BM66( |||xxxgggrrryyyzzzvvvsssssswww{{{~~~{{{nnnkkklllllloootttwww|||rrrhhhpppuuuvvvuuuyyyppp___iiinnnkkk{{{{{{yyyyyy}}}{{{yyywwwfffMMMTTToooxxxvvvVVVIIIGGGEEEBBBCCCGGGFFFIIIOOOSSSVVV]]]eeevvvjjjlllyyyxxxrrryyysssiiizzz{{{cccCCC???GGGNNNXXXcccnnnrrrzzzxxxppprrrvvvyyyyyysssmmmhhh~~~{{{{{{xxxtttuuuzzzvvvtttqqqpppooonnnllljjjzzzzzz{{{{{{vvvsssxxx~~~zzztttooolllmmmoooqqqllliiiddd```______^^^^^^eeedddaaa___\\\ZZZYYYXXXXXXVVVTTTSSSSSSRRRPPPNNNOOONNNLLLKKKIIIHHHHHHHHHOOOMMMJJJJJJJJJKKKJJJIIIFFFEEEDDDDDDEEEGGGHHHIIIJJJIIIGGGGGGHHHGGGDDDAAA???EEEHHHDDDAAA@@@@@@>>>~~~vvvmmmgggUUUXXX```lllsssvvv{{{~~~zzzwwwwwwwwwxxxxxxtttoooooooooggg[[[TTTNNNJJJIIIHHHGGGIIINNNDDDHHHMMMQQQQQQNNNKKKJJJFFFBBB???>>>;;;888;;;@@@???999333333777<<<======:::CCC???@@@JJJCCC888???<<<@@@EEEGGGFFFCCC@@@???@@@CCCBBB>>>:::<<>>===@@@EEEBBB@@@>>><<<<<<===>>>???BBB999555:::>>>;;;888999;;;777666888999777888;;;666999888333111444666333222222555999999666666:::333666999999777777:::===333BBB999///<<>>===::::::>>>AAA888>>>@@@===>>>DDDDDD@@@;;;<<<===???AAABBBCCCDDD@@@??????AAAEEEIIIJJJKKKBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFEEEEEEFFFGGGFFFEEECCCCCCDDDDDDEEEFFFHHHHHHVVVSSSQQQQQQTTTXXX[[[\\\gggfffeeeeeegggiiilllmmmzzznnnggghhheeeSSSEEE@@@::::::::::::999777777999;;;;;;;;;;;;:::999999;;;===;;;777<<<===777:::@@@<<<@@@???===<<<<<<======<<>>:::999>>>CCC999<<<<<<999888<<>>666===@@@===:::;;;======777;;;:::888999???BBB@@@;;;===>>>>>>======???@@@>>>===;;;:::;;;>>>AAADDD???@@@>>>999999<<<>>><<>>>>>777777@@@@@@;;;<<<777??????999999@@@@@@999999;;;===>>>===<<<;;;;;;;;;;;;::::::::::::888777;;;:::888999:::;;;:::999===>>><<<999999;;;:::555888>>>???;;;;;;??????:::AAA===::::::999999===DDD===:::999===???======???:::@@@AAA;;;555777===AAA888;;;>>>===:::888999;;;:::777777;;;===;;;:::;;;888BBBMMMTTTQQQIIIAAA<<>>===999;;;;;;;;;999888999<<>><<<======888999???===666666======999;;;BBBAAA:::666999;;;444999???999999===:::888888999;;;::::::;;;===777777999;;;999444444777:::999888777777888:::<<<>>>===999666888<<<:::555666888999999999888888888666555888<<<<<<999999;;;:::999888888888999777555444333333555777999:::999555555555444333333333333888333444;;;;;;444444:::444000111777;;;;;;===AAA444111333888:::555222333333888;;;777000///666>>>666777777888999:::;;;;;;444555555666666666666666999555777???BBB===777444999888777888999999888777>>><<<:::999444///111777999;;;;;;999555333444666===777555888666111444<<<999888444111333666<<>>;;;555///444999===<<<777222//////111111111444777777666444999666444444666666555333555888888444111333333111999999555000000444444111777888999888777666777999666888999999888888999:::<<<999666666999;;;:::999888:::999555444666666333666777888888888888:::;;;000888BBBBBB;;;888<<>>CCCAAA888777>>>>>>888===>>>>>>;;;888777;;;???DDD===777777===FFFJJJKKKDDDDDDEEEGGGHHHFFFBBB???===>>><<<<<>>AAATTToooooo^^^bbbXXXSSSSSSLLLAAABBBLLL___[[[\\\dddeee^^^[[[]]]kkkmmmoooqqqvvvwwweeefffnnnzzz___>>>111000444000333777555444777::::::777333000///...///111111000/////////999---...555333222666444///000111222333333333222//////.........//////000111000///...//////---,,,222111///---++++++++++++333111000222555444111---......------------------333333111///...000444777444444222000///111444777000111444555555333111000444222111333555555222///,,,000333222333555444000555444333222111222555777111222222222222333777:::555555333111333666555000111555888666222000444999555333111222555777777555000555777333000111222111<<<777444666555333333666666111000555666222444:::@@@777222888======@@@FFF===888???BBB999444777555222333444444444555666666000000222666555333666<<<666666555333222333666888---222444111///222444333555555666666666555444333666333222333222//////222777444111000000000000000555666666444222222222333777888888666444666<<<@@@777333444999777000000555666333222444444222222444<<<888555777777555444666444888666//////555666111...///111222111111111222777777777777666555555555777333222333333222333666555555555333222222333555999000000888999222222:::444444333222333666;;;???<<<555333666444///111888444@@@777,,,666777...000999111...444888777777<<>>AAACCCAAAFFF@@@999999DDDPPPQQQLLL555888@@@IIIGGG>>><<>>888444777===>>>999222===AAAAAA???===>>>;;;777888>>>CCCAAA:::555777;;;888KKKqqq~~~kkkjjj{{{xxxtttyyyzzzvvvcccgggjjjeee]]]ZZZ___eeeaaa]]]]]]iii|||yyyuuusssxxxkkkNNN<<<555666444888===:::888???HHHLLLJJJBBB:::555333444333111///...///000111&&&(((///)))(((---............---,,,+++---...(((((()))***,,,---...///222000//////000000---+++/////////000111333444555///---+++,,,...///...---333333222222333333444444000222555555333222222333+++...000///000111111///000222000,,,---222333000111000///000000111000///...222333111000333555333222111000//////...---+++888777555333222333444666888999777333555:::<<<:::555333222333555555222///222222333222222333444555///999;;;555666<<<:::000555444777;;;:::555333555000///333;;;@@@@@@CCCHHHwwwlllRRR888:::LLLPPPFFFaaa\\\___\\\GGG888333---;;;AAADDD???888444222111999555333555555333333666222111222555777777333000999<<<;;;555222444666666666444222222333444444444555:::999222333:::999333888555444666888888888999222666:::;;;999888999;;;333777;;;===>>>CCCMMMUUUQQQPPPTTTZZZVVVHHH999222<<<<<<@@@FFFJJJFFF===777666777;;;???AAA===888555555>>>===444444======555<<<888444111111333444444...000333555666555444222555666666555444444888<<<666===DDDFFFBBB;;;666333444333BBB[[[^^^LLLAAADDDEEEDDDEEEHHHOOOZZZeeelll|||{{{}}}zzziiiOOO???<<>>???555222888>>>@@@AAA???AAANNNcccttt}}}uuuwww{{{yyy{{{wwwhhh[[[XXX```hhhlllpppvvvxxxwww|||uuu|||{{{tttpppuuuzzzqqqrrrwwwyyyxxxxxxxxxuuupppnnntttyyyvvvllldddccceeepppKKK888111222222777===:::333999AAAGGGGGGDDDAAA???HHHFFFCCC???<<<;;;>>>AAA???999<<<===333222999999999888555111---,,,///222777777666444222000///...'''((())),,,...///...---------------------------444222000000000111111111---------------,,,,,,,,,...000111000...,,,++++++444444222///111555222,,,+++000111...000666999888444777;;;<<<:::666222000222444222---,,,222888;;;;;;;;;===DDDHHHFFF<<<333555>>>LLLYYY___]]]VVVPPPBBBFFFFFFAAA???DDDKKKOOOCCC???:::999<<<@@@DDDFFFEEEIIIMMMLLLHHHGGGLLLQQQVVV^^^```]]]eeeqqqlll\\\iiikkknnnjjj]]]MMMFFFFFFPPPTTT\\\eeeiiijjjmmmrrrkkk\\\jjj}}}xxxtttyyyvvvaaaPPPIIIBBBUUUaaahhh```RRRJJJEEECCC777444666???DDD???666111666777;;;FFFOOONNNEEE;;;555555222111888CCCJJJKKK;;;777333222444888;;;<<>>BBBKKKPPPNNNMMMOOOXXX___iiipppssssssuuuwwwlllrrrzzzrrraaa```bbbhhhtttzzzoooZZZeeetttqqqeeeiiikkkkkkwww\\\RRRFFFAAAEEEJJJNNNOOOXXX[[[```ddddddaaa\\\YYYPPPVVV\\\]]]\\\\\\^^^___~~~wwwssswww{{{yyy}}}ooojjjooo|||{{{~~~sssuuu]]]III777000111///222777222333333222000///000444666DDDCCC@@@<<<999999<<>>@@@EEECCC>>>IIISSSMMMXXXXXXTTTNNNGGGEEEGGGJJJ666666666555333111000///111222111000......111333333111000///000333666888222111...,,,++++++++++++///000111111111///...---222000...///444999===>>>666111)))%%%...;;;===666222;;;CCCCCC<<<555444666RRRZZZcccfffaaaXXXOOOKKKMMMOOOMMMFFFFFFMMMVVV[[[bbbbbbhhhrrr{{{yyynnnccc[[[cccooo}}}{{{xxxsss{{{vvvnnnnnnkkksssxxxnnnggggggccc^^^mmmvvvnnnbbb\\\WWWSSSFFFLLL\\\rrr}}}rrrjjjdddfffnnn{{{uuuddd```\\\]]]iiiyyywwwrrrlllllloootttwwwxxxwww}}}yyyxxx}}}www}}}wwwkkklllgggfffgggeeefffsssyyy|||~~~~~~{{{xxxuuutttaaaeeefffbbbaaabbbcccaaaccccccbbbcccjjjooollleeerrrnnnnnnnnnhhh___aaajjjdddhhhmmmqqqsssuuuvvvxxxxxxtttsssuuu{{{|||hhhiiiQQQGGG999555666000000222---333111...)))''')))---111...//////...------...///'''+++///+++000IIIQQQAAAUUUVVVUUUPPPHHHDDDCCCEEEHHHJJJMMMPPPRRRTTTTTTUUU777777444...))),,,555======;;;:::===EEERRR___hhhZZZZZZYYYWWWVVVVVVVVVWWWBBBEEEIIILLLNNNMMMLLLKKKJJJGGGFFFKKKUUU]]]```___ddd]]]SSSRRRcccwwwyyynnngggppp~~~qqq^^^]]]fff{{{yyyxxx```jjj}}}}}}sssqqqwww{{{yyywwwvvvvvvzzz}}}yyyssstttssspppnnnqqqwww|||wwwpppkkkrrrzzz}}}yyyzzzwwwxxxzzz{{{|||xxxyyytttooosss|||pppqqqooolllmmmooossswwwrrrpppmmmiiigggfffggghhheeegggjjjnnnpppllleee^^^XXXWWWUUUVVVXXX[[[___aaagggkkknnnkkkeeeaaaaaabbb```cccbbb]]]\\\___bbbbbb[[[aaadddaaa^^^___aaa```VVVXXX[[[\\\\\\\\\^^^```]]]```dddeeeeeecccccccccqqqqqqooollljjjkkkooosssyyy|||}}}{{{}}}~~~}}}||||||{{{|||~~~{{{~~~~~~}}}|||wwwvvvxxxzzz~~~mmmkkklllppprrrtttzzz~~~vvv|||{{{qqqlllpppppplllbbbeeeiiilllnnnooopppqqqeeeccc___gggqqqiiiaaaiiinnnnnnnnnmmmmmmmmmmmmmmmeeejjjjjjgggfffjjjkkkhhhiiigggVVV:::...///333//////222...***---000333555888;;;===:::===AAADDDDDDCCCCCCCCCEEEHHHFFF===FFFcccfffJJJ@@@DDDFFFBBB;;;444111222...000333777:::<<<>>>>>>888999777222111;;;MMM]]]jjjbbbVVVMMMMMMTTT___gggkkklllmmmmmmmmmnnnppprrrfffkkkrrryyy}}}}}}~~~|||~~~~~~{{{{{{xxxwww{{{yyyzzzuuuwww}}}|||wwwyyyxxxxxxzzz}}}|||yyyxxx{{{uuuyyywwwlllfffrrrttt|||www}}}ooolllmmmggghhhooonnnrrrxxxyyyvvvzzz~~~sss{{{yyyuuu{{{|||}}}zzzwwwvvvwww{{{|||{{{xxxwwwuuutttuuuxxxzzzzzzzzzsssyyy|||xxxqqqoooppprrrlllrrrtttooolllpppsssrrrjjjnnnnnnkkklllpppoooiiijjjiiilllnnniiiaaa___ccceeennnuuussskkkfffjjjqqqkkkmmmooosssuuuxxxyyyzzzwww|||~~~}}}|||}}}~~~zzzvvvxxx}}}{{{}}}|||tttsss{{{}}}vvvqqqqqquuuooosssuuullliiioooqqqkkkppprrrnnnmmmnnnmmmiii[[[]]]aaadddeeeccc^^^ZZZYYYZZZYYY[[[bbbfff```UUUVVVZZZ^^^^^^ZZZYYY[[[]]]YYYZZZVVVOOOLLLOOORRRSSSVVV___bbbYYYMMMJJJNNNRRRGGGPPPXXX\\\]]]]]]WWWOOOVVVYYY]]]______^^^^^^^^^lllllljjjbbbZZZYYY```ggggggiiihhheeefffkkknnnmmm|||}}}yyy||||||||||||yyy{{{~~~~~~~~~zzz|||nnnppp{{{tttooorrrtttrrrnnnmmmkkkooovvv{{{wwwooommmpppcccjjjoooqqqtttwwwwwwtttgggkkkooopppnnnkkkjjjiiiiiiffffffkkkooooooppprrrjjjkkkjjjhhheeegggnnntttqqqmmmmmmlllcccZZZ___kkkkkkccc___aaadddddddddfffdddfffiiillloooqqqssstttppplllkkkooouuuuuupppiiixxxsssjjjfffnnnxxxyyysssrrrwwwyyyuuusssrrrmmmeeeffflllrrrssssssuuuvvvvvvccc^^^]]]ccciiiiiiddd___iiigggffffffcccaaafffmmmmmmmmmooossssssooopppssskkknnnqqqqqqpppsss{{{iiizzzyyyuuuxxxoooooozzz|||{{{ppplll{{{nnnrrrmmmbbb___eeeeee___XXX]]]dddhhhiiikkknnnqqqmmmfff[[[___iiidddbbbmmmiiimmmrrrtttpppiiiaaa\\\XXX\\\]]]ZZZ[[[``````]]]rrrpppJJJ888333,,,...111***---AAAFFFJJJOOOUUU[[[bbbiiinnnooollljjjmmmsssvvvuuurrrrrr||||||zzz}}}wwwqqqmmmlllllljjj```WWWWWW```ddd```ZZZUUUWWWTTTUUUcccvvv{{{ttthhheeeooo|||{{{}}}zzzwwwxxx}}}}}}{{{yyyyyyyyyxxxuuuxxxtttrrrzzz|||wwwvvvvvvwwwyyyzzzyyyxxxuuuzzz}}}wwwrrrrrrtttooommmnnnrrrvvvwwwsssnnnsssppppppsssssspppqqqtttuuurrrppprrruuutttnnnhhhqqq}}}qqqdddiiieee]]]dddiii\\\XXX```aaa]]]dddssszzziiibbb^^^bbboookkkllliiieeeeeeiiijjjhhhsssmmmjjjooozzz~~~yyyqqq}}}~~~~~~|||{{{zzz{{{}}}xxx{{{}}}}}}{{{{{{}}}~~~{{{zzz{{{{{{zzz|||tttxxx||||||xxxuuuuuuvvvwww}}}}}}xxx}}}}}}pppllluuuvvvnnnlllttthhhvvvxxxkkkgggppptttmmmhhhnnnmmmffffffnnnoooiiijjjlllmmmkkkggggggkkkppphhhkkkkkkkkknnnrrrrrrnnnhhheeeaaaaaacccgggjjjlllcccbbb___^^^___```aaabbb^^^aaadddfffeeedddddddddeeehhhiiieeeaaaeeeqqq|||tttmmmppp|||pppvvv|||~~~zzzvvvuuuvvvzzzzzzooowwwwwwrrruuurrrjjjjjjqqqzzzhhhbbbkkknnnhhhrrrkkk]]]sss|||^^^\\\jjj[[[ffffffccc``````bbbaaa\\\[[[[[[[[[ZZZYYYYYY[[[]]]NNNNNNNNNMMMNNNOOOOOOPPPLLLLLLKKKIIIGGGEEEDDDCCCDDDEEECCC@@@BBBHHHFFF@@@KKKHHHBBB>>>???CCCIIIMMMBBBBBBCCCHHHMMMNNNJJJEEEOOOMMMKKKIIIIIIJJJLLLNNNQQQRRRRRRPPPOOOOOOQQQSSSZZZTTTMMMJJJMMMRRRVVVWWWeeellltttvvvsssqqqsssvvveeesss{{{uuu}}}{{{{{{yyyqqqmmm{{{}}}wwwmmmaaaXXXjjjhhhddddddllluuurrriiieee___]]]eeennnpppnnnmmm}}}kkkdddnnnppphhhmmm~~~zzzxxxuuuppphhhaaaZZZVVVYYYZZZ[[[ZZZXXXTTTPPPNNNMMMNNNNNNLLLIIIGGGGGGHHHLLLMMMOOORRRTTTSSSPPPMMMHHHFFFFFFGGGFFFDDDHHHMMMJJJOOORRRQQQQQQRRROOOJJJIIIKKKMMMMMMMMMMMMQQQTTTZZZVVVQQQOOOPPPSSSUUUVVVddd```\\\XXXVVVTTTSSSQQQNNNNNNOOOQQQTTTYYY]]]______\\\ZZZ[[[___cccddddddXXXWWW\\\eeekkkkkkjjjllliiigggeeefffhhhhhheeebbb```aaabbbeeegggiiikkklll^^^\\\ZZZYYYZZZ^^^aaaccckkkhhheeecccccceeeffffffoooiiigggkkkoooppprrrtttpppmmmkkkkkkmmmppprrrrrrsssuuuuuurrrpppqqqwww}}}zzzrrrqqqtttwwwxxx{{{uuuooommmnnnooollliiihhhnnnrrroooooottttttqqqooojjjhhhiiifff```___ccceeehhhlllmmmjjjddd___\\\ccc___\\\[[[\\\[[[YYYVVVaaaiiiHHH666333...000333---333IIIjjjkkklllkkkjjjjjjlllmmmlllkkkkkknnnqqqsssqqqoooooo~~~|||~~~zzzyyy}}}~~~~~~zzz}}}zzz~~~xxxtttxxx}}}zzz{{{~~~{{{zzz|||zzzuuutttvvvtttyyypppaaacccttt{{{uuurrrppprrrvvvwwwttttttvvvooopppqqqrrrtttwwwwwwvvvxxxtttsssxxx{{{uuurrrooommmmmmooosssuuuvvvnnnppprrrpppkkkfffeeeeee```^^^___bbbggghhheeeaaafffaaa___aaadddcccdddfffdddbbbbbbdddggggggddd```VVV^^^XXXVVV[[[NNNLLLeee___QQQKKKPPPQQQLLLPPP[[[fffjjj___SSSOOOMMMPPP]]]lllggg^^^UUUTTTYYY]]]\\\WWWUUUUUUYYY```fffhhhhhh```bbbdddeeefffhhhkkknnnggghhhgggfffdddfffkkkooouuummmhhhhhhiiigggeeefff\\\]]]]]]]]][[[ZZZZZZ[[[ZZZaaaaaaZZZ[[[fffooopppjjj]]]WWW[[[YYYOOOPPPZZZWWW^^^^^^UUURRRWWWXXXSSS[[[aaaaaaZZZYYY]]][[[SSSOOORRRSSSQQQNNNNNNSSSWWWPPPUUUYYYZZZ[[[^^^]]]ZZZVVVUUUTTTUUUXXXZZZ\\\\\\VVVWWWWWWSSSPPPRRRZZZaaaHHHKKKOOOQQQRRRRRRSSSTTTNNNPPPQQQOOONNNTTT^^^hhhrrrlllccc[[[YYY]]]dddiiiWWW\\\``````\\\YYYYYY[[[llluuukkk\\\]]]aaabbbeeebbbbbbjjjuuuppp^^^OOOKKK^^^QQQLLLQQQRRROOOUUUcccQQQFFFRRRXXXDDDBBBLLLEEEHHHKKKLLLLLLPPPVVVXXXWWWSSSRRRPPPKKKEEEAAA@@@@@@@@@???>>>===<<<;;;;;;;;;AAA@@@???<<<:::888666555666777555222444999888333888666444333333555888:::444333333777<<<>>>:::666===;;;999888888999;;;<<<>>>????????????@@@CCCEEEIIIDDD>>><<>>CCCJJJNNNPPPQQQNNNNNNQQQPPPNNNIIILLLNNNOOOOOOPPPTTTWWWSSSRRRPPPPPPQQQRRRRRRQQQUUURRROOONNNPPPRRRSSSSSSLLLKKKKKKKKKLLLMMMOOOPPPRRROOOMMMNNNRRRUUUVVVVVV___ZZZXXXZZZ[[[ZZZZZZ\\\VVVUUUUUUWWWZZZ]]]\\\[[[^^^^^^___```aaabbbbbbccc\\\]]]___``````aaacccdddnnnkkkhhheeedddeeeeeefffjjjeeeccchhhnnnrrrwww{{{tttooojjjiiilllqqqvvvyyyooorrruuutttqqqqqqtttxxx~~~}}}zzzwwwvvvwwwwwwvvv}}}wwwpppnnnoooqqqpppnnnnnnssssssooolllnnnnnnkkkhhh___ZZZ[[[]]][[[[[[]]]^^^aaaeeehhhhhheeecccaaahhhddd___\\\ZZZYYYVVVTTTZZZgggGGG222222...///222---777QQQpppqqqpppooollljjjjjjkkkdddgggkkkmmmmmmkkkjjjjjjfffyyy{{{qqqrrrvvvuuuvvv|||}}}~~~xxxxxxyyyzzz|||}}}~~~xxxuuuvvvxxxzzzzzzlllmmmpppsssrrrpppsssyyy|||{{{{{{{{{wwwqqqrrruuunnnooorrrtttqqqkkkkkknnneeekkk```RRRfffdddiiiffffffiiijjjhhhiiimmmgggggghhhiiiiiihhhggggggdddcccccceeeiiiiiieeeaaaeeeaaa\\\[[[^^^dddiiikkkbbb```^^^[[[YYYVVVSSSPPPLLLJJJKKKNNNSSSTTTRRROOONNNJJJJJJNNNQQQOOOMMMMMMNNNOOOQQQRRRTTTUUUUUUUUUPPPQQQKKKNNNQQQAAAKKKvvvYYYIIIAAAEEEFFF@@@???EEEEEELLLGGG@@@AAA@@@BBBNNN^^^XXXNNNFFFEEEJJJLLLJJJBBBEEEGGGHHHIIINNNVVV]]]TTTUUUUUUTTTRRRQQQRRRTTTTTTRRROOOMMMLLLPPPWWW\\\]]]SSSLLLMMMPPPOOOMMMLLLTTTRRROOONNNOOOOOOOOOOOOEEEKKKKKKBBB???HHHSSSWWWVVVLLLEEEEEE@@@999???LLLIIIFFFDDDCCCCCCBBBAAA@@@EEELLLMMMHHHGGGIIIEEE>>>===???AAA@@@>>>???BBBFFF===EEEJJJIIIGGGGGGEEEBBB>>>>>>???AAADDDEEEEEECCC>>>CCCEEE???888;;;HHHUUUCCCDDDFFFEEECCC@@@???@@@>>>===<<<;;;<<>>===GGGBBB??????>>>===@@@DDD@@@<<<<<<<<<888666999===888===???===>>>BBBDDDCCCAAAAAAAAA>>>:::777555555666666444333222111111111;;;:::888555333000...---000111///---///222222...------...///////////////...,,,,,,///333444222000222111000......000222333222333444555555888;;;>>>???<<<888888;;;@@@DDDGGGLLLIIIEEEAAA???AAACCCFFFFFFFFFFFFDDDDDDIIIRRRYYYKKKQQQTTTQQQPPPSSSVVVWWWTTTOOOIIIHHHJJJNNNOOOOOOLLLMMMMMMLLLOOOSSSSSSPPPMMMIIIHHHJJJKKKJJJLLLPPPSSSOOOMMMPPPPPPNNNLLLMMMVVVVVVUUUTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOCCCDDDFFFGGGHHHJJJMMMOOOPPPOOONNNNNNNNNMMMJJJHHHIIIEEEBBBAAA@@@@@@FFFMMMPPPQQQOOOJJJJJJOOOQQQPPPJJJLLLNNNPPPQQQRRRUUUWWWMMMMMMNNNQQQRRRQQQNNNKKKJJJGGGEEEEEEHHHLLLOOOQQQQQQQQQQQQPPPPPPPPPPPPOOOHHHFFFEEEFFFHHHKKKLLLLLLbbbYYYQQQMMMLLLJJJLLLPPPLLLJJJJJJLLLOOORRRTTTTTTVVVVVVWWWXXXXXXYYYYYYYYY[[[```eeegggfffdddeeefffnnnmmmkkkiiihhhiiijjjkkkrrrkkkfffgggiiijjjmmmrrrxxxtttqqqppprrruuuwwwxxxnnnqqquuuuuusssrrrsssuuutttvvvyyy||||||zzzwwwuuuwwwrrrllljjjkkkmmmlllkkknnnpppooojjjgggggggggeeeeee[[[TTTUUUZZZ]]]^^^^^^ZZZ[[[^^^aaabbbccccccbbbccc___YYYVVVTTTSSSRRRQQQffflllJJJ000000---......***666RRRbbbdddeeefffeeeeeefffggg^^^ccciiijjjfffccccccdddyyyqqqsssrrrttt{{{xxxxxx{{{yyysssrrrxxx~~~|||ttttttwwwuuurrrsssyyy}}}{{{xxxuuurrrpppqqquuuyyy{{{oookkknnnvvvuuummmlllrrrvvvtttqqqpppnnnkkkkkkkkkdddfffiiikkkfff```aaagggccceee```hhhaaa\\\XXXUUUVVVUUURRRSSSVVVWWWWWWXXXYYYVVVQQQOOOPPPJJJKKKMMMOOOPPPPPPOOONNNUUUQQQMMMLLLNNNSSSWWWYYYVVVPPPKKKJJJLLLLLLGGGAAA>>>======@@@CCCEEEEEECCC>>>???CCCHHHGGGAAA>>>???BBBDDDFFFGGGGGGHHHJJJLLL\\\\\\NNNEEEFFF>>>NNNxxxQQQBBB999===@@@;;;888:::555===<<<999<<<;;;:::CCCFFFFFFCCC@@@AAADDDAAA<<<===@@@CCCAAA???BBBIIIPPPQQQQQQOOOLLLHHHEEEEEEEEEIIIGGGEEECCCCCCGGGMMMQQQHHHBBB???BBBFFFGGGHHHKKKJJJFFFBBBAAACCCBBB@@@===???CCCBBB;;;:::@@@FFFHHHGGG@@@<<<;;;777555@@@QQQEEE<<<888===@@@<<<999;;;444999<<<::::::>>><<<888;;;<<<>>>>>>===>>>AAADDD===DDDHHHCCC<<<999888777666555555666888888888666000444777222,,,...:::FFFCCCDDDDDDBBB>>>;;;::::::@@@===999777888999;;;<<>>@@@BBB888CCCBBB;;;???BBBDDDJJJGGGAAA>>>>>>===;;;===BBB===???>>>:::999;;;;;;888;;;===555333<<<888333>>>999>>>???:::777888888777222555777888777777777777333333333333333444444555666666444333111///...---222222111000000111222111---...///111111000//////000...---...111333333222222111000//////000222333111222444444444666999<<<===;;;:::;;;>>>CCCGGGJJJLLLGGGAAA???AAADDDEEEFFFIIIJJJIIIGGGFFFGGGJJJMMMLLLTTTXXXTTTUUUZZZWWWOOOWWWSSSNNNMMMPPPTTTWWWXXXTTTVVVWWWVVVUUUUUUUUUUUUTTTRRRRRRRRRPPPNNNSSSYYYUUUVVVUUURRRRRRTTTQQQLLLSSSRRRRRRSSSTTTUUUVVVWWWQQQQQQPPPOOOOOOPPPQQQRRRKKKLLLLLLLLLKKKLLLNNNPPPTTTRRROOOMMMMMMLLLJJJHHHLLLIIIGGGHHHFFFEEEIIIOOOMMMNNNLLLGGGGGGLLLNNNMMMKKKLLLMMMOOOPPPQQQRRRRRRJJJKKKMMMOOOQQQQQQMMMJJJKKKGGGCCCBBBDDDGGGIIIJJJFFFGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMNNN\\\SSSKKKIIIIIIIIIMMMRRRRRRQQQOOONNNOOOQQQSSSTTTUUUUUUUUUVVVWWWWWWXXXYYY\\\aaaggghhhfffeeefffhhhiiiiiijjjjjjkkkmmmppprrryyysssnnnmmmkkkhhhhhhkkkwwwxxxyyyzzzzzzvvvqqqmmmnnnpppssssssrrrqqqqqqssslllooovvv{{{{{{vvvrrrqqqllljjjhhhhhhiiiiiigggeeeeeefffeeeccc```aaacccdddaaa\\\XXXXXX[[[^^^```aaa\\\[[[ZZZZZZ\\\]]]]]]]]]ZZZWWWTTTRRRRRRTTTVVVXXXnnnnnnNNN111222.........(((444OOO```bbbddddddcccccccccdddZZZ```fffeeeaaa]]]___bbbooopppttthhhfffxxx{{{yyyxxxzzz}}}{{{tttnnnrrrwww{{{{{{zzz}}}~~~xxxtttmmmhhhoooqqqnnnhhhhhhmmmpppnnniiiiiihhhhhhiiijjjmmmnnnzzzlllcccaaa___ZZZ^^^ggg___]]]ZZZXXXYYYYYYUUUPPPTTTTTTUUUTTTNNNJJJMMMTTTNNNKKKLLL^^^vvvNNNJJJEEECCCCCCBBB>>>>>>AAAAAAAAAEEEIIIHHHAAA@@@DDDAAABBBDDDEEEFFFFFFFFFFFFKKKHHHFFFEEEGGGIIIIIIIIILLLFFF@@@AAAGGGHHHCCC<<<:::999999;;;===???@@@@@@???AAACCCCCC>>>999<<>>@@@??????@@@>>>999;;;============>>>AAACCCBBBDDDEEEEEEDDDEEEGGGIIIGGGFFFEEEEEEFFFIIIKKKLLLGGGFFFHHHJJJIIIHHHLLLSSSFFFCCCAAAAAAAAA???:::555===<<<:::999<<<@@@???;;;<<<888888888555666CCCTTTIII===777>>>@@@999555777222555555555666:::<<<;;;999:::<<<<<<===>>>???AAA@@@EEEFFF???888666888888<<<:::777666666777777666111333444333111222777;;;777999;;;;;;;;;;;;===>>>EEEAAA===;;;;;;;;;999888888<<>><<<;;;>>>BBBCCCBBBAAA???======>>>???===EEEBBB???DDDBBB;;;<<<666777:::>>>???<<<::::::666;;;<<<777777:::888333444;;;000///>>>888///<<<666:::<<<:::999<<<<<<:::222444666666444222111111222111111111111222333333//////............------......---...------...///,,,---------............///---,,,,,,...///000000//////.........///111111000111111111000111333666777888888:::<<<@@@DDDFFFDDDAAA???@@@EEEIIIIIIGGGIIIKKKLLLKKKIIIGGGFFFFFFGGGOOOTTTUUU[[[bbb___TTTUUUSSSPPPOOOPPPRRRTTTTTTYYYZZZ[[[[[[WWWTTTTTTUUURRRQQQRRRRRRPPPNNNSSS[[[WWWYYYVVVQQQPPPTTTRRRLLLNNNNNNNNNOOOPPPRRRSSSTTTNNNMMMKKKJJJIIIJJJKKKLLLNNNNNNNNNLLLJJJKKKMMMOOOQQQOOOKKKIIIHHHGGGFFFDDDFFFEEEFFFIIIGGGDDDDDDHHHEEEHHHHHHEEEEEEHHHHHHEEEJJJJJJKKKKKKLLLKKKJJJIIIJJJIIIJJJLLLNNNOOOMMMLLLOOOKKKFFFDDDDDDEEEFFFFFFCCCDDDFFFHHHIIIJJJJJJKKKNNNOOOOOOOOOOOOOOOPPPQQQSSSNNNKKKMMMPPPQQQSSSWWWXXXWWWVVVTTTSSSTTTUUUWWW]]]\\\ZZZYYYYYYZZZ[[[\\\]]]```bbbbbbaaaaaacccfff```bbbdddeeefffgggkkknnnmmmkkkllloooooolllmmmppprrrrrrsssttttttpppkkkfffkkkkkkkkkjjjjjjjjjlllmmmfffgggkkkqqqooohhhfffiiieeeeeegggiiiiiigggccc```____________]]]]]]```cccXXXZZZ[[[YYYWWWXXX[[[]]]]]]ZZZVVVUUUWWWYYYZZZYYYXXXWWWVVVUUUVVVYYY]]]```jjjjjjNNN555444//////000***333LLLTTTVVVZZZ[[[[[[[[[\\\]]]WWW[[[^^^\\\XXXWWWZZZ^^^ssseee[[[fffpppddd___nnnwwwvvvwwwyyy{{{zzzuuuqqqmmmmmmnnnqqquuuyyy|||}}}qqqsssssspppkkkfffcccaaafffccc___[[[XXXVVVUUUUUUWWWYYY[[[[[[YYYWWWWWWWWWaaaYYYRRRRRRTTTSSSSSSUUUMMMNNNLLLIIIIIIIIIEEE@@@EEECCCBBBAAA===:::<<>><<<===@@@AAA>>>===@@@AAAAAAFFFKKKGGG>>><<<@@@AAAAAABBBCCCCCCCCCCCCBBBGGGFFFEEEFFFGGGGGGEEEDDDGGGAAA===@@@FFFIIICCC===<<<;;;;;;;;;<<<===???AAAAAA???===:::555555===HHHDDDDDDDDDDDDDDDCCCBBBAAAZZZppp___<<<999===777555:::333000444888777444333444;;;999666:::666111666===BBBDDD@@@;;;<<<===<<<;;;:::;;;<<>>888<<<<<<<<<<<<::::::DDDPPPPPPEEE???BBBBBB;;;666666::::::999888888:::<<<===999999:::;;;<<<======>>>;;;???>>>999555777::::::<<<999666444444555555444333333333444555666555444666888999999888888:::;;;???===<<<<<<<<<===<<<;;;555:::???>>>;;;:::>>>CCC>>>>>>>>>>>>????????????AAAFFFCCCBBBHHHCCC999999777888;;;======<<<:::999777::::::888777888777444555<<<555555BBB<<<333>>>777::::::999;;;===;;;666333555666666444333444555444333222111000/////////,,,---------......//////,,,++++++---+++)))***...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,---...---------......///000000000000000///------///111222444777888999;;;>>>@@@BBBBBBCCCHHHNNNPPPOOOMMMGGGGGGFFFFFFFFFGGGHHHIIIPPPTTTXXX[[[```ddd```ZZZXXXWWWVVVVVVVVVVVVWWWXXX]]]\\\]]]^^^[[[WWWUUUWWWQQQPPPQQQSSSQQQOOOTTTZZZ[[[ZZZWWWSSSRRRTTTSSSPPPOOOOOOPPPQQQRRRSSSSSSTTTRRRQQQOOOMMMLLLLLLLLLMMMNNNNNNMMMLLLKKKLLLOOORRROOOMMMJJJIIIHHHHHHFFFEEECCCBBBEEEIIIGGGBBBAAACCC???CCCEEECCCCCCEEECCC???GGGGGGFFFGGGGGGFFFCCCAAAFFFEEEEEEGGGIIIKKKKKKJJJKKKHHHEEEDDDEEEFFFFFFEEEHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLMMMOOOMMMKKKLLLRRRUUUTTTSSSUUUSSSTTTTTTSSSSSSSSSVVVXXX___\\\WWWSSSRRRSSSUUUWWW[[[ZZZYYYYYYYYY[[[\\\]]]XXXZZZ]]]\\\ZZZ[[[^^^aaa[[[[[[```eeeeeeaaaaaadddiiifffbbb```bbbdddfffgggcccbbbaaa``````aaacccddd___\\\___ccc___XXXXXX___[[[]]]```bbbaaa]]]YYYVVV^^^]]]]]]^^^\\\YYYZZZ^^^SSSZZZ]]]YYYTTTUUUYYY\\\ZZZVVVRRRRRRVVVYYYZZZZZZUUUUUUUUUSSSSSSTTTXXX[[[fffjjjJJJ555333---...111+++111GGGAAADDDHHHKKKLLLMMMNNNPPPPPPPPPOOOMMMKKKMMMRRRVVV\\\]]]ZZZ```mmmooonnnvvvmmmoooqqqsssttttttrrrppprrrllliiiqqq}}}xxxdddgggjjjjjjgggddddddgggeee^^^\\\___\\\UUUSSSWWWOOORRRVVVVVVSSSPPPNNNNNNHHHJJJKKKNNNSSSVVVPPPHHHFFFLLLNNNGGGAAAAAABBBAAA???<<<<<<>>>===:::;;;>>>DDDEEEDDD>>>999999>>>CCC::::::???EEEHHHEEECCCEEEFFFEEEJJJPPPKKK???<<>>======???BBBCCCCCCAAAGGGFFFEEEFFFGGGHHHGGGEEEEEEAAA>>>BBBHHHIIICCC=========<<<::::::;;;>>>@@@>>>;;;;;;???AAAAAACCCFFFEEECCCBBBCCCEEEDDD@@@<<>>;;;999>>>============<<<;;;<<<;;;;;;;;;<<<===>>>===<<<777999999777777::::::888666555333444555555333222222222222333555666555444<<<<<<;;;999666555555666888999;;;<<<=========>>>888:::<<<<<<;;;<<>>DDDBBBAAAEEEAAA;;;@@@AAA@@@===::::::===???AAA@@@>>>======<<<999999:::;;;===:::<<>>CCCFFFGGGEEEDDDFFFEEEDDDDDDFFFIIILLLMMMQQQNNNOOOTTTWWWUUUSSSSSSTTTSSSRRRPPPOOOOOOQQQRRRPPPMMMNNNRRRSSSNNNLLLNNNSSSQQQQQQTTTSSSQQQSSSWWWQQQMMMKKKKKKKKKHHHFFFFFFDDDEEEFFFHHHHHHHHHHHHGGGJJJIIIHHHGGGGGGFFFFFFFFFKKKKKKJJJIIIHHHJJJMMMPPPLLLJJJIIIIIIIIIIIIGGGEEECCCBBBDDDGGGEEEAAA@@@CCC>>>AAABBB@@@@@@BBBAAA>>>CCCBBBBBBCCCDDDCCC@@@===???>>>???AAADDDFFFEEEDDDBBBAAA@@@AAABBBCCCBBBAAA>>>===<<<<<<<<<===>>>???GGGIIIKKKJJJHHHGGGHHHIIIGGGFFFJJJQQQSSSPPPMMMMMMLLLOOOQQQQQQPPPQQQSSSVVVWWWSSSMMMIIIIIIMMMRRRVVVWWWSSSPPPPPPSSSUUUSSSPPPOOORRRUUUUUURRRRRRUUUYYYUUUTTTWWWYYYWWWRRRRRRVVVaaa\\\WWWTTTVVV[[[```bbb]]]\\\\\\]]]^^^]]]\\\[[[YYYVVVWWW[[[WWWOOOQQQZZZTTTUUUWWWWWWUUURRRPPPOOOYYYWWWXXX[[[YYYTTTTTTXXXTTTYYYZZZUUUSSSWWW\\\\\\YYYUUUQQQQQQVVVZZZZZZYYYNNNPPPPPPOOOMMMMMMPPPRRRjjjmmmFFF333///))),,,000***...CCCAAACCCFFFFFFEEECCCBBBBBBHHHFFFBBB??????CCCIIIMMMQQQ^^^YYYNNNWWWfffjjjlllhhhkkknnnoooooonnnnnnnnnssshhhaaahhhwww{{{pppccc___aaacccbbb]]]XXXXXX[[[YYYQQQSSS]]]^^^TTTSSS\\\PPPTTTXXXYYYWWWUUUUUUVVVTTTRRRJJJAAAEEENNNMMMDDD@@@KKKOOODDD888888???DDD>>>;;;<<>>>>>===AAA@@@<<<===AAA???999666777>>>FFFHHHEEEAAABBB999999AAALLLJJJ@@@???GGG;;;999999===DDDHHHHHHFFFEEEDDDCCCCCCFFFHHHHHHHHHDDDAAA@@@DDDHHHIIICCC=========;;;999888999<<>>888VVVlll[[[777000333///333777555666666444000.........333///---333111---333111CCCRRRQQQGGG???<<<;;;999999888555444777>>>DDD@@@AAABBBBBBAAABBBDDDFFFFFFCCC@@@@@@CCCDDDCCCAAA???>>>CCCJJJMMMJJJIIIJJJ===???@@@???======AAAEEEAAA@@@???AAABBBBBBEEEIIIBBBCCCFFFHHHEEECCCCCCFFF??????===;;;;;;===<<<999<<<<<<>>>AAAAAA>>><<<;;;;;;;;;;;;<<<======<<<:::888::::::999:::<<<999444444555666999;;;:::888555444555666777777888:::;;;555666666666555555666888777:::===>>>>>>===>>>???===;;;:::;;;>>>AAABBBBBB888;;;???DDDGGGGGGDDDAAAAAAHHHEEEAAA@@@999888BBB>>>AAACCCCCCDDDDDDCCC@@@GGGAAA>>>@@@>>>999999>>>777666555777666444777======;;;999:::BBBFFF@@@777333333333111000000222555...............///000000,,,,,,,,,,,,,,,+++++++++,,,)))+++---+++&&&)))///((()))+++---...,,,+++)))***+++---,,,+++***************+++,,,,,,---......---......---,,,,,,///111,,,000444555333333444666;;;===AAACCCDDDCCCCCCBBBDDDDDDDDDGGGIIIJJJJJJIIIMMMGGGIIIRRRVVVTTTVVV]]]WWWUUURRRMMMJJJJJJMMMPPPKKKGGGHHHOOORRRNNNLLLNNNNNNKKKKKKNNNOOOLLLKKKNNNMMMHHHGGGMMMLLLFFFBBBDDD@@@BBBDDDFFFGGGFFFEEEDDDHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDAAA@@@@@@CCCFFFEEEDDDCCCDDDEEEDDDBBB@@@BBB@@@@@@BBB@@@<<<===BBB>>>AAA@@@======@@@AAA>>>@@@??????AAACCCCCC???<<<888999;;;>>>AAABBB@@@>>>===<<<<<<===??????===<<<======<<<;;;===???AAACCCEEEHHHJJJIIIFFFEEEFFFGGGAAAAAAEEELLLOOOKKKHHHGGGKKKNNNQQQQQQPPPOOOPPPRRRQQQMMMHHHFFFIIIPPPXXX^^^SSSNNNJJJLLLPPPQQQMMMGGGIIIMMMQQQRRRPPPQQQUUUZZZUUUTTTVVVXXXVVVSSSUUU[[[[[[YYYVVVUUUWWWXXXYYYYYYZZZ[[[]]]___```^^^[[[XXXXXXTTTVVVZZZVVVMMMPPPZZZVVVVVVUUUSSSQQQOOOPPPPPPQQQPPPRRRWWWVVVPPPPPPUUUSSSUUURRRMMMOOOWWW\\\ZZZ[[[VVVRRRRRRVVVYYYYYYWWWKKKMMMOOOOOOMMMMMMPPPRRRbbbuuuIII333222000---,,,...222555999999999;;;===>>>===;;;BBB???;;;999:::???DDDHHHPPPMMMOOOWWW]]]___fffnnnfffgggggggggggghhhiiijjjiii\\\TTTZZZdddddd\\\UUU\\\iiiiiiXXXOOOVVV\\\YYYaaaUUUNNNSSSYYYYYYXXXYYYWWWVVVVVVUUUSSSOOOJJJFFFHHHDDD@@@AAACCCDDD@@@<<>>@@@@@@???===<<<>>>;;;999:::===<<<888333;;;444@@@@@@<<>>BBBGGGJJJGGGBBB=========;;;:::AAAFFFAAA666CCCCCC<<<333000333222---111222111...---///666;;;333666333,,,...777777...222555LLL```XXXGGG===555666555333333666:::>>>AAA@@@BBBDDDCCCAAABBBDDDGGGFFFBBB===<<>>======???AAAAAAAAA:::<<<>>>@@@AAABBBBBBBBB@@@???===;;;:::;;;<<<===DDDEEEDDDCCC@@@<<<888666:::<<<>>>@@@@@@>>><<<:::888666444555888999777555444666888999:::999777666333222111000///...------...,,,+++,,,...///...+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++******************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---/////////000111111222222555777:::<<<>>>?????????999@@@DDDCCCDDDGGGHHHEEELLLIIIGGGIIILLLOOONNNMMMLLLKKKJJJJJJJJJHHHFFFDDDBBBAAAAAABBBEEEGGGHHHHHHEEEFFFEEEEEEDDDFFFIIILLLFFFBBB===<<<>>>???>>><<<;;;;;;===>>>@@@BBBCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFGGGEEEBBB???>>>>>>???@@@DDDBBB@@@>>>=========>>>======>>>>>>===<<<:::999<<<>>>???===:::888999<<<777888:::<<<>>>???@@@@@@:::;;;;;;<<<======>>>>>>@@@???<<<:::999:::<<<======<<<:::999999===CCCGGGIIIEEE@@@???BBBDDDEEEDDDBBBBBBCCCEEEHHHIIIIIIHHHKKKNNNPPPOOOKKKHHHHHHIIINNNIIIGGGKKKOOOOOOOOOPPPGGG@@@CCCPPPUUUNNNJJJKKKHHHKKKNNNOOONNNMMMOOORRRQQQQQQSSSVVVSSSNNNMMMPPPWWWXXXXXXUUUOOOMMMSSS\\\VVVVVVUUUUUUVVVWWWXXXYYYYYYWWWSSSPPPOOOQQQWWW[[[\\\YYYVVVVVVVVVUUUQQQMMMNNNMMMPPPWWW[[[ZZZYYY[[[SSSOOOLLLLLLPPPVVV\\\```[[[YYYWWWRRROOOMMMOOOQQQLLLNNNPPPOOOLLLLLLNNNQQQeeewwwFFF333222000---,,,---111555666666666777999:::999888===;;;888777888<<<@@@CCCDDDAAACCCIIINNNPPPVVV]]]```___^^^aaaddddddaaa]]]___YYYYYYbbbiiicccVVVMMM```hhhhhh\\\TTTXXX[[[ZZZZZZPPPJJJOOOTTTTTTRRRRRRSSSRRRQQQPPPMMMHHHCCC???BBB???<<<===@@@AAA???;;;FFFEEEDDDAAA@@@>>>======777777888:::;;;999444000---///333666888999999888666777999;;;;;;;;;:::999<<<;;;:::===>>><<<555...///===EEEGGGFFFCCCBBB??????????????????@@@@@@AAAAAA???>>>@@@BBBBBB@@@>>>>>>??????;;;666444555888888888999;;;===<<<999666666777666666<<<@@@<<<333555777444000000333222---000222333222000333888===...222000,,,///888666...444444HHH[[[UUUGGG<<<333888777777777999<<>>???AAACCCDDDDDDCCCBBBAAA===999:::>>>AAAAAA>>>@@@AAAAAA???===<<<===>>>;;;;;;;;;:::;;;;;;<<<<<>>=========;;;:::<<<:::999888999999777666555555444444333222111000333333222222111000000000555111...///333555444111222222222222222444555555555555555555777999;;;<<<999888888888888999;;;<<<;;;;;;;;;<<<===???AAABBB???>>><<<;;;:::;;;<<<<<>>>>>@@@@@@AAACCCEEEHHHKKKMMMLLLHHHDDDDDDGGGIIIIIIHHHHHHGGGEEEEEEFFFFFFEEECCCBBBCCCCCCDDDEEEEEEFFFGGG??????@@@???>>>???BBBDDDAAA???<<<<<<===>>>??????<<<<<<===>>>???@@@BBBCCCDDDDDDCCCBBBBBBCCCDDDDDDFFFDDDAAA???===>>>???@@@>>>>>>==================<<<============;;;:::999888:::<<<<<<999888;;;===999999;;;===>>>??????@@@999:::;;;<<<============>>>======<<<<<<<<<<<<<<<::::::999888999===DDDHHHGGGDDDAAAAAACCCDDDDDDCCCHHHEEEBBBBBBEEEHHHIIIIIICCCFFFHHHIIIGGGEEEFFFGGGGGGCCCBBBGGGJJJHHHGGGHHHHHHFFFKKKUUUTTTLLLJJJPPPPPPPPPNNNLLLKKKNNNSSSXXXWWWVVVXXX\\\\\\XXXWWWYYYSSSVVVYYYWWWRRRPPPUUU[[[XXXXXXXXXYYYYYYXXXXXXXXX[[[XXXTTTRRRRRRVVVZZZ]]]YYYZZZ\\\\\\[[[WWWTTTQQQVVVTTTUUUZZZ[[[YYYWWWYYYPPPLLLHHHGGGJJJQQQXXX\\\bbb___ZZZTTTPPPPPPSSSVVVPPPRRRTTTUUUSSSQQQQQQQQQiii{{{~~~CCC222111///---,,,---111444222222222333555666555333666555444444555777:::;;;<<<999:::>>>AAACCCGGGLLLVVVRRRPPPSSSWWWVVVOOOHHHOOOMMMQQQ[[[___XXXMMMFFFWWWXXXWWWUUUSSSQQQRRRTTTOOOIIIEEEIIIMMMMMMJJJHHHKKKKKKJJJHHHDDD@@@<<<999AAA???===???BBBCCCBBB???BBBAAA@@@===;;;999777666666555555555555444111///+++---000444666666666555777888:::;;;<<<<<<<<<;;;::::::<<>>CCC999AAA<<<======<<<<<<<<<===>>>>>>BBB@@@??????@@@AAA???>>>BBBCCCAAA===666222222444:::888666555666777777777111333444444888;;;777111---//////...000222000+++111333444222111111555999...111000...222:::888111///---???TTTSSSJJJ@@@555888888888999;;;<<<>>>???888;;;???AAAAAA@@@???@@@???===<<<<<>>===<<<<<<<<<:::<<<@@@BBBDDDCCCAAA@@@DDD>>>888999>>>@@@===999>>>>>>===:::777666888999999999999999:::;;;<<<<<<======<<<:::888888999::::::999777666666666444222333222111000000000000000222111000/////////000111;;;666222111222333222000111000/////////111333555111222333444666777888888555666777666333333666:::;;;:::999999:::===???AAA======<<<;;;;;;;;;<<<<<<@@@???===;;;:::888777777888999999::::::999999888555444333444666777666555555666666666555333111000000//////...---,,,++++++,,,+++***+++,,,,,,+++***++++++++++++*********)))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,------......///000000111000111222444777999<<<===GGG>>>;;;BBBFFFFFFHHHMMMOOOKKKFFFEEEGGGHHHHHHFFFFFFDDDBBBBBBCCCDDDEEEDDDBBBEEEHHHHHHEEECCCDDDFFF@@@AAABBBAAA@@@@@@AAABBB;;;;;;;;;;;;;;;<<>>>>>===>>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBDDDBBB@@@>>>======>>>???888999;;;<<<============<<<<<<======<<<;;;999888444777::::::888999<<>>>>>>>>>>>;;;<<<===?????????>>>>>>===>>>??????>>>===;;;::::::;;;;;;:::<<<@@@EEEJJJGGGFFFDDDEEEFFFFFFEEECCCNNNHHHAAA???CCCGGGIIIHHHCCCEEEHHHJJJJJJJJJKKKLLLJJJFFFFFFJJJLLLJJJIIIKKKIIIKKKRRRWWWPPPGGGHHHPPPTTTSSSRRRPPPPPPRRRWWW[[[WWWTTTUUUZZZ]]][[[ZZZ[[[PPPVVV[[[[[[WWWVVVWWWZZZXXXYYYYYYZZZYYYYYYXXXWWW\\\XXXTTTSSSWWW[[[]]]]]]WWWZZZ]]]^^^[[[VVVQQQNNNVVVSSSSSSVVVVVVSSSRRRUUUNNNKKKHHHGGGJJJPPPWWW[[[```]]]WWWPPPLLLMMMRRRVVVVVVVVVWWWXXXXXXVVVRRRNNNkkk|||zzz@@@111000///---+++---000333/////////000222222111///111111111222222333444555777666666777999;;;===@@@IIIGGGEEEEEEFFFEEE@@@<<>>???BBBCCCBBB@@@>>>===<<<;;;999777555444666333///------///111333333222222222222333444555888999:::<<<============999:::<<>>888===<<<<<<===>>>???@@@AAA@@@????????????@@@@@@@@@DDDEEEDDD???888444333444;;;999666666777999::::::444666999999999777444222000000//////000000---***222333222///,,,,,,111555444555222000444;;;;;;777333000@@@UUUWWWQQQFFF777555666777999::::::;;;;;;:::;;;<<<>>>>>>??????@@@>>>=========>>>>>>???>>>======;;;:::===BBBBBB@@@<<<===@@@AAACCCCCCBBBBBBGGG@@@:::;;;@@@AAA===777999::::::888666555666777888888888888999:::;;;<<<;;;<<<<<<999555555888;;;:::888666555555444222000222111000///...///000111///...---...///222555777:::666111//////000000000000///---,,,---///222444///000222444555666666666:::<<<>>>:::555444777;;;999999999:::;;;<<<>>>???========================>>>===;;;888777888888999999999999888888999999999666555444444444333333222555555555555333222111000......------,,,++++++***++++++***************)))+++************)))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((())))))((((((((()))))))))******((())))))******+++++++++,,,,,,------.../////////......///111333777:::<<>>>>>@@@AAABBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@>>>===<<<===>>>>>>777999<<<>>>???>>>===<<<<<<<<<======<<<;;;999888333666999999888888;;;>>>;;;<<<<<<======<<<<<<;;;===>>>@@@AAABBBAAA@@@???BBBAAAAAA???>>><<<:::999<<<=========>>>AAAEEEIIIFFFFFFGGGHHHHHHGGGFFFEEEQQQJJJCCCAAAEEEHHHHHHEEEFFFHHHKKKMMMNNNOOOPPPPPPPPPLLLJJJLLLMMMLLLNNNQQQJJJLLLQQQSSSLLLDDDEEEKKKPPPRRRUUUXXXXXXWWWUUUTTTSSSPPPPPPUUUXXXVVVUUUVVVNNNVVV\\\[[[XXXWWWVVVUUUVVVUUUUUUTTTUUUUUUVVVWWWZZZUUUQQQSSSXXX\\\\\\ZZZUUUUUUVVVVVVTTTPPPIIIEEELLLJJJKKKNNNMMMJJJKKKNNNKKKLLLMMMNNNPPPTTTYYY]]]WWWUUUQQQLLLJJJKKKOOOSSSWWWUUUSSSSSSUUUTTTOOOKKKmmm}}}ttt:::000//////---+++,,,///222...------...000000///------...///000111111111000222333333222333555777777>>>@@@AAA@@@???@@@CCCGGGNNNKKKKKKMMMLLLIIIKKKOOOHHH@@@@@@IIIKKKEEECCCGGG@@@BBBDDDDDDDDDCCC@@@===999<<<>>>???===<<<===???>>>===<<<<<<<<<===<<<;;;;;;<<<<<<;;;;;;999888777333222000---,,,---///111000111333555666666666666666777888999999:::::::::::::::;;;===>>>>>><<<:::wwwWWW>>>@@@222>>>444:::;;;<<<>>>@@@AAABBBCCC;;;<<<===>>>???@@@AAABBBCCCEEEEEEAAA;;;777777888555333333444777999999999999<<>>@@@BBB??????>>>===<<<<<<<<<<<<;;;;;;999888>>>FFFFFFAAABBBAAA@@@@@@AAABBBDDDEEECCC===888999<<<===999444444777:::<<<:::888777777777777777888999:::;;;<<<:::<<<;;;888555555888<<<:::888666555444444111000222111000//////000111222---,,,,,,,,,---000333555000...***((()))***+++,,,///...,,,++++++...000222...///111333444555555555@@@BBBCCC???999666999<<<777999<<<>>>???>>>===<<<<<<===>>>???@@@??????>>>>>><<<:::888777888:::;;;::::::999999999999::::::888888777555222111000///333333444333333333222222------,,,,,,++++++******+++++++++***))))))))))))*********)))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((()))))))))''''''(((((()))***++++++***++++++,,,------......---......000222555888:::@@@888===MMMTTTJJJCCCEEEFFFEEEFFFIIILLLLLLGGGCCCNNNKKKGGGFFFFFFGGGGGGFFFCCCHHHLLLKKKFFFCCCCCCFFF@@@BBBCCCBBB@@@???>>>???>>>@@@BBB@@@===<<<>>>AAABBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<======:::<<<>>>@@@AAA???<<<;;;;;;<<<<<<<<<<<<:::999888555888:::999777666999;;;:::;;;;;;;;;::::::999888<<<===>>>?????????>>>===FFFDDDAAA===;;;999999999<<<======<<<<<<===???BBB@@@BBBDDDEEEEEEDDDCCCCCCOOOJJJEEEEEEHHHIIIFFFCCCEEEFFFHHHJJJLLLLLLLLLKKKLLLGGGCCCCCCCCCDDDIIIOOOMMMKKKLLLMMMLLLHHHFFFGGGKKKMMMPPPSSSTTTSSSOOOMMMQQQNNNMMMQQQRRROOONNNPPPKKKSSSWWWTTTQQQRRRPPPLLLQQQOOOMMMLLLMMMPPPSSSVVVTTTPPPNNNPPPVVVYYYWWWTTTSSSOOOKKKLLLOOONNNHHHCCCIIIHHHJJJLLLIIIEEEEEEIIIDDDHHHMMMQQQSSSUUUWWWZZZNNNOOONNNMMMLLLLLLOOOQQQTTTPPPLLLKKKLLLMMMKKKIIIooonnn555...///...,,,+++,,,...111...---------//////...,,,,,,---......//////......222555555333333666777555888<<<@@@AAA@@@DDDNNNVVVLLLKKKNNNPPPMMMGGGDDDFFFHHHBBBAAAFFFFFF@@@>>>AAA>>>CCCFFFDDDBBBBBB@@@===999<<>>>>>@@@CCC>>>>>>======<<<<<<;;;;;;666777888888888777666555222333555444222000//////,,,000666<<<>>>===:::888999999999999:::::::::;;;:::999999:::;;;===???@@@hhhuuuNNN===@@@888>>>444888:::===???AAAAAAAAA@@@<<>>BBBBBB999///---111000+++))),,,---------//////000///---,,,000777===999555000...222666888888+++***999KKKRRRUUUPPPBBB444555777999:::;;;<<<<<>>======:::888???HHHFFF===DDDBBB@@@>>>>>>@@@BBBDDD???<<<::::::;;;;;;999666333777<<>><<<:::999888888888888999:::;;;;;;:::::::::888777777888:::888777555444444444222000333222111111000000000000---,,,+++*********+++,,,+++***)))(((((()))+++------,,,++++++,,,---///111......///000222333444555???@@@@@@<<<888666777:::777:::===@@@AAA???===;;;:::;;;>>>@@@AAA@@@???>>>>>><<<:::888888888:::;;;999::::::;;;;;;::::::999888999888666222/////////333333222222222222222222---,,,,,,,,,+++++++++***+++,,,,,,+++)))((()))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''((((((((((((&&&&&&''''''((()))******))))))***++++++,,,,,,---------...///111444666777888888AAAPPPWWWQQQJJJIIIEEEEEEGGGKKKOOOOOOKKKGGGNNNKKKHHHGGGGGGGGGFFFEEEBBBEEEGGGGGGDDDCCCCCCEEE???AAAAAA@@@>>>===>>>???CCCDDDDDDCCC@@@?????????????????????@@@@@@@@@@@@======>>>??????>>>======<<<;;;;;;;;;;;;<<<<<<===;;;===???@@@???===;;;999999999::::::999888777555555777999888555444555888777888888888777777666555888888888777888888888888DDDAAA===999777777888888888999:::999777777999:::888:::===??????>>>???@@@HHHGGGGGGGGGHHHGGGDDDBBBDDDDDDEEEGGGJJJJJJIIIGGGEEEAAA>>>>>>===>>>EEELLLMMMIIIGGGIIILLLLLLIIIFFFHHHGGGEEEFFFHHHIIIIIIHHHKKKIIIJJJKKKIIIEEEEEEIIIGGGMMMNNNHHHFFFJJJJJJEEEMMMKKKIIIHHHHHHKKKOOOQQQLLLKKKKKKMMMQQQRRRPPPMMMOOOLLLJJJLLLOOOPPPNNNJJJNNNOOOQQQQQQLLLEEEDDDGGG>>>DDDKKKOOOOOOOOOPPPRRRGGGHHHIIIIIIIIIIIIKKKMMMPPPMMMIIIGGGHHHJJJKKKLLLsssnnn666.........,,,++++++...000---,,,,,,,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,111444555222333777888555444777;;;>>>@@@DDDKKKPPPBBBBBBEEEJJJIIICCC??????BBBAAAAAAAAA@@@??????@@@>>>EEEHHHDDDAAAAAAAAA>>>???BBBDDDCCC>>><<<>>>AAA===>>>>>>>>>>>>>>>>>>???777888999999888666444333444555555444333666:::>>>AAAAAAAAA@@@???===<<<;;;<<<;;;;;;:::::::::::::::888888888888999:::<<<>>>BBBDDD<<<777888:::<<<999999;;;???BBBCCCAAA>>><<<===AAAFFFHHHGGGFFFFFFFFF>>>AAACCC@@@<<<888888999666444333444777999::::::888===DDDDDD888,,,+++222---((()))...000...---///---///111000//////333777444111///111555777777777,,,***555AAAEEELLLNNNDDD333333555666888:::<<<<<>>===>>>===<<<:::;;;???BBB>>>???<<<;;;DDDOOOLLL???AAA@@@>>>===<<<<<<===>>><<<===>>>======<<<<<<<<<888;;;>>>@@@>>><<<;;;;;;::::::999999999::::::;;;999888777777888888777666666555333333444333222000222222222111111///...---+++++++++******)))))))))******++++++***+++---...,,,,,,,,,,,,---...//////---,,,,,,---...000222444999888777555555555666777999:::===>>>???>>>===<<<777999<<>><<<<<<;;;:::888888888888888888999;;;<<<<<<;;;999888666888888666333111111222333222111000//////......---,,,,,,,,,,,,++++++++++++---...,,,)))((()))***))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((($$$%%%&&&'''((()))******(((((()))******++++++,,,+++,,,...///111222222222444888???EEEIIIIIIHHHFFFEEEDDDCCCFFFJJJKKKIIIGGGGGGFFFDDDDDDDDDDDDCCCAAA>>>??????@@@AAAAAABBBCCCAAAAAAAAA???>>>>>>@@@BBBAAA@@@???>>>>>>>>><<<:::999:::<<<>>>>>>>>>===<<<999:::;;;<<<<<<;;;:::999::::::::::::;;;;;;<<<<<<999:::;;;<<<;;;:::888777555666666666666444333222222444666555222111333555444444555555444444333333555444222111111222444555:::999888666555555666666444666888888777666777999333666999;;;;;;<<<>>>AAAAAACCCEEEEEECCCBBBCCCDDDCCCBBBCCCFFFIIIKKKIIIGGGAAA???@@@AAAAAAAAAFFFMMMGGGEEEBBBDDDIIILLLJJJGGGDDDBBBAAABBBDDDEEEDDDBBBFFFGGGIIIIIIDDD???BBBIIIFFFKKKHHH@@@???GGGJJJGGGLLLKKKKKKJJJIIIIIIIIIIIIFFFGGGIIIKKKLLLKKKIIIHHHNNNRRRUUUUUURRROOOOOOPPPNNNPPPTTTUUUOOOGGGDDDGGGDDDHHHMMMMMMKKKJJJLLLOOOGGGGGGGGGFFFDDDEEEGGGJJJMMMMMMMMMLLLLLLMMMOOOQQQwwwrrr:::---......,,,++++++---///,,,+++++++++------+++)))************++++++++++++***...///,,,---222333///222222555888;;;>>>??????>>>;;;===BBBDDDBBBBBBDDD===AAACCCAAAAAADDDGGGGGG>>>FFFJJJDDD@@@AAAAAA???FFFHHHIIIEEE>>>;;;;;;>>>777999:::;;;;;;;;;===>>>@@@AAAAAAAAA???===:::888999666111---///:::IIIUUUaaaYYYMMMAAA999888:::===999888777666555555555555777888888888888888999:::===555???;;;555;;;;;;???<<>>=========@@@AAA???;;;777666777777444111000222555777777777===EEEEEE999,,,,,,555...***,,,333444///+++,,,---111333333///++++++,,,111///000666;;;;;;999888IIIBBBDDDEEE@@@DDDEEE<<<000000111333555777:::;;;CCC???;;;999:::<<<;;;999;;;<<<<<<;;;:::<<>>???KKKXXXTTTFFF=========<<<;;;999888777888;;;======;;;999;;;======>>>??????===;;;;;;<<<;;;;;;::::::999:::::::::888666555666999999666333555333222222333333111000111222222222111///,,,+++)))***+++,,,,,,,,,,,,,,,&&&((())))))(((((()))***++++++,,,---.........///,,,+++******+++...111333333111000111333555666666:::;;;;;;<<<<<<=========444777:::>>>???>>><<<;;;;;;;;;:::888777777777666666888:::<<<<<<:::888666444666888666333222333666444333111///---,,,++++++------,,,,,,,,,,,,,,,,,,+++---///---***((()))+++)))(((((((((''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***((((((((()))******++++++***+++---///000000000///222777999777777;;;===<<>><<<::::::;;;>>>@@@AAAAAA>>>>>>>>><<<;;;;;;>>>AAA;;;999777888::::::777333555777:::<<<===<<<:::999777888999::::::999888777888999999::::::;;;;;;<<<555666777888888777666666222333444444333222000///...111333222000///222444222222222333333222222111555333111//////111333444111222333555555555555444444666888999999999:::;;;222666999;;;;;;<<<@@@CCC===@@@CCCBBB???>>>BBBFFF>>>===>>>BBBFFFHHHGGGEEE>>>>>>BBBEEEEEECCCFFFLLL@@@@@@???@@@DDDIIIIIIGGG>>>@@@CCCHHHKKKHHHBBB<<>>??????GGGDDDAAA???@@@BBBBBBBBBIIIIIIEEE>>>777666:::???CCCBBBAAA???>>><<<;;;::::::777555555777:::<<<===@@@CCCDDDBBB<<<777555666777555222000444CCCXXXggggggLLLFFFFFF???888666555555444333111000000///000222555666444333222222999777555444555777:::<<>>???@@@@@@>>>;;;888777888:::;;;;;;:::888777;;;;;;;;;:::999888666555666222///000444888:::999;;;CCCGGGBBB666---,,,000......------111333...&&&/////////---+++***,,,---111,,,000999999111///444:::DDDRRR___iiigggTTT???666222------111444333000999999888888999;;;===>>>:::;;;;;;;;;;;;;;;;;;;;;???===;;;:::<<<@@@EEEHHH???@@@<<<666666::::::555666888:::<<<;;;888555222;;;>>>???======>>>===999;;;:::::::::;;;;;;999888222444666777888777666555666333111000000111000000...------,,,,,,------...******++++++++++++******************************)))))))))))))))******+++******+++++++++,,,,,,,,,000......000444777666444777555444666999:::777333888<<>><<<:::;;;<<<333444333000222888;;;;;;===;;;:::999999777555222000000111111222222222222222222111000...---+++***************)))))))))))),,,++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))***++++++++++++***222333555666777777999;;;>>><<<;;;===AAADDDDDDCCC??????>>>>>>>>>>>>>>>>>>DDD<<<999<<<>>><<<<<>>EEEDDD@@@:::777<<>>@@@BBBCCCFFFJJJMMM???CCCIIINNNLLLHHHJJJPPPDDDHHHKKKKKKLLLNNNKKKEEE===@@@DDDKKKHHHHHHPPPEEEOOOOOOOOOOOOOOOOOOOOOOOOQQQOOOLLLJJJKKKNNNRRRUUUSSSNNNMMMRRRTTTNNNFFFBBBDDDGGGLLLKKKCCC>>>CCCLLLSSSWWWYYYXXXWWWVVVPPPIIILLLMMMOOORRRTTTSSSPPPMMMRRRRRRNNNHHHHHHOOOQQQNNNTTTMMMGGGFFFKKKPPPSSSTTTWWWYYYYYYWWWYYY]]]XXXPPPddd:::///...---,,,,,,+++,,,,,,++++++*********)))))))))'''((()))))))))***,,,...++++++*********++++++,,,//////000111222333444444999999888777777:::===@@@???>>>>>>======>>>@@@AAA???AAABBB@@@<<<<<>>===;;;:::999888777777777888:::;;;::::::;;;<<<===;;;777444222111000111111000333<<>>:::111,,,---000......---...222555000(((......---+++))))))***,,,000,,,...666666///---111&&&,,,222;;;LLL___iiiiiihhhWWW@@@///***...444777666666666777888999:::;;;::::::999999999:::;;;;;;>>><<<:::999:::<<>><<<<<<:::888666666555222000111000000000///000000000111111111000...,,,+++***)))))))))(((((((((((('''***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))******++++++******///111333444555666888:::===<<<;;;===AAACCCBBBAAA<<<===???@@@@@@???>>>======999999>>>AAA>>><<<===999999:::<<<<<<=========<<<999777999888555666999777888:::;;;:::888666555777777777777777777777888888888777555555444444555333444444444444333222222/////////.........------//////000000//////...---........./////////000000111111111111111111111111444666888::::::888666444444555777888888999;;;===999;;;999999CCCPPPQQQJJJEEEDDD@@@===@@@FFFIIIGGG???@@@AAAAAAAAACCCGGGJJJDDDDDDGGGJJJJJJHHHLLLRRRNNNPPPOOOLLLLLLOOONNNJJJHHHAAACCCNNNPPPQQQSSSGGGPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPOOOOOORRRUUUWWWYYYSSSPPPRRRRRRMMMIIIHHHHHHGGGJJJNNNMMMHHHEEEEEEKKKPPPTTTVVVXXXYYYVVVQQQRRRSSSTTTWWWXXXWWWSSSPPPPPPUUUTTTLLLGGGJJJOOOQQQUUUNNNGGGEEEHHHMMMQQQSSSRRRVVVVVVRRRPPPQQQPPPLLLaaa888///...---,,,,,,+++++++++************))))))))))))''''''(((((()))+++///222++++++***)))))))))******------...///000111111222444777999999777999???EEE<<<>>>@@@>>>;;;:::<<<>>>>>>AAADDDCCC???<<<;;;<<<<<<<<<;;;:::999888777666666888;;;>>>>>>===:::888999777555444444333111//////222555666666999>>>CCC@@@555///555:::777333444333222222111000///.........///000000///...///000222222333333444555666666666555444444666777777666999999888666666555555555444666999;;;;;;:::888666666666555333222222555777444444444111...---...///---...---...222666222***------,,,***(((((()))+++111---...333333---,,,000222666777777:::@@@EEEFFF]]]QQQBBB666111111111111111222444555666777777777888777666555666777999:::;;;:::999888888888999:::;;;:::777333444888999888666666666777777777777777999;;;:::666555777777555777555555555666666555333333333444444444222000///000...,,,,,,,,,---,,,++++++******************+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******)))*********++++++++++++++++++,,,///333666777666333777:::999555222333555666666777999;;;<<<;;;999666666444555<<>><<<999666444333222000///222111///...------...///000000000///...,,,+++***(((((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))***************,,,...111222333555777999<<<<<<===???AAAAAA@@@>>>999;;;>>>AAABBB@@@===<<<888888;;;BBBEEEBBB???>>>:::::::::;;;;;;<<<<<<<<<;;;777777999999777888;;;999999999888777666555555999999999999999999999999888777555333222333444555222222333333222222111000............------------......//////......---,,,---------.........//////111111111111111111111111444555888999999888666444777555555666888;;;<<<<<<555>>><<<666IIIgggkkkXXXCCCEEEEEEAAAAAAFFFIIIJJJEEEEEEDDDBBBAAABBBFFFIIILLLGGGFFFHHHIIIJJJNNNSSSSSSSSSPPPJJJHHHKKKLLLJJJSSSBBBCCCQQQWWWYYYTTTJJJJJJKKKNNNQQQRRRRRRRRRQQQNNNNNNMMMMMMMMMOOOPPPQQQTTTOOOKKKKKKJJJHHHIIIMMMWWWNNNHHHLLLPPPLLLBBB<<>>@@@CCCBBB>>>;;;999888<<<;;;;;;:::999888888777777:::>>>@@@???===;;;:::;;;777444333555666444111...222666777666555666777444///...333555222///000111000000///...---------...//////...,,,,,,...000000111222444555555555444666444222333555888:::::::::999888666666777999::::::;;;;;;<<<<<<;;;:::999666777777444111///222555111000000111222111///,,,,,,,,,+++,,,111666222+++------,,,***((((((***+++222......222111---,,,///,,,111777::::::777222...111111222555666444///+++...000222444555666555555666555333222333555888:::999999999999999999999999===<<<:::888888888666333777666555555666888:::;;;888:::999555555999:::888777666555666777777555333555555444444222000///......---++++++,,,,,,+++***+++******))))))******+++''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((()))))))))))))))************+++++++++,,,...111333444444333555888888777555666777777666666999===???===:::888777666888@@@HHHFFF???>>>;;;777444333222111000444222000...---------.../////////...---,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))******))))))***,,,///111222444777999<<<===>>>@@@AAA@@@>>><<<888:::===???@@@???>>><<<:::<<<@@@EEEGGGEEEBBBAAA>>>===<<<;;;999888888888777555666:::<<<;;;===@@@<<<;;;888666555555555666:::::::::999999999999999777555222000000111333555111111111111111000//////------------,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,---------...000000000000000111111111000111333555555444222111555333333555:::<<<:::777222<<<;;;666EEE```cccSSS>>>CCCEEEAAA>>>AAAFFFHHHLLLKKKIIIFFFCCCCCCFFFIIINNNIIIEEEHHHJJJKKKMMMQQQPPPRRROOOIIIFFFIIIJJJIIIUUU@@@GGGSSSWWWXXXOOOLLLDDDFFFJJJMMMNNNNNNLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIFFFEEEFFFEEECCCGGGMMMZZZMMMDDDFFFMMMLLLEEE???GGGLLLOOONNNMMMNNNMMMJJJRRROOOLLLLLLNNNRRRTTTTTTXXX[[[[[[TTTJJJGGGJJJNNNKKKHHHEEECCCBBBEEEJJJMMMNNNOOOMMMHHHDDDDDDFFFHHHXXX555......---,,,++++++++++++)))))))))(((((((((''''''(((''''''%%%$$$&&&***---***)))(((((('''''''''''')))******++++++,,,,,,,,,---,,,---222777;;;===<<>>>>>???@@@=========<<<<<<;;;;;;;;;888:::<<<<<<:::888999:::;;;777444444666777666333,,,...000111111000//////444111000111111......///.........------,,,,,,+++---......---,,,,,,...///...000222444555555555444777555444555888<<<>>>???;;;:::999999:::===@@@BBBDDDCCC@@@>>><<<<<<<<<<<<666777777555111///111444111111333888;;;999111)))******)))***///444111+++......---+++))))))***,,,...,,,,,,......+++***,,,)))'''(((---333666666555...,,,******,,,...//////---///111333555555555555777666444444555888;;;===999:::;;;<<<===>>>>>>>>><<<;;;<<>>999;;;;;;888999>>>@@@>>>:::999888999::::::888666666666555333222000...------,,,+++,,,------,,,***++++++************++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))(((((()))))))))*********,,,,,,---......//////000333222333666:::<<<;;;999999777888;;;@@@AAA@@@===:::999777999AAAHHHFFF???@@@===999666555555444333444333111///............---------------,,,++++++*********)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))((())),,,...000222333666999;;;<<>><<<<<<999999:::;;;;;;<<<=========???AAAAAAAAAAAAAAA???>>>===;;;999888777777777888666777;;;===<<<===@@@===;;;888555444555666777999999888888888777777777555333000///...000222333///////////////......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,.........//////000000000---...000111222111000///000000111666::::::777222444777888777;;;AAABBB???;;;BBBDDD@@@<<>><<<888;;;======;;;;;;===@@@>>>============>>>???@@@>>>>>>>>>>>>============888999:::888555444666999777555444444555555333222........./////////000000111000......------...///,,,,,,,,,,,,++++++******+++---...---,,,+++,,,------///111333444555444444888666555666:::===???@@@::::::999:::===@@@CCCEEEIIIGGGCCC@@@===<<<;;;;;;555555555444222111222333111333999@@@CCC???444*********((()))...333111***......---+++))))))+++,,,))))))***++++++)))((((((000+++***---000---(((&&&///...,,,+++***++++++,,,---...000222444555555666888888777888999<<>>???AAABBBCCC999888<<>>===<<<;;;999888999<<>><<<===AAACCCAAA<<<;;;:::;;;<<<;;;:::888666666444222111///...---,,,,,,+++,,,------,,,***++++++************++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++---...---,,,,,,---...111000000555;;;>>><<<999888888999<<>><<<;;;999999>>>DDDCCC>>>???<<<999777777777666555333333222111000...------,,,,,,,,,---,,,,,,++++++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((()))+++...///000222444777888:::<<<===;;;::::::;;;888888888888888999:::;;;;;;>>>>>>;;;999;;;;;;:::999999888777888999;;;<<<<<<999999<<<<<<888777999<<<:::777444333444666777666666666555555444444333222111///......///000111---............---,,,,,,************++++++++++++******+++++++++***))))))))))))*********+++++++++,,,,,,,,,------......///---...///111111111000000---///222555888888555222222222666===;;;555888AAA===CCCDDD???<<<@@@FFFIIIGGGGGGFFFDDDBBBAAACCCDDDCCCAAABBBEEEEEEAAA@@@CCC@@@FFFIIIFFFCCCDDDDDDCCCFFFBBB```XXXJJJNNNBBBJJJBBBCCCEEEGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBB???>>>AAA@@@===<<<>>>EEEEEEIIINNNNNNHHHBBBAAABBBHHHMMMLLLLLLPPPTTTTTT[[[TTTKKKEEEDDDGGGJJJMMMHHHAAA???FFFMMMNNNKKKJJJHHHKKKNNNLLLHHHHHHLLLPPPKKKEEECCCGGGKKKJJJHHHGGGPPP111...---,,,+++************((((((((('''''''''&&&&&&%%%&&&&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))***///000333777:::<<<<<<<<<777777777888:::===???AAAEEEDDDBBBAAA@@@???===<<<<<<<<<<<<===============999<<<===;;;777555777:::222444555555333111000000000////////////000000///---,,,+++***,,,......---++++++************))))))(((***,,,,,,+++*********,,,---...000222333333333555444333555888;;;======999999999:::<<>>???;;;;;;<<<===???AAACCCDDD<<<999;;;CCCFFFDDDCCCDDD???>>>===<<<<<<>>>AAABBB<<<@@@@@@>>>???AAAAAA>>>;;;:::999:::;;;;;;999777555444222000///...------+++******,,,------+++)))***))))))(((((())))))***((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((()))))))))+++---,,,+++***,,,......///111444888999999999444666999;;;;;;:::;;;<<<<<<===:::888:::>>>???<<<;;;999777777777777555333///000111111000...,,,+++***+++,,,,,,,,,,,,++++++***))))))))))))(((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''(((***,,,......///111333444666888888666666777:::666666777888888777777666666;;;===888555888999777888777666666777999;;;===;;;888888:::999444222333888666444222222222444555333333333222111000000000//////............//////,,,,,,------,,,,,,+++***)))))))))*********++++++)))************)))(((((((((((()))))))))*********)))******+++,,,,,,------------///000000111111000...000222444444444666777444444888>>><<<999???JJJ@@@CCCBBB===<<>>???DDD@@@FFFIIIFFFBBBBBBDDDCCCCCCHHHnnn\\\HHHQQQBBBIII@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDD???===AAADDDCCCBBBCCCMMMMMMNNNOOOKKKDDDAAACCCPPPVVVXXXUUURRRUUUXXXYYYYYYTTTNNNJJJJJJKKKLLLMMMGGG???===EEEMMMMMMJJJHHHKKKNNNNNNIIICCCBBBHHHOOOJJJHHHJJJPPPQQQMMMJJJKKKNNN000...---,,,+++************(((((('''''''''&&&&&&&&&###$$$&&&&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&'''(((((((((((()))))))))))))))&&&+++000333222222444666;;;999777888:::===??????AAAAAABBBDDDFFFFFFDDDBBB::::::;;;;;;;;;;;;<<<<<<<<<@@@CCCAAA<<<999:::===111444777666333//////000---,,,++++++,,,,,,***)))************,,,...---***************))))))))))))%%%(((++++++***(((''''''+++,,,,,,...///111222333222111111333666999999999888888999:::;;;===>>>??????@@@BBBCCC@@@;;;555111444111000111555666555222...333;;;CCCFFFCCC:::222...---+++***///444111++++++,,,+++)))''''''(((***(((+++///000000000...***+++***---000,,,'''***222******)))((('''(((***,,,---,,,,,,---///222444666000111333555777999::::::<<<;;;;;;<<<===???AAACCCBBB<<<<<>>???@@@BBBCCC===AAABBB???>>>@@@>>>::::::999888888:::999888666333222000///---,,,,,,,,,***)))***+++---,,,***(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))'''))),,,,,,++++++---000+++///444555444333666888111444888999777666777:::===>>>;;;777666:::<<<;;;777666555555666555333111,,,...000111000...+++)))******+++,,,,,,,,,++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''')))+++,,,,,,---///111111333444444222222555888333555777999999777444222333:::===999777999999666;;;999888666666777999:::777555555888777333111222444333111000000111333444111111000000///...------------..................+++,,,,,,,,,,,,+++******(((((())))))*********+++)))))))))))))))(((((('''(((((((((((())))))))))))(((((()))***++++++,,,,,,+++,,,---...////////////111333333222000222888<<<;;;<<<<<<999666666;;;@@@@@@AAA???::::::@@@EEEGGG>>>AAADDDEEEEEEDDDEEEFFFGGGGGGHHHHHHCCC???BBBIIIJJJPPPRRRLLLHHHIIIKKKLLLDDDMMMwww___IIIVVVDDDHHHCCCDDDEEEGGGIIIKKKMMMNNNLLLKKKJJJIIIIIIIIIKKKKKKLLLEEEBBBHHHOOORRRSSSTTTQQQKKKGGGFFFFFFGGGOOOWWWcccgggggg___WWWUUUVVVVVVRRRPPPNNNNNNPPPQQQQQQPPPMMMFFFCCCJJJOOOKKKGGGFFFMMMNNNKKKCCC;;;:::BBBKKKKKKMMMSSSYYYVVVNNNLLLPPPMMM111---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((,,,,,,+++,,,///222555777222222222333666;;;???BBB@@@AAABBBCCCDDDCCCCCCBBB<<<===>>>>>>===;;;999888:::;;;<<<999333...------000111333444333000---,,,+++******)))))))))))))))++++++***************+++((((((((((((((((((((((((''''''''''''((((((((((((***++++++,,,,,,------...444222000///000333777999333444555666777888999999<<<<<<===<<<:::777444222222222222333444333000......222777999777444777<<<---333333+++,,,444555///,,,444333'''!!!&&&)))'''''')))---///111000...---))))))************))))))))))))))))))((((((((((((******+++,,,---//////000222222222222333333444555999;;;>>>>>><<<999888888777999888888>>>FFFDDD===CCC>>>999666777:::===???;;;:::888777666777888888333222222333444444333111++++++,,,,,,+++***(((''')))***,,,---,,,+++)))'''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,)))***,,,---.../////////---///222444555444333222666555444222111222444666///...000333666555000+++......---,,,++++++++++++)))))))))))))))************)))((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,------------...000111222333444777555444666:::;;;999666777777777555444444777999888888777666666777777777555444333333555666666555777555333111000111222333////////////////////////------------------------,,,,,,------,,,,,,+++***)))))))))))))))(((''''''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,---.../////////222444111...000888@@@??????>>><<<::::::;;;===DDDAAA===:::999:::<<<>>>CCCJJJPPPPPPPPPPPPNNNJJJSSSSSSOOOJJJKKKNNNHHH???LLLOOOQQQPPPMMMKKKKKKLLLMMM[[[xxxXXXTTTJJJLLLJJJMMMLLLLLLMMMNNNMMMKKKHHHMMMJJJJJJOOOOOOJJJIIIMMMMMMOOOQQQSSSTTTSSSRRRQQQKKKLLLIIICCCBBBMMMbbbsssssspppfffYYYSSSUUUVVVUUUPPPSSSUUUTTTPPPNNNNNNPPPJJJHHHFFFEEEGGGKKKNNNQQQUUUQQQJJJBBB<<<<<>>@@@:::;;;===>>>???>>>===<<<888999;;;<<<;;;999777555777777777555222111444666222222111000//////......+++***))))))(((((())))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******++++++,,,---------111000///...///222444666333333444444555666777888888999:::999888666333222444444444666666444111...,,,///333444333222444777---333222+++,,,333444///222888666***$$$''')))&&&'''(((***++++++***((('''(((((())))))))))))(((((()))(((((((((((((((((((((******+++,,,---...//////000000000000111222333333888:::<<<<<<:::777666666111444555444888======888999888888999:::<<<<<<<<<:::999888666444333222222222222333555666555111...,,,,,,,,,+++***)))(((((()))***+++,,,+++***((('''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***++++++***++++++,,,---...///000000111111222222333333333555666666444111000222444111111111222333333111///...---,,,+++************))))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))+++,,,,,,---------...000111222333444777666555666888999888888777888:::999777666777888;;;:::999888888888888888999777555555555666555333777555333222111111222333////////////////////////------------------------,,,,,,,,,---,,,++++++***)))))))))))))))((('''''''''(((((((((((('''&&&%%%''''''''''''''''''''''''(((((())))))***++++++,,,++++++++++++,,,---...///111222333111///111777<<<<<<=========;;;<<<>>>@@@FFFDDD@@@===<<<===???@@@DDDKKKPPPPPPOOOOOOMMMIIINNNNNNLLLJJJMMMQQQNNNGGGGGGJJJMMMNNNLLLKKKKKKKKKMMMUUUkkkNNNLLLIIIKKKIIINNNMMMMMMMMMMMMLLLIIIGGGJJJHHHIIINNNMMMIIIGGGIIIHHHIIIKKKMMMNNNMMMMMMLLLGGGHHHIIIJJJMMMSSS[[[aaaeeeccc[[[QQQMMMOOOPPPOOOVVVVVVUUURRRNNNKKKIIIHHHJJJHHHEEECCCCCCFFFLLLQQQTTTOOOFFF???;;;;;;===???HHHIIIJJJLLLOOOPPPPPPOOOJJJ111---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''*********+++---000222444333333222333555888<<<>>>888:::<<<>>>>>>===;;;999666888:::;;;;;;999777555777666444111000222777;;;444222...,,,+++,,,///111+++***))))))(((((()))))))))(((''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&))))))******+++,,,,,,------------...///000222333444333333222333444555666555666666777666555333222444444555777777444000,,,+++---...//////000000///,,,111111+++,,,111222...111777555+++%%%((()))'''))))))((('''&&&%%%$$$$$$''''''((((((((((((''''''(((((((((((((((((((((((()))******+++,,,---..................///000111222777999::::::888666555666222666888777777999:::999444666999<<<===;;;999777666666666555444333111111222333555777777444///+++,,,,,,+++***))))))))))))((()))*********)))'''&&&''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''(((((()))***+++,,,+++++++++,,,...000111333333222111111222333444444777999777222///000333333444333222000000111222...---,,,+++************)))))))))))))))))))))))))))(((''''''&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++,,,,,,------...///111222333444777777777666555555777999888:::======;;;999888888>>>===<<<;;;::::::::::::<<<:::888777777666444222666555333222111222222333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((())))))))))))(((''''''(((((((((((((((((('''&&&'''''''''''''''''''''''''''(((((())))))***++++++++++++***++++++,,,---...111111111111222444666777999;;;<<<<<<<<<===@@@BBBDDDBBB@@@>>>===>>>AAABBB@@@GGGLLLLLLLLLMMMKKKHHHEEEFFFEEEEEEIIILLLJJJDDDBBBFFFJJJMMMMMMKKKKKKKKKNNNNNN[[[CCCEEEJJJJJJIIINNNMMMLLLLLLKKKJJJFFFDDDCCCCCCEEEIIIIIIEEECCCDDDCCCCCCDDDFFFFFFFFFFFFFFF@@@BBBGGGPPPXXXYYYUUUQQQWWWVVVQQQJJJGGGIIIJJJIIIPPPNNNLLLJJJGGGDDD@@@>>>IIIGGGEEEAAA???BBBJJJQQQLLLGGGAAA@@@BBBFFFHHHIIIKKKJJJHHHGGGGGGIIIJJJLLLHHH111---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((()))***,,,...000111333222222333444777999;;;777999<<<>>>>>><<<:::888888999<<<===>>><<<:::999;;;888555222000111444666222000---******,,,...000******)))((((((((((((((()))))))))))))))******+++''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((()))******++++++,,,+++,,,---...///000000000555444333222222333555666555555666666666666555555444444555666666333...***---...---,,,...000///+++,,,//////+++,,,///000,,,***...---'''$$$''')))(((+++***((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''((((((((((((((())))))******+++,,,,,,---,,,,,,,,,---...///000111555777999999999888999:::666;;;>>><<<999888:::<<<999;;;======;;;999777666444555666888888888777666444444444555555222...***---,,,***)))))))))***+++(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))******,,,+++******+++---000111444444444444444444333333222777;;;999444000111444444666777555111000111444///...---,,,++++++++++++)))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++,,,,,,---///000111222333666777777555222333666::::::<<<>>>>>><<<:::::::::AAA@@@>>>===<<<;;;;;;:::<<<:::999888888777555333555444333222222222222333........................+++++++++++++++++++++++++++++++++++++++******)))(((((())))))(((((('''&&&'''(((((()))((((((''''''''''''''''''''''''''''''&&&''''''(((((()))*********************+++------///------///444666666444777888:::;;;;;;<<<>>>@@@>>>===<<<<<<===???BBBCCC;;;BBBGGGGGGGGGHHHGGGDDDCCCCCCBBBCCCDDDDDDAAA===BBBEEEJJJMMMMMMLLLIIIHHHMMMIIINNN???CCCOOOJJJHHHLLLKKKIIIHHHHHHEEEBBB???;;;===@@@DDDEEECCCAAA@@@AAAAAAAAAAAABBBBBBCCCCCC<<<>>>EEENNNWWWYYYUUUOOOOOOPPPNNNHHHFFFHHHHHHFFFGGGEEECCCCCCEEEDDDAAA>>>DDDEEEEEEBBB@@@CCCJJJPPPKKKHHHFFFIIIOOORRRQQQNNNHHHGGGFFFEEECCCDDDFFFHHHEEE111---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))+++,,,...///222222222222444666888999555666888::::::888666444999:::<<<======<<<;;;:::999888666444222111000///...---,,,+++++++++,,,,,,***))))))((('''(((((((((''''''((((((***,,,---...&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((()))******+++***+++,,,...////////////555444333333333444555666666777777888888888888888555555666777777444///+++111222111---...111000++++++------,,,+++------+++''')))(((%%%$$$%%%'''&&&***)))'''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))(((((())))))***+++++++++++++++,,,,,,---///000111222555777999999:::===>>>888;;;???>>>999555888<<<>>>>>>===;;;999999<<>>===<<<;;;;;;:::888888777888999888777555333222222111111111111111------------------------++++++++++++++++++++++++******++++++******)))(((((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''((())))))))))))((())))))***+++,,,+++))))))---333666666333444666888999999999;;;===999999:::<<>>DDDHHHFFFDDDEEECCC@@@EEEDDDEEEGGGGGGDDDAAA???CCCEEEHHHKKKKKKIIIEEEBBBIIIEEEGGG@@@BBBQQQFFFFFFHHHGGGFFFEEEDDDBBB???<<<:::===AAACCCEEEFFFEEEDDDCCCCCCBBBAAABBBCCCDDDEEEBBBDDDFFFIIILLLOOORRRTTTNNNOOONNNIIIGGGHHHHHHDDDFFFDDDCCCEEEIIIJJJHHHFFF@@@BBBEEEFFFFFFHHHKKKOOOPPPNNNMMMPPPSSSQQQJJJCCC???BBBEEEGGGHHHJJJMMMOOOCCC111---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((***+++,,,,,,000000111222444555777888888999:::::::::999888777999999999888888888888999444444333444444222///,,,***++++++,,,,,,+++*********)))((((((''''''(((((($$$$$$%%%&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))***)))***+++---............333333333444444555555555777777777888888999999999888777777777777666222///222777555...---111000+++++++++,,,,,,++++++***)))******(((&&&%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))((((((((()))))))))***************+++,,,...///000000222555666777999<<<>>>;;;===???@@@;;;666888>>>999::::::999888:::AAAFFF>>>>>>======;;;:::999888555333///------------,,,++++++***************+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))((((((((()))+++---......111555888999666222//////222555666666555444444222555777777555333222111000///...---,,,,,,,,,,,,***))))))((((((''''''&&&%%%%%%&&&''''''''''''&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''((((((((()))))))))***+++---...///000333444444444333444777999999999888777666888;;;>>>>>>===<<<;;;::::::::::::444444555666888888777555000000000000000000000000------------------------************************)))************)))(((((('''(((((((((((('''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((((((((((((((()))++++++(((''''''***000333333222222444666888888888999;;;888999<<<>>>AAACCCEEEFFFEEEJJJLLLIIIFFFFFFDDD@@@AAAAAADDDHHHIIIFFFDDDEEEDDDEEEFFFHHHHHHFFFBBB>>>DDDBBBEEEDDD@@@PPPAAADDDFFFEEEDDDDDDEEECCC@@@>>>AAAEEEGGGFFFHHHKKKKKKIIIGGGFFFDDDCCCCCCDDDFFFHHHLLLMMMKKKGGGCCCEEEKKKRRRMMMOOOMMMIIIGGGIIIHHHEEEFFFEEEFFFGGGIIIJJJIIIHHH@@@BBBDDDGGGJJJKKKLLLLLLHHHHHHJJJMMMOOOMMMHHHBBBFFFJJJNNNOOOMMMKKKKKKMMMBBB222---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''')))*********...///000111333555777777<<<<<<;;;;;;:::::::::::::::999666444444555666777333222111111222111...+++)))*********************))))))(((''''''''''''((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((()))***+++,,,------///000222444555555444333666666666666666666777777777555444444444444222111111888888...***...///+++******+++,,,+++)))((((((***(((&&&''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((((((''''''%%%%%%&&&''''''((())))))''''''(((((((((((())))))''''''((()))***,,,...///---///111222222444666999<<<:::<<<>>>;;;666777<<<000555999:::999:::>>>BBB===<<<:::999777666555555111///---------,,,+++))))))******+++++++++*********)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&'''((()))***++++++,,,...111444555333000///111000///111333333111///333222111111222222111000......---+++++++++++++++***))))))(((''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((''''''(((***+++,,,---...222111111333555777777777222444555666666777999;;;;;;:::999888888888888888222222333555777777555222......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******))))))((('''''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''((()))******((('''''')))+++.../////////111555777999:::;;;===999:::<<<>>>@@@AAAAAAAAAAAAGGGJJJIIIIIIJJJJJJHHHAAAAAAEEELLLMMMIIIHHHKKKHHHGGGFFFHHHIIIHHHDDDAAACCCFFFHHHJJJ???OOO@@@HHHGGGFFFFFFGGGHHHHHHFFFDDDIIILLLLLLHHHHHHLLLLLLIIIJJJHHHEEEDDDDDDEEEHHHIIIOOOOOOOOOJJJEEECCCFFFIIILLLNNNMMMIIIHHHKKKKKKIIICCCEEEGGGHHHIIIIIIJJJLLLFFFDDDBBBEEEIIILLLJJJHHH@@@BBBEEEIIILLLNNNOOOOOORRRUUUVVVRRRKKKFFFDDDEEE~~~AAA222---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((()))))))))---...///111333555777777:::999777666666666777888<<<:::666333333444666888666333000///000///,,,(((******)))(((((()))***+++))))))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''(((***+++,,,+++---111444555444333222444444333333333444444555333111//////000000000//////888999---'''+++---******)))***,,,+++)))'''(((%%%""""""%%%'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))'''''''''(((((((((((((((%%%&&&&&&''')))***,,,---,,,---............111333666333333777666000000444+++222:::===:::777777888777666555333333333444555...------......---)))'''((()))+++,,,,,,+++***)))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$%%%&&&((())))))))))))+++,,,...///000000000///222///,,,---111111...***444///++++++...111111000---,,,+++***))))))))))))***))))))((('''&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''')))***+++,,,---111//////333777999888555---000444666777777777888888888777777666777777777222222222444666555222000------...............---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((()))***))))))((((((((()))+++,,,,,,000444888:::<<<>>>@@@999:::<<<=========<<<;;;888>>>DDDFFFJJJOOOQQQQQQHHHHHHLLLSSSTTTNNNMMMQQQLLLJJJIIIJJJLLLLLLIIIFFFGGGKKKLLLPPP???PPPBBBMMMIIIHHHIIIJJJLLLMMMKKKIIIMMMPPPNNNGGGFFFJJJJJJFFFKKKHHHFFFDDDCCCEEEHHHJJJKKKMMMOOONNNKKKGGGEEEDDDMMMOOONNNJJJJJJNNNOOOMMMCCCGGGKKKMMMMMMNNNQQQTTTLLLFFFAAABBBGGGKKKHHHEEEGGGHHHIIIJJJKKKNNNRRRVVVQQQSSSTTTOOOHHHDDDDDDFFFtttAAA---,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((+++---......000555999555333222555;;;===;;;888666:::<<<999555555777777111000---+++******+++,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******............////////////444444333333333444444555777444111...---...///111---000222///)))&&&(((+++)))((((((***,,,+++'''"""&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&$$$&&&)))+++***(((&&&&&&&&&'''(((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++++++++,,,------......///000111222444444444444333555555777888888888888777555333111111222222111000------,,,+++******))))))''''''(((((()))))))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((+++++++++,,,,,,---------,,,------.........------111000000///////////////))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%&&&&&&&&&''''''((((((((()))***+++------111222333333333222111000444444444444444555555666999888777666666666777888:::888666555555555444222333000...,,,,,,---,,,++++++++++++************)))))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((()))***+++,,,,,,...111444777:::<<<===:::;;;AAADDDCCCCCCEEE<<<@@@FFFKKKOOOPPPOOONNN<<>>???AAACCCCCCCCCEEEEEEEEEGGGHHHHHHEEEBBBJJJHHHGGGHHHJJJJJJHHHFFFHHHHHHIIIMMMPPPQQQNNNLLLIIIFFFCCCCCCEEEHHHJJJKKKDDDDDDEEEGGGIIIIIIGGGEEEMMMHHHDDDCCCEEEFFFCCC@@@rrr@@@000,,,++++++******)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((***,,,---------...111333222111111444999<<<;;;999888777777777777555222000222111///---,,,,,,,,,---************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))'''((())),,,...000222333555555444333222111000000444555555666777888999999000222222000+++))))))++++++///222000+++&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&''''''((()))***((())))))******++++++,,,---///222444555444222111666888:::<<<===;;;999888555444111111222222111000//////......---,,,,,,,,,000///...,,,***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))***+++---...//////,,,---...///000111111111......---,,,,,,,,,,,,---******)))(((((((((((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))+++,,,---...///000222333333444444:::999999999::::::;;;<<>>===<<<<<<<<<<<<===888666444333444555444333222000...---......---,,,++++++*********))))))))))))(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***++++++,,,...000222444555444333777===???>>>???BBB???CCCIIIMMMNNNKKKGGGCCCGGGHHHIIIIIIHHHGGGFFFFFF@@@>>>===>>>@@@CCCDDDDDDHHHGGGEEEDDDCCCCCCEEEFFFAAAAAAAAACCCDDDDDDAAA>>>>>><<<:::;;;===?????????<<<;;;::::::===???@@@@@@??????AAACCCFFFFFFDDDBBBEEEEEEEEEFFFGGGEEEAAA>>>GGGGGGGGGHHHIIIIIIFFFDDDDDDEEEFFFFFFFFFFFFHHHIIIAAACCCFFFIIIJJJFFF@@@;;;DDD@@@<<<<<<>>>??????===mmm;;;---+++++++++***))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%&&&&&&'''''''''((()))***+++---///000111000111333666777666555???:::666888999777444333222111///...---,,,,,,,,,+++*********))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))'''(((***,,,...000222333333333333333333333222222222444555777888888888777000111111///+++))))))***(((***,,,+++(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%'''((($$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((())))))++++++,,,,,,---.........---///222555555444222111444666:::===>>>===<<<:::777555333222333333222000/////////.........------//////---,,,***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***+++---...///000---...000111222333333444000//////...............+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,---...000222444555777777666666888999<<>>>>>>>>666444333222333444333222111000............---+++************))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******+++,,,---///000111000000333999:::888999===@@@CCCFFFHHHGGGEEEAAA>>>GGGHHHHHHGGGFFFFFFHHHJJJDDDCCCAAAAAAAAACCCDDDEEEGGGEEECCCCCCDDDEEEDDDCCCAAAAAABBBBBBBBBAAA???======;;;999999;;;=========666666888;;;???AAAAAA???===>>>???BBBEEEEEECCCBBBAAAAAABBBCCCCCCCCCAAA@@@EEEEEEDDDDDDDDDCCCBBBAAAFFFIIILLLKKKFFFCCCBBBCCCBBBDDDGGGIIIIIIFFF???:::===<<<>>>@@@BBBBBB>>>;;;iii888,,,++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%&&&&&&&&&%%%%%%'''***---///000111//////111333666888888777AAA999555777888555444555111000///...---,,,,,,+++*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))***+++,,,...///000111000111222444555555555555555777888999999888777666//////...---***((('''(((&&&%%%$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%"""###%%%&&&%%%'''***---)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((())),,,,,,------......//////...000333555555444333222000222666:::============999777555444444444333222...............---------,,,++++++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((***+++---...///...///000222333444444444222222111000000000000111+++******)))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))++++++......000222555777999:::555666777999;;;>>>@@@BBB>>>>>>>>>===<<<<<<;;;:::666444222111222333222111000...------......,,,+++*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((())))))))))))***+++,,,---...222111444888777555777<<>>>>>@@@CCCEEECCC@@@AAAFFFLLLFFFEEEDDDBBBAAAAAABBBCCCFFFFFFEEEFFFGGGEEEBBB???DDDEEEEEEDDDCCCAAA@@@???@@@===;;;:::<<<>>>??????333555:::@@@EEEFFFDDDAAA@@@@@@AAACCCEEEEEECCC@@@>>>???@@@AAABBBEEEHHHJJJFFFFFFFFFFFFEEEEEEFFFGGGHHHLLLNNNMMMHHHCCCBBBBBBEEEEEEEEEFFFGGGGGGDDDBBBAAABBBCCCEEEGGGGGGEEEDDDggg888000+++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""######$$$$$$%%%%%%&&&%%%%%%'''+++///222222111---...111444888:::<<<===<<<555444888888222000444//////...---,,,++++++***))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''******+++,,,,,,---......---...111333555666666555333444555555555333222111///...---+++***((('''&&&'''%%%###%%%)))***'''$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%!!!$$$&&&&&&%%%'''+++///...---***(((%%%###!!!!!!%%%%%%%%%%%%%%%&&&(((((()))******++++++,,,------///000111333333333333222---///222555888:::;;;<<<:::888555444444444333111---,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***+++,,,,,,---...///111111222222222333222111111000000111111******)))(((((((((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++---...///111444777:::;;;999999999999999:::;;;<<<999999999999888777555444666444222111111111000......---,,,---...---+++)))******)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((()))+++,,,---444444555888777555:::AAABBBAAA>>>======>>>@@@AAA999===@@@>>>;;;<<>>DDDFFFHHHIIIGGGEEEBBB@@@FFFGGGHHHGGGDDDBBBBBBCCCCCC@@@===<<<===???AAAAAA555888===DDDHHHIIIFFFCCCBBBBBBBBBDDDFFFEEEBBB@@@???@@@AAABBBDDDGGGMMMPPPJJJKKKKKKJJJIIIJJJMMMPPPGGGHHHJJJJJJIIIGGGGGGGGGFFFDDDBBBBBBDDDFFFHHHHHHLLLJJJFFFDDDEEEIIINNNQQQrrrddd666000*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""######$$$%%%%%%%%%%%%%%%&&&)))...000///---...///222444555666777888555222777???===222...222......------,,,***))))))(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''((()))***+++,,,,,,+++---///222333333222222///000000000//////......000///---,,,+++)))(((&&&'''&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""###%%%###%%%'''%%%###$$$(((------+++)))'''$$$"""!!!!!!$$$$$$$$$$$$%%%&&&'''((('''(((((()))******++++++.........//////000111222---...///111333555777888999777444333333222111000***************+++++++++))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***+++,,,,,,---.........---000000///...............***)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((******,,,---...///222555888:::;;;;;;:::999999999999999888888999888777666444333777444222000000///...,,,,,,++++++,,,---,,,***(((***)))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''((()))***,,,,,,222111333555444555<<>>>>>???BBBEEEGGGGGGDDDCCCDDDEEEFFFHHHIIIGGGDDDBBBCCCDDDDDDAAA===<<<===???AAAAAA<<<===???BBBFFFGGGEEECCCAAAAAABBBDDDFFFFFFCCCAAAAAACCCFFFGGGGGGHHHLLLOOOKKKLLLLLLKKKJJJKKKOOOSSSEEEDDDDDDEEEHHHJJJKKKKKKEEEBBB???>>>AAADDDFFFGGGNNNLLLHHHEEEFFFJJJPPPTTT^^^pppaaa222,,,*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$######&&&***+++***'''000222222222000///...///111222;;;FFFCCC555///222---------,,,+++***)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&''''''$$$$$$%%%'''(((***+++++++++,,,...000111000///...111111111111111111111222111000...,,,,,,+++)))'''%%%''')))'''###!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###"""$$$&&&$$$'''(((%%%!!!!!!%%%***&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((((()))******++++++------,,,,,,,,,...000111///.........///111333555888555333111111111///...)))))))))))))))))))))************)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''(((((())))))***++++++*********------,,,++++++++++++,,,))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++,,,...000333666888:::999999999999:::;;;;;;;;;;;;;;;;;;:::888666555777555222000///...---+++*********+++,,,,,,)))'''))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''')))***,,,---------...000111333===GGGBBBBBBCCCEEEFFFHHHIIIJJJ@@@===;;;<<>>@@@AAABBB@@@???@@@BBBCCCCCCBBB@@@@@@AAADDDFFFFFFDDDBBBCCCGGGJJJKKKIIIHHHIIIJJJJJJKKKKKKIIIGGGIIIMMMQQQGGGCCCAAABBBFFFJJJKKKJJJBBB@@@===<<<>>>AAACCCDDDHHHIIIJJJJJJJJJJJJLLLNNNXXXgggUUU888222,,,+++***(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""############$$$$$$%%%&&&'''((()))***+++,,,...///000000//////333///:::PPPPPP:::///333//////---+++)))'''&&&%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++,,,---...000000000//////444444333222111111111111000///...,,,+++***))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((()))))))))+++...000000111222111/////////111333222000...------......+++***((('''''''''((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((+++,,,...///...,,,)))(((///...---+++***))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%&&&'''(((((()))+++...000111333555777;;;<<<<<<===>>>????????????AAABBB>>>888555666999<<<999666222000......///...------,,,,,,++++++******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%''''''&&&''''''((()))***............000555<<>>AAABBBCCCDDDGGGIIICCCAAA???>>>???AAAAAA@@@EEEIIIJJJFFFDDDFFFGGGFFF@@@???AAACCCBBB@@@AAAEEEFFFEEEAAA<<<<<>>BBBEEE;;;???BBBAAA>>>===@@@DDDAAA>>>===@@@EEEIIIGGGEEEDDDBBB@@@AAACCCFFFHHHIIIBBBCCCCCCDDDFFFHHHIIIJJJBBBAAAAAAEEEJJJJJJFFFAAABBB@@@>>>???AAADDDFFFFFFOOOKKKEEEAAAAAADDDHHHKKK\\\lllOOO444///,,,+++***(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""############$$$$$$%%%&&&'''((())))))+++,,,...///111111000000444111888EEEDDD555,,,///,,,,,,++++++***)))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%%%%%%%&&&'''((()))******+++,,,...///000//////...111111000000000111111222222000///---+++))))))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((()))))))))***---000///111222222111000111333333222111000///.........+++***)))((((((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''***,,,---///...---***)))///...---+++***)))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%$$$%%%%%%&&&'''((((((***,,,---///111444777:::;;;<<<===>>>@@@AAAAAABBBDDDDDD???999555666999888777444222000/////////---------,,,++++++******))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))),,,,,,---...000444:::>>>===???AAABBBBBBCCCEEEGGGEEECCC@@@@@@AAAAAAAAA@@@@@@DDDEEEBBB@@@BBBCCCAAAAAA??????@@@>>>;;;<<<@@@EEEEEEBBB<<<;;;???AAA@@@>>>===;;;999999;;;===>>>555:::???AAA>>>===>>>AAA>>><<<<<>>=========>>>@@@BBBCCCDDDCCCCCCDDDEEEEEEAAA>>>@@@@@@>>>>>>>>>???AAACCCKKKGGGBBB@@@AAAEEEIIILLL]]]pppJJJ111...,,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""############$$$$$$%%%%%%&&&'''(((((()))+++---///111222222222444333444777555///+++***)))))))))*********++++++((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((())))))***+++,,,---..................//////000111111222222111///---+++***))))))(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''(((((((((***---///000111333333222222333555222222222111000///...---++++++***))))))))))))***(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''')))+++---......---,,,+++///...---++++++*********)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$%%%%%%&&&'''((('''((()))***,,,///444777999:::;;;<<<>>>???AAAAAAEEEFFFDDD@@@:::666666777333222222111000//////...---,,,,,,+++******))))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''((((((***,,,---///222666999;;;===>>>?????????AAACCCGGGDDDBBBAAABBBBBBAAA@@@<<<@@@BBB???>>>@@@@@@>>>BBB???======:::666777<<>>::::::;;;???BBBBBB>>>:::;;;;;;<<<===>>>?????????AAA@@@>>>===>>>AAACCCEEECCCDDDCCCAAA>>><<<<<<<<<@@@AAABBB???======@@@DDDGGGDDD???>>>AAAEEEIIIKKKZZZrrrKKK333000+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################!!!"""""""""###############$$$$$$%%%&&&&&&''''''((())),,,///111222222333111333333///---...,,,((((((((())))))******++++++(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))***+++,,,------.........//////000111111111111000000...---,,,+++++++++)))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&'''(((((('''))),,,...111333444333222222333444111222222222111///---,,,+++++++++***************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))+++---......---,,,...---,,,+++++++++++++++))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$%%%&&&'''((('''(((((()))***...333777888888999:::;;;<<<===>>>CCCCCCBBB>>>999666666777...//////000000//////...,,,++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""############$$$$$$$$$$$$############$$$%%%&&&'''%%%(((***,,,---///222555555777999:::;;;<<<>>>@@@GGGEEECCCBBBBBBBBB@@@>>>;;;@@@BBB@@@???AAABBB@@@BBB>>><<<;;;888555777<<>>>>><<<888888999;;;<<<<<<;;;:::999777:::>>>@@@???>>>>>>???:::;;;===AAABBBAAA;;;777<<<>>>AAABBBAAAAAA@@@@@@EEECCCBBBAAABBBFFFJJJLLLBBBDDDDDD@@@;;;888;;;>>>AAADDDFFFDDD@@@@@@EEEJJJGGGCCC??????BBBFFFHHHIIIYYYvvvKKK444000+++***)))((((((''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################!!!"""""""""##################$$$$$$%%%%%%&&&&&&&&&(((+++---000111222222---111222...---000...)))******))))))))))))))))))'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((()))***+++,,,---...111111222222111111//////------,,,,,,,,,------...))))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''''''''''''(((***---222333444333111000111222000111111111000...,,,+++++++++++++++******))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((***+++,,,---,,,,,,,,,++++++*********++++++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$%%%&&&''''''(((((())))))***---222666666666777777888888999999>>>>>>===:::888666666666------.../////////......+++******)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""######$$$%%%&&&$$$&&&)))+++,,,---///111000333666888:::<<>><<<<<<:::777:::???@@@CCCDDDAAA@@@BBB@@@===;;;<<<>>>@@@AAAAAA@@@???AAAAAAAAA???>>>>>>???AAA<<<===???BBBBBB@@@<<<888999<<>>===AAAFFFAAADDDFFFEEEBBBCCCIIIOOOJJJEEEAAA@@@DDDFFFFFFEEEZZZ}}}GGG222...******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""#####################$$$$$$%%%%%%%%%%%%'''))),,,...000000000***...///...///000...+++*********))))))(((((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((()))+++,,,---111222333333222000///...,,,,,,+++++++++,,,------)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&'''''''''&&&'''))),,,000111222111///...///000000000000///...---,,,+++******++++++******)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++++++++******)))))))))******+++((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""#################################$$$$$$%%%&&&'''(((((())))))))),,,///222444444444555555666777777<<<;;;999777666555555555............------------***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""##############################$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""""""""############$$$###""""""######$$$%%%&&&$$$&&&((()))***+++---///000222666999;;;>>>BBBDDDDDDCCCBBBBBBBBBBBB???===:::@@@DDDCCCCCCEEEEEECCCAAA???>>>???===;;;>>>CCCCCCEEEDDDAAABBBEEEFFFCCC???@@@@@@AAABBBBBBCCCCCCFFFDDDAAA???>>>???@@@AAA===>>>???@@@???>>><<<;;;999===@@@@@@===;;;;;;<<<@@@@@@???@@@BBBFFFJJJLLLEEEHHHJJJGGGDDDCCCGGGLLL???AAACCCBBBBBBDDDIIIMMMKKKFFFAAAAAADDDFFFDDDAAAYYY|||BBB000...***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""########################$$$$$$$$$$$$$$$&&&(((+++---.........+++***+++......++++++,,,))))))))))))((((((((((((''''''&&&%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((***,,,---...///111222222000///...------,,,+++************((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&'''&&&%%%&&&)))++++++---............000111000///...---,,,+++++++++))))))*********)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((())))))((((((''''''((()))******&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""####################################$$$%%%&&&'''&&&((())))))((())),,,...000111222444555777888999<<<;;;888666555444333222222111///---,,,,,,,,,,,,))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""########################$$$%%%&&&&&&%%%&&&'''((((((***,,,//////111555777999<<>>===>>>@@@AAACCCAAA???????????????>>><<<<<<;;;:::999:::;;;<<<<<<@@@CCCBBB>>>;;;<<>><<<999777555333111000444222///---+++++++++,,,)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""########################$$$%%%&&&'''%%%&&&'''''''''))),,,///---///222444555777:::===DDDCCCCCCDDDFFFEEECCCAAA===DDDHHHHHHHHHJJJJJJHHHCCCBBBBBBDDDBBB>>>>>>BBBJJJJJJEEE??????DDDHHHHHHFFFCCC>>>:::888999<<<>>>=========>>>??????===<<<;;;:::888666555666999<<<;;;>>>AAA???;;;999:::===@@@@@@??????@@@@@@AAAAAA???@@@AAAAAAAAAAAABBBCCCEEEBBB@@@AAACCCEEEGGGGGGGGGBBB>>>???DDDFFFBBB>>>PPPjjj>>>333///+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))+++((()))************)))((()))((('''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&'''((()))***,,,---...//////......---///...+++)))(((((())))))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***,,,...///111222333222111///---+++))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################################################################################################################"""############$$$$$$$$$'''&&&&&&''''''((()))******---111333555666888999:::999888666555333222111222111000...,,,+++++++++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################"""############$$$$$$$$$&&&&&&%%%&&&&&&'''((()))---...000333555888:::;;;===>>>@@@AAA@@@???===<<<888;;;???CCCEEEEEECCCBBB;;;;;;;;;;;;<<<>>>@@@AAADDDCCCBBBAAA@@@>>>>>>===>>><<<999666555444555555::::::::::::999777666555999777555333333444666888::::::;;;::::::999888777777888999999888999;;;===???AAAAAA@@@>>>???CCCGGGIIIEEEBBBBBBDDDDDD@@@;;;@@@???===<<<<<<>>>???AAARRRiii===333...+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%&&&(((+++++++++***)))((('''&&&&&&+++)))((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&((()))***,,,---.../////////...---///---+++)))((((((((())))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""#################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++---///000111222111000...,,,+++))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################################################################################################################"""############$$$$$$$$$&&&&&&&&&&&&'''((()))******---111444555666777888999888777666444333222111222111///---,,,++++++***''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%&&&'''((()))+++,,,...111333666888999;;;<<<>>>??????>>><<<;;;888:::<<<======<<<:::888777666666666777888:::;;;<<<;;;;;;:::999888777777888666444111000000000111555555444333333222222222555444222111000111222333555666666666666555444444555666777666666666888:::<<<>>>???>>><<<<<>>@@@DDDDDDAAA===>>>===<<<<<<<<<<<<===>>>TTTfff<<<333...+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$%%%''')))***)))((('''''''''((((((...+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%&&&'''((())),,,,,,.../////////......---,,,***)))((((((((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))+++,,,...//////111000///---,,,***)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################################################################################################################################################################"""############$$$$$$$$$&&&&&&&&&&&&'''((())))))(((,,,111444555555666666666666555444333222111000111000...---+++*********''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))***,,,...111333555666999:::;;;======<<<:::999888888888888888666555444777777666666777888999999555444444444333333333333222111000...---......///111000///......///000111333222111111000//////...///000000111111111111111111333444333333333555777888:::;;;;;;999999:::<<<;;;:::;;;>>>CCCDDDBBB???@@@AAAAAAAAAAAAAAAAAA@@@TTTccc;;;333...+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################"""###$$$$$$###$$$&&&((('''&&&%%%%%%'''***,,,...000---)))''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""############""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((+++,,,---/////////......,,,+++***(((((('''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############################################################################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))+++,,,---...///...---,,,+++***))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%&&&'''((()))'''+++000333444444444444444333333222111000000//////...---,,,******))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))+++---000222444555666777999:::;;;:::888777999888888888888888888999777777777777777888888888444444444444444444444444222222111000000000000111222111///...///111333444333333333333222111///...,,,,,,---//////000000000///111222111111111333555555666777888777777666666777777999===AAABBBAAA>>>AAABBBDDDEEEEEEDDDCCCBBBTTT```:::333...+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################"""###$$$$$$######%%%''''''&&&&&&&&&(((***---///000,,,)))&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""############""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***,,,---.........---******)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))***+++,,,---,,,,,,+++***))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((&&&***...111111111111222111000000000//////.........---,,,***))))))))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&'''((()))+++---000333444666444666888999:::999888777<<<;;;:::999999999::::::444555555555555555555555555555555555666666666666222222222222222222222222222111000///000222444555111222333333333111///...+++,,,---///000000000000///000111000000000222444333333444555666666555444666777999<<<>>>>>>===<<<;;;===???AAABBBAAA@@@???XXX]]]888333...+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$###########################$$$$$$$$$######%%%''')))((('''''''''((()))***---***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$#########$$$$$$%%%&&&'''(((***,,,------,,,,,,(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$########################################################################"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))******++++++******)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%(((+++------...///111............------------,,,,,,***))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################"""############$$$$$$$$$############$$$%%%&&&&&&((()))+++---000333555666444666888999:::999888777???===<<<999888666666666666666777888999999888888444444444444444444444444111111111111000000000000000//////...///000222222...//////000000///---,,,,,,---...///000000000000...///000000//////111333111000000111333444444333666666777888999999999999888:::===???AAAAAAAAA@@@```[[[777333...+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$########################$$$%%%%%%%%%###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$%%%%%%'''(((***++++++++++++''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$########################################################################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$############$$$%%%&&&'''%%%'''((())))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################"""############$$$$$$$$$"""""""""######$$$%%%&&&'''(((***---///222444555555666888:::;;;:::999999===<<<;;;:::888666555555777888:::;;;<<<<<<<<<<<<222222222222222111111111000000000000///......---..................//////+++,,,,,,---------------+++,,,---...............,,,---......---...000222///---,,,---000333333333333444333333333444555777666888;;;>>>@@@BBBBBBCCCgggZZZ777333...+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&%%%$$$$$$&&&'''!!!"""###$$$%%%&&&&&&&&&'''&&&&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$##################$$$$$$$$$%%%''')))***+++******'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$########################################################################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$############$$$%%%&&&'''%%%&&&'''''''''))),,,///+++++++++++++++,,,,,,,,,+++***)))(((((('''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################"""############$$$$$$$$$""""""""""""###$$$%%%&&&&&&'''))),,,...111333444555777999;;;<<<;;;:::999999999::::::::::::999999333444666888999:::999999222222111111111000000000000000000000///...---,,,---......//////......---+++,,,,,,------...//////***++++++,,,,,,,,,,,,++++++,,,------,,,---///000...+++(((***...222333333111111000//////000444666111222555888;;;===???@@@yyySSS111000---+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&(((***###&&&***((('''...((((((,,,&&&+++)))+++"""%%%### ***+++ ..."""&&&(((&&&'''$$$$$$((((((***555%%%'''&&&''',,,"""***&&&###!!!$$$,,,)))'''""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&'''((()))***+++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""########################################################################################################################%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$##################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++,,,,,,,,,,,,,,,+++***)))+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$'''((((((***+++...///111///222555777777777888999888999;;;<<<===<<<<<<;;;999555222333666888555222------............------******+++++++++,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---******++++++,,,---............//////000000111111333333555777999;;;===>>>RRR222111...+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))******((($$$'''333!!!###"""///%%%''':::###(((888 ,,,000'''###%%%$$$ ,,,+++"""+++ ---'''###333,,,(((!!!)))''')))---&&&666***%%%""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&'''((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""########################################################################################################################%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******+++++++++++++++***))))))******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%&&&&&&((()))+++---......000333555555444555666888888999:::;;;::::::999555111...///222333111...,,,,,,------------,,,,,,*********+++++++++,,,,,,---,,,,,,+++******))))))+++++++++++++++++++++++++++************+++,,,,,,---,,,,,,++++++++++++,,,+++++++++,,,,,,------...---......//////000111111111222444777999:::;;;<<>>...555---+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% 000999###'''!!!uuu+++!!!999)))$$$NNN$$$$$$&&&)))########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&'''((()))***mmm;;;666111---,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LLLNNNOOOCCC&&&'''###$$$###GGG{{{888 RRR&&&"""###&&&***SSS"""+++$$$((('''&&&%%%%%%$$$$$$$$$$$$########################%%%$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''mmm;;;666111---,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!,,,"""/// &&&...$$$,,,---###QQQYYY&&&***###$$$ LLL,,,... &&&%%%$$$############$$$########################$$$$$$$$$$$$############"""######$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''mmm:::666111---,,,+++***)))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''' 999!!!444$$$222kkk111FFF%%%111111222ZZZ 333TTT]]] ***%%%$$$$$$######""""""#######################################$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&mmm:::555111---++++++***)))(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$SSSjjj+++''''''444""",,,###111JJJ!!!...IIIZZZ'''$$$***(((%%%@@@!!!222KKK000444'''$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%""""""###$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&kkk999555111---+++***))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***111)))UUU/// '''---'''+++AAA<<<$$$''',,,+++***iiiSSSYYY---###%%%JJJzzz%%%$$$///"""%%%%%%$$$$$$$$$%%%%%%&&&##############################$$$$$$%%%%%%%%%&&&######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&jjj777444111...******)))))))))))))))***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...)))(((%%%===yyy222(((,,,***___mmm777000444444eee&&&"""'''555TTT)))+++!!!)))%%%%%%%%%$$$%%%%%%&&&'''########################$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%hhh666333111...******))))))))))))******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''111555+++---OOO999,,,%%%111```pppRRR?????????+++CCCzzz%%%***888$$$ IIIIII$$$000---$$$$$$######$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%fff555333111///***)))))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''///((("""444222FFF]]];;;---<<>>@@@BBBDDDEEEEEE::::::888444000,,,++++++******+++---......+++)))&&&)))(((%%%###&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%aaa666555...---+++******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''')))))))))((((((((((((''')))%%%'''---+++---DDD___~~~hhhKKK666...'''&&&---...&&&###%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''***,,,+++)))000,,,)))+++,,,+++******<<<>>>KKK\\\ddddddlllxxxtttooonnnyyyyyykkkgggeee```WWWMMMEEE@@@>>>444000+++((()))+++,,,,,,+++------)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%```555444...---+++******)))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))111&&&%%%222AAAUUUuuu{{{{{{vvvPPP:::((((((,,,***((()))&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((()))+++---,,,+++)))222,,,***---444@@@QQQaaahhhooo~~~}}}uuupppnnnUUUOOOEEE<<<444...***(((+++++++++,,,+++******,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%___444444///...+++******)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************+++,,,===___~~~zzz{{{zzzyyy{{{kkkttt~~~zzzxxxjjjHHH222***((((((***''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))'''(((******)))(((***+++%%%...AAARRR[[[dddvvvyyymmm]]]LLL@@@:::000***'''(((***)))+++---)))))))))((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}^^^444444000000+++******)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***+++,,,,,,...IIIpppqqqvvv{{{xxxzzz\\\BBB333,,,)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))%%%(((***)))(((---777???III]]]yyytttzzzxxxpppnnnVVVFFF777111...+++***++++++*********)))))))))(((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%yyy^^^444555000000+++******)))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))''''''(((***+++,,,---...FFFnnn~~~rrreeeJJJ999000)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$######%%%'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((,,,......///:::LLL[[[kkk}}}}}}pppTTTDDD;;;222------,,,+++++++++******))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzzZZZ666444+++000,,,+++******)))*********+++++++++************))).........,,,)))((()))***)))+++---,,,'''***>>>TTTvvv~~~ttt___BBB444222+++%%%$$$((((((%%%(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''%%%######&&&))))))(((&&&%%%&&&(((++++++,,,---***######***+++&&&***...---&&&'''...---%%%)))+++,,,***&&&%%%(((+++'''&&&&&&&&&(((((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((&&&&&&'''''''''))),,,000***000777FFFoooqqqVVVCCC444111+++'''(((***)))((()))&&&((()))&&&###$$$''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''"""(((***&&&'''+++***$$$***((('''))))))'''%%%%%%)))(((((()))******)))(((---+++'''&&&(((+++)))%%%)))+++)))%%%'''---+++%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########ZZZ666555,,,000,,,++++++***************+++++++++************)))+++,,,,,,,,,***)))***+++444((('''111222555VVViii^^^lll^^^EEE888///...,,,'''&&&)))***(((&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((("""$$$''')))*********)))$$$&&&+++...,,,'''%%%%%%***)))))),,,......---+++******'''%%%&&&)))'''""",,,((($$$%%%)))***&&&""",,,***(((((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''((((((,,,)))&&&(((+++,,,,,,,,,%%%999TTTcccppp}}}www{{{|||iiiVVVFFF;;;000---,,,++++++---)))*********)))(((&&&###(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''+++,,,***''''''***,,,,,,)))((()))+++,,,,,,,,,,,,***)))'''&&&''''''''''''$$$&&&&&&&&&&&&(((((('''***)))&&&###$$$&&&%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######YYY555555,,,000,,,,,,+++***************+++++++++************)))''')))+++++++++***+++,,,)))---,,,...EEEnnnqqqnnn{{{||||||yyy|||___HHH777555000$$$###+++***)))((((((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''')))***)))&&&###///***((()))'''&&&,,,777,,,******......)))(((+++***(((***///222111000111111---***+++---...---***(((&&&%%%&&&((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((()))(((***+++)))'''***111666MMMnnnzzzxxx}}}~~~wwwaaaFFF555,,,((('''((((((&&&%%%'''******(((&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&''''''(((+++((('''((((((((()))---'''(((((((((((())))))(((///---,,,*********+++,,,)))+++,,,+++)))'''(((+++---)))''')))+++***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###WWW555555,,,000,,,,,,+++************++++++++++++*********))))))&&&(((+++++++++***++++++$$$---555EEEooo~~~nnnzzz}}}qqqpppwww{{{}}}{{{{{{zzzzzzkkkOOO>>>111((('''---(((''''''(((((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))///,,,((('''((()))((('''+++''')))000000(((###%%%'''///333222111666???DDD222111666<<<888,,,(((---***,,,---***&&&&&&+++000+++***)))***+++,,,***((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***###,,,111,,,(((111DDDTTTdddwww{{{{{{zzziiiSSSCCC666---)))...)))''''''(((((()))+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((''''''''''''((())))))+++((()))//////)))(((+++...000000,,,++++++,,,******+++,,,,,,+++++++++,,,///,,,***++++++***+++---((($$$$$$)))***&&&&&&***))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV555666---000---,,,,,,+++***++++++++++++++++++*********))))))(((***,,,,,,***)))***+++///)))@@@tttkkkppp}}}vvvlllnnntttMMM666222111,,,&&&&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********))))))***,,,---------///'''"""&&&000777;;;>>>PPPfffsssmmmlllzzzrrrsssyyy|||ppp]]]WWW[[[NNNHHH???888222...***'''///...------------+++)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))***++++++'''+++---///;;;RRRgggrrrmmm{{{ssskkk|||yyy^^^BBB111222...---...+++%%%$$$((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''''''''((((((((()))))))))((((((((())))))***+++000---,,,...---++++++...''',,,...+++***///333222---111555777666555444555888...&&&)))------++++++,,,+++,,,///...)))''')))*********))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUU555777---000------,,,++++++++++++++++++++++++************)))+++,,,,,,+++******,,,---...@@@ddd```[[[jjjzzzuuuzzz```DDD>>>888...)))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))************$$$(((,,,---+++)))'''&&&)))...444AAA[[[xxx}}}tttrrrhhhPPP;;;000---(((&&&''')))***+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))***+++,,,,,,+++***+++888VVVttt|||}}}~~~UUU<<>>444000,,,000111---,,,...///---,,,++++++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%TTT444777---000------,,,++++++++++++,,,+++++++++************)))+++++++++******+++///222GGGppppppaaauuu{{{```QQQGGG@@@000---)))''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((($$$&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))))))))*********++++++'''+++...---***+++111666777VVVttt~~~}}}zzzdddXXXFFF777...,,,,,,...*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))+++,,,,,,---...:::GGGVVVlll{{{vvvkkkQQQ<<<+++))),,,))))))---))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((()))))))))*********+++++++++,,,,,,...//////)))555:::;;;GGG\\\gggeeeuuu}}}~~~yyyiii[[[VVVBBBGGG@@@...&&&,,,...'''---,,,,,,+++******))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%SSS444777...000...---,,,,,,++++++,,,,,,+++++++++************)))++++++***)))***---222666|||gggXXXwwwggg[[[ZZZ666111,,,((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************++++++++++++---...---///<<>><<<000------,,,,,,+++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%NNN999333222111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,---'''---111 444qqqooo[[[}}}ggg\\\ccclll|||lllXXXJJJ888...+++%%%&&&)))&&&''''''&&&&&&&&&%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''((((((''''''((())))))'''&&&***%%%&&&***,,,((('''(((******(((&&&%%%%%%(((+++$$$******%%%&&&+++))) '''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******(((%%%######'''***+++)))(((((()))+++++++++,,,)))'''(((++++++(((%%%(((---)))'''---***&&&***---***&&&%%%%%%'''((((((''''''&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))333"""---222(((&&&...***------;;;]]]zzzccckkkjjjuuu}}}wwwrrrXXXDDD***......******...,,,%%%'''''''''(((***)))&&&###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))))))))(((+++&&&''',,,,,,***444BBBQQQhhhwwwsssrrr]]]CCC333******///...+++'''%%%'''***((($$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((()))******'''%%%'''///((( (((///------...444+++,,,;;;>>>FFF```{{{iiirrrkkkGGG444111///000---)))))),,,///***&&&&&&)))***'''###&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%LLL777222111000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---)))+++,,,))):::cccppplllhhhVVVIIIYYYnnnmmmhhhsss{{{VVV@@@444...'''(((,,,)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))---+++'''###"""'''...333,,,+++)))((())),,,000222'''+++000222111...,,,***...///---***)))+++***''''''((())))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%''')))+++,,,---------###%%%))),,,---+++'''###(((((())))))***,,,...000###)))))))))---+++'''+++"""$$$'''+++---,,,)))&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))(((111333---))),,,///...333@@@RRRuuu}}}ooo~~~sssZZZ>>>&&&$$$)))((((((,,,&&&&&&&&&''''''(((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))###'''***((('''111DDDUUUrrryyy|||nnnSSS777(((&&&,,,,,,+++***)))***++++++(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))((('''&&&'''(((###000111...000+++%%%'''###111888KKKkkk|||vvvhhhZZZIII>>>555///---///***((('''(((***+++***)))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%JJJ666111000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---'''111...)))WWW}}}hhhQQQQQQ\\\vvvwwwwwwfffNNN<<<222((((((,,,((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((()))************%%%(((******'''&&&''')))(((000222---,,,333777666EEELLLTTTYYYZZZWWWTTTRRRAAA:::333///+++'''(((,,,'''***------***'''&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))((()))***,,,,,,***(((000---(((%%%%%%)))---111***---000///+++((()))++++++,,,,,,***)))'''''')))---+++((('''((((((((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********&&&,,,---((()))111333///;;;```zzzvvvooo}}}cccFFF555///---++++++((())))))((('''&&&((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))***///000///888MMMbbbmmmyyy{{{[[[<<<...***++++++***'''&&&(((+++(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))(((''''''+++...###---/////////***---===UUUfffrrrzzzvvvuuurrrlllfff[[[gggqqqnnngggeeejjjoooooo~~~pppTTT;;;000000222000---+++)))((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%III666222111000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,111333@@@nnnzzzuuuvvvuuugggRRRMMM]]]ppp~~~eeePPP@@@000+++,,,(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''')))*********)))(((&&&(((***,,,---+++)))(((777LLL]]]bbbkkkzzz}}}vvv{{{}}}xxxvvvsssbbbFFF333...(((((()))***))))))((('''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((---***'''&&&(((*********(((***---...---***'''&&&)))---444777777666666666===666333111,,,...111...222///+++))))))***++++++((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++++++++---&&&(((//////...<<>>MMM[[[}}}qqqOOO888///(((((((((((('''''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))((((((((()))*********))),,,555DDDTTTaaaggg]]]iiirrrtttyyyyyyyyysssXXXcccvvvoooaaaMMM:::///***((((((******))))))((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))%%%(((,,,---,,,*********...333;;;EEEQQQ```ppp{{{|||uuusssyyyzzz{{{mmmLLLDDD999000+++)))))))))++++++***))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,------...+++---,,,555[[[rrrQQQ<<<111...+++)))***++++++***)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((()))+++---......@@@ZZZlllooonnnwwwUUUAAA///+++---+++)))+++)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++,,,***((()))++++++***((()))888KKKjjjvvvgggYYYgggwwwqqqwww|||nnnZZZJJJ???888000+++***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%FFF666444333000...---,,,,,,++++++,,,,,,------------------------......EEEsss}}}fff}}}vvvwwwUUUCCCQQQbbbpppyyyqqq```AAA333+++((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))(((((())),,,///111---999IIIWWW```iiisssyyyxxx|||||||||zzziiiRRR>>>000+++++++++***))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((,,,///---***,,,222999===QQQlllyyytttmmmjjjgggffffffhhhjjjkkk___^^^vvvooo{{{~~~kkkWWWGGG<<<555111///...---,,,+++***)))(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***+++,,,---......,,,333???[[[}}}aaaIII>>>111******,,,,,,***))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))***,,,...000333OOOeeefffjjjyyysssZZZAAA555...'''&&&+++))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++)))+++---+++***---444;;;GGGaaa|||tttdddkkkwwwqqq[[[JJJ???:::111///,,,)))(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%EEE555444222///...---,,,,,,++++++,,,,,,------------------------111///^^^jjjgggyyyzzzPPPUUUsss~~~cccnnnrrrNNN>>>555)))(((((((((''''''''''''...---,,,***)))'''&&&%%%''''''''''''((((((((()))(((((((((((()))))))))))))))(((((((((+++000444888NNNZZZfffkkklllssswwwjjjsss{{{]]]FFF<<<+++++++++***)))((((((''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))+++------,,,---:::OOO```wwwllleeeeeegggrrr~~~iiirrrkkkNNN<<<222222000///---+++******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++---...//////111KKKwwwcccQQQ;;;---***,,,+++)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********+++---///111QQQlllssshhhxxxwwwwwwZZZFFF555((('''///))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++$$$+++111...+++222CCCSSS{{{dddqqqvvvaaaXXXWWW888444000+++((('''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%AAA888000333000//////...------------...*********+++++++++---111111MMMvvv|||vvvzzzeeeSSShhhdddvvvbbbFFF===---%%%(((,,,((()))+++%%%(((((((((((((((((((((((((((((((((((())))))))))))'''+++---+++((((((((((((***+++***)))---888JJJWWWeeelllvvv~~~xxxyyyzzz~~~kkkKKK999000---+++///..."""+++)))'''&&&(((***'''"""((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((()))***(((---222)))$$$///...++++++888UUUuuummmfffZZZVVVccc|||]]]EEE999777...)))+++***)))'''(((+++***'''(((,,,))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))************------,,,++++++...333666PPPuuuGGG333111000,,,((('''&&&'''))),,,,,,)))'''(((((((((((((((((((((((())))))))))))(((((((((((()))&&&)))---((((((???\\\eee```zzzmmm???---...///(((++++++(((&&&'''***+++))))))))))))))))))))))))(((((((((((((((((((((((('''***+++***)))******)))222)))***222999HHHpppnnn]]]nnnjjjWWWoooAAA333111"""///888((()))(((&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&AAA888000333000//////...------------...000......///...,,,---000@@@qqq|||pppxxx}}}{{{______vvv^^^wwwhhhKKK666***)))+++&&&(((+++'''(((((((((((((((((((((((((((((((((((()))))))))***&&&((()))(((((()))******...---...555BBBRRR```hhhddduuu|||~~~wwwbbbNNN888$$$$$$------***(((&&&%%%''')))(((&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((111,,,$$$)))......222%%%777QQQjjj|||~~~ooo___\\\jjj{{{uuu[[[GGG666111111,,,***((((((***)))&&&'''******)))))))))(((((((((((((((''''''''''''((())))))))))))))))))************///))),,,222...(((777NNN|||vvvHHH000...///+++******))))))******))))))(((((((((((((((((((((((()))))))))))))))))))))(((,,,+++,,,,,,---555III[[[\\\jjjXXX999,,,)))---,,,***)))***,,,---,,,))))))))))))))))))))))))(((((((((((((((((((((((()))***)))((((((***+++,,,&&&111333666UUUsssfffzzz{{{___mmmTTT444111((("""333)))&&&$$$###&&&))))))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&AAA999111444000//////...------------...///------///...+++,,,111ZZZ}}}yyyhhh}}}vvv{{{lll[[[qqqfffXXX{{{SSSAAA000***+++&&&'''+++(((((((((((((((((((((((((((((((((((()))))))))******''''''''')))***+++,,,...(((///;;;GGGTTTbbbpppxxx}}}ssshhhEEE222---''',,,***((('''''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***///***'''///000+++---FFFddd}}}xxxcccYYYaaannnyyypppPPP???555&&&,,,)))(((***)))''''''*********)))))))))(((((((((((((((''''''(((((()))***))))))*********+++++++++(((%%%---555///111YYYnnnFFF---(((---------,,,***(((((()))+++(((((((((((((((((((((((())))))))))))))))))))))))''')))***,,,555GGG\\\iiipppxxxUUU777***...***&&&'''***,,,***'''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((***,,,...000---111>>>[[[llllllmmmnnnlll]]]AAA(((%%%000,,,'''###%%%(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&AAA999111444000//////...------------......+++,,,000...,,,333===tttiiilll{{{wwweeefffWWWTTTaaaKKK666,,,,,,((((((+++((((((((((((((((((((((((((((((((()))))))))*********)))(((***------,,,---000---===QQQ]]]cccnnnxxxXXX==='''...,,,******)))&&&''')))(((((((((((((((((((((((('''(((((((((((()))))))))))))))***************+++***---,,,///000+++999WWWtttZZZOOO[[[vvvqqqjjjyyy{{{xxxsssuuurrr{{{___GGG...111,,,))))))***((((((+++*********)))))))))((((((((((((((('''((())))))***))))))******+++,,,,,,,,,'''---222000444SSSGGG,,,333+++,,,---+++(((''')))+++(((((((((((((((((((((((()))))))))))))))*********)))'''***111===NNNfff{{{[[[===...)))&&&)))+++***'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''***------,,,---000444EEEeee}}}aaammmnnnnnn~~~mmmHHH///%%%---***(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&???888222444000//////...------------...111...///111//////>>>RRRggg|||~~~{{{tttuuuLLLSSSWWW<<>>___mmm```WWWeeeuuuzzzuuuVVV===444,,,***)))'''(((+++************))))))))))))((((((((((((((()))******)))******+++,,,---------///666222///NNNzzzGGG666)))+++,,,,,,***)))))))))))))))))))))))))))))))))((()))))))))*********+++111,,,000===EEEPPPkkksss|||}}}PPP222,,,))),,,...+++***,,,(((((((((((((((((((((((())))))))))))))))))))))))'''(((---000---(((***111BBBuuummmvvvwwwuuuuuu888000)))(((***---***$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&===888222555000//////...------------...000---......)))---IIIiiigggxxxuuu```HHHVVVhhhGGG444222---)))***((()))))))))))))))))))))))))))))))))*********++++++***)))+++///---,,,777FFFuuulllhhhwwwwww^^^bbbxxxZZZ;;;000***,,,,,,((((((+++))))))))))))))))))))))))((((((((()))))))))***************+++,,,,,,------///333((()))OOOppplllYYYHHHhhhlllWWWJJJ;;;222,,,(((''')))++++++*********)))))))))))))))(((((())))))***+++******+++,,,------...///---...000GGG~~~hhh777...---++++++,,,+++***((())))))))))))))))))))))))((())))))******+++++++++,,,///999IIIUUUdddqqq~~~[[[CCC444))))))+++******...)))))))))))))))))))))))))))))))))))))))))))))))))))***...000+++)))555GGGxxxhhh{{{uuuddd???+++&&&&&&+++)))$$$$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&;;;777333555000//////...------------...,,,***------)))333]]]kkkiii|||PPPLLL___}}}}}}VVV:::333,,,(((+++***))))))))))))))))))))))))))))))*********+++++++++,,,***,,,///---222JJJccc}}}kkkZZZYYY\\\jjjzzzXXXEEE444000000+++)))---))))))))))))))))))))))))(((((()))))))))***************++++++,,,------...111...---IIIssszzz\\\AAAyyy~~~lllTTTCCC777...)))***+++++++++*********))))))))))))(((((())))))***+++******+++,,,---...//////******FFF~~~[[[;;;333+++)))+++---+++((())))))))))))))))))))))))((())))))******+++,,,,,,''':::JJJTTTggg|||kkkLLL///(((******((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++---...---777WWWxxx{{{rrrkkkaaa>>>///&&&(((+++'''&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&:::666333666000//////...------------...------111333111AAAtttfff}}}}}}IIIRRRggg~~~```>>>444+++'''+++,,,)))))))))))))))))))))))))))************+++++++++000---...000000;;;[[[}}}vvv```XXX\\\bbbyyyvvv[[[AAA777333,,,***---))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......+++,,,GGGqqqvvvTTTSSSzzzjjjSSSAAA444---,,,+++++++++************))))))))))))))))))******+++******+++,,,---//////000333666jjjzzzEEE999,,,'''***---,,,)))))))))))))))))))))))))))((())))))***++++++,,,,,,111OOO___]]]ppp|||~~~{{{|||~~~|||}}}}}}}}}|||}}}yyyjjj===...000///***((()))))))))))))))))))))))))))))))))))))))))))))))),,,***+++...222HHHxxxwwwqqqUUU<<<))))))...,,,((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&wwwAAA666777///000//////............/////////000'''555000ZZZwwwwwwqqqjjj~~~SSSTTTvvvhhhRRR???***///***...************))))))))))))************+++,,,------)))666***'''DDDRRR\\\xxxgggddd```ZZZpppTTTDDD<<<...(((---+++((('''***+++)))))),,,)))************+++++++++...------///...+++,,,111%%%NNNfffhhhfffbbbyyyrrr^^^MMM888$$$,,,++++++***+++,,,***&&&******+++++++++,,,,,,,,,000"""+++555+++***555444111ccc{{{wwwssspppsssvvv{{{mmmJJJ---)))***&&&(((222******))))))))))))******+++,,,***((((((+++,,,+++888lllXXXPPP|||sssvvv|||vvvpppiiidddaaaiiilllooorrrsssrrrpppnnnyyy~~~xxxMMM222***,,,***&&&************))))))))))))&&&(((*********)))***+++(((---:::333444nnnhhhtttvvvdddfffgggeeesssOOO000---%%%***000###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&wwwAAA666777///000//////............//////---444+++222@@@mmmsssyyyvvv|||aaa]]]}}}[[[CCC111,,,(((++++++*********))))))))))))************+++,,,---...---111000>>>ZZZfffxxxuuupppgggaaahhh___III@@@666***---***)))+++,,,))))))+++************++++++++++++***---((('''//////...444>>>eeerrrgggmmm~~~xxxhhhMMM111,,,...---((('''+++---+++***++++++++++++,,,,,,,,,///(((***///---///000+++GGG~~~tttccc^^^XXXSSSPPPNNNKKKIIIFFFIIILLLOOOTTT___ooo{{{^^^:::///222111)))"""******))))))))))))******++++++,,,+++))))))---111VVVgggZZZqqqqqq~~~|||{{{zzzzzz{{{|||{{{yyyqqqqqqsssxxx~~~~~~~~~zzztttkkkbbbZZZTTTQQQSSSUUUXXX[[[\\\[[[ZZZXXXdddkkkvvvyyy^^^CCC111++++++,,,************))))))))))))''')))***+++***)))***+++///000&&&666hhhnnnmmmwwwjjjeeefff___^^^]]]]]]___cccgggiiijjjaaa___dddccc\\\bbbpppyyyNNN,,,&&&+++,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&www@@@666777000111//////............//////)))444...222[[[qqq{{{zzzvvvpppeeeeeeHHH<<<+++***++++++++++++*********))))))++++++++++++,,,---.........***888VVVmmmyyykkkgggfffgggttt___MMM===,,,000,,,***,,,---***)))***************+++++++++,,,%%%...(((&&&333111---;;;aaazzzxxxkkklllPPP111000---******,,,---,,,++++++++++++,,,,,,,,,,,,---///******222333...///```yyygggWWWPPPFFFEEECCCBBBCCCBBB@@@>>>HHHLLLMMMIIIFFFIIITTT___iiisssYYY444)))------%%%******))))))))))))******+++***---...***'''111@@@ccc___fffzzzuuupppmmmkkkiiihhhhhhiiiiiigggfff]]]\\\^^^eeepppwwwyyywwwtttooofff\\\QQQIIICCC@@@@@@BBBDDDFFFGGGGGGFFFEEEKKKRRR^^^lllyyylllFFF---(((---++++++*********)))))))))(((***++++++***)))***,,,555***555fffxxxgggkkk___WWWQQQOOOPPP\\\\\\]]]___aaadddfffhhhXXX___kkktttuuussswww}}}vvv888******%%%---((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&www@@@666777000111//////............//////---333///999qqqfffbbb|||}}}ttt|||{{{hhhqqqMMMEEE---...///,,,,,,+++++++++*********++++++++++++,,,...///000000000IIIiiiyyyssshhhppp}}}xxxyyy\\\HHH>>>222,,,))),,,---+++***+++*********+++++++++,,,,,,%%%...+++...777,,,000QQQxxxyyyvvv~~~uuuHHH444(((///444...)))***+++++++++,,,,,,,,,------+++000***+++444...222LLLrrr^^^OOOFFFDDDGGGKKKOOOUUU[[[```aaa```___bbbeeegggbbbYYYPPPLLLLLLIIIQQQ```qqqKKK)))'''///000+++******))))))******+++,,,))),,,...+++***<<>>:::666222333;;;GGGRRRXXX]]]WWWNNNDDD<<<555222111444444444555666777999999888777777999???IIIVVV^^^ppp|||zzz\\\>>>+++,,,++++++++++++*********)))***+++++++++,,,///222333wwwccchhhcccfffwwwZZZ444000***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''xxx@@@555777222444//////............//////+++000HHH~~~XXXkkkqqqjjjtttnnnLLLAAA---///------------,,,,,,,,,,,,+++,,,,,,---...000222333AAA```xxx{{{jjjssseeeMMM???333......---------+++++++++,,,,,,,,,------000***111///222]]]qqqhhh>>>***---222000,,,,,,,,,------------...///,,,000111000KKKaaaNNNMMMKKKMMMXXXiii~~~|||kkk___YYYlllbbb<<<,,,111,,,++++++******++++++,,,)))...//////<<>>===777555444444444444333111000222444222///000555;;;BBB@@@<<<777444111000000333222111111222444777888<<<>>>AAABBBAAA@@@@@@@@@BBBIIIWWWkkkggg;;;,,,,,,,,,+++++++++******((()))******+++...333666oooqqqwwwYYY]]]jjjppp555222))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((vvv>>>555777111111222111000.........///000,,,777iii||||||{{{VVVzzz}}}UUUTTT|||lllXXXLLL...111......---------,,,,,,,,,,,,))),,,///------===RRRgggzzz^^^{{{xxxOOOHHH555***333'''+++,,,,,,,,,---------......333---+++333oooffflllyyy;;;+++444.........------------......222,,,444222???yyyVVVEEEHHHPPPYYYrrrqqqggguuuttt777(((...---***)))+++......,,,///)))888444eee___VVVccc~~~lllWWWKKKEEE>>>777444222222333444555555444222777999999666222111555999;;;999888666111---///555999777666888;;;<<<;;;:::JJJ111<<>>555888111222222111000///...//////000...GGG~~~hhh{{{```KKKTTTtttuuu___LLL333///.........---------,,,,,,...---///222000222FFF^^^lll|||___III>>>***...222---,,,,,,---------.........///777333MMMjjjxxxQQQ111111000///......------......//////000111777\\\pppVVVIIIIIIRRRZZZ~~~pppppp|||wwwFFF777//////---,,,,,,------,,,...***...IIIllleeettt{{{{{{}}}jjjTTTGGG@@@999333111222222222444888;;;======<<<:::999:::===@@@AAAAAA888666444444222111333666>>>????????????>>>======AAAHHHEEE>>>===>>>???CCCHHHNNNnnn|||zzz@@@(((000...***...%%%---,,,***---111+++...OOOwwwqqq~~~```^^^xxxaaa777,,,000,,,'''******'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((()))ttt===555888222333222111000///...///000111444[[[}}}ZZZDDDDDDVVVnnn|||gggLLL<<<111.........------------,,,,,,,,,...000...555NNNhhh}}}yyyOOOIII000***;;;+++------------.........///+++888666fffqqqrrr???///333//////............/////////444...AAAuuuQQQBBBGGGWWWlll}}}xxxttt}}}XXX777000000000///,,,++++++---...///...bbblllqqqrrr}}}iiiRRRDDD<<<555111000666666777888<<<@@@CCCEEECCC<<<666777>>>CCCAAA===888777444333666;;;???@@@DDDEEEEEEDDDEEELLLXXXaaa[[[cccIII999LLLKKK:::@@@???WWW\\\222///111+++---+++,,,---))),,,111...:::lll~~~mmmjjjUUUqqqMMM000...+++)))(((((((((***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''((((((((())))))sss===555999333444222111000//////000111111666oooqqqtttLLL???EEEZZZppppppoooLLLFFF444............------------+++,,,......---999XXXttt___LLL===---777)))---............////////////333???vvvVVV333111000//////......//////000222555...TTTsss^^^LLLKKKVVVlll|||zzzxxx999000///000000---)))+++......333CCCpppcccqqqvvvkkkSSSCCC:::444222333===>>>@@@@@@@@@@@@AAABBBEEE===777888AAAIIILLLLLLCCCBBB===666888@@@FFFFFFCCCCCCAAABBBKKKbbbTTTAAAJJJHHHAAAJJJ@@@QQQzzzyyyCCC...///(((+++111...---***,,,//////BBB{{{qqq~~~UUUaaajjj444***))),,,)))'''******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))(((((((((((())))))))))))sss<<<555999333444222111000//////000111222@@@ccc~~~\\\HHHEEEGGGZZZvvvppp}}}OOOKKK555//////.........---------///111222000444FFFggg{{{JJJEEE333///---........./////////000000777111ZZZqqquuu???---000000000//////000000000111222999sssRRRJJJJJJXXXooo}}}~~~QQQ222...---...---)))+++000)))666___ooo]]]nnnlllSSSAAA888333333777@@@CCCGGGGGGCCC???<<<;;;===;;;999===FFFTTTbbbkkk[[[^^^TTTAAA777<<<@@@???======???FFFWWWsssqqqWWWNNNSSSqqqSSSOOOPPPppp{{{~~~QQQ///...+++***111,,,---,,,---...222KKKuuuhhhTTT{{{>>>)))(((000***'''+++((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((()))))))))******)))))))))*********++++++zzzsss<<<444888333444111111000///000111222333^^^tttbbbrrrEEE@@@IIIHHHZZZ{{{zzz}}}TTTLLL444/////////.........------///000000000999RRRvvvTTTFFF999---444////////////000000000000444888xxx}}}UUU---111111000000000000111111---222TTTfffKKKGGGNNNiiiiii999000+++---...***+++111'''>>>mmmiiikkkvvv}}}lllRRR@@@555222555;;;===CCCHHHHHHCCC===888666222333555666;;;FFFVVVbbbpppzzzrrrSSS;;;999<<<999777===III[[[qqq|||______xxxeee___MMM___kkkYYYqqqccc777000333,,,...))),,,/////////===___rrryyyZZZbbbRRR///)))222***(((---''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((())))))******+++++++++++++++,,,,,,,,,------~~~sss<<<444777222333111111000000000111333333kkkxxx~~~bbbnnnYYY>>><<>>CCCGGGEEE>>>777333222---///000......222;;;CCC___wwwzzz[[[===888<<<<<<888CCCZZZ{{{{{{cccmmmpppzzz|||mmmSSSTTT}}}HHH000888---,,,,,,***111111222MMM|||ooobbbYYY|||mmm;;;,,,333)))(((...&&&))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((()))******+++,,,,,,------------............sss<<<444777111222111111000000000111333444\\\ppp~~~eeexxxqqqTTTDDD===KKKWWWlllyyyfff___OOO<<<000/////////..................///555JJJmmmOOOIII;;;///000000000000111111111111444cccBBB222222111111111111222222///FFF{{{```JJJFFFbbb|||kkkaaabbbVVVKKKQQQggg|||zzzzzz{{{LLL:::---...111---+++...999___^^^nnnooo|||rrrWWWDDD:::888???GGGBBBEEEFFFBBB999111...---...000222333222444888;;;:::\\\lllSSS777444<<<>>>===JJJhhhTTTHHH]]]vvv___GGG^^^WWW///666***,,,333)))222222444YYYvvvnnnWWW^^^EEE...333''''''000'''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))((())))))***++++++,,,,,,.........////////////000www===444:::444222222+++333---,,,222333BBBrrrkkknnneeennnuuuGGG???BBBNNN___pppsssdddmmmFFFDDD222222000...---///000///'''444---000XXXRRRQQQ===///333000...000333333222222;;;GGG555000///888000***444333...eeehhhIIINNNVVVxxx|||pppXXX\\\^^^hhh^^^^^^pppttt{{{555666)))000333555)))???sssUUUrrrjjjrrrqqquuu\\\IIIAAA??????>>>GGGDDD???999444111000///555777:::;;;:::::::::;;;999:::999888666666888:::???IIIbbbOOO222:::\\\aaa\\\vvv^^^JJJ```555000000***222,,,444333>>>kkkwwwbbb```tttiii&&&000&&&,,,111)))))))))))))))))))))))))))'''''''''''''''((())))))%%%%%%)))...---***))),,,(((---...)))(((,,,+++&&&)))***,,,---...---+++)))---111444333111//////000www===444999444222444---222......222000BBBttt{{{iii|||qqq|||kkk@@@@@@EEEQQQcccuuuxxx\\\|||RRRJJJ333222111//////111111000---666222===eeeeeeQQQAAA333333000///111333222222333LLLfff999111111666///---666444999uuu}}}YYYHHHRRRddddddKKKLLLJJJLLL```qqq|||999666---111000333...FFFtttbbbwwwvvv}}}mmmyyy```KKK???===>>>@@@DDD???888222...///222444666:::>>>AAAAAA@@@??????::::::999666444555999===:::777777???OOOXXXSSSGGG;;;444444999DDDVVVbbb```sssoookkkCCC///222***---...///222JJJxxxoooZZZeeewwwuuuxxxyyy{{{~~~zzz444444,,,---+++'''))))))))))))))))))))))))(((''''''''''''((())))))+++***+++...,,,))))))---)))***(((&&&'''---222444333000...---+++---555===111......333777;;;BBBIIIxxx>>>444999333222444...222...000222000IIIzzzmmmuuuzzz___;;;BBBHHHVVViiizzzbbbVVVIII444222000111222222111000///000333JJJrrrQQQFFF888333000///222333111222555___{{{???333333333---111666444LLLhhhJJJMMM^^^~~~}}}\\\SSS^^^^^^\\\uuu|||~~~iiiXXXYYYfffCCC555222333,,,111555XXXwwwzzzrrrjjjgggOOO>>>999<<<@@@???999222,,,,,,111888>>>???CCCGGGIIIHHHEEECCCBBB??????===999666777<<<@@@888888666222333777777444<<<<<>>QQQRRRbbb}}}zzz@@@555888333222111000333---111000555^^^}}}vvvtttVVV<<>>AAA777???EEEDDDBBBAAA???<<<666999>>>KKK\\\aaaaaafff|||___gggnnn}}}sssyyy555111...+++222(((EEEuuuppp|||lllooopppyyyqqqooosssRRR///222///%%%111))))))))))))))))))))))))))))))(((((())))))***+++'''&&&(((,,,+++)))+++///))))))///555444...---222)))---666CCCNNN___~~~|||AAA555888222222---111444---111...<<>>ggg}}}{{{|||qqqZZZIII<<<555000111555333///666CCCzzzmmm~~~VVV666666222000777111888ppp{{{QQQCCC```{{{{{{^^^LLLbbb|||zzzqqqVVVLLL^^^vvvooorrrlll444555444---444BBB```eeeggg~~~sssrrrvvv^^^FFF777444888444333333555:::@@@GGGKKKOOONNNMMMJJJGGGHHHJJJMMMYYY]]]^^^XXXNNNEEEBBBBBBHHHJJJHHHCCCBBBDDDEEECCCFFFQQQJJJTTTfff^^^iiimmmJJJ555111000444)))LLL{{{|||bbbTTTaaayyy[[[eeeyyylllhhhnnnooo555333...$$$///************************)))))))))))))))***++++++******---111000------111222000//////...///777AAAOOOaaa|||}}}BBB555777222222,,,222333,,,333...===ooolll|||xxxJJJDDDDDDNNNaaatttRRRpppnnn^^^@@@555---000222///...000222...DDDmmmuuu|||wwwtttsssqqqiiiJJJ;;;777111111555222///:::LLLsss}}}mmm:::666333333888000CCChhhIIIGGGgggxxx]]]SSSfffxxxvvvPPPLLLBBBLLLxxxhhhttt888777222///777GGG]]]kkkjjjwww{{{zzzdddKKK:::555666000333777<<>>999999444777===DDDIIINNNPPPQQQOOOQQQUUU[[[bbbmmmxxxzzz~~~vvvfffXXXQQQPPPFFFIIIMMMSSS]]]fffhhhdddmmmpppooojjj{{{555+++///111;;;kkkvvvwwwvvvnnnrrrqqqMMMFFFWWWlllbbbRRRxxx{{{eee[[[fff<<<...000000...************************+++************+++,,,,,,,,,******,,,---...333999222JJJaaaqqqDDD555777222222555666...,,,<<>>DDDVVV~~~QQQ...<<<***EEESSSpppvvv~~~wwwdddTTTHHHBBB???;;;===@@@FFFMMMTTTYYY\\\___eeeoooyyyyyy|||uuuvvvzzzqqqDDDEEE777555333FFFyyy|||yyy{{{LLL:::HHH[[[wwwmmmQQQ___zzzlllRRRUUU{{{yyyUUU,,,000999&&&---,,,++++++***++++++++++++$$$+++333+++%%%***...+++222///444PPPrrrFFF777888333444333///---333111,,,KKKooo|||{{{OOORRRWWWdddtttyyyfffgggnnn@@@///777222000555111000888___{{{}}}{{{vvvqqqqqqssstttrrrnnnooonnn|||\\\CCC<<<444333111555000;;;tttlllxxxYYY===666555888AAAbbbMMMRRRooovvvWWW]]]wwwRRR999:::???BBBJJJ\\\~~~jjj777999(((GGGXXXrrrvvvttt~~~vvveeeUUUJJJDDDAAA>>>???CCCKKKVVV^^^bbbbbbiiimmmyyyvvvKKK]]]666000999OOOxxxxxx___III???GGGUUUyyyhhhPPP]]]zzzkkkQQQQQQzzzvvvhhh888...222(((,,,,,,+++******+++++++++---444222%%%%%%999===,,,999JJJ\\\yyyGGG888999444666111000000444000---PPPttt~~~uuuxxxWWWSSS]]]jjjyyyqqqnnnKKK111777444333777222;;;AAAlll|||yyyuuuttttttttttttsssmmmlllzzzgggGGG===666555222666222@@@{{{wwwooommmyyykkktttiii???888666666NNN]]]NNNZZZyyyvvvhhh===777;;;<<>>AAAHHHXXXjjjhhhSSS___{{{iiiPPPLLLnnnrrrsssxxx@@@---------+++++++++******+++,,,,,,'''***000222...,,,444>>>mmmIII888888444666000000111555222000QQQvvv}}}oootttaaaTTT```lll|||~~~rrrnnnXXX444666444444777222111888hhhuuu|||yyyuuusssrrrrrrrrrjjjhhhvvvsssJJJ>>>666555111666444EEEjjjooommmzzzqqqwwwwww???777555111YYYWWWOOOccc~~~bbbAAA???NNNOOOLLLVVVXXXttt???999777SSSfff{{{}}}pppaaaUUUMMMHHH???AAAFFFOOO\\\gggppptttuuu{{{~~~YYYaaa<<<999666hhheeeEEEGGGJJJOOOYYYoooppp\\\ggg}}}gggPPPJJJeeepppkkk|||===//////222++++++******+++,,,------+++***---333555:::```KKK888777333555111000000444666555RRRmmmttt}}}mmmWWW]]]kkk|||eee___fff888777444333666111///777kkkvvvzzzxxxtttpppmmmmmmnnnooogggcccrrr~~~zzzJJJ===666555000555555III~~~uuuvvvxxxvvvBBB777888000ddd}}}QQQQQQkkk}}}___TTTOOOGGGEEENNNGGGCCCOOO]]]YYY[[[mmmxxx<<<444777MMM```rrrtttdddUUUJJJCCC:::===CCCKKKUUUcccqqqzzz```OOO~~~BBB333<<>>999555222555222888???qqqsss~~~wwwtttooommmnnnpppqqqqqqfff___nnn|||~~~JJJ>>>777555000555777NNNyyynnnrrrxxxnnnGGG999<<<555qqqxxxLLLSSStttgggCCC>>>GGGSSS___ZZZaaaeeelllxxxuuuEEE666999LLLeeeyyyzzz|||lll[[[LLLCCC777999???HHHVVVfffuuu~~~hhhSSSUUU111;;;|||uuutttmmmHHHDDD___qqquuuqqqiii{{{bbbPPPKKK]]]nnnlll:::888///,,,+++,,,,,,---...///111222+++555AAAnnnSSS>>>999222444222444111222333888ZZZiiiyyyyyy~~~}}}YYYOOObbbwwwhhhUUU~~~EEE>>>666111555444222777eee|||sssssswwwzzztttmmmlllooorrrrrrqqqggg\\\jjjzzz}}}OOO???888666111666999SSS|||sssrrrggg~~~LLL777>>>:::}}}sssIIIVVV|||^^^999999MMM```oookkkooowwwOOO<<>>xxxyyyyyyzzzRRRbbbttt|||fffkkk```NNNKKKZZZmmmmmmxxxAAA999***...,,,------...000111333444===\\\VVVAAA;;;333444222666444111000777___iiissscccKKK```uuu|||yyyfffXXXJJJAAA888111666666555888aaaaaajjjxxxhhhlllzzzrrrjjjhhhkkknnnlllhhhhhh[[[hhhyyy|||UUUAAA:::888222777;;;VVVyyy~~~oooeeeMMM444===<<>>111CCCuuuKKKZZZVVV<<>>[[[rrrxxxkkkbbbdddhhhiiinnnvvvwwwjjjaaacccbbbTTTAAA555777:::<<>>BBB999777777777222ZZZ~~~tttuuukkkaaaaaagggkkkiiiddd[[[VVVbbbiiiyyyQQQDDD???666333333;;;eee}}}uuuccc~~~PPP???555JJJvvvLLLZZZ\\\EEEaaavvvsss{{{iiiXXX<<>>???AAAOOOjjjqqqPPPcccJJJLLL|||nnnvvvnnnmmm___JJJCCCVVVfffccczzzNNN:::......***:::111)))VVVtttLLL@@@>>>999666666333333111333JJJjjjbbbvvvyyyooojjjtttwwwtttwwwuuuvvvrrr{{{rrrnnnooovvv{{{~~~lllTTT;;;333888777777444888RRRyyyuuuiiibbb\\\]]]bbbdddaaa\\\]]]TTT```nnnTTTDDD???888777666;;;hhhqqqfffqqqtttPPP>>>555NNNWWWaaacccWWWvvvhhhyyy[[[UUU:::LLLhhh{{{~~~dddQQQ>>>888666333444999777666666666555555777999999???AAA???FFF]]]zzzxxxxxxsssUUU\\\QQQHHH{{{{{{|||lll}}}}}}^^^JJJFFFVVVddd^^^HHH666111555111888444JJJ|||TTTDDD???999444777222222555444GGGlll___{{{yyypppnnnbbbiiifffbbbccc```aaa___iiieeemmmyyy~~~}}}vvvhhh~~~JJJ999444>>>:::999888AAAPPP|||zzzoooccc___[[[\\\aaabbb^^^YYYVVVPPP\\\iii}}}XXXEEE===777888777888ccc~~~mmm```aaadddOOO>>>777QQQYYY```zzz\\\XXXsssgggnnn~~~nnnPPP===NNNrrrzzz|||]]]JJJ:::777666333222555333777:::999888888999;;;:::@@@BBB>>>@@@RRRmmmtttPPPQQQXXXWWW|||www|||```ZZZYYYyyy]]]LLLIIIYYYbbbYYYFFF444111888888666WWW___MMMDDD<<>><<<^^^[[[[[[}}}[[[GGGTTTbbbeeeffffff^^^lllffftttoooOOO<<>>===???@@@===<<<>>>AAAAAABBBFFFQQQ[[[gggttttttgggkkksssOOONNNdddYYYtttlll[[[aaapppooo\\\VVV```eeesss{{{llljjj~~~rrr[[[LLLHHHaaasss[[[\\\FFF777444;;;NNNsss```QQQEEE222<<<111---555...CCC}}}rrrhhheeeTTTHHHEEEUUUmmm~~~~~~{{{wwwxxxvvvXXXQQQ999AAA>>>OOOYYYxxxmmmfff???ccclllaaaooofffeeeWWWVVVWWWZZZ]]]\\\WWWRRRMMMYYYfffbbbzzzhhhOOO888666777999aaammmeeeVVV[[[uuu}}}SSS<<<999]]]^^^]]]~~~~~~RRRBBBUUU^^^VVVPPPNNN___wwwvvv|||~~~kkktttNNN===ZZZxxxqqq~~~^^^HHH555111444444555999EEEIIIHHHBBB@@@CCCBBB???<<<===@@@CCCDDDEEEIIINNNKKKTTT^^^dddeeebbbYYYPPPSSSOOOKKKHHHDDDAAAGGGOOOMMMAAA[[[rrrLLLJJJhhhKKKrrriiilllsssyyyeeejjjQQQKKKccczzzpppZZZIIIFFFdddiiiYYY```???777:::CCCfffhhh>>>777444000333111...JJJxxx|||jjj[[[UUUHHHDDDHHHWWWiiittt{{{|||vvvQQQSSSCCC<<>><<<@@@:::<<>>VVVwwwqqqfff\\\UUUSSSTTTUUUVVVVVVVVVUUUUUUSSSQQQPPP\\\VVVlllyyy~~~CCC555:::555MMMnnnxxx{{{SSSZZZmmmSSS888>>>OOOsss]]]rrr{{{XXXWWWnnnmmm}}}vvvYYYFFF<<>><<<:::\\\;;;;;;555222555000333BBBzzzsssfffDDD777777999888BBBSSSbbbjjjooo{{{{{{~~~~~~www}}}yyywwwzzzxxxPPPhhhGGGKKKVVVzzzhhhTTTYYYHHHNNN||||||iiieee___YYYUUUTTTVVVWWWYYYYYYXXXVVVSSSQQQPPPOOOZZZZZZeee~~~~~~EEE666:::888JJJtttxxxTTT]]]oooRRR999<<>>:::999888888999:::999999|||bbb;;;@@@:::444555333444>>>vvv~~~zzz{{{eeeHHH777444777<<>>~~~aaahhhsss{{{}}}uuunnnMMMBBBbbbYYY<<<666@@@LLLQQQgggnnnoookkkTTTEEEPPPVVV[[[\\\___ccceeedddiiikkkooo}}}rrr{{{xxxYYYAAAMMMlllHHHpppuuurrrGGGDDDWWW[[[aaattt~~~{{{nnnvvvoooVVVJJJGGGNNNppp[[[RRR]]]rrrfffdddnnnuuukkkXXXRRRJJJBBB>>><<<:::999888888888777777777666666yyyjjj;;;DDD@@@999888555333;;;ddd}}}~~~qqqjjjmmmvvv~~~}}}pppdddQQQ<<<666;;;EEEHHHNNNQQQKKKFFFIIIPPPkkk|||yyy|||}}}wwwxxx|||zzzwww~~~OOOVVV===bbbwww{{{iii___SSSUUUXXXkkkzzzrrriiibbb[[[YYYXXXVVVVVVWWWYYYZZZZZZZZZYYYVVVSSSRRRTTTVVV]]]hhh|||sssKKK@@@===<<<>>>tttyyy^^^VVVwwwUUU<<<888:::yyydddeee}}}~~~ZZZjjjvvvhhhxxxNNNCCCbbblllKKK;;;AAALLLRRRhhhpppYYYWWW\\\VVVLLLUUU\\\bbbdddjjjsssyyyzzzdddMMMQQQZZZ|||TTT@@@TTTfffJJJoooyyyrrr>>>OOO]]]TTTmmmppp{{{hhhbbbkkkkkkNNNHHHHHHYYYkkkUUUNNNbbb~~~ooogggqqqggg[[[NNNEEEAAA>>>:::888888999999888777888999999999888999999sssppp;;;GGGFFF===;;;666222777VVVtttyyymmmaaabbblllvvv{{{vvvggg______TTT???888>>>GGGHHHJJJHHH@@@777777===777PPPfffiiidddfffkkkmmmpppqqqttt{{{tttiii~~~gggSSS999qqqgggiiihhhWWW^^^VVVWWW~~~vvvfff```ccc^^^RRR[[[YYYVVVUUUTTTVVVXXXZZZXXXYYYYYYVVVTTTTTTWWWZZZeeennnmmmJJJ@@@;;;999777kkkooo{{{RRRUUUZZZAAA:::<<<{{{fffcccooobbbUUUWWWqqq{{{~~~vvvhhhYYY\\\pppRRR===RRR{{{WWW@@@AAALLLSSSgggeeeRRRKKKOOORRRUUURRRHHHXXX```eeehhhppp~~~NNN888HHH]]]xxxPPPCCC^^^lllDDDfffzzzsssQQQQQQZZZlllwwwoooXXXHHHHHHKKKeee~~~\\\VVVMMMddd```~~~qqq}}}mmmYYYMMMHHHDDD===777:::999888999:::999777666666888;;;<<<===>>>???@@@tttsss>>>FFFGGG???;;;>>>;;;333FFFjjjtttppp___]]]ccciiiqqqzzz}}}yyyrrryyybbbTTT```dddJJJ999EEEKKKKKKKKKIIICCC>>>@@@EEEBBBCCCEEEDDD???===DDDOOOccciiiqqqyyy{{{xxxtttvvvlll~~~zzzwwwssszzzKKK```YYYcccddd^^^[[[[[[\\\ppp~~~yyyrrrhhh___ZZZWWWVVVUUUYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYWWWRRRQQQ[[[ggghhhqqqUUUCCC@@@FFF888QQQwwwmmmyyyLLL___rrr~~~<<<888>>>cccaaasssyyy[[[RRRMMMNNNhhhuuunnnzzzMMM^^^uuurrrJJJ@@@eeetttwwwIII@@@OOOPPPqqqgggiiiuuu```RRRLLLDDDAAAIIITTTWWWTTTPPPcccxxx~~~]]]CCCEEEJJJOOOpppOOOCCC|||gggCCC^^^uuu]]]OOOZZZnnnppp\\\NNNHHHTTTLLLssshhhXXXLLLLLL{{{___ccccccQQQIII>>>888999;;;;;;;;;:::999;;;???===888:::AAA>>>EEEEEE@@@BBBIIIIIICCCtttzzzCCCPPPVVVMMMDDD@@@;;;333AAAbbb~~~kkk\\\\\\bbbgggooowwwssslllrrrzzzkkkiiiiiitttxxx^^^BBB<<>>[[[tttXXXDDDLLLVVVyyy\\\WWWCCC777BBBSSSXXXSSSOOO[[[mmmVVV@@@CCCJJJSSSbbbiiiHHH@@@zzztttCCCZZZnnnVVVjjj{{{fffSSSHHHFFFPPPPPP~~~uuuXXXPPPFFF```mmmpppooo]]]JJJBBB>>>:::999;;;<<<:::777;;;888999===???>>>@@@EEEHHHJJJJJJIIILLLQQQRRRPPPwwwEEEVVVbbb\\\PPPFFF>>>666;;;ZZZzzzrrrcccXXXYYY___bbbiiirrruuuvvvbbb^^^jjjvvvpppvvvqqqmmmnnn___HHH>>>HHHWWWeeemmmxxxuuu^^^NNNJJJ@@@IIIXXXjjjwww|||yyyuuuyyyrrroooiii{{{uuuzzzVVVjjjtttnnnXXXfffZZZ\\\YYYZZZ___]]]dddwww}}}uuuooolllaaa]]]VVVRRRRRRSSSUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXUUUUUUZZZ___dddmmmuuullldddXXXJJJEEE888JJJSSS^^^TTTqqqDDD<<<666FFFpppkkk|||{{{ooo\\\___vvv{{{oooYYY|||___@@@VVV|||rrrPPPIIIZZZsss~~~GGGEEE@@@>>>AAAIIIOOOQQQOOOOOOlllMMM===AAAJJJ[[[___AAABBBFFFUUUvvv|||cccVVVJJJGGGMMMVVVggg\\\HHHLLLEEE~~~fffrrrbbbKKKCCC:::777999<<<@@@CCCBBB>>>;;;CCCBBBEEELLLQQQRRRSSSUUUWWWTTTUUUYYY[[[XXXVVVWWWFFFUUUbbb```UUUKKKAAA:::666UUUxxxcccXXXQQQUUUZZZ\\\ccclllxxx{{{sssuuuzzz|||nnnpppggg^^^]]]SSSGGGGGGPPPjjjppp___VVVOOOMMM[[[qqqxxxuuupppnnnooozzz{{{lllmmmwwwgggaaaXXXVVVXXXTTTVVV^^^^^^```mmm~~~vvvmmmeeeaaaZZZVVVQQQOOOOOORRRTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWYYYXXX[[[___ccciiiuuuiiihhhaaaTTTKKK===CCCttt{{{zzzsss[[[]]]___nnnEEE<<<777BBByyyjjj~~~uuurrr{{{}}}yyyyyycccZZZsssyyy___AAASSSzzzyyyeeeJJJTTT[[[llltttSSS@@@>>>JJJPPPRRR]]]hhh___JJJ;;;\\\EEE<<<@@@MMMiii{{{XXX>>>NNN|||FFFJJJ[[[QQQNNNHHHMMM]]]aaagggOOOIIIQQQUUUppp~~~{{{nnnOOO@@@???<<<@@@CCCHHHLLLNNNMMMKKKJJJLLLOOOTTTYYYZZZ[[[\\\^^^```\\\___iiijjjdddbbbfffKKKTTT[[[ZZZTTTKKKAAA:::222NNNuuu|||wwwUUUMMMKKKPPPUUUVVV]]]hhhuuu~~~{{{aaaeeeeeehhhfffRRRCCCGGGgggttteee```gggrrrzzz|||qqqnnnlllssswww|||bbbhhh^^^^^^^^^\\\ZZZ[[[TTTSSS[[[[[[ZZZccc~~~yyyssskkkddd___YYYUUUQQQOOOPPPRRRTTTTTTWWWWWWWWWWWWWWWWWWVVVVVVTTTXXX___dddeeemmm}}}ffffffeee\\\UUUFFF@@@YYYnnn}}}\\\\\\XXX{{{DDD<<<:::BBBooozzzddd|||ooo{{{[[[]]]nnn~~~WWW>>>JJJiii{{{QQQKKKJJJ___wwwtttWWWHHHLLLLLLNNN```ggg;;;===MMMaaammmnnnkkkiiiiii[[[wwwppp@@@===AAAQQQ{{{qqqRRRAAA]]]rrrEEE@@@jjjvvvZZZGGGJJJLLLHHHTTTjjjlllPPPMMMSSSXXXttt~~~iiicccQQQCCCAAAEEECCCKKKNNNRRRSSSRRRRRRTTTVVVRRRVVVZZZYYYYYY^^^gggnnnzzzwww{{{SSSVVVXXXVVVQQQIIIBBB<<<555CCChhhpppKKKFFFGGGNNNQQQSSS[[[gggcccvvvyyyttt|||nnnqqqooolllcccKKK===DDDbbbyyypppiiisss~~~pppqqqmmmuuuyyyzzz```bbb[[[\\\YYYYYY___```aaaXXXTTTYYYWWWTTTYYYooo~~~yyyuuupppkkkfffbbbYYYVVVRRRPPPPPPRRRSSSSSSWWWWWWVVVVVVVVVWWWXXXXXXSSSZZZccciiilllwww}}}ttteeeccceee```\\\RRRBBBSSS~~~pppiiipppMMMSSSbbbuuuyyyFFF===<<<>>>ooozzzxxx}}}|||ooowwwUUUeeewwwOOO<<>>EEEfffmmmpppgggTTTRRRZZZQQQNNNaaammmUUU===KKKLLLMMMPPPWWWcccsssOOO<<>>@@@@@@DDDLLLVVViiigggLLLHHHKKKWWWkkkuuuppp{{{ZZZEEE???HHHLLLSSS]]]___]]]hhhtttzzzyyyxxxzzz}}}SSSYYY```___VVVOOOPPPVVVVVV888IIIkkkcccFFFCCCGGGNNNQQQSSS]]]kkk|||kkkMMMKKK```[[[CCC;;;???>>>===DDD:::CCCbbbwwwqqqbbb\\\zzzuuufffzzzxxxyyyyyyxxxQQQ{{{{{{eeeqqqggg```aaaccc```[[[XXXVVV___]]]ZZZ^^^\\\WWWZZZVVViiixxxooohhhbbb\\\XXXUUURRROOOMMMNNNPPPPPPPPPSSSRRRQQQRRRUUUYYY^^^bbbssssssvvv}}}nnniiihhhcccccc]]]^^^bbbQQQEEEsssiiisss|||xxx[[[@@@___kkkooovvvYYYNNNEEEBBB888HHHssswwwrrrUUUPPPqqq}}}^^^AAAAAAggg___IIIdddsssTTTXXXnnnFFFIIIXXXQQQRRRVVV___nnnGGG;;;AAA@@@ZZZzzzQQQ???DDDeeeZZZSSSHHHlll|||yyy~~~xxxqqq[[[CCC???KKKEEEIIINNNWWWjjjkkkEEEKKKQQQSSSbbbvvvYYY[[[CCC:::CCCRRRSSSVVVbbbhhhxxxrrrjjj[[[RRRdddeeeXXXRRRKKKQQQWWWJJJCCC[[[|||eeeBBBFFFNNNXXX^^^eeeoooyyyfffTTTYYYMMMBBB>>>===;;;:::999BBB???>>>IIIWWWXXX```uuuwwwjjjooo~~~sssqqq{{{}}}XXX```qqqoookkkiiihhhfffeeebbb^^^ZZZ___]]][[[[[[]]]\\\YYYVVVRRR^^^qqquuulllbbb\\\WWWQQQNNNPPPPPPMMMPPPVVVTTTSSSUUU\\\ccciiirrr{{{zzz|||uuujjjhhhgggeeeeeeccc```^^^XXXhhhvvvmmm}}}~~~XXXHHHXXX___```WWWRRRHHHEEE>>>:::wwwyyy~~~wwwwwwvvvLLLPPPeeeZZZ???===^^^ppp}}}qqq{{{nnn{{{NNNMMMQQQVVVPPPFFFWWW|||~~~JJJ<<>>fffzzzYYYcccaaaTTT\\\rrriiilllqqqzzzyyysssoooccc[[[TTTPPPGGGAAAEEEPPPwwweeeQQQEEEGGGOOO\\\ccc^^^rrrnnn]]]BBBGGGGGGJJJNNNNNNNNNVVV```bbbCCC;;;HHHYYYaaaVVVXXX{{{xxxyyyfffSSSZZZWWWMMMLLLGGGMMMCCCFFFAAAFFFlllwwwgggeeennn}}}^^^SSS\\\___[[[QQQNNNNNNGGG<<<;;;HHHEEE<<>>[[[zzz}}}kkkkkksssnnnfff```ZZZPPPAAA666AAABBB>>>CCCVVV___```fffooosssoooxxxoooqqqnnneeegggzzzmmmxxxxxx|||ggglllfffeeecccaaa```^^^^^^^^^^^^\\\ZZZZZZXXXUUUTTTUUUWWWZZZ[[[aaa\\\^^^lll{{{zzz}}}uuusssjjjkkkooollliiihhhiiijjjjjjiii^^^___kkkzzzmmmdddjjjYYYJJJ^^^}}}ooozzz___ZZZ^^^ZZZSSSEEEEEEBBBuuu~~~uuu___@@@^^^dddRRRFFF>>>FFFlll~~~zzzTTT^^^YYYQQQRRR```hhhppp|||zzz[[[HHHAAAMMMRRRmmmlllSSS===XXXyyyjjjbbbddd^^^[[[lllyyy}}}kkkaaa^^^]]]\\\[[[\\\^^^aaacccWWWRRRNNNNNNPPPQQQNNNKKKOOOMMMNNNQQQQQQMMMLLLNNNNNNOOOOOONNNLLLJJJIIIIIIQQQOOOOOORRRXXXmmmYYYIIIHHHGGGLLLMMMUUU\\\RRRaaa^^^jjjEEEHHHMMMLLLMMMQQQVVVVVVTTTQQQOOOMMMIIIFFFHHHIIIBBB888888999CCCSSSWWWUUU___nnnwwwccceeemmmqqqXXXWWWQQQJJJNNNKKKPPPHHHLLLDDD;;;PPPnnnpppnnnHHH333111>>>@@@MMMlll}}}sss{{{}}}nnnmmmYYY]]]___```iii~~~vvvooo|||~~~uuu```{{{mmm```fffWWWaaa___]]]]]]^^^^^^]]][[[XXXWWWTTTRRRSSSUUUYYY\\\[[[\\\```eeekkkvvvtttiiieeehhhtttxxxfffsssdddoookkkjjjjjjllllllllliiiggg```cccbbbyyy|||vvv~~~iiiUUUNNNeeesss}}}sss[[[^^^aaa___YYYIIIJJJCCC\\\oooddd|||}}}PPPOOOVVVrrrSSSHHHBBBBBBccc```\\\VVVWWW]]]___{{{~~~ppppppggg\\\cccVVVRRRMMM[[[\\\cccgggeeeqqqyyyfffPPPbbbrrruuu[[[GGGCCCtttjjjgggggghhhfff___aaa|||~~~xxxvvvttt{{{xxxqqqhhh^^^WWWTTTRRRRRRNNNHHHBBBAAADDDEEEBBB>>>EEEBBBBBBEEEFFFCCCCCCEEEBBBDDDFFFFFFFFFGGGJJJMMMMMM^^^lllppp{{{gggMMMCCCDDDIIIQQQPPPGGGJJJUUU[[[zzz___MMMaaaCCCNNNLLLOOOSSSVVV[[[___aaabbbVVVXXXVVVPPPMMMJJJDDD===JJJJJJRRR\\\\\\^^^vvvxxxiiiPPPRRRMMMFFFIIIFFFLLLIIIKKKEEE>>>IIIkkkddd666///>>>;;;AAASSSrrryyyiii[[[MMMRRRWWWZZZ```iiiooopppdddaaaiiiwww{{{|||\\\\\\___^^^ggg\\\aaa___]]]\\\]]]]]]]]]\\\WWWVVVUUUSSSRRRTTTXXX\\\[[[\\\^^^]]][[[dddxxxsssyyy[[[]]]bbbkkktttppp___zzztttaaaooohhhhhhjjjkkkllljjjgggccc___ddd```ggg{{{zzzvvvtttSSSNNNccczzzooobbbXXX______```___PPPTTTIIIOOO~~~kkk___rrrnnnaaaLLL]]]KKK{{{XXXJJJEEE;;;OOOuuukkkVVVRRReeennnvvvtttqqquuuXXX]]]ggg{{{tttgggOOO;;;FFFwww___```cccaaaddd```\\\rrryyytttiiieeemmmxxxyyyqqqllldddZZZOOOKKKPPPUUUWWWVVVQQQLLLJJJLLLMMMKKKLLLNNNMMMRRRWWW[[[___eeemmmsss|||wwwUUUDDDEEEIIIKKKKKKQQQPPPDDDDDDaaa;;;IIIbbbEEENNNLLLSSSYYY[[[___gggmmmooo```fffhhhbbbYYYRRRKKKEEEJJJPPP^^^jjjkkkrrrrrr]]]HHHMMMJJJBBBDDDAAAGGGGGGJJJJJJFFFGGGYYY|||FFF000777CCC555:::AAAOOOYYYXXXhhhkkk]]]]]]fffmmmmmmllllllkkkiiidddlllvvv|||ZZZ[[[~~~ccceeefffbbbaaa^^^\\\[[[\\\\\\[[[[[[VVVWWWVVVTTTSSSSSSWWWZZZ\\\YYYZZZ[[[XXX[[[qqqxxxjjjeeeiiihhhdddbbbcccaaa\\\___ooo]]]bbbmmmkkkeeennnhhhgggggghhhhhhgggdddbbb\\\___aaaaaarrryyypppnnnhhhRRRKKK```mmmnnnZZZXXX^^^YYY^^^aaaTTT[[[PPPNNNnnn~~~||||||zzzsss|||sssjjjIII999TTTzzzjjjbbbRRRPPP@@@BBBiiiyyy^^^\\\}}}ttt|||xxxZZZKKK888PPPppp^^^bbb___ZZZaaacccaaavvv}}}}}}xxxjjj^^^]]]```eeerrrwwwqqqmmmooorrrsssuuuyyypppTTTLLLFFFGGGIIIIIIKKKPPPLLLJJJRRRfffbbb666aaakkkJJJLLLOOOXXX```dddkkkvvv{{{|||zzzyyypppeee\\\XXXZZZ___eeepppttt[[[IIIQQQOOOFFFGGGCCCJJJEEEJJJOOOOOOHHHOOOrrrxxxXXX666;;;???444???GGGJJJRRR]]]ZZZWWW___dddtttpppuuudddMMMzzziiiiiilllbbb___```^^^[[[ZZZZZZ[[[ZZZYYYVVVWWWXXXVVVSSSSSSVVVZZZ[[[WWWXXX^^^]]]XXX___kkkvvvxxxzzzWWWccciiijjjaaallloooiiigggeeedddddddddcccaaaZZZZZZcccdddfffpppfffcccZZZPPPdddqqqZZZZZZ[[[___VVV[[[```TTT\\\TTTTTTZZZ~~~ssswwwuuuVVV>>>MMMTTT^^^jjj\\\___LLLDDDaaauuummmkkkrrr^^^KKKJJJ===bbbuuueee___ggghhh___fffjjjhhh|||cccqqqttthhh```XXXRRRYYYeeerrrhhh[[[QQQGGGAAAAAA>>>BBBJJJOOOMMMLLLOOOGGGAAAbbbaaa<<<===tttPPPJJJSSS\\\eeemmmyyy|||pppjjjrrrcccZZZWWWRRRLLLFFFAAABBBEEEFFFIIINNNOOOKKKPPPhhhlllIII:::<<>>BBBCCCCCCIIIFFFIIIPPPRRRLLLFFFEEEKKKiiijjjCCC888AAAvvvPPPLLLWWWcccmmmrrr~~~cccRRRQQQNNNJJJFFFCCCEEEHHHFFFIIINNNOOOLLLOOO```sss{{{UUUBBBAAAFFFDDDQQQggg~~~{{{uuuvvvxxxzzzzzzzzzzzzyyywwwzzz^^^lllhhhgggaaa___^^^___^^^\\\YYYWWWVVVTTTTTTUUUTTTRRRQQQQQQRRRSSSTTTUUUTTTUUUWWWYYYZZZWWWTTT[[[ggg}}}{{{bbbeeejjjfffYYY^^^jjjcccgggfffdddbbbaaaaaaaaaaaafffbbbccceee___```zzzmmm|||ZZZMMM[[[ooocccttt___YYY]]]\\\[[[[[[\\\]]]\\\ZZZaaaVVVTTTttt|||pppWWWNNNIIIAAAkkkzzzttt```jjjaaaZZZXXXJJJEEEjjj~~~iiiOOOKKK@@@}}}{{{kkkXXXcccpppoooqqqnnnkkkrrr{{{wwwlll{{{eee[[[YYY______UUUNNNOOONNNQQQSSSTTT\\\kkkvvvzzz{{{ssspppjjj___TTTBBB???>>>@@@???===@@@EEEKKKMMMPPPOOOFFF@@@IIIVVVNNN;;;555===vvvQQQIIIQQQcccsss|||xxx}}}cccKKKMMMMMMJJJEEEDDDEEEGGGHHHKKKOOOPPPNNNOOOYYYdddcccKKKEEEHHHOOOjjjzzzuuummmppprrrqqqnnnnnnrrrvvvqqqzzzLLL|||{{{cccfffddd]]]]]]^^^___]]][[[XXXVVVTTTSSSRRRSSSQQQOOONNNNNNOOORRRSSSUUUTTTSSSTTTVVVWWWVVVTTTSSSUUUlll|||dddWWWkkkeeedddZZZbbbmmmfffiiigggccc```^^^^^^___```jjjdddbbbbbb[[[XXXhhhyyysssooo```HHHXXX{{{ppppppccc]]][[[```___^^^^^^______]]]\\\cccUUUSSShhh}}}~~~ttt~~~nnnCCCFFFXXXdddfff^^^cccYYYWWW[[[RRRBBBVVViii|||MMM>>>HHHKKK{{{xxxqqq^^^pppcccmmmrrrqqqjjjhhhjjjhhhccclllrrrVVVOOOXXX[[[UUUEEEJJJMMMKKKKKKMMMMMMKKKYYY[[[___dddgggiiiiiiiiiiiikkkmmmppprrrrrrqqqpppvvv{{{yyypppjjjjjjaaaVVVNNNJJJFFF@@@:::???>>>@@@DDDEEEFFFLLLSSSPPPLLLFFF@@@AAARRRsssPPP666666444@@@rrrRRRGGGUUUgggyyyoooaaallldddJJJOOOQQQLLLFFFDDDEEEEEELLLMMMOOOPPPPPPQQQVVV[[[jjjRRRHHHGGG[[[}}}wwwrrrrrrssssssqqqoooqqqwww|||SSS___iiiaaahhhccc\\\___```___^^^[[[XXXUUUSSSRRRQQQSSSRRROOONNNNNNPPPSSSUUUWWWUUUTTTTTTTTTUUUVVVVVVTTT[[[^^^rrr}}}qqquuurrrhhhgggddd^^^gggooogggiiifffbbb___]]]^^^```aaafff```]]]^^^ZZZVVV___mmm}}}rrryyymmmmmmkkkeee```eeetttvvvOOOFFFZZZyyyZZZsss~~~ZZZ]]]___bbbaaa______``````^^^]]]WWWVVV]]]```mmm|||www}}}{{{tttrrrRRRGGG<<>>>>>===<<<<<>>===OOOvvvccc```XXXccc___^^^\\\[[[ZZZYYYVVVTTTRRRWWWVVVyyy}}}]]]SSSKKKIIIHHHDDD???===IIIHHHFFFDDDBBBAAAAAAAAA???>>>>>>>>>>>>???@@@AAA??????>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEFFFIIIKKKEEEHHHKKKIIIAAA>>>FFFRRRqqqhhh666888...444000333```iiibbbdddccceee^^^rrr|||tttgggMMMXXX[[[QQQIIIKKKOOOMMMFFFJJJJJJFFFEEEJJJMMMLLLHHH[[[vvv}}}}}}vvvsssoooiiiiiimmm{{{wwwrrrppprrruuuwww|||vvv___tttoooggg___bbbddd^^^^^^bbb^^^[[[ZZZXXXWWWUUUTTTTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVTTTVVVXXXXXXWWWXXX[[[^^^[[[___^^^```aaa\\\ggg~~~vvvmmmqqqmmmlllfffeeejjjiiihhhnnnaaa```^^^\\\\\\\\\\\\\\\[[[ZZZ[[[]]]]]]ZZZZZZ\\\[[[gggyyygggddd|||ssswww___\\\ccccccbbbYYYXXXWWWYYY[[[\\\[[[ZZZ\\\ZZZWWWYYY]]]ccc}}}|||uuu|||tttkkkooowwwrrrXXX@@@IIIXXXiiiaaa[[[]]][[[]]]dddaaaZZZZZZQQQNNNEEEOOOsss___GGG>>>HHHzzzoooqqqeeeeeejjj\\\[[[bbbbbbaaa```]]]YYYWWWXXXWWWccc^^^rrrcccPPPJJJIIIKKKNNNCCCCCCCCCCCCDDDEEEEEEFFFCCCBBBBBBAAAAAAAAAAAAAAA?????????>>>???@@@BBBCCC>>>???@@@BBBCCCCCCDDDEEEAAAAAA@@@???AAAPPPmmmwwwCCC111666,,,333,,,222eeevvvXXXVVVYYYWWW[[[[[[rrr|||fffSSS^^^___RRRHHHIIILLLJJJEEELLLNNNIIIHHHKKKLLLIIIOOORRRccc~~~|||vvvwwwrrrppppppnnnkkkqqqzzzxxxwwwrrrmmmmmmnnnuuu|||~~~}}}SSSVVVxxxmmmeee^^^aaaddd```bbbeee^^^XXXXXXVVVUUUTTTSSSSSSSSSPPPQQQSSSUUUUUUUUUUUUTTTRRRUUUXXXXXXXXXXXX[[[^^^QQQaaa```UUUZZZbbb```^^^nnnooolllmmmjjjfffhhhfffhhhkkkccc___jjj```___]]]\\\ZZZYYYXXXWWWWWWWWWZZZ]]]]]]\\\\\\^^^___]]]eeefff[[[SSS^^^yyylll{{{fff```XXX\\\ddd[[[\\\[[[ZZZ\\\^^^```______\\\___^^^ccccccUUUgggkkkqqqwwwqqqrrrxxx~~~~~~tttpppooohhhoooyyytttUUUBBBIIIKKK\\\aaalll\\\___^^^ccckkkfff___eeeUUUWWWKKKHHH```nnnHHH:::BBBPPPjjjvvvggghhhffffffdddggghhhiiifff___YYYXXX[[[XXXlllgggjjjvvvuuuVVVBBB>>>>>>>>>>>>??????????????????@@@@@@AAABBBBBBBBB?????????@@@@@@?????????AAAAAAAAABBBAAA@@@===;;;AAA@@@GGGZZZvvv>>>222>>>(((000666,,,444hhhpppVVVXXXWWWRRRUUUUUUlllnnnwwwfffYYYUUURRRQQQLLLDDD@@@@@@@@@JJJPPPKKKGGGJJJMMMNNNSSSYYY[[[lllyyy{{{qqqsssrrrpppqqquuutttpppxxxooolllooorrruuuxxxrrrKKKnnniiijjj_________^^^\\\ZZZYYYXXX\\\YYYVVVVVVWWWWWWUUUSSSSSSRRRRRRRRRRRRSSSTTTUUUSSSVVVXXXVVVRRRPPPSSSWWWUUUUUUVVVVVVVVVUUUUUUTTTXXXfffuuu}}}qqqnnneeebbbiiieeeeeeccc```aaadddaaa[[[YYYYYYYYYYYYZZZ[[[\\\]]]XXXYYYYYYWWWUUUTTTUUUWWWVVV[[[]]]bbbwwwrrr\\\PPPIIILLLPPP\\\ttt}}}uuuwwwyyy```^^^cccbbb]]]\\\YYYZZZZZZYYYXXXXXXYYY[[[TTTZZZ___^^^[[[]]]gggpppwwwWWWbbbuuu}}}wwwrrrvvvrrrppppppnnnkkkpppxxxkkkMMMDDDBBBWWWvvv|||nnnddd```bbbddddddaaa_________TTTRRRSSSVVVZZZmmmfffRRRCCC===IIIppp}}}kkkpppooodddaaajjjkkkjjjgggbbb^^^\\\]]]___jjjlllnnnkkkgggnnntttaaaMMMCCCBBBAAA===999555<<<>>>;;;:::>>><<<666;;;:::888777999<<<:::666888999;;;>>>BBBFFFJJJNNNlll{{{ZZZ333000444///(((444///777nnnmmmYYYYYYaaaooogggLLLcccuuuwwwfffWWWTTTQQQNNNHHHBBBAAAEEEIIIOOOPPPKKKHHHKKKNNNNNNVVVQQQIIIYYY}}}|||rrriiiuuu~~~xxxqqqpppnnnmmmnnnrrrwwwzzz^^^ZZZvvv|||ggghhhdddbbb___\\\ZZZZZZZZZ[[[]]]ZZZWWWVVVWWWXXXVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVRRRSSSTTTRRRPPPPPPQQQSSSSSSSSSTTTUUUUUUUUUUUUTTTHHHNNNWWWbbbsss~~~jjjgggggg___]]]aaa``````]]]ZZZ[[[]]][[[VVVZZZYYYYYYYYYYYYYYYYYYXXXTTTUUUVVVVVVUUUVVVXXXYYYXXXWWWXXX[[[eeeyyyooosss{{{kkkaaaeeehhhaaa[[[ZZZYYY[[[[[[[[[ZZZZZZ\\\]]]YYY^^^aaa```]]]]]]ccciii|||___PPPddd~~~gggJJJ===DDDNNNlllkkkiiigggeeecccbbbbbb```]]][[[\\\[[[[[[[[[XXXaaauuu]]]GGG111EEEzzzvvvkkkkkkiiiaaaaaajjjhhhjjjiiiccc\\\YYY]]]aaapppmmmjjjgggbbbaaajjjuuupppaaaWWWUUUVVVUUUPPPJJJEEEAAA@@@IIISSSBBB===@@@GGGFFF???AAAJJJTTTIIILLLeeennn@@@111333333///000888///555jjjiii^^^fffrrrhhh___jjjvvvcccZZZ\\\oooxxxwwwwwwyyyfffSSSPPPNNNJJJEEEBBBHHHPPPUUUUUUQQQKKKIIILLLOOONNN[[[UUUGGGJJJiiirrrcccbbbkkkqqqqqqlllrrryyyzzzvvvooojjjhhhmmmrrrwwwzzz|||~~~}}}UUU:::tttjjjeeedddgggccc]]]XXXVVVVVVYYY[[[VVVTTTPPPOOOOOOPPPPPPOOOSSSSSSTTTUUUUUUUUUUUUTTTUUUSSSRRRRRRSSSSSSRRRQQQNNNOOOPPPRRRSSSSSSSSSSSSOOOMMMNNNUUU^^^hhhuuu|||iiieeebbbaaa^^^YYYWWWZZZ\\\\\\YYYTTTTTTWWWVVVSSSVVVUUUTTTVVVYYYYYYWWWTTTRRRTTTUUUTTTTTTTTTVVVXXXWWWTTTVVVXXXVVV[[[yyyyyykkkssseeeaaaaaagggeee]]]XXXYYYYYYZZZ[[[[[[[[[\\\^^^```___aaabbbbbb```^^^^^^___rrrWWWKKK___wwwbbbQQQGGGAAAFFFQQQ\\\jjjaaafffiiiiiieeebbbaaacccbbb^^^ZZZ]]]]]]___]]]VVVVVViii|||XXXFFF999444^^^pppuuuooojjjgggccc```ccchhhaaagggiiicccYYYTTTXXX___fffaaa___aaaaaa^^^[[[[[[mmmxxx}}}~~~uuunnnnnnqqqtttkkkdddlll{{{xxxkkkqqqDDD111555444000111///444---222ccchhheeeuuurrr\\\bbbxxx^^^MMMMMMVVVbbbaaaggg~~~fffPPPNNNLLLIIIDDDEEEPPP]]]^^^YYYPPPJJJJJJMMMNNNNNNTTTZZZRRRIIIQQQbbb|||lllgggxxxuuuxxx}}}{{{uuuqqquuu{{{}}}|||zzzxxxxxxvvvzzz~~~}}}zzzzzz~~~iiiDDDkkkllldddccc```ddd```[[[VVVSSSSSSUUUWWWQQQOOOLLLJJJIIIJJJKKKLLLQQQRRRSSSTTTTTTSSSRRRRRRUUURRROOOPPPSSSTTTQQQMMMIIIKKKNNNPPPRRRSSSRRRRRR[[[XXXZZZ___]]]WWW\\\gggyyypppccc___cccbbb[[[VVVWWWZZZ[[[YYYZZZWWWSSSRRRUUUUUUSSSPPPNNNOOOSSSXXXZZZWWWSSSTTTUUUUUUSSSQQQPPPQQQSSSTTTTTTXXXXXXSSSRRRaaatttzzztttooouuullldddaaa```aaa^^^XXXWWW[[[XXXYYY[[[[[[[[[\\\^^^```aaaaaabbbcccbbb___[[[XXXZZZ~~~rrrLLLFFFXXXiiimmm{{{|||^^^FFF???@@@LLL```mmmtttyyyuuubbbdddaaadddaaaaaabbbcccdddbbb___\\\UUUWWWZZZZZZTTTRRR]]]lll|||jjjJJJ555@@@ccchhhllljjjkkkhhhbbb```cccdddcccZZZ```eeeaaaYYYSSSSSSWWWYYYVVVWWW^^^ccc```[[[XXXVVV\\\lll{{{|||YYY<<<888:::222---111,,,000...666bbbrrrjjj~~~ooocccooofffTTTVVVZZZcccmmmiiieeeeeeRRRPPPOOOKKKGGGGGGRRR___```XXXNNNJJJJJJLLLMMMMMMJJJTTTRRRJJJJJJRRRjjjvvvuuu|||~~~||||||XXXUUUuuuiiigggccc^^^aaa___]]]YYYWWWUUUTTTTTTUUUTTTRRRPPPNNNNNNOOOQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSOOOLLLMMMQQQRRRMMMHHHJJJLLLOOOSSSUUUUUUUUUUUUUUUUUU[[[aaa]]]SSSTTT]]]eeesss}}}mmmfff```[[[YYY[[[YYYSSSTTT[[[^^^\\\UUUXXXVVVRRRQQQTTTUUUSSSNNNMMMNNNRRRUUUVVVSSSPPPRRRSSSRRRQQQOOONNNOOOQQQQQQUUUTTTQQQSSS[[[]]]YYYkkkzzz```iiieeeaaa^^^^^^]]]ZZZYYYZZZWWWXXXYYYYYYYYYYYY[[[]]]]]]^^^```cccdddaaaZZZUUUSSSdddmmmWWWKKKJJJddduuu{{{jjj^^^NNNFFFJJJJJJGGG^^^```fffiii^^^^^^XXX___fffgggbbb]]]ZZZZZZSSSTTTVVVUUUPPPOOOVVV___~~~^^^QQQ>>>;;;cccgggfffgggccc^^^```eeebbb\\\YYY]]]bbbccc___XXXSSSPPPXXXVVVXXX^^^```]]]YYYXXXRRRKKKLLL```~~~yyy[[[QQQFFF===888222///...000222222:::cccqqq~~~tttvvvrrr[[[cccuuuzzzyyyyyy~~~ggggggdddVVVSSSQQQNNNIIIGGGMMMVVVZZZRRRJJJIIIIIIIIIJJJMMMOOORRRKKKHHHLLLNNNWWWiiiwwwppp{{{rrrZZZhhhvvvhhhkkkjjjccc```aaaaaaaaa___]]]ZZZWWWVVVVVVVVVVVVUUURRRQQQRRRSSSTTTSSSSSSRRRRRRRRRRRRSSSUUURRROOOQQQTTTTTTOOOJJJMMMOOOSSSVVVXXXYYYXXXWWWSSSTTTXXXZZZVVVSSSUUU\\\UUUWWWWWWYYYfffvvvzzzuuu~~~}}}nnn______ccc```ZZZYYYXXXUUUUUUYYY\\\XXXRRROOOSSSUUURRRPPPSSSTTTRRRRRRRRRRRRRRRPPPNNNLLLKKKMMMNNNOOONNNNNNNNNPPPRRRPPPQQQKKKGGGQQQaaaaaaTTT]]]cccuuuyyybbb\\\aaa]]]\\\]]]```bbb```[[[WWWXXXYYYYYYXXXWWWVVVXXXYYYXXX[[[^^^bbbccc```ZZZVVVWWWZZZgggvvvHHHBBBNNNVVVdddtttqqqbbbTTTHHH@@@===555>>>KKK___gggYYYggghhh^^^\\\VVV___gggfff^^^VVVTTTUUUYYYXXXWWWSSSNNNLLLOOOSSSqqqzzz```HHH888:::ZZZ~~~kkkdddkkkeeeccc```^^^```ccc```ZZZ^^^aaaeeegggddd^^^XXXTTTUUUTTTVVV[[[]]][[[ZZZ[[[WWWTTTTTT]]]kkk|||^^^ggg___LLL999333666444+++222000000444ZZZyyyuuu|||aaa___ggg{{{cccQQQNNNMMMMMMJJJGGGHHHMMMQQQJJJFFFHHHHHHFFFGGGLLLOOOPPPHHHEEEGGGDDDGGGWWWzzzdddKKKaaazzzssstttwww|||\\\vvvhhhcccgggeeebbbcccbbbbbbbbb```___\\\ZZZYYYRRRTTTVVVTTTQQQOOOOOOPPPRRRQQQOOOMMMLLLMMMOOOPPPTTTSSSRRRSSSTTTSSSOOOKKKLLLNNNRRRVVVXXXXXXVVVUUUSSSWWWXXXSSSPPPRRRUUUUUUYYYVVVSSSTTTYYY^^^``````ZZZlll}}}uuu```______aaa```]]]YYYWWW\\\WWWUUUYYY\\\XXXQQQKKKKKKQQQUUUSSSRRRTTTUUUSSSSSSUUUUUURRRLLLHHHHHHJJJKKKLLLMMMMMMLLLMMMOOOQQQMMMIIIFFFHHHQQQZZZZZZWWWZZZQQQZZZxxxkkk[[[aaacccWWWWWWZZZ]]]______^^^[[[WWWZZZ[[[ZZZXXXUUUTTTUUUVVVUUUXXX]]]aaaaaa^^^ZZZWWWUUU^^^ZZZppphhh```DDD999999KKK```qqqyyyjjjaaaTTTHHH@@@===>>>@@@IIIBBBTTTrrrxxx___```ddddddaaa\\\WWW\\\aaa___YYYTTTRRRSSSYYYYYYWWWSSSPPPOOOOOOOOO\\\|||}}}yyy]]]HHH======\\\~~~hhhhhhgggddddddeeedddbbbbbbdddbbbfffiiihhhbbb^^^\\\]]]UUUQQQSSSYYY]]]\\\[[[[[[XXXYYY]]]bbbccceeellluuuzzzmmmgggfff^^^NNN===777888444,,,...---000111OOO|||qqqlllppp|||mmmeeezzzbbbHHHFFFGGGKKKKKKHHHGGGIIIJJJEEEDDDGGGGGGDDDFFFKKK???HHHHHHCCC???:::FFF___^^^nnnYYYRRRXXXcccpppyyyrrrxxx|||~~~zzzxxxwwwxxxkkktttnnngggbbb```___bbbfffbbbaaa```^^^]]]\\\[[[ZZZQQQTTTWWWVVVRRROOONNNOOOOOOMMMJJJGGGGGGHHHKKKMMMMMMMMMMMMMMMMMMKKKHHHFFFHHHKKKOOORRRTTTTTTRRRQQQJJJRRRTTTNNNNNNSSSSSSNNNMMMLLLPPPWWWXXXUUUTTTWWWVVVQQQRRRZZZ\\\WWWXXX___iiipppppp|||{{{|||nnnccccccgggfffaaafff^^^WWWVVVWWWWWWUUUTTTWWWOOOMMMTTTYYYUUUPPPPPPJJJQQQVVVVVVUUUWWWWWWVVVQQQTTTVVVQQQJJJFFFIIINNNNNNNNNNNNMMMKKKJJJKKKLLLIIICCCGGGQQQTTTNNNNNNUUUXXXOOOVVVjjjssswwweeeeeeaaa______XXXYYY\\\]]]ZZZWWWWWWYYYZZZ\\\]]]\\\YYYUUUSSSSSSTTTSSSXXX]]]```___[[[YYYWWWMMMeeeYYY]]]zzztttRRR777777>>>DDDOOO^^^eeemmmvvvzzzyyyzzzxxx{{{zzzuuurrroooeeeYYYBBB>>>;;;:::<<<>>>BBBFFFJJJaaa}}}lll\\\bbbllldddbbbeee[[[WWWXXXYYYXXXWWWUUUUUUUUUTTTUUUTTTSSSSSSUUUUUUSSS```zzztttZZZDDD999===XXXppp{{{wwwjjjiiihhhjjjmmmiiicccfffoooccchhhkkkfff]]]YYY^^^ddd^^^WWWUUUZZZ^^^[[[UUURRRTTTSSSVVV^^^ccc```]]][[[ddd{{{|||nnnooohhhZZZPPPQQQPPPJJJ@@@666111///+++---666777NNNrrrkkk|||oooKKKWWWqqqaaaOOONNNLLLJJJIIIHHHFFFDDDCCCCCCBBBCCCEEEGGGIIIJJJLLLIIIEEEBBBBBBEEEIIILLLFFFTTTtttzzzUUU===LLLlllkkkfffaaa```aaaaaa]]]YYY^^^[[[WWWUUUUUUVVVWWWWWWPPPQQQRRRRRRPPPNNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIIMMMLLLKKKMMMNNNMMMIIIFFFFFFHHHLLLOOOPPPOOONNNMMMHHHHHHIIILLLOOOPPPOOOMMMLLLMMMOOOQQQSSSTTTUUUUUUOOOOOOPPPQQQRRRQQQOOOMMMTTTRRRTTTXXXWWWSSSTTTYYYYYYYYYXXXWWWWWWYYY^^^bbb\\\ZZZWWWVVVVVVTTTRRRPPPWWWVVVUUUUUUUUUSSSOOOLLLJJJNNNQQQSSSVVVYYYWWWQQQRRRUUUVVVUUUQQQNNNMMMNNNMMMMMMMMMNNNOOONNNLLLJJJQQQMMMLLLNNNOOOOOOQQQVVVWWWWWWVVVTTTWWWaaaqqq~~~wwwppphhhcccbbb___ZZZVVVXXX\\\]]]ZZZXXX[[[\\\[[[]]]\\\ZZZVVVTTTTTTVVVYYYTTTYYY______[[[WWWWWWXXX\\\WWWVVVXXX[[[kkkzzzVVVEEE777;;;EEE>>>@@@IIINNNMMMPPPXXX]]]\\\YYYTTTOOOLLLKKKHHHBBB>>>AAA///666JJJHHHCCCRRReeebbb___```aaaaaa```]]][[[YYY^^^]]]\\\\\\ZZZWWWRRROOOUUUTTTTTTRRRRRRUUUZZZ^^^aaafffuuuzzzjjjTTT@@@555@@@cccuuuvvvtttpppmmmiiihhhfffeeeeeeddddddcccccc```]]]\\\^^^___^^^\\\\\\YYYTTTRRRSSSTTTUUUVVVQQQWWW^^^bbbaaa[[[VVVRRRRRRXXXkkk{{{{{{iiidddcccaaa___ZZZUUUOOOHHHAAA:::333...//////666444>>>jjjpppooouuukkk```QQQPPPOOONNNLLLGGGCCC???DDDCCCCCCCCCDDDFFFHHHIIIJJJGGGCCCBBBBBBEEEGGGHHH===DDDWWWqqqrrrbbbdddrrruuugggpppooojjjeeeaaa```aaaaaa]]]ZZZZZZWWWTTTRRRRRRSSSRRRRRRNNNOOOOOONNNLLLLLLLLLMMMQQQPPPMMMKKKIIIGGGFFFFFFIIIHHHHHHJJJMMMMMMJJJGGGEEEFFFHHHJJJJJJJJJHHHHHHCCCCCCEEEHHHLLLNNNNNNMMMIIIKKKMMMPPPSSSUUUVVVWWWRRRQQQPPPPPPOOONNNMMMLLLQQQOOOQQQTTTTTTPPPPPPUUUWWWVVVUUUTTTSSSUUUYYY\\\XXXVVVTTTSSSSSSRRRPPPNNNQQQQQQRRRSSSTTTSSSPPPMMMIIIMMMPPPPPPSSSVVVTTTNNNQQQSSSTTTSSSOOOMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLPPPLLLKKKNNNPPPPPPSSSXXX\\\[[[WWWTTTTTTYYYcccjjj{{{{{{ccc___[[[[[[___aaa```^^^ZZZ[[[YYYTTTTTTXXXYYYXXXZZZZZZYYYVVVTTTSSSUUUWWWUUUZZZ^^^^^^ZZZVVVVVVWWWWWWRRRQQQRRRTTT```~~~xxxXXX???(((222;;;DDDEEE@@@;;;:::<<>>BBBBBB>>>???EEEHHHGGG999XXXuuu|||ZZZTTTZZZYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXVVVSSSQQQSSSUUUTTTUUUUUUTTTSSSSSSTTTVVVQQQXXX^^^jjj|||xxxmmmyyytttcccCCC777ZZZyyyjjjZZZ\\\```aaa^^^[[[___```\\\UUUSSSVVV[[[TTTRRRPPPOOOOOOPPPOOONNNQQQOOONNNNNNNNNLLLIIIGGGNNNSSSXXXZZZXXXSSSNNNLLLPPPLLLOOOQQQSSScccsssrrrlll[[[]]]```ccceeeeeebbb```___[[[YYYVVVQQQLLLDDD;;;555000---333222???___UUUVVVUUURRRMMMFFF@@@===GGGGGGGGGFFFFFFFFFFFFFFFGGGCCCAAABBBDDDEEEBBB>>>AAAEEEGGGHHHSSSlllrrrdddUUULLLFFFEEEHHHPPPVVVZZZ___dddllleee``````^^^\\\[[[[[[ZZZXXXUUUZZZYYYXXXWWWWWWUUURRRPPPNNNNNNMMMJJJIIIIIILLLNNNOOONNNLLLIIIGGGEEEDDDDDDGGGHHHIIIKKKLLLMMMLLLLLLGGGFFFFFFEEEEEEFFFHHHHHHMMMKKKIIIIIIJJJKKKJJJIIIHHHJJJLLLOOORRRTTTUUUVVVTTTRRRNNNJJJGGGHHHJJJLLLSSSTTTUUUVVVTTTRRRSSSTTTPPPQQQRRRQQQQQQRRRTTTWWWPPPOOOMMMNNNOOOOOONNNLLLJJJJJJLLLOOOQQQQQQOOOLLLJJJLLLLLLKKKLLLOOOMMMHHHNNNOOOOOOOOOMMMKKKJJJIIIKKKKKKKKKKKKKKKMMMPPPRRRPPPMMMLLLOOOQQQPPPRRRVVVRRRQQQQQQQQQRRRQQQOOOLLL???OOOcccqqq|||mmmaaa]]]^^^```___\\\YYYXXXXXXXXXVVVUUUWWWTTTPPPMMMRRRWWWVVVQQQRRRTTTUUUUUUSSSQQQPPPPPPVVVWWWYYYWWWTTTQQQPPPPPPRRRNNNNNNPPPPPPQQQYYYcccppp{{{\\\YYY\\\RRRGGGEEE???DDDFFFFFFQQQccckkkgggeee[[[PPPWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQTTTUUUQQQLLLKKKOOOTTTPPPRRRRRRRRROOONNNNNNOOOIIIOOOSSS]]]oooxxxkkksssrrrhhhWWWCCC777SSSuuuxxxYYY\\\WWWVVV___bbbYYYZZZZZZWWWTTTSSSVVVXXXXXXWWWTTTQQQOOOMMMKKKIIINNNMMMKKKLLLLLLMMMKKKJJJRRRTTTVVVVVVUUUSSSSSSSSSMMMPPPYYYZZZSSSZZZdddaaattt{{{vvveeedddlllhhhggggggfffdddbbb```___ZZZYYYXXXVVVRRRLLLCCC===555///111...888ttt```VVVVVVUUUPPPJJJEEECCCBBBHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBCCCEEEEEEBBB>>>CCCCCCFFFFFFBBBIIIhhh[[[]]]eee```\\\\\\[[[[[[ZZZYYYWWWUUU[[[ZZZZZZZZZZZZXXXTTTRRRQQQQQQPPPMMMKKKKKKNNNPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIJJJLLLNNNPPPRRRPPPOOOOOOOOOOOONNNLLLJJJKKKMMMOOOPPPQQQRRRRRRPPPNNNKKKGGGEEEFFFKKKOOOTTTWWWXXXVVVUUUTTTTTTTTTNNNPPPRRRSSSSSSTTTVVVXXXNNNMMMLLLMMMOOOPPPOOONNNLLLKKKLLLNNNOOOOOOMMMKKKLLLMMMLLLIIIJJJMMMLLLHHHNNNMMMNNNNNNMMMLLLJJJHHHGGGIIIJJJIIIIIIJJJNNNQQQQQQMMMLLLOOOOOOMMMNNNQQQJJJKKKNNNQQQSSSRRRNNNKKKJJJKKKNNNTTT```qqqrrr^^^[[[``````^^^]]]WWWVVVVVVWWWXXXZZZZZZZZZRRRQQQPPPPPPUUUZZZWWWPPPOOOQQQSSSSSSQQQOOONNNNNNSSSSSSSSSRRRPPPNNNNNNNNNQQQOOOPPPRRRSSSRRRSSSVVVUUUxxx}}}rrr~~~vvvtttbbbSSS^^^QQQSSSSSSQQQPPPPPPPPPPPPPPPOOOQQQQQQMMMHHHFFFJJJOOOOOOQQQRRRRRRPPPNNNMMMNNNKKKNNNLLLQQQaaasssfff```rrr}}}___LLL:::EEEgggfffyyy___\\\cccYYYXXXcccccc]]]ZZZVVVUUUXXXZZZZZZYYY^^^]]]\\\YYYVVVSSSQQQPPPNNNLLLIIIJJJLLLOOOQQQRRRXXXXXXWWWVVVUUUVVVZZZ]]]SSS```tttxxxjjjeeegggbbbiiiiiifffaaa```iiiwwwwwwiiiddd___\\\dddpppiiifffddddddggggggeeebbb]]]\\\\\\[[[WWWPPPGGGAAA888000000---777eeecccUUUVVVUUUPPPIIIDDDCCCDDDGGGGGGGGGGGGFFFEEECCCCCC@@@AAACCCCCCCCCBBBAAAAAADDD???BBBJJJHHHDDDPPPddd}}}mmmaaafffhhheee[[[[[[\\\\\\[[[YYYWWWVVVXXXWWWWWWWWWXXXWWWTTTQQQTTTTTTSSSPPPNNNMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQNNNOOOOOONNNLLLKKKKKKLLLKKKKKKJJJKKKLLLOOOQQQRRRNNNMMMNNNPPPRRRRRRQQQOOOIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKIIIFFFCCCEEEKKKPPPQQQUUUVVVSSSPPPQQQQQQOOOLLLNNNQQQRRRRRRRRRTTTUUUKKKJJJJJJLLLNNNPPPOOONNNMMMLLLJJJKKKLLLLLLKKKJJJLLLMMMKKKHHHIIILLLLLLHHHMMMLLLKKKLLLMMMLLLIIIGGGCCCFFFHHHHHHFFFGGGJJJMMMOOOLLLKKKMMMLLLIIIIIILLLHHHKKKOOOSSSSSSQQQNNNLLL]]]UUUPPPQQQTTTUUUXXXZZZbbbgggtttlll___^^^\\\[[[]]]\\\ZZZ[[[^^^TTTUUUUUUVVVWWWWWWXXXXXXPPPRRRSSSSSSWWWZZZWWWQQQNNNPPPRRRRRRPPPNNNNNNNNNPPPOOONNNNNNMMMNNNNNNOOOPPPPPPRRRTTTTTTSSSRRRRRRUUU[[[ssshhh^^^[[[PPPUUURRRQQQQQQQQQPPPPPPPPPOOONNNOOONNNKKKGGGFFFIIILLLKKKLLLNNNNNNLLLKKKKKKLLLLLLNNNIIILLLWWWaaayyymmm[[[^^^mmmvvvyyyfffTTTGGG;;;^^^bbbpppiiicccdddfffdddiiimmmgggccc\\\WWWWWW\\\___^^^[[[]]]^^^___^^^\\\ZZZZZZ[[[TTTRRROOOPPPSSSXXX\\\]]][[[ZZZYYYWWWWWWXXX]]]```[[[lllxxxooolllccc^^^^^^[[[VVVVVV\\\aaabbbmmmnnnwwwuuulllgggeeekkkfffbbbaaa___[[[ZZZ[[[fffdddeeehhhlllkkkfff```aaaaaa___]]]XXXQQQHHHAAA999111111///;;;\\\nnnqqqfffSSSVVVVVVQQQIIICCCAAAAAACCCCCCDDDDDDCCCBBBAAA@@@;;;???BBBBBB@@@>>>@@@CCCBBBBBBCCCFFFHHHIIIIIIJJJOOOuuuvvvbbb]]]^^^^^^]]]]]]VVVXXXYYYZZZXXXWWWUUUUUUUUUTTTSSSSSSTTTTTTSSSQQQTTTTTTTTTQQQNNNKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNLLLMMMMMMLLLIIIGGGIIIKKKHHHHHHHHHIIIJJJKKKLLLLLLGGGGGGJJJMMMOOONNNKKKIIIDDDEEEFFFHHHJJJKKKKKKKKKIIIJJJIIIEEEBBBCCCIIIOOOMMMRRRSSSNNNLLLMMMMMMJJJIIIKKKNNNNNNMMMLLLKKKLLLFFFFFFFFFHHHKKKMMMMMMLLLLLLJJJGGGFFFGGGIIIJJJJJJKKKLLLIIIFFFGGGKKKKKKHHHKKKIIIHHHIIIKKKJJJGGGDDD???CCCGGGFFFDDDCCCFFFIIIKKKHHHHHHJJJJJJGGGGGGJJJFFFKKKQQQSSSRRROOOOOOOOOLLLIIIKKKTTTYYYWWWSSSRRRRRRPPPSSS[[[cccfffjjjnnn}}}vvvsssllleee___\\\]]]___XXX\\\\\\VVVQQQSSSYYY^^^XXXXXXYYYXXXVVVUUUTTTTTTRRRUUUVVVSSSTTTVVVUUUQQQNNNPPPQQQQQQOOONNNNNNOOONNNMMMLLLLLLNNNPPPQQQRRRQQQTTTVVVVVVTTTTTTTTTSSSZZZSSSUUUkkk}}}|||bbbRRRbbbTTTFFFZZZQQQQQQRRRSSSRRRQQQPPPOOOMMMMMMLLLKKKJJJJJJKKKLLLGGGIIIJJJJJJJJJJJJKKKMMMMMMOOOLLLMMMTTTWWWhhhsssjjjkkkooovvvfffLLL???BBBIIIvvv}}}kkk{{{hhhmmmhhheeemmmrrrnnnmmmfffaaa\\\ZZZ\\\^^^]]]\\\YYY\\\^^^^^^\\\[[[[[[]]]VVVUUUTTTUUUYYY\\\^^^___YYYZZZZZZYYYXXXWWWXXXYYYYYYcccvvvzzzooojjjggg]]]XXX[[[ZZZVVVVVVZZZ[[[YYY[[[\\\```gggiiijjjooouuulllhhheeebbb```aaaeeeiiilll___bbbaaa]]]]]]aaaccccccdddeeeggggggfffccc```^^^```___^^^]]]YYYSSSLLLGGG===444222///888LLLdddttt^^^qqqhhhRRRVVVXXXTTTKKKBBB>>>===@@@@@@AAABBBAAA@@@???>>>777===BBBAAA===;;;???DDD;;;EEEEEE<<<:::CCCFFF@@@LLLAAAVVVnnn```gggjjjeee___]]]___```RRRTTTVVVVVVUUUSSSQQQQQQTTTRRRQQQRRRSSSTTTSSSRRRSSSTTTSSSQQQMMMJJJHHHHHHFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJIIIFFFEEEGGGJJJEEEEEEEEEEEEFFFEEEEEEEEECCCDDDFFFIIIJJJHHHCCC??????@@@BBBEEEGGGIIIJJJJJJIIIJJJIIIEEEAAABBBGGGMMMLLLQQQRRRLLLJJJLLLKKKGGGFFFIIIKKKJJJHHHEEEDDDDDDCCCBBBBBBEEEHHHJJJKKKJJJJJJGGGDDDCCCEEEHHHJJJKKKJJJJJJHHHDDDEEEJJJJJJHHHIIIGGGFFFHHHIIIIIIFFFCCC===AAAFFFFFFCCCAAACCCFFFGGGEEEEEEHHHIIIFFFFFFIIICCCJJJQQQSSSQQQOOOQQQTTTZZZQQQKKKNNNPPPQQQTTTZZZUUUPPPNNNRRRVVVWWWXXXZZZRRRUUU[[[dddiiifff]]]UUUXXX[[[^^^\\\WWWSSSRRRSSSSSSWWWWWWSSSTTTYYYXXXRRRVVVWWWYYYYYYYYYXXXYYYZZZUUUXXXWWWRRRPPPRRRSSSRRROOOPPPQQQPPPNNNNNNOOOPPPNNNLLLKKKLLLOOORRRTTTUUUUUUXXXZZZXXXVVVVVVWWWWWWSSSUUUOOOJJJ[[[}}}ppp}}}[[[OOOUUUJJJNNNYYYQQQPPPRRRSSSTTTTTTSSSQQQOOOMMMKKKJJJKKKMMMOOONNNNNNJJJKKKLLLMMMMMMNNNQQQSSSPPPTTTRRRQQQQQQOOO[[[tttyyyhhhbbbiiivvvsssLLL:::BBB]]]gggtttvvvmmm^^^kkkfffbbbllljjjdddooogggeeeaaa\\\ZZZYYY[[[]]]WWWZZZ]]]\\\YYYVVVWWWXXXPPPPPPPPPSSSVVVWWWWWWVVVUUUXXX[[[[[[XXXTTTQQQPPPPPPRRR]]]aaa]]]___```UUUXXX\\\\\\VVVUUU[[[___^^^ZZZ[[[]]]]]]YYYSSSVVV\\\___^^^[[[[[[aaajjjlllhhh|||qqqooorrrqqquuuvvvllleeeyyymmm\\\]]]aaa___TTTXXX]]]```aaa`````````^^^fffeee[[[UUUYYY\\\ZZZ]]]______\\\XXXWWW\\\aaa[[[ZZZ[[[[[[ZZZWWWRRRNNNDDD888333,,,000:::xxxkkkwwweeerrr^^^XXXQQQKKKHHHDDD>>>:::AAA>>>???CCCCCC===;;;===???>>>=====================>>>@@@AAABBBBBBAAA@@@BBB@@@EEETTTiiiddd\\\\\\\\\]]]]]][[[YYYVVVUUUWWWUUUSSSRRRSSSTTTTTTTTTSSSQQQOOOLLLKKKKKKLLLMMMMMMNNNMMMKKKGGGFFFHHHKKKPPPHHHDDDEEEFFFCCCDDDHHHGGGGGGGGGGGGFFFFFFFFFFFFAAAEEEFFFBBBCCCHHHHHHEEEJJJIIIGGGEEECCCBBBAAAAAADDDEEEGGGIIIIIIHHHGGGFFF>>>EEEHHHDDDCCCFFFIIIGGGHHHIIIJJJHHHDDDAAAAAACCCFFFGGGHHHGGGEEEEEEFFFGGGHHHCCC>>>@@@FFFJJJKKKIIIJJJGGGEEEEEEHHHIIIIIIGGGFFFEEEDDDBBBBBBBBBCCCDDDJJJIIIIIIJJJKKKIIIEEE@@@@@@AAACCCFFFHHHGGGDDDAAAGGGGGGHHHHHHHHHGGGFFFFFFEEEHHHKKKLLLJJJIIIJJJKKKQQQOOOLLLLLLNNNQQQSSSTTTRRRSSSUUUUUUTTTTTTTTTUUUTTTUUUVVVYYY\\\\\\[[[YYYVVV[[[]]]YYYVVVXXX[[[[[[\\\^^^\\\VVVRRRTTTUUUTTTZZZYYYXXXWWWWWWWWWXXXYYYUUUSSSQQQNNNMMMOOOTTTWWWWWWPPPKKKLLLNNNNNNOOOQQQJJJHHHIIILLLMMMMMMQQQWWWWWWVVVVVVWWWWWWUUUQQQNNNLLLLLLNNNMMMKKKSSSlllzzzXXXTTTPPPNNNOOOQQQRRRSSSMMMNNNPPPQQQPPPNNNLLLJJJHHHIIIJJJLLLMMMNNNNNNNNNKKKMMMOOOPPPNNNMMMMMMMMMQQQOOOMMMMMMOOOSSSXXX[[[oootttddd]]]rrrssstttxxx|||oooYYYAAA<<<```ppphhhtttlllcccbbbdddeeeeeeeeeeeefffhhhhhhccc]]][[[\\\\\\YYYVVVVVVUUUTTTSSSSSSRRRRRRRRRIIIGGGJJJOOOOOOMMMQQQYYYXXXXXXXXXVVVSSSOOOLLLIIIMMMPPPTTTVVVTTTRRRPPPPPPSSSRRRRRRTTTWWWYYYXXXWWWUUUUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQSSSXXX[[[WWWPPPUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYY[[[\\\\\\YYYWWWXXXZZZZZZXXX\\\bbbbbb\\\_________]]]ZZZXXXXXXXXX^^^\\\ZZZYYYZZZ[[[[[[ZZZYYY^^^]]]XXX[[[aaa\\\PPPEEEDDD888---...>>>iiixxxxxxjjjOOOPPPOOOKKKFFFAAA>>>===CCC@@@AAAEEEDDD???===???===@@@BBB@@@======@@@DDDCCCBBBBBBAAA@@@???>>>===AAAAAAEEEKKKRRR]]]ooo~~~rrr]]]YYY^^^\\\[[[ZZZYYYXXXWWWWWWWWWYYYWWWTTTTTTUUUVVVVVVUUUWWWTTTPPPOOOOOOOOOOOONNNOOONNNLLLHHHDDDDDDHHHKKKRRRKKKGGGHHHHHHFFFGGGKKKHHHGGGFFFEEECCCBBBAAAAAA>>>BBBCCCAAABBBFFFFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCEEEFFFGGGFFFEEEDDDAAAEEEEEEAAA@@@EEEGGGFFFCCCDDDEEEDDDBBBAAACCCEEEDDDDDDDDDEEEEEEEEEEEEEEEAAA???>>>>>>@@@BBBDDDEEEGGGDDDAAA@@@BBBDDDEEEDDDGGGFFFDDDBBB@@@>>>======HHHGGGGGGHHHIIIGGGCCC???===???AAACCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDFFFIIILLLMMMKKKJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPRRRTTTTTTSSSSSSTTTUUUTTTUUUWWWYYY[[[[[[ZZZYYYZZZ]]]^^^ZZZXXX[[[\\\ZZZ\\\^^^]]]XXXTTTVVVWWWUUUPPPQQQSSSTTTTTTTTTSSSSSSRRRQQQOOOMMMLLLNNNQQQSSSRRRLLLIIIKKKMMMLLLLLLNNNJJJHHHIIIKKKKKKJJJNNNSSSWWWUUUSSSQQQPPPMMMIIIFFFIIIIIIJJJIIIEEEIIIZZZlllrrrFFFQQQNNNKKKKKKLLLNNNOOOPPPLLLMMMNNNOOONNNKKKHHHFFFDDDEEEFFFHHHHHHIIIIIIIIIFFFHHHIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPsssttt|||{{{pppccc\\\]]]fffqqqzzz|||oooUUUFFFAAA000YYYkkkuuujjj]]]^^^```ZZZ\\\^^^^^^]]]]]]^^^___bbb\\\VVVTTTUUUVVVUUURRROOONNNMMMLLLKKKLLLLLLMMMIIIGGGGGGJJJJJJIIIMMMUUUTTTSSSPPPLLLJJJHHHFFFFFFHHHIIILLLNNNOOONNNKKKJJJJJJJJJLLLMMMNNNPPPSSSTTTRRRRRRRRRQQQPPPNNNMMMLLLOOOOOONNNNNNRRRWWWVVVPPPVVVVVVUUUTTTTTTTTTUUUVVVSSSTTTVVVWWWWWWWWWVVVUUUXXXZZZYYYXXX[[[aaaaaa\\\______^^^\\\XXXWWWWWWXXXXXXWWWXXXYYY[[[[[[ZZZXXX\\\___^^^ZZZ___gggddd[[[NNNLLLBBB666111:::gggiii]]]___llleeeGGGLLLPPPMMMDDD>>>===>>>CCCAAABBBDDDDDD@@@>>>???;;;AAAEEECCC>>><<>>>>>???AAACCCGGGGGGBBB@@@GGGQQQqqqyyycccXXXSSSUUUYYY[[[ZZZXXXWWWVVVWWWXXXYYYXXXVVVTTTSSSTTTUUUUUUTTTXXXSSSOOOOOORRRSSSQQQNNNQQQOOOKKKFFFDDDDDDHHHKKKRRRMMMIIIIIIIIIHHHIIIKKKIIIIIIGGGEEEBBB@@@???>>>;;;???AAA@@@AAADDDDDDAAA;;;<<<>>>@@@AAABBBAAAAAABBBCCCDDDFFFFFFEEEEEEDDDEEEEEEBBB???@@@DDDEEEDDDBBBBBBAAA@@@>>>???BBBDDDCCCAAA@@@BBBEEEFFFDDDBBB@@@BBBDDDCCCBBBCCCEEEHHHHHHEEEAAA@@@AAADDDEEEFFFDDDDDDCCCBBB???===:::999EEEEEEEEEFFFFFFEEEAAA>>>;;;>>>AAAAAA@@@@@@BBBEEE@@@AAABBBCCCCCCDDDCCCCCCFFFHHHKKKKKKKKKJJJKKKKKKIIILLLOOOOOOMMMKKKLLLMMMOOOQQQSSSSSSSSSSSSTTTUUUTTTUUUWWWYYYZZZZZZYYYYYY[[[]]][[[XXXYYY\\\[[[WWWWWW[[[[[[WWWTTTVVVVVVTTTLLLNNNQQQTTTUUUTTTSSSQQQOOONNNMMMLLLLLLMMMNNNOOOLLLHHHGGGJJJLLLJJJIIIKKKJJJHHHHHHJJJIIIGGGJJJOOORRROOOKKKIIIGGGFFFDDDBBBHHHHHHIIIIIIFFFEEELLLVVVeee||||||dddYYYSSSHHHGGGFFFFFFHHHJJJJJJJJJJJJJJJKKKJJJIIIFFFCCCAAA@@@AAABBBCCCCCCCCCCCCCCCAAABBBBBBAAA@@@@@@AAACCCBBBDDDGGGIIIIIIHHHFFFEEEGGGbbbsssyyy{{{jjjooo{{{tttvvvyyy{{{vvvwww|||gggSSSIIIKKKTTT\\\kkkaaa{{{ccc[[[SSSUUU^^^UUUWWWZZZ[[[ZZZYYYZZZZZZ]]]XXXRRROOOQQQSSSSSSRRRJJJIIIGGGFFFFFFGGGHHHIIILLLHHHFFFFFFEEEFFFKKKRRRQQQNNNJJJFFFCCCDDDEEEFFFHHHGGGHHHKKKNNNOOOLLLIIIDDDEEEFFFGGGIIILLLPPPTTTRRRRRRQQQPPPOOOMMMKKKJJJMMMMMMKKKJJJNNNTTTTTTQQQXXXVVVRRRPPPOOOPPPRRRTTTNNNQQQTTTTTTRRRQQQRRRTTTWWWXXXXXXXXXZZZ^^^^^^[[[______]]]ZZZWWWVVVWWWYYYVVVWWWYYY\\\___^^^\\\YYY[[[^^^]]]ZZZ^^^eeeddd]]]VVVSSSJJJ???444333]]]NNN[[[bbbmmm|||gggNNNQQQSSSNNNEEE===;;;<<<@@@@@@@@@AAA@@@>>>======<<<@@@CCCAAA===;;;???DDD@@@???======>>>@@@CCCEEE===???BBBDDD@@@<<<>>>CCCHHH[[[tttmmmbbbZZZ]]]aaa```ZZZVVVYYYYYYYYYXXXYYYYYYYYYYYYVVVSSSQQQPPPQQQRRRQQQQQQTTTNNNJJJLLLQQQTTTQQQMMMQQQOOOMMMJJJHHHHHHIIIJJJOOOKKKHHHGGGHHHHHHHHHIIIJJJIIIHHHFFFDDDBBB@@@@@@;;;===???AAABBBBBBBBB@@@<<<>>>AAADDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGEEEBBBBBBDDDFFFDDDAAAEEECCC@@@>>><<<===???AAABBB???===@@@FFFGGGDDD@@@BBBDDDEEEFFFGGGHHHJJJKKKHHHEEEAAA??????BBBDDDFFF???@@@BBBCCCBBB@@@===<<>>>>>>>>???@@@@@@??????????????????===<<<<<>><<<;;;???@@@???>>>=========;;;=========<<<::::::;;;<<<===<<<;;;;;;===AAAEEEGGG<<<999:::@@@BBBAAA@@@BBB;;;888>>>QQQhhh|||fffaaaaaaZZZWWW[[[___]]]ZZZYYYUUUWWWZZZ\\\\\\[[[YYYWWWTTTRRROOONNNOOOOOOOOONNNOOOJJJFFFIIIPPPTTTQQQMMMNNNNNNNNNNNNMMMLLLJJJHHHLLLKKKHHHFFFGGGIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>???BBBBBBAAAAAAAAA@@@BBBDDDGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEHHHJJJHHHCCC???DDDBBB???======???@@@AAAAAA>>>===AAAFFFGGGDDD??????===<<<@@@FFFIIIHHHFFFCCCAAA>>>;;;:::<<>>@@@AAABBBCCCBBBAAAAAA@@@@@@CCCDDDAAA<<<<<<@@@EEEBBBBBBCCCEEEFFFFFFFFFFFFDDDEEEGGGIIIJJJKKKJJJIIIKKKMMMOOOLLLGGGGGGKKKPPPOOOQQQSSSTTTSSSSSSTTTUUURRRUUUWWWWWWVVVVVVXXXZZZUUUVVVUUUTTTWWW[[[YYYSSSNNNRRRTTTQQQOOOPPPPPPNNNKKKKKKJJJJJJJJJJJJKKKKKKNNNMMMLLLLLLNNNNNNLLLIIIGGGFFFIIIMMMMMMHHHGGGHHHGGGFFFGGGJJJJJJGGGIIINNNHHHEEEAAAAAACCCGGGKKKLLLIIIKKKNNNPPPRRRRRROOOLLLOOOUUUZZZ___qqqiiiHHHJJJOOOEEE@@@FFFBBBAAA@@@AAAAAA@@@>>><<<===>>>>>>??????>>>===<<<======>>>>>>>>>>>>>>>===?????????===<<<<<>><<<<<>>>>><<<;;;:::999888999999999888>>><<<;;;:::;;;===@@@BBBAAA<<<;;;AAAEEEDDDBBBAAA555444888???===<<>>@@@>>><<<===@@@BBBDDDDDD???>>>???AAAEEEEEEBBB>>>???;;;999<<>>@@@AAAAAA@@@???@@@AAAAAACCCCCCAAA>>>>>>AAADDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFIIILLLMMMKKKJJJKKKLLLKKKIIIFFFGGGLLLPPPOOOQQQSSSSSSRRRQQQRRRSSSPPPSSSVVVVVVUUUUUUYYY\\\TTTWWWXXXWWWXXX[[[YYYUUUOOOSSSSSSPPPNNNOOOPPPNNNNNNMMMLLLJJJJJJKKKLLLLLLPPPMMMKKKKKKNNNNNNLLLIIIHHHHHHKKKOOOMMMHHHFFFHHHFFFEEEGGGJJJIIIGGGHHHMMMKKKHHHDDDBBBDDDGGGJJJKKKIIIKKKKKKJJJLLLNNNMMMIIINNNOOOMMMNNNZZZooovvvPPPIIIEEEDDD@@@:::===EEEAAA@@@???>>>>>>===:::888888999999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>>>><<<<<<>>>???AAAAAABBBBBBCCCCCCDDDDDD>>>IIIPPPTTTeee~~~vvvlllkkkiiieee```^^^]]]]]]UUU```mmmwwwsssfffttt~~~lllooooooiiiaaa[[[[[[]]]TTTVVVXXXYYYYYYZZZ]]]___[[[XXXUUURRRRRRTTTWWWYYYWWWVVVUUUTTTTTTSSSSSSSSSQQQQQQNNNLLLNNNTTTWWWUUUJJJKKKNNNPPPQQQQQQPPPOOOMMMKKKIIIJJJNNNPPPPPPNNNLLLGGGCCCGGGPPPVVVUUURRRRRRRRRRRRPPPOOOMMMKKKJJJJJJOOOQQQPPPQQQRRRPPPLLLKKKJJJKKKLLLNNNRRRUUUWWWVVVVVVUUUQQQLLLJJJLLLOOOMMMLLLMMMPPPOOOMMMOOORRRVVVWWWVVVUUUTTTUUUXXX[[[^^^\\\YYYYYYZZZ[[[[[[ZZZUUUWWWZZZ\\\\\\\\\ZZZXXXVVVTTTMMMLLLIII;;;:::LLLaaaIIIKKKLLLGGG@@@;;;;;;======@@@???;;;:::======:::666888999999888888;;;===>>>===;;;::::::;;;===>>>@@@===>>>CCCEEEBBB???@@@===DDDKKKJJJ???777:::AAA@@@PPPttt{{{___UUUUUURRRQQQVVV\\\ZZZSSSOOOOOOQQQUUUTTTPPPOOOQQQNNNPPPRRRTTTTTTRRROOOMMMRRRPPPMMMKKKLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIGGGEEEDDDDDDDDDGGGIIIIIIFFFCCCHHHIIIGGGDDDEEEIIIHHHDDDBBBBBBBBBAAAAAAAAAAAAAAAEEEAAA???@@@@@@===>>>BBBBBBCCCCCCCCCCCCCCCCCCCCC??????>>>>>>??????@@@@@@======AAAGGGEEE???<<<>>>>>><<<;;;===@@@CCCCCCBBB===>>>@@@AAABBB@@@>>>===BBB???===>>>BBBEEEFFFEEEDDDDDDCCCAAA>>>>>>@@@CCC@@@AAABBBCCCBBBAAA???>>>;;;===??????======>>>@@@???@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCFFFJJJKKKIIIGGGHHHHHHHHHGGGHHHIIIJJJKKKNNNPPPQQQQQQOOONNNNNNOOONNNRRRUUUVVVTTTUUUYYY^^^UUUYYY[[[XXXVVVVVVUUURRROOORRRRRRMMMKKKMMMNNNMMMOOOOOOOOOOOOPPPPPPPPPPPPQQQMMMIIIJJJLLLMMMKKKHHHJJJJJJMMMOOOLLLGGGEEEHHHFFFEEEFFFIIIGGGDDDDDDHHHMMMIIIEEECCCDDDGGGIIIIIIHHHJJJHHHDDDEEEKKKNNNLLLKKKKKKJJJHHHNNNYYYdddiiiiii}}}oooWWW===@@@JJJEEE666:::KKKJJJ888???===;;;;;;;;;;;;999888777777777777777777777777555666777888999:::::::::999:::<<<;;;:::999:::;;;<<<===???AAABBBCCCCCCDDDGGGOOOQQQKKKOOObbbttt{{{|||uuuppp|||nnniiipppmmmjjjgggaaa\\\^^^bbbVVVVVVVVVTTTSSSSSSVVVXXXVVVUUUSSSQQQOOOPPPSSSUUURRRRRRRRRQQQPPPNNNLLLKKKKKKMMMLLLIIILLLPPPOOOJJJIIIJJJLLLMMMMMMKKKJJJHHHGGGGGGEEEEEEFFFGGGIIIJJJEEEDDDEEEFFFIIILLLMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGKKKLLLJJJIIIJJJJJJGGGEEEFFFIIILLLOOOQQQRRRRRRQQQOOOLLLIIIGGGHHHIIIKKKHHHGGGIIILLLKKKGGGIIIOOOLLLMMMOOOOOOOOOPPPSSSUUUTTTSSSSSSSSSUUUVVVUUUSSSSSSRRRRRRRRRRRRQQQRRRTTTRRRWWWRRRNNNLLLAAA999???bbbEEEMMMRRRMMM@@@888999===:::>>>===777777;;;;;;777111777<<<;;;777777>>>DDD;;;;;;:::999:::;;;<<<===444666;;;AAA@@@;;;:::======???:::222444???BBB<<<>>>EEETTT___^^^bbb~~~nnn___YYY^^^fff]]]WWWPPPUUUiiiwwwkkkSSSLLLWWWVVVLLLVVViiibbbIIIQQQMMMJJJKKKKKKKKKMMMRRRLLLMMMMMMMMMMMMLLLKKKJJJOOOLLLJJJHHHHHHIIIHHHGGGGGGFFFFFFEEECCCAAA@@@???AAA???>>>@@@CCCEEEDDDBBBCCCFFFDDD@@@AAAFFFEEE@@@EEEDDDDDDCCCCCCBBBAAAAAAGGGAAA>>>???>>>:::<<>>>>>>>>===>>>??????@@@::::::>>>BBB???999999???@@@===<<<===@@@AAA???===:::===@@@AAA???===<<<;;;AAAAAA@@@>>><<<>>>AAADDD@@@AAAAAA???<<<;;;===???999;;;===???@@@AAAAAAAAA999;;;======;;;;;;===???<<<<<<<<>>???BBBFFFGGGFFFCCCEEEEEEEEEGGGJJJJJJIIIGGGMMMOOOPPPOOOMMMKKKKKKLLLMMMQQQUUUUUUTTTUUUZZZ___TTTZZZ\\\WWWRRRQQQPPPNNNNNNPPPOOOIIIGGGIIIKKKKKKHHHJJJMMMOOOPPPPPPNNNMMMQQQLLLHHHHHHKKKLLLJJJGGGKKKKKKNNNOOOKKKEEEEEEHHHFFFEEEFFFHHHEEEAAAAAADDDJJJGGGDDDCCCDDDGGGIIIJJJHHHJJJGGGBBBCCCMMMSSSTTTMMMNNNKKKGGGFFFHHHKKKLLLTTTdddzzz~~~~~~mmmFFF@@@IIIAAA<<>><<<888888===CCC@@@>>>;;;<<<>>>>>><<<999;;;;;;<<<===<<<===HHHUUUOOOUUUZZZXXXPPPJJJIIIKKKKKKIIIHHHLLLRRRUUURRRNNNPPPNNNMMMMMMNNNOOONNNMMMNNNKKKIIIKKKPPPQQQNNNKKKMMMOOOQQQPPPNNNKKKIIIIIINNNGGGCCCGGGJJJHHHIIILLLMMMIIIEEEFFFJJJJJJDDD===@@@>>><<<===???AAA@@@???CCCDDDDDDEEEEEEEEEDDDDDDDDDBBBAAACCCFFFHHHGGGEEE@@@AAABBB@@@===<<<>>>AAABBB@@@======???@@@???======:::999;;;@@@CCCDDDDDD===<<<;;;;;;<<<>>>@@@AAA<<<@@@AAA===;;;;;;;;;999999:::;;;<<<<<<;;;::::::@@@AAAAAA???<<<:::999:::???>>>===<<<;;;;;;;;;<<<::::::;;;<<<<<<;;;:::999<<<===>>>===:::888777777888:::>>>AAABBBAAA???>>>@@@???===<<<<<<>>>???AAA????????????@@@AAAAAABBBBBBDDDEEEEEEDDDDDDEEEFFFIIIIIIIIIJJJJJJJJJJJJJJJNNNRRRTTTRRROOOPPPWWW^^^\\\[[[WWWQQQLLLHHHHHHIIIKKKIIIGGGHHHIIIHHHDDD@@@AAAFFFKKKLLLJJJKKKOOOTTTHHHHHHIIIIIIHHHFFFDDDCCCHHHFFFDDDDDDFFFFFFCCC@@@CCCEEEFFFBBB===;;;>>>BBBGGGFFFFFFEEEDDDBBBDDDHHHFFFKKKLLLHHHGGGJJJNNNNNNHHHFFFEEEFFFIIIJJJHHHFFFHHHJJJMMMUUUbbbqqq```TTTGGGAAABBBCCC@@@;;;>>>======<<<;;;;;;::::::666666777777777777666666666666555444444333222222222222111111111111222222333333333333333333333333555777:::<<<>>>>>>>>>===>>>???@@@BBBCCCDDDEEEFFFNNNzzzssslllvvv{{{iiiccc___\\\ZZZ[[[\\\[[[WWWTTTRRRRRRRRRTTTSSSOOOOOOSSSTTTRRROOOPPPQQQQQQPPPMMMIIIGGGFFFJJJJJJFFFBBBBBB@@@===CCCDDDDDDBBBAAAAAADDDFFFMMMJJJFFFCCCCCCCCCBBBAAADDDEEEFFFGGGHHHGGGFFFEEE:::;;;===AAADDDHHHLLLMMMJJJHHHEEEEEEEEEFFFEEEDDDEEECCCBBBBBBBBBBBB???===BBBCCCDDDEEEFFFGGGGGGGGGFFFCCCBBBDDDIIIJJJGGGDDDGGGHHHHHHGGGDDDEEEHHHLLLLLLJJJIIIHHHIIIKKKNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTWWW\\\YYYNNNMMMTTTUUUNNNWWW[[[ZZZQQQIIIFFFCCC===PPPdddLLLKKKGGGAAA;;;777666777;;;;;;::::::999888888888555555444444555555666777666666666555555666777777777999:::888666777;;;???===<<<;;;;;;<<<<<<;;;::::::;;;<<<999777888>>>CCCGGGKKKOOOPPPLLLJJJJJJKKKJJJHHHHHHLLLQQQSSSQQQNNNUUURRRNNNLLLKKKKKKKKKJJJMMMKKKJJJLLLQQQSSSQQQNNNOOOPPPOOOMMMKKKJJJKKKMMMNNNHHHFFFJJJKKKIIIHHHJJJNNNKKKIIIJJJLLLLLLHHHDDDBBBDDDEEEDDDBBBAAACCCEEEBBBCCCDDDEEEFFFFFFGGGFFFEEECCCCCCDDDGGGHHHHHHFFFEEEFFFGGGEEECCCBBBDDDGGGDDDBBB???@@@AAABBBAAA???AAAAAAAAADDDGGGHHHEEECCC???>>>===<<<<<<===???@@@???BBBBBB===::::::999777999:::<<<===>>>>>>======@@@AAAAAA???<<<::::::;;;>>>===<<<;;;:::999999999::::::;;;<<<============;;;===???===:::666444333888:::===@@@AAA@@@>>>===>>>===<<<;;;;;;<<<>>>??????>>>>>>===>>>???AAABBBAAACCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJMMMQQQTTTRRROOOPPPUUU\\\ZZZYYYVVVRRRLLLIIIHHHIIILLLKKKJJJJJJKKKJJJGGGDDDCCCEEEHHHJJJKKKKKKKKKKKKHHHHHHHHHGGGEEEDDDBBBAAAFFFDDDBBBBBBCCCCCC@@@>>><<>>:::999;;;>>>CCCBBBBBBDDDFFFGGGHHHIIIJJJHHHEEEFFFMMMRRRMMMDDDCCCAAA@@@BBBFFFIIIIIIHHHLLLKKKIIIHHHKKKPPPVVVZZZnnnYYYKKKIIIBBB;;;:::<<<===:::777;;;;;;::::::999888888777555555555666666555555555444333333222111111000000000000////////////000000333333222222111111000000000111444666888888777777999999999:::<<<===???@@@CCCDDD]]]xxxlllmmmrrrzzzcccZZZYYYYYYWWWUUUUUUVVVVVVWWWWWWVVVVVVQQQSSSSSSPPPQQQVVVXXXWWWPPPQQQRRRRRRQQQNNNLLLJJJGGGKKKLLLHHHEEEDDDBBB>>>DDDFFFGGGFFFFFFFFFHHHJJJGGGFFFDDDDDDEEEDDDCCCAAADDDEEEFFFFFFFFFFFFEEEDDD@@@@@@AAACCCEEEHHHJJJLLLGGGDDDBBBAAABBBCCCDDDDDD@@@???@@@AAADDDDDDCCCBBB@@@@@@BBBCCCDDDEEEEEEEEEFFFEEEDDDEEEHHHIIIHHHGGGBBBDDDEEEEEEEEEGGGLLLPPPSSSPPPMMMJJJHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSXXXWWWQQQRRR[[[^^^YYYXXXZZZXXXUUUUUUUUUNNNEEEAAAnnndddLLLKKKGGGAAA;;;666555555888888888777777666666555333333222222222333444444333333333333333444555666555555444444555666888999777888999999888888999:::777<<<<<<666666===>>>:::DDDEEEGGGHHHIIIIIIIIIIIIIIIGGGHHHKKKOOOQQQOOOMMMTTTPPPLLLIIIIIIJJJKKKKKKLLLJJJJJJMMMRRRTTTSSSPPPSSSRRRPPPLLLKKKLLLPPPSSSQQQMMMKKKMMMMMMJJJIIIIIINNNNNNNNNNNNMMMLLLKKKJJJFFFJJJMMMKKKEEEBBBEEEJJJGGGGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDEEEGGGHHHHHHFFFDDDEEEFFFEEEDDDDDDEEEGGGDDDCCCAAAAAABBBCCCBBB@@@CCCEEEHHHJJJKKKIIICCC???@@@???>>>=========>>>???===AAAAAA===:::;;;:::888999:::<<<>>>@@@@@@@@@@@@???@@@@@@???<<<::::::;;;===<<<;;;:::999888777777;;;;;;;;;<<<===>>>???@@@;;;===>>>===999555222111888999<<<>>>??????======;;;;;;:::999:::;;;===>>>>>>===<<<<<<<<<>>>@@@BBB@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHKKKOOOSSSRRROOOOOOSSSWWWTTTUUUTTTRRROOOLLLLLLLLLMMMMMMLLLMMMNNNMMMLLLJJJCCCCCCEEEIIIMMMNNNLLLIIIMMMLLLJJJHHHFFFDDDCCCCCCCCCBBBAAAAAAAAA@@@>>><<<666999<<<;;;999777999;;;===>>>@@@BBBFFFIIIIIIIIIHHHIIIHHHHHHLLLNNNIII@@@AAA???>>>???BBBEEEGGGGGGGGGEEECCC@@@@@@AAACCCDDDLLLPPPYYYeeeooosssrrrnnn~~~}}}}}}zzzuuuccc]]]TTTMMMGGG???777111:::999888999::::::888666888777777666666555444444222333333444444333333222111000000//////............------,,,,,,------...222222111000///...------,,,---///111222333222222555444333444555777:::;;;<<<666AAAccc{{{wwwwwwssszzzpppooo{{{xxxqqqxxx}}}~~~mmmkkk{{{uuusss}}}wwwlll^^^VVVWWWZZZ]]]]]]WWWTTTRRRSSSVVVYYYYYYWWWQQQTTTSSSQQQSSSYYY\\\[[[VVVVVVUUUTTTRRROOOLLLJJJHHHMMMOOOKKKHHHFFFDDD@@@DDDFFFHHHIIIIIIIIIJJJKKKCCCCCCDDDEEEGGGGGGEEECCCDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJFFFCCCAAAAAABBBDDDEEEEEE??????@@@BBBEEEFFFEEECCCBBBCCCDDDFFFGGGGGGHHHHHHGGGGGGHHHGGGGGGGGGJJJLLLDDDFFFGGGHHHIIIKKKOOORRRVVVSSSNNNJJJIIIJJJLLLMMMLLLMMMOOOQQQSSSTTTTTTTTTRRRWWWWWWSSSVVV___bbb```YYYXXXWWWZZZbbbdddZZZNNN@@@aaa]]]KKKIIIFFF@@@:::555333333555555555444444333333333111111000000000000111111000000000000111222333444444222111222444555666555222555777777555444777:::555<<<<<<777===KKKNNNEEEJJJHHHFFFFFFHHHIIIHHHFFFFFFFFFFFFIIIMMMNNNMMMKKKIIIHHHGGGHHHJJJMMMNNNNNNJJJJJJJJJLLLOOOPPPOOONNNSSSSSSQQQOOOMMMNNNRRRUUUSSSPPPNNNMMMLLLJJJJJJJJJMMMOOOPPPNNNKKKHHHIIIJJJIIILLLNNNLLLGGGDDDEEEHHHKKKLLLLLLLLLKKKJJJIIIIIIEEEEEEDDDEEEEEEFFFFFFEEEBBBCCCCCCCCCCCCCCCEEEFFFAAA@@@@@@@@@@@@@@@???>>>@@@BBBEEEHHHGGGDDD???<<<>>>>>>=========>>>>>>???999<<<===:::999<<<>>>===777999;;;>>>???@@@AAAAAA===>>>???===;;;::::::;;;>>>======<<<:::999888777;;;;;;:::999:::;;;===>>>;;;;;;;;;999666444444555999:::;;;<<<=========<<<999999999999999:::;;;<<<>>>===;;;;;;<<<>>>AAABBB@@@BBBCCCCCCBBBAAACCCDDDDDDEEEFFFFFFGGGFFFFFFEEEIIIMMMQQQQQQOOOMMMOOORRROOOPPPRRRRRRQQQPPPQQQRRRMMMMMMMMMNNNNNNOOONNNNNNCCCDDDFFFJJJMMMPPPRRRRRRSSSQQQNNNKKKIIIGGGGGGGGGDDDCCCCCCBBBAAA@@@>>>===888;;;===>>><<<;;;;;;<<<:::@@@DDDDDDDDDFFFGGGGGGDDDNNNTTTMMMDDD@@@CCCEEECCCAAA>>>===>>>@@@BBBDDD@@@@@@@@@AAABBBDDDEEEFFF@@@<<<999<<>>888333111111222222222222222111111111//////...............///............///000111222222111000111333444444333///222555444333222555888666<<<;;;888BBBUUUZZZSSSLLLHHHDDDDDDGGGIIIGGGDDDCCCCCCDDDGGGIIIJJJIIIHHH@@@AAADDDHHHLLLMMMLLLJJJHHHHHHHHHIIIJJJJJJIIIHHHMMMNNNOOOOOOMMMMMMMMMOOOOOONNNKKKFFFEEEFFFHHHIIIKKKMMMNNNJJJEEEBBBCCCFFFJJJIIIIIIHHHGGGEEEBBB@@@FFFGGGHHHIIIIIIIIIIIIIIICCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAABBBCCCDDDDDDEEE;;;<<<======<<<;;;::::::<<<>>>@@@@@@@@@>>><<<;;;999::::::;;;<<<>>>??????777;;;<<<888888;;;===<<<555777999;;;===>>>>>>>>>:::;;;<<<;;;999888999:::>>>>>>>>>===<<<:::999888:::999888666666666777888::::::888555333444777:::999999::::::;;;;;;<<<<<<777777777888999::::::;;;===<<<;;;;;;<<<>>>AAABBB@@@AAACCCBBBAAAAAABBBDDDEEEFFFGGGGGGGGGEEECCCBBBGGGKKKNNNOOOMMMKKKLLLMMMOOOQQQSSSSSSQQQPPPPPPQQQKKKLLLLLLMMMMMMNNNOOOPPPFFFHHHKKKJJJIIILLLQQQWWWSSSQQQOOOLLLJJJIIIIIIIIIGGGGGGGGGFFFDDDBBBAAA@@@???@@@BBBCCCBBBAAAAAAAAA???IIIOOOJJJDDDDDDGGGIIIHHHQQQSSSJJJ???<<<@@@DDDAAA@@@???======???BBBDDDAAAAAAAAAAAAAAA@@@@@@@@@HHHBBB;;;:::===???===;;;999;;;===;;;777555555666AAA???===;;;:::888666555444555555444111000222444444444333333222111111111......////////////..................---------------,,,,,,++++++,,,,,,---------......//////000000......///000111222222222555333222111222444777999666555333999CCCGGGUUUpppnnnhhhiiiaaa```^^^^^^```ccceeeffffff```YYYWWWYYY[[[YYYWWWXXXYYYVVVQQQPPPTTTVVVTTTXXXWWWTTTQQQNNNLLLJJJJJJIIINNNPPPLLLHHHGGGEEEAAADDDFFFHHHHHHGGGEEEEEEEEEMMMJJJFFFEEEFFFHHHIIIJJJFFFFFFEEEEEEDDDDDDDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHAAACCCFFFJJJMMMKKKGGGDDD@@@@@@BBBDDDFFFFFFDDDAAA===>>>???@@@AAABBBBBBBBBEEEHHHJJJHHHDDDDDDIIIOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIGGGFFFHHHKKKPPPSSSJJJLLLOOOQQQSSSSSSRRRQQQTTTUUUSSSPPPOOOQQQRRRPPPVVVTTTTTTVVVXXXXXXWWWVVVHHHIIIccc~~~WWWCCCCCCAAA<<<666222//////000000000000000000000000......------,,,,,,------------------......///000///000000111111222222333///000222222222222333555888:::999777@@@NNNSSSPPPCCC@@@???@@@DDDFFFFFFDDD???@@@BBBDDDEEEEEEEEEEEE???AAADDDHHHJJJIIIEEEAAAEEEEEEEEEFFFEEEDDDDDDCCCFFFHHHKKKLLLJJJGGGFFFFFFFFFGGGFFFAAA???BBBEEEEEEGGGHHHHHHEEEAAA???@@@BBBGGGFFFDDDDDDDDDCCC???;;;;;;===???BBBDDDFFFGGGHHH@@@BBBBBBAAA???>>>???@@@>>><<<;;;;;;===>>>>>>===666888::::::999777666777:::;;;<<<<<<;;;:::;;;<<<555666777888:::<<<======:::===<<<777555777888777444555777999::::::999999666777888777666555666777:::;;;<<<<<<;;;:::888777777666555444333222222222777777555222111333777;;;777777777666777888999999444444555666777888888999999::::::;;;<<<>>>???@@@???@@@AAAAAA@@@@@@AAABBBDDDEEEFFFGGGFFFDDDBBBAAAGGGIIIKKKLLLKKKIIIIIIJJJSSSTTTSSSQQQNNNKKKKKKLLLJJJKKKLLLLLLKKKLLLNNNPPPKKKNNNOOOLLLGGGFFFKKKQQQLLLLLLJJJIIIHHHHHHHHHHHHIIIJJJJJJHHHEEECCCBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEPPPUUUMMMGGGIIILLLLLLOOOLLLEEE@@@AAADDD@@@:::<<<============@@@CCCFFFAAAAAA@@@@@@???>>>===<<<999888888999<<<;;;888444===>>>???<<<999888:::<<<111222444555555444333222222222111000///000333666333333222111111000000///,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---...///000000---------...///000000111222111000///000222444555333444222777===888===QQQggg~~~tttiiicccdddhhh```]]]ZZZYYY[[[___aaabbb```\\\WWWVVVWWWYYYYYYXXXUUUVVVRRRMMMLLLOOOQQQPPPPPPOOOMMMKKKJJJKKKKKKLLLIIIMMMMMMHHHEEEEEECCC@@@DDDEEEGGGGGGEEEDDDEEEFFFNNNJJJEEEBBBCCCEEEHHHIIIFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDD;;;===BBBFFFHHHFFFAAA===:::;;;>>>BBBEEEEEEDDDAAA:::;;;<<<===>>>?????????@@@CCCEEEDDD@@@@@@EEEIIIEEEDDDDDDEEEGGGHHHHHHFFFFFFEEECCCCCCDDDFFFIIIKKKEEEFFFHHHJJJKKKKKKKKKJJJKKKLLLKKKKKKKKKLLLLLLLLLPPPOOOPPPQQQOOOLLLOOOTTTOOOMMMOOOnnnXXX??????>>>:::555000......////////////////////////......---,,,,,,,,,,,,,,,...---------------......+++...111111///...000222000000///000222333222111666666555777:::>>>AAABBB::::::;;;>>>AAACCCDDDDDD<<<>>>@@@AAABBBAAABBBBBBAAAAAACCCEEEEEECCC???<<<@@@BBBCCCCCCBBBBBBBBBBBBDDDGGGIIIIIIFFFDDDBBBBBB>>>DDDFFFCCCAAADDDEEECCCDDDDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDBBB???===;;;999:::<<<>>>@@@BBBCCCCCC@@@AAABBBAAA>>><<<===???999777555555777888777555555888::::::888666666666777:::;;;;;;888777777888333444555666888888999999999<<<:::555222444666555555666777777777666555444222333444444333222333444444555777888888666555444222222222222222111000///333333444222111111333444444333222222222333555666000000222333444555555555555666888:::;;;<<<<<<<<<<<<===???>>>======>>>@@@???AAACCCEEEEEEDDDBBBAAAGGGHHHIIIIIIHHHHHHHHHHHHQQQQQQOOOLLLIIIHHHIIIJJJJJJLLLLLLLLLJJJJJJMMMPPPOOOQQQRRRPPPLLLIIIIIIJJJEEEEEEFFFFFFGGGGGGFFFFFFHHHJJJKKKHHHEEEBBBAAABBB>>>>>>>>>AAADDDFFFHHHIIIGGGNNNOOOHHHHHHOOOQQQLLLFFFCCC===<<>>BBBEEE==================>>>>>>555777888:::;;;;;;999888555666666555333222333555777888999999777555444444222111000000111333444444111111000000///.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,---...//////............///000111222111<<<666+++000888<<>>>>>>>>>>>777888;;;>>>@@@???;;;888666777:::>>>AAAAAA>>><<<888888:::;;;<<<=========999<<<>>>===<<<<<<>>>@@@;;;::::::===AAACCCCCCAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEGGGHHHIIIJJJLLLIIIHHHKKKOOONNNKKKMMMSSSVVVSSSRRRfffWWW======<<<999444000...---.../////////////////////...------,,,+++++++++,,,......------,,,---------(((---111000---,,,...222222///...///222333222///333111222777777444444888888:::<<<>>>???@@@AAABBB:::<<>>??????@@@@@@@@@???>>>>>>@@@BBBCCCAAA>>><<<===???;;;888666666888888777555555999<<<<<<999666666777555888;;;:::777333222333333333444555666666555555555888777333111555777777666777777777666555333222///111222222111000111333///000222444444333222111...///111222222111000//////111333333111///...---222111///......000222333---...///000222222333333111333666999:::::::::999:::;;;<<<<<<;;;;;;<<<>>>;;;===@@@CCCDDDDDDCCCBBBHHHHHHHHHGGGGGGGGGGGGGGGKKKKKKJJJHHHGGGGGGJJJMMMKKKLLLMMMLLLJJJJJJMMMPPPPPPQQQRRRTTTTTTQQQLLLHHHAAABBBDDDFFFGGGGGGGGGFFFGGGIIIJJJGGGCCC@@@@@@AAA888888888;;;@@@EEEHHHJJJDDDGGGDDD@@@GGGSSSSSSIII666===AAA???=========;;;:::<<>><<<;;;===???<<<;;;:::999888888888888:::999777444222333666999444555666666666555444444...///111111000000111222000///...///000000///---000//////......---,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,++++++************+++++++++++++++***************---,,,,,,,,,---...//////---......///000000000000,,,111000222999444111;;;;;;<<<>>>SSSyyytttxxxeeeccc___TTTRRRXXXUUUOOOIIIJJJPPPUUUVVVUUUOOOOOOOOOMMMKKKJJJLLLMMMFFFGGGFFFCCCEEEMMMRRRRRROOOLLLHHHDDDAAA@@@@@@AAAGGGIIIGGGAAA>>>???@@@>>>999:::;;;<<<===@@@CCCFFF???>>><<<===>>>??????>>>CCCBBB@@@>>>======>>>>>>@@@???>>><<<;;;:::::::::888777777888999:::999777777777999<<<===;;;888444222333444555666777777777444666888999888888999999999777777:::>>>@@@???===::::::;;;===>>>???@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBAAACCCFFFHHHHHHIIIKKKDDDCCCHHHPPPQQQNNNNNNSSSPPPOOOUUU```UUU@@@===:::666333222111111////////////...---,,,+++---,,,++++++******++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------............///---...///111333555666777555777999;;;<<<===<<<<<<@@@:::===JJJOOOGGG@@@@@@AAA@@@???@@@AAAAAA???>>>@@@@@@?????????@@@BBBCCCDDDFFFGGGHHHFFFEEEDDDEEEHHHJJJMMMNNNLLLHHHBBB>>>BBBBBBAAABBBBBBCCCDDDEEECCCCCCCCCBBBAAAAAADDDFFFBBBCCCCCCAAA???======>>><<<======???@@@AAABBBBBB<<<<<<;;;;;;:::888888777999<<<>>>>>>;;;:::;;;===999999999;;;<<<<<<:::888333111000222777:::999777999777555555555444222111555555666666666555333222666555222000000000111222111111000000//////......000000000000//////////////////......------------.........////////////000000000000000000000000000000000111111111222222222666666777888999;;;===>>>=========???@@@BBBDDDDDDEEEEEEFFFDDDCCCBBBDDDEEEJJJKKKKKKEEEBBBHHHWWWcccZZZOOOFFFEEEGGGGGGLLLSSSNNNKKKJJJLLLNNNOOOMMMJJJGGGGGGIIIIIIHHHFFFCCCBBBHHHFFFCCCAAAAAAAAAAAA@@@:::777666:::BBBHHHIIIHHHJJJGGGEEEEEEFFFFFFCCC@@@777999999777777;;;<<<:::888:::======:::888888:::999888888777666555555444444444444444444444444444444333222111000000000000222222000//////.........111111000/////////////////////...------,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,------------------............///......///000111333555666777999???FFFJJJSSSfffyyywwwiiiaaa]]]ZZZccc___XXXSSSPPPQQQSSSUUUPPPLLLHHHJJJOOORRRQQQNNNJJJJJJIIIGGGFFFFFFIIIKKKKKKJJJHHHGGGHHHLLLPPPSSSGGGDDDCCCCCCAAA>>>AAAGGGCCCHHHIIICCC>>>>>>===<<<>>>:::666666:::???BBBCCC===>>>???@@@???===;;;999<<<>>>@@@???===;;;::::::???>>><<<:::999888999999777666666777999999888666555666777666444333333444444444444444444444444444444555777888999999999888777888999999888999;;;===888999:::<<<===???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDFFFDDDCCCDDDGGGHHHGGGDDDEEEFFFHHHIIIKKKMMMRRRUUUOOOUUUTTTUUUddd|||YYYBBB???;;;666222000///.../////////......---,,,+++,,,++++++***************------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........000000111222222333444444222333555777999;;;<<<<<>>JJJNNNGGGBBBBBBCCCAAA???>>>???AAAAAAAAABBBBBBAAA@@@@@@@@@AAABBB???AAADDDFFFFFFFFFGGGHHHGGGHHHIIIJJJHHHFFFCCCAAAHHHHHHGGGGGGGGGGGGGGGGGGCCCBBBAAA@@@AAACCCEEEFFFDDDEEEEEECCCAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<===;;;===???>>><<<;;;;;;===;;;;;;:::;;;<<<;;;999666333333333444666888888777666555444444666666555444444444555555555444333222555444222000///000111111///////////////.....................---------------------,,,,,,,,,++++++---------............///////////////////////////000000000111111111111222555555555666888999;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEDDDBBBBBBCCCEEEEEEGGGIIIGGGGGGLLLVVV___gggYYYLLLIIIIIIFFFEEEFFFJJJJJJIIIJJJKKKKKKIIIHHHHHHHHHHHHGGGEEECCCAAA@@@EEECCCBBBAAAAAAAAAAAAAAA???<<<<<<@@@FFFKKKKKKJJJHHHHHHGGGFFFDDD@@@<<<999777:::999777777;;;<<<999777999;;;;;;888666666777777666666555444444333333222222222222222222222222333333111000000/////////111000///......---------//////...---------------......---,,,,,,+++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------.........///111222444555777777999<<<<<<===FFFRRRDDDjjjtttqqqkkkeee___XXXQQQMMMUUUSSSQQQOOOOOOPPPSSSTTTQQQPPPNNNNNNNNNNNNNNNNNNKKKKKKKKKIIIGGGHHHJJJLLLMMMKKKHHHEEEFFFIIIMMMOOOKKKFFFCCCDDDCCC@@@AAADDDDDDHHHIIIDDDAAAAAAAAA??????<<<999888;;;???AAAAAA>>>???@@@@@@???>>><<<:::;;;===>>>===;;;999999:::>>>===;;;999888888888888888666555666777777666555555666666555333222222333555555444444444444444444444555777888999999888888666777999888888888:::<<<888999:::;;;===>>>???@@@>>>>>>???@@@@@@AAAAAABBBCCCBBBAAACCCGGGHHHHHHFFFGGGHHHJJJJJJJJJKKKMMMPPPMMMTTTRRROOOYYYpppYYYCCC@@@;;;666111...,,,,,,............---,,,+++++++++***))))))(((((())))))---,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------111111111111000000000000//////000222555777999:::@@@:::;;;DDDHHHCCC???AAACCC@@@===<<<===@@@AAABBBBBBAAA@@@@@@???@@@@@@AAA>>>AAADDDEEEEEEFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEJJJJJJIIIIIIHHHGGGGGGGGGBBB???<<<===AAAEEEFFFEEEDDDEEEFFFEEECCCAAAAAAAAABBBBBBBBBAAA@@@???>>>===>>>===;;;;;;;;;<<<>>>@@@<<<>>>???>>><<<;;;;;;<<<<<<;;;:::::::::999777555444555666666555444555777333222222333666777777666222222333444444333111000333222000///...//////000------------------......,,,,,,,,,+++++++++******+++++++++++++++*********++++++,,,,,,,,,---------------------------------/////////000000000000111333333333444555777888999>>>============>>>??????BBBCCCDDDDDDBBBBBBCCCEEEDDDFFFHHHIIIJJJMMMRRRUUU```TTTIIIIIILLLKKKHHHFFFGGGHHHIIIIIIGGGFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCAAAAAADDDIIILLLLLLJJJBBBFFFIIIGGGAAA;;;777555888::::::777777:::;;;999666777999888666444333333444444444333222222111111000000000000000000000000222111000/////////////////////...---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))************+++++++++,,,------......000111333444333222444777888777:::>>>HHHPPPPPPJJJVVVxxxoooXXXZZZ]]]aaabbb]]]UUUMMMIIINNNNNNNNNNNNOOOQQQRRRSSSUUUVVVVVVTTTPPPMMMNNNOOOMMMMMMMMMKKKIIIIIIKKKMMMOOOLLLGGGDDDCCCEEEIIIKKKNNNHHHDDDFFFGGGDDDAAABBBDDDHHHHHHEEECCCDDDEEECCCAAA???<<<<<<===>>>>>>===>>>>>>?????????===<<<;;;:::;;;;;;999777666777999;;;:::999777777666666666888666444333444555444444333444555333111000111222555555444444333333222222333444666777888888777666444666777777666666888999666777888999:::;;;<<<===;;;;;;;;;<<<======>>>>>>@@@??????AAAEEEGGGGGGGGGHHHIIIKKKJJJIIIHHHHHHIIILLLTTTRRRLLLRRReeexxxnnnvvvSSSAAA>>>:::555000---,,,,,,---......------,,,+++***))))))(((''''''''''''(((++++++++++++************)))))))))*********++++++*********+++++++++,,,,,,............---------------------...///222444666888333333999<<<:::888:::>>><<<::::::<<<>>>>>>>>><<<<<<<<<<<<===>>>>>>>>>@@@BBBDDDEEEDDDCCCCCCCCCHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBB@@@<<<888:::@@@DDDDDDBBBBBBCCCDDDDDDBBB@@@???@@@AAAAAAAAAAAA@@@>>>===<<<<<<:::888666666888;;;<<<<<<<<<===<<<;;;:::999999999888666777777777666444333555777555222000222444111000///111333555444333///000111222222111000///111000///...---.........******++++++,,,,,,------+++++++++*********))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000111222444555666:::::::::;;;;;;===>>>>>>AAABBBDDDDDDCCCCCCDDDEEEHHHGGGGGGHHHJJJJJJJJJIIINNNIIIFFFGGGJJJLLLKKKJJJFFFIIIKKKJJJFFFDDDEEEGGGFFFEEECCCBBBBBBCCCEEEFFFBBBCCCCCCBBBAAA@@@AAABBBDDDCCCCCCEEEHHHIIIIIIGGG>>>DDDIIIGGG???999999:::888:::999666666999999777555666777666555333222111333222222222111111111000000000000000000000000000000000///...............------,,,+++++++++++++++,,,+++******))))))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((())))))*********+++++++++,,,,,,------...000111222222111333666999;;;<<<===222===HHHMMMMMMOOOTTTYYYnnnuuupppkkkeee```eeeggghhhddd]]]WWWUUUUUUTTTSSSQQQPPPPPPQQQSSSTTTXXXXXXXXXVVVSSSQQQPPPOOONNNOOONNNMMMJJJJJJKKKLLLMMMJJJFFFCCCBBBDDDHHHJJJOOOHHHDDDGGGJJJHHHDDDBBBBBBEEEEEEBBBBBBEEEFFFDDDAAA@@@???>>>===<<<:::999;;;<<<<<<<<<<<<;;;:::999777777777555333333555777777777666555555444444444888555222000111222222111111222333222///...///000333222222111111000000000111222333444555444444333111222444444333333444555333333444555666666777777777777777888999999::::::<<<<<<===>>>@@@BBBBBBBBBEEEGGGIIIIIIGGGEEEDDDEEEKKKSSSRRROOOUUUbbboooQQQVVVddd{{{NNN===;;;777333000.........------------,,,+++***))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))************)))))))))***++++++,,,,,,------,,,+++,,,---...///000......111333222222444555555666888:::;;;999777555666777888999;;;;;;<<<<<<>>>@@@AAA@@@??????@@@DDDEEEEEEEEEDDDBBB@@@???>>>>>>???@@@AAAAAA@@@@@@>>>:::777:::???BBBAAA>>>===???AAAAAA???===<<<===<<<===>>>??????>>>===<<<<<<:::777555444555777888:::999999::::::999888777444333222333555666666555222444555333///---...000///...---...///000///...---...///000000///...---......------,,,,,,,,,---))))))******++++++,,,,,,+++++++++*********))))))******************++++++))))))))))))************************************,,,,,,---------..................///000111222333444555666777999;;;===>>>???AAACCCDDDCCCCCCDDDEEEIIIFFFDDDDDDFFFGGGFFFEEEHHHKKKLLLIIIEEEDDDFFFHHHGGGJJJLLLKKKHHHFFFGGGIIIIIIHHHEEECCCBBBCCCDDDEEECCCEEEFFFDDDAAA??????AAADDDCCCCCCCCCEEEEEEEEEEEEAAAFFFIIIEEE===888:::???777:::999555444777777555444444555555555333111000222111111111111111000000////////////////////////......------,,,,,,------,,,++++++************+++,,,+++******))))))******((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))************++++++++++++++++++,,,---...///000666444222111333666555444>>><<<<<<<<<;;;;;;@@@GGGJJJSSS\\\^^^aaavvv~~~wwwppplllmmmiiidddbbbbbb```[[[WWW^^^^^^^^^[[[WWWWWW[[[___ZZZWWWSSSOOOOOOPPPTTTVVVUUURRROOOOOORRRRRROOOLLLNNNNNNNNNLLLJJJHHHIIIJJJIIIGGGDDDBBBBBBEEEHHHJJJKKKDDDBBBFFFJJJHHHEEEDDD???AAA@@@>>>???BBBCCCAAA??????>>>===:::888666666666666666666666666555555333444333111000000222444333333333333333222222222555333///......////////////000111///---,,,---.../////////......------------...///000111000//////---...000111000//////000//////000000111111222222333333444444555555666666888999:::::::::;;;;;;<<>>@@@AAABBBBBBAAAAAA>>><<<;;;===@@@@@@>>>;;;;;;===@@@@@@>>><<<;;;;;;999:::<<<>>>???>>>===<<<<<<;;;888666555555666777888777666777999999888666222111000111444555666555222222222000...,,,,,,---///---,,,,,,------,,,***++++++---......------,,,++++++++++++++++++++++++******************+++++++++++++++************))))))))))))************+++((())))))))))))*********************************+++++++++,,,,,,,,,------------------...///000111000000111333666888;;;<<<;;;===@@@BBBBBBBBBBBBCCCCCCAAA@@@@@@BBBDDDEEEEEEBBBJJJOOOJJJCCCCCCGGGJJJGGGHHHJJJJJJIIIHHHHHHIIIMMMKKKHHHDDDBBBAAAAAAAAABBBEEEFFFDDD@@@===>>>???CCCBBBAAA@@@@@@AAABBBCCCEEEHHHJJJDDD<<<777888<<<666888777333222555555222222222222333444333111///000000000000000000000000////////////////////////---,,,,,,+++++++++,,,,,,++++++******)))******+++,,,++++++***)))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++******+++,,,---......111111///---...333444222555555999@@@DDDCCCAAAAAA???@@@BBBIIIRRRUUUPPPIIIVVV___eeedddcccffffffcccdddggghhhdddaaa```aaaaaa`````````bbbbbb^^^WWWPPPSSSTTTUUUUUUUUUVVVWWWYYYUUURRRMMMJJJJJJNNNRRRVVVMMMHHHDDDEEEJJJMMMKKKGGGKKKLLLLLLJJJGGGEEEEEEFFFCCCBBBAAAAAABBBDDDFFFGGGEEE@@@>>>AAADDDCCCBBBCCC===>>>;;;888:::>>>>>>;;;;;;;;;;;;999555333222333111111111111111111111111///000000///...---///000//////000111111111000000222///---,,,---...---------...///...,,,***+++,,,+++++++++,,,,,,,,,,,,,,,+++,,,---......---,,,+++***,,,...///...,,,,,,---------------............000000111111222333333333444666777777666555777888:::<<>>???@@@AAA>>>=========>>>@@@AAABBBAAABBBCCCEEEEEEDDDCCCBBB???@@@BBBCCCBBB???<<<:::;;;>>>AAABBB@@@>>><<<<<<999;;;===??????>>><<<;;;:::999888777777777777777777666555777:::;;;999777555333111222444555666555333222000//////...,,,+++...,,,++++++,,,,,,+++***)))***+++,,,---,,,++++++)))******++++++*********+++++++++***************************))))))))))))''''''((((((((()))))))))((())))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---...///000......///000222555666888666999===>>>???>>>???@@@===>>>???@@@@@@@@@@@@AAA;;;DDDIIIEEEBBBEEEIIIKKKEEEDDDEEEFFFHHHHHHGGGFFFJJJHHHFFFDDDBBBAAA@@@@@@>>>AAADDDCCC>>><<<<<>><<<:::999:::===@@@AAADDDFFFBBB<<<777666888555777666222111333222000///......000222222000...........................------------------------++++++*********++++++,,,+++***************++++++++++++***)))))))))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((()))))))))***************+++,,,---)))---///,,,...333666444777777666555888>>>BBBCCCIIIBBB666666BBBJJJPPPZZZQQQUUUTTTMMMHHHLLLTTTYYYTTTYYY^^^___^^^]]]___bbbbbb]]]XXXWWWYYYZZZXXXUUUSSSRRRRRRRRRSSSRRRPPPNNNMMMKKKHHHFFFGGGIIIMMMOOOGGGCCC@@@@@@BBBEEEGGGGGGIIIIIIIIIHHHDDDBBBAAAAAA>>>>>>???@@@AAAAAAAAABBB???;;;999;;;;;;999;;;>>><<<<<<999555666::::::666666777666444000///000111...---------------......+++,,,......,,,,,,,,,---,,,---...////////////...---,,,++++++------,,,+++,,,------,,,***))))))***)))******++++++,,,,,,,,,***+++,,,,,,,,,,,,*********,,,...///...,,,+++,,,------------------,,,,,,......//////000111111111111333555555444444666888777999:::;;;;;;===???BBBBBBHHHHHHHHHNNNNNNTTTeeezzzbbbNNNLLLTTTXXXcccrrr}}}QQQ999777444000...------...++++++,,,++++++***)))((())))))(((''''''''''''(((''''''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))******++++++'''(((***,,,,,,,,,++++++))),,,.........000000000...------...111444444444:::;;;;;;;;;:::999777666<<<>>>AAABBBAAAAAAAAABBB???>>><<<<<<>>>CCCHHHKKKDDDEEEFFFGGGFFFDDDBBBAAA@@@CCCGGGGGGDDD???<<<:::===@@@CCCDDDBBB@@@>>>>>>;;;===???@@@@@@???<<<;;;555666666666777777777777777555555777;;;<<<;;;888888666333333444555555555555222//////000000---***---,,,++++++---------+++((()))***+++,,,,,,+++***((()))************)))))),,,,,,++++++******))))))***)))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************************************)))************+++++++++,,,,,,,,,,,,---...//////.........///000222333444333666:::<<<<<<<<<<<<===;;;>>>AAAAAA???<<<;;;;;;>>>DDDEEEAAA???BBBDDDAAACCCAAA@@@BBBFFFHHHFFFCCCCCCBBBBBBBBBBBBCCCDDDDDD999>>>AAAAAA===;;;<<>>CCCFFFGGG>>>>>>MMMIIIKKKKKKJJJJJJMMMQQQTTTWWWWWWYYY[[[ZZZXXX[[[___[[[UUUPPPOOOSSSUUURRRNNNOOOKKKHHHHHHJJJLLLJJJHHHJJJIIIGGGFFFFFFFFFGGGGGGEEEDDDBBB@@@???AAAFFFJJJGGGHHHHHHFFFBBB@@@??????;;;<<<>>>??????>>>===<<<<<<999777777444222555:::===<<<777333444888777333222333333000---,,,...111,,,,,,+++++++++,,,,,,---(((+++------,,,+++++++++***+++---...///......---+++******+++------,,,***+++,,,---+++)))((()))***))))))***+++,,,------...***+++,,,---,,,,,,*********---///000...---,,,,,,......---------------,,,------......///000000111...111444444444444777:::777888999888999:::>>>@@@DDDKKKHHHDDDFFFFFFQQQfffwww}}}ZZZFFFFFFGGGKKKPPPTTTZZZgggyyyIII;;;999666222...,,,+++***++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((***++++++,,,,,,---.........------...000222555666444888<<<<<<888777:::===@@@???>>>>>>???@@@CCCDDD@@@>>><<<===AAADDDDDDCCCFFFDDDAAAAAAAAAAAA@@@>>>???@@@AAABBBAAA@@@===<<<>>>???AAABBBCCCBBB@@@???===>>>???AAA@@@???===<<<:::;;;;;;::::::888777666555777999;;;:::888666444555666666666555333111000/////////......---------))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))******************))))))******+++,,,++++++,,,---...///000111...000444888;;;;;;::::::999>>>CCCCCC???<<<<<<>>>BBB@@@======>>>?????????DDDAAA>>>@@@DDDEEECCC???===>>>???AAABBBCCCDDDDDD???>>>===<<<;;;;;;;;;;;;:::;;;:::999666555666777555666777666444333333444555444222000............------......------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))******++++++,,,------...///000222444666777888;;;;;;;;;<<<>>>BBBEEEGGGNNNOOOJJJCCCHHHSSSSSSJJJOOOUUUXXXSSSSSSXXX]]]]]]]]]UUUMMMKKKOOORRRQQQNNNFFFJJJOOOQQQNNNIIIEEECCCEEELLLOOOJJJEEEFFFKKKNNNJJJDDDCCCGGGHHHDDDBBBEEEDDDCCC>>>999===DDDCCC===AAA>>>===AAAAAA>>>;;;;;;===;;;999555222222555888??????===888333000222444555333111//////000111222111111000......---------------------------------,,,,,,,,,---------......,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---,,,,,,---...///000000111111111111222222222333333555777:::<<<===>>>AAABBBDDDEEEEEEGGGIIILLLMMMjjjzzzaaaKKKHHHIIIIIIBBB<<>>=========???AAABBB@@@>>><<<===@@@BBBCCCBBBCCCAAA>>>===>>>???>>>>>>;;;<<<>>>>>>>>><<<:::999===>>>@@@AAA@@@???>>>===;;;<<<>>>@@@AAA@@@@@@???<<<<<<;;;;;;:::999888888666666888888888777555444444444333333222111//////.........------,,,,,,,,,))))))*********+++++++++)))******++++++******))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************)))))))))***++++++++++++,,,---...///000111...000333666888999999999:::>>>BBBAAA===::::::;;;<<<<<<======???AAACCCDDDEEEBBB@@@BBBFFFHHHFFFCCCDDDDDDCCCCCCBBBAAA@@@???AAA@@@???===<<<;;;::::::<<<===<<<;;;999888999:::777888888777555333444555444333111///.........///---------------,,,,,,+++++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))(((((((((''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))******+++,,,,,,,,,......000111333555666777999999999;;;===AAADDDFFFIIIJJJFFFAAAGGGRRRTTTLLLPPPTTTVVVSSSTTTZZZ^^^]]]XXXRRRLLLMMMRRRUUUTTTQQQLLLOOORRRSSSQQQNNNJJJGGGGGGMMMQQQMMMJJJKKKMMMLLLMMMFFFCCCGGGJJJHHHFFFFFFFFFFFFAAA===@@@FFFDDD???AAA???@@@CCCBBB>>>===???@@@???===999666666999<<<======;;;777222000111333333222000000///000111111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++*********************************++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,---////////////000000000111111111111222333555777999;;;<<>>???===<<<<<<>>>???@@@??????<<<:::999:::<<<<<<<<<===>>>?????????>>>===<<<<<<===>>>>>>===<<<:::999999:::<<>><<<:::999999<<<<<<<<<;;;999888:::;;;999999999888555333444444111000//////......//////,,,------------,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))(((((()))******++++++,,,------...000222333444555666666777999;;;???BBBDDDDDDDDD@@@>>>EEEQQQTTTOOOQQQRRRSSSSSSVVV\\\^^^\\\TTTQQQNNNQQQWWWZZZYYYVVVTTTTTTTTTTTTTTTQQQNNNKKKIIIMMMPPPOOONNNOOOMMMIIINNNGGGDDDFFFJJJJJJHHHHHHHHHGGGDDDBBBDDDGGGDDD???@@@@@@BBBDDDAAA===>>>CCCBBBAAA???;;;999888;;;===:::999888444111//////111/////////000000000000000000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...------........./////////...///000222444666777888<<<===>>>>>>>>>???BBBDDDHHHEEEQQQoooppp[[[LLLBBBCCCJJJ??????@@@BBB@@@>>>AAAGGGVVVWWWVVVSSSUUUZZZ]]]]]]FFF000///---,,,+++++++++,,,*********)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((()))************************+++++++++,,,......///222777;;;::::::999888888999::::::<<<;;;:::999:::;;;<<<<<<;;;999666666777:::;;;;;;>>>>>>???@@@@@@??????>>><<<<<<<<<<<<;;;:::888777999:::;;;<<<===>>>======888777555444444444555555333111///---,,,---...000222111///---,,,,,,,,,---++++++++++++************))))))))))))************((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((()))******,,,,,,,,,---.../////////............000222444666888:::======;;;:::999:::;;;???DDDCCC@@@???BBBEEE@@@??????AAADDDFFFEEEDDDAAAAAAAAAAAABBBBBBBBBCCCCCCBBB@@@>>><<<;;;::::::999::::::999777777888999888999999777444222222222..................//////,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))******++++++,,,---...000111222222222333444666999<<>>===>>>AAABBB>>>999<<>><<<999666666888:::666555444111///.........,,,---...///000000//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))*********))))))(((((())))))***(((((((((((((((((((((((((((((()))))))))*********)))((((((''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---///000222333444888999:::::::::;;;===???<<>>>>>BBBAAA@@@???@@@BBBCCCBBBEEE222111///,,,+++***************))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((()))***************************+++,,,---...222666:::777777666666777777888888999999888777777888999;;;:::888666666888:::;;;;;;:::;;;;;;<<<============<<<<<<<<<;;;:::999999888;;;;;;;;;::::::999888888666666555555555555555555555222///,,,,,,---///111222000...---,,,+++,,,,,,************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''(((((()))***++++++,,,,,,------......------,,,,,,---///222333444666999:::;;;;;;<<<===:::@@@EEEEEEBBB@@@BBBEEE?????????@@@CCCDDDDDDDDD>>>>>>>>>???@@@AAACCCDDD@@@@@@???===<<<<<<<<<<<<999::::::888666666777888666666666444111//////000,,,,,,------............++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))***)))***+++,,,---//////000///000111333666888:::;;;@@@===;;;<<>>BBBEEEBBBAAAAAACCCCCC@@@>>><<<:::;;;===>>>:::555888???;;;;;;999666444333444666333222000//////...---,,,+++,,,---...............---,,,,,,+++++++++++++++************************'''''''''((((((((()))))))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((()))******************))))))))))))*********+++++++++***+++,,,---...///000000444555666777666888:::<<<;;;FFFJJJGGGPPPnnnbbbPPP>>>999<<>>>>>>>><<<999777CCC444222000---+++************))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))******+++***************+++,,,...111444555333444444555666666777777777888888777666777999;;;;;;999888999;;;<<<<<<;;;<<<<<<===>>>>>>???@@@@@@>>>>>>===<<<<<<;;;;;;;;;======;;;:::888666555555888888999999999999888777999666333000///000222444111000///---,,,,,,++++++)))))))))******************)))))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))*********++++++,,,,,,,,,,,,,,,++++++,,,...///111111333555777999;;;<<<===777<<>>>>>???@@@AAA???>>>===<<<<<<;;;;;;<<<;;;;;;;;;999777666666888333333333222///------...+++,,,,,,---------,,,,,,***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))(((((()))***+++,,,---...---...///111333444555666<<<999777;;;CCCHHHIIIFFFHHHFFFGGGLLLOOOOOOOOOPPPIIIJJJMMMPPPQQQPPPKKKGGGKKKKKKKKKIIIFFFEEEGGGHHHHHHGGGCCC@@@BBBFFFEEEAAA888>>>AAA>>><<<>>>AAABBB???===>>>AAAAAA===<<<===;;;::::::;;;888444666;;;888888777555222111222333000///............---++++++++++++,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((())))))))))))(((''''''(((((()))))))))***************+++,,,------......000222444444555666999;;;DDD???CCCLLLKKKNNNooo~~~gggWWWLLLBBB===<<>>>>>}}}AAA222111///,,,+++*********)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&''')))*********))))))*********,,,...///000///111111333444666666777777777888999999888888<<>>??????>>><<>>>>>>>>?????????>>><<<:::888777666555777999;;;<<<<<<;;;999888:::888444111000111333444.........---,,,+++***))))))))))))******+++++++++******))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))************+++++++++,,,,,,---......000000111333666888999999666999===AAABBBAAA@@@>>>???@@@AAAAAAAAAAAABBBCCCCCCBBB@@@???>>>???@@@@@@???>>>===;;;:::999999999;;;;;;;;;888555444444555000111222111...------...++++++,,,------,,,+++******************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((()))***++++++,,,,,,---...///000111111111555222333999AAAEEEDDDBBBCCCAAADDDIIIJJJFFFGGGLLLFFFGGGJJJMMMMMMKKKFFFCCCDDDHHHJJJHHHCCCAAADDDIIIGGGIIIHHHEEEEEEHHHFFFBBB;;;???@@@???BBBFFFDDD>>>???<<<===AAAAAA======AAA???;;;999:::999555666999555555555222///...///000///---,,,---//////---+++---,,,+++***)))***+++,,,******)))))))))******+++((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))((('''&&&%%%((((((((())))))))))))***+++++++++,,,,,,---------...000222333444666999<<>>AAA?????????AAACCCBBB???<<<=========>>>???AAABBBCCCAAA@@@@@@@@@@@@@@@AAABBB@@@???===;;;:::888888888555777:::======;;;888666888666333000///000111222,,,---------,,,***((('''))))))******+++++++++,,,******))))))((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))++++++,,,,,,------------/////////111333555555555999:::<<>>:::666===>>>??????>>>===>>>???CCCBBB@@@??????@@@BBBCCCAAA???===;;;999888777666999999888666222000000111000111111000///......///++++++,,,---,,,+++***)))***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&''''''((()))***++++++,,,,,,---...///////////////---///888@@@DDDBBB@@@??????CCCHHHFFFAAACCCIIIEEEGGGJJJLLLMMMJJJGGGDDD@@@FFFKKKHHHBBB???DDDJJJHHHLLLNNNLLLKKKKKKHHHDDDAAAAAA???@@@IIIOOOIII===@@@===>>>BBBBBB>>>???EEECCC>>>:::;;;;;;888777888111222111///,,,++++++,,,...,,,+++---///000---+++...,,,***(((((()))***+++***)))))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$(((((((((((()))))))))***++++++,,,,,,---------------///111333444777:::===:::===CCCGGGIIIHHHHHHHHHgggzzzkkk\\\UUUPPPIIIFFFGGGAAA......,,,+++***)))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''((()))***+++,,,,,,000111222333555666777888888:::<<<===<<<<<<===>>>:::;;;===???AAA@@@<<<999:::;;;===??????>>>===<<<@@@???;;;888;;;AAABBB???CCCCCC@@@:::888:::;;;888333666888777444222333444444333222111000000000000,,,,,,,,,,,,,,,***))))))(((((((((((())))))))))))000...,,,***(((&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******++++++,,,------,,,,,,,,,---000333666888888888888888999:::;;;;;;:::888<<>>;;;===@@@BBB???999888>>>@@@>>>AAA???<<<::::::;;;===>>>;;;::::::999777555333222111000///......------...---,,,++++++******++++++************)))))))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***++++++,,,,,,---......///------///555<<<@@@AAA???@@@EEEHHHGGGDDDCCCFFFIIIJJJLLLNNNMMMJJJHHHIIIJJJJJJJJJKKKIIIGGGEEEEEEFFFKKKLLLOOOOOOMMMJJJFFFDDD666<<>>===>>>>>>???===999666777888:::;;;;;;999888777======:::777:::>>>???;;;===???>>>::::::======;;;666777888666333111111333222111000///............+++,,,,,,++++++***)))((('''''''''((((((((())))))...---+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((())))))******+++,,,,,,,,,---,,,,,,---///222555777666666666777888999;;;;;;;;;:::>>>DDDDDD???<<<>>><<>>::::::>>>???<<<@@@>>>===;;;;;;<<<===>>>888888888888888777666555222111000......------------,,,++++++******++++++*********)))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))+++++++++,,,------......------000555;;;>>>???===???BBBCCCBBB@@@@@@EEEIIIJJJKKKKKKIIIGGGFFFIIIKKKHHHIIIKKKJJJIIIHHHIIIJJJOOONNNNNNNNNMMMIIIEEEBBB999>>>AAADDDMMMVVVPPPCCC???AAABBBBBB???===>>>???888777777777666444333222000///...---------......//////......---,,,,,,+++,,,,,,+++******)))(((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********++++++............///000111222333666999;;;>>>AAAGGGKKKLLLRRRlllxxx:::......,,,+++***)))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&'''((()))***+++++++++,,,---...///111222222222444666888888999:::<<<>>>===<<<<<<<<<<<<999777999:::;;;;;;:::999777666:::;;;:::777999<<<;;;777777::::::888999;;;;;;888666666555222///......000//////...---,,,,,,,,,,,,************)))(((''''''&&&&&&&&&'''''''''((((((+++***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******++++++,,,---,,,,,,---...000222444333444444555777999;;;<<<===<<>>:::===???======???>>>;;;<<<<<<;;;;;;;;;<<<======999999999888777666555444222222000///...------,,,,,,,,,+++************+++))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((*********+++,,,,,,---------...000444999;;;;;;:::>>>???@@@>>>===@@@EEEJJJIIIIIIHHHEEEDDDDDDGGGJJJFFFHHHKKKLLLKKKKKKLLLMMMQQQNNNKKKJJJJJJHHHCCC@@@<<<@@@@@@???CCCJJJHHH???<<<>>>???>>>;;;:::999:::333333333333222000///...//////...---------------......------,,,+++++++++++++++******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++++++++,,,,,,---...///000222555777999<<<@@@CCCPPPDDDEEEYYYrrrwww;;;......,,,+++***)))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################"""######$$$$$$$$$$$$$$$%%%&&&&&&'''((()))***+++***++++++,,,...//////000...000333555555666888:::;;;999888999;;;======<<<;;;;;;;;;:::999888666555888;;;;;;999999:::999444444888999777666777555111444222000---,,,,,,---.........---,,,++++++++++++))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,,,,,,,---///000111222222333555777:::<<<===<<<===>>>@@@@@@>>>======<<<>>>>>>=========<<<:::777777888888999999999999<<<;;;:::888666333111000222111000...---,,,,,,,,,,,,++++++***************))))))((((((((('''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))******+++,,,,,,---...000333666777777777:::<<<>>>>>>???AAAFFFIIIDDDEEEEEEDDDDDDDDDEEEFFFEEEHHHKKKLLLLLLKKKJJJKKKMMMIIIEEEDDDEEEEEEAAA>>>===???>>>:::;;;@@@AAA>>>:::::::::999888666555444000000000000///...---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))************+++,,,------///000222444666999;;;===KKKCCC???BBBHHHZZZ}}}vvv===......,,,+++***)))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################$$$%%%&&&%%%%%%$$$%%%%%%&&&'''((())))))*********+++,,,---......///,,,///222333444555666888;;;999888999;;;=========888888777666555444222222777;;;===:::999:::999555444888999888777888666222222111...---...///000111......---,,,++++++++++++(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++++++++,,,---......111222333555777:::<<<===:::;;;<<<<<<<<<===<<<;;;>>><<<:::999888666666777333333444444555555555555:::999888777555222000///111000///---,,,+++++++++,,,+++******))))))******(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********+++---000222333333444444444666:::===???AAABBBCCC>>>@@@CCCEEEFFFEEEBBB@@@EEEHHHKKKLLLJJJHHHFFFEEEDDDAAA>>>>>>@@@AAA@@@>>><<<===;;;777777:::>>>>>>888777666666555444222111////////////...---,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((************+++,,,------000111222444777999999999:::???HHHLLLGGGEEESSSeeettt===......,,,+++***)))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################"""############$$$$$$$$$###########################$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&'''((())))))******+++,,,,,,---......---///222333333444555777>>><<<::::::;;;<<<;;;:::;;;:::999888777666555555666;;;===:::999::::::777444888:::::::::===<<<888444222111111222444444444......---,,,++++++++++++(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))))))))***++++++,,,------000111222333666888:::;;;666999999777888;;;<<<:::<<<888666666555222333555333333222222222333444444333444444444444333222222...---,,,+++++++++++++++++++++***))))))))))))***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))),,,///111000000111222---000444999<<<<<<<<<;;;;;;===AAAEEEGGGFFFAAA===DDDGGGKKKLLLIIIEEEBBB@@@<<<=========>>>???@@@AAA<<<;;;888777777:::<<<>>>666444333333444333111///......//////...---,,,,,,+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***))))))******+++,,,---111000111444777999888777:::<<>><<<;;;<<<======<<<:::>>>===<<<;;;::::::999999555:::<<<999777999:::999666999;;;999:::<<<<<<888555333222222444555333222...---,,,+++************)))))))))(((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############################################################################################################################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''(((***+++,,,,,,,,,...//////111333555777888444888888555666;;;===;;;999666777::::::666555888777666555333333444555666000111111222222222222111++++++***************+++++++++***)))))))))))))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''+++...//////...000222,,,---000444777999999888;;;<<>>CCCGGGKKKLLLJJJEEEAAA???:::===AAAAAA??????BBBEEE>>>;;;888999:::;;;;;;;;;555333222222444444222///------......------,,,,,,******+++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((((())))))***+++,,,///...///222666888666444>>>:::999>>>DDDGGGHHHJJJFFFLLLWWWdddnnnzzzuuuAAA......,,,+++***))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&$$$######$$$$$$%%%&&&'''((()))(((((())))))******++++++///111444444444444555666:::::::::<<>>;;;;;;:::999888888888888444999;;;888666888;;;:::888;;;;;;777666888666333555222111111333333000------,,,+++***))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&((()))+++,,,,,,,,,------...///111222444555333777777444666<<>>CCCCCCAAADDDHHHOOONNNMMMKKKKKKRRRbbbooolll???---,,,+++***))))))))))))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''''''''(((***+++,,,,,,---///111333444555555444666777:::<<<===>>>>>>===:::777444444666:::<<<888555222333777999999777999777444222111111333444111111111000//////......,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++,,,...000111333333999888666555666888;;;===;;;>>>@@@???<<<:::;;;<<<===:::666666777777555333555444333222000///...---------,,,,,,+++***))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&)))******+++,,,,,,------+++,,,///222666999;;;===CCCCCCBBBAAAAAA@@@??????@@@EEELLLOOOMMMIIIDDDAAA???DDDGGGEEEEEEFFFFFFCCC???<<<999888888999999999111222333444333111///------,,,++++++******+++++++++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,,,,---...///000111111333666999;;;===???BBBDDDGGGHHHIIIIIIIIIIIILLLNNNaaajjjlll>>>---,,,+++***))))))))))))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&'''((()))+++++++++,,,---///000222333444444555666888:::;;;;;;<<<777777777888777666555444999777555555777888999888333333222111111000000000/////////...------,,,,,,+++***)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))************,,,---///111222333555666777888999999999999;;;>>>??????<<<999999:::888666555666999:::999777555444333222000///......---,,,,,,+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&)))))))))***++++++,,,,,,***,,,...111444777:::;;;@@@@@@AAAAAABBBBBBBBBCCCBBBFFFIIIJJJHHHDDDAAA@@@AAAEEEGGGFFFEEEFFFEEEBBB===;;;:::::::::999777555000111222333222000...---,,,,,,+++************+++++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((++++++,,,---...//////000000333666888:::===@@@CCCCCCEEEFFFFFFFFFGGGIIIKKKOOOPPPXXXkkkjjj<<<---,,,+++***)))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%&&&&&&&&&'''((()))***++++++++++++,,,---000222333333444555777888888999999666666666555555555444444555555444333222222333555111222222333222111///...---------,,,++++++******)))(((((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,...///111111000333777:::;;;:::888666<<<===>>>===:::888777888555444555777::::::999777444444333222000///......,,,,,,++++++***))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%''''''(((((()))*********)))***,,,///222444666888999:::;;;>>>???AAABBBBBBBBBDDDFFFEEEBBB???>>>>>>AAADDDEEEBBBBBBCCCAAA===:::::::::::::::888444000///000000111000///---,,,,,,++++++*********************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))***+++,,,---......---///222555777:::>>>AAA@@@AAACCCCCCCCCDDDEEEGGGGGGCCC@@@AAAKKK^^^qqq~~~hhh:::---,,,+++***))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%&&&'''(((******+++*********,,,///222333333444555666777777777777;;;888333111111555:::>>>555666777444000///222555777666666555444222000000,,,,,,,,,+++******))))))(((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))((()))***+++---...///000...111555888:::999777666<<<<<<<<<:::888777666555555666777888999888555444333333222111000///...---++++++******))))))))))))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))((()))***---///111333444111222444777999;;;;;;<<<>>>@@@BBBBBB@@@===<<<;;;???AAA@@@===<<<>>>;;;777:::999888777777555111///---............---,,,+++++++++***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,------...+++---000222444888<<<@@@@@@BBBCCCCCCBBBAAABBBCCCEEEDDDCCC???<<<===AAAFFFKKKUUUgggeee888---,,,+++***))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%&&&((()))***+++***)))***+++...111333333333555666777777777777:::888555444555:::@@@DDD;;;======:::666555777:::===;;;777444111000000000------,,,,,,+++*********))))))(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''((()))***+++,,,---......000222444666777888888<<<;;;999888777555444333333555777777777555444333111111000///......------******))))))))))))(((((())))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#########################################################$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''(((((('''((()))+++---...000000---///111444666666666666888;;;@@@BBBAAA>>><<<;;;???@@@>>>::::::<<<999444;;;888555333222222000///,,,---------,,,,,,,,,++++++***))))))(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))***+++,,,------...+++---///111333777;;;???CCCDDDEEEDDDAAA?????????===@@@DDDEEECCC>>>888444444444888FFFYYYjjjtttwwwccc666---,,,+++***))))))))))))&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""############$$$$$$$$$$$$%%%&&&'''((())))))))))))***,,,...000222111222333555666777777777444666999<<<>>>?????????<<<<<<;;;999777777888:::<<<999555000...---......---------,,,++++++******)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''((()))***+++,,,,,,......///111333666888:::;;;999666555555555444222///111444555444444444555//////...------,,,++++++)))))))))((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$############################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''((()))***+++,,,---......000333555777777666555666;;;@@@CCCBBB@@@===<<>>;;;<<<>>>;;;555999666222000///000000///,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((()))***+++,,,------,,,---...000111555:::===BBBCCCEEECCC@@@>>><<<<<<>>>>>>>>>???@@@@@@>>>===CCC===555111222555888999MMMXXXccckkkwwwaaa444---,,,+++***))))))))))))%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""##################$$$$$$%%%&&&((()))&&&&&&((()))+++---...///...///111333444555666666333666999===>>>>>><<<:::999777555444555555555555666444222000...---------------,,,++++++******))))))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''((()))******+++,,,---...000333555777999999666333333444555444222///111333222111000222444------,,,,,,+++*********(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$############################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((())))))***+++,,,,,,...000444777999999888777;;;>>>AAABBBAAA???>>>>>>CCCBBB>>>;;;<<>>@@@@@@>>><<<;;;;;;>>>===;;;999777777999;;;111222444555666555333222(((///444777BBBSSS\\\[[[aaa333---,,,+++***))))))))))))%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""#####################$$$%%%&&&((((((###%%%&&&)))***+++,,,,,,,,,---///111333444555555888888777777777888:::;;;;;;777444444777888777555111111222222111000...---,,,,,,++++++***)))))))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%&&&&&&'''((()))******)))+++...111444666777777888555222222444555444222222444444111...,,,...000,,,++++++******)))))))))'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((())))))******++++++,,,///333666999:::999999AAABBBBBBAAA@@@??????@@@BBB@@@<<<999;;;>>>;;;555111000000111222000---+++---,,,,,,+++,,,,,,------))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******,,,------------000555999666999<<<===<<<:::999:::555999<<<;;;555111000111111333333222///---------111222...(((+++444555///[[[777,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))((())),,,...000111111000444444444555666777777888444555555555666666777777333111///...///...,,,***---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$#########"""""""""############$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))***+++,,,...111333444555444444333222222111000000111222333444333111///---+++++++++************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))*********---...111333555777777777999:::;;;=====================;;;:::888777666555222222111000///...------+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((*********+++,,,---...///333444555777777666444333888777555444333222111111222222000///....................................XXX555,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))***,,,---............222222333444444555444444444444444444444333333333111000.../////////...---,,,,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$#########"""""""""############$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((())))))***,,,...000222333444666555555444333222222222111111222333222000...---+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***+++,,,...111333444555555999999999999999999999999;;;;;;:::999777555333222111111000///......------++++++,,,,,,++++++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''************+++---...///111222444555555444333222666555444222111000000000222111000///............,,,,,,,,,,,,,,,,,,,,,,,,TTT222,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))++++++,,,---------,,,,,,///111222444444333222000333333333222111111000000111///...///000111000...,,,++++++***)))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###############"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((())))))+++---///000222333444444444333333222222111000111111111111///...---++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((***,,,...000222222333777666555444444444555666999::::::999777333000...//////......------,,,,,,+++++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''')))))))))***+++,,,---...///000111222333333222111444333222111000/////////111000///...------------++++++++++++++++++++++++QQQ111,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((***++++++,,,------------000111444555555444111000111111111111111111111000222111//////000000///---***************)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&########################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((('''((()))+++---///000111000000000000000000/////////000000000///...---,,,************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''(((***,,,...000111222444333222111111333555777::::::;;;;;;888444000...---------,,,,,,,,,++++++*********+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))***+++,,,------...000111222222222222222222111000/////////000//////...------,,,------************************PPP222,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((())))))***+++---...///000000222555666777555333222///000000111222333333444444333000000///...,,,***))))))*********)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%########################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&'''((()))+++---............//////////////////............---,,,++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################################################################################################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((((((***+++---///111222222111111111222555888:::;;;<<<===<<<:::666333000------,,,,,,++++++******))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++,,,------///000111222333333111111000000000000000111...---,,,,,,,,,,,,,,,,,,************************NNN222,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$$$$%%%&&&'''((('''(((((()))+++---///000///111333555555555444333...///000111222444555555555333000///...---***(((((((((*********)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%###############$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''((()))+++,,,,,,/////////000000111111111...------,,,++++++************)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((()))+++---///111222111111111333555888;;;===:::;;;;;;;;;999666444222......---,,,+++***)))))))))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,---///000222333444000000/////////000111111,,,,,,++++++++++++,,,,,,************************}}}MMM222,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$%%%&&&'''(((''''''''''''(((***,,,---,,,---...000111222222333//////000111222333333444333111///...---,,,***((('''((()))******)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%""""""#########$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&'''((()))***+++------...///000000111111---,,,,,,+++***************)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''((()))+++...000222111222444555777999;;;<<<777777777666555444222222000///...---+++)))(((((((((((())))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((******)))***+++,,,...000222333......------...///000000++++++************++++++(((((((((((((((((((((((({{{KKK111,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%&&&'''((()))))))))***,,,---///111111000000000000111111111111000...------------+++***&&&''')))***+++***((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&'''))))))******++++++,,,---...//////---,,,+++***))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################"""############$$$$$$$$$%%%%%%&&&''''''(((((()))'''''''''(((***---///111333444555777888999999999444444333222222111111000111111///---+++)))((('''(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((()))***,,,///111222,,,,,,,,,,,,---...//////+++***************++++++''''''''''''''''''''''''yyyHHH111++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***,,,---......,,,,,,---...000//////000111111///---,,,++++++******)))))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""################################################################################################################################################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++************)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''((()))***+++,,,,,,333000000333777888444000////////////000000000000///...---,,,++++++++++++((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,+++++++++,,,,,,,,,------************))))))))))))''''''''''''''''''''''''wwwFFF///++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((())))))+++,,,------,,,,,,---............///111111///------,,,,,,+++***))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""################################################################################################################################################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***++++++000......111555666222...//////////////////......---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,+++++++++,,,,,,,,,,,,---*********)))))))))((((((''''''''''''''''''''''''sssBBB...+++******))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((***+++------,,,,,,---...,,,,,,---...000111///---...---,,,+++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################################################################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''))))))***+++,,,,,,,,,,,,++++++++++++*********)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))***,,,+++,,,...222333000,,,//////......------,,,,,,******))))))((('''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((())))))******++++++******+++++++++,,,,,,,,,******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&ppp@@@...*********)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$############$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((***+++,,,++++++---///,,,,,,---///111111000.........---+++***)))((('''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$########################$$$$$$$$$$$$############################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&''')))***+++,,,,,,,,,+++************)))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''((((((******+++---000111...,,,......------,,,+++******))))))))))))((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++************++++++++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&mmm???000******))))))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''(((***+++++++++---///,,,,,,---///111222111///---,,,,,,+++)))(((((('''(((''''''''''''&&&&&&&&&%%%%%%$$$############$$$########################$$$#####################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%&&&''')))***++++++,,,*********)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''))))))+++...000000...---...------,,,+++******)))************)))((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******)))))))))*********++++++)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&jjj===111***))))))((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$"""""""""############$$$#########$$$$$$%%%%%%%%%%%%''')))******+++---///---,,,---///000111///---*********)))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%$$$#######################################""""""#################################$$$$$$$$$###############################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&((()))*********))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''')))+++...//////......------,,,,,,++++++************+++++++++)))'''&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))((())))))))))))*********))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%fff:::000)))))))))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""########################$$$$$$$$$$$$$$$&&&((()))***+++---///+++++++++---......,,,***((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%$$$$$$#######################################!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$%%%&&&'''((()))))))))))))))((((((((('''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%(((+++---............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))'''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))((((((((()))))))))******))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%ddd777...)))))))))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""###########################$$$$$$$$$###%%%((()))***+++---///*********+++,,,,,,)))'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%$$$$$$###"""#########"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$################################################################################################################################################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&'''(((((((((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$'''***,,,---,,,------,,,,,,,,,,,,,,,,,,------((()))***+++***(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((()))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%___444///******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! 222*** '''***"""+++***"""''' ###&&&,,,%%% &&&&&&%%%...&&&))))))+++///###---'''&&&777"""%%%%%%"""$$$(((%%%$$$###+++((((((555(((***)))***,,,,,,***))))))***((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$###""""""######################################################################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***+++++++++++++++*********))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""########################################################################""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%___555111******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!***,,,111%%%,,,...222000,,,,,,'''+++***'''777%%%!!!''')))'''444((($$$###$$$%%%...***333"""$$$###!!!"""'''***+++%%% !!!%%%!!!000)))+++,,,,,,***)))***+++((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$###""""""######################################################################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$#########"""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***+++++++++++++++*********))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$###########################################################################"""""""""######$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\444222******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!:::###''',,,$$$+++,,,"""###&&&)))777***...,,,---%%%...---%%%!!!+++(((111,,, 999''''''###""""""""" !!!'''$$$+++333...'''!!!---)))+++,,,,,,+++******+++((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$######"""#########################################################################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******+++************)))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%VVV111000******))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,, +++111---222 555,,,---(((### 000###&&&777---...+++%%%###)))###)))(((###(((:::---'''(((!!!///&&&%%%###!!!###(((&&& """,,,"""$$$&&&***(((***,,,,,,+++***+++,,,(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$###############$$$################################################################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))************))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%########################################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%TTT///000******))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############+++%%%gggqqq'''"""///>>>MMM&&&;;;+++///ZZZ,,,!!!###yyy///$$$((("""''')))++++++*********+++(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$###############$$$$$$################################################################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%#################################################################################"""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%TTT111222******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$&&& <<<:::&&&rrr---"""AAA######'''YYY''''''000)))&&&''')))***))))))***+++((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$#########"""######$$$%%%################################################################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))))))))***))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%TTT000222******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$000%%%'''OOO,,,'''MMMKKK(((%%%hhh///"""}}}!!!"""&&&###$$$~~~..."""$$$&&&(((((((((((()))***((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$######""""""###$$$$$$%%%################################################################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((())))))******))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################################################################%%%%%%%%%%%%$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%RRR...///*********)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$OOO&&&ZZZ"""JJJ### ///rrr###xxx:::###+++MMM+++,,,222...$$$$$$+++###%%%'''(((''''''((())))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%################################################################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))******))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################################################################&&&&&&&&&%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%OOO777,,,)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################$$$#########""""""!!!!!!"""######$$$$$$%%%&&&&&&%%%NNN$$$ '''---+++fffVVV &&& &&&###***###---qqq""""""---"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%MMM666+++)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$####################################################################################"""""""""!!!"""######$$$$$$%%%&&&&&&$$$ ###,,,888ccc111###]]]!!!((($$$BBB&&&$$$ccc!!!---%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%JJJ444+++)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$####################################################################################"""""""""""""""######$$$$$$%%%&&&&&&JJJ'''---%%%666!!!%%%XXXddd$$$777...///zzz"""((('''***...222%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%GGG222+++)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#################################################################################""""""""""""""""""######$$$$$$%%%&&&&&&eee***!!!111'''~~~555<<>>SSS!!! ///***(((&&&)))"""$$$ $$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||CCC111,,,)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################################################################""""""""""""""""""######"""######$$$$$$%%%&&&&&&fff,,,---///'''$$$+++sss%%% &&&mmmPPP###)))///)))444$$$(((%%%+++666%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzz@@@000---)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################""""""""""""############"""######$$$$$$%%%&&&&&&___ooo&&& ***VVV((($$$$$$```%%%,,,444rrrmmm111'''!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxx???000///)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################!!!"""""""""############"""######$$$$$$%%%&&&&&&<<<999000zzz$$$$$$%%%---555(((---&&&222!!!333444+++$$$???&&&"""((($$$,,,###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************************))))))*********+++++++++++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%www>>>000000)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################################################################!!!!!!""""""#########$$$"""######$$$%%%%%%&&&&&&###'''(((DDD111,,,%%%///%%%$$$333 222 (((%%%---%%%###&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqq===333***))))))))))))((((((((((((%%%%%%%%%$$$$$$$$$##########################################################################################"""""""""!!!!!!$$$'''((((((&&&&&&'''%%%111***%%%|||&&&!!!'''%%%222(((+++000###VVV???''',,,###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###)))+++'''$$$''''''###'''''')))+++------***'''...***%%%"""&&&+++---,,,%%%---000---+++///000......000///---++++++++++++,,,---,,,,,,...000...***&&&...333///)))'''***------...)))***000,,,***444///(((+++///******,,,''',,,---,,,)))((()))(((&&&(((''''''((())))))'''$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqq===333***))))))))))))((((((((((((%%%%%%%%%$$$$$$$$$$$$####################################################################################""""""######$$$"""%%%(((((('''&&&&&&&&&VVVwwwjjjEEE,,,''''''qqqZZZ555(((,,,YYY######$$$%%%...###%%%PPPyyy...((()))""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%)))***&&&&&&***+++(((000---(((&&&%%%'''***,,,'''+++///111222111---******......***)))---///,,,---222777888:::>>>AAABBB<<<;;;<<>>888<<>>&&&+++$$$))),,,$$$333$$$888GGG***,,,KKKzzz***---'''}}}!!!###ddd)))!!!...+++""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******''''''(((,,,......------111111111222555:::AAAFFFGGGLLL\\\tttxxxiiiWWWUUUWWWOOO>>>222((())),,,,,,,,,...///000111///,,,)))''''''))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&lll888111,,,))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******+++((()))***(((&&&%%%%%%&&&222%%%pppccc+++666///TTT...***{{{---444>>> $$$aaajjj***(((######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))************+++******+++)))'''(((,,,...666EEEUUU```dddaaa]]]zzzzzzuuueeeUUUNNNEEE666,,,)))---+++))))))+++,,,,,,+++))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&kkk777111---))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***++++++***)))((())))))(((&&&%%%&&&(((***...000"""```>>>///222!!!,,,000MMMLLL555...(((^^^NNN---&&&---'''///!!!%%%!!!,,,"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))))))))*********++++++...------...,,,---888EEEIIIUUUjjjxxxyyy^^^LLLHHH???666---))),,,///000///*********)))))))))((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkk777111---))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,---+++***(((((())))))(((&&&&&&''')))%%%%%%###---///888...***!!!'''bbb111(((+++%%%OOO(((+++))) (((***AAA###%%%***%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++))))))...555;;;GGG^^^ssshhhXXXCCC555222111...***************))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&___999333///+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((++++++************++++++'''''''''((())))))(((&&&&&&(((++++++)))'''&&&&&&,,,XXXNNN,,,'''&&&'''KKKxxx999'''///000+++)))+++%%%999qqqZZZ,,,!!!'''((($$$###///ccc%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$""""""%%%))))))%%%""""""%%%&&&$$$"""''''''(((***)))''''''***'''&&&&&&'''))))))(((&&&''''''&&&'''((('''%%%$$$$$$(((***(((&&&''')))++++++&&&$$$''')))((())),,,"""((()))$$$###'''((($$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((()))*********))))))((())),,,...,,,(((***///...666CCCJJJWWWxxxjjjUUUHHH999,,,,,,+++---///---)))***...000+++%%%###''',,,+++(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''))))))(((+++***''''''+++***%%%***)))'''''')))+++,,,,,,))))))))))))((('''&&&%%%************++++++++++++...(((&&&***+++'''&&&***&&&''''''((())))))(((((()))((('''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&^^^888222...+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((())))))******+++,,,------///,,,)))&&&&&&''')))******)))((('''(((((((((((()))000*** +++CCC)))---777333---666======>>><<<:::>>>AAA<<<333777BBBDDD666,,,///444444111000000'''###(((+++)))***000+++&&&%%%(((((($$$###%%%''''''(((((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((((('''''')))+++((('''&&&''')))***)))'''&&&$$$###$$$&&&(((((()))///***%%%%%%(((+++***(((*********+++,,,------,,,***++++++)))(((((('''%%%&&&)))///222,,,$$$"""&&&$$$&&&&&&$$$###$$$%%%$$$'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''')))******+++,,,...,,,+++***++++++...555<<>>NNNPPPNNN[[[fffffffffWWWaaalllnnniiidddccceeeccc```^^^[[[VVVQQQPPPSSSJJJKKKIII@@@333******,,,///+++((('''%%%"""$$$(((&&&'''(((((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''###%%%((()))(((''''''(((&&&&&&&&&'''''''''&&&&&&///,,,)))(((***,,,,,,***###***...,,,&&&$$$)))000+++***(((&&&%%%%%%%%%&&&(((((())),,,...///...---000'''!!!"""&&&'''))),,,...++++++,,,,,,******,,,''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))(((((((((((((((((()))))))))***+++***(((((()))***...---+++...:::LLL^^^iiiyyyzzzfffNNN:::...)))---444+++,,,,,,+++(((&&&''')))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''***)))(((((('''((((((((())),,,---,,,,,,...---***,,,------------,,,+++++++++***)))))))))***,,,---///...---,,,++++++,,,,,,+++'''&&&,,,111000---+++*********)))((((((''''''&&&&&&'''((())))))(((((())))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&ZZZ555000---+++***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&''')))***,,,,,,,,,,,,&&&'''***+++************&&&(((+++,,,...222777<<<:::VVVNNNXXX___ZZZbbbbbbqqqzzzwwwtttzzz~~~uuuooovvv|||||||||}}}zzzooodddmmmggg[[[QQQPPPRRRMMMEEE777222---,,,,,,,,,+++***((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''%%%%%%%%%&&&(((---,,,***((('''((()))+++%%%((()))***,,,000222000333888???AAAAAA???>>>???DDDBBB???:::666444444555...---///000...)))''')))%%%%%%)))000222...+++++++++%%%$$$((()))&&&&&&***((((((((((((&&&%%%###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((())))))))))))******)))+++---,,,******+++---,,,333;;;GGG^^^~~~rrrTTT;;;///...000---+++***(((&&&(((+++******)))((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))%%%&&&&&&'''((()))***+++))))))))))))***+++,,,---((()))***)))((()))******---,,,***(((((()))+++...///...,,,++++++,,,...///...---,,,++++++***++++++((('''''')))************+++******)))))))))))))))(((((()))))))))(((&&&%%%******)))(((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''YYY444000---+++***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''((())))))))))))))))))+++,,,,,,***((((((+++------777BBBIIIKKKOOOXXX```kkkzzzjjjttt|||uuu{{{yyy}}}zzziiiUUU]]]]]]VVVGGG777///...000...,,,)))'''&&&''')))***''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))(((&&&$$$%%%)))///666:::666333...,,,---000444777CCCNNNWWWZZZ^^^eeejjjjjj|||vvv|||zzz}}}zzzwwwvvvyyy{{{fffeeeeeebbbXXXLLLJJJOOOCCCDDDCCC===///''',,,666111+++(((***+++)))(((***((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))******++++++$$$(((,,,---,,,...333777555III___qqq|||tttyyyaaaGGG000+++)))///333000------+++******)))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,***)))******+++,,,---...------------,,,,,,///333111333666666444333444666555555444444333333333333777777666666555444444333000333555111---,,,///111,,,,,,+++++++++,,,,,,---***+++++++++++++++******++++++***))))))))))))***)))((((((''''''(((((()))''''''''''''''''''''''''XXX444000---+++***)))(((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((((((((())))))&&&&&&'''(((+++444@@@IIIPPP[[[jjjsssvvvzzz|||}}}vvvhhhnnn{{{{{{vvvpppqqqvvvssskkk```pppwwwoookkkuuu|||wwwuuusssnnniiiddd]]]PPPCCC;;;888222---)))'''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))******%%%&&&***111<<>>@@@;;;666444444333000///---,,,,,,---...///******))))))******+++,,,,,,,,,+++************+++))))))(((((((((((())))))''''''''''''''''''''''''XXX444000...+++***)))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''+++***)))((((((***---...(((...777???IIIVVVeeepppxxx|||{{{zzzjjjzzzsssqqqccc```uuuqqqcccnnn|||lllsss~~~lllxxxfffccceeebbb[[[aaammmyyy}}}~~~|||}}}mmm[[[WWWPPPGGG>>>555...******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))***++++++)))///999GGGTTT\\\]]]\\\]]]VVVOOOQQQWWW\\\ZZZWWWTTTVVVSSSMMMPPPXXXTTTJJJDDDRRR[[[SSSCCC???MMM___LLLPPPTTTUUUSSSTTTWWW[[[jjjdddffftttfffkkkkkk___LLLDDDFFF===///222000---***(((((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***))))))******+++,,,,,,------...///000777HHH^^^nnn}}}|||tttlll|||cccNNN;;;---+++111,,,++++++******)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((()))))))))*********(((((()))******+++,,,,,,******+++,,,------......222333555888;;;???BBBDDD>>>CCCMMMWWWYYYWWWYYY___aaahhhpppqqqmmmfffaaa```kkkpppvvv{{{|||zzzuuurrrjjjkkkkkkjjjfff```ZZZVVVMMMRRRUUUTTTTTTRRRIII??????>>>;;;999777777777888444222///,,,******+++,,,------,,,+++++++++++++++***))))))(((((())))))***''''''''''''''''''''''''XXX444111///+++***)))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''',,,+++)))((()))---000333>>>IIIZZZgggpppxxx}}}ssskkk___\\\tttkkknnnfff|||yyy||||||eee___gggrrr{{{tttiii[[[LLL???888++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++111:::IIIYYYcccccc\\\UUUSSSKKKDDDFFFLLLMMMFFF>>>RRRNNNEEE@@@JJJWWWSSSEEEIIIGGGIIIPPPXXXZZZTTTMMMPPPSSSUUUSSSMMMIIIIIILLLWWWGGG@@@IIIRRRQQQNNNPPPZZZdddrrr{{{{{{{{{uuuwwwkkkVVVGGGCCC<<<555///,,,++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))***+++,,,,,,------,,,///444>>>QQQpppjjjIII555222,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))************((())))))***++++++,,,,,,,,,...000333777:::===>>>AAACCCHHHNNNUUU\\\bbbeeeuuu}}}pppVVVTTTPPPLLLIIIHHHHHHHHHFFFBBB<<<666111/////////...---,,,,,,++++++,,,,,,******))))))))))))******((((((((((((((((((((((((SSS777...111+++******)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((((((''''''&&&,,,&&&%%%+++---)))&&&'''((())))))***000>>>QQQ___mmmzzz}}}xxxcccYYYYYY\\\___cccmmm~~~wwwwwwhhhdddsssttt```QQQAAA>>>888///)))'''&&&%%%%%%&&&''')))***)))&&&$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&((())))))))))))***,,,(((***+++(((&&&''')))***,,,%%%$$$,,,333888BBBNNNQQQJJJIIIPPPSSSMMMJJJLLLQQQDDD???IIIRRRRRROOOOOOWWWdddiiiuuu~~~{{{}}}{{{tttaaaXXXeeehhh\\\GGGIII]]]dddYYYvvvhhh[[[NNNTTT======<<<111...%%%%%%---***###%%%******(((&&&''')))***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''***)))((((((***++++++***///$$$111((()))444&&&000000<<>>666555555...&&&(((&&&%%%%%%''''''%%%###%%%%%%&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''((()))(((((()))***((())))))((('''***---......333777888<<>>???FFFGGGBBBAAAGGGNNNTTTaaasssrrrzzzvvvhhhdddQQQUUU^^^jjjvvvuuuYYYTTTCCCAAA<<<777///$$$!!!)))111(((((('''&&&&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***)))(((((()))*********...'''+++(((,,,222***,,,;;;TTTuuu}}}uuuQQQAAA333///111///)))&&&((()))))))))***,,,---,,,))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''(((***++++++******+++,,,))))))***+++---.........444333222333444666===EEEFFF[[[ooovvvyyyvvvjjjccc^^^[[[HHH???555111000......///,,,,,,***'''%%%&&&+++000///...,,,***)))((('''&&&OOO666...111+++******)))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((''''''&&&'''(((***+++&&&)))...///***&&&)))000999@@@QQQhhh}}}tttlllhhh___TTTPPPUUU^^^aaannnyyyyyyxxxyyyxxxyyyooo___NNNGGGFFF@@@999222---(((%%%&&&'''&&&%%%%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%'''))))))((((((((()))''''''((()))+++---///111...===GGGCCCCCCJJJKKKFFFAAA>>>CCCPPP\\\dddrrryyyuuu|||xxxeeeYYYcccttt]]]HHHDDDCCC555000--- ((('''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((******)))))))))))))))***,,,000***,,,...222EEEJJJRRRtttyyy~~~qqqOOO999000------///,,,)))''''''***,,,+++***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''((())))))))))))+++------,,,+++,,,///222444555222888FFFTTT\\\cccppp|||||||||www~~~pppaaaSSSNNNLLLCCC888111000000///---,,,+++******)))******)))(((''')))***LLL666...000+++******)))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))%%%&&&&&&''')))***++++++'''))),,,,,,,,,///999BBBPPPccc{{{yyynnnhhhdddgggkkkkkkgggeeejjjqqq|||tttzzzhhh[[[PPPFFF???888000+++))))))((('''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))++++++)))(((((()))$$$'''---555::::::;;;===BBBIIIKKKEEEAAAEEEMMMRRRjjjqqq}}}vvvoooqqqiiitttjjjeeeJJJAAA@@@,,,...***)))++++++***((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********))))))(((***+++)))777+++333555???ooo}}}~~~|||aaaHHH555///111000---,,,...---***'''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''((((((((())))))))))))************((()))***)))((()))+++---///000111222888BBBOOOXXX```iii}}}zzz{{{www^^^MMMHHH===222///333444///((((((***,,,,,,******+++---III555///000+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((***+++,,,,,,+++***)))---+++((()))333GGG\\\iiipppuuuxxxqqqeee]]]^^^bbbmmmzzzdddOOOKKKEEE===555///***((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))***)))(((((()))+++///333<<>>***...---000444111+++(((+++***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((())))))************++++++,,,++++++,,,///111000:::GGGRRR]]]lll|||}}}qqqcccPPP???555222111111///000111000---+++)))(((FFF444//////+++******)))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))******+++***(((&&&%%%'''///;;;GGGVVVfffqqqvvvlllddd[[[VVVYYY```gggkkk~~~uuuZZZYYYTTTIII<<<111+++***)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((((((((())),,,000333GGGHHHMMMQQQJJJAAACCCLLLQQQVVVrrr~~~tttlllgggiiihhh]]]cccYYYbbb^^^WWWVVVYYYrrrYYYTTT\\\kkkhhh[[[```rrr~~~wwwtttyyyuuurrrsssfff___III444//////+++''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''(((((())))))******+++(((+++---,,,++++++...111...444999TTTppprrrrrr{{{tttpppqqq[[[^^^]]]XXXVVVWWWUUUQQQVVVWWWZZZ]]]aaaeeehhhjjj}}}~~~lllOOO444---+++......))))))...******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))***+++++++++((()))+++---000444999===HHHZZZqqq|||~~~}}}\\\@@@444333000---+++***++++++***)))DDD333//////+++******)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((('''(((***,,,///111222FFF]]]jjjoooooojjjddd]]]]]]aaaiiiuuuwwwrrrvvvuuuiiiUUUCCC:::888...,,,)))'''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((()))+++///666>>>DDDPPPOOORRRSSSOOOOOOaaawwwtttpppooohhh```]]]^^^[[[ZZZdddooollllllxxx{{{mmmnnngggffflllgggqqqjjjrrrxxxtttllljjjooouuunnnaaa]]]iiippphhh\\\VVV[[[ssszzziiijjj}}}|||pppMMM???;;;444---***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))******++++++'''+++......,,,---111555:::GGGhhhooo|||tttoooZZZVVVTTTVVVTTTLLLFFFFFFQQQSSSRRRNNNKKKLLLLLLIIIHHHIIIJJJLLLMMMOOOPPPQQQEEEHHHLLLQQQWWW]]]cccfffooowww\\\EEE000+++,,,))))))---*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********)))******+++,,,,,,------+++///444:::AAAJJJSSSYYYkkkyyy~~~pppYYYNNNBBB999...***+++......,,,CCC333000///+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))+++111999BBBGGGVVVgggssspppfff```]]]ZZZhhhtttlllUUUJJJHHH333000,,,(((&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++---000666@@@KKKSSSEEEFFFLLLUUU^^^ppprrrgggkkkdddQQQPPPgggxxxyyy|||{{{xxxtttqqqiii```\\\[[[[[[ZZZ[[[YYYttteeeQQQJJJ@@@666111))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++'''+++//////---...333888DDD___uuuvvviii\\\SSSTTTZZZTTTMMMLLLSSSYYYZZZ\\\___bbbeeefffccccccgggiiihhheeedddbbb```]]]ZZZWWWUUUSSSRRRQQQNNNKKKJJJJJJLLLLLLLLLNNNTTT^^^kkk}}}hhhAAA333111///---...************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,---...//////777<<>>MMMmmmqqqdddZZZXXXUUUSSSSSSYYY```fffhhhiiilllpppvvv|||}}}wwwpppllliiiddd]]]WWWYYYUUUOOOLLLLLLNNNOOOPPP```mmm{{{qqqNNN666333333(((,,,***+++---,,,((((((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))((()))+++...000,,,...333000,,,444AAAOOObbbiiinnnxxxyyyxxxuuuRRR:::222222333wwwDDD444---///---,,,+++***))))))))))))+++*********))))))))))))******)))'''((()))***)))(((,,,))))))>>>^^^nnnkkkfffaaaXXXRRRSSS___ppp}}}~~~^^^NNNEEE???333---*** ***(((&&&%%%&&&''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''')))***(((((()))+++,,,...???QQQSSSIIIEEETTTfffwwwmmm]]]^^^dddrrrzzzzzz|||{{{vvvssswww{{{vvvkkkllltttzzzoooppp~~~{{{kkkcccdddaaaqqq|||UUUPPP<<>>PPPZZZPPPLLLaaannn^^^YYYdddwww|||wwwvvvooogggeeefffdddbbbbbbbbb^^^XXXZZZWWWYYY^^^\\\UUUTTTZZZ^^^\\\^^^```___[[[ZZZ\\\dddiiihhhbbbgggqqqqqqhhhooo|||xxxgggxxxvvvaaaccchhh{{{vvvmmmZZZ===///111---***+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******)))))))))***+++,,,......000***+++555???QQQvvv]]]YYYTTTQQQRRRZZZdddlllrrryyyvvvpppaaaYYYNNNIIINNN]]]ooo{{{YYY===444///---,,,---+++''''''+++******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++***+++---.........***222===KKK___vvv||||||}}}ttt{{{dddEEEqqq???333///111------,,,+++***************************************((((((,,,---,,,***++++++222CCCWWW^^^YYYSSSSSSKKKNNNYYYooo|||yyymmmOOO999555444...,,,***))))))***)))(((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))*********))))))))))))+++,,,,,,///999DDDMMMOOOOOOVVVlll___gggbbbgggwwwkkkcccXXXRRRRRRRRROOOJJJRRRTTTWWWZZZ\\\[[[UUUPPPZZZXXXYYY___```^^^^^^aaaaaaeeeeee```]]]^^^^^^\\\[[[\\\]]]]]]^^^^^^]]][[[ZZZYYY\\\WWWPPPYYYccc___ZZZoootttccc^^^YYYiii^^^===888111)))***,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))************************,,,---...&&&555<<<===PPPvvvyyyfffWWWQQQLLLTTT^^^ffflllttt~~~rrraaaVVVQQQPPPPPPfffsssfffHHH222,,,+++///222...(((%%%*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******+++++++++'''***...///...---...000111OOOooottt{{{{{{~~~sssmmmooo<<<333000111...---,,,+++***************************+++++++++***(((***///...))))))---777BBBWWWeee]]]MMMMMMYYYddddddpppxxxyyy~~~```GGGDDDDDD444000+++'''''')))***+++(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))***************+++(((***000555999CCCMMMJJJPPPdddttt```fff|||xxxqqqfffYYYQQQLLLKKKMMMPPPUUUXXX[[[]]]hhhkkknnnnnnhhh```ZZZXXX]]]\\\]]]aaabbbaaabbbddddddhhhhhhfffiiipppqqqmmmkkkiiijjjkkkjjjffffffhhhggg```bbbeeeaaabbb___RRROOOUUU[[[ZZZYYYgggqqquuu|||SSSHHH<<<...+++...+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,+++***))))))+++,,,---666;;;AAAPPPsss|||mmm```VVVQQQSSSXXXmmmssszzzuuuggg^^^XXXTTTZZZppp{{{DDD444((()))000000***%%%************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---'''+++...,,,)))---888BBBSSSyyynnn;;;444000000...---,,,++++++******+++*********++++++++++++++++++))),,,///,,,'''---888XXX]]]eeeeeeUUUIIIVVVmmm{{{~~~~~~}}}ppphhhkkkxxx}}}jjjcccYYY>>>888000***((((((******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))***++++++++++++,,,(((,,,666>>>BBBKKKVVVSSSjjjhhh^^^xxxtttfffYYYTTTSSSRRRQQQQQQNNNOOOTTT\\\bbbgggmmmsssxxxzzz~~~|||rrrgggeeehhhjjjjjjkkkjjjhhhfffgggiiilllkkkiiiiiinnnsssqqqlllllljjjjjjlllllliiihhhiiiddd```gggkkkdddcccfffccceee```XXXRRRQQQYYYfffpppxxxjjjnnnlllwwwpppiiiSSS:::///---++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++---,,,*********,,,...000===555III}}}~~~|||VVVPPPLLLOOOVVVcccuuu}}}lll^^^RRRRRR^^^pppeeeLLL000'''***---,,,***++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,------...---...---+++///>>>UUUfffnnn;;;444000///......---,,,++++++++++++*********++++++,,,,,,,,,,,,***,,,///---...???UUUkkkgggbbb]]]VVVZZZpppuuunnnnnnyyyaaaLLLEEE<<<444///,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((()))***++++++++++++,,,---666CCCHHHJJJTTTbbbuuunnndddyyyhhh[[[SSSUUUQQQPPPSSSUUUUUUWWW[[[VVVVVV^^^mmmwww{{{|||{{{|||~~~yyy|||~~~{{{vvvvvvnnnqqqtttkkkhhhnnnpppdddccccccdddfffeee___XXX```\\\^^^zzzuuuVVV===222,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,+++++++++---000333666>>>JJJuuuyyy^^^GGGSSSWWW```mmmwwwvvvcccRRRQQQdddzzzmmmLLL888000---,,,---+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---......000111444===NNNeee|||nnn;;;555111.........---,,,++++++++++++*********++++++,,,,,,,,,+++)))+++000000888TTTqqqaaaYYYSSSUUU```uuuzzz~~~~~~uuukkklllyyyqqqWWWQQQIII@@@888222,,,))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))++++++,,,,,,,,,---222@@@NNNQQQPPP\\\nnnwwwllltttddd[[[QQQTTT[[[TTTMMMOOOUUUYYYXXXTTTUUUZZZaaacccqqqzzztttqqqllllllmmmllliiihhhjjjllllllhhhkkkfffaaadddhhhyyyvvvrrr~~~uuuQQQ@@@,,,,,,,,,+++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++,,,///444888;;;NNNyyysssiiiQQQNNNVVV\\\bbbiiivvvppp^^^SSSPPP___|||hhhPPP>>>222,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++---.../////////222>>>UUUqqqfff;;;444...444///...---,,,++++++++++++000+++(((+++,,,***((()))222...(((---FFFbbbiiiaaaWWWPPPJJJ^^^}}}||||||yyysssiiibbb[[[ZZZXXXWWWVVVXXXYYYZZZ]]]^^^aaagggpppzzzrrrbbbcccssssssaaaWWWQQQGGG777******&&&&&&++++++'''''',,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))+++***'''%%%(((...000...888@@@MMMSSSPPPYYY~~~kkklll```YYYQQQNNNQQQTTTUUUTTTYYYVVVSSSRRRYYYfffvvvzzztttnnnkkkkkklllkkkjjjkkkmmmoooooommmkkkkkkkkkmmmyyyVVVAAA888+++%%%***000*** ******)))((((((((((((((((((((((((((())))))))))))***+++,,,+++******,,,---333+++***000000000???SSSuuuddd{{{jjjPPPHHHNNNZZZhhhsssqqqcccVVVVVV```zzzhhhEEE***---...---+++((((((******(((************))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***+++((((((---...,,,000666333LLLeee~~~}}}~~~eee:::444...333///...---,,,++++++++++++...***)))---...,,,+++,,,...///555EEE\\\kkkggg\\\MMMYYYggg}}}~~~mmmcccaaabbbXXXUUUSSSTTTWWWYYYWWWTTTYYYYYYXXXWWWXXXXXXYYYZZZXXXWWWVVVUUUVVVXXX[[[]]]mmmqqqwww}}}wwwaaa^^^kkkwwwssscccVVVNNNDDD:::,,,'''&&&)))***&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((()))))))))***((((((+++...+++(((---666EEEHHHHHHMMMcccqqqwwwbbbTTTRRRQQQQQQRRRSSSRRROOOLLLMMMXXXjjj|||vvvrrrmmmlllkkkjjjiiiiiiiiijjjdddeeeeeesssIII999---+++---+++---222******)))((((((((((((((((((((((((((()))))))))******+++,,,+++******,,,......---///000111<<>>===;;;::::::<<<:::888888:::===>>>???AAABBBBBBCCCEEEGGGIIIJJJLLLOOOSSSUUUVVVWWWYYYZZZ^^^```bbbdddgggmmmsssxxxccc:::444...222......---,,,,,,,,,,,,,,,,,,+++---///---***,,,000888DDDYYYhhhdddVVVRRRYYYuuu|||ooo^^^UUUTTTRRRRRRVVV^^^ffflllnnnppptttxxxzzzyyyyyyzzz{{{{{{|||~~~}}}{{{yyyxxxqqqnnnjjjddd```^^^^^^___XXX\\\bbbkkkxxxwwwgggnnnnnniii```RRRCCC:::///)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********,,,+++******...888FFFPPPIIIPPPkkkssstttzzz]]]QQQOOOOOORRRWWWNNNRRRWWW```ooo}}}uuullldddnnntttkkkdddrrrkkkIII:::444---(((&&&+++***))))))(((((())))))(((((()))))))))************+++,,,,,,++++++---///...///000666MMMrrrxxxmmm^^^RRROOORRRiiirrrvvveee^^^ccckkknnnCCC333///---...---+++)))***************)))))))))((((((((()))))))))*********++++++***************+++000+++***222EEE]]]rrr{{{vvvssseee___VVVOOOIIIEEEAAA>>>;;;===@@@@@@>>>;;;::::::<<<======>>>???@@@@@@AAAAAA???======???@@@@@@@@@=========>>>>>>?????????<<<===???AAAAAABBBBBBBBBGGGHHHIIIIIIKKKPPPUUUZZZkkkvvvbbb:::555///333......------,,,,,,------...---......+++)))...666SSSYYYbbbbbbWWWVVVooo|||vvvyyyiii[[[TTTSSSUUUWWWccchhhpppuuuxxxzzz{{{}}}~~~zzzvvvrrrpppiiiddd]]]ZZZ\\\ccclllqqqiii___ppp~~~xxxjjjUUUTTTIII:::---'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))************,,,...+++)))666HHHNNNGGGFFF___ggg}}}bbbQQQFFFLLLRRRPPPNNNQQQTTThhh~~~ooopppjjjqqqkkkKKK777333222...++++++***)))))))))))))))))))))))))))***************+++,,,,,,+++,,,...000///---111GGGnnn|||ooo___QQQKKKQQQeeexxx|||jjj^^^ZZZfffmmm:::111+++---///+++((((((************)))))))))((())))))))))))******************))))))******+++,,,000...444MMMpppuuupppggg]]]SSSKKKFFFDDDEEEAAA===:::::::::;;;;;;@@@CCCGGGJJJKKKKKKMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQOOONNNNNNOOOOOONNNLLLMMMLLLKKKIIIHHHFFFDDDCCC???>>>>>>>>>>>>>>>======:::::::::999888:::===@@@LLLUUUeeezzz```:::666000444......---------------...............,,,...:::HHHbbb```[[[UUUVVVlllzzz~~~yyyjjj\\\YYYVVVXXX```kkkssswwwuuu}}}}}}ssskkkgggeeedddcccaaagggsssnnn^^^hhh~~~oooZZZbbb[[[LLL999---***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((()))))))))*********++++++)))---111777DDDOOOKKK???YYY~~~xxxqqqYYYJJJGGGJJJPPPTTTWWWcccqqqwww~~~}}}uuuFFF222///...++++++***))))))))))))***)))))))))*********++++++***+++,,,,,,,,,,,,///111///444GGGkkkvvvgggXXXKKKMMMZZZlll~~~vvvjjjeeeSSSiiiMMM:::******...,,,******************)))))))))))))))))))))*********++++++)))))))))***+++,,,.........777MMMpppyyyooodddYYYSSSLLLIIICCC>>>;;;;;;;;;<<>>:::??????AAACCCHHHMMMSSSVVVTTTVVVZZZ]]]___aaabbbcccbbbeeehhhiiijjjkkklllnnnnnnllljjjfffbbb^^^[[[ZZZVVVUUUUUUVVVWWWVVVSSSQQQJJJJJJIIIHHHFFFCCC@@@???AAA???======???@@@???===;;;===???>>>===<<<===>>>666888;;;@@@MMMfff^^^:::888333666......---------......///++++++---000555CCC]]]ttt\\\XXXYYYmmmzzz|||kkkXXXTTTXXX^^^aaaqqqyyy~~~yyyqqqrrroooggg```dddssskkkaaakkkyyy|||uuu```JJJ<<<222,,,(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))))))))************+++++++++222,,,;;;UUUUUUFFFSSStttppplllPPPJJJJJJRRRYYYlll{{{YYY===///,,,+++******)))*********)))************+++++++++***+++,,,,,,,,,---///222;;;___}}}ooo\\\QQQNNNXXX___lll{{{uuufffeeevvvjjj???//////...,,,,,,************)))))))))))))))************+++++++++++++++,,,...000222555666VVVrrr~~~{{{wwwssskkkjjjgggccc]]]VVVPPPLLL@@@===::::::>>>DDDIIILLLNNNPPPSSSVVV[[[^^^aaacccbbbeeeggggggeeebbb```___UUUWWWZZZ[[[\\\\\\^^^```]]][[[XXXUUUPPPMMMJJJHHHBBBAAABBBCCCDDDCCC@@@===<<<<<<======<<<:::999777777555333444888:::999888444777:::<<<<<<<<<======>>>???;;;444555IIImmmTTT@@@222///333000111000---+++***---///)))111000///DDDdddpppgggVVVVVVtttxxxvvv```XXXVVV]]]eeekkkuuu~~~vvvppplllhhhfffdddyyyyyycccdddxxxuuuiiixxxlllKKK999999%%%)))(((###&&&---+++"""((((((((((((((((((((((((((((((((()))******++++++222###)))111''''''111...333555JJJQQQAAAMMMzzzvvvbbbLLLJJJNNNUUUUUUzzzLLL222000)))+++,,,%%%&&&+++)))))))))))))))***+++,,,---###333---$$$000333///888SSSuuuttt```SSSKKKOOOZZZeeevvv~~~~~~{{{ttt|||{{{ppphhhoooZZZ777+++,,,+++(((,,,,,,++++++***)))))))))++++++++++++++++++,,,,,,......///...+++000AAARRR{{{vvvooofff]]]VVVQQQOOOOOOLLLGGGBBB>>><<<<<<<<<===DDDKKKNNNNNNNNNQQQUUUaaaaaabbbdddgggfffaaa]]]]]]XXXTTTRRRPPPKKKHHHFFFCCCBBBAAABBBCCCDDDCCCBBBGGGFFFDDD???<<<<<<:::888666888::::::999888999:::<<<999777666777999999888555555666666666777888999<<<<<<:::777666888:::999@@@999:::@@@>>>;;;JJJbbbUUUAAA444000444000000///------...///000111222444???VVViiihhh\\\XXXgggyyynnnVVV[[[ZZZ```mmmzzz}}}wwwqqqnnnhhhmmmxxx~~~ppp^^^```}}}rrrxxx|||tttXXX888000...)))######''')))'''(((((((((((((((((((((((((((((())))))******++++++,,,(((+++,,,***---000***...BBBQQQIIIHHHiiicccLLLNNNPPPRRR\\\ddd>>>222)))***---'''(((---***)))))))))******+++,,,---,,,333...---333---222LLL}}}}}}{{{tttZZZQQQPPPSSS[[[fffrrr}}}yyyzzz|||||||||~~~zzzyyyuuuqqqooopppssswwwwwwwwwwwwvvvuuutttrrrqqquuuuuuvvvxxxyyyyyywwwuuuwwwwwwvvvvvvtttrrrqqqpppuuutttsssqqqnnnmmmlllkkkiiiiiikkkjjjbbbXXXVVVZZZnnntttzzz|||}}}rrrppp|||vvvJJJ222000000***,,,,,,++++++***)))))))))+++++++++++++++,,,,,,,,,...***...222---444^^^tttfff```YYYVVVOOOIIICCC???>>>===@@@??????AAADDDHHHLLLNNNIIIPPPXXX[[[[[[ZZZ[[[^^^VVVTTTRRRQQQRRRPPPLLLIIIFFFDDDAAA???<<<888555444999999999888777777999;;;666777777666666888888888888777666666666666444222555777:::;;;<<<;;;;;;;;;999888888888999999777666111444888:::<<<===>>>===AAA<<<>>>GGGHHH???;;;>>>VVVqqqUUUBBB555222555000...---...///000000000222...888QQQeeeggg]]]WWWlllnnnwwwvvvZZZPPPXXXcccjjjyyy|||wwwmmmhhhgggooohhhUUUiiiwww{{{oooDDD777000***'''&&&$$$'''+++(((((((((((((((((((((((((((((())))))***+++++++++'''...+++(((...111......???UUURRREEEaaapppdddAAAGGG]]]aaaiiiuuuSSS777******...***+++...+++************+++,,,------,,,***+++333555...FFFuuu___gggTTTFFFIIIUUUbbbooo{{{yyywwwuuurrrrrrvvv{{{~~~~~~|||yyywwwvvvuuuuuu}}}~~~~~~|||xxxuuuttttttnnnllliiieeeaaa___```aaaaaacccfffjjjmmmppprrrsssxxxvvvtttsssqqqooojjjgggddddddcccbbbaaa___]]]\\\\\\^^^___]]]XXXVVVVVVXXX\\\[[[\\\]]]XXXOOOIIIGGGQQQ[[[ccccccbbbdddggghhh|||vvvssswwweee<<<111///***,,,,,,,,,+++******))))))***+++++++++,,,,,,,,,---,,,---......666RRRxxxiiiZZZNNNGGGEEE@@@>>>;;;999888999;;;===BBBAAAAAABBBDDDHHHKKKMMMJJJOOOTTTTTTPPPLLLIIIIIIHHHEEEBBB@@@@@@???===;;;444666777666555444555555222555999:::::::::<<<>>>=========>>>>>>??????@@@===<<<<<>>===>>>@@@EEEHHHDDDDDDDDDEEEGGGGGGGGGFFFNNNMMMKKKGGGDDDCCCEEEGGG<<<@@@DDDDDDBBBCCCFFFJJJAAASSSmmmSSSAAA555222555000...---...000000///...///111FFFbbbjjj^^^^^^jjj{{{sssttt~~~cccNNNOOO```xxxzzzxxxqqqjjjiiitttxxxiiimmm~~~pppooonnnaaa>>>111***------((('''+++((((((((((((((((((((((((((())))))******+++,,,,,,'''111+++(((111...,,,>>>XXXZZZHHHMMMfff\\\MMMGGGYYYjjjlll~~~oooBBB///***...,,,,,,...***+++******++++++,,,---...+++))),,,111000777___qqqhhhOOOIIIIIITTTdddttt~~~sssaaaYYY]]]^^^^^^ddd```fffjjjfffbbbbbbeeegggbbbbbbcccfffiiinnnrrrtttwwwwwwwwwtttooojjjgggfffgggggggggddd```^^^^^^___bbbdddgggkkkooosssuuuvvvpppooommmmmmmmmkkkhhhfffjjjkkkkkklllmmmmmmllllllgggkkkmmmllliiiiiinnnsss}}}}}}{{{vvvlll___UUUPPPIIIbbbzzz~~~yyyxxxzzz{{{uuuppp~~~RRR555---,,,---,,,,,,++++++***))))))***++++++,,,,,,---------***333///***IIIvvvkkk]]]VVVKKKAAA<<<;;;;;;<<<:::;;;<<<>>>AAADDDFFFHHHGGGEEECCC@@@>>>=========>>>AAACCCBBB>>>:::888888666666555555555555555444888;;;===:::999;;;>>>>>>===???BBBEEEFFFFFFEEEDDDGGGFFFFFFIIIJJJHHHHHHJJJOOOMMMKKKIIIGGGGGGGGGHHHRRRRRRTTTXXXZZZYYYUUUQQQLLLMMMMMMKKKGGGFFFJJJNNNEEEIIIQQQXXXXXXUUUUUUWWWTTTUUUOOOFFFFFFMMMOOOJJJHHHJJJOOO]]]yyyQQQ@@@555111444111///...---.........---444AAA[[[mmmeeeXXXiiivvvlllsss}}}~~~```MMM___pppzzzxxxpppmmmrrrxxx|||pppvvvxxx```gggvvvRRR>>>---,,,...***(((***)))))))))))))))))))))))))))))))))***++++++,,,,,,+++///***,,,222)))111RRRYYYMMMFFFggg{{{uuucccIIINNNSSS]]]gggsssTTT999,,,...,,,+++---***++++++++++++,,,---...///000333444...,,,EEEssspppfffKKKEEEMMM[[[jjjxxxkkkWWWZZZTTTTTT[[[WWWVVVdddcccjjjnnnjjjfffiiilllmmmqqqppppppqqqrrrsssuuuvvvrrruuuyyy{{{{{{|||}}}~~~ttt___SSSWWW}}}uuuppp}}}qqqCCC///111------,,,,,,+++***************+++,,,------......,,,111000;;;hhhkkk___YYYRRRJJJFFF@@@999555555777999999;;;===@@@BBBDDDDDDCCCBBB;;;;;;999888888888888999777888999:::;;;<<<>>>@@@;;;<<<>>>@@@@@@AAAAAABBBAAAEEEFFFBBBBBBEEEGGGEEENNNKKKJJJLLLRRRVVVWWWVVVeeebbbccchhhiiieeeeeehhh]]]____________ccckkkrrrjjjnnnxxxrrrbbb\\\```aaaZZZOOOMMMTTT]]]aaaooozzzwwwrrriiiccckkkrrrfffRRRWWW]]]___\\\aaavvvPPP@@@666222333000000000...,,,---///222>>>PPPeeeiii^^^]]]yyyuuuuuuzzz}}}}}}```NNNaaa}}}zzzxxxvvvqqqllluuuwwwqqqyyypppmmmssslllUUU;;;---***))))))***))))))))))))))))))))))))))))))******+++,,,,,,,,,------,,,///111///@@@]]]MMMKKKbbbxxx{{{zzzHHHIIILLLMMMZZZtttlllIII222///,,,+++---***,,,,,,,,,,,,---...//////...222555///777aaapppUUUDDDHHHXXXnnnrrroooeeeqqqnnnmmmuuummmmmmuuuddd}}}~~~nnntttWWW666///---------,,,++++++************+++,,,---...//////000+++:::bbb^^^GGG??????<<<777999888888999<<>>???@@@AAA@@@===999777666666666777999:::<<<===;;;;;;<<<>>>???AAACCCDDDFFFHHHJJJKKKLLLNNNQQQSSSPPPWWW[[[]]]bbbiiihhh```VVVXXX]]]gggtttyyyxxxxxxxxx}}}tttiiixxxPPPAAA777333555...111222///,,,---555;;;MMM[[[dddbbbfffyyypppttt~~~zzzkkkcccnnn}}}|||yyyuuulllvvvtttrrrrrrvvvhhhPPP999---++++++***)))))))))))))))))))))))))))******++++++,,,,,,---+++---000......@@@UUUZZZMMM\\\rrrppp^^^IIIJJJLLLWWW|||~~~YYY:::222---+++---,,,,,,,,,,,,,,,---...///000+++)))222;;;OOOlllOOODDDGGGZZZkkkzzzvvvvvvqqqGGG000...------,,,,,,+++************+++,,,---...//////333222PPPnnn\\\EEE888666777777666666999>>>BBBDDDEEEEEEEEEBBBBBBBBBAAA@@@???>>>>>>AAAAAABBBDDDEEEGGGHHHIIIMMMPPPTTTXXX\\\^^^]]]\\\[[[[[[\\\]]]___fffnnnuuu~~~bbbsss|||zzz}}}~~~vvvvvv~~~}}}PPPBBB999555666---111333000,,,///999CCC\\\ddddddbbbwww|||qqqrrr~~~qqqmmm]]]ppp~~~xxxvvvqqqsssxxx{{{~~~ooooooaaaHHH666000---((()))))))))))))))))))))))))))******++++++,,,------(((...444++++++OOOeeeRRRUUUkkkiii[[[GGGRRRNNNVVVttt~~~ccc???444...+++......---------------...000000333)))444HHHbbbxxxYYYAAAGGG]]]ooo}}}|||ssstttyyy\\\888...------,,,,,,++++++*********+++,,,---//////000444@@@eeeuuuKKKBBB888666888:::<<<===???CCCGGGHHHFFFBBB???>>>CCCBBBAAAAAACCCGGGJJJMMMJJJKKKNNNQQQTTTWWWZZZ[[[ccciiitttsss{{{}}}^^^TTTaaa^^^eeeNNN>>>777444444777//////555111...BBB]]]nnnaaaYYYhhhvvvsss~~~gggaaaeeewww}}}~~~||||||}}}uuu|||xxxsssqqqwwwwwwlllqqq[[[;;;CCC(((***,,,,,,,,,***)))((()))++++++,,,,,,,,,,,,,,,,,,---000222$$$555AAAcccZZZSSSSSSwwwbbb???SSSTTTVVV~~~}}}~~~QQQ<<>>===000???;;;000FFF???GGGJJJLLLLLLHHHEEEFFFIIIGGGNNNRRRRRRUUUZZZ\\\[[[XXXVVVllllllhhhxxxtttzzzuuuwwwFFF111???999@@@YYYLLL<<<666444333111//////111333===VVVnnneee^^^hhhooouuuYYY\\\qqqvvvzzz|||xxxtttwww|||xxxzzzRRR888555444++++++++++++***)))******+++,,,,,,,,,,,,---------111///+++222RRR^^^VVVJJJgggpppmmmSSSNNN```fffuuu~~~}}}|||~~~}}}|||xxxuuusssrrrpppnnnmmmmmmmmmnnnmmmlllkkknnnssswwwxxxxxx~~~{{{oooAAA333+++222---///...------///000111111555222KKK}}}|||^^^NNNJJJSSSggg{{{}}}|||ccc555///,,,...---,,,+++***,,,///---***---222333333YYYeeeGGG555777---111999???MMMNNNLLLJJJJJJNNNRRRSSSTTTUUU\\\]]]```fffrrr}}}TTTEEEJJJfff___EEEDDDNNNpppyyyGGG333777BBBJJJaaaJJJ;;;666444333000333000+++222IIIaaannncccgggzzzqqqtttWWWSSSlll|||~~~~~~zzzuuuvvv~~~}}}tttEEEAAA---+++++++++++++++******)))++++++,,,,,,------------///,,,444999fffYYYSSSPPPiii}}}HHHKKKOOO^^^wwwssspppmmmjjjiiihhhgggfffeeecccaaa______]]][[[XXXWWWVVVUUUSSSSSSSSSSSSTTTVVVUUUUUUVVVYYYZZZZZZYYY]]]YYY___bbbaaalllxxxxxxxxxOOO999)))222///------...///000111222222333888ddd~~~}}}dddLLLGGGRRReee}}}~~~{{{|||BBB+++,,,444***&&&---,,,&&&333---'''333666555@@@tttLLL888:::BBBAAA999JJJUUUOOO\\\qqqeee^^^bbbjjjoooqqqsss|||wwwuuu{{{SSS;;;DDDaaatttaaaAAA;;;===<<>>111...///,,,...///000000000111222333KKK~~~kkkWWWHHHNNNaaawwwyyy|||}}}WWW---)))777)))&&&000,,,'''444,,,)))666111777[[[dddAAA999---:::KKKJJJdddrrrgggzzzSSS777777FFFZZZ~~~nnnkkkjjjgggzzzoooGGG777<<>>888777???IIIVVVTTT^^^kkkdddOOOFFFKKKNNNRRRVVVfffGGG<<<999666444000---000CCC[[[iiiggg___fffwwwtttSSS]]]mmmxxxzzzppp~~~{{{vvvsssrrrrrrssssssooosssrrrmmmmmmppprrrrrrqqqtttmmmvvvuuuiiilllfffcccdddaaadddnnnkkkeeejjjqqqxxxvvvrrrxxx{{{{{{~~~ooo\\\III888333...+++,,,---,,,***++++++,,,---...//////000---:::LLLmmmMMMJJJeee{{{LLLHHHQQQUUUyyy___MMMKKKIIIHHHHHHHHHIIIJJJJJJLLLOOORRRUUUYYY___cccaaacccgggkkklllkkkiiigggbbbaaa___]]]ZZZXXXVVVUUURRRSSSTTTSSSQQQPPPQQQSSSPPPSSSWWWYYYXXXXXXYYYZZZ\\\^^^aaabbbeeehhhmmmppp{{{|||pppsssTTTBBB+++555...000111000......222555AAA}}}|||dddJJJJJJUUUkkkkkkUUU^^^kkkrrryyy}}}uuuxxxdddKKKVVV```hhh}}}OOO...000///...000***//////,,,222666333YYYaaaAAA===WWWRRRQQQYYYvvvhhhVVVXXXeeettt^^^uuusssYYYgggppp^^^RRR^^^xxxfffFFF<<<999===GGGVVVyyy\\\NNNpppbbbNNNHHHOOOWWWUUUBBBCCC[[[{{{rrrFFFAAACCC<<>>EEEKKK\\\tttuuu@@@***000000,,,111)))---333111666]]]YYYNNNXXXUUUggglllGGG777111<<>>JJJ^^^iiiyyyrrraaaWWWTTTQQQSSSjjj???999444888444000>>>TTT|||iii___fffwwwaaa]]]gggsss___OOO>>>999===BBBCCCCCC@@@>>>@@@FFFJJJNNNWWW```bbbccc```ZZZVVVXXX^^^aaaWWWYYYZZZZZZXXXWWWWWWXXXXXXVVVTTTSSSRRRRRRRRRSSSQQQTTTWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZXXXYYYYYYVVVSSSQQQQQQQQQKKKLLLMMMOOOQQQSSSUUUVVVQQQRRROOOMMMSSSbbbrrr{{{{{{lllnnn}}}~~~~~~xxx{{{RRRFFF444...111---+++///...***+++111000+++---555???bbbYYYIIILLLpppaaaSSSZZZUUUmmmvvvgggccchhhpppvvvxxxmmmwwwuuu{{{yyy~~~TTT999444777'''444222222111777kkk___MMMJJJVVVpppTTTCCCUUUYYY```hhhqqquuurrrmmmvvv~~~YYY===JJJWWWooo~~~DDD666000+++444------///333222HHH___TTTZZZUUUVVVaaa]]]AAA;;;555>>>LLLRRRbbbbbbKKKQQQsssEEE<<<@@@;;;GGG\\\hhhjjj[[[CCC;;;888777999???DDDGGGHHHKKK@@@:::>>>DDDHHHUUUcccpppMMM]]]jjj^^^777333555777<<<===<<>>GGGHHHRRRYYYeee~~~aaaZZZUUU^^^sss|||>>>:::555999444---CCCgggvvvmmm[[[lllppp\\\iii}}}uuudddWWWHHHEEEDDDEEEGGGFFFDDDBBBHHHHHHHHHHHHHHHIIIJJJKKKDDDIIIOOOSSSSSSSSSQQQOOOWWWXXXYYYYYYWWWUUUVVVVVVTTTTTTUUUVVVXXXYYY[[[\\\^^^bbbfffeee```\\\]]]```\\\\\\]]]^^^___aaacccdddggghhhhhhgggeeecccdddeeedddbbb```aaadddfffggggggffffffhhhmmmuuu|||jjjooouuu||||||yyy~~~wwwBBB;;;888+++---***......***+++///...+++111;;;MMM\\\XXXMMMqqq{{{VVVSSSYYYggg~~~rrryyy{{{~~~|||kkk<<<555333+++111222111333LLL~~~oooRRRIIILLLdddyyy]]]HHHRRRYYYbbbmmmyyygggiiiqqqxxx|||}}}|||zzz~~~|||hhhMMM;;;LLL___~~~]]]<<<333---333,,,333444444888\\\ooofffiiifffdddQQQ[[[zzzRRR:::===>>>DDDJJJJJJ\\\}}}dddJJJKKKkkkyyycccHHH??????:::???LLLUUUZZZTTTGGG;;;:::999;;;@@@DDDFFFFFFAAAAAADDDIIILLLMMMRRRYYYfffdddPPPmmmeeeuuuTTT777888:::888999888:::GGGlllsssGGG999777999DDDKKK[[[ZZZdddfff[[[RRR___}}}{{{sss>>><<<666888333333QQQxxxjjjkkkeeeyyyzzzwww[[[___|||tttiiicccZZZNNNGGGEEEHHHLLLOOOQQQUUU[[[___bbbiiillliiijjjmmmhhh___\\\YYYWWWWWWWWWXXXXXXYYYYYY[[[]]]^^^^^^^^^___aaa```bbbeeeiiilllooorrrsssnnnuuu||||||xxxvvvzzzsssjjjjjjxxxzzzwwwwwwKKK??????***,,,......///++++++...---+++555BBBZZZSSSPPPUUUjjjdddSSSVVVYYYzzznnn___uuujjjuuu~~~yyyxxxzzzAAA444000333///333111:::mmm{{{[[[HHHKKKXXXssshhhOOOTTT^^^iiittt___EEEYYYgggbbb______ZZZUUUVVVbbbsss{{{uuujjj___RRRNNNUUUUUUJJJ@@@???ZZZwww{{{CCC444///111---111444000???tttvvvVVVqqquuusssTTTYYYrrrSSS888AAAEEEHHHIIIJJJcccaaaJJJKKK\\\___```ZZZGGGCCC@@@???@@@BBBCCC@@@<<<:::::::::<<<@@@BBBCCCBBB999AAAIIIKKKLLLOOOPPPOOOOOOTTTnnnkkkwwwyyyOOO666888999888;;;:::666:::MMMkkk~~~gggCCC===;;;<<>>>>>@@@BBBDDDEEEEEEDDDDDDKKKLLLJJJNNNYYY\\\VVVFFFiiiyyyccc???777555777<<<<<<<<<:::<<>>GGG{{{yyyhhh___mmm|||iii[[[ttt~~~{{{}}}}}}vvvrrryyy{{{zzzQQQ<<<777,,,...------///000...555NNNiiiPPPRRR]]]```ZZZ___rrrmmmooommmYYYvvv|||lllRRRrrrssssssuuuxxxWWW~~~AAA<<<...888666GGG|||___OOOPPP```yyyaaaAAA333EEEWWWiiixxxPPP555111666===EEENNNUUUfff|||III333666111111:::cccmmmjjjlllMMMJJJfffeee===666BBBJJJWWWmmmuuuSSSAAA777>>>LLLVVVZZZZZZccclll]]]VVVeee[[[IIIPPPUUUXXX[[[[[[ZZZZZZ\\\^^^ZZZYYY[[[___aaa```bbbeee~~~kkkjjjbbbHHH;;;===>>>CCCHHHDDDLLLNNNJJJDDDPPPrrrXXX???BBBDDDIIIWWWXXX]]]kkkwwwsssrrr~~~~~~{{{cccuuuAAA;;;333BBBOOOzzzppprrrppp~~~{{{qqqZZZfff~~~zzzuuuwwwyyynnnbbbnnnoooqqq}}}bbb666BBB)))666...---...///...999WWWwwwWWWXXXeeennnUUU^^^XXXiiiiiiXXXdddzzzbbbhhhtttbbb@@@gggvvvyyy|||tttuuuFFFBBB,,,>>>;;;RRRpppTTTJJJTTTkkkeeeGGG555FFFWWWhhh{{{eee;;;444???EEEFFFPPPXXXccc{{{NNN555999333666===rrr{{{^^^~~~fffBBB666FFF[[[ZZZYYYPPP999<<>>777MMMqqq|||iiifff{{{vvvYYYkkkmmm]]]jjjyyynnnlll```OOOhhhyyy}}}yyyrrrqqqqqqlllfffcccwwwmmm}}}QQQBBB111111,,,,,,000111000AAAhhhWWWWWWpppuuuRRRRRR[[[aaaxxxWWWRRRlllkkkrrrxxxmmmiiifff~~~}}}qqq```cccssszzzwwwxxxyyyrrreeePPP<<<888MMMfffrrrqqqvvvrrrmmm___>>>555888DDDwww\\\IIIPPPdddzzzOOO<<>>FFF@@@===???666>>>IIIQQQXXX^^^llliiiGGG<<>>777<<<]]]lllRRRFFFXXXoooqqqBBBGGGTTThhhuuuwwwtttssshhhjjjsss}}}YYYddd}}}JJJ333AAAIIIPPPPPPOOOPPPWWW}}}```ZZZSSSSSSmmmxxxttt|||CCC555555===mmmmmmPPP:::;;;EEE<<<888???===FFFMMMXXXdddpppsssQQQ<<>>AAANNNRRRddd}}}nnn{{{xxxyyyHHH>>>===;;;IIIFFFLLLLLLJJJWWWttt{{{www}}}ppp@@@HHHOOOWWWYYYWWWfff|||:::>>>UUUvvv{{{hhhkkkjjj[[[nnnxxxVVVHHHHHH]]]mmmooorrrzzzggghhh}}}|||{{{{{{|||wwwcccLLLGGG^^^yyyhhhbbbdddhhh^^^eee{{{tttxxxbbbGGG<<<000///333000TTTpppJJJcccooohhhWWWaaaXXXkkkgggXXX```hhhwww~~~iiiTTTlllsssnnnmmmhhh___eeebbbOOO:::222777>>>DDDMMMXXXgggyyytttyyyiiicccCCC:::QQQ}}}rrrOOOKKKVVVrrrssszzzxxxrrr]]]IIIKKKSSS___gggkkkoootttwwwxxxllloooiiiqqq}}}ggg```___PPPOOOMMMPPPdddddd``````ppp~~~nnntttoooooo{{{}}}~~~www===<<>><<>>[[[|||hhhIIIPPP```yyykkkfffaaabbbUUUVVV\\\eeekkkoootttzzz[[[\\\eeeffftttmmmYYYeeekkkxxxaaaWWWnnnggg```pppttt}}}sssllluuu~~~xxx>>>???WWWqqqcccvvvkkkfffeeekkkssscccTTTYYYYYYYYY```ggg\\\DDD===DDDLLLiiivvvuuulllMMMBBBGGGNNNQQQOOO[[[fffooowwwTTTMMM___rrr999CCCkkkhhhggg|||sss\\\qqq~~~xxxcccJJJAAAWWWnnnwwwxxxhhhfffsss~~~yyyuuurrrpppaaa]]]TTTHHH>>>:::<<<@@@@@@444???XXXkkkxxxbbb]]]ddd```WWWdddjjjiiiEEE===444333777AAAwww]]]RRR^^^}}}]]]YYY^^^fffeeeNNNNNNWWW\\\qqqyyyttthhhPPP999333===JJJOOOVVVqqqooollloookkk^^^QQQCCCdddhhhIIIVVVhhh~~~}}}xxxgggcccbbbfffjjjoooxxxNNNTTTaaaeeettthhhaaaaaa}}}wwwZZZppp}}}~~~zzzmmm{{{wwwjjjqqqzzz===@@@ZZZjjjfff{{{VVVHHHGGGLLL___vvvqqq{{{|||vvvpppttt\\\???<<>>BBB>>>VVVqqqyyyppp___UUUfffZZZ^^^uuuooo]]]WWWEEE777222777WWWyyycccUUUddd[[[^^^WWW\\\yyyccc@@@===AAAMMMeee}}}jjjVVVPPP===111:::GGGPPPYYYbbb}}}qqqooowwwkkkYYYJJJYYYHHHWWWlll~~~gggzzzXXXbbbsssyyyjjj]]]\\\cccjjjpppmmm{{{qqqzzzgggiiizzz}}}@@@CCCmmmwww```tttJJJFFFLLLRRRnnndddGGG???AAAFFFjjj|||}}}|||YYYVVVyyy{{{{{{TTTbbbpppzzz@@@\\\|||iiivvv~~~bbb```{{{]]]???===JJJ]]]nnnwwwdddVVVQQQhhhnnnVVVIIIEEE@@@888333111555:::===CCCHHHTTTWWWaaafffwwwsss```TTTaaaYYY]]]nnnuuu___ggg;;;999111555[[[qqq[[[ggg}}}___ZZZYYY^^^uuu```===777;;;HHHbbbkkkcccaaaZZZKKK@@@BBBHHHQQQZZZaaawww|||ppplllrrrzzz```jjjMMM|||YYYJJJ\\\ttt^^^]]]sss}}}uuuzzzjjjyyy~~~iiihhhvvvwwwFFFAAA___sssTTTJJJOOO___|||kkkMMM???CCCIII^^^vvv|||{{{wwwssssssdddtttwwwCCChhheeesss~~~ttt[[[nnn~~~|||}}}}}}{{{bbbAAA999>>>OOOeeezzzvvvnnn\\\~~~mmmdddjjjqqquuuqqqjjj]]]LLL>>>666444333222444:::>>>CCCKKKTTTdddqqqyyydddSSSZZZXXX[[[eee}}}ccc{{{|||???:::333:::lllkkkPPPzzzfffVVV^^^cccsssfffDDD777@@@MMMeee}}}ooo___SSS\\\sssjjjFFF???MMMNNNTTTeeemmmyyytttddd^^^~~~qqqkkkooouuuVVVrrrxxxNNN|||xxxVVVNNNccc~~~fff[[[qqq{{{~~~iiieeerrrsssOOOEEE}}}wwwbbbkkkSSSOOOfffzzz~~~yyy]]]CCCCCCQQQ[[[mmmkkk]]]uuuEEEooo~~~ggg}}}iiiYYY|||lllJJJ===:::HHH___rrrggg]]]dddhhhhhh]]]QQQOOOQQQFFF666111666999>>>BBBEEEMMM___qqqiiiVVVRRRVVVZZZ^^^tttiiipppMMM;;;888IIIiiiIIIiiimmmVVVeeejjjvvvpppQQQ<<>>>>>XXXdddMMM\\\zzzoooWWWjjjrrrxxx^^^BBBGGGPPP\\\sss~~~kkkhhhgggOOOhhhlllWWW[[[MMMPPPkkkvvvcccRRRVVVeeebbb]]]______ttt}}}tttrrrwwwZZZ}}}___rrrNNNRRRkkk{{{[[[PPPUUUIIIFFF[[[iiicccjjjrrryyyhhhaaaooouuu^^^nnniiiOOOfff~~~]]]DDD^^^VVVNNN]]]pppttt^^^eee}}}ZZZkkktttOOOzzz{{{www}}}aaahhhuuuYYYKKKBBBMMMdddnnnzzzzzz}}}wwwRRR333:::777???IIIOOOTTTbbbuuu```KKKPPPWWWYYYhhhrrr[[[yyy\\\AAAAAAccc]]]ZZZ|||lllpppiiiYYYjjjvvvnnnKKKDDDMMMWWWjjj~~~zzzkkkiii|||ttt[[[^^^}}}fffYYYZZZVVVaaayyytttyyyyyyccchhheeerrrwwwssswww]]]iii|||pppOOOTTTmmmfffOOOGGGGGGBBBOOOjjj```cccpppkkkaaammmsss[[[tttyyyLLLkkkaaaQQQooo{{{iii```ggggggxxxwww|||sssiiikkkuuuSSSwwwwwwuuubbbtttwwwyyy___QQQDDDNNNdddkkkxxx{{{{{{{{{ggg<<<>>>BBBDDDKKKQQQVVV[[[hhhtttwwwdddKKKMMMTTTWWWaaa{{{YYYrrr{{{qqq>>>BBBnnn^^^mmmxxxfff^^^YYYfffvvvyyyRRRFFFOOOWWWggg{{{|||uuuwwwyyyppp___WWW```qqq|||nnnggg^^^WWW^^^ssslllpppuuulllxxxqqq}}}vvvooosssZZZttttttlllmmmMMMUUUooo|||xxxnnnrrruuulllkkkxxxwwwjjjmmm```kkkppp~~~eeeMMMrrrnnn___yyyxxxSSSZZZ}}}}}}xxx]]][[[ooovvvmmmssspppxxx~~~SSSsssrrrmmmbbb{{{yyyeeeTTTDDDLLLaaafffqqqvvvtttwww}}}~~~~~~}}}~~~qqqLLLBBBBBBAAAFFFPPPWWWWWWUUUVVVwww{{{ssswwwfffLLLJJJQQQVVV]]]yyy[[[kkk999BBByyyccc{{{sss___UUUXXXaaatttzzzPPPHHHPPPVVVccctttwwwtttyyy~~~OOOSSSWWWNNNMMMkkkuuuYYYxxxppp[[[ccczzzrrrdddqqqwwwrrrssskkknnnTTTaaakkkjjjJJJVVVqqq```>>>FFFaaa~~~lll^^^iiippp~~~rrrRRRxxxfffvvvTTTEEE]]]jjj}}}lllhhhjjjkkklllqqqoooQQQMMMIIIDDDSSSaaajjjlllppp~~~kkk|||zzzhhhddd|||{{{uuu||||||iiiTTTIIILLLVVVaaahhhrrrtttyyy~~~{{{{{{~~~qqq]]]sss___999@@@CCCJJJLLL]]][[[KKK```aaaUUUPPPQQQXXXmmmxxxkkkOOOIIIJJJSSS]]]nnn___\\\EEEEEE]]]~~~dddyyy___WWW^^^YYYkkkzzzqqqhhhbbbQQQJJJZZZiiidddlll||||||}}}OOOTTTVVVEEEccczzzooommm```fffttteeeiiirrr[[[NNN___YYYNNN\\\xxxoooeee___FFFDDDTTTVVVXXXlllkkk[[[jjjttt```QQQUUUKKKQQQXXXccc{{{fffWWWSSSYYY^^^fffcccdddiiijjjfffaaa```tttrrrnnnxxxLLLFFFBBBDDDBBBZZZdddpppUUUppp~~~qqqwww}}}|||eeeeeeyyykkkfffggghhhsssxxxvvv|||}}}lllWWWKKKLLLTTT```jjjooorrrxxx}}}~~~|||eee^^^{{{cccLLLDDDFFFOOOSSSbbbaaaSSSfffkkkggg]]]SSSRRRZZZiiiwwwxxxkkkNNNHHHGGGPPPYYYjjjgggYYYsssEEELLLYYY^^^dddYYY___\\\qqq{{{www}}}bbbaaaTTTFFFSSSiiinnnvvv___]]]YYYbbbpppgggvvvfffiiivvv^^^YYY\\\XXXNNN\\\xxxzzzrrroooooocccLLLLLL]]]]]]XXXcccpppiii[[[iiisss[[[}}}SSSTTTGGGNNNXXXooouuucccRRRMMMSSSYYY^^^[[[\\\aaaeeeiiiqqqyyyyyy```???===>>>KKKLLLXXXrrr___PPP```aaaWWW```kkk{{{zzz|||~~~bbbhhhwwwnnnpppxxxhhhyyyeeefffhhhcccggg}}}lllXXXLLLIIINNN\\\iiilllooovvv~~~}}}hhh\\\___XXXAAA???AAAPPPWWWcccdddYYYjjjooolllgggkkk{{{oooOOOFFFDDDLLLUUUeeeqqq___vvvIIINNNyyyUUUiiiiii\\\bbbddd|||zzzeee}}}}}}vvvjjjkkkkkkRRRQQQfffqqqssstttqqqeee```YYY~~~qqqyyyggghhhpppaaaeeeZZZVVVNNN[[[wwwxxxzzz~~~mmmQQQOOOmmm{{{hhhUUUqqq\\\MMMVVVlllmmmgggppp{{{gggYYYiiisssTTTtttNNN\\\MMMTTTaaaiiimmmWWWLLLMMMRRRWWWZZZbbbnnnwwwMMM@@@???>>>QQQUUU```eeeNNNGGGEEETTTbbb[[[SSSJJJQQQWWWUUUmmmpppYYYnnnkkkzzz^^^lll}}}jjjpppuuuzzzzzz~~~nnn\\\OOOGGGGGGUUUdddiiimmmttt}}}}}}mmm]]]dddmmmjjjNNNHHHDDDDDDXXXccclllnnndddppp{{{{{{|||{{{tttPPPEEEBBBJJJRRR```uuubbb{{{~~~}}}}}}XXXQQQrrr^^^{{{iii___kkkppp}}}llliiieeeuuuWWWMMMaaarrrwww{{{}}}```aaa```zzzggggggttt]]]YYY^^^TTTLLL[[[xxx|||ttthhhIIIFFFUUU]]]```ffffff}}}{{{cccWWWKKKOOOIIIHHHXXXcccccceeeSSSQQQhhh~~~dddXXXiiisssPPPjjjHHHyyy}}}|||bbbXXXfffxxxuuu^^^QQQOOOSSSZZZdddvvvIIINNNLLLEEE]]]dddnnnQQQJJJGGG777BBBQQQDDDNNNTTT\\\^^^ccc{{{tttcccffftttyyybbb}}}{{{yyy]]]rrrxxxqqqvvveeeXXXLLLEEENNN^^^hhhlllttt~~~lll]]]^^^ttt{{{~~~gggSSSccc}}}YYYSSSgggrrrwwwxxxnnnsssvvv~~~www~~~tttRRREEEAAAJJJQQQ]]]~~~|||]]]lllhhh^^^~~~lll}}}tttfffbbbuuuzzznnnmmmmmmYYY```ooottt|||}}}fffrrr|||zzzgggfff[[[HHHhhhRRRJJJ[[[xxxuuuvvvpppSSSEEENNNVVVXXXbbbnnnkkkxxxeeeKKKBBB777;;;777555???AAAAAAHHHLLLXXX}}}aaaXXXjjjtttQQQeeeLLLddd|||ZZZWWWcccjjjzzz\\\^^^zzzjjj\\\WWWXXX\\\gggtttHHHRRRSSSRRRwwwTTTGGGPPPPPP???KKK___TTTRRRYYYUUUWWWuuu}}}ppp}}}ttt^^^xxx}}}mmmmmmssseee]]]RRRGGGLLLYYYgggllluuu~~~}}}bbbXXXfff{{{qqqeeerrrvvvqqqgggVVVeeemmmnnnrrrjjjjjj|||{{{wwwzzzqqqSSSDDDAAAKKKQQQZZZzzzaaabbbmmmeeennnpppyyygggdddeee{{{kkkeee___vvv\\\fffsss^^^[[[jjjrrr~~~{{{{{{ttt{{{gggfffwwweeeYYYsssQQQIII\\\zzz}}}xxx|||\\\<<<333GGGZZZgggqqqqqqrrrwwwxxx|||ZZZGGGDDDAAAHHHFFFCCCFFFCCC>>>BBB>>>PPPzzz|||^^^XXXmmmvvv|||VVVgggVVVdddzzz]]]mmm^^^bbbvvvddd^^^]]]bbbhhh|||NNNTTTbbbpppPPPKKKYYYbbbSSSQQQ[[[[[[VVVeeeiiiuuuyyy{{{rrr```}}}}}}~~~wwwxxxdddWWWQQQSSSPPPHHHLLLYYYffflllvvv~~~}}}~~~ccc^^^mmmnnndddXXXzzzrrrUUU\\\cccdddooonnnlll|||xxxoooRRRCCC@@@KKKQQQWWWvvv|||kkkjjjrrraaaiiilll|||iiiffffff|||rrrYYYKKKOOODDDWWW\\\```VVVXXXrrr~~~YYYQQQ___fffxxxzzz|||iiihhhoooiiihhhrrrQQQKKK]]]{{{~~~TTT???JJJ```|||zzzoootttvvvkkkkkk~~~kkkPPPFFFJJJ@@@KKKKKKJJJQQQOOOCCC>>>999BBB```zzz}}}xxx[[[YYYoooxxxttt[[[pppUUUccceeerrrfffddd|||zzz|||ssspppnnnttt~~~gggppp___TTTccc~~~wwwWWWNNN[[[```{{{~~~qqq~~~xxxpppaaa{{{|||kkkPPPBBB888888DDDJJJFFFLLLYYYeeekkkwww~~~~~~~~~wwwggggggppp]]]gggjjjjjj~~~]]]```fffjjj}}}xxxoooQQQBBB???KKKPPPUUUssskkksss~~~\\\}}}xxxjjjkkkllliiifffzzz|||kkkbbb```dddfffqqqhhhddd{{{~~~FFFIIISSSPPP^^^```ppp~~~kkkjjj}}}___[[[hhhRRRMMM^^^|||mmmQQQOOO\\\xxxggghhhrrryyyiiiNNNRRRttt{{{[[[EEEBBBIIINNN\\\___aaaoooppp```TTTFFF@@@KKKZZZaaauuuzzzvvvZZZYYYqqqyyynnn___xxxLLLSSSsssxxxhhhbbbrrruuuhhh]]]fffnnn^^^___ZZZmmmjjjYYYhhhhhhQQQjjjfffssspppxxxkkkfff~~~rrrYYYJJJGGG:::FFFPPPUUUUUUSSSggglllwww~~~yyygggbbbgggfffmmmxxxxxx}}}lllooo|||uuupppSSSGGG>>>FFFSSSWWWooo~~~iiihhhvvvzzzQQQzzzmmm~~~vvviiiooommm{{{|||~~~{{{cccCCCWWWcccaaa^^^gggtttqqqllltttqqqoooxxxzzzzzzllljjjwwwWWWQQQqqqQQQOOObbb|||RRRFFFgggmmmnnneeejjjrrryyyXXXQQQpppfffQQQDDDCCCKKK\\\___oooiiiIIIHHHCCCEEE]]]yyyzzzmmmUUU```ssswww|||HHH|||YYYPPP}}}hhh^^^vvvyyyttt|||gggggg{{{{{{yyyrrrOOOTTTiiipppccc|||zzzWWWZZZccceeeuuuwwwzzzkkkeee}}}hhhTTTIII>>>SSSjjj```cccuuunnnfffsss~~~||||||{{{nnnkkkoooxxx```iiiooosss}}}vvvpppQQQFFF>>>GGGSSSWWWmmmcccaaavvvUUU~~~lllqqqyyyjjjpppnnn}}}}}}eeepppvvv}}}rrrooo~~~WWW>>>TTT```aaa```iiitttlllccciiirrrwwwjjjgggvvv[[[PPPxxxYYYNNNaaa{{{XXXRRRiiieeefffjjjrrrzzz}}}iiiZZZRRRGGGIIIZZZqqqzzztttYYYMMMCCCGGGWWWkkk||||||wwwvvveeeSSSbbbuuuyyyUUUPPPJJJfffRRRRRRZZZeee}}}}}}xxxyyyrrrdddVVVTTTbbbfffwww~~~tttddd\\\aaazzz}}}zzzkkkdddqqqfffbbblll~~~mmmlllvvvaaavvv||||||hhhGGGKKKhhh~~~uuuoooNNNEEE???IIITTTVVVkkk^^^\\\XXXzzzeeeeee}}}{{{mmmrrrooo}}}wwweeeiiimmmcccjjjsssZZZ```xxxxxxdddRRRMMMSSSWWWgggpppVVVJJJdddmmmllliiiqqq|||uuukkkpppsssgggdddqqq_________III___zzzbbb```mmmbbbgggwww~~~vvvXXXGGGLLLMMMJJJ___nnn]]]SSSTTTbbbjjjeeebbbgggiiikkksssyyy]]]SSSfffuuuzzzcccSSSLLL{{{sssUUU\\\bbb^^^bbbuuuuuutttrrraaa___bbb|||bbbHHHXXXeee^^^{{{qqqmmm}}}ttttttoooyyykkkccc}}}~~~}}}rrrkkklll}}}}}}pppooosss___VVVoooZZZBBBAAAQQQ^^^kkk}}}tttlllJJJCCC@@@KKKUUUVVVjjj]]]^^^TTTnnn```mmmqqqsssmmmyyy~~~eeePPPUUUvvvyyy}}}vvvTTTHHH]]]nnnooo}}}|||lllUUUCCC;;;888:::JJJTTTFFFIIIhhh|||ttt|||}}}pppeeedddttt```qqqrrriiiIII]]]zzzqqqiiiooonnnvvv|||NNN???BBBQQQQQQ[[[xxxcccdddmmmyyyzzzmmm^^^XXX^^^cccmmm}}}rrrYYYWWWlllsssyyy{{{ddd\\\RRRmmm~~~vvv]]]VVVhhhmmmsssuuuwwwqqqiiillleeecccoooxxxeeeSSSWWWaaagggjjj}}}sssvvv~~~lllddd{{{}}}{{{~~~~~~qqq[[[SSSXXXccc```ooooooiiiaaaPPPSSSeeevvvyyy|||}}}rrrvvvUUUDDDGGGQQQ\\\ooo~~~{{{pppgggGGGBBB@@@LLLVVVVVVkkk~~~]]]cccLLLxxxllleeettttttjjjuuu|||ttteeennnjjjTTTNNN```iii______lll|||ttt[[[DDD888<<<555333<<>>:::@@@;;;;;;===:::===MMM```~~~yyyxxxllliiikkkZZZbbbZZZOOOUUUvvvvvvnnn[[[GGGIIIZZZtttooo{{{~~~rrrhhhcccVVVFFFNNNXXXeeeuuu{{{[[[PPPaaasssttt]]]SSSzzzxxxCCCOOO]]]NNNeeexxxkkk\\\bbbkkkmmmyyyiiioooqqqnnnsss~~~xxxwww}}}mmmfff{{{}}}~~~}}}tttfffttt\\\EEEZZZeeekkkeeeqqqvvvtttxxxzzzaaaNNN===555111///777BBBVVVFFFEEEAAAYYYiiikkkkkk}}}~~~|||tttfffZZZCCC@@@@@@MMMWWWXXXppp|||[[[fff{{{WWWvvvrrrssslllyyyccc<<>>???444QQQCCC^^^{{{{{{~~~|||zzzrrrbbbVVVCCC@@@@@@MMMWWWYYYrrr\\\hhhgggqqqzzzxxxpppsssooo~~~zzzllliiicccFFFXXXkkkqqqkkkiiippp{{{yyybbbMMMXXXzzzzzzaaaGGG>>>AAAFFFJJJRRRSSSQQQWWWUUUDDDEEEQQQ[[[fffkkkdddeeevvvrrr}}}ooohhhlllqqqRRRjjjXXX___KKKnnnqqqzzz{{{bbbpppnnnnnn[[[QQQQQQYYYccc```UUUSSSZZZZZZppplllRRRTTTmmmyyyxxxuuuZZZrrrlllLLL@@@nnn~~~xxx}}}fffxxxuuuHHHWWW``````mmmzzz{{{sss{{{}}}{{{eeettt~~~~~~~~~~~~~~~~~~~~~~~~wwwnnnjjjyyyWWWFFF[[[fff```bbbdddooo}}}~~~|||~~~yyyuuusss}}}~~~iiiSSSBBBDDDGGG:::<<>>;;;BBBBBBMMMmmmxxxvvvrrraaaNNN@@@999???PPPWWW\\\zzzbbbyyyVVVhhhlllqqqjjjqqqwwwzzzrrrtttOOOMMMeeesssaaa^^^rrr~~~yyyqqq|||{{{___EEEKKKqqqwwwWWW999AAAGGGJJJWWW]]]ggg~~~gggNNNHHHFFFXXXfff```hhhqqqfffpppzzz|||dddgggkkktttSSSWWWllllllMMMlllsssiiicccaaaccceeexxxeee]]]vvv|||pppzzzfff^^^QQQLLLUUUYYYWWW```oooxxx]]]QQQ```jjj{{{|||___MMM{{{wwwRRRCCCVVV{{{hhhjjjXXXRRRYYY```cccsss~~~ppp|||}}}yyywww~~~yyycccqqq~~~}}}}}}}}}}}}}}}}}}~~~~~~yyyqqqmmmmmmkkkQQQ@@@QQQaaabbbgggdddtttttt]]]WWW___{{{ppp[[[NNN:::999BBBDDDOOOXXXQQQHHHLLLIIIJJJ]]]ooowww{{{~~~yyyxxxqqq^^^JJJAAA;;;AAAPPPWWW___xxxuuubbbxxxHHH~~~sssvvv}}}uuullloooqqq||||||eeeUUU^^^lllfffiii~~~{{{}}}|||{{{~~~tttbbbZZZlllooofffSSS???JJJOOObbbpppeeeVVVJJJDDDRRR^^^XXX\\\iiiiiirrr}}}fffgggjjjuuuFFFrrrYYYgggwwwNNN___www~~~llldddbbbiiioooooommmlllpppsss}}}oooLLLJJJfffvvv~~~}}}uuuvvvbbbRRRLLLWWWbbbgggsssiiiPPPRRRaaatttxxxzzzQQQHHHwwwYYYMMMYYYttt{{{\\\MMMggg|||lllgggkkkqqqyyygggyyywwwqqq|||zzzeeennn~~~}}}||||||||||||||||||}}}~~~|||tttqqqqqqxxxdddKKKMMMZZZaaaeeekkk|||}}}kkkKKKGGGXXXxxxuuu```LLLBBB:::BBBPPPSSSVVVXXXQQQ___\\\QQQFFFFFFRRRcccooo~~~~~~|||{{{yyynnnYYYEEE@@@===DDDPPPVVVcccvvvlllfffoooGGGssstttkkkllliiiqqqxxxzzzyyyaaaYYYjjjsss|||~~~}}}uuu}}}www\\\TTTIIIDDDbbbvvvcccVVVJJJAAAJJJXXXTTTUUUccclllxxxzzzgggfffiii{{{AAAqqq___dddYYYUUUmmmyyyhhhdddgggvvvuuuRRRLLLdddvvv|||}}}|||mmmppp}}}lll\\\VVVbbbssssssYYYGGGYYYdddwwwTTT^^^qqqYYYPPPTTTrrreeeHHHQQQmmmwww}}}fffwwwvvvooo}}}iiilll~~~~~~}}}||||||{{{zzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~xxxuuuaaaRRRZZZdddgggzzz{{{ooo[[[]]]lllyyyzzz{{{zzzwwwkkkVVVDDD<<>>???FFFOOOVVViii~~~llljjjdddMMMggg}}}ooohhhjjjfffmmmttt}}}xxx{{{lll___qqq}}}tttYYYMMMFFFSSSgggVVVKKKAAAIII\\\```[[[```mmm~~~uuugggeeeiiiFFFlllkkknnnVVVhhhqqqfffrrryyy___RRRcccwwwzzz{{{IIILLLWWW```sssjjjiiivvveeeQQQMMMdddjjjlll[[[{{{oooeee]]]YYYkkkiiigggnnnmmm^^^tttuuuppp{{{mmmlll{{{~~~{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}~~~yyyyyysss\\\bbbtttyyy~~~~~~yyy|||zzzrrrqqqnnnbbbOOO@@@DDDSSShhhzzzooo^^^TTTJJJUUUlllvvvyyy}}}zzzzzz}}}{{{zzzwwwooo___MMM@@@===AAAHHHPPPYYYppp~~~ccciiiZZZJJJmmmiii}}}|||ooohhhllliiinnnttt|||}}}}}}uuujjjyyyyyyVVVJJJRRRsssyyycccZZZOOOIIINNNdddpppfffaaajjjqqqiiieeejjjxxx^^^{{{[[[bbbuuummmooo}}}lll\\\mmm{{{pppuuu]]]<<<777999@@@^^^pppbbb___lllooolllnnnxxxwwwXXXOOOYYYjjjpppvvvVVVNNN}}}mmmfff^^^VVV___jjjQQQqqqzzzuuuqqqwwwpppkkkyyy{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}zzz{{{}}}hhhkkkyyytttqqqlll\\\JJJAAAPPPjjj^^^RRRWWWSSS___tttwwwrrrvvvsssuuu{{{xxxssshhhWWWGGG???===CCCKKKRRR```{{{vvvyyyWWWoooXXXAAAjjjsss~~~wwwnnnpppkkkooorrrvvv}}}rrruuuyyyrrr}}}vvvzzz|||NNNGGGgggfffrrr}}}dddMMMTTTRRRRRRSSScccssslllfffpppoookkkfffllldddbbbyyy~~~yyyaaa[[[sssxxxhhhqqquuuiii{{{}}}]]]UUUiiidddEEE;;;777999<<>>HHHKKK\\\ccc{{{xxx[[[MMMRRRaaaqqqzzzvvvVVVCCCcccdddfffaaaccceeecccaaakkkFFFRRRggg|||yyyuuullluuu}}}yyyyyyzzzzzzyyyyyyxxxwwwqqqvvv{{{}}}~~~~~~~~~}}}wwwvvv\\\IIILLLWWW[[[^^^[[[aaajjjbbbRRRRRR___wwwtttfffaaabbbpppvvvtttttt{{{|||pppZZZGGGFFFMMMUUU\\\ccclllsss||||||vvvpppgggZZZIII======DDDDDDQQQXXXfff~~~qqqaaaIIIAAAGGGwwwvvvxxxwwwiiigggkkkqqq}}}yyyzzzppp___UUU___ooovvvvvvuuupppooolllkkkuuuxxxttt~~~\\\JJJOOOaaawww|||lll^^^eeemmmssszzzsss]]]^^^^^^uuuVVVgggSSS___cccddd{{{rrrHHH111AAAMMMFFFLLL```]]]PPP___qqqJJJ:::;;;???EEEWWWlll```EEEKKK]]]kkkyyy]]]GGGLLLtttlllaaaeeebbb```bbbhhhtttJJJHHHvvvhhhyyyyyyuuu{{{nnnnnn{{{|||{{{{{{{{{{{{{{{zzzzzzyyypppxxx~~~}}}|||~~~}}}yyyzzzppp]]]MMMNNN[[[fffgggllllllttt|||ssscccbbbmmm~~~rrrbbb\\\___cccnnnwww{{{ssswww~~~tttaaa```qqq~~~ppp]]]JJJEEELLLWWW```dddvvv{{{}}}tttlll```QQQAAA999===GGGIIIQQQ___oooyyymmmZZZRRREEEFFF```zzzjjjiiinnnttt}}}ooooooxxxyyy~~~]]]aaacccnnn~~~wwwxxxxxxiiidddsss~~~[[[===:::555BBBQQQYYY[[[]]]aaadddvvvhhhYYY]]]\\\MMMyyyvvvWWW\\\lllqqq^^^nnnqqq|||KKKDDDCCCHHHIIIHHHRRRaaaiii\\\vvvqqqFFF777<<>>888???HHHMMMPPPbbbxxx}}}~~~eeebbbXXXNNNLLLYYYsssmmmiiijjjjjjlllqqqrrrtttuuu```ooo}}}tttvvvooojjjpppoooZZZQQQaaasssNNN777===CCCEEEJJJPPPYYYfffwwwzzzbbbXXX]]]]]]UUUfff\\\^^^```eeeddd|||xxxpppvvvdddKKK>>>888@@@JJJNNNPPPTTT\\\fff}}}tttxxxmmmDDD:::CCCLLLTTT]]]xxxzzzsss{{{www}}}pppSSSJJJPPPcccnnnxxxOOOIII[[[uuummm```^^^___dddiiijjjlllttt}}}~~~TTTAAA^^^}}}|||{{{xxx|||yyylllrrr~~~~~~~~~}}}mmmYYYZZZnnn{{{xxxdddVVVRRR```qqqxxxvvvgggyyytttpppwww}}}||||||~~~|||{{{{{{vvvhhhXXX???;;;777777<<>>666IIIVVVWWWcccyyy~~~VVVXXXWWWVVV]]]nnndddCCC@@@KKKYYYhhhiiiyyydddbbbmmmtttzzzsss[[[CCCNNN___mmmuuu___AAA===```rrrkkkfff___ccciiilllhhhbbbdddjjjtttWWWBBBPPPvvv}}}{{{oooppp~~~yyyzzzlllYYY^^^ssszzzqqq[[[ZZZ```oookkktttuuupppyyy~~~~~~~~~||||||{{{}}}{{{tttoooeeeTTT:::;;;>>>AAACCCEEEKKKRRRaaaooouuullllll{{{uuusssfffVVVFFF???>>>AAAFFFKKKQQQYYYvvvttt~~~{{{```OOOyyyssskkkrrrooosssssstttvvv|||zzzxxxddd```|||nnncccuuunnnsssqqqvvv{{{rrrcccLLL@@@HHHMMM[[[ooo|||}}}~~~eee^^^WWWaaavvvooo{{{eee______nnnvvvllljjj~~~kkkUUUFFF<<<<<>>CCCCCCRRR}}}nnn~~~sssmmmeee\\\www~~~~~~aaaEEE@@@JJJMMMFFFkkkqqq{{{jjjTTTaaaRRRqqqhhhvvvZZZ[[[aaa___cccoootttiiixxxppp^^^PPP???@@@444:::MMMmmmzzzssscccxxx{{{uuuzzzfff~~~yyy{{{SSSDDDLLLNNNOOO\\\hhhdddqqq^^^zzzzzz\\\GGGHHHSSSVVVhhhxxx```OOOBBBiiiuuunnnccccccdddbbbeeegggeeeeeefffeeeaaa\\\hhhyyyxxxsssJJJDDDcccrrr{{{zzzvvvzzz|||}}}~~~{{{yyyxxxyyyzzzzzzzzz}}}rrr{{{zzzggglllsss```iiisss}}}|||~~~yyyMMM>>>???JJJKKKIIIHHHBBBAAAKKK```yyy[[[LLLWWW]]][[[]]][[[dddwww}}}|||wwwvvvooo```JJJ:::444555777>>>>>>HHHccc~~~~~~zzzvvvmmmaaaXXXNNNAAA999===EEEHHHOOOVVVgggzzz^^^ZZZpppyyyMMMOOOwwwtttzzzuuuuuussspppkkkxxx{{{xxx{{{XXX===LLLCCCEEESSSiii}}}zzzeee```RRRZZZeeerrr|||vvvpppQQQ:::777???AAA>>>ZZZdddrrrccc[[[[[[\\\wwwlllZZZ]]]cccbbbbbbgggzzznnnuuu~~~hhhPPPGGG>>>999888>>>JJJlllfff]]]\\\aaaiiiaaammm|||\\\IIILLLNNNTTTdddwwwqqq|||nnnzzzfffQQQFFFLLLXXXeeetttYYY===QQQ{{{nnnlllgggkkkjjjhhhkkkjjjggggggiiiiiifffaaahhhuuuXXXEEE[[[{{{{{{~~~xxx~~~zzzrrruuuxxx~~~}}}|||zzzyyyyyy{{{}}}||||||yyyppp|||llliiitttqqqttt~~~wwwwww|||}}}yyy}}}|||}}}yyyjjjJJJ???>>>AAA???CCCIIIEEEMMM```{{{tttiiieeeiiigggZZZdddZZZ\\\ooo~~~}}}xxxjjjUUU@@@555444888@@@BBBAAAOOOrrr}}}yyyuuuooodddWWWNNNDDD<<<999@@@GGGKKKSSS]]]rrr|||jjjXXXcccnnnKKKTTTooo}}}tttnnnwwwjjjsss|||zzzTTT===666@@@EEELLLZZZdddjjjqqq|||XXX>>>EEERRRYYYgggzzzgggGGG888:::???CCCEEERRR```xxxtttoooyyyxxxhhh]]]___UUUeee|||ooocccZZZ[[[```ccccccdddpppssssssyyyeeeEEE>>>@@@555<<>>AAAHHHOOORRR^^^~~~qqq```PPPVVVVVVxxxxxx}}}nnnvvvmmmtttyyyhhhFFFDDD@@@777DDD{{{bbbPPP___XXX]]]XXX^^^rrryyyyyyqqqooouuu{{{nnnZZZTTTXXX\\\^^^```\\\jjjaaadddiiixxxtttgggaaa___```aaa^^^fffccc``````bbbffffffaaa[[[XXX^^^^^^lll}}}~~~nnnwwwrrrsssrrr___OOOAAAKKKZZZfffpppzzz\\\EEEFFFOOOdddzzzdddllliiiccchhh^^^ccc[[[___aaa___^^^___]]]YYYTTTVVVXXXZZZ]]]aaagggkkk}}}ggg~~~{{{xxxxxxyyy|||}}}}}}wwwtttrrrqqqtttwwwyyyzzzzzzzzzzzzxxx|||ttt|||wwwxxxuuurrryyy|||vvvdddIII;;;<<<999999XXX\\\MMMGGGYYYsss~~~lll{{{qqqdddoooyyy|||{{{vvvrrrvvvgggHHH;;;EEEQQQUUUTTTVVVWWW___iiihhhppp|||~~~~~~zzzuuurrrpppddd^^^SSSGGG===999:::<<>>999>>>FFF[[[RRROOO]]]gggpppkkkyyy|||{{{}}}hhhsss}}}}}}uuuzzzqqqvvv]]]MMMLLLPPPRRR___VVVvvvsss}}}hhh___||||||yyyuuutttsssoooggg```ZZZPPPEEE???;;;:::>>>CCCGGGOOONNNSSSdddwww{{{zzzmmmcccxxxcccOOOQQQPPPHHHQQQfffzzzxxx~~~yyywww}}}bbbGGGGGGEEEjjjfffssshhhHHHJJJVVVDDDhhh|||vvv|||xxxhhh\\\YYY___gggooo___]]]^^^ZZZYYY\\\]]]|||WWW```ZZZZZZ[[[\\\\\\\\\\\\[[[\\\```^^^```xxx|||xxxvvv}}}jjjyyy~~~gggPPPFFFFFFIIIRRRcccvvvIIIDDDEEEuuuuuubbbbbbddddddccc^^^XXXSSSTTTWWW[[[]]]^^^\\\XXXVVVSSSUUUWWWYYYZZZ[[[]]]___dddlll~~~cccfffwww~~~yyyxxxyyy{{{|||{{{zzzvvvqqqmmmlllmmmooopppyyyxxxxxxyyyzzzyyyuuurrrzzzuuuvvv{{{{{{vvvuuuvvvvvvuuutttlllXXXEEE;;;666???GGGMMMbbbkkk[[[fffkkk]]]SSSRRRgggooottt{{{|||~~~vvvuuugggdddiiioooqqqppp{{{zzz\\\```}}}~~~|||yyyuuusssooohhh]]]TTTPPPFFF<<<999999;;;AAAGGGLLLNNN[[[dddsss|||gggQQQ^^^bbbiii\\\rrr```TTTUUURRRLLLRRR```}}}~~~|||~~~ZZZKKK___qqqxxxwwwqqqSSSJJJRRRJJJwwwmmmllluuu}}}iii\\\VVV[[[\\\XXX[[[eeeeeeddd^^^^^^]]]]]]\\\ZZZYYYXXXXXXZZZXXXZZZlllzzzwwwyyyttt]]]III???BBBMMMVVViiilll|||uuujjjHHHFFFTTTmmmeeeeeeeeeeeedddbbb___\\\VVVXXXYYYZZZZZZXXXUUUTTTWWWWWWWWWYYY[[[]]]___```XXXaaayyykkkiii^^^rrr~~~~~~}}}~~~~~~{{{yyyxxxyyy{{{||||||vvvvvvuuupppkkkggggggiiittttttwwwzzz|||zzzuuuppp{{{vvvtttwwwxxxwwwxxxyyyzzzyyyuuuiiiSSS@@@BBB666@@@VVV```eeeeee\\\^^^oooddd___iii{{{xxxyyyzzzzzz{{{wwwiii^^^```iiisss|||___|||}}}xxxuuuqqqlllfff]]]QQQHHHDDD;;;444666;;;@@@GGGMMMWWWMMMccc{{{[[[IIIRRRNNNgggRRReeeccc___[[[YYYWWWTTTTTTVVVooo~~~~~~|||tttrrryyyccccccWWWZZZwwwyyyyyy~~~rrrYYYTTTXXX```]]]YYYggg~~~ssslll^^^___^^^^^^]]]\\\[[[ZZZYYY]]]]]]\\\]]]eeexxxxxxmmmuuu}}}pppXXXAAA<<>>EEEZZZpppvvvppphhhbbbbbb~~~||||||{{{}}}tttgggeeennnqqqttt~~~xxxrrrmmmggg```YYYPPPGGGAAA>>>888555:::AAAGGGLLLRRR^^^RRRkkk~~~mmmPPPQQQYYY[[[~~~\\\^^^]]]ZZZ]]]aaa\\\SSSvvvzzzxxx{{{~~~}}}}}}vvvXXXWWWmmmuuu~~~~~~nnnaaaYYYZZZ___bbb\\\___{{{mmmlllXXX\\\\\\\\\\\\\\\]]]]]]^^^bbbbbbdddeeeccckkkssshhhkkkuuusssiiiQQQCCC???NNN[[[aaajjjvvvfffYYYEEE>>>GGGvvvccc]]]___aaabbbcccccceeefffeeeccc```^^^]]]^^^```aaa```\\\XXXYYY^^^bbbaaa___]]]VVVUUUcccvvv~~~tttqqqsssWWWOOOVVVkkk|||{{{xxxzzzxxxyyyzzzzzzzzz{{{||||||yyyvvvssssssrrrnnnfff```ffflllrrrtttrrrsssxxx}}}kkknnnrrrvvvxxxwwwxxxzzzwwwwwwxxxwwwppp```PPPEEEAAAgggxxxfffaaakkkwww}}}}}}~~~|||zzztttqqqmmmggg]]]RRRIIICCC>>>;;;<<<999;;;BBBGGGJJJOOOUUU\\\hhhpppUUULLLTTTUUUkkkhhhVVVYYYXXXWWWbbbooojjj[[[\\\~~~zzz~~~~~~vvvooonnnpppqqq}}}{{{{{{xxxuuu|||xxx}}}zzzggg[[[pppffffffppp|||yyylll___XXXYYY]]]aaa______tttkkkqqqmmmaaa\\\\\\[[[[[[[[[\\\]]]^^^___```dddeee^^^^^^uuu}}}pppgggdddooo~~~|||kkkXXXLLL@@@???KKK___iiilll{{{hhhZZZ???222AAAWWWrrriiiaaa]]]aaaeeeggggggggghhhiiiaaa___]]][[[[[[]]]```bbb```\\\XXXYYY^^^aaa___\\\]]]XXXUUUYYYaaannn|||qqqgggmmmrrrPPPPPPQQQ]]]yyyzzz}}}yyy{{{zzz|||~~~~~~}}}}}}}}}~~~{{{vvvrrrqqqrrroooggg```ZZZbbbmmmrrrrrrqqqtttwwwnnnnnnrrrxxxzzzwwwvvvwwwvvvvvvxxxzzzvvvllldddbbboooddd[[[kkk|||~~~|||}}}~~~||||||pppnnneee^^^SSSGGG>>>999777777;;;<<>>GGGLLLWWWccckkkzzz^^^TTTGGGAAA]]]www}}}hhhSSSdddYYY]]]cccdddcccaaabbbccc^^^]]]\\\[[[\\\]]]___aaa]]]ZZZYYYZZZ\\\]]][[[XXXRRRXXX___bbbbbbbbbfffjjjmmmiiilllpppoooeeeUUUUUUPPPVVVooo|||vvvxxxxxx{{{~~~}}}{{{{{{||||||wwwtttqqqmmmhhhdddXXX[[[aaahhhnnnsssuuuvvvyyytttrrrvvvyyyvvvssstttxxxvvvxxx{{{zzzvvvwww|||tttXXXooo{{{{{{~~~ssshhhdddUUUPPPHHH???999777888:::>>>AAAFFFJJJKKKQQQ```pppWWWRRRPPPTTTZZZwwwqqqWWWLLLOOOQQQRRR\\\iiinnnkkkPPP\\\{{{mmmeeedddccc```^^^kkkooosssuuuttttttuuuwwwuuuxxxxxxuuuwww}}}}}}{{{}}}qqq~~~|||rrrdddYYYVVVYYY]]]^^^eeegggrrr}}}ZZZXXX^^^cccjjj___]]][[[YYYXXXXXXYYYYYY[[[^^^___^^^[[[\\\ccckkk{{{~~~|||wwwoookkkfffdddooo~~~tttbbbRRRHHHDDDEEEFFFUUU\\\fffqqqxxxjjjQQQAAA>>>kkkdddgggRRRaaaVVVYYY\\\\\\XXXWWWYYY\\\\\\\\\\\\\\\\\\\\\[[[[[[WWWXXXYYYZZZYYYXXXVVVTTTNNNWWW___aaa___\\\[[[[[[```qqqooobbbeeejjjrrrooo```ZZZVVVLLLNNNbbbqqqzzzzzz~~~wwwxxxuuuyyy||||||zzzwwwwwwyyyyyyqqqllljjjjjjbbb[[[VVVYYYccclllooonnntttkkkhhhmmmssstttuuuwwwvvvssssssvvvvvvuuu{{{qqqccc||||||vvv~~~~~~|||{{{|||{{{lllccc[[[TTTFFFDDD@@@<<<999:::===@@@BBBEEEJJJMMMMMMVVVlll{{{]]]KKKSSSTTTUUUiiiOOOTTTLLLQQQUUUTTTVVV\\\dddhhhUUULLLssswwwyyypppllljjjgggeeehhhmmmrrrtttsssrrrsssuuussssssqqqmmmnnnuuuzzzzzz~~~~~~|||{{{}}}}}}}}}xxxxxxdddTTTOOOSSSZZZ___```gggiiiyyy^^^cccZZZUUUaaafff[[[ZZZXXXWWWXXXYYY[[[\\\XXXYYYYYYVVVWWW\\\___```fffqqqxxxZZZaaaxxxyyy}}}{{{jjjXXXXXXddd||||||vvvdddYYYLLLBBBAAAGGGOOOTTTZZZeeetttttt```FFFDDD???MMMvvv]]]\\\```WWWYYY[[[\\\YYYTTTSSSWWW\\\VVVWWWWWWXXXWWWUUUSSSQQQTTTVVVYYYZZZWWWUUUSSSRRRTTTWWWWWWUUUTTTWWW[[[^^^MMM^^^mmmzzzuuuvvvnnnkkkooommmeeehhhmmmhhhiiiUUUVVV___\\\ffftttqqq}}}{{{xxxxxx|||zzz|||uuusssttt{{{~~~zzzvvvuuuvvvnnnjjjhhhgggbbbZZZTTTTTT\\\jjjttt|||tttcccaaaqqqyyywwwyyy{{{wwwssssssvvvyyyzzzzzz|||zzzuuuxxx}}}{{{~~~sssrrr~~~}}}~~~}}}~~~}}}sssiii___VVVLLLFFFCCC>>>999888:::???BBBCCCKKKKKKPPPVVV]]]mmmwww```UUUIIIVVVddduuu{{{JJJXXXRRRRRRPPPNNNOOORRRXXX]]]WWWNNN\\\sss~~~xxxiiiiiinnnwwwuuutttuuuwwwvvvssspppqqqooommmkkklllooosssuuuwwwzzz~~~|||yyy~~~ddd[[[UUUVVVTTTQQQSSSYYYXXXmmmyyy^^^ttt[[[VVVZZZYYYZZZ^^^YYYZZZZZZZZZYYYYYYYYYYYYVVVWWWXXXYYYYYYYYYYYYYYYccc```wwwhhh~~~}}}wwwmmmaaaZZZYYYgggyyypppaaaZZZDDD@@@???FFFRRR[[[]]][[[ppptttvvv[[[DDDAAAAAAFFFooobbbZZZ```^^^VVVZZZ[[[[[[ZZZXXXXXXZZZ]]]]]]\\\[[[YYYXXXWWWWWWWWWVVVUUUUUUTTTRRRPPPNNNMMMOOOQQQTTTVVVWWWWWWUUUTTTWWWSSSVVVaaarrrxxxsssoooiiikkkkkkjjjiiijjjkkkjjjhhhggglllWWWVVVcccdddcccppp{{{|||~~~nnnttttttqqqssszzz~~~~~~|||}}}~~~zzzssslllgggiiieee^^^UUUOOORRR]]]fffpppnnneeehhhxxx}}}vvvvvvuuurrroooooorrruuuvvvvvvyyyzzzyyy~~~~~~~~~{{{yyywww}}}uuu{{{zzzzzzyyyyyyyyyzzzzzz}}}zzz|||{{{vvvvvvoooeee[[[SSSJJJCCC===999777666999>>>DDDIIIKKKJJJUUU^^^aaalll}}}qqqQQQFFFYYYWWWgggiiiQQQQQQVVVVVVUUUSSSRRRRRRUUUWWWSSSOOOYYYggg{{{wwwmmmnnnsssvvvwwwrrrpppnnnmmmmmmoooqqqrrrrrrtttwww{{{}}}{{{oooggg]]][[[QQQIIIQQQ___]]]PPP^^^}}}{{{yyyeeeUUUVVV\\\\\\]]]aaa\\\[[[ZZZZZZYYYYYYYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZ^^^\\\hhhvvvjjjuuu{{{{{{}}}zzzoooeeeSSSTTTZZZhhhyyy~~~uuugggWWWJJJDDDHHHIIIJJJMMMSSS^^^kkkuuurrr[[[PPPFFFDDDiiinnnVVVTTTWWWYYY[[[\\\YYYVVVVVVYYY\\\\\\\\\XXXXXXXXXXXXYYYZZZ[[[[[[RRRSSSSSSRRRRRRQQQPPPOOOPPPRRRTTTVVVVVVUUUSSSQQQVVVSSSSSSYYYbbbpppxxxggghhhhhheeehhhkkkiiiiiiiiijjjjjjhhhfffiiiWWWPPP^^^cccTTT\\\{{{|||tttnnnwwwuuuqqqpppuuuyyy{{{}}}zzzyyy{{{~~~|||rrrjjjggggggccc\\\SSSOOOQQQTTT```gggjjjvvv{{{vvvtttrrrpppqqqsssuuuvvvvvvvvvyyyzzz|||~~~{{{{{{{{{{{{yyywwwuuuttt{{{tttwwwxxxxxxyyyyyyxxxxxxxxxyyyuuuqqqpppqqqnnnhhhbbbbbb\\\SSSKKKDDD???:::777;;;<<<>>>AAAEEEIIILLLNNNXXX]]]bbbqqqmmmwwwmmmMMMMMMPPP[[[[[[{{{zzzyyyYYY[[[MMMVVVWWWWWWVVVTTTSSSSSSTTTUUUWWW[[[\\\zzzqqqssswwwvvvtttsssrrrqqqpppoooooonnnnnnllllllnnnqqquuu{{{vvvggg]]]XXXWWWUUURRRPPPUUU]]]```___cccYYYTTTZZZ______^^^bbb___^^^[[[YYYYYYYYYZZZ[[[]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\^^^bbb{{{xxxrrrmmm```QQQNNNXXXiiiwwwqqq```TTTIII@@@;;;;;;FFFOOOYYY^^^cccooozzzlllYYYKKK???111^^^^^^WWW[[[YYY[[[ccc___YYYTTTUUU[[[______\\\VVVWWWWWWXXXYYYZZZZZZ[[[OOOPPPQQQRRRRRRSSSSSSRRRRRRSSSTTTUUUTTTSSSQQQOOOVVVSSSSSSSSSUUU[[[iiiwww{{{{{{qqqrrrfff\\\bbbfffdddggghhhgggffffffggggggfffeeeaaa[[[PPPVVVZZZFFFEEEdddzzz~~~zzzxxxqqqpppqqqrrrxxx|||yyyxxx}}}|||tttggghhhgggeee```XXXOOOJJJMMMYYYdddtttyyyttttttsssssssssuuuvvvvvvvvvppptttvvvtttuuuwwwtttnnnyyy}}}xxxxxxxxxxxxwwwvvvuuutttzzzwwwuuuuuusssrrrvvv{{{uuuvvvwwwxxxxxxvvvuuutttmmmmmmmmmooopppjjj```XXXNNNJJJDDD???;;;999999999AAADDDGGGIIIKKKNNNRRRUUU```cccqqqfffpppUUUFFFXXX^^^VVVmmmbbbSSSXXXLLLRRRSSSTTTTTTSSSSSSTTTVVVVVVXXXYYYQQQkkkvvvppprrrvvvvvvuuusssttttttsssrrrooommmkkkjjjiiiggghhhlllsss{{{~~~}}}xxxkkk```YYYXXXZZZUUUOOOVVVccc[[[PPPhhhrrr]]]YYYZZZ___```]]]]]]___aaa___\\\YYYXXXXXXZZZ[[[```^^^\\\ZZZZZZZZZ\\\]]]^^^```___]]]kkk~~~|||}}}yyyjjjYYYMMMLLLUUU___www{{{}}}qqqhhhZZZNNNCCC??????AAAFFFLLLQQQXXXaaakkkzzziiiWWWLLLBBBFFFQQQSSSqqq``````bbb___^^^ccc```\\\WWWWWWZZZ^^^^^^]]]ZZZYYYYYYXXXWWWVVVUUUTTTNNNOOOQQQSSSTTTVVVVVVVVVQQQRRRSSSTTTTTTSSSQQQPPPUUUUUUVVVUUUSSSUUU```mmmdddvvv}}}pppggggggkkkdddiiiaaa\\\cccfffbbbdddcccbbb```aaabbbcccbbbaaa\\\___VVVSSSWWWHHH>>>NNNhhhyyyyyyuuu~~~}}}~~~uuunnnkkklllttt|||~~~zzzxxx}}}vvvpppiiigggfff```VVVMMMBBBJJJMMMWWWhhhmmmjjjnnnoooppprrrssssssttttttuuummmqqqsssrrrrrrtttuuuuuurrrvvvxxxvvvuuuwwwxxxxxxuuuuuuvvvvvvwwwwwwwwwwwwzzzxxxyyy}}}yyyooolllppprrrsssssssssrrrpppnnnmmmjjjhhhfffccc^^^VVVLLLDDD???===;;;999888:::===@@@AAAEEEJJJLLLMMMRRRZZZaaahhhpppuuubbbTTTYYY[[[XXXpppvvvTTTMMMIIILLLQQQQQQPPPNNNMMMNNNQQQTTTPPPNNNQQQIIISSSeeessszzznnniiilllsssyyyssstttuuuuuussspppllljjjmmmjjjfffdddfffkkkqqquuu|||tttsssyyyvvvmmm```VVVSSSTTTWWWXXXXXXPPPUUU```^^^aaawwwnnn^^^\\\\\\\\\^^^\\\YYYYYY\\\```^^^[[[XXXWWWWWWYYYZZZ___]]][[[YYYYYYYYY[[[\\\[[[______]]]]]]cccwwwjjj\\\oooyyy{{{{{{sssfffXXXNNNJJJLLLVVVfffuuuzzzrrrjjj___RRRIIIDDD???===AAAFFFMMMVVV^^^hhhjjjssstttWWWIIIAAA999666QQQhhhfff```YYYWWWYYYZZZYYY]]][[[YYYVVVUUUUUUWWWYYYYYYYYYXXXWWWUUUSSSPPPOOOPPPQQQRRRTTTVVVWWWXXXXXXNNNOOOQQQRRRSSSSSSSSSRRRSSSTTTVVVWWWSSSSSS[[[fffdddhhhcccbbbiiiooo|||{{{qqquuu~~~uuukkkgggeeeccceeeiii^^^eeeaaa\\\bbbccc^^^______]]][[[[[[]]]^^^^^^]]]ZZZYYYTTTTTTWWWMMMBBBBBBSSSooo}}}vvvyyy~~~tttuuu~~~tttmmmgggfffllltttzzzzzzzzz|||~~~qqqiiigggddd]]]WWWKKKKKKBBB???KKKSSSYYYeeefffiiinnnppprrrssstttuuurrrrrrrrrqqqppprrrtttvvvppprrruuuvvvwwwxxxyyyzzzsssssssssttttttuuuuuuvvvyyyuuuvvvzzzxxxpppllloooqqqpppooommmjjjhhheeedddbbb\\\SSSKKKEEEAAA>>>;;;777888888999:::>>>CCCGGGKKKNNNPPPPPPPPPWWWeeeqqq}}}pppMMMWWW\\\ZZZmmmSSSNNNJJJBBBPPPQQQPPPNNNKKKHHHHHHKKKMMMLLLHHHNNNJJJJJJNNN```zzzrrrppppppssstttuuuvvvtttqqqnnnlllooollliiifffeeegggjjjlllwww}}}tttsss{{{|||vvvrrraaa[[[TTTQQQRRRSSSRRRPPPYYYWWWSSSVVVmmmqqqYYY^^^YYYYYYXXXWWWUUUUUUVVVXXX\\\[[[XXXWWWVVVVVVWWWXXXZZZYYYXXXWWWWWWXXXXXXYYYTTTYYYXXXWWWVVVSSSdddxxxvvvwwwqqqdddXXXGGGIIILLLQQQZZZfffttt}}}~~~ooofffYYYNNNHHHDDD@@@>>>EEEEEEHHHMMMQQQUUU```jjjyyyfffVVVBBB888>>>NNN^^^}}}qqq]]]```YYYMMMIIIPPPWWWWWWVVVWWWVVVSSSPPPNNNOOOQQQSSSSSSTTTTTTTTTRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTKKKLLLMMMOOOPPPQQQQQQQQQOOOPPPRRRSSSPPPMMMRRRYYY___\\\OOOJJJQQQXXXdddwwwyyyqqqnnnggg^^^\\\aaaiiiaaa\\\^^^aaa```______[[[dddbbb^^^dddddd```bbb]]][[[YYYYYY[[[]]]]]]]]]cccNNNKKKXXXYYYOOOFFF???BBB]]]sssyyy~~~yyy~~~vvvyyytttllleeefffjjjqqqvvv{{{}}}{{{}}}yyyrrrllleeeaaaXXXXXXLLLDDDGGGGGGHHHQQQSSSXXX```eeehhhkkkoooqqqrrrpppnnnmmmlllkkkmmmnnnmmmmmmpppssswwwxxxyyyzzzrrrqqqppppppoooooopppppppppmmmkkkjjjiiihhhlllpppiiigggddd___[[[XXXUUUTTTLLLGGG@@@:::999:::<<<>>>888;;;===???AAADDDIIIMMMTTTWWWZZZZZZ___mmmcccNNNXXX```xxxfffKKKMMMJJJGGGNNNKKKLLLLLLJJJHHHGGGHHHIIIKKKGGGMMMJJJJJJKKKUUU~~~vvvrrrssstttuuuuuussspppoooooonnnmmmkkkjjjiiiiiiiiijjjooouuuzzz|||~~~zzzzzzzzzqqqhhhaaa]]]VVVUUUUUUUUUVVVUUUTTTRRRWWWZZZ___qqqxxxaaaXXX___WWWWWWUUUSSSRRRSSSTTTTTTWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVOOOXXXSSSPPPXXXXXX^^^ttthhh{{{|||}}}xxxqqqggg___RRRFFFCCCIIIUUU^^^hhhooowww|||~~~yyyqqqjjjccc```JJJGGGBBB>>>>>>AAAEEEHHHNNNRRRYYY___cccjjj{{{yyymmmVVV777>>>JJJnnnggg___XXXPPPMMMMMMPPPTTTXXXTTTSSSRRRQQQQQQOOONNNLLLMMMOOOPPPRRRRRRRRRPPPPPPOOOOOOOOOOOONNNMMMLLLKKKIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLOOONNNKKKLLLPPPJJJOOOLLLLLLQQQMMMMMMXXX___pppwwwfffdddaaa]]]\\\]]]___```aaabbb]]][[[^^^```\\\YYYXXXZZZcccaaa^^^dddeeecccfff```^^^[[[[[[]]]___``````sssKKKGGG```___PPPIIICCC999LLLaaaooo{{{~~~{{{xxxlllggghhhiiirrr|||}}}xxxwww}}}uuukkkfff[[[```ZZZRRROOOCCC777888===CCCMMMTTTYYY^^^cccfffhhhffffffiiilllmmmoooqqqqqqnnnmmmpppqqqqqqooooooqqqpppooommmkkkkkkjjjjjjfffjjjmmmkkkfffbbbaaaaaa[[[XXXSSSMMMHHHDDDBBBAAA999888666666666777888888===AAADDDFFFGGGIIINNNRRRPPPVVV]]]dddrrrzzzwwwvvvUUUNNN]]]yyy{{{tttHHHNNNLLLHHHKKKEEEDDDGGGJJJKKKJJJIIIIIIJJJHHHDDDIIIDDDGGGIIIJJJgggqqqrrrtttuuuuuutttrrrqqqnnnnnnooopppooommmkkkiiihhhfffiiiooosssvvv}}}}}}zzz|||{{{tttkkkccc\\\XXXVVVUUUXXXZZZYYYWWWWWW[[[^^^TTTYYYqqqyyy\\\\\\]]]YYYYYYYYYVVVSSSRRRSSSSSSQQQTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSTTTTTTTTTTTTTTTNNN]]]UUUNNN]]]```WWWYYYrrr~~~```cccvvv|||zzzxxxuuunnncccVVVLLLEEEBBBDDDMMMYYYbbbhhhooovvv|||~~~}}}{{{oookkkcccZZZOOOFFF???;;;>>>AAAFFFJJJLLLNNNQQQSSSUUU\\\gggqqqyyylll\\\MMMAAA===;;;nnn~~~___^^^MMMHHHRRRWWWQQQOOOUUUUUURRROOOQQQUUUUUUPPPKKKMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMLLLKKKIIIGGGFFFEEEIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHJJJOOOPPPMMMMMMOOODDDLLLNNNPPPRRRKKKHHHSSSJJJWWWfffooossswww|||rrrfffeeekkkkkkeee\\\______^^^aaafffddd___cccaaabbbeeeddd^^^[[[[[[VVV```]]]YYY___aaa___cccccc```^^^^^^```bbbccccccyyyUUUIIIZZZaaaXXXJJJ>>>CCCLLLaaajjj|||xxx|||||||||uuuccc```iiissszzz{{{yyywwwwww~~~{{{nnniiieee___\\\YYYSSSIIIBBB@@@>>><<<===AAAHHHPPPUUUTTTYYY___bbbcccccceeegggcccdddfffiiikkkmmmnnnnnnhhhhhhhhhhhhgggfffdddccc```___^^^[[[WWWSSSOOOMMMGGGDDDAAA>>>;;;:::;;;;;;333444777;;;???@@@???>>>AAACCCIIINNNKKKGGGKKKUUU^^^fffooo}}}rrrpppsssdddUUUrrr```HHHNNNWWWNNNEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGEEEEEEFFFJJJMMMYYYvvvvvvmmmsss{{{zzzsssnnnoooqqqqqqoookkkhhheeebbbbbbaaa```aaaeeekkkooonnnpppssswwwzzz}}}~~~~~~}}}~~~}}}yyytttpppllldddYYYSSSRRRVVVYYYZZZ[[[ZZZVVVUUU[[[aaa]]]SSS___zzzaaaSSSZZZZZZQQQXXXWWWUUUTTTTTTUUUWWWXXXXXXXXXXXXVVVSSSQQQQQQRRRQQQRRRTTTVVVVVVVVVUUUTTTTTTVVVXXXXXXXXXYYY[[[]]]aaaoooxxx{{{lllwww|||tttoookkkggg```ZZZMMMGGGBBBAAAFFFNNNTTTWWW```eeelllqqqtttxxx}}}|||~~~~~~|||yyysssmmmggg```YYYUUUGGGFFFCCC@@@>>>AAAGGGKKKLLLKKKLLLRRRYYY^^^]]]YYYcccssslllUUUNNNEEE@@@BBBBBBXXXlll```ZZZZZZVVVQQQOOOPPPSSSVVVXXXSSSSSSRRRRRRTTTVVVYYY[[[WWWUUUSSSQQQPPPOOOOOOOOOMMMMMMLLLJJJHHHFFFDDDCCCCCCGGGLLLLLLIIIEEEDDDDDDGGGIIIKKKLLLKKKJJJKKKLLLGGGGGGHHHIIIJJJKKKKKKLLLOOOOOOOOOOOORRRXXX```fff}}}zzzwwwsssppplllhhheeegggjjjllliiieeebbbeeeggggggggggggeeecccccc^^^^^^dddeee___[[[ZZZWWWYYY[[[\\\\\\\\\^^^```___``````___]]]\\\]]]^^^xxxWWWKKKUUUUUUKKKCCC===>>>AAAYYYeeesss~~~|||zzz{{{vvvsssoooiiiccc^^^dddpppzzz}}}|||wwwxxx|||}}}tttiiiaaa\\\YYYUUUQQQIIIFFFBBB===;;;;;;===>>>EEEHHHLLLNNNOOOQQQTTTWWWWWWXXXZZZ\\\^^^___``````ZZZZZZ[[[[[[ZZZXXXWWWVVVNNNNNNLLLKKKHHHDDDAAA@@@<<<;;;:::999999999:::;;;@@@???===>>>???BBBCCCDDDJJJKKKOOOSSSRRRQQQYYYdddkkkvvv}}}qqqpppfffnnnXXXJJJNNNRRRKKKFFFIIIKKKIIIGGGEEEEEEFFFHHHIIIIIIIIIIIIHHHGGGGGGJJJLLLWWWmmmyyyppp~~~nnnjjjnnnqqqooonnnmmmllliiieee___[[[WWWWWWUUUSSSQQQSSSWWWZZZ]]]___aaadddfffggghhhhhhmmmnnnqqqtttwwwyyy|||}}}~~~yyyuuurrrnnnkkkhhhddd___[[[XXXWWWXXXYYY[[[[[[WWWTTTUUUSSSYYYaaaZZZPPP^^^xxxzzzZZZRRRYYYZZZTTTXXXVVVSSSQQQQQQSSSVVVXXX[[[\\\\\\ZZZXXXUUUUUUUUURRRSSSUUUWWWVVVUUURRRPPPUUUVVVXXXYYYXXXYYY[[[\\\\\\ggglll|||ssstttgggZZZttt{{{uuummmfff]]]WWWNNNGGGEEEDDDCCCBBBFFFIIILLLNNNOOOQQQUUUXXX```bbbdddfffhhhhhhggggggfffeeeeeecccaaa^^^\\\ZZZPPPNNNJJJGGGDDD@@@===;;;DDDBBBAAA@@@BBBEEEHHHJJJTTTWWWYYYWWWWWWbbbuuurrr___MMMGGGEEE;;;===PPP^^^xxxfff```\\\\\\XXXSSSOOOPPPRRRSSSTTTTTTTTTRRRRRRRRRTTTUUUWWWRRRQQQOOOMMMLLLMMMNNNOOOMMMMMMMMMLLLKKKJJJIIIHHHKKKMMMOOONNNLLLKKKKKKMMMIIIIIIIIIIIIIIIJJJJJJJJJEEEFFFGGGIIIKKKMMMOOOPPPLLLLLLJJJIIIIIIKKKPPPTTTWWWaaakkksss|||uuuooohhheeegggiiihhheeejjjiiihhhjjjmmmlllgggaaa```bbbcccddddddddddddbbbeee```___cccddd```\\\\\\XXXYYYYYYWWWUUUTTTUUUVVVZZZ[[[[[[ZZZYYYYYY[[[]]]vvvXXXLLLPPPKKKBBB@@@@@@===999WWWdddeeeyyy{{{zzz|||ssskkktttjjj___^^^gggttt}}}{{{yyywwwwww}}}|||rrrkkkeee___ZZZVVVRRRMMMGGGAAA===;;;::::::::::::::::::<<<@@@CCCDDDDDDFFFGGGHHHHHHHHHHHHDDDEEEEEEEEEDDDCCCBBBBBB======<<<<<<:::999777666666777888999;;;<<<===>>>@@@@@@AAACCCEEEIIIKKKMMMTTTSSSUUUXXX[[[bbbqqq~~~tttfff```^^^sssTTTPPPNNNNNNMMMIIIJJJMMMKKKIIIFFFDDDCCCEEEHHHJJJIIIJJJKKKJJJHHHHHHHHHJJJNNNZZZzzz}}}kkkxxxwwwmmmhhhdddaaa___^^^___]]]ZZZVVVUUUUUUTTTSSSRRRSSSVVVYYYTTTUUUVVVWWWXXXYYYYYYYYY]]]^^^```cccgggjjjlllmmmssstttwww}}}~~~zzzwwwrrrmmmgggcccaaa```^^^]]][[[YYYUUUQQQTTTSSSSSSTTTVVVXXXWWWVVVXXXUUUWWW[[[XXXbbbfffUUUTTTXXXXXXTTTXXXVVVSSSQQQQQQSSSVVVXXXWWWYYYZZZYYYVVVTTTSSSSSSSSSTTTUUUUUUTTTQQQNNNLLLSSSTTTVVVVVVVVVVVVXXXYYYUUUZZZZZZddd{{{xxxbbbiiivvvuuu}}}sssmmmddd[[[SSSNNNIIIFFFEEEEEEEEECCCAAA@@@BBBDDDAAABBBCCCEEEEEEFFFEEEEEEFFFFFFFFFDDDCCC@@@???===@@@??????>>>???@@@AAABBBFFFFFFGGGKKKPPPUUUXXXZZZTTT```mmmsssvvvtttdddgggGGGAAAAAA>>>;;;^^^rrrdddaaa___\\\[[[WWWRRROOOPPPRRRTTTTTTUUUTTTSSSQQQPPPQQQQQQRRROOOMMMKKKJJJJJJLLLNNNPPPMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMMMMLLLKKKMMMNNNJJJGGGDDDDDDFFFHHHGGGEEECCCDDDEEEGGGIIIKKKLLLMMMKKKKKKJJJHHHFFFFFFGGGIIIEEEOOOVVVVVVWWW___jjjppprrr}}}yyyuuuqqqrrrpppkkkiiikkkjjjccc\\\]]]bbbggggggddd``````cccfffhhheee^^^XXX\\\\\\]]]______`````````bbb^^^\\\^^^^^^[[[ZZZ[[[[[[ZZZXXXTTTPPPMMMMMMMMMSSSSSSSSSRRRQQQSSSVVVXXXsssWWWKKKOOOJJJEEEEEEDDDAAA999\\\eeeWWWgggzzz}}}|||{{{{{{wwwmmmccccccmmmwww}}}yyywww{{{wwwiii```^^^[[[VVVPPPLLLIIIHHHHHH???>>>===:::999999:::;;;999::::::;;;;;;;;;::::::999999999999999888888888888888999999999999999999:::;;;===@@@AAABBBCCCCCC@@@CCCHHHLLLOOOPPPPPPQQQVVVYYY___hhhttt~~~|||cccMMMHHHUUUddd}}}{{{YYYIIIOOOQQQMMMHHHIIILLLMMMHHHFFFDDDCCCCCCDDDFFFGGGHHHIIIKKKJJJHHHFFFEEEFFFEEEKKK```uuuvvvcccyyyrrr]]]WWWRRRQQQSSSVVVWWWUUURRRSSSRRRQQQOOOOOOQQQSSSTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]bbbbbbdddhhhmmmpppqqqpppkkkmmmnnnppppppnnnmmmkkkcccbbbaaa___]]][[[XXXVVVWWWXXXYYYZZZZZZYYYWWWUUUXXXWWWVVVUUUVVVWWWXXXXXXXXX^^^___aaaxxxsssdddVVVTTTWWWVVVTTTSSSVVVVVVUUUUUUUUUUUUVVVVVVRRRTTTVVVUUUSSSQQQPPPPPPRRRQQQPPPOOONNNMMMMMMMMMPPPQQQSSSSSSRRRRRRSSSTTTTTTUUUPPPTTT```kkkuuuyyyfffiii~~~|||tttlllfffaaa^^^]]]QQQOOOKKKFFFBBB@@@@@@AAA:::::::::::::::::::::;;;;;;<<<<<<<<<============???@@@AAABBBDDDHHHLLLPPPNNNQQQUUUWWWZZZ___fffkkktttwwwzzzuuukkkRRR??????999GGGbbb~~~hhh[[[___```\\\ZZZVVVSSSOOONNNPPPTTTVVVWWWTTTSSSRRRQQQPPPPPPPPPQQQOOONNNKKKIIIIIIKKKNNNOOOLLLLLLMMMMMMLLLLLLKKKKKKEEEIIIMMMPPPPPPNNNLLLJJJJJJDDD??????CCCEEECCCAAABBBBBBBBBBBBBBBCCCCCCCCCEEEFFFHHHGGGFFFEEEFFFGGGHHHOOORRRMMMGGGJJJPPPUUURRR^^^nnnyyy|||{{{zzzzzz{{{{{{}}}}}}oooggghhhjjjgggeeeeeebbb___aaaeeekkkddd___```eeehhheee```WWWXXX[[[^^^```]]]XXXSSSVVVUUUVVVYYYZZZYYYZZZ\\\\\\YYYVVVUUUTTTTTTUUUVVV[[[ZZZWWWSSSOOOMMMMMMOOOOOOOOONNNLLLKKKLLLOOORRRsssVVVIIINNNNNNKKKGGG@@@???999^^^bbbJJJSSSjjjxxxwwwxxx}}}|||{{{vvveee\\\```gggwwwyyy||||||{{{yyyxxxxxxwwwjjjfff___XXXRRRNNNMMMLLLHHHGGGFFFEEEDDDBBB@@@???<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGIIILLLPPPRRRSSSTTTXXX[[[eeepppgggTTTUUUYYY^^^oooTTTOOOJJJOOONNNHHHEEEHHHIIIFFFAAABBBBBBCCCCCCCCCBBBAAAEEEFFFHHHHHHEEECCCBBBBBBAAAFFFPPPZZZooofff___|||vvvmmmaaaWWWSSSQQQOOOOOOVVVVVVUUUSSSPPPOOOPPPRRRRRRRRRRRRSSSTTTUUUUUUVVVZZZZZZYYYYYYYYYXXXXXXXXX___]]]ZZZYYYWWWUUURRRPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXTTTVVVWWWWWWWWWVVVUUUUUUSSSVVVYYY[[[\\\\\\\\\[[[___mmm}}}mmmYYYSSSQQQSSSTTTQQQQQQUUUPPPRRRUUUWWWWWWUUURRRPPPPPPRRRTTTSSSQQQPPPOOOPPPOOOMMMJJJGGGGGGJJJMMMOOOOOOQQQRRRQQQPPPPPPQQQRRRVVVTTTMMMLLLRRRXXXpppeeeRRRiii|||tttnnnkkkjjjfffccc]]]XXXTTTRRRPPPOOOHHHGGGEEEDDDCCCCCCDDDDDDAAAAAAAAABBBCCCDDDEEEFFFEEEGGGIIIKKKLLLPPPVVVZZZYYY```gggiiiiiinnnyyyxxxVVVFFF???999999@@@]]]}}}fffVVVYYYaaa___ZZZZZZUUURRROOONNNPPPSSSUUUUUUPPPPPPPPPPPPPPPQQQQQQQQQOOOMMMKKKHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDIIIRRRYYYZZZVVVNNNHHHFFF@@@;;;;;;???AAA@@@===>>>>>>>>>>>>>>>>>>======;;;>>>@@@AAA@@@??????@@@???EEEIIIHHHGGGIIIJJJHHHKKKQQQXXXYYYTTTPPPPPPRRRSSS[[[```___]]]```eeehhhwww|||xxxnnnmmmqqq~~~sssnnnnnnooonnnkkkaaa^^^dddssswwwmmmcccaaa```\\\\\\___aaa^^^^^^```aaa\\\YYY[[[^^^^^^WWWQQQUUUVVVWWWYYY[[[[[[YYYWWWRRRPPPQQQVVVWWWUUUUUUXXXWWWVVVSSSOOOMMMOOOQQQRRRUUUUUUSSSPPPNNNOOORRRUUURRRRRRPPPNNNLLLKKKMMMOOOtttUUUFFFKKKNNNNNNGGG;;;777777WWWYYYCCCEEEUUUjjjuuu|||}}}sssllliiihhhaaafffnnnvvv{{{~~~~~~}}}{{{}}}tttjjj```XXXSSSPPPLLLJJJIIIIIIIIIGGGEEECCCAAAAAAAAAAAA@@@???>>>===???????????????@@@AAABBBAAAAAAAAABBBDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMPPPSSSWWW\\\gggsss}}}sssaaaLLLIIIbbbzzz```QQQFFFLLLKKKHHHDDDCCCEEEDDD@@@===???AAABBBCCCAAA@@@>>>BBBDDDEEEEEECCC@@@@@@@@@===BBBFFFIII___pppXXXcccxxxuuufffZZZTTTRRRTTTTTTTTTRRRRRRSSSVVVXXXRRRRRRQQQQQQRRRRRRSSSTTTYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVSSSPPPNNNLLLHHHFFFJJJHHHFFFEEEEEEFFFHHHJJJKKKMMMPPPQQQRRRTTTVVVYYYWWWXXXXXXWWWTTTSSSSSSTTTVVVUUUSSSTTTYYYcccpppxxxxxxYYYVVVVVVSSSOOOLLLNNNRRRWWWJJJMMMPPPSSSSSSPPPMMMJJJKKKLLLLLLLLLJJJJJJKKKLLLLLLJJJFFFDDDEEEHHHMMMPPPQQQRRRSSSRRRPPPPPPPPPRRRNNNNNNFFFCCCGGGJJJZZZtttwwwnnn~~~}}}~~~zzzuuupppmmmjjjgggeeeZZZXXXUUUSSSQQQQQQRRRSSSQQQPPPPPPPPPPPPQQQRRRSSSUUUYYY]]]___aaaeeekkkpppqqqzzzlllUUUEEEDDDDDDBBBGGGNNNVVV|||bbb[[[ZZZ___```[[[XXX[[[YYYUUUQQQOOOOOOPPPPPPOOOLLLLLLMMMNNNOOOPPPPPPPPPKKKJJJHHHGGGFFFFFFFFFGGGIIIIIIHHHFFFDDDAAA???>>>AAAFFFNNNVVVXXXSSSJJJCCC???<<<999999<<<===<<<:::999999:::;;;<<<<<<======999;;;======<<<::::::::::::???CCCDDDGGGJJJHHHCCCOOOQQQSSSPPPLLLKKKOOOTTTNNNRRRVVVWWWVVVWWWYYY\\\___eeefffcccjjjuuussshhhnnnrrruuuoooddd^^^___dddooolllhhheeecccdddeeefffccc___```fffiiifffaaa^^^ZZZWWWXXX^^^aaa___\\\\\\YYYXXXWWWYYYZZZYYYUUUQQQTTTTTTTTTUUUUUUVVVWWWWWWQQQNNNPPPXXXXXXSSSRRRVVVUUUVVVTTTNNNKKKNNNQQQRRROOOOOOMMMLLLLLLPPPUUUZZZVVVVVVVVVTTTQQQOOOPPPQQQqqqTTTEEEIIIMMMOOOKKK???666888OOOPPPEEEAAABBBXXXppp}}}}}}xxxwwwcccaaabbbgggpppyyy~~~}}}}}}|||}}}}}}ssskkkggg^^^ZZZUUURRRQQQPPPMMMKKKHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLNNNOOOOOOPPPQQQSSSVVVZZZ]]]___]]]dddnnnxxxnnn[[[RRRYYY]]]nnnbbbKKKPPPEEEKKKGGGEEEGGGGGGDDDBBBAAA>>>>>>@@@@@@AAAAAA@@@@@@AAABBBCCCCCCAAA??????@@@>>>>>>BBBBBBKKKjjjgggOOOSSShhh~~~|||vvvuuucccaaa]]]WWWRRRPPPQQQSSSTTTSSSRRRPPPOOOOOOPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTNNNLLLJJJJJJLLLLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKGGGJJJLLLLLLLLLMMMPPPSSSVVVWWWWWWUUUSSSTTTWWWYYY___aaaeeekkkuuuoooQQQ\\\UUUXXXUUUMMMKKKQQQTTTQQQIIIKKKLLLNNNNNNLLLKKKIIIFFFFFFFFFDDDCCCDDDFFFIIIJJJIIIGGGFFFGGGIIILLLNNNOOOPPPPPPOOONNNMMMMMMNNNHHHKKKDDD@@@FFFGGGKKKVVVaaauuuxxxPPPFFFYYYxxxyyy{{{{{{wwwuuusssoookkkiiiiiijjjkkkjjjjjjjjjjjjkkklllnnnooommmssszzz~~~xxxeee\\\TTT???;;;@@@DDDbbbXXXXXX[[[___```\\\XXXWWWYYYYYYVVVRRROOOOOONNNNNNMMMIIIJJJJJJKKKLLLLLLMMMMMMGGGGGGHHHHHHHHHGGGGGGGGGHHHGGGFFFEEECCC@@@>>>===>>>???BBBFFFHHHGGGBBB===999888888999999999999999666666666777777888888999999;;;<<<<<<;;;999999:::===@@@AAA???@@@DDDCCC@@@CCCEEEFFFFFFGGGJJJOOOTTTMMMNNNNNNOOONNNOOORRRUUUZZZ[[[[[[[[[```eeeccc[[[ZZZbbbgggeee```^^^bbbgggaaadddhhhjjjjjjgggbbb___dddgggeee___[[[[[[\\\[[[\\\ZZZ\\\aaabbb^^^\\\]]]]]]]]]]]]\\\[[[[[[\\\\\\UUUVVVVVVUUUTTTSSSTTTTTTSSSOOOSSS\\\\\\TTTQQQVVVSSSWWWUUUNNNKKKNNNRRRQQQNNNMMMLLLJJJKKKPPPVVV[[[TTTVVVWWWVVVTTTRRRQQQRRRmmmSSSEEEIIIMMMRRRRRRJJJ<<<>>>LLLLLLJJJAAA666JJJ[[[lllvvvzzz|||xxx}}}}}}{{{vvvlll```\\\cccmmmvvvzzzzzztttrrruuu|||zzzsssjjjccc```^^^[[[YYYTTTTTTTTTTTTSSSSSSRRRQQQOOOOOONNNNNNOOOQQQSSSTTTQQQQQQPPPQQQQQQSSSUUUVVVWWWWWWYYY]]]bbbhhhmmmppp}}}wwwjjj[[[OOOMMMSSSSSSvvv___KKKIIIDDDLLLIIIEEEFFFLLLMMMFFFCCCFFF@@@@@@?????????@@@BBBCCCAAABBBCCCBBB@@@???@@@AAAEEE@@@DDDDDD>>>HHH^^^iii|||]]]GGGXXXpppyyyiii]]]XXXVVVSSSRRROOOMMMKKKJJJJJJJJJLLLKKKKKKKKKJJJJJJJJJIIIKKKJJJHHHGGGHHHIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFIIIKKKKKKJJJKKKNNNQQQOOOPPPQQQQQQQQQTTTYYY^^^aaarrrdddOOO\\\XXXMMMUUUUUUMMMOOOWWWTTTGGGLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHGGGEEEDDDEEEIIILLLIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMLLLJJJHHHIIIJJJLLLPPPKKKGGGOOOPPPJJJKKKRRR\\\hhhVVV\\\KKK^^^sss~~~}}}|||{{{vvvlll[[[LLLDDD444:::TTTeeevvvvvv___cccQQQXXX^^^]]]YYYXXXVVVUUUVVVTTTPPPOOOOOOPPPPPPOOOHHHHHHIIIIIIJJJIIIIIIIIIFFFGGGIIIJJJKKKKKKJJJJJJGGGGGGFFFEEECCCAAA???>>>@@@===::::::===??????===444666888999888777888999555555444333222222111000444666888888888888999:::999;;;:::666666;;;AAABBBGGGHHHIIIIIIIIIJJJLLLNNNQQQNNNLLLLLLMMMOOOTTTXXX]]][[[ZZZ[[[___```\\\XXXWWW___eeebbb\\\YYYZZZ]]]eeecccbbbbbbcccbbb___\\\WWWdddhhh___XXX\\\aaabbb^^^^^^aaacccaaa\\\\\\```______]]]ZZZWWWXXX\\\```[[[\\\]]]\\\YYYWWWUUUUUUVVVRRRVVV``````VVVRRRVVVQQQVVVUUUMMMJJJMMMQQQPPPQQQPPPNNNLLLLLLPPPWWW\\\OOORRRTTTUUUTTTRRRQQQPPPiiiNNNEEENNNPPPMMMJJJDDD333CCCOOOKKKBBB???@@@AAABBBUUUsss~~~zzzwwweee\\\bbbiiiwwwvvvppprrrqqqmmmtttzzz|||wwwttthhheee___[[[\\\^^^ZZZTTT[[[ZZZXXXVVVUUUUUUUUUVVVYYYYYYYYYZZZ\\\^^^aaabbbhhhoooxxx|||sss]]]KKKKKKSSSXXX[[[^^^xxxVVVDDDJJJIIIEEEFFFJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@BBB@@@@@@BBBEEEFFFEEEBBBEEEEEEDDDBBBAAACCCGGGJJJ{{{pppWWWDDDOOOooozzzuuuwwwxxxlll```UUUQQQPPPKKKFFFDDDCCC>>>>>>CCCGGGFFFDDDDDDGGGJJJJJJIIIKKKMMMKKKGGGKKKIIIFFFFFFIIIMMMPPPQQQOOOIIIHHHMMMPPPMMMHHHGGGNNNNNNVVVXXXRRR]]]yyynnnVVVXXXYYYPPPRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOKKKJJJHHHFFFFFFFFFHHHIIIFFFIIIKKKLLLJJJHHHGGGGGGKKKOOOSSSRRRNNNLLLMMMPPPRRRQQQOOOMMMLLLLLLLLLMMMMMMOOO___ttt}}}ssswwwvvvZZZKKKXXXkkkrrrvvv}}}pppttt___WWW^^^XXXAAA888@@@MMMssszzz^^^ZZZaaacccdddccc^^^WWWSSSSSSUUURRRSSSTTTUUUSSSPPPLLLJJJGGGFFFFFFEEEFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDBBB@@@????????????<<<;;;:::999999:::<<<===555555555444444333333333444444444333333222222222222333333444555666777777;;;999888777888:::===???DDDDDDEEEFFFHHHJJJKKKLLLNNNLLLNNNSSSSSSRRRWWW```rrrVVVSSS\\\VVVYYYaaa[[[___aaaaaa___]]]]]]```ddd```___^^^^^^^^^```bbbcccccc```]]]^^^```bbb```^^^```]]]___dddddd^^^\\\___dddccc```]]][[[[[[\\\\\\```aaa```ZZZXXXXXXVVVRRRTTTQQQPPPhhhgggNNNQQQWWWRRRRRRRRROOOLLLJJJKKKLLLNNNLLLJJJKKKNNNQQQRRRSSSMMMNNNOOOMMMKKKLLLPPPTTTnnnRRRGGGNNNNNNIIIEEE>>>666BBBJJJFFF>>>;;;;;;;;;===JJJ[[[iiizzzwwwtttsssgggXXX^^^eeemmmssszzzvvvuuuttttttwwwyyyxxxyyytttmmmjjjgggdddaaa```aaadddeeehhhggggggjjjpppyyyyyywwwppp^^^QQQNNNMMMUUUaaammmuuuxxxvvvmmmKKKPPP^^^[[[PPPLLLHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBDDDBBBAAABBBDDDEEEBBB@@@BBBBBBBBB@@@???@@@CCCEEELLLqqq}}}bbbLLLBBBJJJaaavvvttt|||uuukkk\\\MMMEEENNNFFF???>>>>>>===>>>AAA@@@CCCDDDEEELLLTTTXXXWWWTTTYYY\\\XXXOOOHHHEEEFFFOOONNNNNNOOOQQQUUU[[[aaafff]]]```ooorrr[[[UUUUUUQQQKKKKKKKKKMMMNNNPPPRRRSSSSSSNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHHHHJJJLLLLLLKKKJJJJJJJJJHHHLLLPPPPPPMMMLLLOOORRRRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJQQQ]]]aaalll~~~mmmUUU\\\___TTTXXXjjjkkkmmmwww|||{{{|||xxx|||zzzssscccYYYXXXLLL???999>>>??????PPPfffqqqaaa^^^``````cccbbb```]]]XXXUUUTTTUUURRRRRRRRRRRRPPPNNNLLLJJJHHHHHHGGGGGGGGGHHHJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA@@@???>>>??????@@@<<<:::999888888888:::;;;444444444444333333222222333333333333222222111111222333333444444555555555777666555555777:::===???;;;<<<<<<>>>@@@BBBDDDEEENNNLLLMMMNNNNNNSSScccsssoooWWWTTT[[[WWWYYY```[[[_________]]][[[[[[___bbbaaaaaa``````___`````````^^^]]]]]]^^^^^^]]]ZZZXXX]]]ZZZ[[[___^^^ZZZYYY\\\```^^^[[[YYYWWWWWWXXXXXXYYY[[[ZZZVVVTTTUUUTTTQQQLLLPPPVVVqqqoooRRRMMMKKKNNNNNNOOOMMMLLLKKKMMMNNNMMMKKKIIIIIIKKKMMMOOOOOOJJJJJJJJJJJJIIIIIIKKKMMMrrrUUUHHHNNNMMMGGGBBB;;;;;;BBBEEEBBB===:::888666777???CCCKKKlllxxxlllnnnuuuwwwfff^^^[[[aaakkkttt||||||vvvppplllmmmrrrvvv{{{wwwxxx}}}nnn\\\SSSHHHJJJSSSXXX\\\lll~~~dddOOOJJJ\\\iii___PPPIIIEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBDDDBBBAAAAAABBBAAA???===>>>?????????===<<<===>>>999FFFZZZgggzzzggg{{{nnnLLL>>>???999BBBTTTiii}}}rrrmmmfff^^^WWWVVVUUUTTTUUUYYYOOORRRTTTYYYcccqqqzzz|||tttddd```iiiuuuiiittt~~~lllRRRQQQUUUNNNJJJMMMFFFHHHJJJNNNPPPRRRSSSSSSLLLLLLKKKKKKKKKKKKKKKLLLNNNLLLJJJHHHGGGGGGGGGHHHGGGIIIJJJJJJIIIIIIKKKLLLFFFIIILLLMMMLLLMMMQQQUUUPPPPPPOOONNNMMMLLLLLLKKKPPPMMMMMMMMMIIIRRRuuu~~~wwwWWWDDDXXXddd]]]\\\ccceeegggssszzz}}}zzz}}}{{{zzzuuurrrxxxvvvdddYYYYYYQQQ>>>999@@@===AAAFFFKKKRRRdddlllZZZ^^^eeeaaaYYYaaa___\\\ZZZXXXWWWUUUTTTQQQPPPOOONNNMMMLLLKKKKKKIIIIIIIIIHHHHHHIIIJJJJJJEEEEEEEEEEEEDDDDDDDDDDDD???>>>===<<<<<<===>>>???:::999777666555666666777333333333222222222222222222222111111111111111000222222222222333333333333333222222333555888;;;===888999:::<<<>>>@@@BBBDDDIIIJJJKKKKKKJJJPPPcccuuufffSSSOOOVVVUUUVVVZZZWWW]]]\\\ZZZXXXVVVXXX[[[___]]]]]]]]]\\\\\\ZZZYYYYYYWWWZZZ]]]]]]ZZZWWWSSSRRRYYYWWWWWWYYYYYYWWWWWWZZZYYYXXXUUUSSSRRRRRRRRRSSSMMMPPPOOOLLLKKKMMMLLLIIIFFFMMMTTTmmmjjjOOOHHHCCCFFFGGGIIIIIIIIIJJJLLLNNNLLLJJJGGGFFFHHHIIIJJJJJJGGGFFFEEEFFFGGGFFFEEEDDDrrrUUUHHHNNNMMMGGGCCC<<<@@@AAAAAA@@@>>><<<999666666;;;;;;@@@\\\~~~zzzyyymmmkkknnnXXXTTTXXX^^^hhhsss|||zzztttqqqoooooooooqqqvvv}}}|||wwwqqqsssxxxuuudddYYYNNNMMMQQQLLLZZZkkkvvvzzzaaaSSSKKKLLLYYY^^^TTTIIIFFFBBBCCCCCCDDDEEEFFFFFFFFF@@@@@@@@@?????????>>>>>>@@@????????????>>><<<;;;;;;<<<>>>===;;;999888999===;;;CCC???lll||||||www~~~kkkeeeOOOPPPPPPNNNMMMYYYrrrsss```RRRNNNUUUSSSGGGHHHTTTGGGIIIKKKMMMNNNNNNMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGJJJIIIHHHGGGGGGGGGGGGHHHDDDEEEFFFFFFFFFFFFIIIKKKHHHIIIKKKKKKKKKMMMQQQUUUMMMMMMMMMLLLKKKJJJJJJIIIOOONNNOOONNNGGGHHH]]]xxxtttvvvppprrrpppeeedddIII999III[[[TTTMMMVVVmmmxxxzzzzzz~~~wwwiii]]]WWWOOOCCC???EEEFFF@@@@@@FFFWWWooouuufff___aaaaaa]]]XXX]]]ZZZVVVUUUWWWWWWTTTQQQQQQOOOLLLJJJHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHBBBBBBBBBBBBAAAAAAAAAAAA===<<<;;;:::999999:::;;;777666555444333222333333111111111111111111111111000000000000////////////111111111111000000000000111111000111222555777999888888999;;;===@@@BBBDDDAAAEEEIIIIIIHHHKKKTTT]]]UUUJJJGGGMMMQQQSSSTTTSSSXXXVVVTTTRRRQQQTTTWWWZZZTTTTTTUUUVVVUUUTTTSSSRRRRRRVVVZZZYYYVVVRRRQQQRRRWWWVVVUUUUUUUUUVVVXXXZZZTTTSSSQQQOOONNNNNNOOOPPPJJJLLLLLLHHHHHHJJJIIIFFFFFFIIIHHHXXXVVVDDDGGGEEEAAACCCDDDEEEEEEFFFIIIKKKLLLIIIFFFEEEFFFGGGGGGFFFFFFEEEDDDEEEGGGFFFBBB>>>tttWWWIIINNNLLLGGGBBB<<<>>><<<;;;===???===:::777:::;;;<<<@@@JJJ\\\ooo|||{{{zzz|||hhhVVVRRRRRRPPPRRRYYY^^^fffrrr{{{{{{vvvqqqoooooorrrssstttwwwyyyzzzxxxyyyuuuqqqrrryyyyyyrrr___LLLFFFKKKNNNXXXdddeeeuuuwww}}}iiiPPPJJJGGGIIIMMMMMMHHHGGGJJJ@@@AAAAAABBBCCCDDDEEEEEE>>>>>>============<<<<<<:::;;;<<<<<<;;;;;;;;;;;;999;;;<<<<<<:::777666666444888CCC222HHHooonnn{{{~~~wwwiiiXXXQQQSSSgggzzzgggSSSKKKNNNQQQPPPKKKGGGJJJOOOIIIJJJKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHCCCDDDEEEEEEDDDEEEHHHJJJJJJKKKKKKKKKKKKMMMOOOQQQJJJIIIIIIHHHHHHGGGGGGGGGHHHGGGKKKOOOMMMKKKSSS^^^cccnnnuuuMMMccc|||]]]WWWPPP^^^aaa```iiiooorrryyyuuuqqqxxx~~~}}}zzzxxxyyysssiiimmmgggccc```ZZZRRRMMMLLL===AAAHHHUUUiii}}}qqqlllggg^^^VVVRRRSSSWWW[[[XXXUUURRRRRRTTTTTTRRRPPPQQQOOOKKKGGGEEEFFFGGGIIIGGGGGGGGGGGGFFFEEEEEEDDD@@@@@@??????>>>>>>>>>>>>===;;;999777555555555555444444333222111000000000//////000000000000000000........................////////////............111000000000000111222333222333444555888:::<<<======@@@AAABBBDDDFFFFFFFFFFFFDDDBBBHHHQQQSSSQQQSSSRRRPPPNNNMMMNNNQQQTTTVVVQQQRRRSSSUUUUUUTTTTTTSSSQQQSSSUUUUUURRRQQQSSSVVVSSSSSSRRRPPPQQQTTTWWWXXXRRRQQQOOOMMMMMMMMMOOOPPPQQQSSSRRRNNNMMMNNNMMMJJJEEEGGG@@@IIIHHH???IIIIIIDDDEEEFFFFFFEEEEEEGGGIIILLLIIIFFFDDDEEEFFFFFFFFFHHHFFFFFFGGGIIIHHHCCC???wwwYYYJJJMMMJJJDDD???888:::777666;;;>>>;;;888777===:::<<<>>><<>>>>>>>>>>>>>>>>>>>>>>>777999::::::999888999:::777999::::::777555444555333222888666:::;;;AAA___xxxyyykkk@@@HHHPPPVVVcccyyygggiiicccUUUSSSSSSRRRRRRKKKBBBCCCKKKKKKDDDGGGGGGHHHIIIIIIHHHGGGFFFCCCBBBAAA@@@????????????===>>>@@@AAACCCEEEFFFGGGDDDFFFGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMHHHGGGFFFEEEDDDEEEEEEFFFMMMHHHFFFIIIKKKIIIJJJMMMVVVddd}}}sssyyySSSXXX{{{vvv\\\EEEDDDFFFBBBAAA<<>>>>>BBB\\\kkk}}}{{{eee[[[fff___XXXTTTTTTTTTSSSQQQUUUSSSQQQQQQQQQQQQQQQPPPRRROOOKKKFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;;;;:::777444222111111111111111111000000/////////............////////////,,,,,,,,,,,,,,,---------,,,,,,,,,---------------000//////////////////000000111111222444666888999<<<<<<999888<<>>888999666777===>>>:::777777:::888:::<<<888<<>>>>>===?????????@@@@@@AAAAAAAAA????????????????????????999;;;<<<;;;999777777999555666777666444333333444777555)))444;;;...333@@@ZZZpppnnniiiOOOBBBDDDIIILLL^^^ffftttqqqrrrwwwXXXOOOWWWUUUGGGSSSOOOGGG@@@DDDKKKJJJCCCGGGGGGFFFFFFFFFFFFFFFFFFBBBBBBAAA@@@???>>>>>>???<<<===???AAABBBDDDEEEEEECCCEEEGGGHHHGGGEEEEEEFFFGGGGGGGGGHHHJJJJJJJJJIIIIIIGGGDDDBBBBBBCCCFFFGGGPPPJJJEEEFFFGGGGGGGGGHHHNNNVVV___hhhlllqqqyyywwwwww___pppZZZBBBPPPaaa___YYYPPP[[[hhhaaaJJJBBBFFFBBBEEE@@@CCCNNNQQQKKKHHHLLLGGGFFFGGGKKKMMMKKKCCC===CCCJJJFFF999999JJJTTTRRRAAADDDOOO___mmmwwweee^^^ccc[[[```]]]ZZZ[[[]]]\\\UUUPPPSSSTTTTTTRRRPPPOOOPPPQQQSSSPPPKKKGGGDDDCCCCCCCCCEEEEEEFFFEEEDDDBBB@@@???=========<<<;;;:::::::::888666444222000000000000//////000000000//////...,,,---------............*********++++++,,,,,,,,,*********++++++,,,,,,---------.........//////000111111222222333555666777666888666333666>>>CCCCCC???JJJGGGIIIYYYYYYQQQVVVLLLKKKKKKNNNRRRVVVVVVUUUXXXXXXWWWWWWWWWXXXXXXYYYQQQPPPPPPQQQSSSSSSQQQPPPLLLOOOOOOLLLNNNSSSUUUSSSRRRQQQOOONNNNNNOOOQQQRRRJJJLLLLLLIIIHHHKKKKKKHHHEEENNNHHHMMMLLLHHHPPPJJJLLLLLLLLLKKKIIIHHHIIIKKKFFFDDDBBBBBBDDDFFFHHHHHHGGGIIIJJJJJJHHHGGGFFFGGGnnnPPPCCCHHHGGGCCC@@@;;;;;;888:::@@@AAA;;;777999555666999<<<;;;===IIIWWWgggxxx}}}}}}vvv|||}}}vvvvvvwwwgggXXXPPPQQQSSSVVV[[[ccclllsssxxxyyy~~~rrrrrrmmmccc]]]YYYTTTOOONNNOOOQQQWWWbbbppp}}}{{{llljjjNNNOOOSSSNNNFFFCCCFFFFFFBBBAAACCCDDDBBB???????????????@@@@@@@@@>>>>>>>>>>>>>>>?????????;;;===???===999666666888333444555444222222222444+++???------222---<<<666CCCKKKMMMcccyyynnnnnnwwwzzzsssdddVVVAAABBBFFFIIIIIIJJJTTT______gggttt|||sssjjj^^^TTTJJJIIIOOObbbzzzzzzcccbbbzzz{{{aaaGGGNNNUUULLLIIITTTGGGHHHJJJKKKJJJHHHIIIKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@????????????===>>>@@@AAABBBCCCCCCCCCAAACCCFFFFFFEEECCCBBBBBBCCCCCCDDDGGGIIIIIIHHHGGGJJJHHHDDDAAAAAACCCGGGIIIFFFCCCBBBFFFJJJMMMOOOQQQUUUVVVKKKKKKZZZccc|||xxxxxxkkk|||pppXXXMMMccc}}}zzzeeeeeewwwooogggfffkkkfffXXXOOOOOOggg```XXXUUUVVVWWWUUURRR```pppwwwrrryyyvvvggg]]]YYYZZZYYYaaa___\\\XXXUUUVVV[[[___SSSUUUVVVTTTPPPOOOQQQSSSTTTQQQLLLGGGDDDBBBBBBBBBEEEFFFFFFFFFDDDBBB@@@???======<<<;;;;;;:::999999555444222000000000000111......//////000/////////,,,,,,,,,------.........))))))******+++++++++,,,(((((()))***+++,,,,,,---++++++,,,---///000000111/////////000000111222333---555888555555:::?????????LLLIIIJJJZZZYYYOOOUUUKKKKKKLLLPPPVVVYYYYYYWWWWWWVVVTTTRRRRRRRRRSSSSSSPPPOOOPPPRRRUUUSSSNNNJJJLLLQQQRRROOOPPPVVVXXXUUURRRQQQOOONNNOOOPPPRRRSSSGGGJJJJJJHHHHHHLLLLLLIIIJJJSSSKKKMMMKKKHHHRRRLLLJJJKKKKKKIIIHHHGGGHHHJJJCCCAAA@@@@@@CCCFFFHHHHHHFFFHHHKKKJJJFFFEEEFFFHHH