BM6P6(@ 444333222111000000000000000000000000////////////,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...---------............///...///000222666???KKKTTTggggggllluuuyyyyyyxxxzzz~~~}}}mmmccc[[[jjj|||~~~xxxqqqmmmbbbXXXKKKCCCAAAAAA@@@>>><<<;;;:::999888999999:::<<<<<<;;;;;;;;;:::::::::IIIQQQ\\\uuuppp```VVVRRRYYYqqqpppbbb\\\WWWddd}}}yyyrrrrrrooolllkkkkkkjjjggg___OOOBBBAAAEEEFFFHHHJJJGGGGGGGGGFFFCCC>>>:::777///...------...///...,,,.........//////000111222000111333444666999===@@@DDDBBBCCCGGGHHHHHHMMMSSS\\\mmm~~~{{{vvv}}}xxx|||~~~uuuvvvzzz~~~|||zzzwwwrrrpppoooppppppooossswww~~~vvvqqqlllkkklllmmmjjjfff```aaabbb^^^XXXUUUUUUVVVTTTTTTUUUWWW\\\```aaabbb\\\\\\[[[ZZZ[[[___eeeiiirrrvvv|||}}}|||tttbbbOOOHHHNNNWWW~~~vvv666555444333222222222222000000000000////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............////////////111888EEEUUU```iiikkknnnooonnnvvvuuunnnqqquuuxxxvvviiicccfffrrr~~~yyyrrrlllhhh[[[SSSHHHBBB@@@@@@???======<<<;;;:::999::::::;;;======<<<<<<<<<;;;;;;;;;===CCCHHH[[[zzz}}}kkk^^^UUUVVVhhh}}}wwwiii^^^XXXdddqqqvvv{{{{{{wwwppphhhccchhhVVVEEEBBBEEEGGGHHHJJJJJJJJJJJJHHHEEE@@@<<<999000...------...///...---.........//////000111222000222444555777999===@@@DDDCCCEEEJJJLLLLLLQQQWWWkkk{{{}}}xxxwwwzzz}}}}}}|||uuussswww}}}|||zzzvvvrrrooonnnooonnnnnnnnnqqqwww|||wwwsssnnnlllmmmmmmjjjgggffffffeeebbb___\\\[[[[[[ZZZYYYZZZ\\\```cccdddddd______^^^]]]]]]```eeeiiiqqquuu|||{{{iiiSSSFFFIIIOOOaaazzzzzz666555444333222222222222000000000000//////////////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,---------............//////------111===RRRhhhwww}}}yyytttppprrrtttccckkkuuu|||ooofffdddqqq{{{yyyrrrlllgggQQQKKKDDD@@@@@@@@@>>>=========<<<;;;;;;;;;<<<<<<>>>>>>>>>===============999>>>>>>FFF]]]vvvwwwhhhZZZUUU___ooosssdddZZZccc|||zzzvvvuuuuuu```KKKBBBDDDHHHIIIJJJMMMMMMLLLJJJGGGBBB>>>;;;111000.........///...---.........//////000111222111333666777888;;;>>>AAADDDDDDHHHMMMPPPPPPTTTYYYvvv~~~{{{|||qqquuuzzzyyyyyysssttt|||}}}{{{xxxuuuqqqnnnmmmmmmlllkkkjjjlllooossswww|||yyyuuuqqqooopppooolllhhhkkkiiigggfffeeedddbbb```___^^^^^^___bbbeeefffeeeccccccbbbaaa```cccgggjjjooottt|||qqqYYYIIIGGGKKK[[[www|||}}}333333222111000000000000000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------............///...,,,,,,222DDD^^^yyyvvvuuu||||||qqqwwwvvviiifffiiixxx~~~~~~wwwooofffaaaHHHEEEAAA@@@@@@@@@???>>>>>>>>>==================????????????????????????<<>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;CCCAAA???EEENNNdddvvvgggZZZYYY```sss{{{lll]]]XXX```nnn{{{lllTTTCCCAAAGGGLLLMMMNNNMMMLLLJJJGGGCCC@@@>>>666333000......///...---............///000111222222555888:::;;;===@@@BBBEEEEEEIIINNNPPPOOOQQQVVVnnnrrrooovvv}}}vvvvvv{{{xxxyyy}}}zzzvvvssspppmmmkkkjjjgggfffggghhhhhhhhhjjjooouuuzzzzzz~~~}}}{{{yyywwwvvvsssqqqooopppmmmjjjjjjlllllliiifffeeedddbbbcccdddeeeeeedddjjjkkkkkkjjjiiihhhjjjlllmmmttt|||{{{kkk\\\TTTQQQbbb~~~|||vvvpppzzz666555444333222222222222000000000000////////////***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------............///111///...444BBBUUUfffpppmmmrrrxxxxxxrrrqqq}}}zzzlllrrr~~~wwwjjjccchhhsssxxxmmmaaaTTTGGG@@@@@@@@@????????????@@@@@@======>>>?????????>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA;;;CCCCCCAAADDDEEEPPPeee~~~mmm\\\VVVZZZjjj}}}|||mmm]]]WWWYYYbbb{{{~~~~~~qqqZZZGGG@@@EEELLLNNNMMMLLLKKKIIIFFFDDDBBB@@@888444111///...///...............//////000111222222555888;;;<<<>>>@@@BBBEEEEEEHHHMMMOOOOOOSSSXXXnnnrrrttt{{{uuu{{{{{{rrrqqquuusssuuu}}}{{{vvvtttpppmmmkkkiiifffddddddddddddcccdddhhhmmmqqqssswww|||}}}}}}|||{{{yyyvvvtttssstttrrrqqqppppppooonnnllljjjhhhgggggghhhiiiiiihhhkkkmmmnnnmmmlllkkklllmmmnnnttt{{{|||qqqdddXXXRRRccc{{{wwwjjjpppzzz666555444333222222222222000000000000////////////+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------............///000///000777CCCOOOYYY]]]]]]hhhwww{{{vvvttt}}}qqqoooqqqtttzzz~~~uuukkkgggooo{{{wwwkkk^^^SSSJJJCCC?????????>>>>>>======>>>???<<<<<<>>>?????????>>>>>>??????@@@@@@@@@AAAAAAAAA>>>DDDBBBBBBHHHGGGKKKZZZxxxuuuaaaWWWYYYaaawwwssscccZZZXXX^^^{{{~~~vvvcccLLLAAADDDJJJMMMLLLKKKJJJIIIGGGEEEDDDCCC999666111///...///...............//////000111222111444888;;;<<<===???AAAFFFEEEHHHNNNRRRSSSYYY___vvvnnnaaahhh|||}}}|||rrrqqquuussszzz~~~|||wwwtttqqqnnnkkkiiieeecccbbbccccccbbbbbbdddhhhkkkmmmqqqvvvyyy|||}}}~~~~~~}}}{{{yyyxxxwwwvvvwwwvvvuuurrrpppppppppmmmkkkjjjjjjkkkllllllkkkkkkmmmoooooonnnmmmmmmnnnooouuu{{{||||||~~~~~~zzzuuukkk^^^TTTccc{{{{{{}}}ooonnnoootttvvvyyy444333222111000000000000000000000000////////////---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---------.........//////......222:::FFFPPPUUUWWWWWW```nnnzzz~~~}}}~~~uuuooorrrtttwwwnnnlllvvv}}}qqqgggZZZMMMFFFBBBAAAAAA>>>>>>>>><<<;;;;;;===>>>;;;<<<===?????????>>>===?????????@@@@@@AAAAAAAAA???BBB>>>@@@HHHHHHJJJVVVooo{{{fff[[[[[[\\\sss{{{jjj^^^WWW[[[{{{wwwzzziiiQQQBBBCCCIIILLLLLLKKKKKKIIIHHHGGGFFFFFF:::666222///...///...............//////000111222111444888;;;<<<===???AAAFFFFFFIIIOOOTTTWWW^^^fff}}}qqqeeelll~~~vvvuuuzzzxxx}}}wwwuuuqqqnnnllliiieeebbbcccddddddccccccdddgggjjjjjjmmmqqqtttwww{{{}}}~~~}}}{{{yyyyyyvvvxxxyyyvvvqqqnnnoooqqqmmmkkkjjjjjjlllmmmmmmlllkkkmmmppppppooonnnnnnooopppuuuzzzzzzyyy{{{~~~yyyxxxxxxqqqdddXXXVVVmmm~~~}}}|||zzzrrrlllmmmpppvvv444333222000///000000111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...000///+++***------***+++,,,---...////////////000///333???LLLUUUVVVSSSOOOXXXeeepppwww{{{~~~}}}|||zzzsssvvvyyyuuuwwwzzz}}}wwwwwwzzzzzziiiUUUPPPIIIBBB>>><<<;;;999>>>>>>>>>>>>===<<<;;;::::::<<<>>>???>>>>>>???@@@???<<<<<<@@@AAA???>>>@@@DDD>>>===DDDFFFEEEMMMZZZtttpppbbb[[[\\\ooouuuaaaVVV]]]nnn|||vvvqqq{{{xxxVVVEEEIIIMMMHHHIIIJJJIIIGGGIIILLLJJJDDD>>>888111......000///...000////////////000000111333444777:::<<<>>>>>>???EEEEEEIIIPPPUUUYYY```ggg{{{tttzzzzzzxxx~~~}}}|||{{{||||||}}}~~~zzzzzz{{{|||xxxrrrnnnkkkiiigggfffhhhfffccc```_________``````cccfffjjjnnnttt{{{}}}|||{{{wwwrrrrrruuusssrrrppppppqqqrrrqqqpppqqqnnnkkkjjjjjjjjjjjjiiisssuuuyyy{{{}}}~~~~~~|||vvvsssrrrllleeeYYYgggwww}}}tttnnnmmmttt444333222111000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,...---******------++++++,,,---...////////////000000444@@@NNNWWWXXXVVVVVV]]]eeekkklllmmmoooqqqjjjpppxxx~~~uuusssvvv{{{~~~{{{{{{rrrbbbUUUIIIEEEAAA>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>===<<<===>>>>>><<>>???@@@EEEGGGLLLSSSWWW\\\eeeooo~~~~~~yyy|||~~~~~~~~~}}}|||yyyxxxvvvuuutttttttttuuutttooonnnqqqtttwww~~~~~~}}}yyytttpppmmmkkkiiigggdddcccaaa^^^]]]\\\\\\\\\___aaacccfffiiinnntttxxx}}}yyyvvvwwwuuutttrrrrrrssstttsssrrrssspppkkkhhhhhhiiiiiiiiinnnpppsssvvvxxx{{{~~~zzzrrrnnnlllfff```\\\fffpppxxxxxxuuuyyy222222222222222111000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***,,,,,,))))))---...++++++,,,---...////////////000111666BBBPPPYYY[[[ZZZ\\\```ddddddaaa^^^]]]^^^TTTeeexxxzzzrrrqqqvvv{{{{{{{{{wwwkkkXXXKKKBBB>>>===;;;;;;===>>>>>>===;;;:::::::::;;;<<<>>>???CCCCCCBBB???<<<;;;<<<>>>??????DDDLLLQQQRRRTTTXXX\\\]]]___^^^TTTPPP^^^qqqwwwkkkeee```mmm|||www```PPPOOOSSSiii{{{}}}~~~___JJJIIILLLNNNPPPOOOMMMNNNPPPMMMHHHAAA;;;333//////000///...///////////////000111111222555999;;;===???AAACCCAAADDDKKKQQQSSSWWWcccoooxxx|||xxx~~~zzzxxxxxxwwwvvvuuuppppppnnnlllkkkkkkjjjjjjjjjeeeaaabbbccccccgggllltttyyy|||vvvrrrooommmjjjhhhbbbaaa```^^^\\\[[[ZZZYYY\\\^^^___aaacccfffkkkooovvvzzz{{{zzzuuutttrrrrrrssssssrrrqqqsssoooiiieeedddddddddddddddfffiiillloootttzzz~~~}}}|||uuu{{{zzzooogggddd^^^XXX[[[bbbiiipppyyy|||111222333333222111///...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,...---******------++++++,,,---...////////////000222999DDDRRR[[[^^^^^^]]]```ccc```ZZZUUURRRQQQRRRggg|||yyyqqqrrrvvvzzz}}}yyyZZZRRRgggpppYYYIIIAAA======<<<;;;<<<>>>>>><<<;;;???>>><<<<<<<<<>>>@@@BBBEEEDDDBBB???===<<<>>>@@@AAABBBHHHPPPUUUVVVZZZ^^^jjjlllooommmddd___hhhvvv~~~qqqjjj___iiivvv{{{dddSSSNNNOOO```}}}|||yyyVVVIIIIIIOOORRRRRRPPPOOOPPPNNNIIIDDD===555000///000///...///......//////000111222222666:::<<<>>>@@@DDDGGGBBBGGGPPPUUUTTTUUU___kkkuuu~~~}}}~~~{{{wwwsssrrrpppnnnlllggggggfffdddcccbbbaaaaaabbb]]]YYYYYYXXXVVVXXX\\\aaagggoooxxx}}}xxxtttqqqnnnkkkiiicccbbbbbb```^^^\\\ZZZYYYYYYZZZ[[[\\\^^^aaaeeeiiiqqqvvv|||~~~}}}tttsssqqqqqqrrrqqqooommmnnnjjjeeeaaa___]]][[[YYYYYYZZZ]]]___dddjjjqqqwwwzzzuuuvvvsss}}}|||mmmccc]]]WWWQQQTTT[[[gggttt}}}111222333333222111///...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,000222000,,,+++------***+++,,,---...////////////111444;;;FFFSSS\\\```aaaaaacccdddaaaZZZSSSOOONNN]]]ooo~~~wwwrrrtttzzz~~~yyy\\\QQQ```yyyrrr[[[KKKBBB>>>===>>>======???@@@@@@>>><<>>======>>>@@@AAAAAAAAA???===;;;<<<>>>@@@AAABBBGGGNNNRRRSSSXXX___fffhhhmmmrrrrrrqqqtttyyy~~~lllbbbZZZ```lll{{{lllYYYPPPMMM]]]zzzzzz~~~\\\KKKIIIMMMQQQSSSQQQOOOPPPNNNJJJGGG@@@666000///000///...............///000111222222666;;;===>>>AAAFFFKKKNNNTTT\\\```]]]\\\cccnnnyyy}}}{{{zzzyyywwwsssnnniiifffccc```^^^[[[[[[ZZZYYYXXXWWWVVVUUUVVVQQQOOOOOONNNLLLMMMPPPRRRWWW^^^fffmmmttt{{{zzzwwwssspppllliiiccccccbbbaaa___\\\ZZZYYYVVVXXXYYYZZZ[[[^^^cccffflllpppwww}}}~~~vvvuuusssrrrrrrpppmmmjjjiiifffccc___[[[VVVQQQMMMMMMNNNPPPRRRVVV\\\dddjjjuuu~~~uuu{{{sssqqq}}}mmm```XXXRRRMMMLLLTTTiii222222222222222111000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------222444222---,,,---,,,)))+++,,,---...////////////111555===HHHSSS\\\aaabbbhhhhhhgggbbb[[[VVVUUUVVVjjjvvv~~~xxxsssrrrxxxqqqdddhhhssszzz]]]JJJBBB>>><<<<<<=========???BBBDDDCCCBBB???>>>===<<<<<<===>>>>>><<<======<<<;;;;;;===@@@@@@AAAFFFMMMPPPSSS[[[ccckkklllooovvv{{{|||xxxuuuyyyzzzeeeWWWTTTWWWaaasssxxxdddUUULLLYYYvvvsssWWWKKKLLLKKKQQQTTTRRRPPPPPPOOOLLLJJJBBB888111///000//////............///111222333222777<<<>>>???BBBIIIOOOUUUXXX^^^aaa``````gggqqq~~~|||zzzvvvssspppnnnmmmfffbbb]]]YYYVVVSSSPPPMMMKKKKKKLLLKKKKKKJJJIIIHHHEEEBBBAAACCCBBB@@@AAADDDFFFIIINNNSSSXXX^^^eeeiiijjjrrrzzz~~~zzzvvvrrrnnnkkkdddcccbbb___]]][[[YYYXXXVVVWWWXXXYYYYYY\\\```ccceeeiiioootttzzz~~~}}}{{{yyywwwuuutttpppllliiigggccc___ZZZUUUOOOIIIDDDBBBCCCDDDFFFHHHNNNTTTYYYhhhttt|||wwwhhhwww~~~oooccc[[[VVVQQQLLLQQQggg}}}444333222111000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------000222111,,,+++------***+++,,,---...////////////222666>>>IIISSS\\\```bbbkkkiiieee___[[[]]]ccciiiuuuvvvsssuuu~~~}}}ooohhheeehhhfffcccjjjvvvtttaaaLLLCCCAAA???>>>???<<<<<<<<<>>>AAACCCDDDCCC<<<======>>>>>>??????@@@???@@@AAA@@@??????@@@AAACCCEEEKKKRRRWWW\\\hhhsss}}}}}}~~~}}}~~~|||gggYYYTTTTTT]]]oooqqq^^^OOOZZZvvv{{{gggQQQHHHJJJJJJPPPUUUSSSQQQRRRQQQNNNLLLDDD999222///000//////------......///111222333111777===??????CCCKKKRRRSSSQQQRRRVVVYYY^^^jjjuuu|||~~~zzzxxxooommmjjjeeeaaa^^^\\\ZZZSSSPPPKKKHHHFFFEEEBBBAAA??????@@@AAAAAA@@@???>>>:::777777:::;;;999999<<<>>>@@@BBBDDDGGGKKKPPPTTTSSS[[[cccjjjttt~~~zzzvvvqqqnnnhhhfffccc```^^^\\\[[[[[[YYYYYYYYYXXXXXXYYY\\\___```ccchhhlllqqqxxx~~~||||||}}}{{{yyyvvvsssoooiiieeeddd___WWWOOOIIIDDD@@@===:::;;;<<<<<<>>>AAAFFFJJJWWWeee{{{~~~lllooowwwmmmhhhddd```UUURRRaaa~~~~~~}}}444333222000///000000111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------000///++++++------++++++,,,---...////////////222777???IIISSS[[[```bbbjjjgggaaa[[[[[[cccppp{{{}}}yyyvvvyyy{{{mmm```VVVTTTQQQLLLRRR]]]xxx[[[NNNCCCCCCEEEDDDCCCEEE>>>===<<<===???AAAAAAAAA<<<===???@@@BBBCCCCCCCCCDDDFFFGGGGGGEEECCCCCCDDDHHHJJJQQQYYY```hhhvvvooocccXXXVVV]]]qqq|||gggUUU^^^zzz~~~yyyzzz{{{zzzxxxsssrrruuuttteeeOOODDDDDDIIIQQQUUUTTTSSSSSSSSSPPPMMMEEE:::222000000//////------......///111222333111777>>>@@@@@@CCCLLLSSSQQQLLLJJJMMMTTT___nnn|||www{{{~~~xxxrrroooaaa___[[[WWWRRROOOLLLKKKGGGDDDAAA???>>>>>><<<;;;999:::;;;<<<===<<<;;;;;;777555555999999777888:::;;;<<<=========@@@DDDGGGFFFMMMUUU[[[eeerrryyy{{{}}}yyytttpppllljjjfffccc```_________[[[[[[ZZZXXXVVVWWWYYY[[[___aaaeeeiiinnnttt|||||||||}}}{{{xxxuuuqqqlllfffaaaaaaZZZOOOEEE>>>;;;999888666777777777888:::===@@@KKKXXXoooyyyxxxkkkwwwtttqqqnnn___TTTZZZttt555555444333222222222222,,,---...............---...//////---++++++,,,---------,,,+++,,,---...///---,,,,,,++++++,,,,,,---...............---------,,,777EEEPPPVVV[[[bbbhhhmmmddd^^^___ccclll|||sssrrrxxxzzznnnaaaZZZQQQHHHCCCCCCFFFHHHaaatttaaaOOOIIIEEEFFFJJJKKKFFF@@@<<<:::999999<<<@@@BBBBBBEEEDDDDDDCCCDDDEEEFFFGGGOOOSSSTTTOOOFFFBBBDDDIIIIIILLLTTT___gggooo{{{vvvkkk___YYYYYYeeezzzkkkYYY^^^nnnvvvxxxwwwqqqjjjrrrtttiiiZZZOOOIIIEEEMMMPPPUUUWWWVVVUUUTTTTTTLLLHHH>>>333...//////,,,///000111111000000111222555888<<>>===;;;777333888777666666666777999:::BBBKKK\\\sssrrrvvv}}}}}}{{{wwwfffYYYWWWhhhyyy}}}zzz444444333222111111111111//////000000000//////...+++,,,,,,+++***)))+++,,,------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---...............---------111555???LLLZZZgggppptttsssiiiaaaaaaiiiwwwvvvqqqqqq{{{ssstttzzz~~~{{{uuujjj___TTTNNNGGG???<<<<<<>>>@@@KKKfff~~~ooo^^^QQQKKKKKKLLLMMMLLLGGG@@@;;;===<<<;;;===AAAEEEGGGGGGLLLJJJFFFCCCBBBCCCEEEGGGOOONNNKKKGGGDDDEEEJJJNNNRRRSSSYYYccckkkttt{{{pppbbbZZZVVVaaauuujjjWWWXXXcccxxxrrryyy{{{wwwwwwsssiii[[[PPPKKKIIIMMMQQQUUUWWWVVVUUUTTTSSSMMMJJJ@@@555///000000...///000111111000000222333555888>>>BBBEEEGGGJJJLLLPPPHHHHHHIIILLLgggyyyyyy}}}{{{wwwxxxwwwxxx~~~~~~uuukkkaaaXXXPPPKKKEEEDDDBBB???===;;;:::999::::::999999999999999999555555555666666666777777555555666777777888999999:::999888888999;;;===???>>>@@@AAADDDJJJRRR\\\ccchhhpppzzz|||xxxqqqnnnjjjgggeeedddbbb```YYYXXXWWWWWWWWWXXXYYYZZZYYY[[[___bbbfffkkkqqquuu{{{}}}}}}zzzyyyssspppooopppjjj```WWWTTTIIICCC<<<999999999666333777777666555555666777888<<>>AAAEEEKKKPPPWWW^^^iiisss}}}|||rrroookkkiiigggeeebbb```XXXXXXVVVVVVUUUVVVWWWXXXWWWYYY\\\___bbbfffllloooyyyzzz~~~}}}zzzyyyqqqllliiiggg```UUUKKKGGG>>>:::666555777888888666777666666555555555666666777;;;CCCSSShhh~~~~~~xxxppp```]]]YYY^^^ooowwwzzzzzzuuusssxxx444333222111111000000000222222222111111///...---+++,,,------,,,,,,...000,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........666<<>>======???BBBEEEGGGAAAGGGOOOWWW[[[]]]]]]]]]WWWUUUVVV[[[aaakkk{{{uuulllhhhkkk{{{xxxnnn___QQQUUUiiiwwwaaaSSSPPPnnn|||xxx{{{ttt___NNNJJJNNNRRRVVVXXXWWWUUUTTTSSSPPPNNNFFF:::222111111000///000111111111333666888999===BBBEEEHHHJJJLLLNNNSSSOOOVVV___kkkzzz}}}}}}wwwmmmjjjpppyyy}}}}}}}}}zzztttvvvxxxpppddd\\\PPPEEE>>>:::888777333444555666555444333222222333333333444555555555444444444444555555555555555555555666666777777777999999888777777888888999:::;;;<<<======???BBBEEELLLSSS\\\dddmmmxxx}}}tttqqqnnnkkkiiigggdddaaaYYYXXXVVVUUUUUUUUUVVVVVVVVVXXXZZZ\\\___bbbgggjjjsssvvvzzz~~~|||yyyxxxqqqjjjccc___XXXLLLBBB>>>999777444555777999:::999888777777666666666666666777888===III\\\rrr}}}wwwmmmdddYYY[[[WWWXXXkkk||||||xxxwww{{{~~~555444333222222111222222000000000000///...---,,,+++,,,------,,,,,,...000,,,,,,,,,------------------,,,,,,++++++,,,,,,---***++++++,,,---...//////777@@@PPPbbbpppvvvtttqqqrrrkkkcccaaaiiixxx}}}~~~rrrjjjlllppptttxxxzzzyyyyyyzzzwwwsssxxx||||||xxxyyyyyywwwvvvzzz{{{vvvrrrqqqsssuuuwwwxxxyyyzzz}}}{{{~~~|||nnn]]]RRRLLLDDD<<<888888777666666777999999>>>===AAAQQQpppuuuggg]]]WWWSSSMMMJJJJJJMMMOOOOOOLLLKKKIIIHHHHHHFFFCCCAAA;;;<<<>>>AAABBBCCCDDDDDDDDDLLLUUUXXXVVVSSSSSSVVVXXXUUUVVVZZZaaakkk|||yyykkk___YYYYYYUUUWWWkkkxxxrrrcccSSSTTTeee{{{kkkYYYOOOlllxxxcccPPPIIINNNQQQVVVXXXXXXVVVUUUUUUPPPOOOHHH<<<333111111//////000111222222444888;;;>>>@@@BBBCCCEEEIIIMMMQQQNNNLLLTTT^^^llluuu}}}xxxmmmjjjqqqzzz~~~}}}vvvyyy{{{xxxtttzzzwwwkkkbbbRRRLLLCCC<<<888888888888555555666777666444333222222222333333444444555555666666666666777777777777666666777777777777777888999999999888888888888888888:::<<<<<<<<<===>>>@@@EEEJJJQQQXXX```kkkvvv~~~|||wwwtttqqqnnnllliiifffccc[[[YYYXXXVVVUUUUUUVVVVVVVVVXXXZZZ[[[\\\___cccfffmmmoootttzzz|||zzzxxxpppfff\\\VVVOOODDD;;;777777666555555777888999999888888888888888888888888888888:::DDDVVVlll~~~zzz{{{tttkkkcccZZZ\\\XXXVVVjjj{{{xxxxxx666555444333222222222222......///......---,,,+++***+++,,,+++******,,,---+++,,,------......---------,,,,,,++++++,,,,,,---)))***+++,,,---...//////:::BBBMMMXXX___dddggghhhtttpppiiieeehhhpppttttttsss{{{{{{yyyxxxzzzzzzuuuoookkklllnnntttwwwwwwuuuvvvzzz|||zzz~~~yyyyyy}}}}}}zzzwwwuuurrrnnnlllnnnrrrvvv{{{yyyuuupppkkkjjjlllnnnooorrruuuvvvvvvwwwzzz}}}wwwzzz~~~}}}{{{sssdddSSSJJJFFF@@@:::666555444444555666777888:::666777BBB\\\}}}{{{oooddd]]]RRRQQQQQQRRRTTTTTTQQQNNNRRRPPPLLLJJJHHHFFFCCC@@@DDDFFFHHHIIIHHHEEEBBB@@@DDDKKKPPPPPPMMMPPPYYYbbbjjjeeebbbaaa```dddnnnyyy{{{mmm\\\PPPLLLLLLHHHFFFLLLaaayyyrrreeeVVVTTTaaauuuuuu```QQQkkk~~~vvveeeTTTKKKLLLPPPUUUXXXXXXWWWWWWWWWQQQQQQKKK>>>444111111000///000111222333666;;;>>>AAABBBBBBCCCDDDHHHNNNRRRQQQMMMQQQXXXgggzzz}}}tttssszzzyyytttvvvtttooonnn{{{yyylll^^^TTTFFFBBB;;;777666666666666666666666555555444333222333333444444444444444444666666777777777888888888777777777777777777777777888888888888888888777777555777999999999999;;;<<<===AAAGGGMMMTTT^^^jjjsss}}}}}}zzzxxxuuurrrpppmmmhhheee]]]\\\ZZZXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZ\\\___bbbfffiiimmmsssyyy}}}{{{yyylll```SSSKKKEEE===666444666555555555444555555555777888999999::::::999999888777999BBBRRRfffxxx{{{|||vvvooocccaaa[[[YYYkkk}}}{{{555444333222111111111111------.........------,,,+++,,,,,,+++***)))+++,,,+++,,,---.........---------,,,,,,++++++,,,,,,---((()))***+++---...///000<<>><<<888777666666555444555555444333333333444444444444444444444333333333444555555555555666666666666666666666666666666666555666666777777777666666333444666666555555777999999<<<@@@CCCHHHPPP[[[ccckkksss}}}{{{xxxuuusssoookkkggg```___]]]ZZZYYYXXXXXXXXXVVVWWWXXXXXXWWWYYY[[[^^^bbbcccggglllqqqvvv{{{}}}~~~|||zzzxxxwwwjjj[[[LLLDDD???:::666555555555555555444444444555555666777999::::::::::::777666888@@@OOOaaapppyyy{{{jjjddd\\\]]]ooo444333222111000000000000------.....................//////---++++++,,,---+++,,,---.........---,,,---,,,,,,++++++,,,,,,---((()))***+++---...000000<<>>AAADDDFFFGGGIIIKKKMMMNNNMMMSSS]]]nnnyyyvvvzzz}}}||||||oootttwwwuuuvvvtttgggWWWGGG<<<:::999888888999999777555555444333333333555666777555444444444333333222222222222333333333444444444555555555555555555555444333444555555666666555555444555555444333333555777:::<<<======???DDDMMMTTT[[[dddqqq|||~~~|||zzzwwwuuuqqqlllhhhbbb```^^^\\\ZZZYYYYYYZZZVVVVVVWWWVVVUUUVVVYYY[[[```aaacccgggkkkpppsssuuuzzzzzzyyyxxxwwwuuutttssskkk[[[IIIAAA>>>:::888888555666777777555555666777333444666888999::::::999888777999AAANNN^^^kkksss~~~~~~kkkbbbZZZ```sss555555333222111000000000111111000......---------------------------------...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,+++,,,//////,,,...222===BBBRRRhhhyyy{{{sssjjjiiinnnuuuyyy|||~~~{{{yyywwwuuuxxxxxxzzz{{{zzzwwwuuussssssvvvtttooommmooooooeeeZZZVVVMMMDDDAAAAAABBBCCCEEEAAABBBEEEFFFDDDBBBIIISSSfffgggiiijjjkkkmmmqqqtttwwwuuutttuuuuuuoooddd\\\UUULLLAAA:::888666333000666555444333222111111111000222333444777@@@NNNXXXvvvzzzrrrlllhhhgggkkkqqqtttpppggg___^^^ccceeeccc```\\\YYYZZZ]]]^^^YYYTTTOOOKKKEEECCCCCCEEEFFFGGGDDDEEEEEEDDDDDDGGGMMMRRRRRRQQQQQQTTTWWWXXXVVVSSSRRRWWW[[[\\\]]]bbbmmmvvv{{{rrrhhhffflllyyytttjjj\\\UUUXXXggg}}}wwwgggYYYkkk|||~~~}}}{{{}}}~~~qqqTTTNNNOOORRRWWW[[[\\\ZZZYYYVVVWWWPPPAAA444/////////...///000000222555;;;>>>>>>CCCIIILLLMMMLLLKKKKKKKKKMMMWWWjjjzzz~~~xxxzzz}}}|||{{{xxxxxx~~~ooo{{{~~~xxx}}}|||mmm[[[LLLBBB===999999888888888888999999333444555666666777666666333333333333333333333333222222333333333333222222444444444444444444444444444444444444444444444444333333333444444444555555777777777888;;;???CCCEEEOOOXXXdddpppyyy|||{{{yyyxxxwwwuuuqqqnnngggccc^^^[[[[[[[[[YYYWWW]]][[[YYYXXXWWWXXXZZZ[[[^^^^^^___bbbffflllrrruuuwwwuuutttuuuxxxxxxuuuqqqeeeZZZKKKBBB???===999555999888888999:::999777555555888:::;;;;;;:::;;;<<<888888999>>>IIIXXXfffooowwwzzzyyyllleee[[[YYYjjj555555333222111000000000111000///......---------------------------------...---,,,+++++++++++++++******+++++++++,,,,,,,,,,,,+++,,,//////,,,...333BBBHHHWWWjjjyyy~~~{{{vvvooouuu}}}~~~~~~|||yyyttt}}}{{{~~~zzzwwwvvvvvv~~~{{{pppqqqoookkkiiieee\\\RRRGGGEEEGGGMMMRRRSSSSSSTTTOOONNNNNNMMMHHHDDDIIIQQQbbbdddfffgggiiikkkpppsssvvvsssqqqpppnnnhhh^^^WWWNNNGGG===777555555222000666555444333333333222333555666666444444999CCCKKKfffyyy~~~xxxwwwpppgggdddfffkkkpppsssooonnnjjjiiimmmpppkkkdddZZZXXXVVVTTTSSSQQQOOOMMMFFFGGGHHHGGGFFFEEEDDDDDDEEEIIINNNQQQQQQPPPQQQRRRWWWTTTQQQOOOPPPQQQOOONNNTTT___ooo{{{~~~xxxqqqnnnpppxxxuuuiii\\\TTTVVVcccyyy}}}nnnaaasss|||wwwwwwwwwtttwwwyyywwwPPPOOOPPPSSSWWW[[[\\\[[[YYYWWWXXXRRRCCC666000000//////000111111333666;;;???AAAEEEJJJMMMMMMLLLKKKKKKKKKLLLTTTfffvvv~~~}}}~~~wwwhhhXXXKKKBBB>>>===<<<;;;::::::999::::::444555555555555555444444444444444444444444444444333333333444444333333333333333333333333333444444333333333333333333333333333333333444444444444555555555555777999<<>>===<<<::::::999999<<>>NNN^^^ooouuuqqqkkkddd___gggdddbbbeeekkkppppppnnnggghhhiiikkkoooooofffZZZSSSSSSRRRMMMHHHEEEFFFGGGCCCDDDFFFFFFEEEEEEFFFGGGPPPSSSVVVWWWVVVUUUTTTTTTYYYUUUNNNIIIGGGGGGGGGFFFZZZjjj|||zzz}}}wwwkkk]]]UUUUUU___ttttttdddttt~~~tttsssxxxyyy[[[QQQRRRTTTXXX\\\^^^]]][[[XXXZZZUUUFFF999222000///000111222222444777<<<@@@DDDGGGKKKNNNMMMLLLKKKLLLMMMLLLSSSfffxxx~~~rrrcccUUUJJJCCC@@@???>>><<<:::999888777777777777777666555444444333555555555555555555555555333444444555555444444333333333333333333222222222222222222222222222222222333333333333444444444444444444444444666888;;;<<<:::???GGGOOOWWWaaammmuuu~~~|||zzzwwwtttrrrooolllgggdddcccbbb```^^^^^^]]][[[YYYXXXXXXYYYYYYYYYYYYYYY[[[___cccgggiiikkklllooopppppppppqqqrrr|||vvvkkk```VVVOOOKKKIIIJJJFFFAAA>>>===<<<<<<<<<===<<<<<>>BBBHHHQQQ]]]ffflllsss~~~}}}|||{{{zzzrrrpppmmmjjjgggeeedddbbb___^^^\\\[[[ZZZYYYYYYYYYVVVVVVVVVWWWZZZ]]]```aaaeeehhhkkkjjjhhhhhhjjjmmm}}}nnnaaaZZZ[[[WWWPPPKKKGGGDDD@@@>>>BBB???>>>DDDLLLNNNHHHAAA===;;;999999<<>><<<>>>BBBPPPcccvvv}}}|||yyyuuuppp||||||vvvkkkccccccdddddd___[[[WWWXXX\\\``````^^^\\\TTTNNNPPPYYYaaacccbbbTTTOOOGGGBBBAAADDDHHHLLLHHHHHHGGGEEECCC@@@>>><<<@@@HHHXXXnnn{{{ooodddccciiirrr|||vvvhhh```ZZZ]]]pppssslllvvvmmmRRRRRRUUUYYY]]]```aaa```\\\^^^YYYKKK===555222///111222333333555888===AAABBBEEEIIILLLMMMOOORRRTTTVVVSSSZZZnnnyyyooohhhbbb]]]ZZZUUUSSSPPPLLLHHHDDDBBBAAA;;;;;;999888777777777777777777666666555555555555333333444444444444333333333333333222222111111111111111111111111111111111222222222333333333444444333333333444444555666666777999:::;;;===DDDNNNVVVXXX```lllxxx~~~}}}uuutttrrrnnnkkkhhhfffeeeaaa```___]]]\\\ZZZZZZYYYUUUUUUUUUUUUVVVXXXYYY[[[___aaacccbbb___^^^```cccssszzzmmmgggddd___ZZZUUUPPPJJJFFFFFFBBBAAAHHHRRRVVVQQQIII===<<<999888:::???DDDHHHTTTdddvvv|||pppaaaWWWYYYddduuu555555333222111000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,******+++++++++,,,,,,,,,,,,******---------111666FFFOOORRRLLLIIIOOOVVVXXXTTTRRRXXXjjjzzzqqqvvvzzzzzzzzzxxxxxxzzz~~~}}}{{{}}}zzzqqqllliiihhhkkkxxxppp]]]OOOPPPTTTWWWcccqqquuueee]]]]]]\\\YYYVVVUUUVVVXXXZZZ\\\^^^]]]VVVLLL@@@999444333111000111333555777333444666777777777666555777777777666555333222111333222444666555666;;;BBBOOOdddwwwzzzyyy|||zzznnnfffhhhlllmmm\\\XXXUUUXXX___dddccc```PPPLLLKKKPPPXXX[[[WWWQQQHHHFFFDDDDDDEEEFFFEEEDDDCCCFFFIIIIIIEEEAAA===<<<>>>>>>AAAKKKXXXeeennnrrrbbbVVVLLLNNNWWWcccpppzzzyyykkkddd\\\\\\nnn~~~sssnnnssseeePPPQQQSSSXXX]]]aaacccccc___```ZZZKKK<<<555222000111222333333555888===AAAAAADDDGGGJJJLLLPPPSSSVVVXXXUUU\\\nnnyyyyyy}}}wwwtttssspppkkkgggcccaaa]]]WWWRRRMMMJJJHHH@@@???===:::999888999999999888888777777666666555444444555555555555444444444444333333222222111111111111111111111111111111222222222222333333333333222222333444444555555555666777888777777;;;BBBHHHMMMTTT^^^jjjuuu~~~{{{wwwwwwvvvrrrnnnjjjhhhhhhdddcccbbb```^^^\\\[[[ZZZUUUUUUUUUUUUUUUUUUVVVVVV_________^^^\\\\\\]]]^^^iii}}}}}}xxxrrrjjjbbbXXXOOOIIIGGGCCCBBBHHHRRRWWWSSSNNN>>><<<:::999:::===AAACCCNNN^^^ppp~~~|||ppp```VVVUUU^^^ppp555555333222111000000000//////............//////++++++++++++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,,,,******,,,------111777>>>IIIOOOKKKKKKTTT[[[[[[ZZZXXXWWW^^^jjjwww|||tttzzzzzz{{{|||{{{{{{}}}|||xxxuuuttttttvvvyyyuuu{{{}}}sssjjjeeeccceeeiiiwwwdddIIICCCCCCCCCLLLZZZjjjooo}}}qqqeeeXXXWWWVVVTTTQQQPPPQQQRRRQQQSSSTTTQQQLLLDDD<<<888222222111000000222444777333444666777777666555444777777666666555444222000222000000222333333999BBBNNNbbbsssuuuwww~~~vvvooommmmmmiiibbbXXXWWWVVVYYY\\\___^^^]]]SSSTTTVVVXXXXXXWWWSSSPPPPPPPPPQQQTTTUUUSSSMMMHHHIIILLLNNNMMMHHHBBB>>><<>>===:::888888:::<<<>>>FFFWWWjjjxxxtttcccXXXSSSYYYlll~~~555555333222111000000000//////.........//////000++++++++++++++++++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,******,,,------111888;;;HHHOOOMMMOOOYYY___]]]XXXWWWTTTQQQTTT```ppp}}}}}}}}}~~~~~~yyywwwxxx{{{zzzuuujjjcccaaaaaadddkkkwwwoooNNNBBB>>>:::???JJJZZZ\\\fffuuu{{{tttfff\\\SSSSSSRRRPPPMMMMMMNNNPPPLLLLLLKKKHHHCCC===:::888111111111000///111333666333444666777777555444222555444444444555555444222000,,,---111222111777???KKK___pppuuuzzzzzztttrrrtttrrrcccSSS\\\^^^``````___^^^___```oooqqqqqqmmmfffbbbeeeiiieeecccbbbbbbaaa]]]WWWRRRPPPSSSSSSPPPIIIBBB>>>===::::::;;;;;;;;;::::::::::::;;;>>>AAADDDNNNdddxxxwwwjjjcccZZZVVVhhh~~~sssoooxxxdddMMMNNNPPPVVV]]]bbbeeefffbbbbbbZZZIII:::333222111000111222222444777<<<@@@DDDFFFGGGHHHJJJMMMQQQTTTXXXXXXaaasss~~~|||uuu}}}|||zzzssszzz}}}wwwpppjjjfffcccXXXUUUPPPJJJFFFCCCBBBAAA>>>>>>===<<<;;;;;;::::::999999::::::::::::999999666666555444444333222222222222222222222222222222111111222222222333333333...///000222333333333333222555888999888999<<<@@@666:::BBBKKKUUUbbbnnnvvv|||}}}}}}yyysssnnnmmmmmmggggggfffdddbbb___]]]\\\XXXXXXWWWVVVUUUTTTSSSSSSQQQNNNLLLMMMQQQTTTTTTRRRIIIKKKOOOUUU\\\bbbfffhhhfffaaa[[[VVVRRRPPPNNNLLLFFFCCC@@@BBBGGGKKKJJJHHH???>>>;;;888777888999:::???PPPdddssszzziii[[[TTTXXXjjj}}}~~~~~~777555333111111111000...000000///...------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++...------333:::GGGLLLPPPSSSZZZbbbdddbbb\\\[[[TTTNNNRRRcccuuu~~~vvv{{{|||{{{}}}~~~{{{uuuggg___]]]^^^bbbkkksssyyyiiiMMM===888:::===EEENNNYYY```aaa]]]YYYWWWOOONNNLLLJJJHHHGGGFFFFFFFFFFFFEEECCC???:::555333222222333333333333444444666666666666555555555555333333333333333333333333333222111//////222777;;;KKK___nnnrrrttt{{{|||wwwzzzxxxuuusssoooiiibbb\\\iiijjjggg]]]SSSQQQZZZcccxxxxxxxxxvvvtttqqqnnnlllmmmjjjeee```\\\XXXTTTQQQLLLOOOSSSTTTRRRKKKDDD???===:::777777888:::::::::999;;;<<<;;;===IIIZZZhhhwwwiiibbbZZZVVVdddxxxzzzrrrrrr~~~wwwrrr}}}{{{kkkSSSRRRUUU[[[___```bbbgggeeeccc\\\NNN???444111222111111222333666:::===???DDDFFFIIILLLNNNOOOOOOPPPTTTUUUbbb|||~~~|||rrrlllyyy}}}|||{{{yyy~~~|||zzzwwwpppkkkccc[[[UUUPPPLLLIIIHHHFFFDDDCCCCCCBBB@@@??????>>>===>>>@@@AAAAAA???@@@===:::777777666555333222222222222222222111111222222222333333333333333222222222222222333333333666666666666777777777777888;;;???BBBFFFOOO[[[eeeyyy}}}}}}xxxssspppnnnkkkiiifffdddcccbbb```^^^VVVWWWXXXVVVRRROOOMMMLLLMMMMMMLLLKKKIIIFFFDDDCCC===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::;;;===>>>@@@BBBCCCEEEEEEDDDFFFKKKOOO===<<<:::999999999;;;<<<@@@KKKZZZkkk~~~mmm\\\UUU[[[gggqqqwww}}}777555333111111111000...000//////......---,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))+++------...444<<>>FFFQQQWWWXXXUUUQQQOOOKKKJJJIIIGGGFFFEEEDDDDDDEEEDDDBBB@@@<<<888555333222222222333333333444444666666666555555555444444333333333333333222222222333333111000///222777;;;NNN]]]iiinnnsss{{{zzzssstttuuuvvvsssooolllkkkkkknnnmmmjjjeeebbbbbbfffjjjrrrrrrrrrrrrrrrqqqpppooohhhddd___ZZZWWWTTTQQQOOOHHHJJJLLLMMMLLLIIIEEECCC;;;<<<<<<===<<<<<<;;;;;;:::<<<<<<;;;<<>>444111222333333333555888<<<@@@CCCDDDHHHMMMPPPRRRRRRQQQQQQSSSXXXnnnssshhhppp}}}~~~|||zzztttuuu|||}}}}}}yyyssslllddd^^^XXXSSSPPPMMMKKKHHHFFFDDDDDDCCCCCCDDDCCCBBBCCCEEEFFFEEEDDDCCCAAA===:::999888777555333333333333333333222222111111111111111111111111333333333333333333333333555555666666666777777777999;;;>>>???AAAHHHSSS[[[jjjqqq{{{{{{vvvsssqqqmmmjjjgggeeedddbbb```^^^WWWWWWWWWUUUQQQNNNLLLKKKJJJJJJIIIHHHFFFEEECCCBBB999999888777777777777888888777666555555666777888===???AAABBBBBBEEEJJJNNN???>>><<<999888999::::::===HHHWWWhhh|||ooo\\\RRRUUUaaalllqqqxxx~~~~~~777555333111111111000...000//////......---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***---......444<<>>;;;888555333222222222222222333333333333555555555555444444444444222222222222222222222222333333222111000222666:::OOOYYYccchhhpppxxxwwwooorrruuuvvvrrrlllkkkqqqvvvtttqqqnnnpppsssuuussspppmmmnnnnnnoooqqqrrrtttuuupppkkkeee___[[[XXXVVVTTTNNNNNNLLLKKKJJJHHHGGGGGGBBBFFFJJJJJJEEE@@@===<<<:::<<<<<<::::::???IIIQQQfffyyy}}}oooggg]]]WWWcccwwwwwwooowwwxxxiiifffhhh___QQQOOONNNSSSZZZ```aaaeeeiiidddbbb[[[MMM>>>333000111222222333666999>>>BBBEEEFFFJJJPPPTTTUUUSSSRRRQQQQQQWWWnnnuuueeefffmmmttt~~~{{{ssssssvvvyyy{{{yyyrrrkkkeee___\\\VVVSSSOOOKKKIIIHHHIIIJJJLLLJJJJJJJJJLLLMMMLLLKKKIIIGGGCCC@@@>>><<<:::888666666555555444444444333222222222222222222222222444444444444444444444444444444555555555666666666999:::;;;;;;;;;@@@HHHNNNXXX```mmmzzz|||xxxtttsssooollliiigggeeeccc```^^^YYYXXXVVVSSSPPPMMMKKKJJJGGGFFFEEEDDDCCCAAA@@@???777777666555555555555555666555444333222111111222888999<<<>>>???BBBFFFIII@@@???<<<:::888888999:::;;;EEESSScccxxxuuubbbSSSTTTaaannnvvv}}}777555333111111111000...000/////////......------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++...------333:::HHHMMMTTTaaasssppp```YYYbbbiiikkkrrr|||~~~tttzzz}}}~~~|||vvvsssqqqxxxwwwwwwwwwooo```UUUQQQQQQSSSXXX^^^bbbhhhtttqqqWWWFFF===;;;???DDDHHHIIIGGGDDDBBBAAA@@@@@@??????@@@@@@AAA@@@===:::666444222222222111222222222222333333333444444444444333333333333111111111111111222222222333333333222222333666999HHHSSS^^^eeekkkrrrtttqqqxxxwwwtttoooiiiiiinnnssssssrrrrrrvvvzzz{{{vvvrrrmmmmmmmmmnnnpppsssvvvwwwzzzuuummmfffaaa___\\\[[[\\\ZZZWWWSSSNNNKKKHHHGGGLLLRRRWWWUUULLLBBB<<<:::777999:::999888:::@@@FFFUUUiii~~~rrrjjjaaa[[[fffyyyxxxllluuuxxxpppoooggg[[[QQQQQQUUU]]]bbbcccfffjjjdddbbbZZZMMM===333000111000000222444999>>>BBBEEEKKKOOOSSSTTTSSSQQQQQQRRRUUUYYYiiiwwwgggdddgggkkkvvv|||uuuwwwxxx|||~~~yyyrrrlllhhhaaa^^^YYYSSSPPPOOORRRTTTTTTRRRQQQRRRSSSTTTSSSRRRQQQNNNJJJGGGEEEBBB???===999999888777777666555555555555555555444444444444555555444444444444444333444444444444555555555666888888888888888;;;@@@DDDLLLSSS^^^kkkwww~~~{{{wwwtttrrrpppnnnkkkiiigggdddaaa^^^[[[YYYUUURRRPPPMMMJJJHHHEEEDDDBBB@@@>>>===;;;;;;888777666666555555666666777666666555444444333333555666888:::<<<>>>@@@AAA>>>===;;;999888999:::;;;<<>>>>>======>>>>>>???@@@<<<:::666333111000111111111111111222222222333333333333333333222222222222000000111111111222222222222333444444333333555777===LLL\\\dddfffkkkrrrvvvzzzvvvqqqllljjjjjjlllmmmoooqqqtttvvvuuurrrpppnnnmmmlllllllllmmmooorrrssssssnnngggbbb___^^^]]]\\\```___\\\XXXRRRKKKFFFCCCIIIOOOTTTRRRIII???888666333666888888777888;;;>>>GGGYYYooouuunnneee___kkk~~~kkkppp{{{ppp```SSSRRRVVV^^^bbbbbbdddgggdddbbb[[[MMM>>>333000111000111222555:::???DDDGGGSSSVVVWWWUUUQQQPPPSSSWWW___cccnnn{{{yyynnnllllllooozzz|||www}}}~~~}}}~~~wwwsssllliiiddd^^^YYYXXX\\\___[[[YYYXXXYYYZZZ[[[ZZZXXXWWWUUUQQQOOOLLLIIIEEEBBB>>>===<<<;;;:::999888888777777777777666666555555666666666555555444444444444444444444555555555666666666666666777999<<>>>>>???@@@@@@>>><<<<<<<<<;;;;;;<<<===>>>>>>888666444111//////000000111111111111222222222222222222222222111111111111000000111111222333333333222444555555444444555666555FFFYYYcccdddgggpppxxxuuusssppppppqqqrrrqqqpppnnnqqqtttqqqlllhhhiiikkkjjjjjjiiiiiiiiiiiijjjjjjfffccc___\\\\\\]]]]]]]]]ZZZYYYXXXUUUPPPIIICCC@@@<<<@@@DDDCCC>>>888444333222444666777666777888:::>>>KKK```ttt|||pppjjjaaa[[[gggyyyhhhfffxxxvvvaaaRRRRRRVVV^^^aaaaaabbbeeeeeeccc\\\NNN???444111222444444666888===BBBFFFIIIWWWYYYYYYVVVRRRRRRWWW]]]___hhhxxx~~~yyyyyytttuuuuuuwww}}}{{{{{{{{{~~~|||tttsssoooiiicccbbbfffjjjaaa```______```aaa___^^^]]][[[XXXUUUSSSPPPLLLIIIDDDDDDCCCAAA@@@>>>===<<<::::::999999888888777777999999888888777777666666444444555555555666666666666555555666777999;;;<<>>HHHSSS^^^mmmuuukkkYYYAAA>>><<<;;;===>>><<<:::::::::999999::::::;;;;;;555444222000////////////111111111111222222222222222222111111111000000000111111111222333444444444222444666666555444555555555CCCVVVbbbeeegggmmmsssooorrrwwwzzz|||{{{{{{zzzrrrsssrrrmmmgggeeegggjjjiiiiiiiiihhhgggfffeeedddcccaaa^^^\\\]]]]]]\\\[[[XXXWWWUUURRRMMMHHHCCC@@@888888888888777555444444333444555666666666666666888@@@QQQiii~~~yyymmmfff]]]VVV```ssskkkbbbuuuzzzaaaRRRSSSXXX```ddddddeeehhhfffddd]]]OOO@@@555222333555666777999===BBBFFFIIIQQQUUUWWWUUURRRRRRXXX___ZZZggg|||xxxxxx}}}xxxwwwzzzzzz}}}~~~zzzwwwwwwxxx{{{zzzzzzxxxrrrllljjjnnnrrrgggfffeeeeeeffffffeeecccaaa___\\\[[[YYYUUUQQQNNNLLLKKKJJJHHHFFFDDDCCCBBB@@@@@@???>>>>>>===<<<<<<=========<<<;;;:::::::::555555666666666777777777666666555666777888888888???@@@BBBGGGOOOXXXaaafffppptttyyy~~~~~~|||zzzxxxwwwrrrpppooonnnmmmjjjfffccc```\\\YYYXXXVVVQQQHHHAAA<<<;;;:::999999;;;===>>>;;;:::999999888888999999;;;;;;<<<<<<;;;:::999888555555666999<<<<<<999555666555444444555777999;;;>>>DDDKKKUUUggg{{{ooo]]][[[jjjzzz777555333222222111000...////////////000000000000...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++(((''')))---...///666>>>EEELLLQQQNNNMMMPPPTTTVVV^^^```aaacccjjjppplllcccmmmooo~~~{{{{{{|||}}}|||}}}wwwqqqllliiibbbTTTHHHBBBIIIHHHJJJKKKFFF>>>;;;<<<666:::===BBBRRRaaa___RRRCCC???<<<;;;===>>><<<;;;999999888888888888999999444333222111000/////////000111111111111222222222111111111111000000000000111111222333444444555555222444666777666444444555777BBBSSSaaaggghhhkkknnnmmmvvvxxxuuupppjjjffffffiiikkkiiiiiijjjjjjiiigggeeedddeeebbb___]]]\\\ZZZWWWUUU]]][[[WWWSSSMMMIIIEEECCC===;;;777666666777666666555555666666666555444444555:::IIIbbbzzz~~~qqqjjj```XXXbbbttt|||tttggg}}}zzz```TTTUUU[[[dddiiijjjkkknnngggeee]]]PPP@@@666333444444444666888<<<@@@DDDGGGHHHNNNSSSSSSQQQQQQWWW]]]ZZZggg}}}~~~xxx|||{{{xxxxxxzzz{{{}}}wwwssssssuuuxxx}}}}}}~~~}}}wwwqqqooossswwwkkkjjjhhhiiiiiijjjhhhgggbbbaaa___]]]\\\YYYTTTQQQQQQPPPOOOMMMKKKIIIGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>=========666666666666777777777777777666555666777777666555:::;;;>>>DDDKKKRRRYYY]]]hhhmmmsssyyy}}}}}}}}}|||{{{yyyxxxvvvuuuqqqppppppooonnnlllgggddd```]]]ZZZYYYXXXRRRHHH@@@888777777888:::===AAACCC???>>>======<<<<<<======?????????>>>===;;;888777444444666:::>>>>>>;;;777777666444333444555777888;;;@@@HHHRRRdddyyysssaaa\\\gggttt|||888666333222111000///---......//////......---,,,...---+++))))))***+++,,,((((((***+++++++++++++++,,,+++***))))))***+++,,,)))))),,,...------555???PPPRRRQQQNNNPPPVVVUUUPPPWWW^^^hhhppprrrqqqnnnlllggggggxxx}}}~~~}}}|||~~~~~~~~~{{{zzzzzzzzzsssrrrnnnfff[[[NNNEEEAAAFFFDDDBBB@@@===:::888777000444888999<<<@@@AAA???<<<;;;999888999999888777888777777777777777888888555333000000000000///...000000/////////.........////////////////////////---///111111111222444666555555444444444444555555999>>>IIIXXXbbbgggooovvv~~~~~~wwwpppmmmkkkiiihhhhhhiiiiiiiiihhheeecccbbbhhheeeaaa\\\XXXVVVVVVVVVYYYVVVRRRPPPOOOMMMHHHDDD777999999777888;;;:::666888444333666777555444666777;;;CCCSSSllluuukkkfff[[[___sssqqqrrrhhhZZZXXXZZZbbbhhhjjjlllooogggaaaZZZPPPBBB666111333333555777:::===AAAFFFIIIMMMOOORRRSSSRRRRRRTTTUUUWWWmmm~~~wwwyyy|||xxxvvvuuuuuuwwwwwwyyy{{{}}}}}}~~~|||zzz}}}zzzvvvqqqssswwwooopppqqqssstttrrrnnnjjjjjjiiihhheeeaaa]]]YYYVVVWWWVVVUUUSSSQQQPPPPPPPPPNNNNNNNNNMMMMMMLLLJJJJJJKKKJJJIIIIIIHHHEEEAAA>>>>>><<<;;;;;;;;;;;;:::999:::999888777777666777777666777999===BBBHHHMMMPPP^^^bbbiiinnnsssxxx|||~~~}}}~~~~~~~~~{{{wwwtttqqqtttrrrpppnnnmmmkkkgggeeebbbaaa]]]XXXXXXXXXOOOCCC999777555555666:::>>>@@@DDDEEEHHHJJJLLLLLLKKKJJJFFFGGGHHHGGGDDDAAA>>><<<<<<999777;;;@@@CCC???;;;:::888555555777999;;;;;;>>>@@@BBBJJJ\\\rrrsssbbbZZZggg{{{888666333222111111///---......//////......---,,,...---+++***)))***+++,,,,,,------,,,,,,+++***)))++++++***))))))***+++++++++***+++,,,,,,///:::FFF^^^aaa```[[[YYY]]]]]]ZZZUUU```ooo||||||yyyeeehhhzzzjjjyyy~~~}}}~~~}}}yyywwwwwwwwwooooookkkcccXXXMMMEEE@@@@@@>>>:::666444444444555666888888555666;;;===<<<999777666666888999888777777777777666666777777777333222/////////000///---///////////////000000000000000000000000000000000000222333222111111333444777777777777777777777777555999CCCPPPZZZbbbmmmvvv}}}}}}{{{vvvrrrpppnnnmmmllliiiiiiiiihhhgggeeedddcccdddcccaaa___\\\ZZZXXXWWWVVVUUUTTTTTTSSSPPPKKKGGG===>>>===;;;>>>AAA???:::;;;777666999:::777666777555777<<>>===<<<:::888::::::999888777777777777777888999;;;???DDDHHHJJJXXX\\\ccciiinnnsssxxx{{{||||||}}}}}}{{{wwwtttrrrqqqooommmlllkkkhhheeeccc```aaa^^^\\\]]]]]]UUUJJJ@@@===888555555999===@@@@@@GGGRRR\\\bbbddddddddd]]]XXXRRRNNNMMMKKKHHHEEE???;;;888<<>>@@@HHHYYYpppyyyddd[[[kkk888666333222111111///.........//////......---,,,---,,,+++*********+++,,,------------,,,+++******++++++***))))))***++++++---+++******+++111???LLLjjjmmmnnnhhhdddcccdddcccXXXhhhkkklll{{{sss___nnnyyy|||{{{}}}zzzuuusssssstttlllkkkhhh```UUUKKKCCC@@@===;;;999666444444444555777999999666888>>>AAA@@@;;;999777777777888777555666666666666666666666666222000.........///...------......//////000111111000000000000000000000000333444444333111000111222888999999999999888666555333555;;;FFFPPP\\\kkkyyyyyy}}}yyyxxxyyywwwtttrrrrrrqqqpppnnnkkkjjjiiihhhggggggggggggbbbcccccccccaaa^^^[[[YYYUUUUUUVVVXXXXXXVVVQQQNNNHHHIIIHHHGGGKKKNNNIIIAAA???;;;999;;;<<<888777888777888;;;EEE[[[ssswwwlllaaa[[[^^^dddqqq~~~uuuooo___]]]ooo~~~wwwnnnrrr|||zzzwww~~~ddd\\\ZZZ```iiilllkkkkkkgggaaaYYYOOOBBB555111444444777:::>>>AAAEEEJJJNNNPPPQQQRRRQQQPPPPPPQQQSSS___kkk~~~}}}wwwsssyyy}}}{{{vvvsssrrrsssuuutttuuuxxx{{{~~~~~~~~~~~~}}}~~~zzz{{{|||~~~~~~zzztttpppmmmllliiigggeeecccbbbaaa^^^]]]\\\ZZZYYYXXXXXXWWWZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTUUUUUUSSSOOOLLLKKKHHHEEECCCAAA>>>;;;999<<<;;;:::999888888888888999999999:::===???BBBDDDPPPUUU\\\bbbhhhnnnssswwwzzz{{{||||||zzzxxxuuusssqqqooommmlllkkkiiifffcccaaabbbaaa___aaabbb]]]VVVHHHCCC<<<777666:::@@@DDDLLLYYYjjjxxxuuujjj^^^VVVSSSQQQMMMIIIGGG@@@999;;;CCCIIIHHHDDD888777777888:::;;;;;;::::::<<>>KKKeeelllqqqooojjjeeedddeeeaaarrrvvvpppuuu~~~~~~}}}sssbbbjjjttt~~~~~~}}}||||||xxxrrrqqqqqqrrrmmmkkkfff^^^SSSHHHBBB???999999::::::999999888888:::???CCCEEEHHHLLLMMMJJJBBB@@@<<<:::888777444222555555555555555444444444000...------.........------.........////////////000000000000000000000000333333333111000///111333777888999999888666333222222222666>>>GGGUUUhhhyyyuuuyyy~~~zzzvvvuuusssssssssssspppnnnnnnmmmllljjjjjjjjjkkklllgggggggggfffdddbbb___]]]XXXXXXXXXYYYZZZZZZYYYXXX\\\^^^```bbbffffff\\\QQQIIIBBB===<<<;;;888888:::;;;===AAAIII[[[qqq~~~uuunnnggg___YYYVVV___ooo}}}uuuoooaaa```qqq{{{vvv{{{vvvccc[[[WWW^^^iiimmmlllkkkhhhbbbZZZOOOAAA555222555444777;;;???BBBFFFKKKNNNMMMNNNOOOPPPPPPRRRUUUXXX```iii|||||||||~~~{{{wwwzzz~~~{{{|||{{{uuurrrqqqssstttuuuwwwyyy|||~~~}}}{{{{{{zzz{{{{{{zzzwwwtttqqqooollliiigggfffeeeeeebbbaaa```___^^^]]]]]]]]]```aaaaaaaaa``````___^^^XXXWWWWWWXXXXXXVVVSSSPPPPPPMMMJJJGGGEEEBBB>>><<<>>>===<<<;;;::::::999999:::::::::;;;<<<>>>@@@AAAKKKOOOVVV]]]dddjjjqqquuuyyyzzz{{{{{{{{{zzzxxxwwwuuusssqqqpppooommmjjjhhhfffeeecccbbbdddhhhiiiiiiYYYSSSKKKDDDBBBEEEKKKOOOeeeooo{{{~~~uuuiii___YYYTTTPPPNNNPPPGGG<<<:::???BBBAAA===999888888:::;;;<<<;;;999888;;;===CCCRRRhhhyyymmm___nnn777555222111222111000///.........///......---,,,+++++++++++++++++++++,,,((()))***+++,,,,,,,,,,,,*********++++++***************+++------///999DDDWWW```kkkpppmmmgggcccdddiiisssvvvqqquuuxxx}}}zzzllluuu|||~~~~~~vvvqqqpppqqqrrrooolllfff]]]QQQGGGAAA>>>777666777888;;;@@@EEEHHHKKKRRRYYY[[[[[[YYYSSSLLLBBB???<<<999888666444222333444444444444333222111///---,,,,,,...///......//////..................000000000000000000000000000000000//////000333555999999:::999888555222000000000222777===JJJ___ppptttzzzzzzyyyxxxwwwwwwuuurrrppprrrqqqooonnnnnnooopppqqqooonnnllljjjhhhfffdddddd___]]][[[YYYYYY[[[^^^aaassszzz}}}ppp^^^TTTIIIDDD@@@>>>???CCCAAAFFFMMMTTTaaaqqq|||}}}||||||zzziiiYYYWWW^^^lllzzzrrrmmmaaacccvvv~~~eee___WWWTTT^^^jjjoooooonnnjjjcccZZZPPPBBB666333666444777<<<@@@CCCGGGJJJMMMLLLNNNPPPQQQRRRTTTWWWYYY[[[bbbttt~~~zzz}}}zzzxxx|||}}}zzzzzz|||}}}xxxtttrrrssstttxxxzzz|||~~~~~~~~~|||}}}~~~||||||zzzxxxwwwyyy{{{||||||wwwuuuqqqnnnkkkiiihhhggggggfffeeedddcccbbbbbbbbbeeeeeeeeefffeeeeeedddddd]]]\\\\\\]]]]]][[[XXXUUUSSSPPPMMMKKKIIIGGGDDDAAAAAAAAA???>>>===<<<<<<<<<:::;;;<<<===>>>@@@BBBBBBIIIMMMTTT[[[bbbiiipppuuuxxxyyyzzz{{{|||{{{{{{{{{wwwvvvtttsssrrrpppnnnkkkiiigggeeefffjjjrrr|||{{{vvvmmmddd^^^\\\]]]^^^kkkmmmnnnmmmkkkjjjlllnnnqqqpppmmmfff^^^YYYXXXXXXVVVLLL@@@;;;<<<>>>>>><<<;;;::::::;;;<<<<<<:::888888;;;===AAANNNbbbttt}}}rrrccclll~~~777555222111222222000///......//////......---,,,***++++++++++++,,,,,,,,,++++++++++++***)))(((((()))***++++++++++++***))))))))),,,...------555>>>LLLTTTaaammmoooiiieeefffhhhiiilllrrr{{{|||~~~xxx}}}~~~vvvqqqoooooopppooollleee[[[PPPGGGBBB@@@???>>>>>>@@@GGGQQQ[[[aaa___eeegggddd^^^WWWLLLBBB999888555555555666555333222333333444333222000///...---+++,,,...///////////////000000000000111111111111111111111111111111...////////////111555888<<<<<<<<<:::888555333111------...111444===PPPaaasss{{{}}}|||{{{yyyvvvtttsssssssssrrrssssssttttttvvvuuurrrpppmmmlllkkkkkkeeeccc___ZZZYYY[[[aaaeeessseee\\\VVVRRRSSSWWWVVV^^^fffkkkqqqzzzuuuaaaZZZZZZlllxxxpppmmmbbbeeezzzcccZZZUUUVVV```lllqqqqqqqqqllleee\\\QQQCCC777555888666999>>>AAADDDGGGJJJLLLNNNPPPSSSTTTTTTTTTUUUVVV^^^gggvvvzzz|||yyyzzzzzz|||{{{wwwuuuuuuuuuzzz{{{}}}~~~}}}|||{{{}}}}}}{{{|||}}}zzzzzz||||||zzzxxxtttqqqnnnlllllllllllljjjiiiiiihhhhhhhhhjjjjjjjjjkkkkkkjjjjjjiiifffeeeeeeeeeeeeccc___\\\WWWUUURRRPPPOOOMMMJJJGGGEEEDDDCCCAAA@@@??????>>><<<===>>>???AAABBBCCCDDDHHHLLLRRRYYY___gggoootttvvvwwwxxxzzz{{{|||}}}}}}wwwuuutttsssrrrqqqnnnllljjjggggggjjjoooyyyyyypppiiifffXXXTTTMMMGGGEEEEEEGGGHHHRRRXXX^^^]]]YYYUUUWWWZZZUUUNNNEEE???===???BBBEEE>>>===;;;;;;;;;;;;999888777:::<<<>>>III\\\nnnwww}}}vvvhhhlllzzz~~~}}}666444222111222222111///......//////......---,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***))))))))),,,...------555>>>GGGLLLXXXgggnnnkkkiiijjjaaa___]]]```hhhxxx}}}~~~~~~xxxrrrnnnllllllkkkhhhbbbYYYOOOHHHDDDCCCFFFJJJQQQXXX___cccfffggg___aaa]]]UUUMMMFFF>>>777666444333333555666555444111222333333222111///---...---,,,---///000111000///000111222444555777777444444444444444444444444111111111111111333777:::>>>===;;;888666333222111,,,---///111000555DDDSSShhhvvv~~~}}}|||zzzxxxvvvsssssstttuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvsssqqqpppiiigggccc^^^ZZZ[[[___dddwwwxxxpppnnnpppsss{{{{{{gggYYY___tttyyyssspppdddeeexxx|||lllXXXVVVZZZeeennnrrrssstttnnnggg]]]RRRDDD999777:::999<<<@@@DDDFFFHHHJJJLLLMMMPPPTTTWWWWWWVVVVVVWWWfffxxxyyyzzzwwwzzzvvv~~~zzz}}}{{{yyyxxxxxxyyy{{{}}}~~~}}}|||}}}~~~~~~uuukkkdddgggnnnwww~~~}}}{{{yyyvvvtttrrrrrrqqqpppooooooooooooooooooppppppqqqqqqppppppoooooonnnmmmmmmllljjjfffccc^^^[[[XXXVVVTTTQQQNNNLLLHHHGGGFFFDDDBBBAAAAAAAAA>>>???@@@AAABBBBBBCCCCCCEEEIIIOOOUUU\\\dddkkkqqqssstttuuuwwwyyy{{{|||}}}wwwuuutttssssssqqqooollliiifffgggkkknnntttqqqeee^^^GGGAAA999555666777666555;;;AAAHHHLLLMMMLLLMMMNNNRRROOOIIIBBB===???EEEKKKBBB@@@<<<:::::::::888777555888999:::CCCUUUgggqqqxxx}}}yyylllqqq~~~666444222111222222111000......//////......---,,,)))***+++,,,,,,,,,,,,,,,******+++,,,------------)))***+++,,,,,,+++***)))))))))+++---,,,...666AAAGGGHHHRRRbbbkkkkkkjjjlllZZZ[[[\\\^^^ccckkkuuu|||uuu{{{xxx{{{yyyrrrmmmjjjhhhgggeee___WWWNNNHHHFFFEEEEEEPPP___lllpppkkk```YYYSSSQQQJJJ???999888666333999777555555555666555444000111222333222000...,,,...---,,,---///111111111///000222444777:::<<<===666666666666666666666666444444333222222444888;;;<<<;;;888555222000///......///222333111222>>>LLL\\\nnn|||zzzzzzyyywwwvvvrrrssstttvvvvvvvvvuuuuuuuuuxxx{{{||||||yyyvvvsssjjjiiifffaaa\\\[[[^^^aaafff{{{www___\\\jjj|||{{{vvvsssfffeeevvvyyyqqqYYYYYY^^^iiippprrrsssvvvooohhh^^^SSSEEE:::888;;;;;;>>>CCCFFFHHHIIIKKKMMMIIINNNTTTXXXZZZZZZZZZZZZiii}}}zzzqqqssstttzzz|||ppp~~~yyy~~~~~~}}}|||{{{{{{zzzwwwyyy|||~~~~~~}}}}}}}}}~~~~~~~~~vvvjjjbbbeeekkknnnppptttxxx~~~|||yyyxxxvvvuuutttssssssssssssssssssttttttuuuuuuuuuttttttsssrrrqqqqqqpppmmmiiifffcccaaa]]]ZZZWWWTTTQQQNNNJJJIIIGGGFFFDDDCCCBBBBBB@@@AAAAAABBBBBBBBBAAAAAACCCGGGLLLSSSYYYaaaiiinnnpppqqqsssuuuwwwzzz{{{|||xxxwwwuuuuuutttssspppnnnhhhfffgggjjjiiikkkwwwwwwhhhZZZQQQEEE???999999<<<===999444888:::???DDDHHHHHHGGGEEEPPPPPPLLLDDD<<<<<>>AAA@@@===:::777777777777888888888888888444000///333888::::::???:::777666444111111444...000222222///000<<>>;;;:::999888777666999===AAADDDFFFFFFFFFEEEFFFIIIIIIBBB<<>>BBBKKKZZZiiijjjfffgggkkkllllllttt~~~qqqsss}}}666444222222222222000...------............------************************+++++++++++++++++++++++++++)))((()))***,,,,,,+++...***))),,,---///444;;;AAAHHHMMMNNNSSS\\\bbbbbb\\\[[[XXXUUUVVV\\\dddjjjkkktttyyy}}}vvvsssqqqpppnnnjjjiiicccXXXJJJCCCEEEIIIUUUUUUVVVTTTQQQKKKFFFBBB@@@;;;666555777888777444222222222222222222222222333222111111111000...---......///000000111222333444<<>>999666666555222111444...000222333000000;;;HHHccckkkvvv~~~}}}yyyuuurrrqqqppppppmmmpppssstttuuuuuuwwwxxx}}}}}}}}}}}}{{{uuummmhhhlllhhhbbb]]]YYYUUUQQQNNNOOOTTT```rrrooo]]]]]]lll{{{zzzuuurrreeeeeexxxuuuaaa___```iiitttzzzxxxsssmmmhhh___RRREEE<<<999999<<<@@@DDDGGGHHHHHHIIIIIIHHHKKKOOOQQQSSSWWW]]]bbbooouuutttwww{{{~~~tttmmmwwwkkkhhh|||~~~}}}|||}}}}}}||||||}}}}}}}}}||||||{{{~~~}}}{{{{{{{{{||||||}}}}}}~~~zzztttjjj___XXXWWWaaammm{{{zzzxxxwwwvvvvvvwwwxxxyyyyyyyyyzzzzzzyyyyyyyyy{{{yyyxxxwwwuuusssooollliiigggeeecccaaa^^^ZZZWWWRRRQQQPPPNNNLLLJJJIIIHHHCCCDDDDDDEEEEEEDDDDDDDDDHHHIIILLLOOOSSSZZZbbbgggkkkpppuuuxxxxxxxxx{{{}}}|||zzzxxxvvvuuutttqqqoooooommmkkkhhhfffdddcccbbbXXXUUURRRPPPOOOLLLHHHDDD@@@>>>;;;::::::;;;;;;;;;888777888;;;@@@DDDEEEEEEDDDDDDEEEFFFBBB???EEENNNKKKDDD>>>===999444555999888777888;;;>>>EEETTTcccaaa```aaaaaa]]]\\\fffrrrzzz{{{yyy666444222222222222000...------............------+++++++++++++++++++++++++++++++++++++++++++++++++++***((()))***,,,++++++,,,***)))+++,,,---333;;;BBBHHHLLLMMMPPPWWW\\\]]]\\\[[[[[[ZZZ[[[___fffkkkbbbeee}}}~~~uuupppmmmkkkiiiiiifff```VVVKKKDDDDDDFFFMMMJJJEEE@@@<<<999777666777333000111444666555333222222222222222222222222111111111111000000//////222333444444333333555777???HHHSSSWWWTTTKKKCCC>>>>>>===;;;999888777666666444222000222777<<>>??????===:::>>>===;;;;;;<<<======<<<===:::777888>>>EEEIIIKKKIIIEEECCCDDDDDDEEEIIINNNMMMGGGAAA===:::666777;;;:::888888:::<<>><<<@@@CCCCCC@@@GGGEEECCCCCCCCCBBBAAA???BBB@@@===;;;>>>EEEOOOUUUTTTMMMEEEBBBDDDHHHMMMQQQOOOIIIBBB===999999;;;===999777777:::???III[[[kkk{{{rrrddd]]]\\\lllxxx666444222222222222000...------............------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,***))))))***++++++******)))***+++++++++222;;;BBBDDDHHHMMMPPPTTTYYY]]]\\\___cccgggjjjnnnsssvvvrrrlll~~~pppeee``````aaaccc```[[[SSSJJJCCC@@@???<<<:::777555444666888:::999777666555555444333222222222222111111000000000...000111000//////222444555888:::999777888<<>>???AAAAAA???<<<999666555444444555444222222555<<>>?????????>>>;;;<<>>???999777888;;;@@@KKK]]]mmm}}}iii\\\fffsss666444222222222222000...------............------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------+++))))))***+++***)))******+++---++++++333===HHHHHHKKKPPPRRRSSSWWW]]]aaadddhhhkkkmmmpppsssuuu~~~~~~rrreee______aaa^^^^^^[[[SSSHHHAAA>>>>>>>>><<<999777666666666777333333444444444444444555222222222111000000//////---///111000...///333777777:::======<<<>>>DDDJJJQQQPPPMMMJJJHHHFFFDDDCCCAAA???<<<999777666666777;;;999666555777@@@JJJRRRKKK@@@777444444111//////000000333555555333777>>>QQQZZZfffooossstttuuuvvvuuutttqqqnnnmmmmmmmmmnnnmmmooopppoookkkfffcccaaa\\\XXXRRRMMMJJJGGGEEECCC@@@>>>;;;::::::;;;:::999666666999@@@EEEIIIQQQYYYfffnnnyyy~~~tttrrrlllmmm{{{}}}mmmfffgggkkkrrrxxxzzzwwwsssmmmkkkcccTTTDDD;;;;;;???DDDFFFJJJLLLMMMNNNPPPRRRMMMOOOPPPPPPPPPTTTZZZ```fffmmmuuu{{{|||www~~~}}}zzz|||~~~xxxkkkxxxvvvWWWccc~~~|||}}}}}}|||yyyxxxxxxyyy}}}}}}|||{{{zzzzzzzzzzzzxxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}zzzwwwtttqqqpppooommmkkkhhhfffddd```\\\YYYVVVTTTQQQPPPOOONNNNNNNNNNNNNNNLLLOOORRRUUUYYY]]]bbbfffiiinnnuuuyyy{{{}}}}}}||||||}}}|||{{{xxxuuuqqqooonnnjjjeee```YYYVVVSSSQQQQQQQQQQQQPPPVVVVVVVVVWWWWWWUUURRROOOMMMMMMLLLFFFAAABBBJJJQQQ\\\ZZZQQQDDD???EEEOOOVVVVVVRRRIII>>>:::<<>>IIIHHHLLLRRRUUUVVV[[[bbbdddgggkkkoooqqqtttxxxzzzsssfff___]]]^^^ZZZ\\\[[[SSSFFF>>><<<>>>CCCAAA<<<888555444444444000111333333333444444555222222222111000/////////,,,...000000...///444999:::>>>CCCCCCCCCFFFNNNVVV\\\WWWRRROOOOOONNNJJJFFFBBB@@@===;;;999999;;;;;;BBB???<<<:::===GGGUUU___UUUHHH<<<777666333111000111000333666666444777<<>>:::777666555555555444666<<>>>>>BBBBBBEEEHHHJJJLLLNNNQQQTTTOOOPPPPPPOOONNNQQQXXX]]]ooosssyyy|||}}}~~~|||~~~tttkkk||||||\\\hhh}}}{{{{{{zzzxxxvvvvvvxxx{{{{{{{{{{{{|||{{{{{{zzzzzzwwwxxxzzz{{{}}}}}}}}}}}}}}}}}}~~~~~~{{{xxxvvvuuutttrrrppplllkkkhhheeeaaa]]][[[YYYTTTTTTTTTTTTSSSRRRQQQPPPNNNPPPSSSVVVXXX[[[```cccffflllsssxxx{{{}}}}}}zzzvvvpppjjjfffdddcccbbbeeefffeeecccbbbdddhhhllluuutttttttttssspppkkkgggccc___ZZZTTTPPPMMMLLLKKKXXX^^^\\\OOODDDGGGSSS[[[^^^[[[OOOAAA;;;===???>>>===;;;:::;;;<<>>GGGDDD>>>999555444444555111333444555444333333444222222222111000//////...+++...000///---///444:::===BBBGGGHHHHHHLLLVVV^^^kkkaaaVVVPPPPPPPPPMMMIIICCCAAA???<<<;;;<<<>>>???FFFDDD@@@>>>BBBNNN^^^jjj]]]NNN???999888555333222111111333666666444666;;;777AAAOOOYYY___bbbeeegggdddcccaaa``````aaacccdddeeeffffffbbbZZZRRRLLLJJJTTTVVV[[[___aaa```[[[VVVKKKFFF>>>888555444333333444111111666:::@@@JJJTTT```hhhrrryyy||||||wwwuuuvvvzzz|||~~~}}}zzz{{{{{{ssssssrrruuu}}}{{{~~~tttiiikkkooouuuzzzzzzwwwtttllllllhhhZZZJJJ@@@AAAEEEAAACCCGGGIIIKKKNNNRRRTTTSSSSSSRRROOOLLLNNNSSSXXXkkkpppwww}}}}}}|||zzzmmmssscccmmm}}}~~~{{{yyyyyyxxxvvvuuuvvvzzz}}}yyyzzz{{{|||||||||{{{zzzvvvwwwyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}yyywwwvvvuuutttrrrmmmkkkiiifffbbb___\\\[[[VVVVVVWWWWWWVVVUUUSSSRRRPPPRRRTTTVVVWWWYYY]]]___eeekkkrrrxxx{{{~~~tttppphhh___XXXVVVYYY[[[\\\aaafffjjjppp{{{yyyqqqgggbbb```[[[RRRIIIVVVbbbfffYYYLLLLLLWWWaaafffbbbUUUDDD<<<>>>???======;;;;;;<<<===AAANNN[[[]]]qqq}}}ppp```VVVWWW^^^ddduuuyyy555444222111000000////////////...------------...,,,++++++***++++++,,,,,,))))))***+++,,,------...************************,,,+++---/////////666===EEEOOOUUUUUUWWWaaakkkoooooodddcccqqq}}}~~~qqqzzzuuuggg]]]YYYXXX[[[ZZZVVVNNNDDD===::::::DDD>>>777333222333222111111111111222222333333333111111111111111000//////000//////000///...444;;;@@@DDDHHHIIINNNVVV\\\\\\```]]]UUUOOOQQQWWWSSSKKKHHHJJJHHHDDDBBBCCCBBB>>>CCCFFFFFF@@@@@@NNNfffwwwjjjUUUAAA;;;;;;888444222///222444444333333444666444;;;GGGTTT^^^cccbbb```gggccc^^^[[[[[[]]]___```]]]ZZZWWWVVVWWWYYYYYYYYYaaa```]]]YYYTTTNNNJJJGGGAAA???<<<888444222111000444222222555888===HHHTTTccchhhooovvvxxxzzz{{{uuussssssvvvxxxxxxuuutttvvvwwwxxx}}}{{{rrriiihhhuuu{{{vvvlllmmmnnnqqqvvvyyyxxxsssnnnkkkqqqkkkVVVDDDAAADDDEEEEEEGGGIIIJJJKKKNNNTTTXXXVVVSSSPPPPPPNNNMMMQQQWWWooowwwzzz~~~{{{~~~{{{fffnnn~~~yyyyyy~~~~~~|||{{{yyyxxxwwwxxxxxxyyy~~~{{{xxxwwwxxxzzzzzzzzzyyyyyyzzz|||~~~~~~}}}{{{}}}{{{zzz}}}}}}zzzxxxwwwuuutttrrrooojjjfffdddbbb```^^^^^^\\\YYYWWWTTTSSSSSSSSSQQQQQQRRRTTTWWW[[[^^^```bbbjjjtttyyy{{{{{{~~~}}}wwwmmmbbbXXXLLLEEEKKKUUU[[[eeessswwwmmmhhhbbbVVVIIIVVVdddnnnhhhZZZTTT[[[ccccccfff___MMM<<<888===BBB;;;;;;::::::;;;@@@GGGMMM]]]lllyyy}}}zzzgggUUURRRYYY```xxxxxx555444333111000000/////////............---------,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,************************+++***+++...------333;;;EEEFFFJJJYYYpppwwwsssgggcccnnnzzzyyy{{{}}}{{{uuuggg]]]YYYYYYXXXXXXTTTMMMCCC<<<999999CCC>>>777333333333222111111111111222222333333333000111111111111000//////...---...000///000666>>>DDDHHHKKKMMMRRRXXXZZZXXXZZZXXXSSSNNNPPPUUUTTTOOOMMMNNNMMMGGGEEEEEECCC???DDDGGGHHHBBB@@@MMMdddwwwxxxdddNNNAAA;;;666222222000111333444555444444444333999DDDQQQ\\\bbbbbbaaaccc___ZZZXXXWWWXXXXXXXXXXXXVVVTTTUUUWWWXXXYYYYYYVVVSSSOOOIIIDDD@@@===<<<<<<:::888555333222222222333111222555777<<>>888999<<<::::::999888:::>>>DDDIIITTTdddsss{{{sssaaaXXXZZZ```zzz555444333222000000000000---.../////////...,,,,,,---,,,,,,+++*********+++,,,,,,,,,+++++++++*********************************)))***---,,,+++000777FFFEEELLLbbbyyykkkcccjjjuuu}}}xxxwww}}}~~~uuusssvvvfff\\\YYYZZZTTTTTTRRRKKKBBB;;;999999AAA===888444333333222222111111111222222222222222000000111111000000///...---+++---///000111999BBBJJJNNNQQQTTTZZZ___\\\VVVUUUVVVSSSPPPQQQVVVYYYXXXVVVXXXVVVPPPMMMMMMKKKGGGFFFKKKLLLFFFAAAJJJ```tttsss^^^MMM@@@777555888444444555666777666444111222777AAAMMMXXX___aaaaaa___\\\YYYVVVUUURRROOOMMMKKKIIIHHHIIIJJJKKKJJJIIIDDDAAA===888555444444555555444333333222222222333333111111444666;;;EEEPPP___gggooopppmmmjjjkkkmmmooonnnllljjjhhhgggffffffjjjkkkooouuuwwwuuuwww{{{zzzssskkkkkkwwwuuuhhhdddhhhnnntttxxxvvvqqqmmmkkkpppiiiTTTDDDAAACCCCCCEEEHHHKKKMMMNNNPPPRRRTTTVVVSSSPPPQQQPPPPPPUUU\\\rrruuuuuu{{{sssxxx|||\\\gggzzzzzz~~~|||wwwxxxxxxyyyyyyyyyxxxxxxzzzyyyyyyzzz{{{|||zzzyyyyyyzzz{{{|||}}}}}}}}}}}}{{{|||~~~ssshhhaaa\\\```bbblllzzz~~~zzzwwwtttqqqmmmjjjhhheeecccaaa^^^]]]\\\ZZZYYYYYYYYYYYYSSSSSSSSSTTTUUUXXXZZZ[[[aaagggooouuuxxx|||}}}||||||zzzyyyyyypppZZZVVVQQQNNNNNNQQQUUUXXXdddhhhkkkooorrrrrrhhh\\\SSS[[[aaa]]]SSSNNNSSS\\\cccfffaaaQQQAAA:::999999999999888777888;;;@@@CCCJJJZZZjjjsss}}}rrraaa___ggg555444333222111000000000,,,...///000000...,,,+++------,,,+++************++++++++++++++++++++++++***************************)))+++---+++***...555CCCJJJVVVfffxxxvvvkkkmmmuuu{{{vvvyyy~~~}}}pppmmm|||vvvggg]]]ZZZ[[[RRRRRRQQQKKKBBB<<<::::::???===999666444333222222111111111111111222222222000000000000000//////...---,,,---///000222:::CCCOOOSSSXXX]]]cccfffaaaYYYWWWYYYZZZXXXWWWYYY^^^aaa```bbb```[[[XXXXXXWWWSSSMMMQQQSSSNNNEEEGGGZZZnnn~~~ppp^^^LLL@@@<<<===777777777888999777333000111555===HHHSSS\\\aaabbb___]]]ZZZXXXTTTOOOIIIEEE@@@???===<<<<<<:::777555444333222111111333555666222222222222222222222222222000111333555888BBBLLL[[[cccjjjmmmnnnnnnkkkgggeeeddddddccccccdddeeeffffffhhhnnntttuuuqqqppprrrxxxzzz{{{}}}yyytttnnnnnnyyyuuuccceeejjjrrrxxx|||zzzvvvsssooorrrkkkVVVGGGEEEHHHHHHIIIKKKNNNQQQRRRSSSSSSSSSVVVTTTUUUXXXXXXWWWZZZ```qqq~~~uuusssxxxooottt___kkk{{{zzz}}}~~~{{{uuuvvvwwwyyyyyyyyyxxxwwwxxxxxxyyy{{{}}}}}}zzzxxxyyyzzz||||||||||||}}}~~~zzz}}}~~~}}}~~~}}}tttnnniiiddd```______aaaiiirrr{{{xxxuuurrrooollljjjhhheeecccaaa```___]]]\\\[[[ZZZYYYWWWWWWVVVVVVWWWYYYZZZ[[[aaaeeekkkppptttwww{{{~~~~~~~~~xxxeeeUUULLLEEEDDDBBB>>>;;;<<<>>>AAA>>>EEENNNVVVaaaiiiiiidddSSSWWW\\\[[[SSSMMMQQQYYYbbbccc]]]OOOBBB===<<<;;;999999999888777999<<>>IIIYYYfffmmmqqqvvv{{{|||sssrrruuuvvvuuussszzz~~~vvvsssooo~~~xxxiii___\\\\\\PPPQQQPPPKKKCCC===;;;;;;===<<<:::777444222222222111111111111111111111111000000000000000///......///---...000000222;;;DDDOOOTTT[[[```fffiiiddd]]]\\\^^^aaaaaa^^^]]]aaaeeeeeegggfffaaa```aaa```]]]UUUXXXZZZWWWLLLHHHUUUfffuuu___MMMBBB>>>888888999999999888555333222444999CCCOOOYYY```ccc___]]][[[XXXSSSLLLDDD>>><<<;;;999888777666333000---...000111333444444555333333333333222222111111111///000222333666???IIIZZZ```fffllltttyyysssiii___^^^]]]]]]```dddhhhjjjdddeeekkkqqqrrrooooooqqqtttvvvyyy{{{~~~yyyuuuqqqrrr{{{zzzeeehhhmmmuuu{{{~~~}}}zzzxxxrrrtttjjjUUUGGGHHHLLLMMMNNNOOORRRUUUWWWWWWVVVTTTUUUVVVZZZ```aaa___```ddduuu{{{~~~{{{wwwzzznnnpppuuuzzzZZZgggyyyyyy|||~~~}}}zzztttuuuwwwxxxyyyxxxwwwwwwvvvwwwxxx{{{}}}}}}{{{yyyyyy{{{||||||{{{{{{}}}|||~~~}}}|||}}}{{{qqqiiibbb___ccciiipppyyy|||yyyvvvtttqqqooommmkkkhhheeeeeedddcccaaa^^^[[[YYYXXXYYYXXXWWWVVVWWWXXXYYYZZZ^^^aaagggmmmrrrvvvzzz|||~~~|||yyyvvvvvvyyy}}}tttdddVVVLLLEEEAAABBBCCCAAA???<<<<<<<<<:::>>>AAAEEEMMMXXX___```VVVWWW\\\___ZZZSSSSSSYYYaaa```WWWIII@@@======<<<:::::::::999888888;;;===>>>KKKWWW]]]iiizzzooojjjrrrxxx}}}}}}xxxxxx666555444222111111111111---.../////////...,,,,,,,,,++++++***++++++,,,,,,((()))***+++,,,------...************************++++++---000...,,,///555???FFFUUUgggpppnnniiifffwwwqqqllllllnnnllleee___ccciiiggg{{{xxx~~~nnnbbb\\\[[[OOOQQQPPPKKKCCC===::::::;;;;;;;;;999555222222222111111111111111000000000//////000000//////...---000......000000333<<>>@@@>>>;;;>>>HHHRRRWWWVVVVVV\\\dddbbbXXXTTTVVV[[[XXXOOOCCC<<<<<<;;;999999:::;;;:::999999:::;;;999GGGTTT[[[gggxxxqqqjjjllliiipppuuuuuuwww666555444333222111111111///............---------************+++,,,------*********++++++,,,,,,,,,************************)))***,,,///...,,,///555@@@DDDPPP___gggeeebbbbbbeeecccbbbeeejjjjjjbbbYYYUUU[[[XXXmmm~~~ttteee\\\YYYNNNOOOOOOJJJBBB;;;888777999;;;<<<:::555222111222222111111111000000000/////////000000//////...---...,,,---///111555???IIIOOOXXX```aaabbbeeeggggggggggggkkkqqqpppjjjhhhjjjiiikkkjjjfffdddfffdddaaa^^^]]]bbbfff```VVVWWW```yyyooobbb``````\\\RRRDDD;;;999:::666555777===HHHTTT^^^ccccccaaa^^^ZZZTTTKKKBBB;;;666333111111222333333333000000/////////.........000111222222333222111111000...///111111222:::CCCMMMYYY```aaaccchhhddd[[[RRRRRRTTTVVVZZZ]]]aaaccc]]]ZZZXXXYYYYYYXXX]]]dddhhhlllqqqvvvzzz}}}~~~zzzyyyxxxyyy}}}uuulllqqqxxx|||}}}|||}}}~~~wwwtttfffPPPFFFMMMVVVZZZVVVUUUUUUWWWYYYZZZXXXUUUSSSTTTXXX___bbbbbbeeejjjuuu|||wwwvvvkkkiiirrr{{{{{{}}}ooommmqqqtttWWWgggzzzuuuuuuyyy|||{{{yyywwwwwwvvvuuuuuuuuuvvvvvvvvvvvvwwwzzz|||~~~}}}{{{xxx{{{}}}|||yyyyyy}}}}}}|||~~~}}}yyywwwuuutttrrrpppllliiiffffffeeecccaaa^^^[[[YYYUUUTTTSSSSSSSSSSSSTTTUUUXXX[[[aaagggmmmppppppooojjjgggccc^^^]]]bbbjjjqqq}}}vvvrrrnnnfff___TTTQQQMMMLLLMMMMMMJJJGGG???AAA???999888>>>FFFJJJOOONNNVVVbbbcccWWWMMMMMMKKKIIICCC<<<:::===<<<999888999;;;:::999888999:::<<>>;;;888555333333333333333000///---,,,---///111333---...000111222222222111///...///111111222999AAADDDSSS\\\WWWSSSTTTSSSLLLLLLNNNQQQUUUWWWYYYZZZZZZ\\\UUUPPPLLLIIIGGGLLLSSS[[[```hhhoootttyyy}}}}}}}}}~~~~~~{{{zzzzzz{{{~~~ssspppxxxppptttzzz}}}~~~~~~zzzwwwgggRRRHHHPPP\\\```WWWVVVTTTVVVYYYZZZXXXUUUSSSRRRUUUZZZ]]]___eeekkkzzzyyy~~~~~~ssspppuuuzzz{{{}}}zzz|||nnnmmmvvvsssVVViii~~~yyyttttttxxx|||{{{yyyxxxwwwvvvtttttttttuuuvvvvvvvvvwwwyyy|||~~~}}}|||xxx{{{}}}|||yyyyyy}}}|||{{{~~~~~~yyyxxxvvvuuutttqqqmmmjjjeeeeeeeeedddbbb___]]][[[VVVUUUTTTTTTTTTUUUVVVWWWYYY[[[___dddgggfffcccaaaUUURRRMMMHHHGGGLLLUUU]]]ttt|||xxxooonnntttxxxwwwsssaaaYYYQQQMMMMMMMMMJJJFFFHHHKKKHHH@@@999999<<<===FFFEEEOOO^^^___QQQEEECCC:::;;;999888;;;@@@???;;;666888::::::999888888999CCCSSSbbbiiinnnvvvvvvqqquuuuuuvvvyyy}}}~~~|||~~~ssshhhiiisss{{{~~~888666333111000000222333//////...------------...+++***)))***,,,------+++)))************+++++++++******+++++++++,,,,,,,,,,,,+++*********,,,...000<<>>999666555333000111555333222222111000///......000000000000000111111111///.........000333666999BBBDDDFFFIIIJJJJJJIIIHHHDDDFFFIIIKKKLLLNNNQQQSSSUUU[[[ZZZQQQIIIGGGEEEAAAHHHLLLSSS]]]gggooorrrttttttvvv{{{xxxsssuuu}}}wwwxxx{{{vvvuuu|||~~~|||~~~~~~zzzttteeeTTTOOOSSSUUURRROOONNNNNNQQQTTTXXXYYYYYY\\\]]]VVVSSSXXXZZZdddwwwyyyrrrqqqzzz{{{ttt~~~sssnnnkkklllqqqWWWgggyyyvvvsssssswwwyyyxxxvvvsssssssssttttttuuuwwwwwwuuuuuuuuuuuuwwwyyy{{{|||{{{|||}}}}}}}}}|||zzzyyy{{{{{{{{{}}}~~~~~~~~~}}}{{{zzzxxxtttnnnjjjhhhfffdddcccbbbaaa^^^[[[YYYVVVTTTTTTUUUWWWWWWVVVZZZYYY\\\aaabbb\\\SSSMMMBBBAAA>>><<<<<>>JJJYYYdddhhhjjjlllnnnmmmnnnoooqqqrrrsssssssss|||uuunnnnnnsss|||vvvrrr888666333111000111222333//////...------------...,,,+++******,,,---,,,+++)))************+++++++++*********+++++++++,,,,,,,,,+++******+++,,,...000777>>>HHHPPPUUUUUUTTTRRRcccfffssskkkmmmppp```TTTNNNMMMJJJHHHHHHCCC;;;666666777888999999888666333111333111//////000111111111111000000///......---------,,,---///111666CCCQQQ[[[ccckkknnnkkkiiilllqqqtttsssrrrssstttrrrmmmiiigggeeecccdddhhhkkkmmmlllllljjjhhhccc___]]]^^^___dddjjjuuurrrTTT@@@<<<<<<;;;<<<777555777===EEESSS___^^^cccaaaXXXUUUWWWTTTKKK===777222333333222333555333222222111111000000///000000000000000000//////000///......///222555777???@@@CCCEEEFFFFFFFFFEEEAAACCCFFFGGGIIILLLOOORRRXXX___ccc^^^WWWRRRMMMGGGCCCDDDGGGNNNXXXdddoootttkkkpppwww~~~xxxtttuuu}}}~~~~~~yyytttttt{{{}}}~~~~~~{{{ssscccSSSLLLOOOQQQOOOQQQPPPOOOPPPRRRTTTUUUTTTUUUWWWRRROOOTTTWWW```rrr|||uuuwww|||xxx~~~sssmmmiiimmmjjjSSSfffxxxtttqqqrrrvvvyyyyyywwwssssssssssssssstttuuuvvvuuuuuuuuuuuuwwwxxxzzz|||zzz{{{||||||}}}|||{{{zzzzzzzzzzzz|||~~~~~~~~~~~~}}}|||}}}~~~}}}zzzxxxvvvsssnnnkkkiiigggeeeddddddbbb___]]]ZZZXXXVVVUUUWWWXXXXXXWWWXXXYYY[[[^^^\\\TTTJJJDDD===<<<:::888888:::===@@@NNNZZZgggmmmrrrvvvtttnnnggg___YYY[[[^^^^^^aaafffccceeehhhiiigggaaaYYYTTTVVVWWWWWWUUUPPPLLLJJJJJJCCCBBBEEEJJJNNNKKKAAA888888999;;;<<<<<<;;;999888666777999999888777888999:::CCCPPPZZZaaaeeekkkoooqqqnnnhhhdddaaaaaaccceeekkkrrr{{{|||qqqjjjiiiyyy~~~vvv888666444111000111222222//////...------------...---,,,++++++,,,,,,+++***)))************+++++++++*********++++++++++++,,,,,,+++******+++,,,...///888>>>HHHRRRYYY[[[XXXVVVgggkkkxxxyyyqqq~~~sssaaaTTTMMMMMMIIIGGGGGGBBB;;;777777777999:::;;;:::777444111333111//////000111111000000000000///......------///------///111777EEESSS```fffnnnqqqqqqqqqrrrsssvvvsssqqqrrrtttsssmmmgggfffdddbbbcccgggkkknnnoooqqqooojjjeeeaaabbbeeeiiikkkhhhgggkkkuuuttt\\\GGG======@@@???<<<777333444888???KKKWWW^^^cccccc]]]\\\^^^\\\VVVCCC:::333333555444333333222222222222222222222222111111000000//////......222111//////000111444555:::;;;===???AAAAAAAAAAAA>>>@@@AAACCCEEEHHHMMMQQQ[[[eeennnooojjjeee]]]WWWJJJFFFAAA@@@FFFPPP]]]ddd]]]fffqqqzzzyyyuuuwwwzzz~~~wwwsssrrrttt|||}}}|||rrraaaQQQKKKMMMNNNMMMRRRPPPOOOOOORRRTTTUUUTTTPPPTTTOOONNNSSSTTT\\\nnn}}}{{{yyy|||rrrnnnlllrrr}}}bbbLLL```wwwrrrnnnooouuuyyyyyywwwrrrrrrqqqqqqqqqrrrrrrssstttttttttuuuvvvxxxzzz{{{xxxyyyzzz{{{||||||||||||zzzyyyyyy{{{}}}~~~~~~|||~~~~~~~~~zzz{{{{{{zzzyyyyyy{{{}}}~~~|||yyyvvvtttqqqnnnkkkkkkiiigggffffffdddaaa___\\\ZZZXXXWWWXXXYYYXXXXXXXXX[[[]]][[[VVVLLLAAA:::888777777666666666777777BBBKKKVVV```hhhllliiicccfff```]]]^^^```aaadddggghhhqqq|||~~~uuukkkfff___[[[[[[^^^ZZZRRRPPPTTTNNNJJJGGGGGGGGGDDD<<<555777888999::::::999888777555666888888777666888999666>>>HHHRRRZZZbbbjjjpppvvvsssnnniiiccc___]]]\\\ZZZcccooozzz~~~wwwnnngggeeezzz}}}777666444222111111111222//////...------------......---++++++,,,,,,+++)))))))))*********+++++++++************+++++++++++++++++++++++++++---...///???EEEMMMSSSWWWZZZ___bbblllkkknnnyyyuuuxxxeeeVVVNNNKKKGGGEEEDDD@@@999666777555777:::<<<;;;999666333444222111111222222111000000000//////............000......///000777FFFTTTbbbiiippptttvvvxxxxxxwww|||xxxtttuuuyyy{{{wwwsssuuussspppnnnnnnppprrrsssyyyxxxvvvssssssuuuzzz{{{uuuqqqooommmlllkkk```VVVJJJCCCCCCEEEBBB>>>:::666333444666:::CCCLLLYYY___cccbbbbbbdddccc___NNNBBB777555666555222000222222222333333444444444333333222111111000//////333222111000000111222333666777999;;;===>>>>>>>>><<<===>>>???AAAFFFKKKPPP^^^hhhtttzzzzzzwwwrrroooeee___UUULLLFFFGGGLLLPPPVVV```mmmwww}}}yyyvvvyyy}}}~~~zzztttppppppttt}}}}}}}}}ppp___RRRNNNPPPQQQQQQQQQPPPOOOPPPSSSWWWYYYYYYRRRVVVRRRQQQUUUUUU[[[lll}}}{{{~~~vvvqqqppppppvvv{{{___GGGZZZuuuooojjjlllsssxxxyyywwwpppppppppooooooppppppqqqsssssstttuuuvvvxxxyyyzzzwwwxxxyyyzzz{{{|||}}}}}}zzzyyyyyy{{{}}}~~~{{{{{{}}}~~~|||yyyxxxwwwtttuuuuuuuuuttttttvvvwww}}}|||xxxuuusssqqqooommmmmmllljjjiiihhhfffcccaaa]]][[[XXXWWWXXXXXXXXXWWWYYY]]]___\\\TTTKKK@@@777777777777888888888666555:::???JJJVVVbbbhhhgggcccjjjhhhffffffhhhlllpppsssvvvrrrccc\\\bbbbbbXXXSSSXXXXXXRRRJJJDDDAAA>>>999555777777888888888777666555444666777666666666888999888>>>HHHRRR[[[dddlllqqqzzz~~~{{{rrrlll^^^```fffqqq}}}~~~|||xxxsssnnnkkkxxxuuu777666444222111111111111//////...------------...///---,,,,,,------+++***))))))*********+++++++++))))))*********+++++++++++++++++++++,,,---......???JJJWWW[[[YYYZZZccckkkpppmmmiiiiiirrrzzz~~~}}}iiiXXXOOOHHHDDDBBBBBB>>>888555666222444888:::;;;:::777666555333222333444444222000////////////............000......///000777FFFTTTaaajjjrrrvvvyyy~~~~~~{{{{{{|||}}}|||}}}~~~uuuiiibbbZZZQQQIIIHHHJJJHHHBBB<<<888666666888888777;;;AAAKKKSSS[[[___aaaccccccaaaUUUHHH;;;888777555222111222222222333444444555555555555444444333222111111333222111000000000111111444555666888:::;;;<<<===<<<===>>>>>>@@@DDDJJJNNN\\\dddoooyyy}}}zzzpppeee]]]YYYXXX```gggooowww{{{~~~yyywww{{{~~~vvvpppooovvv}}}ooo]]]SSSRRRUUUWWWYYYVVVTTTRRRRRRUUUWWWYYYZZZUUUYYYUUURRRVVVTTTYYYiiixxx~~~~~~{{{~~~zzzuuuoookkkkkkmmmsss}}}bbbIIIXXXuuunnngggiiiqqqwwwxxxvvvooonnnnnnnnnnnnoooooopppqqqrrrsssuuuvvvwwwxxxxxxvvvwwwxxxyyyzzz{{{|||}}}|||{{{zzz|||~~~~~~~~~{{{{{{~~~~~~{{{{{{|||~~~|||xxxuuusssqqqpppmmmnnnnnnnnnmmmooorrrtttvvvyyy}}}|||yyyvvvtttrrrpppnnnooommmkkkjjjjjjhhheeebbb^^^[[[XXXWWWWWWWWWWWWVVVWWW]]]aaa]]]YYYRRRGGG<<<:::999888999;;;:::888555555777@@@NNN\\\eeeiiijjjmmmnnnppprrrwwwvvveeehhhkkkbbb[[[[[[[[[SSSIII@@@;;;999777555777777777666666555555444444555666666555666888:::===CCCMMMXXXaaaiiinnnqqq|||zzzqqqiiilllxxx~~~zzzpppmmmxxx666555444333222111111111//////...------------......---,,,,,,------,,,+++)))************+++++++++)))))))))************+++******+++,,,,,,------...777JJJ___fffbbb___eeemmmvvvvvvqqqlllmmmuuu}}}yyykkkYYYOOOGGGCCCAAAAAA===888555777111333555777888888777666555333333333444333111/////////////////////......///------///111777EEESSS]]]kkkvvvxxx|||~~~yyypppbbbUUUNNNKKKFFF@@@===888777999;;;:::666777:::CCCJJJTTT[[[___bbbeeeggg]]]PPPCCC===:::666444444222222222333333444444444666666555555444444333333333222222111111000111111222333444666888:::;;;<<<;;;<<<===>>>@@@CCCGGGKKKVVVZZZcccmmmsssxxx}}}{{{wwwvvvuuuvvvxxx{{{~~~~~~xxxxxx~~~}}}wwwsssrrrzzz|||lllZZZTTTUUUXXX[[[^^^\\\XXXTTTRRRRRRSSSTTTTTTSSSWWWRRROOOSSSQQQVVVfff{{{yyyxxx|||~~~|||sssllleeecccdddmmm|||gggMMMZZZuuummmeeefffnnnvvvwwwuuummmmmmmmmmmmnnnooopppppppppqqqsssuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz|||}}}|||{{{{{{|||~~~~~~{{{yyyzzzyyytttppppppqqq|||zzzwwwvvvtttqqqooollljjjiiieeefffffffffgggkkkpppsssqqqssswww|||~~~{{{yyywwwuuurrrppppppnnnlllkkkkkkiiifffccc___\\\YYYWWWWWWWWWVVVUUUUUU\\\aaaaaaccccccXXXKKKBBB>>>;;;:::;;;:::888555222222999FFFTTT___iiiqqqvvv}}}wwwtttuuunnnccc^^^VVVNNNCCC:::555444444444777777666666555555444444555666666666555777999<<>>999777999333333333444444333333333333222111222333222///---.../////////////////////---,,,---///111666CCCQQQ[[[lllzzz|||~~~}}}nnn___VVVNNNFFF@@@@@@;;;::::::<<<:::666666:::@@@EEEMMMTTTYYY___hhhoooooobbbSSSHHH???888666777222222222222333333333333555555555555444444444444222222222111111111111111111111222444666888:::;;;999;;;===>>>???AAADDDFFFOOOOOOUUU]]]bbbfffpppzzzxxxsssuuuzzz}}}~~~|||wwwyyy|||yyyvvvwwwzzz}}}{{{iiiWWWRRRTTTWWW[[[___[[[WWWRRROOONNNNNNNNNNNNOOORRRNNNKKKOOOOOOVVVggg|||wwwxxx~~~~~~sssllleeebbbdddnnn}}}gggLLLXXX~~~vvvlllcccdddmmmuuuvvvssskkkkkkllllllnnnoooqqqrrroooqqqssstttvvvvvvvvvvvvwwwwwwwwwwwwxxxyyy{{{|||{{{zzzzzz{{{}}}~~~~~~}}}}}}uuuooommmkkkeeebbbaaa___ppp~~~|||xxxtttooonnnmmmllliiigggeeeddd_________```bbbhhhoootttmmmppptttyyy}}}}}}|||{{{xxxtttqqqpppooommmlllkkkiiifffdddaaa^^^[[[YYYXXXXXXWWWVVVVVV^^^dddiiisssyyyppp```OOOHHH@@@<<<;;;:::888555333111555@@@LLLXXXhhhuuu|||wwwpppeee[[[OOOIII@@@888444333555666888777666555555444444444666666777666666777;;;======BBBLLLWWWbbbiiimmmooonnnsss{{{{{{{{{{{{rrrdddkkkzzz666555555444333222111000//////...------------...---++++++,,,...///...---)))************+++++++++))))))))))))******************+++,,,------------888EEEUUU^^^aaafffoooxxx{{{tttttttttrrrvvvpppwwwwwwyyy{{{ttt```UUUIIIEEECCCBBB@@@;;;999;;;666555333222111000000000111000000111111000---+++.........///////////////++++++---000111666CCCOOOYYYmmm}}}~~~yyymmmaaa\\\TTTIIICCCCCC>>><<<;;;<<<:::666777;;;;;;>>>CCCIIIOOOXXXeeeqqqtttcccTTTEEE:::666888222222222222222222222222333333444444444444444444111111111111111111111111///000111222555777999:::888:::<<<>>>>>>???AAACCCIIIHHHKKKRRRUUUXXXaaalllnnnxxxwwwqqquuu|||{{{wwwyyyzzzvvvvvv{{{zzzgggTTTPPPRRRUUUXXX]]]VVVRRRMMMKKKKKKLLLMMMMMMLLLOOOKKKIIINNNPPPXXXiiizzz{{{xxx{{{zzzxxxzzzqqqlllgggfffiiissseeeIIISSSxxxwwwlllbbbbbbllltttuuurrrjjjjjjkkklllnnnppprrrsssoooppprrrtttvvvvvvvvvvvvxxxwwwwwwvvvwwwxxxzzz{{{zzzyyyyyyzzz|||}}}|||{{{yyyoooeee```]]]XXXVVVVVVSSScccvvv~~~}}}~~~~~~{{{vvvqqqjjjjjjiiihhhgggeeecccbbb\\\\\\\\\\\\___gggooovvvllloootttxxx|||}}}zzzvvvrrrpppooommmlllkkkiiifffdddccc```\\\ZZZZZZYYYXXXWWWZZZaaaiiiqqqpppYYYQQQFFF???<<<;;;999666666333555===GGGSSSgggxxx~~~tttlllaaaVVVLLLFFF???888555666888:::999888777555555444444444666777777666666888;;;>>>:::>>>FFFQQQ]]]fffkkknnndddiiirrr}}}~~~rrrdddmmm{{{777666555333222111000000222111000//////.........************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,555<<>>>>>@@@BBBEEEIIINNNSSSXXXZZZfffgggjjjqqqzzz~~~vvvrrrtttvvvuuuxxx~~~~~~|||zzzzzz}}}}}}xxxzzz}}}www{{{oooZZZQQQQQQSSSVVVYYYUUUUUUSSSOOOLLLJJJKKKLLLJJJPPPNNNLLLOOOPPPZZZnnn}}}~~~{{{xxx{{{wwwllljjjmmmnnnzzzqqqNNNQQQ}}}xxxnnnddddddkkksssuuusssmmmkkkhhhhhhkkknnnqqqqqqpppqqqrrrsssuuuvvvwwwwwwyyywwwtttssssssuuuyyy{{{zzz{{{yyyxxxzzz}}}zzztttooobbbTTTLLLGGGBBBAAACCCEEEPPP___mmm{{{}}}yyywwwvvvtttnnnjjjiiigggdddbbb___^^^^^^^^^VVVXXXYYYWWWTTTVVV\\\bbb^^^ccckkkqqqwww{{{|||zzzyyyxxxwwwvvvpppnnnkkkiiigggggghhhiiieeedddaaa___\\\ZZZXXXXXX___eeejjjtttzzzhhhTTTHHHDDD???888222888999;;;;;;>>>NNNmmm{{{pppfffYYYMMMHHH<<<555888<<<:::666555555666666555444333444555555777999999999:::<<<>>><<<;;;;;;@@@MMM^^^jjjooo^^^WWWWWWbbbooowww~~~xxxooolllpppxxx{{{uuugggdddrrr777666555333222111000000111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,444<<>>JJJXXXaaazzz```LLL@@@<<<;;;999888666666555555555555777777777777888999666333111000111111111000...///111333444555666666777777888999:::<<<>>>???@@@@@@AAADDDHHHNNNTTTWWW___```bbbgggmmmrrrvvvwwwwwwqqqmmmpppssstttxxx}}}~~~~~~}}}{{{yyyzzz}}}{{{www{{{wwwyyyoooZZZQQQQQQRRRTTTWWWTTTTTTSSSPPPMMMKKKKKKLLLIIIOOOMMMMMMRRRTTT^^^rrrzzzyyy{{{zzzuuutttyyy||||||sssiiikkkqqquuuyyyTTTUUU~~~xxxnnncccbbbjjjrrruuuuuuqqqnnnkkkjjjkkklllllllllooopppqqqrrrtttuuuvvvvvvwwwvvvttttttuuuwwwzzz|||{{{|||{{{zzz{{{|||vvvoooXXXMMMCCC>>>===::::::<<<<<>>:::===???===;;;===888999888777555444444555666777999:::::::::;;;;;;::::::;;;???JJJ[[[jjjtttjjj]]]RRRTTT\\\ccckkkqqquuu{{{~~~~~~}}}xxxnnnaaa]]]```jjjssstttjjjeeerrr777666555333222111000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,000:::HHHSSS[[[ccckkkrrrzzzooopppxxxjjjvvvpppwwwwwweeeOOOHHHCCCBBB@@@;;;999:::666666666555444444333333222111111111111111111222111111000000000/////////...,,,,,,...///222;;;DDDSSSggg}}}{{{uuuppplllgggccc```XXXSSSKKKDDD@@@???======999888777777:::AAAJJJQQQkkk~~~cccPPPJJJ???888:::;;;777777<<<777666666555666666777777666444333222333333111//////000111333444555555555666666666777999;;;>>>???BBB@@@??????CCCHHHNNNRRRXXXZZZ]]]aaaeeeggghhhiiimmmiiigggkkkpppssswww|||||||||{{{zzzyyyzzz}}}}}}zzzxxx|||zzz{{{}}}lllYYYQQQPPPPPPRRRTTTQQQRRRSSSQQQNNNLLLLLLLLLNNNTTTRRRRRRXXXZZZcccvvv~~~sssuuuwwwtttpppqqqvvvxxxwwwyyyllleeeiiirrrxxx[[[XXXwwwmmmbbb```gggpppuuuwwwuuurrrooommmllljjjhhhfffnnnnnnoooqqqrrrssstttuuuuuuuuuuuuvvvxxxyyy{{{|||{{{}}}~~~|||{{{xxxoooeeeKKKBBB:::999:::999999;;;:::===BBBHHHQQQaaauuu}}}yyytttqqqpppnnniiieee```___]]][[[YYYWWWWWWVVVWWWZZZ]]][[[VVVQQQOOOOOOUUUZZZaaaiiipppxxx~~~{{{yyyyyyxxxvvvuuuuuusssooolllhhhfffeeeddddddbbb```______aaacccddd___dddkkkvvvoooZZZKKKBBB???999888888888999CCCYYYmmm}}}uuulllaaa]]][[[___cccdddfffjjjgggiiihhhbbbZZZSSSIIIAAAAAA???@@@DDDDDDAAA@@@AAA===<<<;;;999888666666666888888999;;;<<<<<<999777888888999<<>>BBBAAA???>>>???BBBEEEGGGJJJOOOUUU[[[___aaaccceeecccbbbbbbgggnnntttxxx|||{{{{{{{{{{{{zzz{{{~~~}}}{{{zzzwwwzzzsssdddUUUOOONNNOOOPPPSSSOOOQQQSSSRRRPPPNNNNNNNNNTTTXXXUUUTTTZZZZZZbbbsssttt~~~~~~{{{wwwpppmmmttt{{{{{{uuuiiibbbfffooouuu^^^XXX|||wwwmmmbbb^^^dddnnnuuuxxxwwwuuurrrooonnnkkkhhheeelllmmmnnnoooppprrrssssssvvvvvvwwwxxxyyyzzzzzzzzz{{{~~~|||yyysssggg[[[JJJBBB<<<<<<===<<<;;;===<<<======???CCCOOO^^^iiivvvyyyzzzwwwrrrppptttxxx~~~zzzuuurrrpppmmmiiieee___^^^\\\ZZZYYYWWWVVVVVVQQQTTTWWWVVVSSSPPPNNNNNNQQQVVV\\\dddkkksss{{{}}}{{{zzzyyyxxxvvvtttuuussspppmmmjjjgggfffeeeeeeccc```^^^___aaadddfffcccgggkkksssiiiXXXIII@@@===;;;999888666999DDDPPPZZZdddmmmssstttrrriii```QQQKKKHHHKKKPPPSSSYYY___\\\^^^]]]WWWOOOGGG???:::===>>>CCCKKKQQQNNNHHHBBBCCC@@@===;;;:::999888777888888999<<<>>>===:::666555666888:::???NNNggg}}}~~~pppddd]]]]]]cccjjjzzz~~~wwwiii\\\UUUTTTggguuu|||tttoooxxx666555444333222111111111222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------***444BBBOOOZZZaaagggkkkbbbgggnnnuuuzzz~~~rrrpppqqqfffqqq~~~mmmUUULLLDDDBBBAAA===::::::888777777666666555444444444333222111111222333444111111111111000000000000000......//////000777@@@JJJ^^^vvv{{{wwwsssooolllaaa[[[RRRMMMLLLJJJFFFCCC=========;;;::::::<<<>>>BBBNNNbbbzzzrrr```ZZZQQQAAA:::===???<<<999888888777555333111111111222333444222000000111111222333333333333222222333333555888:::;;;======<<<<<<;;;:::999999888===EEEKKKOOOSSSWWWYYY\\\^^^```eeemmmuuuzzz{{{zzz{{{|||||||||}}}~~~}}}~~~||||||hhh\\\QQQMMMNNNNNNPPPSSSOOOQQQSSSSSSRRRQQQQQQQQQRRRVVVSSSSSSYYY[[[aaaqqq|||uuupppyyyyyy{{{wwwmmmeeeggglllooo{{{\\\TTTwwwwwwmmmbbb]]]bbbkkkssswwwvvvtttqqqpppooommmkkkhhhkkklllmmmnnnoooqqqrrrrrrwwwwwwxxxyyyyyyyyyxxxxxx{{{~~~|||yyyrrreeeYYYKKKCCC===>>>>>>===<<<===;;;;;;:::999:::???GGGMMMVVVYYYZZZXXXSSSQQQUUUYYYiiiyyy{{{uuuqqqooolllhhhddd]]]\\\[[[ZZZXXXWWWUUUTTTOOOPPPQQQPPPNNNMMMNNNNNNPPPTTTYYY___fffmmmtttyyy~~~~~~}}}{{{zzzzzzyyywwwuuusssrrrpppnnnllljjjiiihhhgggdddaaa^^^]]]^^^aaabbbeeegggiiinnn{{{rrr]]]KKKAAA===:::999666222444999;;;FFFSSS\\\bbbfffccc^^^QQQHHH@@@???@@@BBBFFFLLLRRRRRRQQQNNNFFF===888777999===GGGWWWfffiii^^^QQQLLLHHHCCC@@@???>>><<<:::::::::<<<>>>???===:::888444555777888:::FFFaaazzz{{{yyy~~~}}}zzzrrrkkkdddaaappp{{{~~~xxxwww666555444333222222222222222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,------...+++111===MMM\\\gggkkkllleeedddeeejjjnnnrrr{{{lllzzzuuufffooosssXXXMMMDDDCCCBBB>>>;;;:::888888888777666666555555444333333333333333333444222222111111111000000000000......000//////666>>>GGG[[[rrr{{{vvvssshhhbbbZZZVVVUUUSSSMMMHHH@@@AAA@@@>>>;;;999999999<<<@@@HHHYYYuuuvvvaaaSSSOOOJJJFFFCCCAAA@@@>>>999555333111000111222333222111111111222222222222222111111111222444555666777777666666777777666444222000111555:::===???CCCIIIMMMXXX\\\```dddmmmvvv{{{zzzxxxzzz|||}}}}}}aaaWWWOOONNNOOOOOOQQQTTTPPPRRRTTTTTTSSSSSSTTTUUURRRWWWUUUXXXaaadddkkk{{{|||{{{}}}|||}}}rrrjjjhhhjjjkkkrrrXXXPPPrrrwwwnnnccc^^^aaaiiippptttrrrpppnnnmmmnnnnnnmmmkkkkkkkkklllnnnooopppqqqrrrvvvwwwxxxxxxyyyxxxxxxxxxzzz}}}~~~}}}zzzooodddTTTKKKEEEDDDDDDBBBAAABBB=========<<<::::::<<<>>>???AAACCCBBB??????AAADDDMMM^^^zzz{{{tttooommmjjjfffbbbZZZZZZZZZYYYXXXVVVTTTSSSSSSQQQOOOMMMKKKKKKKKKLLLNNNRRRWWW\\\aaaggglllpppvvvyyy}}}|||||||||zzzxxxuuuqqqqqqpppooonnnmmmlllkkkhhhfffbbb___]]]]]]]]]^^^bbbcccdddhhhsssuuu^^^HHHAAA;;;999777333222333444<<>>DDDCCCCCCBBB<<<666666999:::@@@OOOggg~~~ooo]]]WWWPPPKKKHHHEEEAAA>>>>>>@@@BBBAAA>>>;;;999999444444555777777???XXXqqqzzz|||}}}|||zzzxxxqqqiiinnnyyy~~~{{{~~~555555444333222222222222111111000///............++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---.........111;;;MMMaaannnrrrpppwwwrrrnnnmmmjjjiiipppyyyooozzzkkklllwwwZZZOOOEEECCCCCC???;;;:::999999888777777666666555333333444444444444333333222222222111111111000000///---...///------333;;;AAASSSkkk}}}}}}yyyrrrllleeebbb```\\\SSSLLLHHHHHHGGGCCC???;;;:::999888;;;===AAAQQQmmmtttkkkfff```[[[VVVNNNDDD<<<888555333111111222111000111111222222222111111000///000222444555555444333222222222333333333333333333666888888888;;;BBBIIIVVV[[[___ccclllvvvzzzxxxvvvxxx{{{|||}}}}}}~~~___WWWQQQQQQQQQPPPQQQTTTQQQSSSTTTTTTTTTUUUXXXZZZVVVZZZYYY]]]gggkkkrrrvvvuuuxxx}}}}}}}}}sssiiiggghhhiiikkk}}}yyyTTTNNNqqqvvvnnnddd^^^```gggnnnrrrooollljjjiiijjjlllllllllkkkkkklllnnnooopppqqqrrrssstttuuuvvvwwwyyyzzz{{{zzz}}}xxxhhh^^^UUUQQQNNNJJJGGGHHHAAAAAAAAA@@@>>><<<<<<<<<;;;<<<===>>>???@@@AAABBBFFFSSSmmm}}}uuuqqqnnnkkkgggddd[[[\\\\\\[[[ZZZXXXVVVUUUUUUSSSPPPNNNMMMLLLLLLKKKJJJOOOUUU[[[___cccgggjjjqqqxxx~~~}}}}}}}}}|||yyyvvvrrrqqqqqqpppooommmlllkkkhhhfffccc```^^^]]]\\\\\\^^^]]]]]]```jjj~~~uuuXXXLLL@@@;;;999666555666444:::>>>???DDDNNNWWWZZZ___YYYTTTRRRMMMDDD>>>===<<<:::::::::666111555<<>>???:::===PPPlllzzzpppbbbSSSHHH===:::555222111111000///111222222222222111000000...000333555555444222000222222111222333666888:::444666666444333777@@@HHHTTTZZZ___bbbkkkuuuyyyvvvtttwwwyyy{{{|||~~~|||zzzaaaYYYTTTSSSSSSQQQRRRTTTSSSTTTTTTUUUUUUVVVZZZ]]]VVVYYYWWWZZZeeehhhmmm|||xxxnnnggglll}}}|||{{{ooofffdddfffggghhhyyyvvvSSSNNNqqqvvvoooeee___```ffflllpppmmmjjjgggfffgggiiijjjkkkkkklllmmmnnnoooqqqrrrrrrpppqqqrrrtttwwwzzz|||~~~yyy}}}xxxmmmaaaZZZSSSLLLHHHGGG@@@@@@@@@>>>===<<<<<<<<<===<<<===???BBBEEEEEEDDDMMMVVVlllyyysssqqqnnnjjjfff^^^_________]]][[[YYYXXXSSSRRRQQQQQQQQQPPPNNNMMMHHHMMMSSSZZZ^^^bbbeeegggpppyyy~~~~~~~~~~~~}}}zzzwwwssssssrrrqqqooommmkkkjjjhhhfffdddbbb```^^^]]]\\\[[[ZZZYYYZZZaaauuuhhhXXXFFF===999777777999...555;;;<<<@@@FFFLLLMMMXXXVVVVVVYYYVVVLLLCCC???;;;888777777333///444>>>IIIUUUggg{{{xxxlllaaaZZZRRRJJJDDDJJJMMMNNNFFF:::222333777666333444888666888JJJ```sss||||||vvvfff\\\qqq~~~777666555555666555333111000000000///......------++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++'''((((((***+++,,,------///,,,333JJJjjj~~~~~~tttmmmlllyyyjjjvvv|||aaaPPPBBB@@@DDDDDD>>>:::888999999888888777666555555555444444444333333333222222222111111111111000000///.........000111222;;;FFFYYYnnn}}}vvvmmmeee^^^ZZZXXXZZZWWWSSSLLLEEEAAAAAABBB>>>===???AAAAAAEEEPPP]]]lll~~~eeeMMM>>>888000...000333222000111111111111111000//////222222222111000111444777---222888999777777:::>>><<<<<<;;;:::;;;???DDDIIIVVVWWW\\\ccclllrrrsssrrrvvvwwwzzz}}}eee```[[[WWWUUUTTTSSSRRRTTTTTTSSSSSSTTTUUUWWWYYYYYYWWWXXXZZZ]]]aaalllwwwqqqfffbbbiiixxxrrrzzztttvvvqqq___gggfffeeebbbvvv}}}TTTMMMrrr|||pppddd______bbbiiiqqqooolllhhheeeeeefffjjjlllmmmmmmmmmmmmnnnooopppqqqqqqooonnnrrrwww{{{{{{zzz||||||}}}xxxggg___\\\VVVOOOLLLIIIEEECCCDDDDDDAAABBBFFFGGGFFFEEEGGGNNNTTTPPPHHHPPP\\\ppp{{{xxxvvvrrrlllgggdddbbbaaa```___]]]YYYWWWXXXWWWVVVUUURRRPPPNNNMMMOOOQQQTTTXXX\\\aaahhhlllpppssswww{{{~~~}}}~~~zzzxxxyyyzzzqqqpppooonnnmmmllllllllliiiddd```___```___ZZZVVVSSSWWWUUUVVV^^^jjj}}}mmmTTT>>>888<<<:::333666999???DDDDDDCCCFFFMMMTTTVVVXXXYYYWWWRRRJJJEEEAAA<<<777444000000888AAASSS```ppp}}}rrraaaWWWQQQLLLJJJQQQMMMFFF>>>888555333333666111222777666555BBBTTTmmmzzz}}}~~~|||yyyyyyyyyssskkkjjjvvv{{{777666444444555444333222000000//////......------++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++(((((()))***+++,,,------222000777MMMkkkuuuppppppwww{{{iiigggUUUEEEAAADDDDDD???;;;999999999888888777666555555555555444444444333333222222222222111111111111000///.........000111222555@@@SSSgggzzz{{{uuuoookkkiiihhheeebbb]]]XXXUUUSSSSSSSSSKKKFFFDDDDDDDDDDDDHHHNNNNNNbbbxxxzzz```JJJ;;;666000...111333222000000111111111111000//////////////////...///222555666;;;???BBBDDDHHHPPPVVVUUUVVVVVVVVVTTTRRROOOMMMPPPSSSYYYbbbkkkqqqsssrrruuuuuuwww{{{}}}~~~}}}eeebbb]]]YYYXXXWWWVVVUUUTTTUUUWWWYYYZZZYYYXXXWWWWWWUUUVVVZZZ___ffftttvvvkkkeeehhhsss}}}rrrpppzzz|||{{{hhhiii|||wwwmmmtttpppooorrrTTTMMMsss~~~rrreee```^^^aaahhhooommmkkkhhhffffffgggiiikkkjjjkkklllmmmnnnoooppppppooonnnnnnppptttwwwyyyyyy|||}}}wwwmmmfff___ZZZXXXWWWRRRPPPQQQRRRSSSVVV[[[bbbcccaaa]]]]]]aaabbb___aaaiiixxx|||zzzvvvpppkkkgggeeecccaaa```___]]][[[YYYXXXXXXWWWVVVTTTSSSRRRPPPRRRUUUXXX\\\aaaggglllppprrrwww|||}}}yyyvvvvvvwwwqqqpppnnnlllkkkkkkkkklllkkkfffbbbaaaaaa```\\\XXXVVVWWWQQQNNNSSS[[[tttjjjOOO@@@===:::666444888BBBMMMRRRQQQQQQSSSSSSVVV[[[______[[[VVVRRRCCC===777444222333===GGGWWWaaakkkmmmkkkooo|||sssaaaTTTMMMLLLNNNHHHDDD???999555333333333666111222666555555@@@QQQcccppp|||{{{zzzyyyrrrjjjgggsss|||yyy888555333222333333333222000000//////...---------++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++))))))***+++,,,---......///...444EEE___xxxwwwooonnnuuu}}}xxxwwwzzzsssfffkkkppp]]]JJJCCCDDDBBB???<<<999999999888888777666666555555555444444444444333333222222222111111111111000//////......///111111111;;;KKK]]]ppp|||{{{zzztttpppkkkiiijjjkkkiiihhh[[[SSSNNNMMMKKKFFFCCCCCC???IIITTT]]]gggsss~~~yyyoooaaaNNN>>>777444000///111222111///000000111111000000///...---...//////...000333555@@@CCCGGGKKKQQQZZZeeennnrrrtttvvvwwwuuukkk^^^UUUOOOSSSZZZdddlllqqqqqqqqqvvvtttvvv|||zzzuuuccc```\\\ZZZZZZYYYXXXWWWVVVWWWXXXYYYZZZZZZYYYYYYWWWVVVWWW[[[___ggguuuwwwpppmmmllltttyyykkkmmmpppuuuyyyzzzyyyxxxmmmhhhyyy{{{YYYOOOssstttgggaaa^^^___eeekkkkkkjjjhhhgggggghhhiiijjjggghhhkkkmmmnnnoooooooooooopppppppppqqqssswwwzzz{{{sssppprrrooojjjfffhhhkkknnnuuu}}}{{{{{{|||~~~zzztttoookkkiiieeecccbbbbbbaaa___[[[[[[[[[[[[ZZZYYYXXXXXXRRRTTTWWWYYY\\\aaagggkkkooorrrwww|||}}}yyyuuuttttttqqqooollljjjiiijjjkkkllljjjgggcccaaaaaa```\\\XXXVVVUUUKKKEEEHHHLLL```dddKKK>>>:::888888===KKK^^^jjjjjjfffddd```bbbeeehhhhhhccc[[[UUUDDD===666333444888DDDOOO\\\aaabbbYYYMMMKKKWWWcccrrrmmmcccUUUIIIDDDGGGLLL>>><<<888555333333444555666222333666444444===KKK^^^kkkwwwzzzyyy{{{}}}|||zzzssskkkdddqqq}}}~~~yyyzzz888555222000111222333222000//////......---,,,,,,++++++++++++++++++++++++//////...---,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,///:::NNNeeexxxxxxnnnjjjuuu|||{{{tttqqqsssnnneeeXXXvvvzzzfffPPPEEECCC@@@>>>===::::::999888777777777777555555555555444444444444333333222222222111111111111000///......///000111222999FFFTTTeee{{{|||wwwvvvyyy{{{xxxuuufffaaa\\\ZZZUUULLLGGGFFFDDDGGGJJJLLLNNNPPPRRRSSSQQQSSSTTTRRRMMMEEE<<<666444222000000222222000///000000000000000//////...---///000111111222555777@@@CCCHHHMMMTTT]]]hhhooovvvwww{{{~~~tttcccVVVUUUYYY```hhhmmmpppooonnnuuuvvvzzz{{{kkk^^^\\\ZZZYYYYYYYYYXXXVVVXXXWWWUUUTTTTTTVVVYYY[[[YYYWWWXXXZZZ\\\___hhhrrr|||sssuuuwwwuuuzzzmmmiiihhhnnnxxxrrriiieeeSSSssswwwjjjbbb^^^]]]bbbggggggggggggggghhhhhhhhhhhheeegggjjjmmmooopppoooooooooqqqrrrqqqppprrrwww{{{|||wwwxxx{{{|||vvvrrrnnnkkkgggeeedddddddddccc^^^^^^^^^^^^]]]\\\[[[[[[VVVXXXZZZ\\\^^^bbbgggkkknnnrrrwww}}}|||yyyvvvsssrrrooonnnmmmlllkkkjjjjjjjjjhhheeebbbaaa```^^^[[[YYYSSSQQQGGGAAACCCEEEUUUpppvvvXXXCCC;;;999<<<@@@OOOggg{{{}}}xxxmmmjjjhhhjjjkkkeeeXXXNNNAAA999333333666>>>JJJUUU[[[[[[UUUIII;;;777>>>FFFOOONNNJJJEEEAAA@@@CCCFFF;;;999777555555666777888555333333555444333:::DDDYYYhhhxxx}}}yyyxxx~~~}}}}}}|||uuulllcccpppzzzyyyxxx~~~888555222000111222333222/////////...------,,,,,,++++++++++++++++++++++++//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...///...000888HHH]]]ppp|||zzztttrrrxxx~~~zzzvvvuuuooogggRRRjjj|||nnnnnnVVVHHHBBB???======;;;:::999888777777777888666666555555555444444444333333333222222222222111111000///......///000111///666???KKK[[[rrr{{{pppnnnmmmhhh]]]RRRNNNPPPMMMKKKIIIIIIHHHFFFCCCBBBGGGFFFEEEDDD@@@;;;888777333222111111222111000///000000000000000///......---...000111111222444777999<<>>NNN___uuu~~~|||~~~}}}|||zzzrrrhhhaaannntttqqquuu888555333222333333333222//////......---,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++***+++++++++,,,,,,,,,------,,,///777EEEXXXjjjtttuuu{{{~~~}}}~~~zzz~~~wwwqqqTTTZZZlll|||uuuiiiwwwuuu\\\LLLEEE@@@>>>???<<<;;;999888777777888888666666666555555555444444333333333333222222222222111111///......//////000+++000888AAAPPPggg}}}|||{{{uuuiii]]]\\\``````XXXQQQNNNMMMIIIGGGGGGFFFBBB??????<<<888777888444333333222111111000000//////000000//////...---+++,,,...//////000111333222555999===@@@CCCDDDDDDIIIKKKOOOVVVZZZXXXSSSMMMQQQWWW___fffjjjlllnnnooommmvvvqqq___[[[ZZZZZZ[[[\\\\\\YYYWWWPPPUUU\\\aaaaaa\\\UUUPPPOOONNNPPPSSSRRRPPPUUU\\\}}}}}}yyy~~~zzziiieeebbbgggrrrvvvzzz{{{~~~nnnUUUmmm{{{mmmddd^^^[[[]]]bbbaaabbbbbbcccdddeeeffffffeeegggiiikkkmmmmmmmmmmmmjjjkkkmmmnnnnnnpppsssuuu{{{}}}|||xxxvvvssspppnnnnnnnnnmmmllliiihhhhhhgggeeedddbbbaaacccdddddddddeeegggkkknnnpppssswww{{{~~~~~~}}}}}}}}}|||zzzvvvrrrggghhhiiiiiihhhfffcccaaaddddddcccbbbaaa```______YYYWWWOOOLLLLLLEEEFFFVVVfff___HHH>>>888888DDD___|||zzzrrrjjj^^^MMM@@@;;;666555:::@@@CCCGGGLLLAAA<<<666333333333333222666555777<<<@@@@@@;;;666777777666555555555666777444555666666555555888:::EEEVVVnnn|||zzz|||~~~{{{xxxnnnddd]]]iiimmmiiiqqq777666444444555444333222///......------,,,,,,+++++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++*********+++++++++++++++))))))+++333@@@OOO\\\cccfffoooxxx|||{{{~~~]]]VVVbbbxxxyyykkksss|||cccRRRHHHCCCAAABBB===;;;999888777777888999666666666666555555555555444444333333333222222222222111000.........///000+++///444999CCCYYYtttzzzssstttxxxvvvkkkcccaaa___XXXRRRQQQJJJEEEBBBDDDCCC===999:::666666555333111000000111//////000000//////...---+++---////////////000111111222444777:::<<<;;;;;;>>>AAAEEEIIILLLMMMKKKJJJSSSXXX```eeehhhjjjmmmooooooxxx{{{ggg___YYYYYYZZZ[[[\\\[[[XXXUUUPPPTTT[[[______ZZZTTTPPPNNNLLLMMMNNNNNNPPPWWW```~~~~~~zzzllliiifffgggooo|||xxxyyy{{{aaaMMMggg{{{mmmddd^^^[[[\\\```````````````aaacccdddeeeeeeeeefffggghhhjjjjjjkkkjjjjjjlllooosssttttttsssyyy{{{}}}|||zzzxxxwwwxxxwwwuuusssnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiihhhjjjmmmppprrrsssvvvyyy}}}~~~~~~}}}zzzuuupppbbbaaa```___^^^]]]]]]]]]______```___^^^^^^^^^^^^___^^^YYYXXXYYYNNNHHHSSS\\\pppkkkPPPCCC<<<:::AAAWWWpppqqq^^^NNNBBB======;;;<<>>AAAAAAAAAAAABBBZZZ^^^dddggghhhiiilllnnnsss{{{pppbbb```VVVVVVWWWYYYZZZXXXUUURRRUUUUUUUUUUUUUUUUUUUUUUUURRROOOLLLMMMMMMPPPZZZeeeyyyyyy{{{sssqqqnnnlllpppyyyoookkktttxxxyyyTTTFFFccc~~~{{{nnneee^^^[[[\\\```___^^^^^^^^^```bbbdddeeeddddddddddddeeeggghhhiiimmmlllnnnsssxxxzzzxxxuuuzzz||||||~~~}}}{{{yyyqqqrrrrrrsssssssssrrrrrrlllllllllkkkkkklllooorrrssstttuuuxxx|||~~~zzztttnnn```]]]YYYVVVUUUVVVYYY[[[YYYZZZ[[[ZZZZZZYYYZZZ\\\cccdddaaaccceeeXXXOOOWWWZZZiiizzzpppTTTEEE<<<888<<>>===AAAAAA???BBBHHHIIICCC;;;777555666444222000222777;;;777:::<<<;;;777555666999666666666777888999:::;;;333666777777777888888777;;;CCCXXXtttzzzzzz}}}{{{~~~xxxooo]]]iiiiiibbbqqq888777555333222222222222222111000...---------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++//////,,,***444GGGUUUYYY___dddqqqxxxYYY\\\mmmZZZMMMDDDBBBDDDAAA>>><<<:::::::::888777777666666666555555555555444444333333333333222222111111000///////////////111,,,---444888>>>QQQggg}}}zzzvvvppplllmmmooolllfff```ZZZPPPFFFEEE===777666666222000111////////////............000///---,,,---...000222222222444555666888999::::::::::::999:::<<<@@@BBBYYY___eeefffcccbbbggglll{{{~~~kkk]]]bbb[[[YYYWWWVVVUUUVVVWWWWWWSSSVVVWWWUUUTTTUUUSSSOOOOOONNNNNNOOOMMMOOOYYYddd|||{{{ppp|||uuuxxxuuupppyyy~~~{{{ssspppeeennntttqqq[[[GGG]]]|||{{{nnnccc]]][[[\\\^^^^^^___```aaaaaabbbaaaaaabbbbbbbbbcccdddeeefffgggooollllllsss}}}~~~zzz}}}|||xxxvvvuuuwwwzzzzzzvvvssskkkkkkllllllnnnoooqqqrrrvvvwwwyyy{{{}}}~~~}}}wwwqqqhhhaaaWWWOOOLLLNNNSSSWWWWWWVVVTTTSSSTTTXXX[[[]]]dddiiinnnqqqmmmdddZZZRRR[[[```iiivvvyyy]]]FFF===<<<===EEEVVVcccccc\\\[[[YYYRRRGGG>>><<<>>>AAACCCHHHMMMPPPMMMEEE;;;555333111222444333333888???>>>>>><<<:::777777999;;;;;;:::888888999888555333999777444444555666666555777BBBXXXooo~~~{{{~~~{{{vvvrrrffffffkkkiiifffyyy888777555333222222222222222111000...---------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,************************++++++++++++++++++++++++---///---+++444FFFVVV^^^gggmmmwww~~~zzzhhhbbb}}}~~~xxxeeeTTTGGGBBBBBB@@@>>>;;;:::::::::999777777777666666666555555555444444333333333333222222111111000///////////////111------333555888HHH[[[ooo~~~{{{|||zzztttnnnkkkfffZZZMMMKKKBBB:::888666222000111////////////............000///---------...000111111222333444666777888999888999999888888;;;AAAEEEXXX]]]ccccccaaabbbhhhmmmjjj]]]^^^ZZZXXXVVVSSSSSSSSSUUUVVVUUUYYYZZZXXXXXXYYYWWWRRROOOOOOQQQRRRPPPPPPXXXaaa{{{}}}zzzuuu|||~~~|||uuukkkrrrvvvqqqXXXAAAUUUnnn}}}pppddd]]][[[]]]^^^^^^^^^___```aaaaaaaaaaaa```aaacccdddeeeffffffeeefffiiipppzzz}}}}}}zzz{{{{{{{{{yyywwwuuuuuuqqqqqqqqqqqqqqqrrrssssssvvvwwwxxx{{{}}}yyyrrriiicccYYYPPPKKKJJJKKKLLLPPPOOOMMMMMMOOOSSSWWWZZZdddjjjrrrvvvrrrgggZZZQQQPPPTTT\\\hhhuuuzzzwwwyyy{{{```III@@@>>>>>>EEEVVVfffiiidddXXXMMMBBB<<<888666:::@@@GGGMMMUUUWWWQQQFFF;;;444333222333777777777<<>><<<:::888777888888888888666555555666777666666777@@@SSSiiixxx}}}~~~~~~~~~~~~{{{wwwsssggghhhmmmjjjdddttt888666555333222222222333222111000...---------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,///...,,,222BBBVVVbbbgggsss}}}{{{hhhmmmvvvsss]]]KKKAAA@@@???===;;;:::;;;;;;:::999777777777666666666555555444444333333333333222222111111000///////////////111---...111111111<<>><<>>CCCIIIMMMNNNMMMKKKGGGEEEEEEEEEIIIHHHEEE@@@<<<;;;;;;===888666555666888888777666777===LLL```pppzzz~~~}}}}}}}}}{{{xxxssspppiiilllsssooofffsss777666444333222222333333222111000...---------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++************************************+++++++++++++++,,,,,,,,,//////---///<<>>===;;;:::;;;<<<;;;:::777777777666666666666555444444333333333222222222111000000//////////////////---...000...---444===FFFUUUmmm|||pppccc[[[OOOBBB<<<777222111222////////////............///............///000000000000111222333444555555333555777666555:::DDDMMMRRRWWW\\\```eeelllwwwzzztttuuu|||~~~vvvmmmooozzzqqq```XXXQQQTTTSSSRRRSSSTTTXXX[[[^^^^^^``````\\\YYYXXXTTTOOOQQQQQQSSSUUUTTTTTT\\\fffsssxxx}}}{{{{{{~~~~~~ppprrrqqqfffFFFQQQllluuuggg]]]YYY[[[^^^ZZZ[[[\\\]]]^^^_________``````aaabbbcccdddeeeeeeiiihhheeecccdddkkkuuu}}}tttuuuxxx|||{{{|||~~~}}}~~~|||{{{zzzyyyyyyyyyyyyyyyxxxyyyzzz|||~~~wwwrrrlllddd\\\TTTLLLCCC======<<<<<<===@@@EEEJJJNNNVVV\\\eeeiiieeeZZZLLLCCC;;;;;;???FFFQQQ^^^jjjpppllleeedddppp|||vvv^^^FFF>>>;;;888>>>PPPgggsssuuurrrRRR;;;;;;<<<777:::DDDOOOZZZeeefff[[[KKK@@@;;;:::777888===AAAEEEKKKRRRWWWXXXYYYWWWTTTRRRQQQQQQVVVWWWVVVRRRJJJCCC>>><<<888777777777999999888666666:::GGG[[[lllwww~~~}}}|||{{{yyyuuuoookkkpppttt}}}yyyoooyyy777666444333222222333444222111000...---------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++******************************************++++++,,,,,,,,,,,,...///---,,,666JJJ\\\kkkwwwwww\\\pppwwwjjjRRRDDDAAA???===;;;;;;<<<<<<;;;:::888777777777666666666666444444333333333222222222111000000///////////////------...///...---111666<<>>FFFRRR^^^eeeggg___]]]gggsssoooWWW@@@<<<999777<<>><<<;;;<<<<<<;;;:::888888777777777666666666444444333333333333222222111111000///////////////,,,---.../////////111333666:::GGGZZZiiiyyyyyypppZZZNNNAAA;;;777222111222////////////.....................///////////////000000111111222333333444333333444555999@@@HHHNNNTTTVVVYYY\\\bbbjjjrrrxxxooocccbbbfffrrrsss]]][[[[[[UUUVVVVVVVVVVVVUUUTTTTTTSSSZZZ^^^aaaaaabbbeeeeeeaaaXXXUUUTTTTTTTTTXXXdddqqq{{{|||gggdddkkklllEEEFFFggg{{{lll^^^VVVVVVXXXVVVWWWXXXZZZ[[[\\\\\\\\\___]]]\\\[[[\\\___bbbdddggggggeeeaaa___aaahhhmmmoooqqqtttxxx{{{zzzzzzzzz~~~~~~uuuooogggbbb]]]VVVLLLDDD;;;999888777888;;;???AAAHHHHHHIIIHHHEEEAAA<<<:::888888999:::???HHHSSSZZZ^^^XXXVVV```kkkhhhSSS???<<<:::999===LLL___kkkmmm```MMM???AAACCCAAADDDLLLPPPTTTVVVSSSLLLEEECCCDDDDDD@@@@@@FFFLLLPPPUUUZZZ]]]]]]YYYTTTMMMGGGDDDCCCFFFJJJQQQXXXYYYTTTKKKCCC???<<<999888888999888888666777AAASSSeeeqqqyyy~~~~~~}}}}}}}}}yyyzzz{{{~~~}}}zzzyyy}}}666555444333222333444444222111000...---------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,+++,,,...000666EEEUUUnnnvvvmmmppp|||~~~wwwgggRRRHHHAAA???===<<<<<<<<<:::999888888888777777777666666444444333333333333222222111111000///////////////,,,...///......///000000222111999GGGRRR^^^uuuvvviiiTTTIII>>>999666222111222////////////............---......///////////////000111111222222333333444555333222666===EEEJJJLLLSSSUUUYYY^^^dddllltttyyyxxxllljjjpppdddUUUWWWZZZXXXVVVXXXYYYZZZZZZXXXVVVUUUZZZ___bbbccceeehhhhhheee[[[YYYXXXWWWVVVXXXcccnnnzzzuuu{{{pppdddbbbjjjkkkEEEGGGccc|||nnn___UUUSSSTTTTTTUUUWWWXXXZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]^^^______bbbccceeeffffffgggiiijjjnnnppprrruuu{{{~~~|||zzzzzzrrrjjjeeebbb\\\SSSKKK>>>;;;888666555777999;;;@@@@@@???===;;;999777666444555666777:::AAAJJJQQQSSSOOOOOOZZZeeedddTTTCCC;;;:::999<<>>AAADDDBBBEEEMMMTTTTTTTTTVVVRRRQQQMMMFFF???:::888888;;;;;;???IIIRRRVVVSSSNNNCCC???:::888777888888888:::888===MMM___lllvvv}}}~~~}}}||||||}}}}}}zzzzzz||||||}}}|||666555444333222333444555222111000///---------------,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------+++)))***///333888FFFUUUrrrzzz}}}}}}llleeevvv{{{tttqqqXXXKKKBBB@@@===<<<<<<;;;:::888888888888888777777777777444444444333333333222222111111000///////////////---...///------//////...000---222<<>>BBBCCCIIISSSZZZWWWSSSQQQGGGEEEBBB===777555555666888444444===KKKVVVXXXVVVFFFAAA;;;777666777888888<<<888:::HHHZZZiiiuuu}}}{{{|||||||||{{{|||}}}||||||}}}~~~}}}yyyvvvxxxyyy777666444333222222333333222111000//////...............---------,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000+++,,,000111555HHH^^^ttt~~~~~~zzzzzz{{{{{{~~~ccc]]]eeeNNNHHHEEE???;;;<<<===:::666999999888888777666666666999888666444333333333333222222222111111111111000////////////000000000000000000///000444<<>>AAABBBBBBKKKPPPPPPMMMLLLOOOMMMHHHBBB:::333444444222555:::AAALLLWWW\\\[[[UUUKKKAAA999999888777777777777777222555444222:::JJJWWWZZZNNNGGG>>>999:::;;;:::888888:::<<>>DDDJJJNNNPPPRRRVVV]]]fffpppyyybbbUUUUUUSSSPPPOOOWWWZZZ]]]^^^^^^^^^___```^^^aaa```\\\[[[\\\[[[XXXXXXWWWWWWXXXVVVTTTYYY```rrr~~~zzz}}}xxx{{{|||rrrvvvpppggghhhuuuyyy~~~oooMMMKKKbbbuuubbbRRRNNNRRRQQQQQQRRRSSSTTTVVVWWWXXXWWWWWWXXXZZZ\\\^^^]]]\\\______```bbbccceeefffgggiiijjjmmmpppttt{{{~~~|||qqqfffccceeebbb]]]IIIBBB<<<:::888555555777555444333222222333444555222111222555777:::BBBLLLKKKFFFEEELLLVVVWWWLLLAAA===;;;999:::===AAADDDEEENNNQQQPPPJJJHHHHHHEEE???===888666888888777;;;AAAEEESSS^^^^^^UUULLLCCC<<<888888777777777777777888444777666444888FFFRRRVVVNNNGGG???::::::;;;999777999:::<<>><<<666666555555555555666666666:::999555666???KKKRRROOOIIIAAA<<<;;;:::999666:::999:::???IIIXXXiiittt|||tttvvvxxx{{{|||}}}}}}}}}{{{zzzyyyssseeeXXXSSS___sss~~~xxxvvv777666444333222222333333222111000///..................---------,,,,,,,,,++++++,,,,,,,,,++++++***************************+++++++++,,,,,,------------,,,...000///000;;;GGGkkkwwwyyyzzzwwweeeqqqYYYMMM@@@;;;;;;;;;::::::::::::999888888777777666888777666666555444444444333333222222222111111111000000000000////////////...///000///...///111333555===BBBOOOdddppp}}}}}}zzzoooaaaXXXQQQEEE:::333111000000111222111000////////////////////////...////////////000000000///111222222222222333444333666;;;@@@DDDHHHJJJLLLWWW\\\fffrrr}}}qqq___XXXVVVRRROOOOOORRRUUUXXXYYYXXXUUUTTTSSSSSSVVVVVVTTTUUUXXXXXXVVVUUUUUUWWWYYYWWWTTTWWW\\\jjj}}}|||pppgggkkkvvv|||{{{~~~qqqnnnuuuyyy~~~XXXMMM___{{{hhhUUUMMMOOOPPPPPPQQQQQQSSSUUUVVVWWWYYYXXXXXXYYY[[[\\\[[[YYY\\\\\\]]]^^^```ccceeefffdddeeefffgggjjjqqqyyy~~~xxxllleeefffiiijjjZZZRRRJJJFFFAAA;;;888999444333333333222222222222///...///222444666???IIIDDDBBBBBBCCCEEEEEEBBB???>>>;;;999999===BBBFFFHHHOOONNNKKKEEE@@@<<<888555111333666777888===GGGQQQ```hhhiii^^^NNNEEEBBBAAA;;;:::999888777777777888777:::;;;777444:::FFFOOOOOOJJJCCC???<<<:::888666999777888;;;BBBOOObbbqqqzzz|||xxxyyyzzz|||}}}}}}|||{{{||||||~~~zzzoooeeeaaadddsss{{{xxxzzz777666444333222222333333222111000///..................---------,,,,,,,,,******+++,,,,,,+++++++++************************++++++,,,,,,,,,,,,------,,,---...///...///777???cccrrrzzzeeennneeeTTTBBB<<<;;;999999:::::::::999999888777777777777777777666666555444444333333333222222222222111111000000000/////////...,,,...////////////000222///222111777EEELLLUUUeeerrrhhhcccYYYNNNFFF???777000111000000111333333222000////////////////////////////////////000000000111///111222333222222444555444888>>>AAACCCEEEHHHJJJZZZ```kkkxxxvvvnnndddZZZSSSNNNPPPUUUVVVWWWXXXVVVSSSQQQPPPPPPTTTVVVWWWTTTUUUXXXXXXVVVUUUUUUWWWYYYWWWTTTWWW]]]mmmzzz}}}~~~}}}ooobbb```hhhuuuzzz}}}wwwyyyyyyXXXIIIUUUwww{{{gggUUUNNNPPPOOOOOOPPPQQQRRRTTTUUUVVVYYYXXXXXXYYY[[[\\\[[[YYY[[[[[[\\\]]]___bbbeeefffccccccdddeeehhhnnnuuuzzz|||oooggggggjjjlllcccZZZPPPJJJCCC;;;777777444444444444333333222222111///000222222444<<>>===<<<;;;;;;::::::<<<@@@CCCEEEFFFIIIFFFCCCAAA===999666666666999:::999;;;EEERRR\\\bbbbbb[[[PPPIIIGGGGGGEEEFFFEEEBBB@@@>>><<<;;;:::888::::::888555888CCCNNNMMMJJJEEEAAA===:::888666888555666999===GGGZZZmmmwwwzzz}}}|||}}}~~~~~~}}}|||{{{zzz{{{yyy{{{~~~}}}tttllliiimmmwww{{{zzz777666444333222222333333222111000//////...............---------,,,,,,,,,)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---///555:::WWWooottt[[[eeetttoooYYYDDD===<<<:::999<<<:::::::::999888888777777666777777777777666555444333333333333222222222222111111000000//////......+++---////////////111222...111---///888999>>>LLL^^^hhhxxxnnn]]]WWWRRRKKKCCC===888444000111000000111333333222000000000000000000000000000/////////000000000111111///111222333222333444666777;;;@@@CCCCCCEEEIIIMMM]]]eeeppp}}}mmmjjjeee\\\SSSPPPSSSWWWXXXYYYYYYVVVSSSPPPOOOOOOTTTWWWWWWUUUUUUXXXXXXUUUTTTSSSUUUVVVTTTRRRUUU\\\nnn{{{{{{{{{sss|||zzzoooccc___cccooo}}}|||}}}VVVFFFNNNsss{{{hhhVVVOOOQQQOOOOOOOOOPPPRRRSSSUUUVVVWWWVVVWWWXXXZZZ[[[ZZZYYYYYYYYYYYYZZZ\\\```ccceee```aaacccdddgggkkkqqquuu|||uuullliiihhhlllwww}}}rrrjjjjjjkkklllddd[[[QQQJJJBBB999555555555555555555444333222222222000000111111333;;;DDDMMMIIICCC===:::999999:::===<<<===@@@DDDGGGHHHHHHFFFBBB??????<<<888666888888;;;<<<;;;@@@MMMZZZbbb^^^YYYPPPIIIKKKQQQRRROOORRROOOKKKFFFBBB===;;;999;;;:::999888777888AAAKKKLLLJJJGGGCCC???;;;999777777555777:::;;;AAAUUUjjjvvvyyy|||~~~~~~~~~~~~}}}{{{zzz}}}~~~zzzssspppuuu|||}}}|||777666444333222222333333222111000//////...............---------,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,///444888MMMjjj^^^\\\eee{{{~~~dddLLLCCC@@@;;;:::>>>;;;::::::999999888888777666666777888777666555444444444333333333222222222111111111000///.........,,,---//////......000222000333///000666333333>>>HHHOOO[[[iiiwwwzzzjjjXXXKKKHHHDDD???<<<888555333333222111000000111111000...000000000000000000000000//////000000000111111111///111333333333333555777888===BBBDDDEEEIIIOOOTTTdddlllxxxllleeeddd```[[[XXXVVVUUUTTTUUUXXXZZZYYYWWWSSSQQQPPPQQQTTTUUUSSSTTTWWWXXXUUUTTTSSSSSSTTTRRRPPPUUU\\\gggzzz{{{}}}vvvnnnjjjiiipppYYYIIIGGGnnn~~~kkkWWWNNNOOONNNNNNOOOPPPQQQSSSTTTUUUSSSSSSSSSVVVXXXYYYYYYXXXVVVVVVVVVVVVYYY]]]```ccc]]]___aaaccceeehhhlllooowwwpppjjjbbb___ccclllttt|||{{{sssnnnnnnnnnlllcccZZZPPPJJJCCC;;;777777666666777777666444333222000//////111222444<<>>AAACCCLLL[[[eeehhhbbb___YYYXXX___iiikkkhhheeeaaa\\\TTTMMMFFFBBB???@@@;;;888999999888???GGGJJJIIIGGGDDD@@@<<<:::999999777999===<<>>;;;;;;:::999999888888777666666777888888777666555444444444333333333222222222111111000///......------...///...------///000///222//////333---***444555999@@@GGGQQQ[[[fffllluuu~~~vvvsssnnnggg]]]PPPCCC:::888555333222000...---///222111//////000000...---000000000000000000000000000000000000111111111111///111333333333333555777999>>>CCCFFFHHHLLLTTT[[[kkksss~~~^^^```^^^[[[ZZZ\\\]]]WWWQQQRRRVVV[[[]]][[[VVVSSSQQQNNNQQQRRRQQQRRRVVVWWWUUUVVVTTTTTTTTTRRRQQQVVV^^^___xxx|||vvvqqqsss^^^NNNAAAjjjnnnYYYNNNLLLNNNNNNOOOOOOQQQRRRTTTUUUQQQPPPQQQSSSVVVXXXXXXVVVTTTSSSSSSTTTVVVZZZ^^^aaaZZZ]]]```cccdddgggjjjlllnnnvvvwwwuuutttooonnnpppnnnmmmyyy~~~}}}}}}yyyssspppqqqpppmmmcccZZZQQQLLLFFF???;;;<<<666777777888777555333222///---...111222555===GGGCCC>>>999888<<>>AAA@@@FFFLLLQQQ]]]llltttssslllllllllnnnwww{{{wwwpppggg^^^VVVQQQMMMDDD===888::::::999===DDDHHHIIIHHHEEE@@@===:::::::::888<<<@@@===???RRRjjjxxxzzz~~~}}}xxxyyy{{{|||}}}}}}}}}}}}~~~}}}{{{zzz{{{888777555444222222222222333222111///...............---,,,,,,++++++++++++---------,,,,,,+++++++++************************,,,,,,,,,------,,,++++++)))***+++---///000111222>>>OOOiii~~~|||___dddeeeRRRIIIBBB<<<888===;;;:::999::::::999888888888888888777777777777666666555555555444444444444222///.../////////...////////////////////////........................111222444777;;;???BBBDDDTTTYYYaaajjjrrr{{{uuunnngggaaa\\\XXXTTTNNNFFF???:::666555111111000000000000111111///////////////.........000///...------...///000////////////000000000000222111000000111444777999>>>???BBBFFFIIIMMMYYYddd~~~jjjddd___\\\YYYUUUSSSRRRRRRRRRRRRRRRSSSUUUVVVTTTQQQNNNNNNOOOPPPPPPOOOOOOQQQSSSWWWSSSSSSTTTRRRNNNQQQYYYaaaxxx~~~tttyyyrrrJJJMMMdddttt```PPPJJJKKKLLLMMMNNNPPPRRRTTTUUUWWWUUUSSSRRRRRRSSSUUUWWWSSSTTTUUUVVVWWWYYYZZZZZZ[[[]]]___aaabbbcccfffhhhpppxxx}}}{{{wwwqqqmmm|||vvvsssvvvuuuqqqrrrvvvvvvqqqggg___VVVPPPIIICCCBBBEEEEEEAAA===:::777333111111222---,,,111666888===BBB;;;888888>>>HHHOOOMMMJJJJJJGGGDDDDDDKKKXXXeeemmmrrrlllbbbWWWNNNKKKLLLNNNJJJPPPZZZeeennntttxxxyyy{{{yyywwwvvvwwwyyy}}}|||yyyvvvtttqqqiii]]]TTTJJJDDD???>>>:::777;;;BBBJJJOOOPPPJJJDDD@@@>>>:::777;;;999<<>><<<::::::;;;;;;;;;:::999888888888777777777777666666555555555444444444444222000///000000000///////////////////////////........................,,,------///111444666777555999>>>CCCHHHMMMRRRVVV___gggrrrzzz~~~yyyuuuqqqooohhhbbbZZZSSSMMMIIIEEEAAA???===:::666333222111111111111000000000000111111/////////////////////...000///............///000////////////000000000000222111000000222555999;;;>>>>>>BBBHHHMMMTTTbbboooddd\\\\\\ZZZXXXUUURRRPPPOOOOOOMMMOOORRRTTTTTTSSSQQQPPPPPPQQQRRRRRRPPPQQQRRRTTTUUUTTTUUUVVVRRRLLLOOOWWWaaayyy{{{zzz|||rrrHHHFFF]]]ttt```PPPJJJLLLLLLMMMOOORRRTTTWWWXXXWWWUUUSSSQQQQQQRRRTTTVVVUUUUUUVVVWWWYYYZZZ[[[\\\[[[]]]___aaaaaaccceeegggmmmxxx{{{sssnnnjjjmmmuuu~~~vvvooolllnnnooonnnssszzzzzzuuujjjbbbZZZTTTMMMFFFEEEGGGLLLGGGAAA===:::888555444333///---000222222555999999<<>>;;;888;;;BBBJJJPPPRRRMMMFFFBBB>>>;;;;;;???===???IIIMMMSSScccvvv{{{}}}}}}~~~}}}~~~}}}|||}}}}}}}}}|||~~~}}}{{{zzzxxx|||}}}www||||||yyy555555555555555444333222333222111///............------,,,+++++++++,,,,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,------...//////000000;;;OOOhhhgggpppqqqXXXHHHBBB@@@>>><<<::::::;;;<<<<<<;;;999999999888888888777777666666666555555555444444444222000000111111000///////////////////////////........................///............///000000111444777888:::;;;>>>@@@@@@FFFNNNTTTXXX]]]ccchhhooooooppppppooonnnlllkkkfffdddaaa\\\WWWSSSOOONNNHHHDDD???;;;999777666444000000///...///000222333111000000//////000000111......//////////////////000//////......//////000/////////000000000111111111111111222444777;;;===BBBAAADDDKKKRRR\\\kkkyyy~~~aaaWWWZZZYYYXXXVVVSSSPPPMMMLLLIIINNNRRRTTTRRRQQQQQQSSSSSSTTTUUUTTTRRRRRRSSSTTTRRRTTTWWWWWWQQQMMMQQQYYYeee|||xxxxxxqqqkkkvvvKKK@@@WWWxxxcccRRRLLLMMMMMMNNNPPPSSSVVVXXXYYYVVVTTTRRRQQQPPPQQQSSSTTTTTTTTTUUUWWWXXXYYYZZZ[[[ZZZ\\\___```aaabbbdddfffiiiwww}}}{{{{{{xxxuuuuuuwwwzzz|||}}}yyyqqqkkk\\\ZZZZZZ^^^bbbiiivvv|||xxxpppkkkggghhhiiilllttt{{{zzzuuummmeee]]]XXXQQQJJJGGGJJJNNNHHH@@@:::888777555222444000...000000///000444<<>>;;;:::===AAAIIIPPPTTTPPPIIIEEE@@@;;;>>>BBB@@@AAAJJJLLLSSSbbbuuuzzz|||}}}~~~|||~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{yyy{{{~~~|||www|||~~~{{{yyy}}}vvv444444555666666555444333333222111///............---,,,,,,++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------...............///555CCC[[[wwwwwwooozzzaaaOOODDD===>>><<<:::999:::;;;;;;;;;::::::999999999888888888666666666666555555555555333111000000111111000///////////////////////////........................222111111000000000000000---///111222333444666888888;;;???BBBDDDHHHMMMPPPQQQRRRSSSSSSSSSSSSRRRQQQOOONNNLLLHHHEEEBBB???>>>:::888666444444444444444222111111000111111222333000000////////////000000............////////////000//////////////////000/////////000000111111222111111222444666:::===???FFFEEEGGGOOOWWWbbbrrrwwwzzzvvvbbbZZZZZZ[[[[[[ZZZWWWSSSOOOLLLKKKQQQWWWWWWTTTRRRSSSVVVUUUVVVWWWVVVSSSRRRRRRSSSPPPSSSVVVTTTPPPQQQYYYbbblll~~~}}}~~~}}}zzzwwwzzzrrrmmmbbbnnn|||TTTAAAWWW|||gggVVVOOOOOOOOOOOOPPPRRRTTTUUUVVVTTTSSSQQQPPPPPPPPPQQQRRRPPPQQQRRRSSSUUUVVVWWWWWWYYY[[[^^^______```ccceeehhhtttzzzvvvtttlllgggcccbbbfffkkkmmmmmmiiiiiiiiikkkkkkhhhddd```WWWQQQMMMKKKLLLOOOZZZdddzzz~~~zzzxxxuuuqqqlllhhhgggeeefffkkkrrrvvvsssnnnllleee^^^YYYRRRJJJGGGHHHOOOJJJBBB:::777777555111333000000222222000333777BBBQQQbbbiiidddYYYPPPLLL@@@===:::===JJJ___tttuuulllkkkoooqqqtttvvvuuuqqqllliiihhhfffbbb]]]XXXSSSOOOMMMPPPPPPQQQVVV\\\aaadddddd^^^TTTHHH???<<<<<<>>>@@@HHHPPPUUURRRLLLGGGBBB<<<===BBB@@@BBBJJJLLLSSSdddtttyyy|||}}}~~~|||~~~~~~}}}~~~~~~~~~|||yyyuuuuuuwwwyyyzzzxxxxxxyyyzzz~~~zzz555555555666555555444444333222111///............,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,........................,,,000888JJJggguuuwwwgggTTTDDD???===999888999:::::::::::::::::::::999999999999777777666666666555555555111000///000111111000...000000000000000000000000..........................................//////+++---...///...///000222222333444444444666888:::888888999999::::::::::::999999888666555444333222//////...---------...///000000//////............000000////////////000000---.........//////000000///000000000000000000////////////000111222222222222222333666999<<>><<<;;;<<>>LLL```tttwwwrrruuuuuuuuurrrnnngggaaa]]]VVVSSSNNNHHHDDDAAAAAAAAADDDDDDDDDGGGLLLQQQUUUXXX^^^WWWLLLAAA======>>>???EEEMMMTTTRRRMMMIIICCC>>><<>>@@@BBBBBBCCCLLL\\\lllzzzzzzxxxgggbbb\\\ZZZ\\\^^^```aaa___[[[VVVSSSVVVZZZ^^^^^^[[[XXXWWWXXXUUUWWWXXXXXXUUUSSSSSSSSSPPPSSSRRROOOPPPZZZeeejjjfffnnn~~~}}}~~~{{{{{{yyykkkdddkkkhhhlllvvvZZZEEERRRxxx}}}hhhWWWPPPRRRQQQPPPNNNMMMLLLLLLLLLNNNNNNNNNNNNOOOPPPPPPQQQPPPPPPQQQSSSTTTUUUVVVWWWVVVXXXZZZZZZ[[[[[[]]]___fffiiiqqqzzz|||vvvmmmcccZZZRRRNNNIIIEEEAAA???@@@BBBCCCCCCEEEBBB>>>;;;;;;<<<<<<<<<999555333444444444666;;;999AAAPPPbbbttt}}}uuummmeee```\\\[[[[[[\\\aaaiiinnnmmmkkkkkkgggaaa[[[WWWOOOFFFAAAAAAJJJPPPPPPEEE===;;;999444666444333444111000555===KKKUUUbbbhhhcccWWWJJJCCC666666999@@@MMM^^^nnnxxx|||zzzxxxssskkkbbbYYYQQQLLLDDDAAA<<<888666666888999999999999;;;???EEEJJJNNNXXXWWWPPPEEE>>>===>>>>>>AAAJJJQQQPPPLLLIIIEEEAAA===DDDEEEFFFMMMOOOXXXkkkuuuyyy}}}}}}~~~~~~~~~}}}{{{zzzvvvooonnnvvv~~~}}}}}}:::888666444333333555666333222111///............,,,+++++++++,,,,,,---...******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,---------......//////000333444999NNNooollliii}}}pppUUUGGGCCC>>>;;;::::::;;;:::;;;;;;;;;;;;::::::::::::777777777777666666666555333222222333555555333111000000000000000000000000.................................//////000222222---...///...---,,,---...222111111111111111000///222111111111111222222333111111111111222222222222000222333222000///111333---...///000111111111111//////............//////------......///000000111///000111111111111000///...///000111222333333444555666777:::<<>><<<======>>>FFFMMMMMMJJJIIIFFFCCC===DDDDDDEEEJJJLLLUUUhhhvvvzzz}}}~~~~~~}}}~~~uuunnnttt<<<:::666333222222444666333222111///............++++++++++++,,,,,,---...))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,------...//////000+++//////000CCCfffwwwbbbssswww[[[JJJFFF@@@===;;;<<<<<<;;;<<<<<<;;;;;;;;;:::::::::777777777777666666666666444444444555777777555333000000000000000000000000........................,,,,,,,,,,,,------...///,,,...000000000111222444...------...000000///---...------,,,------........................------,,,...000///---,,,---000......///000000000000/////////............//////---------...///000000111///000111222222111000///...///000111222333444444666777888;;;===???AAABBBIIINNN[[[pppzzz[[[ZZZ\\\XXXYYYXXXYYY\\\]]]\\\ZZZWWWUUUTTTTTTVVVYYY\\\\\\YYYWWWVVVYYY[[[[[[ZZZXXXWWWWWWVVVWWWUUUQQQSSSYYYXXXRRRVVV```{{{}}}tttnnnhhhjjjpppwwwsssFFFLLLnnnnnn]]]VVVPPPPPPOOONNNMMMMMMMMMMMMIIIIIIKKKLLLNNNPPPQQQRRRLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTVVVWWWWWWWWWYYY[[[]]]bbbmmmyyy~~~}}}yyytttgggbbbYYYPPPHHHCCCAAA@@@666888999666333111444777555444444555666666555333999555333666666444333555666666777===JJJ\\\mmmwww{{{|||xxxpppggg___ZZZYYYZZZTTTXXXaaajjjiiiddddddjjjgggbbb]]]YYYQQQGGGAAA@@@DDDUUU^^^TTTFFFAAA>>>999555444555777888;;;FFFRRR\\\YYYXXXZZZYYYQQQBBB555222444888===BBBFFFHHHJJJJJJPPPXXX```gggmmmssswwwsssmmmbbbVVVHHH===555111444444555666666666666666333444444444666999>>>AAAKKKSSSUUUJJJ???<<<<<<<<<;;;DDDKKKKKKIIIHHHGGGDDD;;;BBBBBBBBBFFFFFFOOObbbwww{{{~~~~~~~~~~~~{{{pppsss}}}yyyuuu~~~}}}:::999777555444333444444444222000000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++***+++,,,,,,+++,,,---...//////////////////.........---------...000333555:::KKKkkkrrr```eeekkk^^^OOOAAA===;;;999:::>>>:::::::::999999999888888888888888888777777777777666666555444444333222222000000000000//////////////////............//////---,,,,,,++++++,,,,,,---,,,---///000000///---,,,........................,,,---///000000000///...//////............////////////............////////////////////////////////////.........---------///////////////.........000000111222222222222111000000000111222333555555999666666:::===>>>BBBGGGLLLZZZooonnneee[[[UUUWWWWWWZZZ[[[[[[ZZZWWWVVVVVVWWWTTTSSSTTTTTTUUUVVVWWWXXXZZZ^^^```___\\\\\\```ddd]]]]]]]]]\\\ZZZWWWTTTSSSWWW[[[|||}}}ooojjjsssqqqwwwOOONNNdddqqq\\\PPPPPPNNNLLLKKKKKKKKKIIIHHHJJJJJJJJJKKKKKKLLLMMMNNNOOOOOONNNNNNNNNOOOPPPPPPSSSSSSTTTUUUWWWXXXYYYYYY___bbbgggnnnxxxtttkkkcccWWWOOOEEE???===<<<999666333333333333333333333333222222333333333444444444444444333222333444666777777999::::::<<>>BBBHHHMMMPPPSSSVVVXXXdddbbb]]]TTTHHH===555222555555777888999999999999999===BBBFFFKKKUUUbbbmmmooofffVVVFFF:::444444555666777555222333777666333666666666777777777888888DDDHHHKKKJJJFFF@@@===<<<;;;<<>>;;;;;;;;;;;;:::::::::999888888888777777777666666555555555444333222222222111111000000000///////////////............//////......------------......,,,---...000000...---,,,........................---....../////////////////////............////////////............////////////////////////////////////.........---------////////////////////////000000111222222222222111000000111111222444555666:::888888;;;===???FFFMMMYYYfffyyy{{{cccaaa\\\YYYZZZXXXXXXXXXWWWUUUTTTUUUXXXZZZWWWVVVVVVUUUUUUUUUUUUUUUUUUYYY]]]]]]\\\\\\```ddd___^^^]]][[[XXXVVVTTTRRRXXX```xxxtttvvvzzz}}}yyytttwwwrrrxxxPPPJJJZZZttt___QQQPPPNNNLLLKKKKKKKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOOOOSSSSSSTTTUUUVVVWWWWWWXXXZZZ^^^ccchhhppp{{{}}}nnn```VVVJJJDDD<<<888888888555222333333333333333333333333222333333333333444444444555444444333444555666777555666777666666<<>>BBBFFFFFFCCC>>>;;;:::999:::<<>>???<<<<<<<<<<<<;;;;;;;;;;;;777777777777666666666666555444444333333222222111111111111000000000000/////////............////////////............//////,,,---...//////...---,,,.......................................///000000//////............////////////............///////////////////////////////////////............---////////////////////////000000111222222222222111111111111222333444555666;;;::::::<<<<<<@@@KKKWWWiiitttkkkYYY[[[[[[[[[ZZZUUUVVVUUUSSSQQQQQQSSSYYY]]]YYYYYYWWWVVVUUUTTTSSSRRRQQQUUU[[[]]]]]]^^^aaadddaaa___]]]ZZZWWWUUUUUUTTTXXXdddyyynnnoootttxxxyyy}}}zzz~~~{{{yyyrrr~~~uuuOOODDDOOOxxxxxxbbbRRROOOMMMLLLKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNSSSSSSTTTTTTUUUUUUUUUVVVWWW\\\bbbdddgggpppnnn\\\KKK@@@<<<888444333444444333000333333333333333333444444333333333444444444555555555555555444555555666777444555555444222555:::@@@FFFLLLTTTZZZ^^^aaafffjjjqqqwww~~~yyysssnnnmmmkkkgggccc^^^ZZZWWW___dddiiijjjfffdddeeehhhpppmmmggg```YYYPPPGGG@@@<<<>>>HHH[[[ttt|||uuucccXXXIII>>>888555444333222222222111111111000000111333666<<>>===;;;<<<:::888666666888;;;<<<999===AAACCCAAA>>>:::999777888:::===>>><<<888555777999666:::AAABBBKKK___ssszzzzzzyyy|||~~~~~~ssssss{{{www888777555444333333444444555333111000000///---,,,------------------------------------------------,,,,,,++++++++++++++++++******+++,,,------------...........................///000111000444CCCSSSyyyaaafff|||pppYYYIIIAAA@@@AAA<<<<<<<<<;;;;;;;;;;;;:::777777777666666666555555444444333333222222222222222222111111111000000000//////............/////////..................///------...//////...------........................///......------...000111//////............////////////............///////////////////////////////////////...............///////////////000000000000000111222222222222111222222222222333555666777999999;;;===>>>DDDSSSbbbuuugggVVVXXXXXXYYYWWWPPPUUUUUUSSSRRRQQQSSSWWW[[[YYYXXXXXXWWWUUUTTTSSSRRRQQQUUUZZZ^^^___```bbbccc```^^^[[[XXXWWWWWWXXXYYY\\\ggg|||nnnmmmsssyyyzzzyyy|||}}}zzztttppp~~~eeeLLL???JJJrrr{{{dddRRROOOMMMKKKKKKMMMMMMMMMLLLJJJJJJJJJJJJJJJKKKMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOSSSSSSSSSSSSSSSSSSTTTTTTYYY^^^dddddddddkkkyyyqqq[[[JJJ===555666444222333444555333111333333333444444444444444444444444444555555555555555555555555555555555555555666666555333444777999AAAFFFMMMSSSXXX\\\```cccfffooozzz{{{ssslllhhhiiilllllliiiccc]]]YYY\\\```eeefffdddcccdddfffpppppplllddd\\\UUUMMMFFFEEE@@@>>>IIIccc{{{oooWWWLLL===444222444444444555444333222222111111111111222666<<>>777777>>>IIIRRRWWWXXX^^^```XXXMMMFFFAAA=========<<<;;;;;;<<<===>>>999<<<@@@CCCBBB???<<<999777888999<<<===<<<888555555777666:::AAA@@@HHH[[[ssszzz~~~zzzyyy|||~~~~~~{{{ssstttzzz{{{777666555444333333444444555333111111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------******+++,,,---------------.....................//////111333222444===IIIlllsssgggnnn}}}```KKKBBB@@@???;;;;;;;;;;;;::::::::::::777777777777666666666666444444333333333333333222222222222222111111111111//////............//////......------------......---..................---........................///......------...000111//////............////////////............//////////////////////////////////////////////////////////////////000000111111000000111222222222222111222222222333444555777777777888<<<@@@DDDMMM^^^nnniiiYYYWWWVVVWWWXXXQQQVVVWWWWWWVVVTTTSSSUUUVVVUUUUUUVVVVVVVVVUUUTTTSSSQQQTTTXXX[[[\\\\\\]]]]]]\\\[[[XXXVVVWWWXXX[[[]]]```gggpppfffhhhmmmnnn}}}yyyuuupppkkk~~~fffJJJ>>>IIIppp~~~gggRRRNNNMMMKKKKKKLLLMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRYYY___ddddddbbbgggsss~~~uuu^^^LLL@@@:::888555444333444444444333222333333333444444555555555444444555555555666666666444444555555555444444444555666666666666666888999@@@DDDKKKQQQVVVZZZ]]]___ccclllvvv|||}}}}}}}}}wwwmmmfff___dddjjjmmmlllfff^^^YYYXXX\\\```bbbcccdddfffiiippprrrpppggg```]]]WWWPPPKKKEEE???AAAOOOiii}}}hhhYYYGGG???555000222444555333666555444333222222333333222444888>>>EEEJJJKKKKKK@@@AAACCCEEEKKKUUUccclllssszzz|||rrrcccVVVKKKDDD????????????>>>======<<<:::<<>>;;;777777777999;;;;;;999777666888777:::AAA???FFFYYYsssyyy~~~~~~zzzzzz}}}}}}xxxtttwww}}}}}}~~~777666444333333333444555555444222111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------............---***+++,,,------.........---------..................---///111111222888@@@XXX{{{rrrgggjjjTTTHHHBBB>>>;;;;;;;;;::::::::::::999888888888888777777777777444444444444444444444444333333333222222222111111//////............//////...------------------..................................................................///000000//////............////////////............//////////////////////////////...////////////000000000...//////000000111111222000000111222222222222111333333333444555666777888777999???HHHQQQ\\\mmm|||iii\\\XXXTTTWWW[[[WWWXXXYYYYYYXXXUUUSSSSSSTTTRRRSSSTTTUUUUUUUUUTTTSSSNNNOOOQQQTTTUUUVVVVVVVVVVVVUUUTTTSSSUUUWWWZZZ\\\ZZZ\\\vvvtttiiillloooooo{{{tttwwwuuuvvvNNN@@@GGGkkkkkkUUUNNNLLLKKKJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQOOOPPPPPPPPPQQQQQQRRRRRRWWW\\\```aaa```ccclllsssttt\\\JJJ>>>777777999444444444333333333222222333333333444555555666666555555555666666666666777555555666666666555444444555555555666888999;;;;;;@@@CCCHHHNNNSSSWWWYYYZZZ```fffnnnsssvvvwwwzzz|||~~~|||yyyrrrggg___XXX^^^gggmmmnnnhhh___YYYWWWYYY\\\___aaaeeeiiilllqqqvvvtttkkkeeefffccc]]]OOOLLLGGGDDDFFFPPP___iiinnnppprrrrrrlll]]]KKK>>>:::666222111333555444333444333222222222333444555444777;;;???CCCFFFHHHHHHHHHNNNUUUXXXZZZaaallluuuuuuggg\\\IIIHHHEEECCC???<<<:::999;;;<<<===@@@BBBCCCBBB@@@:::888666666777888888777777999777;;;AAA@@@GGGZZZqqqxxx}}}~~~{{{|||{{{zzzxxxvvvtttvvv}}}666555444333333333444555666444222111111000...---------------------------------------------------+++,,,---.........------+++,,,---......///......---------.........//////...------000111000444999EEEhhhiiippp}}}fffVVVJJJ@@@<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888555555555555555555555555444333333333333222222222//////............////////////............//////.........------.................................---....../////////////////////............////////////............//////////////////////////////.../////////000000000000...//////000111111222222000000111222222222222111333333444444555777888999:::<<>>999666666777888888666888777;;;CCCCCCKKK```ooovvv|||~~~}}}zzzyyytttpppooovvv666555444333333333444555666444222111111111///---........................------------------------)))***,,,---...---,,,,,,+++,,,---...////////////---------.........//////111......111111000222666:::\\\oooiiiwwwdddSSSEEE>>>=========<<<<<<<<<<<<:::::::::999999999888888555555666666666666666666444444444333333333222222//////............//////000000////////////000000......------------..............................,,,---///000000000///...//////............////////////............//////////////////////////////.../////////000000111111...//////000111222222222000000111222222222222111444444444444666777888999===???III[[[lll{{{zzztttllljjj}}}mmmiiisssfffaaa]]]TTTTTTZZZXXXZZZYYYVVVRRRPPPQQQUUUXXXQQQRRRSSSTTTSSSRRRPPPNNNKKKKKKKKKMMMPPPSSSTTTUUUNNNNNNMMMMMMNNNOOOPPPQQQYYYVVVhhh~~~ttt|||yyy{{{aaaDDD:::YYYuuu___NNNLLLJJJIIIIIIIIIHHHFFFIIIIIIIIIIIIIIIJJJLLLLLLIIIIIIJJJJJJKKKMMMNNNOOOLLLLLLMMMNNNPPPQQQRRRRRRSSSVVVZZZ]]]___aaadddfffnnn}}}nnnTTTGGG<<<999888444222555444444444333333444666888333333444444555666777777666666666666777777777777999:::;;;;;;:::999888777<<<;;;:::;;;>>>AAABBBCCCFFFHHHKKKQQQVVVYYYYYYYYYYYYZZZ^^^eeennnvvv|||~~~{{{yyywwwvvvrrriii]]]UUUWWW___jjjsssvvvqqqhhhbbbUUUTTTSSSTTTXXX]]]dddhhhuuu|||{{{rrrnnnuuuxxxtttiii]]]NNNEEECCCEEEEEEEEEDDDHHHKKKKKKGGG@@@:::666222333555444222111111222333333222333555888;;;======BBBEEEDDD@@@>>>AAAEEEEEEGGGKKKNNNOOOMMMIIIFFFGGGYYYpppnnnfffZZZMMMDDD???>>>>>>???>>>>>>CCCJJJPPPSSSSSSKKKEEE>>>999777888999:::555777666;;;DDDEEEOOOdddnnnuuu|||}}}~~~~~~~~~~~~}}}{{{tttmmmlllsss~~~777666444444555555555444333333222111000///...............------,,,,,,,,,------------------------,,,,,,************,,,,,,))),,,//////,,,+++---///,,,------...///000111111000111111111111222222222555MMMnnn```fffzzzcccLLL@@@>>>;;;::::::::::::999999:::::::::999888666555666666555555555444444444333333333222222222111111000000000000000000000000........................///...,,,,,,,,,---///111////////////////////////000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000111111111000000000000000000111111111111222222222111111222222222333333333555666888777666666888:::???EEERRReeewww{{{vvvbbbdddjjjddd\\\WWWWWWWWWWWWVVVSSSSSSSSSQQQOOOOOOQQQSSSPPPPPPPPPRRRTTTTTTSSSQQQKKKLLLMMMOOOQQQSSSUUUVVVOOONNNMMMMMMMMMMMMNNNOOOVVVYYYdddyyy~~~~~~}}}xxxzzz{{{vvv```III888PPP~~~vvvbbbUUUMMMGGGHHHJJJIIIHHHJJJFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTWWW[[[___bbbeeegggtttwww|||lllXXXGGGBBB;;;777555666777777555555444444444555666666444444555555777999:::;;;999:::;;;;;;<<<<<<<<<<<<===<<<::::::;;;<<<<<<;;;>>>>>>>>>???AAADDDFFFHHHHHHKKKOOOSSSVVVWWWWWWWWWVVV[[[bbbhhhmmmqqquuuwwwooottttttmmmfffddd___XXXWWWdddssszzzzzzuuujjj```WWWQQQRRRYYY[[[XXX^^^iiiwww}}}zzzpppnnnxxx{{{fffNNNDDDCCCEEEGGGIIIHHHDDDCCCCCC???888555777888333333666555222444:::222222333444777;;;???AAA@@@BBBEEEFFFEEEAAA;;;888@@@::::::AAAEEEBBB@@@AAADDDFFFSSSmmmyyyfffSSSIIIGGGBBB<<>>888:::<<<999555;;;999;;;AAAGGGNNNZZZeeeuuuwwwzzz~~~||||||~~~}}}uuurrryyy777666444444555555555444333333222111000///............---------,,,,,,,,,---------------------------,,,+++******+++,,,---+++,,,......---------...------......//////000000//////000000000111111111666AAA[[[yyy{{{sss}}}uuu^^^KKKGGGBBB???===<<<;;;:::999999::::::999888777666666555555555555444444444444333333333333222222222000000000000000000000000........................///...---,,,,,,...000111////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111222222222222222222222333333333444444777888999777666777;;;>>>DDDOOOaaatttmmm^^^[[[```[[[VVVTTTTTTTTTTTTSSSTTTTTTSSSPPPMMMLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQNNNMMMMMMLLLMMMOOOQQQSSSOOOOOOOOOOOOPPPQQQSSSTTTWWWVVV^^^rrr~~~gggMMM999MMMzzz|||kkkZZZQQQJJJJJJKKKIIIHHHIIIHHHGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKMMMNNNOOOPPPPPPPPPQQQTTTWWW\\\aaagggmmmpppttttttrrrpppnnngggUUUEEE@@@<<<888666555555555444555444444444444555666666555666888:::===@@@BBBCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCAAA??????@@@AAA@@@@@@CCCCCCCCCCCCCCCEEEFFFGGGMMMOOORRRUUUVVVVVVUUUTTT[[[]]]aaaeeehhhlllqqquuuwwwwwwqqqeee]]]]]]]]][[[aaammm{{{~~~pppcccXXXQQQQQQXXXZZZVVVYYYaaappp|||vvvpppwww~~~ppp^^^QQQHHHEEEIIIPPPLLLFFF@@@>>>;;;777666888555333555:::;;;666444666555555555666777999<<<===;;;AAAIIIMMMLLLFFFAAA===<<<999999>>>@@@;;;999;;;@@@@@@HHHYYYmmm}}}sssaaaUUUPPPIIICCCBBB???===>>>EEERRR___hhhhhh]]]NNNDDD???>>><<<:::::::::===BBBGGGPPPaaapppyyyzzz{{{}}}~~~|||}}}~~~vvvsssyyy888666444444555666555444333333222111000///.........------------,,,,,,,,,------------------------------,,,,,,,,,,,,---------,,,,,,---//////...---.........///////////////.../////////000000000000333333EEEggg{{{~~~uuu[[[UUUKKKBBB===;;;::::::999999:::::::::999888888555555555555444444444444555555444444444333333333000000000000000000000000///////////////////////////...---------...000111////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111111111111111222222222333333333333333444444444555555555777888999888999===DDDKKKSSSbbbxxxlllbbb\\\VVVXXXUUURRRQQQRRRSSSSSSSSSWWWWWWVVVSSSOOOMMMMMMNNNQQQRRRSSSPPPMMMLLLOOOQQQRRRPPPMMMJJJJJJKKKNNNPPPOOOOOOOOOPPPRRRUUUWWWYYYYYYUUUXXXjjj}}}{{{~~~}}}sssXXX>>>MMMyyyvvvaaaVVVMMMKKKLLLJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGJJJKKKLLLMMMOOOOOOOOOOOOQQQSSSVVVZZZ___gggoootttxxxvvvpppfff___VVVIII===;;;999777777777777666444666555555555555666888999:::<<<@@@EEEIIILLLNNNOOOQQQRRRTTTTTTSSSPPPMMMKKKKKKIIIGGGGGGHHHHHHHHHFFFMMMLLLKKKJJJJJJJJJJJJKKKRRRTTTVVVXXXYYYXXXWWWVVV______```aaacccgggmmmqqqtttssslllaaaZZZ[[[\\\]]]fffppp|||vvvfff\\\TTTQQQVVVXXXUUUTTTWWWfffwwwtttssswww}}}yyyrrreeeSSSHHHLLLUUUPPPFFF<<<888777666777::::::999===CCCEEEAAA<<<;;;888888888999:::;;;<<<<<<===FFFQQQUUURRRKKKFFFDDD===<<<>>>@@@???:::999;;;<<<<<>>AAAFFFIIIKKKTTTiii|||}}}}}}}}}}}}~~~}}}|||~~~zzzwww~~~~~~888666444444555666555444333333222111000///......------------------------------------------------------------------------...,,,+++---000111///,,,///////////////........./////////000000000111111///000:::SSSwwwssshhhWWWHHH???<<<;;;<<<999999999:::::::::::::::666666555555555555444444666555555555444444444444111111111111111111111111//////////////////////////////.........///000111////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000111111111111111222222222222222222333333333444555555555555666666666666444666888999<<>>EEEHHHMMMRRRWWWZZZ[[[\\\^^^___aaaaaa___[[[WWWTTTTTTRRRPPPOOOOOOPPPOOOMMMUUUTTTTTTSSSSSSRRRRRRRRRUUUVVVXXX[[[\\\]]]\\\\\\]]]^^^______aaadddhhhlllfffgggfffccc___^^^______ccckkkwwwzzziii___VVVQQQTTTWWWSSSPPPOOO\\\nnn}}}sssnnnvvv{{{yyyfffTTTPPPTTTNNNBBB888555555555777:::@@@BBBGGGLLLNNNKKKFFFBBB:::;;;;;;<<<======>>>???DDDLLLTTTUUUOOOIIIHHHJJJGGGHHHJJJIIIEEEAAABBBDDD<<<===AAAGGGLLLRRR^^^jjjxxxiii]]]TTTMMMKKKGGGBBB@@@CCCKKKUUU[[[mmmpppmmmaaaPPPDDDBBBFFFEEEKKKRRRUUUUUU[[[mmm~~~~~~}}}}}}~~~~~~||||||~~~}}}888777555555666666666555333333222111000///......------------------------------------------------------------------------///,,,+++---000111///,,,///////////////.........000000000111111111222222///777999>>>[[[|||gggRRREEE???>>>???:::::::::::::::;;;;;;;;;777777777666666666555555666666666555555555444444222222222222222222222222000000000000000000000000////////////000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000////////////111111111111111111111111000000111111222222222333222333333333444444444444555555666666666777777777333555888:::>>>IIIYYYfffwwwsssddd___WWWXXXbbb]]][[[VVVRRRQQQSSSWWWZZZYYYZZZZZZZZZXXXVVVWWWXXXUUUWWWXXXTTTOOONNNRRRVVVXXXVVVSSSQQQPPPQQQSSSUUUVVVVVVUUUUUUVVVWWWYYYZZZ___YYYYYYggg|||wwwuuu|||wwwvvv|||~~~eeeCCCCCCkkklll]]]OOOKKKMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQQQQTTT\\\gggpppmmmtttwwwssslllcccWWWMMMCCC???999666555666777888666666666888;;;???DDDFFFRRRTTTYYY]]]aaacccddddddiiijjjkkkkkkiiieee```]]]]]][[[XXXWWWXXXWWWVVVUUUXXXYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ\\\\\\\\\\\\\\\YYY[[[^^^___aaacccfffhhhaaabbbccccccbbb```aaaccceeekkkuuunnnaaaYYYRRRRRRSSSPPPLLLJJJRRRaaawww}}}rrrqqqzzzzzzdddTTTNNNFFF===666555666777999===AAAKKKWWW^^^]]]UUUJJJAAA======<<<<<<<<<<<<======EEEJJJMMMKKKGGGGGGMMMTTTZZZ]]]\\\VVVOOOJJJHHHHHHBBB??????EEEJJJNNNTTTZZZqqqzzz~~~wwwkkk```WWWRRRMMMIIICCC@@@BBBHHHPPPUUUbbbkkkppphhhVVVGGGCCCDDDGGGMMMXXX___```dddppp~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~999777555555666777666555333333222111000///......,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,...------...000000///............///////////////111111111111222222222222,,,666777333GGGsssvvv```OOOEEE???===<<<<<<;;;::::::;;;;;;;;;888888888888777777777777666666555555555444444444222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111111111111111111111111000000111111222333333333333333333444444444555555555555666666666777777777444888<<<>>>CCCOOOaaapppcccbbb```TTTSSS```\\\ZZZVVVRRRPPPQQQUUUYYYTTTVVVXXXXXXWWWVVVWWWXXXVVVWWWXXXVVVSSSSSSVVVYYYZZZZZZYYYXXXXXXWWWWWWWWW[[[ZZZYYYXXXXXXYYYZZZ[[[___[[[\\\iii~~~}}}yyy~~~uuujjjiiiqqqxxxmmmKKKCCCffftttcccRRRMMMNNNNNNMMMMMMKKKKKKJJJIIIHHHHHHIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMIIILLLOOOPPPSSS\\\iiisssooowww}}}~~~yyyqqqdddYYYNNNHHH@@@:::777777777777888888:::===BBBIIIOOOSSS___```cccgggjjjkkklllmmmssstttttttttssspppllljjjhhhfffcccbbbbbbaaa___^^^\\\]]]^^^______```____________^^^]]]\\\ZZZYYYXXXWWWZZZ]]]___```aaadddfffhhheeeccccccaaa^^^aaafffiiiooowwwyyyiiibbbZZZTTTQQQNNNKKKHHHKKKSSSddd{{{tttyyyiiiRRRFFF>>>999666777999:::@@@GGGMMM___qqqwwwooo```OOOCCCBBB@@@>>><<<;;;<<<===>>>BBBFFFIIIKKKNNNUUU___hhhrrruuutttlllbbbZZZPPPIIIJJJAAA<<<@@@IIIPPPWWW\\\fffpppvvvrrrjjjccc]]]WWWNNNIIIDDDAAABBBHHHOOOTTTYYYcccmmmjjj]]]OOOIIIHHHHHHMMMXXXdddlllpppvvv}}}~~~~~~~~~}}}~~~~~~}}}~~~|||~~~xxx999777555555666777666555333333222111000///......,,,,,,,,,---------......------------------------***+++,,,------,,,+++***,,,...///000///...///000------......//////000000000000000000111111111111...111333555???ZZZzzzgggVVVIIIBBB>>>===<<<;;;::::::;;;;;;:::::::::999999999888888555555555444444444333333333333333333333333333333111111111111111111111111000000111111222222222111000000000000000000000000000000000000000000000000000000000000000000000000------...///000111222222111111111111111111111111000000111222222333444444444444444444555555555555555555555666666666777777666;;;BBBGGGNNN]]]sssnnnYYYZZZ\\\UUUSSSZZZVVVWWWVVVTTTRRRQQQSSSVVVQQQTTTVVVVVVVVVUUUUUUVVVUUUUUUVVVWWWWWWXXXYYYYYY\\\^^^___```___\\\YYYVVVZZZYYYXXXWWWWWWXXXYYYYYY[[[ZZZ]]]hhh||||||{{{zzz|||~~~yyyeee___eeegggnnn{{{sssQQQCCC```~~~kkkXXXPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHJJJKKKLLLMMMMMMMMMGGGKKKOOOPPPRRRYYYfffpppzzzwwwmmmaaa[[[SSSLLLFFFBBB???===???@@@CCCHHHPPPYYYaaaeeelllmmmoooqqqtttvvvxxxyyy}}}~~~~~~~~~}}}{{{yyyxxxtttqqqnnnmmmlllllljjjhhheeeeeeggghhhhhhhhhgggffffffeeedddbbb```^^^\\\\\\[[[[[[\\\\\\\\\___cccfffjjjggghhhiiifff```___cccdddiiirrr}}}yyysssjjj^^^VVVRRROOONNNIIIJJJRRRcccxxxzzzzzz{{{|||rrr]]]HHH===:::888888:::;;;???IIIUUUdddvvvppp```SSSKKKCCCBBB@@@>>>@@@CCCGGGJJJJJJOOOXXXaaakkkuuu~~~uuucccSSSOOOFFFAAAEEELLLSSSZZZ```bbbiiinnnlllhhhddd```[[[RRRNNNHHHCCCDDDHHHNNNSSSPPPZZZeeeiiieee^^^ZZZYYYSSSSSS[[[jjjwww|||}}}}}}~~~~~~}}}}}}{{{vvv999777666555666777666555333333222111000///......,,,,,,,,,------.........------------------------******,,,,,,,,,,,,******+++...111111...---///111,,,------...///000111111////////////000000000000888///000999999>>>^^^mmmZZZOOO???>>><<<;;;:::::::::;;;;;;;;;;;;:::::::::999999555555444444444333333333333333333333333333333333111111111111111111111111000000111222222222222111000000000000000000000000111111111111111111111111000000000000000000000000,,,---...///000111222333111111111111111111111111000000111222333333444444444444444555555555666666555555555555666666666666666>>>GGGPPPZZZmmmmmm___SSSQQQVVVWWWWWWVVVPPPTTTXXXXXXUUUSSSSSSTTTRRRTTTWWWWWWVVVUUUUUUUUUSSSSSSTTTVVVYYY[[[ZZZYYY^^^```cccdddbbb^^^XXXTTTUUUUUUTTTSSSTTTUUUVVVWWWXXXXXX\\\gggzzzzzz}}}wwwvvvsss|||lllffffff[[[[[[rrrpppNNN<<>>QQQiiiuuuaaaVVVSSSPPPMMMLLLIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNJJJLLLMMMMMMOOOUUU___gggrrr{{{~~~~~~xxxnnnfffaaa[[[UUUWWWWWWWWWZZZaaakkktttzzz||||||}}}zzzwwwwwwxxxzzzuuuttttttuuuuuuuuurrrppplllmmmmmmmmmkkkiiifffddd]]]___```^^^[[[[[[```eeehhhnnnuuuwwwtttkkkaaa[[[___XXXYYYiii}}}vvvggg]]][[[\\\UUUOOOIIIKKKVVVeeerrryyyzzzqqqeeeZZZLLL>>>888777888777999>>>AAAGGGXXXiiiuuu|||uuu]]]PPPQQQOOOEEE???EEEHHHIIIMMMXXXbbbfffllluuunnn[[[WWWUUUVVVUUUUUUYYY___bbbgggnnnooojjjccc]]][[[YYYRRRJJJGGGHHHKKKLLLLLLKKKUUUbbbhhhiiikkkqqqwwwtttmmmfffiiiwww~~~~~~~~~~~~~~~}}}|||666666666666666666666666555333111111222222000---...---------,,,,,,,,,,,,,,,------...------,,,,,,///...,,,++++++,,,...///,,,---...//////...---,,,------------............///////////////000111111222111333666222111@@@TTTooo{{{nnnWWWNNNDDDAAA@@@===<<<>>>>>>:::999;;;;;;888888:::999888777666555555555555555555444444444333333333333222111000111111222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222222222222222333333333333444444444444444444444444444555555666666666666666888777666777999;;;===>>>FFFTTTfffrrr~~~~~~ttt___ZZZUUUSSSUUUWWWVVVTTTTTTRRRPPPOOOOOOQQQTTTVVVRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTVVVYYY[[[ZZZXXX[[[\\\^^^```aaa^^^YYYUUUSSSUUUWWWVVVUUUTTTVVVXXXVVVYYYYYY[[[kkk~~~ssswwwkkktttxxxkkkiiiiiijjjsss|||yyyMMM<<>>EEEMMM]]]kkkiiijjjbbbSSSLLLLLLIIIBBBBBBKKKUUU[[[bbblllsssuuuwwwyyyzzzyyyhhh^^^VVVWWW[[[[[[[[[\\\]]]eeennnrrrppphhhaaa\\\ZZZTTTMMMIIIHHHIIIIIIIIIJJJSSS]]]cccgggmmmxxx{{{sssjjjiiittt}}}~~~}}}|||}}}}}}}}}|||}}}}}}{{{}}}yyyuuusss999888777555555555555666555444222111222111///...------,,,,,,,,,+++++++++,,,,,,------...------,,,...---,,,++++++,,,---...........................---------------,,,,,,,,,///////////////000111111111000222666333///555@@@RRRppp~~~pppbbbSSSJJJCCC===;;;===???888333666999999777888999888777666666666666666555444444444444333333333333333222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222333333333444444444444444444444444444444333444444555666666777777777666666777:::>>>BBBEEEVVVggg{{{||||||qqqeeeWWWVVVUUUTTTSSSSSSSSSTTTTTTQQQMMMJJJJJJNNNRRRUUUQQQQQQRRRSSSTTTVVVVVVWWWTTTRRRRRRSSSTTTUUUTTTSSSTTTUUUXXX\\\^^^^^^[[[XXXQQQSSSUUUUUUUUUTTTUUUVVVUUUTTTRRRQQQ]]]wwwxxxlllppp{{{vvvsssttttttyyy}}}UUU>>>DDD[[[zzzhhh^^^YYYSSSOOONNNKKKJJJHHHGGGFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJLLLKKKJJJMMMSSSYYY]]]___jjj|||zzztttqqqpppnnnnnnpppuuuzzz~~~}}}|||{{{zzzzzzyyywwwuuurrrrrrrrrqqqpppmmmkkkiiihhhiiiiiiddd]]]XXXVVVWWW^^^eeennnrrrooohhhbbb___ZZZWWWXXX]]]eeeooo~~~zzzssspppllliiieeeaaa___]]]]]]]]]```TTTGGG@@@<<<888777999888777999AAAIIIQQQZZZcccXXXSSSMMMJJJIIIHHHGGGEEEQQQ___ppp}}}~~~vvvlllddd___XXXZZZZZZ[[[cccpppyyy|||rrrcccVVVVVV\\\^^^[[[XXXZZZdddpppxxxxxxqqqhhhbbb[[[WWWRRRLLLHHHFFFFFFFFFKKKSSS[[[___aaahhhvvv|||ttthhhdddmmmzzz~~~|||~~~~~~}}}|||{{{{{{|||}}}}}}{{{|||~~~}}}yyytttqqq===;;;888666555555666777666555333222222111///...---------,,,,,,,,,,,,+++,,,,,,------...---------...---,,,,,,,,,,,,---...///...------------...//////......------,,,,,,,,,///////////////000000111...,,,...333333111222777AAAZZZ{{{ooo```SSSGGG???===<<<888888<<<>>><<<999999999999888777777777777777555555555444444444333333444444444333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333333333333333444444444444444444444444555555555555555444444555555666666777999999999;;;@@@IIISSSZZZjjj{{{~~~sss^^^[[[QQQSSSUUUSSSPPPNNNOOOQQQQQQOOOKKKIIIIIIKKKNNNPPPNNNOOOPPPQQQSSSTTTUUUVVVQQQPPPPPPPPPPPPPPPOOONNNNNNOOORRRVVVYYYZZZYYYWWWPPPQQQSSSSSSRRRRRRQQQQQQTTTSSSQQQPPPXXXjjj|||uuuuuu|||~~~{{{yyy|||dddDDDAAAUUU{{{|||kkkaaa[[[TTTPPPNNNLLLKKKHHHFFFFFFGGGIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLJJJIIIMMMTTTYYY[[[ZZZbbbwww{{{zzzxxxxxxzzz}}}}}}||||||{{{yyywwwxxxwwwwwwvvvtttqqqooonnneeeggggggddd^^^XXXUUUUUUWWW\\\dddlllqqqnnnhhhbbbZZZWWWWWW[[[___eeeoooyyy~~~yyysssqqqqqqnnniiiddd\\\PPPBBB===;;;999:::===<<<;;;>>>DDDKKKNNNNNNNNNIIICCCCCCHHHJJJHHHKKKSSSiiiyyypppcccYYYPPPKKKIIIIIIKKKLLLJJJLLLWWWfffrrrpppaaaSSSRRRWWWYYYVVVTTT\\\eeeqqqzzz|||vvvnnniii]]][[[WWWRRRMMMIIIFFFFFFNNNWWW```aaa^^^^^^fffoooqqqjjj___[[[dddsss|||}}}|||~~~~~~~~~}}}~~~}}}|||{{{{{{{{{|||}}}{{{~~~}}}{{{vvvttt???===:::888666666777888666666555333111000//////............------------+++,,,,,,---.........------------,,,,,,---------///...------------...///000/////////......------///////////////000000111000---,,,000222222333555888HHHdddmmmYYYJJJCCC===???EEEJJJHHH@@@<<<===::::::999888888888888999666666666555555555444444555555555555444444333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333444444444555555555444444444555555666666666777666666555555555666777<<<===???DDDMMM[[[jjjuuuvvv^^^UUURRRPPPTTTVVVUUUPPPNNNNNNPPPNNNMMMLLLJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPRRRSSSSSSOOOOOOOOONNNMMMLLLLLLLLLJJJKKKLLLPPPSSSUUUTTTSSSRRRQQQQQQPPPPPPOOOMMMLLLPPPQQQSSSVVV[[[gggxxx}}}yyy|||{{{yyyrrrKKK>>>NNNppp~~~nnneee]]]UUUOOONNNMMMKKKHHHFFFFFFGGGIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKIIIIIILLLRRRWWWXXXWWW```vvv~~~}}}}}}|||zzzxxxzzzyyyxxxvvvtttrrrpppooodddeeeeeebbb]]]WWWSSSQQQRRRTTT\\\jjjwwwyyypppgggZZZTTTSSSZZZcccgggiiikkkwww~~~}}}zzz{{{xxxoooeee___TTTIIIDDDAAA??????BBB???AAADDDHHHLLLJJJCCC<<>><<<:::999777777777888666666666444111//////000//////.........---------++++++,,,---............------------------------........................///////////////.........///////////////000111111333111//////000222333444333;;;QQQssskkkWWWNNNCCCFFFLLLNNNHHH>>>:::;;;;;;::::::999999999::::::888777777777777666666666666666777666666555444333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444444444444555555555666666444444444555666666777777888777666666666777888999;;;@@@GGGPPP\\\lll}}}aaaWWWTTTQQQRRRUUUWWWVVVSSSQQQRRRSSSNNNMMMLLLKKKKKKJJJJJJIIIKKKKKKLLLMMMNNNPPPPPPQQQNNNOOOPPPOOOLLLKKKLLLMMMIIIHHHIIIKKKOOOPPPPPPPPPTTTQQQOOONNNOOOOOONNNLLLKKKNNNSSSYYY^^^hhh{{{zzz~~~{{{zzzvvvtttyyy~~~~~~}}}{{{NNN;;;FFFaaarrriii```VVVOOONNNLLLKKKIIIHHHGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKOOORRRTTTUUUbbbvvv~~~~~~~~~|||{{{yyyxxxvvvtttrrrooonnnmmmiiihhheeeaaa[[[TTTNNNKKKOOOSSS^^^ooozzzooo___UUUPPPYYYffflllllllllkkkqqqzzz~~~xxxkkk```YYYSSSNNNKKKFFF@@@@@@BBBEEEHHHKKKLLLLLLJJJBBB888;;;>>>DDDKKKKKKNNN^^^qqqqqq```PPPKKKKKKJJJMMMTTTZZZ\\\___^^^XXXTTTXXX___ZZZTTTNNNLLLIIIHHHLLLSSSUUUZZZaaajjjppppppmmmiiieeecccbbbcccccc```ZZZTTTYYYgggsssrrrdddVVVPPPQQQZZZWWWRRROOOVVVfffrrrwww{{{|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{}}}~~~|||xxxvvv::::::999888777777666666666777777555111...///000.........---------,,,,,,***+++,,,---............,,,------------------,,,,,,---...//////...---,,,------...............//////////////////000111111222111000///000222444444444444@@@[[[xxxoooeeeWWWRRRNNNJJJDDD<<<999:::;;;;;;::::::::::::;;;;;;999999999888888888777777777777888888777555444333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444444555555555666666666666444444444555666777777777666666555666777:::<<<>>>@@@JJJYYYggguuukkkZZZSSSQQQRRRPPPQQQRRRSSSSSSSSSUUUVVVQQQOOOMMMJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPNNNPPPQQQPPPMMMLLLMMMOOOHHHGGGGGGIIIMMMOOOPPPPPPUUUQQQNNNMMMPPPRRRRRRRRROOONNNQQQVVV[[[hhh~~~||||||}}}ppprrrsssvvvyyyzzzRRR999AAATTTvvvmmmcccXXXQQQOOOKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJMMMQQQTTT```qqq~~~zzzyyywwwtttrrrpppnnnnnnmmmjjjfff```ZZZSSSMMMIIIOOOXXXhhhzzzzzzlll^^^SSSVVVbbbkkkqqqsssrrrrrrsssvvv|||xxxnnnbbb[[[SSSSSSUUUUUUOOOGGGFFFIIISSSVVVUUUPPPMMMLLLFFF???@@@CCCGGGJJJNNNXXXiiiwww|||dddVVVNNNSSSYYYZZZ]]]cccgggddddddccc^^^VVVUUUXXXQQQMMMIIIGGGDDDBBBFFFLLLMMMQQQZZZeeemmmpppmmmiiiiiiffffffjjjpppoooggg___bbbnnnwwwrrraaaRRRMMMPPPUUUUUUSSSQQQXXXgggtttyyy}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}~~~~~~zzzzzzyyyyyyzzz|||~~~}}}xxx777777888888777666555444666777888555111...///000---------,,,,,,,,,++++++***+++,,,---............,,,------......------,,,,,,---///000000///---,,,,,,,,,,,,------.........///////////////000111111,,,///000000111444666666:::333333CCC[[[wwwooobbbTTTKKKFFFAAA???@@@;;;;;;:::::::::;;;;;;<<<:::::::::999999999888888777888888888777666444333666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555666666666777444444444555666777777888444444444666999<<<@@@BBBNNN[[[ooogggZZZUUULLLIIIOOOKKKKKKLLLNNNPPPSSSUUUVVVTTTQQQMMMIIIGGGIIILLLNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOQQQRRRQQQNNNMMMNNNPPPGGGFFFGGGIIIMMMPPPRRRRRRUUUQQQMMMMMMQQQUUUWWWWWWVVVRRRPPPQQQVVVdddooolllwwwuuutttrrrsss{{{VVV:::@@@NNN|||~~~}}}yyypppfffZZZRRRPPPJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIHHHGGGJJJPPPUUUZZZiii}}}|||zzzwwwtttrrrqqqqqqmmmjjjeee```[[[UUUOOOLLLPPP^^^sss{{{iiiXXXTTT\\\gggqqqxxxyyyqqqlllkkkmmmqqqssswwwzzz|||xxxmmmaaaYYYVVVUUUZZZaaaddd]]]TTTSSSWWWbbbccc^^^SSSMMMMMMJJJEEEFFFIIIJJJJJJRRRaaaqqqzzzyyyyyynnn___TTTSSS```kkklllnnntttooohhhcccaaa\\\SSSOOOQQQMMMGGGBBBAAA@@@>>>@@@CCCHHHNNNXXXeeeooorrroookkklllhhhhhhoooxxxyyypppfffiiirrrwwwnnnZZZLLLJJJNNNQQQTTTTTTUUU]]]lllyyy~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~xxxxxxwwwxxxyyy{{{}}}}}}uuu>>>===:::888666555555555777777777666444222///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................***+++,,,,,,------,,,,,,---------............///------///000111111111111//////000000111222444555333333888===AAARRRzzzpppdddYYYMMMEEECCCBBB@@@===:::999:::;;;<<<>>>===<<<;;;:::888777666:::999999888777666666555777777666666666666777777666666555555555444444444555555555555555555555555666666555555444444444333444555555666666666666666777666555555555666777888333222444888888444333555:::777888<<>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888777777777777777666666777777777666666666555555555444444555555555555555555555555666666666666555555444444555666666777777777777777888777666555444444444444666555888<<<;;;888777999777777<<>>RRRggglll```QQQMMMGGGCCC@@@???===<<<:::::::::::::::;;;;;;<<<999999999999999999999999777777777777777777777777666666666666555555555555666666666666666666666666777777777777666666666666777777777777888888888888777777777777666666666555888777888;;;999666666:::>>>AAAKKKWWWaaalllyyysssbbbTTTPPPOOOLLLNNNSSSSSSSSSSSSSSSRRRQQQPPPOOOVVVXXXZZZ\\\[[[YYYVVVTTTSSSQQQQQQSSSWWWYYYXXXUUUPPPPPPPPPSSSWWWZZZ\\\\\\UUUWWWZZZZZZXXXVVVTTTTTT]]]\\\ZZZXXXVVVUUUSSSSSSQQQVVVUUUUUUXXXZZZkkkzzz{{{{{{|||}}}{{{{{{}}}~~~nnnHHH<<<@@@[[[vvvwww{{{rrrbbbTTTLLLMMMLLLJJJJJJKKKKKKJJJIIIEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGIIILLLNNNQQQVVVhhh~~~}}}|||{{{zzzyyyxxxxxxrrrmmmfffbbb```^^^[[[XXXMMMNNNXXXhhhvvvyyyxxxxxx{{{ssshhh```WWWPPPNNNPPP\\\eeelllnnnmmmjjjbbbZZZJJJGGGDDDAAA@@@AAADDDFFFRRRdddzzz}}}qqqiiibbb\\\SSSNNNQQQZZZfffpppxxx|||xxxqqqiiijjjlllooorrrqqqnnnkkkoooqqquuuzzz{{{uuukkkccc___XXXOOOIIIEEEEEENNNYYY\\\\\\]]]```dddfffgggfffhhhfffgggoooyyy~~~|||wwwnnn```UUUZZZcccddd]]]WWW[[[dddhhh___QQQKKKKKKMMMIIIKKKRRR___lllwww{{{|||yyyyyyzzzzzzzzzyyyxxxxxxuuuvvvwwwxxxxxxxxxwwwvvvzzzzzzzzz{{{|||}}}~~~~~~~~~|||777777777666666666666666666666777666444222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------+++,,,,,,---...------------------............///......///000000000000000/////////000111222444444777444444777888999BBBMMMvvvxxxnnn___RRRJJJEEEAAA???>>>===<<<::::::::::::;;;999999999999999999999:::888888888888888888888888777777777666666666555555666666666666666666666666888888777777777777777777777777666777777777888888555666777888999:::::::::;;;999999:::999999>>>EEETTT[[[ggguuubbbXXXPPPMMMKKKJJJMMMSSSUUUUUUUUUUUUTTTSSSRRRRRRWWWXXXYYYYYYYYYXXXVVVUUUTTTSSSSSSVVVYYY\\\[[[ZZZSSSRRRRRRSSSVVVXXXYYYXXXVVVXXXYYYXXXVVVUUUUUUUUUWWWWWWXXXWWWVVVTTTRRRPPPPPPVVVVVVWWW\\\\\\kkk|||}}}}}}xxxttttttxxx}}}~~~gggFFF;;;???XXXxxxtttvvvwwwgggVVVLLLNNNLLLJJJIIIJJJKKKJJJIIIDDDEEEGGGIIIIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFGGGIIILLLNNNRRR```yyy{{{wwwrrrpppoooiiieeebbb``````^^^YYYUUUMMMIIILLL\\\lllttttttrrrpppmmmfff___WWWPPPMMMLLLGGGMMMTTTZZZ```ddd___XXXKKKGGGAAA======BBBIIINNN^^^tttssshhhccc^^^XXXUUUaaammmyyyyyy}}}yyyuuuqqqpppzzzzzz{{{{{{xxxoooddd[[[XXXSSSLLLGGGFFFKKK[[[jjjxxxzzz~~~|||zzz||||||wwwooo___RRRTTT]]]```\\\XXX[[[dddkkkeeeXXXMMMIIIIIIBBBFFFOOO]]]jjjsssvvvuuuxxxyyyyyyyyyxxxwwwvvvvvvrrrsssuuuwwwwwwvvvtttrrrxxxxxxxxxyyy{{{~~~~~~{{{666666777777777666666666666666666666555333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---.........---------------............///...//////000000000000////////////000111222444444555333333666999:::===AAA\\\vvvttthhh\\\QQQIIIDDDBBB@@@>>><<<<<<<<<<<<888999999999999999999999888888999999999999888888888888777777777666666666777777777777777777777777777777888888888888888888666666555555555666777888666666777777999::::::;;;===<<<===@@@CCCIIIVVVbbbsss|||gggYYYUUURRRPPPNNNMMMQQQVVVUUUVVVVVVWWWWWWWWWWWWVVVYYYXXXVVVUUUUUUUUUVVVWWWVVVVVVVVVXXX[[[^^^______ZZZXXXWWWWWWYYYZZZYYYXXXUUUUUUTTTSSSQQQRRRTTTWWWRRRTTTVVVXXXWWWVVVTTTRRRRRRVVVVVVYYY]]]^^^kkk}}}}}}zzzzzz|||vvvuuuwwwyyywww}}}gggJJJ===<<>>CCCOOO\\\eeeyyywwwkkkgggeeefffiiittt~~~}}}{{{{{{~~~zzzsssjjj```ZZZRRRNNNKKKKKKNNNWWWjjjzzz~~~zzzsssmmmhhhYYYLLLMMMTTTXXXWWWVVV]]]eeellliii\\\LLLDDDCCC>>>CCCNNN]]]kkksssuuussswwwwwwxxxxxxwwwvvvuuuuuusssuuuxxxyyyyyywwwuuussstttttttttvvvyyy~~~wwwuuu777777888888888777666666555666666666555333111000........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------............/////////000000000000////////////000000111222444555333222333555999<<<======EEE]]]|||zzzgggZZZKKKIIIEEEAAA>>><<<<<<<<<::::::::::::::::::::::::888999:::;;;;;;:::999888888888888888777777777777777777777777777777777777777777777777888888888888666555444444444555777888999888777777888:::<<<===>>>@@@EEENNNVVVaaassszzzkkkYYYXXXWWWVVVUUUSSSSSSVVVXXXUUUVVVWWWXXXYYYYYYYYYYYYZZZXXXVVVSSSSSSUUUWWWXXXXXXXXXYYYZZZ\\\^^^```aaaYYYXXXVVVWWWXXXYYYYYYXXXVVVUUURRRPPPNNNPPPTTTWWWRRRTTTWWWYYYZZZYYYWWWUUURRRVVVUUUWWW\\\\\\hhhyyy{{{yyyvvvyyytttrrrrrrqqq}}}oooVVVDDD888FFFoooxxx~~~sss```TTTPPPMMMJJJHHHIIIJJJJJJIIIGGGHHHIIIJJJIIIIIIGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFHHHGGGFFFFFFGGGHHHIIIOOOWWWcccyyy|||ssskkkfffeee[[[^^^dddkkkmmmhhh]]]UUUSSSLLLIIIOOOYYYaaahhhmmmqqqtttssskkkbbb]]]ZZZWWWWWWWWWUUUSSSWWW]]]]]]YYYKKKFFFAAAAAAIIIXXXiiittt{{{rrrnnnmmmsss{{{}}}yyyqqqhhh```[[[OOONNNOOOUUU\\\fffwwwzzzvvvsssnnngggbbb[[[PPPFFFFFFKKKNNNPPPRRR\\\aaafffeeeXXXIIIAAAAAACCCHHHTTTcccqqqyyyzzzxxxvvvvvvwwwwwwwwwvvvvvvuuuwwwxxxzzz||||||zzzwwwvvvrrrqqqrrrtttyyy~~~~~~{{{}}}wwwqqquuu888888999999999888666555555555666666555333111000........................++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------............/////////000000000000////////////000000111222444555444444333333666:::<<<<<<999HHHaaaxxxccc___XXXPPPIIIDDDAAA@@@>>>>>>======<<<<<<;;;;;;888999:::<<<<<<:::999888999999888888888777777777888888888888888888888888666666666777777777888888777666555444555666888999::::::999:::===BBBGGGJJJLLLQQQ\\\iiisss~~~uuueeebbbYYYWWWXXXWWWVVVUUUVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUSSSSSSTTTUUUUUUXXXXXXYYYZZZZZZ\\\___aaaZZZYYYWWWWWWXXXXXXWWWVVVWWWWWWUUURRRPPPPPPRRRTTTSSSUUUWWWXXXYYYXXXVVVUUURRRUUUSSSTTTYYYYYYddd{{{xxx|||zzzvvvwwwoooooonnn}}}uuu___III666???XXXwwwfffYYYQQQNNNJJJHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEFFFGGGGGGFFFEEECCCFFFGGGIIIHHHGGGFFFFFFGGGFFFNNNUUU[[[kkk}}}rrrhhhbbb```YYY]]]eeemmmpppkkk```WWWTTTOOOKKKLLLOOOUUU```kkkooovvvyyyrrrjjjeee```[[[___bbbbbb```aaabbb```[[[LLLHHHCCCEEEOOO```sss~~~zzzwwwzzz}}}tttiii```[[[TTTSSSXXXcccmmmwwwxxxtttpppnnnllliiidddaaaTTTMMMHHHHHHJJJKKKOOOTTT[[[[[[^^^\\\SSSGGGDDDHHHPPPUUU^^^kkkvvv|||{{{xxxuuuvvvvvvwwwwwwwwwwwwvvvwwwxxxyyyzzzyyyxxxvvvuuussssssrrrtttyyyzzz|||}}}{{{}}}xxxuuu{{{999999::::::999888666555555555666666555333111000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------........./////////000000000000000////////////000000111222444555555555333111333777999:::999>>>NNNuuu~~~~~~|||rrrfffZZZQQQKKKIIIAAA@@@@@@???>>>======<<<888999;;;<<<<<<;;;999888999999999888888888888777888888888888888888888888555555666666777777777888999888666555666777999:::::::::;;;???EEEMMMUUUZZZcccjjjxxx```WWW]]]YYYUUUVVVUUUTTTTTTTTTSSSPPPUUUUUUVVVVVVWWWVVVVVVVVVRRRSSSSSSSSSRRRRRRQQQQQQWWWXXXYYYYYYYYY[[[]]]```bbb```]]]\\\[[[[[[YYYXXXYYYYYYYYYWWWSSSQQQQQQQQQSSSTTTUUUVVVVVVTTTSSSQQQRRRTTTPPPQQQVVVVVVaaaxxxxxx~~~}}}wwwuuusssooo|||uuu```JJJ777@@@KKKyyyzzziii\\\QQQNNNJJJHHHHHHIIIJJJIIIIIIIIIGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFDDDCCCFFFHHHIIIIIIGGGFFFFFFGGGCCCMMMTTTVVVbbb|||qqqddd\\\ZZZWWW[[[ccckkkoookkk```XXXTTTPPPLLLIIIHHHLLLZZZhhhooozzz|||uuupppjjjdddiiinnnpppkkkeee___VVVNNNCCCAAA@@@EEEUUUkkk|||}}}wwwkkk```YYYZZZZZZaaannn{{{}}}{{{}}}qqqooolllllllllkkkiiigggTTTPPPNNNNNNNNNOOOSSSZZZ[[[YYYXXXWWWOOOGGGJJJRRR]]]```gggpppxxxzzzwwwsssuuuuuuvvvwwwwwwxxxwwwwwwttttttuuuuuuuuutttrrrqqqvvvuuutttuuuyyy~~~{{{{{{{{{xxx}}}888777777888999999666444333444444555444111///......---,,,+++***+++,,,,,,,,,,,,,,,---------.........------,,,,,,------.....................------,,,,,,,,,---------......000000111111111111000000////////////000000000000333333333333444555666666555>>>CCCTTTzzz~~~}}}qqqgggaaaQQQKKKEEEAAA@@@AAA???>>>===<<<::::::<<<<<<<<<;;;:::::::::;;;;;;:::888777:::888999<<<:::777:::AAA888999999999888888888888444888;;;<<<;;;===BBBHHHEEEBBBBBBIIIUUUcccmmmrrr~~~fff\\\WWWUUUTTTOOOQQQSSSSSSRRRQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTPPPPPPPPPPPPOOONNNLLLLLLTTTTTTTTTTTTSSSUUUYYY\\\aaa___\\\ZZZYYYWWWUUUSSSYYYZZZ[[[YYYVVVRRRQQQPPPQQQSSSUUUVVVUUUUUUUUUVVVUUURRRRRRVVVWWWYYYbbbmmm~~~{{{~~~uuuiiissswwwvvviiiKKK666888BBBbbbqqq[[[VVVRRRLLLIIIHHHHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCCCCDDDEEEGGGGGGGGGFFFGGGHHHLLLJJJMMMUUU^^^ooowwwjjj___YYYXXXWWWYYY```iiipppnnncccXXXQQQPPPNNNLLLOOOXXX```dddhhhqqq{{{yyymmm^^^RRRKKKIIIFFFEEEGGGRRRjjjvvvzzz~~~wwwnnnddd]]]^^^ccclllvvvzzzwwwvvvuuuuuunnnkkkjjjmmmsssuuuqqqllldddWWWPPPTTTVVVSSSVVV]]]eeeeeebbbZZZRRRRRRZZZbbboooooopppqqqrrrtttuuuuuuxxxyyyxxxuuuqqqpppqqqtttssssssttttttttttttsssssssssssstttuuuxxx}}}|||{{{~~~vvvsssvvv:::999999999999888555222333444555555444222///...///...---,,,,,,,,,------,,,,,,,,,------------......------,,,,,,------.....................------,,,,,,,,,---------....../////////000000/////////////////////000000000000333333222333333444555666666:::888@@@[[[wwwyyyrrrggg]]]VVVOOOIIIEEEFFFDDDBBBAAAAAAAAA???>>><<<>>>???===:::999;;;>>>:::::::::<<>>>>>@@@IIIWWWbbbhhhddd___```jjjyyylllZZZSSSPPPOOOOOOLLLNNNPPPQQQPPPPPPQQQRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIKKKMMMNNNPPPRRRVVVYYY\\\[[[YYYXXXWWWUUUSSSPPPUUUWWWXXXWWWTTTRRRQQQQQQQQQSSSUUUVVVVVVUUUUUUVVVWWWTTTSSSUUUTTTTTT\\\eee~~~{{{nnnssswwwyyyqqqWWW???999:::PPPvvv{{{}}}uuuaaa]]]XXXQQQKKKHHHFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCEEEGGGGGGFFFEEEEEEFFFGGGEEEIIIRRR\\\nnnvvvjjj___WWWUUUUUUXXX[[[bbblllsssrrrggg^^^UUURRROOOPPPWWW___cccdddiiiqqqzzzssscccTTTKKKGGGFFFDDDHHHRRRccc||||||tttpppttt||||||wwwooojjjeeegggnnnyyy~~~yyyuuusssrrrpppnnnmmmkkklllpppvvvwwwrrrmmmcccZZZVVV[[[\\\YYY[[[cccssspppjjjccc^^^^^^aaadddiiimmmrrruuuuuuuuutttuuuuuuvvvvvvtttqqqqqqsssuuuuuuuuuuuuuuutttsssrrrqqqrrrssstttvvvzzz}}}~~~yyy{{{yyyrrrqqqvvv<<<;;;:::999999777444111333444555555444222///...000///...------------...,,,,,,,,,,,,------------...------,,,,,,------...------------------......,,,,,,,,,---------......---......//////......---////////////000000000000222222222333333444555666999:::555777EEEVVVvvvxxxooofff___[[[QQQNNNJJJGGGEEEBBB@@@======CCCHHHGGGAAA======@@@===>>>===>>>HHHTTTTTTJJJHHHCCC===:::;;;<<<<<<<<>>>>>@@@\\\|||yyyxxx{{{wwwaaa[[[SSSMMMJJJIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAABBBDDDDDDBBBAAABBBBBBGGGEEEHHHPPPWWWccc|||zzzxxxuuurrrooommmmmmmmmoooooooooqqquuuzzz~~~|||rrrfff]]]YYYYYYYYYXXX___cccjjjrrrvvvtttlllfff]]]XXXUUUWWWYYY^^^jjjwwwvvvzzz|||{{{zzzyyyrrrjjjXXXSSSLLLJJJMMMQQQTTTTTTfffsssyyyrrrmmm[[[RRRKKKLLLSSS___qqqzzz{{{~~~yyyttttttyyy}}}}}}zzzvvvttttttsssrrrqqqpppnnnjjjeeebbbkkkpppvvvzzzzzzxxxtttrrrtttyyyxxxhhh[[[UUUaaaqqq~~~ssssssyyy~~~|||vvvsssuuuyyyyyywwwuuutttttttttttttttsssttttttttttttssssssrrrppprrrwww{{{~~~vvv|||999999888999;;;:::888666444555666666555333000///,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,------......,,,,,,,,,---------....../////////000000/////////////////////000000000000111111111222222333444555444666333444999666<<>>@@@CCCCCCCCCCCCDDDEEEEEECCCEEEJJJMMMTTTiii}}}zzzuuupppmmmkkkjjjjjjiiiiiihhhiiimmmsssyyy|||}}}ooonnnllliiieeecccbbbcccfffkkkssszzz}}}zzzuuuppphhh^^^WWWVVVRRRPPPZZZhhhqqqwww||||||yyysssfff[[[PPPPPPOOONNNMMMNNNQQQTTTTTTZZZ]]]XXXQQQKKKEEE???FFFGGGNNNXXXdddttt}}}xxxuuu|||xxxvvvwwwxxxuuusssssstttvvvwwwwwwzzz~~~{{{yyy{{{~~~~~~{{{vvvqqqooorrrxxx~~~{{{vvvrrrrrruuuxxxvvvsssqqqqqqrrrttttttrrrrrrrrrrrrrrrqqqqqqpppooorrrssswwwzzz}}}~~~~~~===<<<;;;;;;:::999555333555555666666555333111///---.../////////...,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,---------......,,,------......------,,,////////////000000000000111111111111222333444555***888999555999::::::???HHHWWWjjjoooWWWWWWYYYUUUQQQOOOOOOLLLIIIJJJNNNLLLNNNQQQRRRSSSSSSUUUVVVSSSRRRPPPOOOOOOPPPRRRSSSRRRRRRRRRRRRQQQOOONNNMMMMMMOOORRRTTTUUUVVVXXXZZZWWWSSSOOOMMMMMMMMMNNNNNNGGGJJJLLLLLLKKKIIIIIIJJJMMMOOORRRTTTTTTTTTUUUVVVMMMTTTXXXUUUTTTYYY\\\[[[VVVsss|||~~~|||}}}vvvtttppp|||SSS<<<666;;;WWWzzzvvvzzztttlll```UUUNNNKKKIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCAAA@@@@@@AAAAAA>>>@@@BBBDDDDDDDDDEEEGGGFFFDDDFFFKKKMMMTTThhh~~~yyyvvvqqqllliiigggffffffiiihhhggghhhlllqqqwww{{{}}}zzzqqqlllmmmmmmjjjfffdddeeeggghhhnnnvvv}}}{{{wwwnnnaaaWWWWWWTTTOOOSSS]]]sssyyy}}}}}}{{{ttthhh\\\TTTTTTRRRMMMJJJKKKQQQVVVVVVSSSKKKCCCAAAEEEEEEBBBIIIMMMVVVbbbnnn~~~|||}}}}}}tttrrrooopppsssxxx{{{}}}|||zzz~~~vvvhhhdddlllxxx~~~xxxtttrrrrrrtttvvvrrrooommmnnnqqqttttttrrrssssssrrrrrrpppooommmlllrrrtttwwwzzz}}}}}}~~~~~~{{{???===;;;999999888555333666666666666555222...***------------------------,,,------......------,,,,,,,,,,,,---------.........---,,,+++++++++,,,---,,,,,,,,,---------......000000000000000000000000............////////////000000000111222222333333333333333444666999;;;===BBBGGGOOOhhhuuu___UUURRRRRRMMMNNNNNNMMMJJJIIIIIIJJJLLLMMMMMMKKKIIIKKKOOOSSSTTTTTTSSSRRRQQQQQQPPPPPPRRRSSSUUUVVVVVVTTTQQQPPPNNNPPPQQQQQQQQQRRRTTTVVVTTTSSSPPPNNNNNNNNNOOOPPPKKKNNNQQQRRRPPPNNNLLLKKKLLLLLLNNNPPPRRRSSSUUUVVVQQQSSSTTTVVVXXXXXXYYYYYY```hhh}}}ooo}}}~~~ssstttooowwwzzz{{{___AAA777;;;BBBjjjzzzwww|||zzzqqqdddYYYSSSNNNJJJGGGFFFDDDBBBBBBCCCEEEEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDGGGJJJLLLSSScccrrryyyvvvrrrmmmiiigggffffffiiihhhfffeeeggglllsssxxx}}}~~~}}}wwwpppjjjpppsssqqqiiiddddddfffggglllooouuu|||{{{xxxsssfffZZZTTTOOOKKKMMMSSSbbbiiisss}}}yyylllbbbVVVXXXTTTLLLIIINNNUUUYYYVVVRRRKKKCCC>>>???DDDIIIKKKRRRZZZcccttt}}}}}}xxx{{{}}}~~~}}}yyyssspppmmmkkkmmmqqqvvvzzzyyy}}}zzz~~~nnnmmmuuu}}}vvvqqqqqqsssrrrpppmmmmmmllllllnnnqqqtttvvvuuurrrooooooppppppllliiirrrvvv{{{~~~xxx???===:::999999888555333555555555555555222...+++------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...------,,,+++++++++,,,---,,,,,,,,,---------......////////////////////////............////////////000000000111222222333333333333333444666888:::<<<>>>???AAAQQQvvv}}}```SSSRRRSSSSSSLLLMMMNNNMMMLLLKKKLLLMMMKKKKKKIIIEEECCCEEEIIIMMMQQQQQQQQQPPPPPPOOOOOONNNQQQRRRTTTUUUUUUSSSPPPOOOMMMNNNOOOOOOOOOPPPRRRTTTTTTRRRPPPMMMKKKKKKKKKKKKJJJNNNRRRTTTTTTSSSRRRRRROOOOOOPPPQQQRRRRRRSSSSSSRRRRRRSSSTTTUUUWWWXXXXXX^^^dddwwwuuuaaaxxxvvvrrrwwwzzz}}}nnnIII666888===XXX|||zzz|||~~~wwwiii]]]UUUPPPKKKGGGEEECCCAAAAAACCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAABBBCCCDDDCCCCCCEEEHHHKKKQQQ___mmm{{{xxxuuuqqqllliiiggggggggggggggghhhiiikkkoootttwww{{{~~~~~~ssskkkgggqqqtttrrrjjjdddcccccc```hhhkkksss}}}}}}tttkkkfff```WWWRRRRRRPPPXXXfffsssyyyvvvkkkcccYYYWWWQQQLLLMMMTTTZZZ[[[YYYTTTLLLEEECCCEEEHHHJJJRRRWWW^^^iii{{{~~~|||sssoooppp|||~~~yyyuuuooonnnllliiihhhkkkrrrwww|||~~~{{{|||tttiiinnn}}}tttppppppqqqqqqoooooonnnmmmmmmmmmnnnoooppprrrpppnnnnnnooopppooooootttwww||||||~~~}}}|||xxx}}}~~~>>><<<:::999999888555444444444444555666333000,,,------------------------******++++++++++++******,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////............////////////000000000111222222333333222333333444666888:::;;;:::888888???RRRppp{{{^^^MMMKKKOOOOOOMMMKKKLLLMMMMMMLLLLLLMMMOOOJJJHHHDDD???===@@@FFFKKKMMMMMMMMMMMMMMMLLLLLLLLLOOOPPPRRRSSSRRRQQQOOONNNJJJLLLMMMNNNMMMNNNPPPQQQSSSRRROOOKKKIIIGGGGGGGGGGGGKKKQQQUUUVVVVVVVVVVVVSSSRRRRRRRRRQQQQQQQQQQQQSSSRRRQQQQQQRRRTTTVVVWWW[[[___nnnzzzjjj}}}yyyyyyxxx}}}```>>><<<===EEEhhh}}}|||pppcccZZZRRRLLLHHHEEECCCAAA@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBDDDGGGIIINNNZZZgggtttyyyvvvrrrnnnkkkkkkkkkkkkjjjkkkllloooqqqtttuuuvvvxxx{{{sssjjjgggnnnqqqpppkkkhhhfffccc^^^___aaahhhttt~~~zzzxxxqqqfff\\\XXXQQQSSSXXX^^^aaa```\\\XXXYYYWWWRRRPPPUUU^^^aaa___\\\WWWQQQLLLLLLNNNQQQSSS]]]bbbkkkxxx~~~xxxtttsssrrr|||vvvsssnnnmmmkkkhhhgggiiipppvvv|||~~~kkkbbbrrrzzzsssoooooooooooonnnpppooonnnmmmlllkkkjjjjjjnnnnnnnnnmmmmmmooosssvvvwwwzzz~~~{{{|||~~~~~~xxxxxx}}}xxx|||tttvvv|||===;;;999888888888666444444444555666777666222///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////............////////////000000000111222222333333222222333444666777888999888777:::???CCCOOOkkkfff[[[NNNIIILLLMMMJJJFFFJJJLLLMMMLLLKKKJJJKKKMMMLLLIIIDDD>>>;;;???HHHOOOIIIJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOPPPPPPOOONNNMMMJJJKKKMMMNNNMMMMMMNNNPPPQQQPPPMMMKKKHHHGGGFFFFFFDDDHHHNNNRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQTTTRRROOONNNNNNPPPSSSUUUXXXZZZggg}}}~~~~~~xxx}}}zzzLLLCCC===666PPPrrr~~~yyy~~~wwwiii^^^UUUMMMHHHEEECCC@@@@@@AAABBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDBBBBBBAAAAAAAAABBBBBBCCCBBBAAACCCFFFHHHKKKUUU___nnn||||||zzzvvvsssqqqqqqrrrsssrrrrrrssstttvvvxxxxxxwwwuuuwwwzzzvvvmmmhhhdddiiikkkjjjjjjkkkgggaaa[[[ZZZ]]]hhhxxx~~~xxxqqqllliiibbbXXXPPPMMMPPPTTTXXXWWWZZZ\\\^^^ccciiihhhddd^^^\\\ZZZVVVTTTVVV\\\aaahhhsss|||xxx{{{}}}wwwuuuqqqnnnjjjhhhjjjooosssvvvyyyyyy~~~hhhkkk}}}yyysssooooooooonnnmmmooooooooonnnmmmkkkiiihhhmmmnnnnnnlllkkknnntttzzz{{{}}}~~~~~~||||||}}}}}}{{{{{{{{{tttqqqtttyyy<<<;;;999888888777666444555555666888999777444111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------..........................................////////////000000000111222222333333111222333444555666777777888666:::@@@???@@@RRRhhh```RRROOOLLLJJJJJJJJJIIIGGGKKKLLLLLLKKKIIIGGGHHHIIIOOOPPPMMMEEE======EEENNNHHHHHHIIIIIIIIIIIIIIIIIILLLMMMNNNNNNNNNNNNMMMMMMJJJLLLNNNOOONNNMMMNNNOOOMMMMMMLLLKKKJJJIIIIIIIIIEEEIIINNNQQQRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSQQQNNNKKKKKKMMMPPPRRRTTTVVVaaawww~~~\\\MMMBBB888FFFaaa|||uuu}}}|||ooodddYYYOOOHHHEEECCCAAA@@@AAABBBBBBAAA??????@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBBCCCGGGHHHIIIPPPXXXhhhwww~~~|||zzzwwwvvvwwwyyyzzzzzzwwwvvvvvvyyy{{{{{{{{{rrrqqqpppqqqvvv}}}wwwmmmggg^^^dddiiijjjjjjjjjfff```[[[YYYZZZbbbqqqvvvgggYYYSSSUUU]]]dddYYYeeepppuuuwwwvvvsssnnnccceeeddd^^^XXXYYYbbbkkkuuuzzz{{{~~~yyyvvvtttmmmffffffmmmsssuuuttt~~~wwwrrrnnniii|||zzzwwwssspppoooooonnnnnnmmmmmmnnnnnnnnnmmmllllllnnnooonnnllljjjmmmtttyyy|||~~~~~~~~~~~~}}}~~~~~~{{{}}}sssuuurrrvvvzzz}}}<<<:::888888888777666444666666666888999777444111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------..........................................////////////000000000111222222333333000111333444555666666666888444555888999;;;GGGUUU}}}mmmPPPPPPNNNKKKHHHFFFGGGJJJMMMJJJKKKKKKJJJGGGFFFFFFGGGQQQYYY^^^WWWIII@@@BBBIIIJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLLLLMMMMMMMMMMMMMMMJJJMMMOOOPPPOOONNNNNNNNNJJJKKKKKKKKKKKKKKKKKKKKKIIILLLQQQSSSSSSQQQQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRPPPLLLJJJIIIJJJLLLNNNPPPQQQ\\\rrr{{{kkk___[[[YYY]]]{{{yyysss|||uuujjj^^^RRRJJJFFFDDDAAAAAAAAABBBBBBAAA??????@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCBBBCCCFFFGGGGGGKKKQQQ___nnn}}}{{{{{{}}}~~~zzzvvvvvvxxxyyywwwuuuiiieeeaaa___dddnnnyyy}}}wwwtttsssoooiiidddccclllrrrpppkkkhhhccc___[[[ZZZ[[[bbbooovvvhhh^^^\\\___ccciiiyyy{{{mmmnnnmmmfff```aaallluuuzzzvvvtttllleeeeeejjjpppqqqppp}}}vvvmmmttthhhrrrwwwvvvsssqqqooonnnnnnmmmkkkkkkkkklllmmmnnnooooooooonnnmmmkkkkkkoootttxxxzzz|||~~~~~~~~~}}}~~~~~~~~~}}}{{{zzz~~~~~~tttwwwnnnrrrtttuuuzzz;;;999888777888777666444555555555777777555222///++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,)))***+++---......------,,,,,,,,,---------..........................................////////////000000000111222222333333000111222444555555555555555555444444555888???FFF\\\}}}gggRRRJJJNNNKKKHHHFFFGGGIIIJJJJJJIIIJJJKKKJJJHHHGGGHHHIIILLL```rrrqqq^^^LLLGGGKKKMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMJJJLLLOOOPPPOOOMMMMMMMMMIIIIIIJJJJJJJJJJJJJJJJJJJJJNNNRRRTTTTTTRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPNNNKKKIIIHHHHHHIIIJJJKKKLLLVVVnnnvvvcccvvvzzztttyyyzzzqqqdddVVVMMMGGGEEEBBBBBBBBBCCCBBBBBB??????@@@AAABBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAABBB@@@AAAEEEEEEDDDFFFJJJQQQaaavvvyyyvvvsssnnnggg```VVVRRRLLLKKKOOOZZZgggooorrrnnnhhhdddbbbdddeeegggqqq{{{}}}tttmmmjjjhhhaaadddhhhnnnuuuxxxkkkbbb___cccgggxxxuuupppmmmooowww}}}xxxssspppkkkgggeeegggkkknnn|||wwwkkk{{{oooiiimmmssstttsssuuu|||~~~vvvssssssrrrpppnnnllllllllliiiiiiiiijjjkkkmmmooopppooollljjjkkknnnrrruuuvvvvvvxxxzzz{{{{{{{{{}}}{{{}}}zzzyyy~~~|||tttsssoootttwwwxxx}}};;;999777777888777666444444444444555666444000---++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,)))***+++---......------,,,,,,,,,---------........................................../////////000000000000111222222333333///111222444555555444444333777999777666888999999;;;ZZZ{{{aaaOOOJJJNNNHHHFFFEEEHHHMMMMMMGGGAAAHHHIIIKKKJJJIIIIIIJJJLLLFFFcccpppZZZQQQRRROOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNIIIKKKNNNOOONNNLLLLLLLLLIIIIIIJJJJJJJJJIIIHHHHHHIIIMMMQQQSSSSSSQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOONNNKKKIIIGGGGGGHHHHHHIIIIIIRRRkkkvvvxxx}}}fffppp}}}uuuwwwzzz~~~uuuhhhYYYOOOHHHFFFCCCBBBCCCCCCCCCBBB??????@@@AAAAAABBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAA???@@@CCCDDDBBBBBBEEEGGGWWWnnn}}}wwwooodddUUUKKKFFFBBB===;;;@@@KKKWWW___bbbaaa]]]YYYWWW\\\eeemmm|||~~~vvvttttttoootttzzz~~~zzzqqqgggdddiiiuuu~~~~~~wwwqqqsss}}}zzztttuuussskkkbbbaaagggooo{{{yyyjjjeee}}}{{{iiicccaaaccceeejjjvvvzzzooopppqqqqqqooommmkkkjjjkkkiiihhhggggggiiikkknnnooonnnjjjhhhjjjpppuuuvvvvvvrrrtttvvvxxxxxxzzz|||~~~yyy||||||||||||zzzzzz~~~}}}uuuooouuuzzz~~~:::999888888999888555222444444555555444222000...,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,,,,++++++******+++,,,,,,---------,,,,,,,,,,,,---------......111///---,,,,,,...111222......//////000000111111111111222222222333333333222222333444444555555666333333444444666777888999<<>>???BBBNNN\\\ZZZZZZYYYWWWXXX^^^gggooo}}}yyyzzzxxx|||yyyqqqpppppprrr|||yyy}}}~~~{{{zzzyyyssshhh___]]]dddlllvvvllleeeyyywww```ffffffiiipppwwwyyytttooonnnnnnmmmllllllllllllmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllnnnqqqtttuuusssttttttuuuuuuwwwzzz}}}~~~~~~~~~}}}zzzwwwuuuttttttvvv}}}<<<;;;::::::;;;:::777444444444555555444222000...,,,++++++******++++++,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------------///...---------...000111.........///000000111111111111111222222222333333222222222333444444555555333333444444555777888999<<>>@@@KKKXXXYYYZZZ[[[ZZZZZZ___gggnnn~~~|||xxxqqqsssvvv{{{}}}}}}~~~wwwlllbbb]]]^^^bbbooowwwxxxnnn}}}~~~pppqqqpppqqqsssvvvwwwssspppmmmlllkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhiiijjjkkkmmmoooqqqrrrsssuuuvvvwwwwwwxxx{{{}}}}}}}}}}}}~~~}}}~~~xxx{{{{{{uuuqqqqqqrrr|||<<<;;;::::::;;;:::777444444444555555444222000...,,,++++++******++++++,,,************++++++++++++******++++++,,,------...+++,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,.............../////////---......//////000111111000111111111222222222222000111111222333333444444333333444444555666888888888:::<<>>@@@AAAJJJVVV\\\^^^```aaaaaadddjjjooozzzwwwqqqwww}}}zzz}}}tttkkkddd^^^\\\^^^dddqqq~~~|||~~~|||yyyvvvsssqqqpppkkkkkkjjjiiiiiiiiiiiiiiijjjjjjiiiiiihhhhhhhhhhhhfffhhhjjjmmmooopppqqqqqquuuwwwyyyzzzzzzzzz|||}}}|||{{{{{{}}}~~~yyytttwww{{{jjjwww~~~vvvtttvvvvvv|||~~~:::999888888999888555222444444555555444222000...,,,++++++******++++++,,,*********++++++++++++,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******---------,,,,,,,,,,,,+++,,,---.../////////......------......///000000111000000000111111111111222000000000111222222333333444444444444555666777888444777999:::EEE^^^mmmVVVMMMFFFCCCFFFGGGDDDBBBDDDDDDCCCBBBAAABBBDDDEEEFFFEEEFFFHHHIIIHHHFFFDDDBBBDDDEEEFFFFFFEEEEEEGGGKKKHHHGGGFFFFFFHHHJJJLLLMMMKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGFFFEEEFFFIIIKKKJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMMMMMMMMMMNNNPPPRRR[[[___gggnnnooojjj```YYYRRRPPPNNNUUUhhh~~~vvvsssyyymmmnnnwwwpppwwwxxxyyy~~~xxxmmmYYYRRRIIICCCAAABBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIIJJJLLLOOOVVV]]]^^^^^^eeeooo}}}ssslllbbb]]]cccpppyyyiiiXXXIIIFFFFFFGGGNNNWWWaaadddhhhiiihhhiiilllppppppwwwsss{{{}}}xxxpppfff___TTTSSSYYYggg{{{~~~wwwrrrooonnnkkkjjjiiiiiihhhhhhiiiiiijjjjjjiiiiiiiiihhhhhhhhhgggjjjmmmqqqssstttsssssswwwyyy|||}}}}}}||||||}}}|||zzzyyy|||}}}uuupppuuuuuugggzzz~~~{{{~~~{{{~~~:::999888888999888555222444444555555444222000...,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...------------...//////000000//////000000000111111111//////000111111222222333444444333444444555666777333888<<<;;;;;;DDDYYYkkkcccPPPIIIHHHFFFEEEGGGFFFDDDCCCEEECCCCCCBBBBBBBBBCCCEEEGGGFFFGGGHHHIIIHHHFFFEEECCCCCCDDDDDDCCCDDDFFFIIIJJJGGGFFFEEECCCCCCDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFIIIKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPNNNLLLKKKMMMSSSXXXYYYZZZ]]]___```]]]XXXSSSRRROOONNNRRR^^^rrr}}}tttmmmqqqzzzzzzuuuLLLGGGLLLiiinnn|||zzzxxx{{{}}}sss^^^UUUKKKCCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA===>>>???@@@AAACCCDDDDDDEEEFFFHHHJJJKKKLLLJJJIIILLLMMMOOOOOOLLLKKKPPPWWWbbbmmm~~~vvvfffYYYWWW```ppp|||uuudddTTTOOOMMMLLLQQQZZZdddhhhlllmmmkkkjjjlllnnnllltttxxxvvvxxxmmmeeeYYYSSSOOOWWWkkkxxxqqqmmmkkkkkkjjjjjjiiihhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjhhhjjjooosssuuuvvvuuutttxxx{{{}}}~~~}}}||||||}}}|||zzzzzz}}}xxxqqqnnnuuuvvvqqq~~~zzz|||<<<;;;::::::;;;:::777444444444555555444222000...,,,++++++******++++++,,,++++++++++++,,,,,,,,,------,,,,,,+++******)))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...///...------,,,------......///000000////////////000000000000///000000111222222333333444444333333444555555666666888::::::777999DDDQQQ]]]rrr|||[[[FFFEEEMMMFFFEEEDDDDDDDDDEEEEEEFFFEEEFFFGGGFFFEEEEEEFFFHHHFFFGGGGGGGGGGGGFFFFFFEEE@@@CCCCCCAAABBBFFFGGGFFFFFFFFFEEECCCAAAAAACCCEEEIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFEEEEEEGGGIIIIIIJJJLLLMMMOOOOOOPPPPPPRRRRRRQQQMMMKKKMMMTTTYYYZZZYYYWWWXXXXXXXXXVVVTTTOOOLLLLLLPPPVVVddduuugggiiisssvvvqqqKKK???>>>[[[llluuuzzzyyyzzz}}}wwwdddZZZMMMDDD@@@??????>>>@@@@@@@@@@@@AAAAAAAAAAAA<<<===>>>@@@BBBDDDEEEFFFEEEFFFHHHLLLOOOOOOMMMJJJGGGGGGFFFEEECCCCCCEEEGGGOOOYYYkkktttaaaVVVUUUaaannnxxxzzzlll^^^YYYUUUQQQUUU]]]gggkkkooooookkkiiiiiijjjiiikkkttt}}}|||yyyzzzwwwssstttzzzrrrlllddd\\\UUUYYYiii~~~}}}vvvpppllljjjjjjjjjiiihhhhhhhhhhhhiiihhhhhhiiiiiijjjkkkkkkkkkgggjjjnnnrrruuuvvvuuuuuuzzz{{{}}}}}}|||{{{{{{|||}}}{{{{{{oookkkkkkttt}}}yyy{{{<<<;;;::::::;;;:::777444444444555555444222000...,,,++++++******++++++,,,************+++++++++++++++++++++***************'''((()))+++,,,,,,,,,,,,))))))***+++,,,------...,,,,,,------.........---,,,,,,---......//////000........./////////000000000000111111222333333444444444333333444444555555777666777;;;:::888===DDDFFFWWWssssssZZZIII@@@BBBIIIDDDCCCAAAAAABBBEEEEEEDDDEEEGGGIIIIIIFFFEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFGGG@@@BBBAAA>>>@@@EEEFFFCCCDDDEEEFFFDDDAAAAAACCCFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHEEEFFFGGGGGGFFFFFFGGGHHHGGGHHHJJJKKKMMMNNNNNNNNNQQQSSSSSSQQQMMMMMMRRRVVVWWWWWWWWWXXXYYYYYYWWWUUUMMMKKKMMMRRRRRR[[[vvvqqqooowwwyyysss___LLL@@@TTTjjjhhhyyyzzzyyy{{{zzznnncccTTTIIIBBB@@@???===@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAABBBDDDEEEFFFEEEGGGJJJPPPUUUWWWTTTQQQJJJIIIIIIJJJMMMPPPPPPNNNNNNQQQ]]]tttppp]]]SSSXXXccclllxxx}}}rrriiiddd^^^WWWZZZcccmmmpppsssrrrmmmiiihhhiiicccbbbhhhzzz|||yyyzzz~~~wwwoooooottt|||zzzrrrmmmjjjmmmxxxxxxrrrooommmkkkiiihhhggggggffffffggggggeeefffggghhhiiikkklllllljjjlllooosssvvvwwwxxxxxxzzz{{{|||{{{yyyyyyzzz||||||{{{}}}tttrrruuu~~~|||vvv:::999888888999888555222444444555666444222000...,,,++++++++++++++++++,,,))))))))))))************)))))))))***++++++,,,,,,&&&''')))***,,,,,,------(((((()))***,,,---...///,,,,,,,,,---------......,,,,,,------...//////000............/////////000111111111222333333444444444444333333333444555555666444777>>>@@@;;;999<<<888AAATTTqqq~~~cccHHH@@@DDDEEEBBB@@@DDDCCC@@@???AAADDDDDDAAACCCFFFIIIHHHEEECCCCCCDDDEEECCCBBBAAABBBDDDFFFGGGAAACCCAAA<<<>>>EEEGGGCCCBBBEEEFFFEEECCCCCCEEEHHHDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJEEEFFFHHHJJJKKKLLLMMMMMMNNNRRRUUUTTTPPPNNNOOORRRNNNPPPRRRVVVXXXWWWSSSPPPNNNLLLPPPUUUSSSXXXtttvvv}}}~~~tttkkkSSS>>>IIIqqqiii\\\ddd|||yyyzzz{{{xxxmmm\\\NNNFFFCCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGIIINNNUUU\\\___]]]ZZZUUUUUUVVVZZZbbbhhhgggcccUUURRRWWWjjjiiiYYYXXX```aaaooo}}}wwwqqqmmmeee]]]```iiisssvvvxxxvvvppplllkkkkkk]]]\\\aaaqqqzzzzzz}}}vvvzzzxxxvvveeemmmxxxsssooonnnnnnlllggggggfffeeeeeeeeeeeefffcccdddeeeggghhhjjjkkklllmmmooorrruuuxxxzzz{{{|||{{{{{{{{{yyywwwwwwyyy|||{{{{{{qqq:::999888999999888555222444555555444333111///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------------............///111111000000000000111111000111111111111222222222333333333444444444555555666666666777888888999999@@@>>>AAAOOOdddhhhVVVNNNEEE@@@@@@BBBAAA??????@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDEEECCCAAAAAAAAABBBAAA???CCCCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHGGGEEEDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFDDDDDDGGGIIIEEEFFFGGGIIIJJJKKKKKKKKKRRRTTTVVVVVVTTTQQQPPPPPPMMMNNNOOOPPPQQQPPPOOOOOONNNQQQOOOOOOTTTXXXnnnxxx}}}yyy}}}{{{zzzaaaIIIGGGdddvvvMMMLLLiiisssqqqrrryyy}}}}}}uuueeeTTTIIIGGGDDD@@@BBBBBBAAA@@@????????????BBBBBBCCCCCCDDDEEEEEEEEEGGGIIINNNUUU^^^eeeiiikkkjjjhhhiiiqqqzzz~~~{{{vvvpppcccZZZbbbxxxrrr^^^YYY]]]ccckkkvvv}}}~~~~~~vvvnnnfffccciiissszzzyyyxxxqqqgggXXXSSSQQQ[[[pppzzzyyy{{{{{{vvvmmmlllwwwzzzuuuqqqlllhhhhhhggggggffffffffffffgggeeeeeeggghhhiiiiiiiiiiiiooorrrwww{{{}}}}}}{{{zzzzzzyyyxxxxxxyyyzzzyyyxxx}}}}}}:::999888999999888555222444555555444333111///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))************+++++++++,,,++++++,,,,,,,,,,,,------+++,,,------......---------------............///111111000000000000111111000000111111111222222222333333333444444444444555444555555666666777777888:::;;;???GGGSSSgggaaaMMMLLLHHHCCC@@@???@@@???>>>>>>>>>???@@@@@@AAAAAABBBEEEEEEFFFFFFEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBBBBDDDBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCEEEEEEDDDCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFGGGFFFDDDBBBBBBCCCEEEGGGGGGHHHIIIIIIIIIHHHHHHMMMOOORRRRRRQQQOOONNNNNNKKKLLLNNNOOOOOOOOONNNMMMJJJNNNNNNQQQXXX^^^sss}}}uuu}}}|||vvv{{{}}}zzzyyy~~~~~~{{{iiiUUUMMMbbbRRRHHH[[[}}}mmmkkklllrrryyy}}}xxxiiiWWWKKKFFFCCC@@@AAAAAA@@@?????????@@@@@@AAAAAABBBCCCCCCDDDDDDEEEHHHJJJOOOVVV___hhhooorrrssswww}}}~~~ssshhhkkkyyysssbbb]]]______hhhttt{{{~~~~~~}}}wwwqqqjjjiiipppzzzvvvlllbbb[[[SSSTTT```ttt|||yyyzzzpppkkkrrrzzz}}}wwwmmmffflllkkkiiihhhgggfffeeeeeedddeeefffhhhiiikkkkkklllpppsssxxx|||~~~}}}{{{zzzyyyyyyyyy{{{|||}}}||||||zzzyyy~~~:::999888999999888555222444555555444333111///---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))))))))*********++++++++++++,,,,,,,,,,,,------+++,,,------......---------------............///111000000//////000000111000000000111111111222222333333333333444444444444333333444444555666666666777999===???AAAJJJ^^^rrrrrrXXXFFF???AAABBBBBBAAA???======>>><<<======>>>??????@@@@@@DDDDDDDDDDDDCCCBBB@@@???AAA@@@@@@??????@@@@@@AAABBBAAA@@@AAACCCEEEEEEEEEAAAAAAAAAAAAAAAAAAAAA@@@???@@@BBBBBBBBBBBBCCCEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHEEECCCAAABBBCCCHHHIIIIIIIIIHHHGGGFFFFFFIIILLLNNNOOOMMMLLLKKKKKKJJJKKKLLLMMMNNNMMMLLLLLLHHHNNNOOORRRYYY^^^ooo~~~xxx|||{{{}}}|||~~~uuugggWWW^^^LLL;;;IIIooouuuooojjjmmmrrrxxx~~~{{{ppp]]]NNNFFFBBB???@@@@@@?????????@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCGGGHHHLLLSSS]]]hhhqqqwww}}}zzzvvv{{{xxxkkkccccccbbbjjjvvv~~~}}}wwwsssoooooowwwpppiii^^^VVVXXXeeeyyy~~~www}}}~~~vvvmmmnnnrrrwww}}}zzztttkkkdddjjjiiihhhgggfffeeeeeeeeeggggggggghhhiiijjjkkklllrrruuuzzz|||zzzzzz{{{|||}}}~~~{{{zzz~~~:::999888888999888555222444555555444333111///---,,,,,,,,,++++++++++++*********************************++++++++++++******((())))))))))))*********+++++++++,,,,,,,,,------+++,,,------......---------------............///000000////////////000000000000000000111111111111222222333333333444444444333333444444555555666666888999;;;<<<;;;<<>>>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@AAACCCBBBAAAAAACCCEEEEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBAAAAAAAAABBBDDDDDDDDDCCCCCCDDDFFFHHHIIIKKKKKKKKKHHHEEECCCCCCDDDHHHIIIIIIJJJIIIIIIHHHHHHKKKMMMOOOOOOMMMJJJIIIIIIJJJKKKLLLNNNNNNMMMMMMLLLKKKQQQPPPPPPUUUVVV```ttt{{{zzz}}}}}}vvvbbb\\\xxx}}}JJJ555???fffyyylllkkkooottt}}}wwweeeSSSHHHCCC@@@??????>>>>>>???@@@AAAAAA?????????@@@AAAAAABBBBBBDDDEEEIIIOOOWWWbbbmmmtttsssiiieeehhhqqq||||||vvvssspppooovvv~~~tttjjjjjjrrr{{{~~~}}}{{{{{{yyytttrrrrrrxxxvvvmmmjjjjjjgggeeebbbbbbbbbcccdddeeefffggghhhhhhgggggggggiiijjjkkkuuuxxx}}}|||zzz{{{}}}~~~~~~~~~~~~}}}:::999888888999888555222444555555444333111///---,,,,,,+++++++++*********************************)))******++++++*********((())))))))))))*********+++++++++,,,,,,,,,------+++,,,------......---------------............///000000////////////000000//////000000000111111111222222222333333333444444333444444555555666666777;;;888777:::<<<<<>>;;;AAAGGGGGGAAA<<<;;;<<<999999:::;;;;;;<<<<<<=========>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBDDDCCCAAAAAACCCDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBB@@@@@@AAACCCAAAAAABBBCCCEEEHHHJJJLLLJJJKKKKKKIIIFFFDDDCCCDDDGGGHHHIIIKKKLLLMMMMMMMMMOOOQQQSSSRRROOOKKKJJJIIILLLMMMNNNOOOOOOOOONNNMMMNNNTTTQQQOOOQQQOOOSSSaaayyy{{{{{{ttttttyyyzzzlll```rrrUUU<<<===___zzzhhhgggmmmrrrxxx}}}mmm[[[NNNFFFAAA>>>>>>>>>>>>???@@@@@@AAA>>>>>>??????@@@AAAAAAAAACCCEEEIIIMMMSSS\\\gggnnnzzzxxxkkkeeehhhppp|||}}}wwwtttppplllooottt}}}}}}{{{yyyzzz~~~wwwjjjccccccfffhhhgggbbbbbbbbbbbbccceeeffffffddddddddddddgggjjjnnnqqqyyy{{{~~~|||{{{}}}~~~~~~|||{{{}}}zzzrrr|||yyyuuuxxx:::999888999999888555222444555555444333111///---++++++++++++************************************((()))******+++*********)))))))))*********++++++++++++,,,,,,,,,,,,------+++,,,------......---------------............///000//////......//////000/////////000000000111111222222222222333333333333333333444444555666666777999555444888<<<<<<<<<>>>>>>EEEVVVpppxxxUUUIII<<<777;;;===;;;666<<>>>>>>>>???@@@@@@>>>>>>??????@@@AAAAAAAAADDDHHHMMMQQQTTTZZZbbbhhhqqqzzzyyymmmfffccckkkxxx|||xxxrrrkkkiiikkkxxxzzzsssrrrvvv{{{ooojjjeeefffjjjmmmkkkiiiiiihhhgggfffeeeddddddddd______```ccchhhooovvvzzz|||}}}~~~~~~}}}|||}}}~~~~~~|||yyyyyy}}}wwwqqq|||~~~tttmmmnnnvvv:::999888999999888555222444555555444333111///---++++++++++++************************************(((((()))***************************+++++++++,,,++++++,,,,,,,,,,,,------+++,,,------......---------------............/////////............//////////////////000000000111111222222222222333333333222222333333444444555555666444444888:::999;;;???>>>???GGGTTTdddzzzwwwYYYBBB>>>;;;;;;===>>>;;;888;;;>>>@@@???<<<999999:::888999999::::::;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCC@@@@@@@@@@@@AAABBBCCCCCCAAA???>>>???AAACCCCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGDDDDDDCCCBBB@@@@@@CCCEEECCCCCCEEEGGGHHHIIIIIIIIICCCEEEGGGHHHGGGEEEFFFFFFEEEFFFIIIKKKMMMOOOPPPPPPOOOQQQSSSSSSQQQOOONNNNNNMMMNNNPPPQQQQQQQQQPPPOOOLLLSSSOOOKKKPPPPPPNNNUUUZZZwwwzzzttt~~~zzzllliiiwwwtttpppiiiJJJ:::MMM~~~tttsssqqqlllrrrxxxkkk___PPPEEE@@@??????>>>>>>>>>>>>???>>>>>>???@@@@@@AAAAAABBBBBBHHHOOOTTTVVVZZZ___dddiiisss~~~sssnnncccjjjvvvyyyooohhhgggrrr{{{xxxoookkkooowwwqqqgggeeeeeejjjoooqqqlllgggjjjiiihhhfffeeeddddddddd``````aaadddjjjqqqyyy~~~~~~}}}}}}}}}|||||||||}}}}}}zzzxxxzzzwwwwwwzzzrrrkkkkkkttt:::999888999999888555222444555555444333111///---+++++++++************)))))))))))))))))))))))))))(((((()))******************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......---------------.........////////////............//////////////////000000000000111111222222222333333333000111111222333333444444555555777:::888666;;;BBB;;;>>>EEEJJJNNN[[[yyypppVVVEEE:::<<<===;;;888777:::===999:::;;;:::999888888999888999999:::;;;;;;<<<<<<>>>>>>======>>>???AAABBB????????????@@@AAABBBCCC>>>===<<<>>>AAACCCDDDCCC@@@AAABBBCCCDDDFFFGGGGGGAAABBBAAA@@@@@@AAADDDGGGEEEFFFGGGIIIIIIHHHGGGGGGDDDFFFIIIJJJIIIIIIIIIJJJEEEFFFHHHJJJLLLNNNNNNOOOKKKNNNQQQRRRQQQPPPOOOPPPMMMNNNOOOPPPQQQPPPOOOOOOKKKQQQMMMIIINNNNNNLLLQQQYYYxxxttt|||}}}ssskkkyyyzzznnnvvvSSS:::EEEtttvvviiinnn}}}zzzpppdddTTTGGG@@@@@@???>>>======>>>>>>?????????@@@AAAAAABBBBBB>>>FFFOOOUUUVVVXXX]]]aaafffqqqzzzwwwiiioooyyysssjjjgggyyy|||uuulllmmmrrrxxxllljjjgggfffiiimmmnnnjjjfffffffffeeedddddddddeeeeeegggfffeeefffjjjqqqxxx|||~~~|||{{{||||||}}}{{{||||||yyyxxx|||}}}www}}}~~~{{{zzzwwwqqqlllnnnxxx888777555555555444333111444555555555333000...,,,***,,,...---+++(((''''''(((((((((***++++++***(((******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------///////////////.........000000000000111111111111------...000111222333444...///000222444666777888777777666666777999;;;<<<<<>>AAA===:::777777888999777555666777888777666777888:::555666777888999999888888::::::;;;;;;<<<======>>>@@@@@@??????>>>==================???BBBDDDDDDCCC@@@AAABBBBBBBBBCCCFFFHHHEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJHHHFFFFFFIIILLLJJJJJJKKKLLLNNNOOOOOOMMMMMMLLLLLLMMMNNNOOOOOOMMMJJJJJJJJJLLLNNNRRRUUUXXXYYYhhhuuuvvv{{{nnnwwwjjjCCC<<>>@@@AAA>>>===>>>>>>????????????@@@@@@@@@CCCCCCFFFKKKMMMOOOWWW```kkkqqq{{{~~~wwwuuuwwwyyyjjjttt}}}yyy{{{qqqlllllllllkkkiiihhhfffeeeeeeccccccdddddddddeeeeeeeeefffhhhkkkqqqwww|||}}}}}}~~~}}}}}}~~~zzzuuuwwwwwwyyyzzz|||}}}}}}yyy{{{~~~vvvxxxxxxvvvsssssszzz|||zzzxxx999888666666666666444222444555555555333000...,,,,,,,,,+++++++++***))))))***)))((((((***++++++***((())))))******))))))((())))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,------...---------......------------------....../////////000000000......///000111222222333//////000222444555666777666666666777888999:::;;;===@@@@@@===;;;===FFFMMM\\\iiigggOOOEEE@@@:::555<<<999777777888888777555555666777666555555666888555555666666777777888888:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>===============<<<<<<>>>AAACCCCCCBBB???@@@BBBBBBBBBCCCFFFHHHFFFFFFEEEEEEEEEEEEEEEEEEIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEFFFFFFGGGGGGGGGHHHEEEFFFGGGFFFDDDEEEIIILLLIIIIIIIIIIIIKKKLLLLLLKKKLLLKKKJJJJJJLLLMMMMMMLLLKKKJJJJJJJJJLLLOOOQQQSSSRRR___uuuuuurrryyyyyyrrruuuZZZBBBHHHcccsssxxxyyyeeeRRRHHHBBB???@@@AAA>>>===>>>>>>>>>?????????@@@@@@@@@AAAAAADDDIIILLLNNNVVV___hhhnnnwww|||zzzwwwzzzuuuyyy~~~|||xxxqqqmmmjjjiiiiiihhhgggeeedddccccccccccccccccccccccccdddddddddhhhmmmsssxxx|||~~~~~~~~~}}}{{{zzzwwwvvvyyy|||rrryyyzzzxxxzzz|||xxxxxxzzz|||}}}~~~~~~tttrrrtttsssppp:::999777777777666555333444555555555333000...,,,+++(((&&&''')))***)))''',,,***(((''')))+++++++++'''(((((())))))((((((''')))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000111111111000000111222333444555555444555666777888999999999<<<<<<;;;999777777:::===BBBIII\\\xxxzzzaaaDDD777999>>>:::444:::888666666777777666555444555555444333222444555444444333333444555777888999999999999999:::::::::<<<<<<<<<<<<<<<=========<<<;;;;;;===???AAAAAA@@@>>>???AAAAAAAAABBBEEEGGGFFFGGGGGGGGGGGGGGGFFFFFFKKKJJJHHHGGGFFFFFFGGGGGGBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDBBBBBBDDDGGGKKKHHHHHHGGGFFFFFFGGGHHHIIIKKKIIIGGGGGGIIIKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNPPPYYYjjjyyypppqqqxxxyyyvvvtttuuuJJJ>>>OOOgggyyyzzzzzznnn^^^NNNFFF@@@@@@@@@>>>===>>>>>>>>>>>>?????????@@@@@@??????CCCHHHJJJMMMUUU]]]eeejjjsss|||xxxzzz{{{}}}|||}}}{{{rrryyy{{{uuuqqqnnnkkkgggggggggfffeeeddddddcccccccccbbbbbbbbbbbbbbbccccccjjjrrrwwwzzz|||~~~{{{yyyvvvwwwwwwxxx{{{ttt{{{}}}yyy~~~wwwpppooonnnmmmmmm:::888666666666666444333444555555555333000...,,,+++(((&&&)))...///+++&&&***)))((()))+++++++++***'''(((((())))))(((((('''))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------------------........./////////000000000000000000//////000000111111222222333333222333555777888888888777888888888999;;;<<<<<<<<>>@@@@@@???===>>>?????????@@@BBBDDDCCCDDDFFFGGGHHHHHHHHHGGGIIIHHHFFFFFFEEEFFFGGGHHHBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDBBB@@@@@@BBBEEEGGGHHHHHHFFFDDDCCCCCCFFFGGGJJJHHHEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOSSS^^^pppuuupppwww}}}ssszzz[[[===CCC]]]yyyuuurrrzzzzzznnnTTTJJJAAA???@@@>>>===>>>>>>>>>>>>>>>????????????>>>???BBBGGGJJJLLLTTT]]]ccchhhqqq{{{vvvtttzzzzzzzzzxxxuuuoooiiihhhgggggggggffffffeeeeeebbbbbbaaaaaaaaaaaabbbcccgggoooxxx||||||{{{}}}~~~~~~~~~|||yyyzzz}}}|||zzzzzz||||||tttsssuuurrrpppsss999777555555555555333111444555555555333000...,,,,,,++++++000555555///)))''''''(((***,,,,,,)))'''((())))))******))))))((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,------................../////////000000000000000000///////////////000000000111111111222222111222444666777777777666666666777;;;???AAA@@@>>>AAA@@@@@@BBBLLL]]]rrroooXXXDDD888;;;<<<:::666444666888666666666555444444555555555666666555444444555777666555333222111333444666666666666777777777777777888888999:::;;;<<<======;;;::::::;;;===???>>>======>>>???>>>======???AAA>>>???AAABBBDDDEEEEEEFFFCCCCCCBBBBBBCCCEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGDDDBBB@@@@@@AAABBBCCCIIIIIIHHHEEECCCCCCEEEHHHIIIGGGEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLJJJKKKPPP^^^xxxtttvvvyyyooo}}}KKK===RRRfffrrriiinnnvvv}}}]]]PPPDDD@@@@@@???>>>???======>>>>>>>>>?????????@@@@@@CCCHHHJJJLLLSSS\\\bbbhhhsss}}}xxxqqq|||{{{}}}sssnnnooonnniiicccgggfffffffffeeeeeeddddddaaaaaa``````aaaccceeegggooouuu}}}}}}{{{{{{~~~|||{{{|||}}}~~~||||||{{{|||{{{~~~}}}|||tttwwwzzzvvvqqqrrr888777555444555444333111444555555555333000...,,,((((((***...111000+++&&&'''&&&''')))******(((&&&((())))))******))))))(((((((((((()))))))))******)))))))))************+++************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,------......//////....../////////000000000//////////////////////////////000000111111111222111222333444555666666666666777999<<<>>>>>><<<:::888;;;>>>===<<>>>>>===<<<===>>>>>>>>>???AAACCC>>>>>>>>>>>>???@@@BBBCCC@@@@@@???@@@AAACCCEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDGGGDDDBBBAAABBBCCCBBBAAAHHHIIIJJJHHHDDDDDDFFFIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIKKKTTTmmm~~~zzz|||uuu|||~~~uuujjjBBBCCCJJJxxxzzzkkkooouuu{{{kkk[[[KKKDDDBBB@@@>>>>>>=========>>>>>>>>>??????AAAAAACCCGGGIIIJJJQQQZZZ```iiivvvrrrtttxxxzzzrrrgggbbbcccffffffeeedddddddddcccbbbaaaaaa``````___```aaacccgggkkkmmmvvv{{{|||{{{|||{{{zzzzzz|||~~~zzz}}}xxx}}}xxxyyy{{{vvvppplll999777666555666555333222444555555555333000...,,,&&&&&&'''((((((((('''&&&)))&&&$$$$$$%%%'''(((((('''(((((())))))(((((('''(((((((((((()))))))))***))))))))))))************************++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,------......------........./////////......//////////////////......//////000111222222111111222222333555666777777888:::;;;;;;:::888777666999<<<===;;;;;;>>>AAALLL```zzztttYYYJJJ@@@888777;;;999666444444777999888666222444555444222111333666333555666666555666888:::;;;:::999777666444333222333444555666777888999:::999:::::::::;;;;;;<<<<<<<<<;;;:::;;;===???>>>===999;;;>>>???AAACCCGGGJJJGGGEEECCC@@@@@@AAABBBCCC@@@@@@??????@@@BBBCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDBBBBBBCCCFFFFFFEEECCCEEEIIIKKKIIIFFFDDDGGGJJJHHHGGGHHHIIIJJJIIIFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHOOOggg~~~rrrkkkooo}}}|||xxxxxx}}}XXX???AAAZZZvvvwwwyyy||||||iiiUUUIIIEEE@@@===<<<============>>>>>>>>>???AAAAAACCCFFFGGGHHHNNNVVV\\\gggyyyvvvlllyyy{{{yyy~~~||||||qqqmmmhhheeefffggghhhhhheeedddcccbbbaaa```___^^^^^^^^^___bbbfffkkkpppsss|||}}}~~~}}}~~~|||zzzzzz|||~~~~~~}}}||||||vvvnnn:::999777666777666555333555555555555333111...,,,,,,,,,+++)))((((((+++...+++'''""" !!!%%%)))+++&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,---------..................//////000000------...///000111222222222111111111222444666777666999;;;<<<:::888777888999888888888999;;;======>>>IIIYYYlllmmmQQQ===>>>???666111444,,,444;;;;;;666222444888222333555444111111333666222333555555555666999;;;===<<<;;;:::777555222111222333444666888999:::;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>???>>>===888:::>>>AAADDDHHHLLLPPPQQQNNNJJJFFFDDDDDDEEEFFFBBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGAAA@@@AAADDDHHHJJJHHHEEECCCHHHKKKJJJFFFDDDFFFJJJHHHHHHIIIKKKLLLJJJFFFCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@CCCCCCHHH```|||xxxsssooovvvwwwvvv}}}ttt~~~zzzyyy}}}www{{{~~~zzzoooFFF???HHHyyy{{{yyyxxxyyy}}}ttt\\\NNNGGGAAA<<<:::============>>>>>>>>>>>>AAA@@@BBBEEEEEEFFFLLLTTTYYYfff{{{zzzgggqqq|||zzzoooiiigggiiilllnnnmmmkkkgggeeeggggggfffdddbbbaaa```___]]]^^^___bbbhhhnnntttwww~~~}}}~~~~~~~~~zzzyyyzzz|||~~~~~~www999777555444444333111///444555666666333111000000+++)))((('''((()))+++,,,))))))))))))))))))))))))(((((()))))))))'''&&&%%%)))((('''(((***,,,+++***))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++,,,,,,---...------------------------,,,---------.../////////............////////////111111222222222333333333888888999999999888888777999999888888999999:::;;;:::@@@HHHOOOZZZoooyyyddd^^^JJJEEE>>>888555555777999555555555555555555555555333333333333333333333333444444333444444555666777>>>???@@@>>>999444111///222222333555666888999999::::::999999:::;;;===>>><<<<<<=========<<<<<<;;;:::<<<>>>???@@@CCCGGGJJJKKKJJJIIIHHHHHHIIIJJJKKKHHHDDD@@@@@@AAAAAA@@@>>>DDD@@@===AAAHHHJJJFFF@@@FFFGGGFFFEEEDDDDDDGGGIIIHHHGGGFFFHHHKKKKKKHHHEEEGGGGGGHHHIIIIIIIIIIIIHHHDDDDDDEEEEEEEEEDDDDDDCCCGGGNNNMMMLLL^^^zzz~~~wwwxxxvvvsssuuuxxx{{{vvvvvv|||}}}{{{YYYJJJCCC___vvvzzz|||iiiVVVIIIAAA@@@AAA>>>======>>>AAABBBAAA@@@>>>@@@BBBDDDFFFIIINNNQQQ\\\fffwww{{{hhhjjjyyy}}}zzzrrrppphhhhhhhhhgggffffffeeeeeeaaacccggghhhbbb[[[[[[```^^^]]]]]]ccckkksssxxxyyy|||}}}~~~|||zzz{{{xxxxxx}}}{{{}}}yyy999777555444444333111///444666777666333000//////***)))((('''((()))+++,,,))))))))))))))))))))))))'''((()))))))))((('''&&&+++)))((()))******)))((())))))))))))))))))))))))************************)))************+++++++++,,,++++++++++++,,,------------------------------------------........................////////////111111111222222222333333555666666777777777666666777777777777777888888999333777<<>>;;;888666555666666444444444444444444444444333333333333333333333333333333333333444555666777<<<>>>???===999444111000222222333444666777888999:::999999999999:::<<<<<<======>>>>>>>>>======<<>>===>>>???@@@@@@???===???AAACCCDDDHHHLLLOOOWWW___pppnnnhhhooo|||pppkkkjjjgggffffffeeeddddddccccccaaaaaadddfffbbb]]]]]]```^^^]]]```fffnnnuuuyyyzzz}}}~~~}}}~~~sssrrrxxx~~~|||}}}~~~wwwuuuxxxuuummm999777555444444444222000555777888777333000...---***)))((((((((()))+++,,,))))))))))))))))))))))))&&&'''(((((()))(((((((((,,,***))))))))))))(((&&&))))))))))))))))))))))))************************)))************++++++++++++++++++++++++,,,------------------------------............---------------............/////////000111111111222222222222111222333444444555444444555555555555555666777777444555777888999<<<@@@DDDQQQgggaaaPPPGGG>>>888777555666777777777555444333444444444444444444444444333333333333444444444444333222222333333444555666999;;;<<<;;;888444222111111222333444555666777888:::999999999999999:::;;;>>>>>>????????????>>>>>>BBBCCCDDDCCCBBBBBBDDDFFFDDDDDDEEEFFFGGGIIIKKKLLLNNNKKKHHHGGGGGGGGGFFFEEEEEEJJJNNNMMMHHHFFFIIIMMMGGGHHHHHHGGGFFFFFFGGGIIIGGGHHHIIIIIIGGGFFFFFFFFFEEEFFFFFFGGGFFFFFFEEEEEECCCCCCDDDEEEFFFGGGGGGHHHEEEFFFGGGIIISSSkkk|||uuupppsss}}}yyy}}}yyyuuu~~~iiiHHH999JJJmmmuuuvvv{{{~~~mmmRRRCCCCCCBBB???======>>>???>>>===<<<>>>@@@AAACCCFFFJJJMMMQQQWWWfffzzzjjjgggwww|||qqqkkkiiihhheeeddddddcccbbbbbbaaaaaaaaa___```cccbbb___^^^```^^^___dddjjjrrrwwwzzzzzz~~~~~~~~~|||{{{zzzzzz}}}ttt|||xxxrrrqqqrrruuu|||~~~yyyxxxvvvssspppmmmkkkiii888777555444555444222111555777888777444000---,,,))))))(((((())))))***+++))))))))))))))))))))))))%%%&&&''''''((()))))))))+++)))(((((())))))((('''))))))))))))))))))))))))************************))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,------------------.........------,,,,,,,,,---------.........//////000000000111111111111222///000111222333444444444555444444444444555666666777777777999;;;<<<;;;:::;;;IIIYYYhhh}}}jjjVVVCCC======;;;888777111222444555555444222111333333333333333333333333333333333333444444444444222111111222222333444555666888999888666333222222111111222333444555666666::::::::::::::::::::::::>>>>>>??????@@@@@@??????@@@BBBCCCDDDDDDEEEGGGIIIAAAAAACCCDDDGGGIIIJJJKKKMMMKKKIIIGGGFFFFFFFFFFFFIIIMMMPPPNNNIIIGGGIIINNNFFFGGGHHHGGGEEEEEEFFFGGGFFFHHHJJJHHHEEECCCDDDGGGDDDEEEEEEFFFFFFEEEEEEDDDAAABBBBBBCCCEEEFFFGGGHHHIIIGGGIIILLLQQQaaavvvooooooxxx}}}uuupppzzzzzzWWW::::::VVV~~~uuutttzzz~~~~~~___JJJHHHBBB???<<<;;;===>>>???>>><<<>>>@@@AAABBBEEEIIILLLNNNRRR^^^wwwuuukkkooo}}}rrrllljjjhhhfffcccccccccbbbaaaaaa``````ccc___]]]```aaa___]]]______ccciiipppvvvzzz{{{{{{~~~~~~~~~~~~{{{yyywwwwww}}}pppjjjvvvyyyuuuqqqpppooopppxxx~~~zzztttqqqrrrqqqmmmmmmqqq888777555555555555333222555777999888444000---+++)))))))))))))))******+++((((((((((((((((((((((((%%%&&&&&&'''((()))******((('''&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,,,,,,,,,,---------............------,,,,,,,,,+++------------............//////000000000111111111///000111222333333444333444444444444444555666666333222222444888;;;;;;:::777===DDDKKKZZZrrrxxxcccYYYHHHAAA;;;;;;;;;888555444333333333222222222222222222222222222222222222222222222222333333333444444000000000111111222333444333555666666444222222222000000111222333444444555999:::::::::;;;;;;;;;;;;<<<===>>>???????????????@@@AAACCCDDDDDDDDDFFFGGG???@@@BBBDDDFFFHHHIIIJJJKKKJJJIIIHHHFFFGGGHHHIIILLLLLLLLLKKKJJJIIIIIIJJJGGGIIIJJJIIIGGGFFFFFFGGGDDDFFFHHHFFFCCCAAACCCFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGIIILLLMMMXXXxxx|||rrrmmmsssyyyuuuyyyqqqfffrrr}}}dddCCC555EEEfff|||}}}iiiRRRLLLCCC???<<<;;;<<<>>>@@@AAA===???@@@AAABBBDDDHHHKKKNNNPPPZZZooo{{{sss~~~{{{rrrllliiigggdddbbbccccccbbbaaaaaa``````___ddd___\\\^^^___]]]\\\^^^ccchhhooouuuzzz|||}}}}}}~~~}}}}}}~~~~~~{{{yyyyyy|||pppaaahhhwwwyyyuuurrroookkkkkkttt~~~~~~vvvppppppqqqoooooorrr888777555555666555444222333666888888555000---,,,((()))))))))************((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++'''&&&&&&''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++,,,,,,+++,,,,,,------.........------------,,,,,,,,,,,,,,,------------.........////////////000000000000000000111222333333333222444333333333333444555555111000///111444666888888555888<<>>;;;777777777666444222222444555444222111111111222333111111111111111111111111000000111111222222333333000//////000000111222333222333444444222111111222000000000111222333333333777888999:::;;;;;;;;;;;;:::;;;<<<======>>>======AAABBBDDDDDDBBBAAAAAABBB@@@AAACCCDDDFFFGGGGGGGGGIIIIIIIIIHHHGGGHHHJJJLLLLLLJJJGGGGGGIIIJJJHHHFFFIIIKKKLLLKKKIIIHHHHHHHHHBBBCCCCCCBBBAAAAAACCCDDDDDDDDDFFFGGGHHHIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJJJJLLLKKKMMMOOOPPPYYYrrrzzzsssuuu}}}rrrlllyyyvvvccccccuuuuuuWWW>>><<>>@@@AAA>>>???@@@AAAAAACCCGGGIIIMMMOOOVVVggg~~~}}}wwwtttpppmmmjjjhhheeecccbbbaaaaaa``````___^^^^^^aaa]]][[[]]]\\\[[[\\\aaahhhmmmtttzzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}uuuvvvzzzfffcccppp}}}www{{{vvvtttpppooouuu~~~|||wwwnnnjjjllllllgggbbb888777555555666666444333222555888888555111...,,,(((((()))***************((((((((((((((((((((((((''''''&&&&&&'''((()))***((('''&&&'''))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************++++++,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,------,,,,,,---------................../////////000000000000111111111111111000222222111111222222333444222222222222333444555666444666888:::999999;;;===;;;CCCPPP\\\jjj|||}}}___SSSJJJGGG???333111666000222333222111222444555222222222111222222333333000000000000000000000000...//////000111111222222////////////000111222222111222333222000///000111//////000000111222222222333444666888999:::::::::888888:::;;;;;;<<<<<<<<<>>>@@@BBBBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDEEEFFFFFFEEEFFFIIILLLJJJHHHEEEEEEGGGHHHHHHGGGHHHIIIKKKJJJHHHFFFFFFFFFAAA???>>>>>>@@@BBBBBBBBBDDDEEEFFFHHHJJJKKKLLLLLLNNNLLLJJJHHHFFFFFFGGGHHHKKKMMMPPPRRRUUU^^^nnn{{{vvvlllrrruuukkkeeehhhzzzpppVVVFFF===MMMpppzzz}}}|||lll]]]KKKFFF@@@<<<;;;===>>>???===>>>??????@@@AAADDDGGGIIILLLRRR```sssyyyqqqqqqooolllhhheeeeeeeee```______^^^^^^]]]\\\\\\\\\ZZZZZZ\\\ZZZZZZ___fffmmmrrrxxx}}}}}}}}}~~~}}}~~~}}}|||{{{tttxxxtttooo{{{~~~|||||||||{{{xxxwwwxxxxxxwww{{{|||zzz~~~xxxtttjjjcccfffhhh[[[JJJ888777555555666666555333111444888888666222///---(((((()))***************(((((((((((((((((((((((((((((('''&&&&&&''')))******)))''''''(((((('''%%%)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,---------................../////////000///000000000000000//////000000000000000111111222000222444444222111222444555555777888777666888;;;;;;===>>>>>>AAAKKK\\\jjjxxxiiiUUUHHH<<<444222777777111222:::444666666555444444222......///111222333333333333000000000000000000000000---......///000111111222.........//////000111222111222222111/////////000//////000000111111222222000111444666888999999888666777888999::::::::::::888;;;>>>@@@AAAAAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCC???AAABBBBBBAAACCCGGGJJJHHHGGGFFFFFFEEEFFFHHHHHHDDDFFFGGGGGGEEEBBBBBBBBB@@@===;;;<<<@@@CCCBBBAAADDDEEEGGGJJJLLLMMMNNNOOOMMMKKKHHHEEECCCBBBCCCCCCDDDIIIMMMOOOTTT^^^hhhmmmwww{{{pppkkkqqqssslllbbbggg~~~~~~lllYYY@@@===WWWzzzwww{{{}}}}}}zzzjjjPPPJJJBBB===;;;;;;======<<<===>>>>>>>>>@@@CCCEEEFFFIIIOOO[[[mmm}}}wwwuuurrrkkkkkkjjjfff```^^^___bbb^^^^^^]]]]]]\\\[[[[[[ZZZWWWWWWYYY[[[YYYYYYaaakkkpppuuu{{{~~~~~~}}}~~~|||~~~~~~{{{zzz}}}ooonnn~~~yyyzzzuuu}}}}}}ooolllqqqnnnlllooouuuzzz{{{}}}}}}sssppptttzzz|||ooonnnfff___dddgggUUU;;;999777666555666555444222888999:::999777444000...))))))))))))(((((((((((((((((())))))((('''&&&&&&))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))///...,,,+++++++++,,,,,,111---***,,,///111...***,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---..................////////////111111111111111111111111000111222222111000111222111111222333333444555555444444444555555555555666666666666888;;;@@@CCCFFFRRRWWWaaapppyyykkk^^^OOOBBB999777777555444333222222222333333333222222111111111111111111111111111111111222111000.........///000---......///000111111222222222222000......000222000000000000000000000000000000000000111111111111222111000000111333555666555555666888999:::;;;<<<@@@>>>===;;;;;;===>>>@@@BBBCCCCCCCCCCCCCCCCCCBBB>>>>>>>>>???@@@BBBCCCDDDGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFDDDBBBAAABBBCCCDDDAAAAAA@@@@@@AAACCCEEEFFFKKKLLLLLLLLLLLLMMMPPPSSSRRRNNNIIIFFFEEEFFFFFFFFFDDDEEEFFFIIINNNTTTZZZ]]]{{{rrrppppppllliiikkk___lllqqqNNNBBBIIIZZZyyyyyy{{{zzzyyyzzzzzzzzzwwwcccPPPBBBBBBBBB===;;;>>>>>>>>>>>>>>>>>>>>>???@@@GGGJJJHHHQQQhhh|||~~~{{{|||vvvrrrmmmiiijjjiiigggdddaaa^^^[[[ZZZZZZ]]]___```^^^[[[ZZZYYYYYY[[[]]]]]]\\\___iiitttzzz~~~mmm}}}~~~pppzzznnnkkkkkkkkkppptttxxx{{{|||zzzwwwqqqgggdddiiioootttlllmmmggg```dddfffMMM---:::888666666666666444333555666777666444111---+++))))))))))))((((((((((((((((((((((((((('''&&&&&&)))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))---,,,+++***))))))***+++,,,)))(((+++111444333000+++++++++++++++,,,---------,,,,,,,,,,,,---..................////////////........................000111222222000000111222111111222222333444444444333444444444555555555555555555555666888:::===???AAACCCIIIQQQZZZdddmmmqqqhhhccc\\\TTTKKKCCC<<<777666555444222111111000000222222111111000000000000111111111111111111111111111000///.........//////,,,------...//////000000111222111000......///111//////////////////////////////000000000111111111222222000000000222444555555555666777999:::;;;<<<>>>>>>===<<<<<<===>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCEEEEEEEEEDDDBBB@@@???@@@AAABBBAAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHIIIJJJMMMOOOOOOKKKGGGEEEFFFGGGHHHHHHHHHHHHHHHJJJLLLPPPSSSUUUggg}}}tttooosssrrrlll^^^hhhzzzeeeJJJ>>>QQQmmm|||ttttttwww}}}}}}sssjjjfffhhhjjjnnnyyyrrr\\\HHHDDDCCC===:::<<>>??????@@@AAAAAACCCGGGFFFNNNcccvvv|||vvvwww|||uuuqqqoookkkgggfffeeedddbbb```^^^]]]\\\___```aaa___\\\ZZZZZZZZZWWWXXXZZZ[[[^^^fffqqq{{{{{{}}}uuu}}}ttt{{{zzzqqqrrruuutttqqqttt|||{{{vvvyyysssgggbbbeeemmmttttttjjjccceeeeeeWWW???,,,;;;999777666777666555444444555555555333000,,,***))))))))))))(((((((((((((((((((((((((((''''''&&&((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((())))))***)))(((,,,111444444222+++************++++++,,,,,,,,,,,,,,,,,,---......---............/////////........................///111222111000///000222222222222222222222333333333333333333444444444444555444333333444555777888888888888:::<<<@@@CCCDDDUUU\\\hhhtttxxxnnncccXXXPPPOOONNNJJJDDD<<<666222111333333222111000/////////000000////////////......//////////////////////////////...---------......,,,,,,,,,---......//////000111111000......///111//////////////////////////////000000000000111111333222111000000111333333444555666777999:::;;;;;;=========>>>>>>=========>>>>>>>>>>>>>>>===<<<<<>>>>>???@@@AAAAAA@@@@@@??????@@@AAABBBCCCBBBAAA@@@>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>AAADDDFFFGGGHHHJJJLLLJJJHHHEEEDDDFFFHHHJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJOOOaaazzzyyyuuujjjjjjpppaaaGGGCCCJJJoooqqqpppqqquuuwwwpppbbbVVVNNNOOORRRXXXeeeuuu~~~~~~hhhRRRIIIEEE???<<<>>>????????????@@@AAABBBCCCBBBGGGFFFKKK[[[jjj~~~|||zzzxxxuuummmjjjjjjhhheeebbbaaaaaa``````_________]]]]]]]]][[[YYYWWWXXXZZZZZZZZZ[[[^^^fffqqq|||}}}|||{{{sssxxxvvv}}}~~~~~~{{{pppyyyyyymmmeeefffnnnuuuyyyfffaaajjjcccFFF111///<<<:::777666777777666555666777888777555222...,,,))))))))))))(((((((((((('''(((((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((())))))...---,,,---///111000...++++++*********++++++,,,,,,,,,++++++,,,,,,---...---------.........//////000000000000000000000000///000111111//////000111222222222222111111111111222222222222333333333444444333333222333333444555888777777666666777888888444888>>>DDDJJJPPPWWW[[[mmmrrryyy{{{oookkkaaaTTTIIICCC>>>999666EEEFFFDDD>>>777111///000222222222111000///......////////////....................................------------------------,,,,,,------...............000000///...---///000////////////////////////////////////000000000111333222111111000111111222444555666777888999:::;;;;;;<<<>>>??????>>><<<;;;===>>>>>>?????????????????????>>>>>>>>>??????@@@@@@@@@@@@????????????@@@@@@@@@>>>=========>>>>>>????????????>>>===<<<;;;===@@@DDDGGGHHHIIIKKKLLLHHHEEECCCCCCEEEGGGHHHHHHJJJJJJJJJIIIHHHEEECCCBBBFFFQQQiii|||qqqfffjjj{{{{{{jjjHHH<<>>AAA>>>>>>>>>???@@@AAABBBCCCCCCIIIHHHIIISSS^^^qqq}}}vvvmmmgggffffffeeeccc```````````````_________XXXZZZ[[[[[[ZZZYYYZZZ\\\___```ccchhhsss~~~zzz|||~~~xxx}}}xxxqqq{{{{{{tttpppppprrrtttuuuhhhfffjjjYYY999,,,333===:::777666666777666555777888888888666333///---))))))))))))((((((((((((''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''************************(((((((((((((((((((((((()))*********************///...------......---,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------------------............////////////////////////...///000000......///000111111111111111111000000111111111111222222222222333333333333444555666666555555555555555555666666444555666777888:::>>>AAADDDHHHNNNUUU[[[aaahhhnnnvvv{{{|||sssiiiccc___XXXNNNFFFGGGAAA:::666666666555444444666888666333111333555111111222222111000///.........//////////////////------------------------,,,,,,------------------.............../////////---...//////...---...///...........................////////////000000000222222111111111111111111444444555666888999:::;;;:::;;;===??????===;;;::::::;;;===>>>@@@AAAAAAAAA>>>>>>>>>======>>>??????BBBBBBBBBAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;===@@@DDDFFFGGGHHHIIIJJJFFFDDDBBBAAABBBDDDDDDDDDEEEFFFFFFFFFEEEBBB@@@???DDDIII]]]zzz~~~rrr___VVVaaavvv___HHHDDD^^^sssfff\\\TTTLLLFFFGGGEEEBBBDDDKKKWWWeeepppzzzvvvnnnaaaPPPBBB>>>AAA=========>>>>>>@@@AAAAAA@@@GGGFFFGGGPPPWWWggg~~~uuupppiiieeeeeedddcccaaaaaaaaaaaa```______^^^^^^YYY[[[^^^^^^]]]\\\\\\]]]^^^dddjjjrrr~~~|||ooowww||||||~~~xxxzzzxxxvvvuuuwwwzzzzzzvvvrrrqqqpppmmm```HHH111+++000===:::666555555666666555555666777666444111---+++))))))))))))((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((************************(((((((((((((((((((((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,++++++++++++,,,+++++++++++++++,,,------,,,------------.........---------------------------///000///...---...000000000000000000000111111000000000000111111111222111222333444555555666666222222222222222222222222444555555555555777:::<<<888:::???DDDEEECCCFFFKKKJJJPPPWWW[[[[[[[[[___ccceeeiiinnnsssuuutttrrrppptttuuuwwwxxxyyy|||~~~zzztttmmmfff^^^WWWRRRMMMHHHCCC??????>>>;;;999999777444444444555444333000111222222111111222333000000111222111000...---.............../////////------------------------+++,,,------......------........................+++---//////...---...///..............................////////////000000000000111111111111111111333444555666888999:::::::::;;;===>>>>>>===;;;:::777888:::;;;===>>>??????======<<<======>>>??????CCCCCCCCCCCCBBBAAA???>>>>>>????????????>>>>>>>>>===???BBBDDDDDDBBB@@@>>>===???BBBCCCCCCCCCDDDFFFDDDBBB@@@???@@@@@@@@@???@@@@@@AAABBBBBBAAA???>>>???CCCQQQnnnvvvtttrrrwww{{{uuummm___TTTTTTbbbzzzpppVVVCCCFFFbbbkkkZZZOOOJJJIIIGGGCCCBBBCCCGGGPPP___lll{{{}}}{{{nnn[[[IIIAAA???>>>>>>>>>===>>>>>>???@@@<<>>777777<<<555999===>>>======???@@@;;;>>>BBBEEEFFFEEECCCBBBDDDEEEGGGHHHHHHKKKNNNQQQMMMJJJEEEAAA>>>;;;888555444444444333333333444555222222111111111111000000555333111111111000...------...000000000///---,,,,,,,,,,,,,,,---------...........................+++,,,---...///......---------------------------***,,,...///...------..................................../////////000000//////000111111222222111333444555666777999::::::;;;;;;<<<======<<<;;;;;;777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA======>>>>>>>>>>>>>>>======@@@CCCGGGHHHGGGEEECCC@@@AAAAAAAAA??????AAACCCAAA???======>>>???>>>===<<<===>>>>>>????????????<<<@@@HHHZZZzzz~~~ooohhhjjjooouuu~~~{{{uuuooohhhbbb[[[\\\oooiiiPPPCCCHHHkkkzzzaaaQQQKKKLLLEEEBBBBBBDDDGGGMMM\\\kkk~~~vvvgggXXXJJJCCC@@@@@@??????>>>>>>??????>>>BBBAAADDDLLLOOOUUUeee}}}}}}uuuppphhhgggeeedddcccbbbaaa```]]]]]]\\\\\\[[[[[[ZZZZZZWWWWWWWWWWWWXXX[[[aaaeeelllwww}}}}}}oooggg|||xxxwww~~~~~~||||||uuurrrooodddPPP===000,,,***(((<<<999555333333444555555555666666666444000---***))))))))))))((((((((((((&&&&&&'''((())))))((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((************************((()))***,,,,,,,,,+++***)))***++++++***)))***+++++++++***))))))((())))))++++++******++++++,,,---,,,,,,,,,---------......////////////////////////---...///...------...///---......///000111111222////////////000000000000//////000000000000//////...///000111222222222222333333444222000///000111,,,///666===:::333333888111444666555444666666666333444666777888777777666444555555555555666999<<<:::888555444444444444333000222555333000......///.........///000000111111000...,,,---///111///,,,+++---...//////---,,,*********+++++++++,,,,,,,,,........................+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...------......................................./////////000---...///111222222222222333444555666777888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;:::999999::::::;;;;;;===>>>@@@@@@>>>???AAACCCDDDDDDDDDDDD<<<<<<======>>>======<<<===@@@EEEIIIKKKJJJHHHFFFCCCDDDCCCAAA??????@@@BBB>>><<<;;;;;;===>>>>>>===;;;;;;<<<<<<===>>>>>>???<<>>@@@@@@AAA@@@DDDBBB???===<<<===???AAADDDCCCBBBAAAAAABBBDDDEEEDDDAAA===::::::===AAADDDHHHFFFEEEFFFGGGGGGFFFEEEGGGEEEBBBAAAAAAAAA???>>>@@@???>>><<<;;;:::::::::<<<<<<<<<;;;;;;<<<<<<<<<999<<<======KKKiii~~~~~~}}}~~~uuuqqqzzzpppyyyxxx}}}vvvssstttnnnggglllxxxbbbHHH@@@LLLhhhxxxhhh]]]RRROOOJJJHHHKKKQQQXXXdddooozzzmmm___UUUEEECCCAAA@@@@@@@@@???===BBBBBBAAABBBEEEIIIMMMPPP```dddrrruuuiiiiiikkkhhhddddddeeedddbbbaaa___^^^^^^]]]]]][[[YYYXXXXXXXXXWWWVVVYYYUUUPPPTTTdddyyyrrraaammm{{{}}}~~~~~~yyywwwwwwqqqnnnwww|||wwwgggggg___FFF000---///,,,***---;;;888555333333333222111555555666777777444000,,,)))))))))))))))(((''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&'''(((((('''%%%$$$&&&'''(((((((((((((((((((((((((((((()))************)))((((((((((((''''''''''''))))))))))))((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,///...---,,,+++,,,,,,------------------------------.........////////////............................../////////000000000/////////000000/////////000000000111111111222222222222222222222222222222000000000111111111222222000000000000000111222222444222111//////000111222........................777333///...///000000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,------------...------------------------------...//////000000111000000000000111111111111333444555666777888999999888888999::::::;;;:::::::::;;;===???@@@AAAAAA@@@CCCBBB@@@???>>>???@@@AAACCCCCCBBBBBBAAABBBBBBBBBBBB@@@>>><<<<<>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===GGG]]]{{{zzz}}}|||zzzyyy|||uuuvvvyyyxxx~~~}}}pppfffeee___EEEBBBTTT}}}kkk[[[TTTRRRRRRUUUXXX___lllyyy}}}rrrfff]]]LLLHHHCCC@@@@@@AAAAAAAAA@@@@@@@@@AAACCCGGGKKKMMMSSSWWWcccvvv~~~zzzppphhhiiijjjgggccccccdddcccaaa___^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYUUUWWWZZZbbbssssssiiilll}}}||||||{{{yyyyyytttpppwwwxxxqqqssszzzwwwmmmlllZZZCCC000---...+++***,,,:::888555333333444333222555555666777777444///,,,******)))((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''&&&''''''&&&$$$$$$%%%'''(((((((((((((((((((((((('''((())))))******))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,---------------------------------.........//////.................................////////////000......////////////......//////000000000111111111111111111111111111111111//////000000000111111111///////////////000000000222111000/////////000111........................222000...---...///...---------------------------------------------------++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------------------------------......//////000111111111000000000000111111111111333444444555666777888888777888999;;;<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???AAA@@@??????@@@BBBDDDFFFAAABBBDDDGGGJJJIIIGGGDDDEEECCCAAAAAABBBCCCBBBAAA@@@AAAAAAAAA@@@>>>===<<<;;;::::::999999::::::;;;>>>;;;;;;???DDDRRRooozzzyyyuuuqqq{{{{{{lllcccooo~~~YYYAAACCC```qqq``````bbbccccccgggsssyyypppjjjUUUNNNEEE???<<<===???AAA>>>>>>>>>???AAADDDHHHJJJKKKOOOXXXdddqqq||||||wwwsssnnniiigggggggggdddbbbbbbaaa```___]]]\\\[[[[[[[[[XXXXXXXXXYYYYYYZZZZZZ[[[XXXaaammmwww]]]jjj{{{ssszzzvvvyyyyyyuuuxxxtttmmmmmmmmmxxxwwwyyy{{{}}}zzztttoooRRR???///,,,---+++)))+++:::777555333444444333222444555555666666444///++++++***((('''''''''((()))'''((((((((((((((((((''''''(((((())))))(((((('''&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&''''''((((((((((((((((((((())))))))))))************************((((((((()))))))))))))))))))))))))))******************++++++++++++******,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------........./////////---......//////......---....../////////000000000000000000000000000000000....../////////000000000......//////000000000000000000///......//////000------------------------------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,---------------------------------......//////000111111111///000000000111111111111333333444555555666777777777888999;;;<<<=========<<<===>>>???@@@???>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@AAABBBBBBAAA@@@>>>===@@@AAABBBDDDEEEGGGGGGHHHCCCCCCCCCEEEGGGGGGFFFDDDDDDBBBAAAAAABBBCCCCCCBBB@@@AAABBBCCCBBB@@@>>><<<:::999999999999999999:::???:::<<>>===???@@@>>>======>>>@@@CCCFFFGGGIIIMMMRRRYYY```gggmmmqqq~~~yyyuuurrrnnnllliiigggfffeeebbb``````bbb___^^^\\\[[[ZZZYYYYYYYYYVVVWWWWWWWWWXXXYYY[[[]]]fffrrr}}}eeemmm|||oooyyy~~~~~~rrrmmmuuu}}}|||yyyzzzppplllllliiisssvvvwwwvvvwwwuuukkk```HHH:::...+++,,,***)))***999777444333444444444333444444555666666333///++++++***((('''''''''((()))''''''((((((((((((''''''''''''(((((((((((('''''''''(((((('''&&&&&&((()))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))))))))(((((()))))))))*********)))******++++++******)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////------------............------............------------........./////////////////////////////////------........./////////...///000000111111000000.....................///------------------------+++---...//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,------------------------------.........///000000111111///000000000111111111111333333444444555555666666777888999;;;<<<=========;;;<<<===>>>>>>===<<<<<<<<<>>>???AAABBBAAA@@@??????@@@AAABBBAAA@@@>>>===AAACCCEEEGGGIIIJJJJJJJJJIIIFFFCCCAAABBBDDDDDDDDDCCCAAA@@@@@@BBBCCCCCCBBB@@@AAABBBCCCBBB@@@>>>===999999999888888999999999???;;;===BBBAAAEEE]]]zzzzzzxxxrrrvvv|||{{{qqqtttqqqJJJAAAHHH]]]|||~~~~~~zzzrrriiiZZZMMMEEEBBBAAAAAA>>>>>>>>>???AAACCCEEEFFFEEEHHHLLLOOOSSSXXX___cccrrr}}}{{{wwwsssooolllkkkiiigggfffiiiiiifffaaa]]]]]]___aaa\\\\\\ZZZYYYXXXXXXXXXXXXUUUVVVWWWVVVVVVXXX]]]```uuusssjjjuuunnnsssqqqooosssrrryyyjjjdddppp~~~zzzwww{{{iiihhhiiieeennnsssuuurrrmmmdddSSSDDD===555---++++++***))))))999777444333444444444333444444555666666333...+++******)))(((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''(((((((((''''''(((***((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&''''''(((((())))))***((((((((()))))))))******))))))************))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////////////////,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,---------.................................,,,,,,---------.........---...000111111111000///,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++,,,,,,,,,,,,------------------------------......///000000000000000000000111111111111333333333444444444555555777888999;;;<<<<<<<<<<<<:::;;;<<<=========<<<;;;;;;===>>>@@@AAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@BBBDDDFFFHHHJJJJJJJJJJJJLLLGGGBBB??????AAACCCDDDBBB@@@??????AAABBBAAA@@@???@@@@@@AAA@@@???>>>===:::999999888888999999:::===;;;===>>>;;;===OOOdddyyymmm~~~ZZZBBB;;;BBBaaa}}}~~~~~~wwwooobbbUUULLLEEE@@@>>>?????????@@@AAACCCDDDEEEDDDFFFHHHKKKOOOSSSYYY]]]hhhttt|||wwwtttpppmmmjjjiiiiiiiiihhhggghhhiiieee^^^ZZZ\\\^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWTTTUUUVVVUUUUUUZZZccciii~~~|||ffftttwwwmmmjjjzzzfffjjjqqqpppvvvkkkgggqqq{{{{{{xxxxxxssshhhiiikkkgggkkkoootttssshhhUUUAAA444444111...,,,,,,+++***)))999666444333444555444333333444444666666333...+++)))))))))))))))(((''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((***((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((()))))))))***))))))************))))))++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,---...000000///...---++++++,,,---------------++++++++++++++++++++++++***,,,---,,,***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************++++++,,,***++++++++++++,,,,,,,,,------------------------,,,,,,------......//////000000000000111111111111333333333333333444444444888888999::::::;;;:::::::::;;;<<<>>>>>>>>>======<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCBBBCCCEEEFFFHHHHHHHHHHHHIIIEEEAAA???@@@BBBCCCDDDAAA???>>>>>>???@@@???>>>>>>>>>>>>>>>============::::::999999999999::::::777:::;;;999777<<>>>>>???@@@AAABBBBBBCCCDDDDDDFFFIIINNNRRRVVVXXX^^^iiisssyyy{{{xxxvvvtttsssnnnkkkiiihhhhhhiiiiiihhhdddeeebbb\\\[[[^^^]]]YYYZZZZZZYYYXXXWWWWWWWWWWWWSSSTTTUUUUUUWWW```lllvvvggghhh}}}ssssss{{{wwwppprrrvvvxxxwwwtttuuuyyyvvvpppsss{{{{{{{{{wwwooolllnnnnnnjjjkkkmmmtttvvvfffJJJ666000...///...---,,,,,,+++)))999666444333444555444444333444444555555333...***((()))*********)))'''&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%''')))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((''''''&&&&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))************))))))+++++++++,,,,,,+++++++++++++++,,,---,,,+++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------***+++---//////...---,,,***+++,,,---------------++++++++++++++++++++++++)))+++,,,***'''&&&(((+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,---......///000000000000111111111111333333333333333333444444888888999:::::::::999999:::;;;===>>>?????????>>>>>>>>>???@@@BBBCCCDDDDDD@@@@@@??????@@@BBBDDDEEEAAABBBCCCDDDEEEFFFFFFFFFEEECCCAAAAAABBBDDDDDDDDDAAA???======>>>???>>>===>>>===<<<<<<;;;<<<<<<===;;;::::::999999::::::;;;111888:::666777???IIINNN\\\qqquuuyyylllYYYFFFCCCMMMddd{{{tttlllcccYYYOOOHHH===>>>>>>???@@@AAAAAAAAA@@@@@@AAADDDJJJNNNPPPPPPSSSZZZ```eeeooo||||||yyytttpppooonnnmmmlllhhhfffcccbbbcccddddddccc___aaa```\\\]]]___\\\UUUZZZYYYXXXXXXWWWWWWWWWWWWRRRSSSTTTUUUYYYdddttt|||bbbbbb|||xxxsss~~~yyypppwww|||zzzzzzzzz~~~sssgggooosssoookkkjjjmmmooolllhhhiiiiiippptttaaa@@@...---***---///...,,,,,,+++)));;;888555444555555444333333666777444222222///***)))))))))))))))(((''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''''''''&&&&&&***)))((('''''''''''''''&&&&&&'''(((***,,,---...,,,***(((&&&%%%%%%&&&'''''''''(((((('''&&&%%%%%%******))))))((((((''''''***(((&&&'''(((((('''''')))))))))))))))))))))))))))''''''((()))******(((+++***)))((('''(((*********++++++***))))))***,,,---,,,,,,++++++******)))+++,,,---,,,***)))***+++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++***++++++++++++***))))))+++*********))))))((((((************************))))))))))))************+++++++++++++++***)))((())))))))))))************++++++***)))(((((())))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,---///000111111000000444444333333333444555555777777888999999999999999<<<<<<<<<===>>>???@@@AAA<<<<<<===???@@@AAABBBCCC>>>>>>>>>???@@@CCCEEEFFFBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;::::::;;;::::::999888777666666777777777777999===DDDIIIXXXttt~~~uuuzzz}}}qqqNNN>>>NNN___{{{sssnnnfffYYYLLLIIIEEEAAA>>>>>>@@@@@@@@@@@@@@@BBBDDDFFFIIIKKKMMMSSSUUUXXX]]]bbbgggjjjlll{{{|||}}}wwwsssnnniiiiiikkkllliiifffddddddcccbbbaaa```______^^^^^^^^^^^^]]]\\\[[[[[[]]]\\\[[[ZZZYYYXXXUUUSSSUUUVVVYYY___hhhuuummmTTTbbb~~~ccceeezzzqqqvvvyyyxxxwwwqqqsssssspppkkkggghhhlllllliiiiiimmmkkknnnnnnbbbJJJ333,,,///+++++++++++++++***)))(((:::888555444444444444333333666777333222222///***)))))))))))))))(((''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''***)))(((''''''((())))))'''&&&%%%%%%%%%&&&(((((('''(((((()))(((((('''''')))((((((''''''''''''(((&&&&&&'''''')))***,,,---+++***(((&&&%%%&&&''''''((((((((((((((('''&&&&&&))))))))))))((((((''''''///...***'''(((,,,...---)))))))))))))))))))))))))))((('''((()))***)))((()))***,,,...///...,,,+++((()))***)))(((''')))******++++++++++++++++++++++++,,,---,,,***)))***+++***+++,,,,,,******+++,,,*********+++++++++,,,,,,,,,,,,------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++***))))))*********)))))))))((((((************************(((((()))))))))***************++++++***))))))((((((((()))))))))*********+++******)))(((((())))))*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...---...///000111111111000222222222222222333333444666666777888888888888888:::::::::;;;<<<===>>>???AAA@@@@@@???>>>=========????????????AAACCCEEEFFFBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBB@@@???>>>===<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::888888888888888888777777777777777666777:::???BBBDDD\\\}}}}}}lllIIICCCIIIgggzzzvvvqqqfffZZZQQQKKKCCC===<<<>>>@@@BBB???@@@@@@AAACCCEEEGGGHHHJJJKKKOOOSSSWWW\\\___aaaiiikkknnnrrryyyzzzyyywwwrrrnnnpppkkkgggfffhhhiiifffcccccccccbbbaaa```___^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYVVVUUUTTTTTTUUUUUUTTTTTTVVVXXX]]]hhhttt~~~fff^^^bbbxxxrrrnnnrrrqqquuu}}}pppttt~~~ooohhheeehhhjjjiiijjjnnnoooggg\\\NNN>>>///***,,,++++++++++++******))))))999777444333333444333222333666666333111111///***)))))))))))))))(((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))(((((('''(((((())))))''''''&&&&&&''''''((()))(((((()))))))))))))))((('''''''''&&&''''''(((((('''&&&&&&''''''(((*********)))'''&&&&&&&&&''''''(((((()))))))))((('''''')))))))))((((((((((((''' &&&(((&&&(((+++&&&))))))))))))))))))))))))***)))(((((())))))(((''''''+++000555555222---***&&&'''((((((&&&&&&'''(((((())))))***++++++,,,,,,***+++,,,+++***)))***+++)))+++,,,+++***)))***+++)))*********+++++++++++++++,,,,,,,,,,,,+++***************++++++++++++,,,+++++++++++++++,,,,,,,,,******++++++******)))(((******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******))))))******))))))(((((((((((())))))))))))************)))((((((((())))))******))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---.........///000111111111111111111000000111222222333444555666666777777666666777777888888999;;;<<<===AAAAAA@@@>>>===<<<;;;:::?????????@@@AAABBBDDDEEEBBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBAAA@@@>>><<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999666666666777777888888888666666666666555666888;;;999IIIddd{{{{{{vvvuuuzzz~~~}}}zzzzzzeeeMMMBBBNNNppp~~~|||tttjjj___VVVIII???;;;<<>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@?????????????????????>>>===<<<<<<::::::::::::;;;<<<======;;;;;;;;;:::999999888888666666666666666666666666333555666555444444555777888>>>QQQooo{{{{{{yyynnngggllltttwwwuuussstttsssTTTDDDSSSppp{{{tttmmmcccTTTGGG???======>>>BBBBBBBBBBBBCCCDDDEEEFFFIIIJJJLLLOOORRRTTTVVVWWWVVVYYY^^^```eeesss~~~xxxttttttqqqooonnnoooooonnnlllgggdddaaa``````aaa```^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUXXXWWWUUUSSSSSSUUUXXX[[[dddjjjuuugggUUUkkktttooo~~~wwwtttxxx}}}}}}pppgggjjjppptttuuusssqqqpppdddNNN777---------,,,,,,*********))))))))))))***999666333222333333222111222555666333111111...))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))((('''''''''''''''(((((((((---+++&&&"""$$$)))---...((((((((((((((((((((((((***((('''((()))***)))'''***+++---...---+++'''%%%&&&(((******(((''''''(((*********))))))(((((((((((()))******(((((()))***((()))******(((((()))***(((((()))))))))*********))))))******+++******)))))))))*********+++++++++)))))))))******+++++++++)))************)))(((((((((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))'''((())))))))))))(((((('''(((((((((((())))))))))))((((((((((((((()))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((()))))))))*********************************++++++,,,,,,,,,---------.........//////000111111000000000000111222333444222222333444444444444333444444444444555777888999888999999:::<<<======>>>;;;;;;;;;<<<============@@@@@@??????>>>>>>======:::;;;<<<===>>>>>>>>>>>><<<;;;;;;;;;<<<===>>>>>>:::::::::999888888777777777777666555555444333333111333555555555444555777777666???VVVqqqxxxxxxwwwvvvuuukkkiiilllooorrruuuuuuuuuHHHCCCOOOeeezzzxxxooobbbUUUKKKCCC>>>;;;@@@@@@AAAAAACCCDDDFFFFFFFFFGGGIIIKKKMMMOOOQQQQQQPPPUUUYYYZZZ\\\dddrrr}}}{{{vvvsssqqqnnnmmmmmmllliiihhhgggfffeeeddddddbbb___^^^^^^^^^^^^^^^\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTUUUXXX^^^cccqqqyyyxxx```]]]eee{{{~~~tttuuuzzz}}}vvv|||qqqhhhlllzzz|||rrrmmmMMM???000,,,,,,,,,,,,---***))))))(((((()))******999777444333333444333222222555555222000000...))))))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&'''(((((((((((((((&&&&&&'''(((((((((((('''$$$%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''''''''(((''''''((()))))))))((((((&&&''''''''''''(((((((((###$$$,,,999;;;111'''$$$(((((((((((((((((((((((()))''''''((()))******(((******)))((('''&&&%%%%%%''')))++++++***)))((()))******))))))(((''''''&&&'''((())))))(((((()))***''')))***)))((('''((()))(((((((((((())))))))))))(((((()))************))))))))))))************+++)))))))))))))))*********))))))******))))))((('''''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))******))))))''''''(((((((((((())))))((((((''''''(((((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))*********************************+++,,,---------,,,,,,------------...///000111000000000000111222444444111222333333444444333333444444444444555777888999::::::::::::::::::::::::999999:::;;;;;;;;;::::::===============<<<<<<<<<777888:::<<<===?????????======<<<<<<<<<===>>>>>>999999999888777777666666777777666555444333222111000222444444444444666777666222666DDDTTTfff}}}}}}zzzyyy|||yyyqqqkkkkkksss|||fffDDD???CCCZZZ~~~wwwmmmcccXXXNNNEEE@@@>>>>>>???@@@AAABBBDDDEEEEEEFFFHHHIIILLLMMMOOOPPPPPPTTTWWWXXXXXX\\\dddkkkuuu}}}}}}}}}zzzyyyxxxuuussswww}}}yyywwwtttooolllkkkjjjiiihhhhhhgggfffdddbbb```___^^^aaa```^^^]]]\\\\\\\\\]]]ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVUUULLLPPPSSSVVVZZZ```iiippp}}}yyyZZZUUUqqq~~~qqq|||}}}zzzrrruuu|||pppgggfffxxxlll___888111,,,,,,,,,******,,,***)))((('''((()))***+++:::888555444444444444333222555555222000000---))))))))))))))))))(((''''''((((((((((((((((((((((((%%%%%%'''(((((((((''''''$$$%%%&&&((())))))(((((($$$%%%&&&'''(((''''''&&&%%%&&&'''(((((()))))))))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''((())))))###$$$%%%&&&''''''((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((('''***AAA___aaaEEE...((((((((((((((((((((((((((('''&&&&&&'''***++++++***''''''&&&&&&&&&''''''(((&&&)))+++,,,***)))((((((((((((((((((((((((((((((&&&''')))((('''''')))***'''((())))))''''''((()))'''''''''((((((((())))))'''(((((()))******))))))))))))))))))************)))))))))))))))((((((((()))))))))))))))((((((''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))((())))))***++++++******'''''''''((((((((())))))'''''''''''''''((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))******************************+++,,,---------,,,,,,,,,,,,++++++,,,---///000.........///000111333333111222333333444444333333444444444555666777999999:::::::::999999888888777999999:::;;;;;;:::999888;;;;;;;;;;;;<<<<<<<<<<<<888999:::<<<===>>>>>>???======<<<;;;;;;;;;<<<<<<999888888777777666555555555444444444333333222222111222333222111222444666555444777===@@@JJJgggzzz|||qqqmmmvvvWWWHHH<<>>???@@@AAA<<<:::999999;;;<<<<<<;;;;;;;;;;;;::::::999999999888888777555444333222111111111111222222333333333222333444444222111111111555555666666555;;;LLL]]]{{{yyyooowwwrrr{{{|||aaaMMMCCCHHHaaa|||~~~yyyrrrjjjddd```RRRMMMGGGBBBAAAAAAAAAAAAEEEEEEEEEEEEFFFHHHJJJKKKHHHIIIKKKNNNRRRVVVYYY[[[^^^___```aaabbbbbbbbbbbb___```aaaaaacccffflllpppnnnttt~~~yyyuuusssrrruuuyyysssnnnkkkooonnnmmmooouuu~~~uuunnnnnnppphhhhhhhhhgggfffeeecccccc___```````````````______[[[ZZZZZZ]]]``````]]]YYY\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^ZZZWWWVVVVVVTTTUUU\\\dddmmmsss{{{tttUUUHHHDDDQQQsssggg```qqqyyyllllllqqqssstttvvvxxxtttxxxrrr|||zzzooocccbbbhhhqqqnnnttt|||oooQQQ:::444+++++++++************)))((((((((((((((((((((((((:::888666555555555444333333888999555111000---)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&'''+++...***###$$$)))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((((((((('''''''''''''''(((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&'''((('''&&&((((((((()))*********+++))))))***++++++++++++************+++++++++,,,,,,---,,,,,,,,,,,,------...............///000111222444555666555444333555777777888888888777777999:::888888888999999999::::::::::::::::::::::::::::::;;;<<<<<<===>>>???@@@@@@???===;;;:::;;;;;;999888;;;;;;::::::999888888888777777666555444333222222111111111222222333333333000222333333111000111111111111222444333555@@@LLL\\\rrr|||~~~yyy~~~mmmTTTDDDLLL___|||vvvoooiiifff]]]XXXQQQKKKGGGEEEDDDCCCDDDCCCCCCBBBCCCEEEFFFGGGHHHIIIJJJLLLOOORRRTTTVVVYYYZZZ[[[]]]^^^^^^______]]]^^^___```aaadddhhhkkknnnnnnttt{{{tttoookkkjjjpppxxxyyy{{{|||{{{xxxrrrmmmiiigggffffffgggjjjnnnrrrtttmmmjjjeeebbbaaacccfffiiixxx~~~yyynnnfffcccbbbbbbbbbbbbaaa```___^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZ\\\\\\ZZZWWWZZZZZZYYYXXXWWWWWWWWWWWWYYYYYYXXXXXXXXXXXXYYYYYYXXXVVVVVVXXXYYY\\\fffppptttyyy|||UUU>>>BBBOOOjjjuuuqqqvvvooo```]]]bbbgggmmmrrruuu{{{{{{wwwxxx}}}|||{{{yyyqqqgggdddgggiiilllrrrqqq^^^BBB000---+++++++++*********))))))((((((((((((((((((((((((:::888666555555555444333555999;;;777333111...+++))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((***$$$!!!###&&&&&&(((***%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))&&&''''''''''''((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&((()))(((((())))))))))))))))))))))))((()))******++++++***************++++++++++++,,,------,,,+++++++++,,,,,,///......//////000111222000222333333222333555777666777777777666666888:::::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>????????????>>><<<;;;<<<;;;:::888::::::999999888777777666555555555444444333333333111111111222222222222222...000222222111000000111000///000222222111444999???YYY}}}}}}|||~~~tttVVVLLLQQQqqq~~~zzzuuuqqqoooiiiddd\\\UUUOOOJJJFFFDDDCCCBBBBBBAAAAAACCCDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPRRRSSSUUUVVVXXXYYYZZZZZZYYY[[[]]]^^^^^^___bbbdddiiieeeeeekkkxxx|||rrrjjjccc___aaafffggglllssswwwxxxtttmmmiiidddcccbbb```^^^[[[XXXWWWPPPNNNJJJGGGGGGIIIMMMOOOZZZdddqqqwwwsssiii```ZZZ]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWYYYWWWVVVVVVWWWXXXWWWVVVZZZZZZYYYXXXWWWWWWWWWWWWYYYXXXWWWUUUTTTSSSSSSSSSUUUTTTWWW\\\aaagggrrr~~~~~~```===@@@KKKhhhfffllltttjjj```^^^```eeennnvvvyyyqqqmmmyyy|||yyywwwwwwwwwrrrjjjeeedddbbbiiilll```JJJ555,,,***++++++*********))))))))))))))))))))))))))))))))):::888666555555555444333555999;;;777333111///+++))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%((((((%%%"""''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$'''+++,,,)))'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%'''((((((''')))))))))))))))(((((((((((())))))***************************++++++++++++------,,,++++++++++++,,,///////////////000111111000222222222111222444666555666777666555555777999<<<;;;999888999:::<<<>>>>>>>>>>>>???????????????????????????????????????<<<;;;;;;<<<>>>>>>===<<<:::999999888777666555555333333333333333333444444111111111111111222222222---...000111000///000111444000///222333111000222777GGGhhh~~~zzzuuu}}}yyyuuukkkzzzlllaaa[[[ttt}}}{{{xxxvvvqqqllleee^^^WWWQQQKKKGGGDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGIIIJJJLLLMMMLLLMMMOOOQQQSSSTTTUUUVVVVVVYYY[[[\\\\\\\\\\\\]]]______bbbgggpppzzz}}}pppfff___[[[]]]aaabbbgggnnntttvvvsssnnnjjjiiigggccc^^^XXXQQQKKKHHHGGGEEEBBB@@@???@@@CCCDDDJJJQQQZZZ```aaa___]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTVVVUUUSSSSSSTTTVVVWWWXXX\\\[[[ZZZYYYYYYYYYYYYYYYWWWVVVUUUSSSQQQPPPOOOOOOTTTVVV\\\eeekkkqqq{{{|||MMM:::YYYkkk~~~iii]]]tttzzzgggiiikkkiiihhhkkkuuu{{{mmmqqquuuuuusssppppppmmmhhhccc```cccgggbbbOOO;;;111//////************)))))))))))))))))))))))))))))))))))):::888666555555555444333444888:::666222000---)))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%((((((%%%"""''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&"""$$$'''(((((('''%%%###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''))))))))))))))))))((((((((((((((((((((()))************)))))))))*********+++++++++------,,,++++++,,,,,,,,,000////////////000000111333444444333222222333555555666777666555555777999<<<;;;:::999999;;;===>>>======>>>>>>????????????@@@@@@@@@@@@????????????<<<<<<<<<===??????>>><<<::::::999888777555555444222222222333333333333333111111111111111111111111,,,...000000//////000111666111///222444222222333:::<<>>AAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>??????>>>;;;999;;;:::999888777555555444222222222222222222222222111111111111111000000000---///111111000//////000333///---000222111222555999333:::SSSuuuyyyzzzyyyzzz}}}pppYYYLLL[[[{{{~~~~~~}}}zzzxxxvvvsssooojjjccc___OOOMMMJJJGGGEEECCCCCCCCCCCCCCCCCCEEEFFFHHHJJJKKKFFFGGGIIIKKKLLLNNNNNNNNNQQQSSSVVVVVVVVVUUUUUUVVVWWW[[[___ccciiivvvyyyhhhYYYPPPSSS[[[ccccccbbbbbbaaaaaa``````___]]]ZZZWWWVVVUUUVVVWWWNNNMMMKKKIIIGGGFFFEEEEEEBBBDDDHHHLLLPPPSSSUUUVVVTTTSSSSSSSSSTTTVVVXXXZZZXXXXXXXXXWWWWWWUUUTTTSSSRRRRRRSSSRRRRRRTTTXXX[[[TTTTTTSSSSSSSSSSSSSSSTTTQQQRRRSSSUUUXXXZZZ]]]^^^bbbfffpppyyy|||{{{~~~}}}```SSSJJJ___{{{xxxzzziiiggguuuvvvooonnnhhhnnnpppmmmllltttqqqjjjvvv|||nnncccbbbdddccc``````dddfffeeegggXXXCCC333,,,+++++++++******)))))))))((((((((()))))))))))))))))))))))):::888666555555555444333333777999555111///,,,(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%$$$%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&))))))$$$###''')))'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((+++---...---&&&'''''''''((()))))))))'''(((((()))))))))))))))))))))))))))************,,,,,,,,,---...///000111000000////////////000000222333444333333333555777777888888888777777999:::999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@???;;;999<<<;;;:::999777666555444222222222222111111111111222111111111000000000//////000222111000//////000///---///222333111111444222222444@@@ZZZ|||mmmGGG>>>NNNlll~~~~~~~~~}}}|||{{{yyytttmmmiii]]]ZZZUUUOOOJJJFFFCCCAAACCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHJJJJJJKKKKKKMMMOOOQQQRRRQQQQQQRRRSSSTTTWWWYYY\\\cccqqqqqq\\\MMMNNNVVV]]]\\\[[[YYYYYYYYYZZZZZZVVVVVVUUUTTTTTTUUUVVVWWWRRRQQQPPPOOONNNMMMLLLLLLGGGHHHKKKNNNQQQRRRRRRQQQRRRQQQQQQQQQSSSUUUXXXYYYUUUVVVVVVVVVUUUTTTTTTSSSRRRSSSTTTSSSQQQQQQTTTVVVQQQQQQPPPPPPPPPPPPQQQQQQPPPRRRUUUZZZ```fffjjjmmmooorrrxxx~~~}}}^^^GGGIII\\\yyy{{{zzz|||zzzkkkdddxxx}}}vvvwwwwwwxxxmmmlllpppxxxyyyqqqjjjiiiffflllnnniiifffhhhjjjhhhWWWEEE444///,,,((('''+++***)))))))))((((((((((((((((((((((((((((((((((((:::888666555555555444333333888999555111000---)))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&((()))+++%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%$$$&&&)))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$&&&$$$&&&***''' $$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,,,,,,,%%%&&&&&&'''((()))******'''(((((()))))))))))))))))))))))))))************,,,,,,------///000222333111000////////////000000///000222222333444666999777888999888777777999;;;888999:::;;;;;;;;;::::::===>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB======>>>@@@AAAAAA???<<<<<<<<<;;;999888666555555222222222222111111000000222111111111000000//////000222333222000//////000---...222666555111111444---555777666EEEggg~~~^^^MMMKKKVVVrrr~~~}}}xxxqqqllljjjfff___WWWPPPIIIEEECCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHKKKLLLNNNNNNNNNNNNPPPRRRPPPSSSWWW\\\cccooo~~~zzzaaaOOONNNUUUXXXXXXWWWVVVVVVWWWXXXXXXTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNPPPOOOMMMMMMOOOPPPQQQQQQRRRRRRQQQRRRTTTVVVYYY[[[SSSTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUSSSPPPNNNPPPRRRQQQQQQPPPPPPPPPQQQQQQRRRPPPSSSXXX^^^fffnnntttwwwxxxyyy|||}}}eeeMMMLLL]]]www~~~uuurrrxxx}}}mmmkkkttt{{{zzz|||ppp^^^lllyyyxxxoooiiimmmsssqqqyyy|||vvvooonnnllljjjFFF555,,,000000((((((000))))))))))))((((((((((((((((((((((((((((((((((((:::999888777555555444444777::::::444///...,,,)))((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***%%%"""$$$%%%######&&&(((((())))))'''&&&$$$###'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))))))))))))))(((((((((((())))))************))))))'''((()))***,,,---...///++++++,,,------......///......//////000111111111222222333333555666888999777888:::;;;<<<;;;;;;:::999:::;;;;;;<<<===>>>???:::;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::888777555444222222222222222222222222000000000000000000000000333333222111000///......000000000000000000000000222000222888;;;GGGggg||||||xxxzzzttt[[[QQQMMMSSSccc~~~}}}xxxsssqqqooopppkkkeeeaaa\\\UUUJJJBBBFFFAAA===<<>>BBBAAAAAABBBEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLMMMPPPUUU^^^hhhooo}}}iiiSSSIIIGGGKKKMMMPPPRRRTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNOOOOOONNNOOOOOOPPPRRRSSSSSSTTTTTTQQQPPPQQQSSSUUUTTTSSSQQQPPPNNNLLLKKKJJJJJJKKKNNNNNNMMMMMMPPPTTTXXX[[[aaaffflllrrrvvv{{{vvv```\\\lll{{{~~~{{{xxxvvvsss|||||||||yyyttt{{{~~~uuuhhhbbbgggtttuuu___HHH444///)))(((+++,,,+++)))))))))))))))))))))))))))))))))))))))((((((''''''888777666555444333333333777::::::555000///---)))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%)))***'''&&&((($$$%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))++++++******))))))(((((()))******+++,,,,,,------,,,,,,------...//////000111222222333444666888999888888888999888888777666888888888888888888888888999999:::;;;<<<<<<<<<<<<:::::::::999999999888888666666666666666555444444111111111111111111111111000000000000000000000000000000000000000000000///////////////////////////111...000333222000999FFFggguuujjj\\\~~~|||~~~|||xxxsssoooyyysssTTTLLLHHHUUUppp}}}|||{{{zzzzzzvvvsssooonnnmmmiiiccc^^^XXXRRRKKKFFFEEEDDDBBB???@@@???>>>>>>@@@AAAAAA@@@DDDEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIJJJMMMTTT\\\bbbkkkvvvyyygggTTTIIIFFFDDDHHHMMMSSSUUUTTTRRRPPPOOONNNNNNMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLNNNOOOOOOOOOOOONNNMMMKKKKKKJJJJJJJJJMMMMMMMMMOOOTTT\\\ccchhhooossswww{{{~~~ooo[[[ZZZkkkzzz}}}wwwrrrnnnsssnnnbbb```dddrrrwwweeeJJJ333///,,,((((((******(((&&&''''''((()))******++++++)))))))))(((((((((((('''777666555444333333333333666::::::555111000---***((('''&&&'''((()))(((&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((('''$$$%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''((('''''''''((((((((((((((('''&&&$$$######$$$&&&'''******))))))(((((('''''')))))))))***++++++,,,,,,++++++,,,------......///111111111333444666888999999999999888888777777666::::::::::::999999888888888999999:::;;;;;;::::::777777777777666666666666333333444444444444444333111111111111111111111111000000000000000000000000.........//////000000000///////////////////////////---...333333000222777OOOjjj}}}tttuuu|||~~~zzznnnbbbRRROOOggg}}}{{{yyywwwuuuuuuuuutttrrrooohhh___SSSJJJGGGFFFFFFFFFBBB@@@>>>===>>>???>>>===CCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGIIINNNUUUYYYaaahhhnnnjjj^^^QQQJJJHHHBBBFFFKKKPPPSSSSSSQQQOOOMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIILLLLLLMMMMMMNNNOOOPPPQQQPPPQQQSSSXXX^^^fffmmmqqqxxxzzz}}}mmmWWWbbbyyy~~~nnnqqqyyyvvvmmmqqqwww{{{uuu|||fff___aaadddooo}}}wwwbbbMMM888(((...,,,++++++,,,,,,)))'''&&&''''''((()))***++++++((((((((((((((((((((((((666555444333333222333333555::::::666222000...***)))(((''''''((()))((('''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$&&&&&&%%%***111+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&''''''((((((((()))((('''%%%$$$$$$%%%'''(((((((((((((((((()))))))))(((((()))******++++++,,,++++++,,,,,,---.........000000111222444666888999::::::999999888888888888;;;::::::999999888888777777888888999999999999888555555555555444444444444111111222333333333333222000000000000000000000000////////////////////////---------...//////000000........................///------000333222222444BBBSSSpppwwwwww|||}}}sssppppppXXXTTTaaa{{{|||{{{zzzyyyzzz{{{|||||||||vvvnnncccZZZTTTPPPKKKGGGBBB@@@===<<<===>>>>>>===??????@@@AAABBBCCCDDDDDDBBBBBBCCCDDDFFFJJJOOOSSS[[[```ffffff___UUUMMMIIIFFFGGGIIILLLNNNOOOOOOOOOMMMLLLKKKKKKJJJJJJKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLOOORRRUUUXXXZZZ[[[ZZZ]]]aaaffflllqqquuuwww}}}~~~rrr^^^fff|||iiiwwwsssbbbeeeqqq{{{~~~xxxkkk}}}wwwcccccchhhiiiooozzzyyy{{{vvvcccKKK999///***,,,,,,,,,,,,---,,,***((((((((((((((((((((())))))'''''''''''''''(((((((((666555444333333333333333555999;;;777333111...***)))(((''''''))))))((('''''''''''''''''''''''''''%%%$$$$$$###############%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''')))111:::,,,+++)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&''''''(((((()))***)))(((((((((((()))***&&&''''''((()))******+++((())))))***++++++,,,,,,++++++,,,,,,---....../////////000222444666888999::::::999888888888999999888888888777777777666666666777777888888888777777444444444333333333222222000111222222222222222111////////////////////////////////////////////////,,,---------......//////........................000...,,,---///000111111666???\\\~~~|||{{{|||nnnssslllSSSUUUuuu~~~~~~}}}}}}~~~~~~{{{wwwrrrlllcccWWWNNNDDDAAA>>><<<<<<<<<<<<;;;;;;<<<<<<===>>>?????????<<<===??????@@@CCCGGGJJJSSSYYYaaafffddd[[[OOOGGGFFFFFFFFFGGGIIIKKKMMMNNNKKKKKKJJJIIIIIIIIIIIIIIIEEEFFFFFFGGGHHHGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJJJJJJJJJJKKKKKKHHHJJJJJJJJJIIIJJJLLLNNNPPPRRRVVV[[[```eeehhhiiijjjmmmqqquuuyyy|||}}}}}}}}}mmmcccqqqzzzkkk}}}xxxlllddddddmmmssssssyyy{{{yyysssggghhhmmmooosssyyyuuupppcccOOO;;;///---...******++++++***))))))((()))))))))(((((('''''''''&&&''''''''''''(((((((((666555555444444444444444444999;;;777444222///***)))((('''((()))***)))'''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%$$$##############################$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''&&&&&&---555)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''((())))))))))))(((((((((((())))))''''''((())))))***++++++))))))******+++,,,,,,---,,,,,,,,,---......//////...///000111444666888999888888777666777888999999888888888888888888777777666666777777777666666555333333333333222222222222111111222222222111111000////////////////////////////////////////////////------------------..............................------,,,,,,---///000000111444FFFhhhwwwjjjmmmYYYYYY```{{{zzzqqqjjj^^^YYYRRRLLLGGGDDDAAA???>>>=========<<<;;;;;;;;;999;;;<<<<<<<<<===@@@BBBIIILLLRRRXXXZZZUUULLLDDDBBBBBBCCCDDDEEEHHHJJJKKKIIIHHHHHHGGGFFFGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEDDDGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKGGGIIILLLMMMMMMOOOSSSVVV]]]```eeekkkpppuuuwwwyyy{{{|||~~~wwwZZZ[[[dddyyyxxxsssppp{{{wwwuuussskkkooonnnnnnxxxuuuvvvzzzvvvxxxsssmmmjjjkkkoootttwwwpppaaaKKK;;;111---------************)))((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((666666555444444444555555444999;;;888444222///******((('''((()))***)))''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""###$$$%%%%%%$$$###"""########################%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''$$$ ###***&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%))))))))))))*********************+++,,,,,,------,,,,,,---......//////000...///000111333666888999777666555555555777888999::::::::::::::::::::::::555666666666666666555555333333333222222222222111222222222222222111000000////////////////////////////////////////////////------------------------........................)))+++,,,,,,---000222222777333555FFFhhhcccKKKMMMaaazzzpppeee\\\TTTNNNJJJBBBBBB@@@???===;;;:::999:::;;;<<<;;;::::::<<<>>>BBB@@@AAADDDIIIJJJFFFCCC===>>>@@@BBBDDDFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEAAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFCCCDDDEEEFFFHHHJJJKKKLLLJJJNNNRRRTTTVVVYYY___ccckkkmmmrrrxxx}}}dddSSSLLLZZZyyy{{{gggeeessszzzyyy}}}~~~ttttttqqqrrrsssjjj{{{wwwrrrqqqtttuuupppgggeeelllsssvvvhhhQQQ777++++++---,,,)))+++++++++***))))))***,,,''''''((((((((((((((((((&&&&&&&&&'''''''''((((((999888777555444444444444777<<<>>>999333000...***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******(((((((((((()))))))))))))))***,,,---......---,,,******+++---...000111111555555666666666666666666666555555555555777888999:::;;;<<<;;;999888999:::999888888777666777777777333333333222111111222333000000000000000000000000222222222111111///......------------------------,,,------......------,,,,,,---......//////..................////////////...+++---:::OOOiii|||ooo||||||\\\NNNHHHQQQpppxxxoooiii\\\UUUMMMIIIHHHGGGDDD@@@;;;:::999;;;>>>???<<<:::;;;<<<<<<===<<<;;;999888:::999888;;;>>>BBBDDDDDDFFFDDDBBBCCCDDDDDDBBB???DDDDDDDDDEEEDDDDDDCCCCCCDDDBBBAAAAAACCCDDDCCCCCCCCCCCCDDDDDDFFFIIINNNRRRTTTXXX]]]bbbhhhmmmssswwwzzz|||~~~sssaaafffsssqqqyyy}}}ttt___```tttvvvmmmrrr}}}~~~|||wwwxxx}}}zzzrrrnnnwwwkkkddddddgggccciiinnnoooooonnnhhh```AAA;;;333,,,***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((999888777555444444444444888>>>@@@:::444222///---))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,++++++,,,---///000111222555555555555666666666666666555555555555777888999777888999999888888999:::888888888777777777666666333333333222111000111111000000000000000000000000000000000000///...------------------------------,,,,,,------------,,,,,,,,,------...........................////////////222///---222>>>VVVxxx|||jjjttt|||iii[[[RRRXXXlllsssmmmddd]]]XXXRRRIIICCCFFFCCC@@@@@@@@@???===:::::::::;;;<<<<<<===<<<<<<>>>===;;;<<>>======<<<<<<<<<<<<<<<===;;;999:::<<<>>>???@@@FFFCCC???======>>>>>>>>>;;;<<<>>>@@@AAABBBCCCCCCBBBBBBBBBBBBDDDGGGJJJLLLPPPSSSWWWZZZ]]]```dddgggkkkoootttxxx{{{}}}vvvrrr}}}|||zzzwwwuuu}}}zzzuuusss{{{zzzxxx|||zzzoooppprrrtttvvvxxxxxxxxxzzzzzzooottt~~~yyyqqqkkkhhhgggggghhhhhhlllrrryyy|||rrrWWW???222///+++******++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&888777666555444333333333555:::<<<666111///---+++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))******)))))))))+++---...------...///000111222222333333444444555666777777777777777888888999:::::::::;;;<<<<<<;;;:::;;;===555777888999999777555444444333222111111111///---........................///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.........---------------.........//////+++///333333000333DDDWWWzzz{{{{{{tttlllmmmxxxxxx^^^SSS[[[hhh~~~{{{uuuqqqkkkddd```]]]\\\[[[SSSQQQNNNJJJGGGEEEDDDCCCBBB???======>>>AAABBBBBBFFFEEEDDDBBBBBBBBBAAA@@@AAAAAACCCDDDEEEFFFFFFFFFGGGHHHJJJMMMQQQVVV]]]aaa___bbbgggkkkmmmooorrrtttppptttyyy|||}}}~~~~~~tttuuu~~~}}}~~~wwwzzz|||wwwvvv|||yyytttuuuyyy{{{~~~wwwrrrllljjjlllpppssssssnnnssswwwuuulll]]]EEE222---,,,******++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&888777666444333333333333555:::;;;555///...---+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((((((((((())))))))))))++++++******+++,,,...///---......///000111222222111222333444555666777888888999999:::;;;;;;<<<<<<<<<======<<<:::888999:::555666888999888777555333444222111222333222000---------------------------//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------............,,,...222444111///444<<>>;;;999888777777555444444444333333333444444555333444555555555444333222000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------.../////////222111333;;;NNNooo}}}xxxxxxsssvvv~~~ggg[[[[[[]]]qqq|||zzz|||~~~yyyyyyzzz|||~~~~~~||||||||||||{{{yyyxxxzzz{{{}}}}}}~~~tttlllyyy{{{sssmmmqqq}}}~~~lllnnnwwwwwwtttttttttrrrmmmmmmppp~~~zzzrrrjjjjjjnnn{{{{{{lllVVVCCC444111///)))***000))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''999888555333222222333444444777888333///...,,,)))+++***)))(((''''''(((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$########################"""###$$$$$$###"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++)))+++,,,,,,,,,,,,---///000000000000111333555666777777777777888999:::;;;<<<:::888888999:::999888777777666555555444444444222333333444333333111111000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------.../////////...000000111;;;UUUyyy}}}~~~yyymmmqqq|||~~~}}}|||}}}~~~~~~}}}~~~zzzooolllkkkjjjpppwwwttttttvvv{{{{{{vvvvvvxxx{{{xxxooohhhkkksss~~~|||tttqqqooommmnnnrrrooozzz~~~jjjTTTEEE777---...---'''&&&***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''888777555333222222333333333777777333///...,,,)))***)))(((((((((((())))))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))***++++++)))+++,,,,,,,,,,,,---///000000000000111333444555666666666666777888999::::::999888888:::<<<<<<;;;999999888777666555555444111222222222222111000000000////////////............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...////////////333333//////AAAbbb}}}{{{{{{rrriiiqqqrrrbbb___fffpppvvv~~~yyyxxxyyy}}}zzz~~~pppiiirrr{{{yyy~~~zzzppphhhhhhkkkmmmooorrrmmmvvv~~~|||pppWWW???333+++(((,,,---(((%%%'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''888777555444333222222222222666777222///...---)))((((((((((((((()))))))))'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''((()))***++++++)))***,,,,,,,,,,,,...///000000000111222222333444555444444555555666777888999777666777999;;;;;;:::777777777777777666555555222222222111111111000000/////////.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...////////////333555000///;;;TTTiiixxxzzztttvvv~~~rrrffflllvvv~~~zzz{{{}}}}}}zzzuuuyyyyyyrrrlllhhhhhhiiiiiilllpppvvv~~~xxxiiiXXXDDD444,,,'''''',,,...***'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''777666555444333222222111111555666222......---***((((((((()))))))))))))))''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''((()))***++++++(((***,,,,,,,,,,,,...000///000000111222222222222333333333333444555666666888777555555666777666555333333555666666666666555333222222111111111111111............------------,,,,,,+++************++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////---///000000111999EEENNNUUUjjj~~~|||xxxsssyyylll[[[NNN^^^rrrwwwsssuuuvvv{{{vvvyyy{{{|||~~~~~~wwwnnnkkkllloooppplllhhhkkkqqq~~~}}}hhhKKK777000///,,,))))))+++,,,***)))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''666666555444333222111111111555666111......---***(((((())))))))))))((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))***++++++((()))+++,,,,,,---///000///000000111222222111111111111111111222333444555888666444333333444333111000111333555666666555555333222111111000111111111......---------,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111000000111555888::::::999DDD]]]{{{~~~{{{yyyooosssnnnbbbfffooosssttt{{{xxx|||lllkkkzzz}}}www~~~}}}wwwoooggghhhmmmtttwwwrrrlllpppwww}}}oooSSS666'''(((...,,,+++)))((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''555555555444333222111000000444555111......---***))))))******)))((('''&&&'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))*********++++++''')))+++,,,,,,---///111//////111222222111111000000000000000111222333333666444222222333333222111000111333555555555444333222111000/////////000000---------,,,,,,,,,,,,+++++++++***)))))))))))))))************************)))))))))(((((()))))))))***************************++++++++++++,,,,,,,,,,,,,,,------.../////////222111000222555777666444...444AAASSSiii~~~yyy~~~sssvvv~~~vvvqqqooouuuyyyyyy||||||zzznnnccckkk}}}wwwwww{{{tttrrrpppnnnnnnpppvvvyyyvvvrrrtttzzz}}}mmmUUU@@@111***+++---++++++***(((''''''))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''555555555444333222111000000444555111......---***)))*********)))(((&&&%%%''''''''''''''''''''''''((('''&&&&&&'''((('''&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%% """%%%'''))))))((('''######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***************+++++++++''')))+++,,,,,,---///111//////111222222111000000////////////000111222333555333222222333444333222222333555666666444333111111000///------......///---------,,,,,,,,,+++++++++******)))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...//////000,,,,,,,,,...000222333333...444666888NNNsss|||~~~vvvnnn{{{tttlllooo{{{xxxvvvwww}}}nnnhhhiiiddd___lll|||}}}}}}~~~rrrxxx{{{ooojjjpppxxx{{{wwwuuuvvvyyyxxxuuuvvvyyytttZZZ===//////111---((())),,,,,,***((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''555555444333222000000//////333444///,,,,,,***'''***(((''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((("""###%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###### !!!"""###$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''(((******++++++((()))+++---.........---***---000222222222333444222222111111222222333444444333222111111111222333444444555666555444222111000000///////////////000------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************)))************+++++++++******++++++++++++*********++++++++++++,,,,,,,,,...------,,,,,,,,,------............////////////222///111555999FFFhhhuuuyyyqqqgggiiiyyy~~~vvvmmmtttyyyzzz}}}}}}~~~wwwxxx|||wwwkkkeeeccchhhhhhiiikkkpppyyyrrrqqq|||vvvtttpppooottt~~~uuuqqqyyyuuufffCCC:::000---...///,,,)))***+++---------+++)))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''666666555444333222111000000444555111------+++(((***)))'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$##################"""""""""!!!!!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((()))***+++++++++((()))+++,,,---.........---///111222111111222333444444333333333444444555555444333222222222333333444444555555555444333333666555333111000///......------,,,,,,,,,,,,++++++************************************************))))))*********+++++++++)))******++++++******)))((())))))))))))*********------------------------............////////////444000111444333999NNNgggyyymmmkkkmmmuuu{{{ooottt}}}~~~wwwqqqmmmlllllllllhhhnnnqqqooommmrrr{{{uuuvvvrrryyy}}}yyyyyyzzzyyy~~~vvvpppgggWWWHHH888222,,,)))***+++***(((***+++,,,---,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''666666555555444333222222222666666222......,,,))))))(((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$###############""""""""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''')))***++++++,,,,,,*********++++++---...///000111222222111111222444666666555555444555555555777666555444444444555555555555444444444555666666;;;:::777444222///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))*********++++++)))******++++++******)))((())))))))))))*********+++,,,---......---,,,+++---............/////////444000111333000...777CCC]]]ssspppddd```bbbwww{{{}}}sssiiigggmmmtttvvvtttxxxuuutttzzzyyymmmnnnqqqwwwvvvjjjuuuzzz{{{|||ttt]]]HHH999///---,,,***(((((((((((()))******+++,,,,,,+++)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''666555555444333222222222111555666222......,,,)))''''''''''''&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""""""""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((***++++++,,,,,,,,,+++******)))***,,,...///111111222111000222444777777777666555555555555666888888777777666666666666555444444333444555777888<<<;;;888555222///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))************))))))************))))))******+++++++++,,,,,,,,,)))+++---......---,,,+++---------.........//////111...///222222///000555???VVVyyyvvvmmmeeedddrrr{{{{{{wwwoooiiikkksssyyyyyyvvv~~~~~~vvveeejjjqqqvvvtttnnnlllooosssrrr~~~yyywwwzzz}}}~~~dddHHH444------)))+++,,,+++((('''(((***)))******++++++***))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''444444333333222222111111111555555111------+++(((&&&'''(((((('''''')))+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""""""""$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$!!!"""###$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))***++++++++++++++++++***))))))***+++---......///000000111333777:::666666555555555555666666999999999999888888777777555444333333333555666888888777555333111//////...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))******+++++++++,,,,,,,,,)))***,,,......---,,,+++------------............///------111333333222444777@@@XXXyyynnnvvvzzzxxxssspppmmmnnnssszzz~~~pppnnntttvvvxxxwwwooofffccckkkttttttvvvuuuqqqpppuuuxxxwwwxxxeeeNNN888+++***...(((+++---,,,(((&&&'''***((()))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''333333333222222111111111000444555111------+++((((((***+++***'''&&&))),,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$############$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$!!!!!!###$$$%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((())))))***++++++*********************+++,,,,,,+++---///111222444777999666555555555666666777888999999::::::999999888777444444333333333444555555333222111000////////////------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))(((((())))))))))))*********)))***+++,,,------,,,,,,,,,------------............------...000222222222888333:::RRRmmm{{{vvvqqqmmmvvvooovvvxxxvvvttttttyyyxxxsss|||~~~vvvooonnnooollljjjhhhrrroookkknnnxxx{{{___UUUHHH===222)))'''***'''***+++)))&&&$$$%%%'''((((((((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''333333333333333222222222222666666222......,,,)))---///000,,,'''$$$&&&)))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%''''''&&&&&&''')))$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$$$$%%%"""######$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******)))))))))******++++++++++++******---000111222333444666666666666666777999:::;;;999999:::::::::999888777333333333333333333222222111111000///////////////------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((((())))))))))))*********)))******+++,,,,,,------,,,,,,---------.........---............000000///555...000;;;HHHXXXpppzzzwwwsssqqqppppppsssxxx}}}{{{{{{~~~~~~tttwww~~~zzzvvvyyy~~~zzzzzz|||uuummmkkkqqqvvvrrrkkkhhhpppnnnooowww}}}lllAAA:::555444000***''')))((((((((('''&&&&&&'''(((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''444444444444444444333333333777777333//////---***222333333...'''###$$$&&&''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&"""###%%%%%%%%%%%%'''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))'''(((((())))))))))))(((((()))+++,,,,,,+++***)))+++---000222222111222333666777777888999;;;<<<===999999:::;;;:::999888777222333333444333222000///111111000///......//////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***++++++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,---------......+++.../////////000000///......333777555:::SSSppp~~~~~~wwwooommmssszzz~~~qqqwwwyyyvvvyyy|||yyy|||vvvqqqooovvv~~~uuuxxx~~~wwwfffgggnnnuuusssmmmnnntttrrrsssvvv}}}|||bbbIII666111///111///++++++///)))(((''''''((()))++++++'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''444333222111111111222333111444555000------,,,***((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######$$$(((+++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%%%%%%%'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))***+++,,,......------...000111333444444333444444555666777888888:::;;;;;;<<<;;;:::888888555555555444333222111000000000//////............---,,,++++++******++++++))))))(((((('''''''''&&&)))))))))))))))(((''''''***))))))(((((((((((()))))))))))))))))))))))))))++++++******************)))************+++++++++,,,,,,,,,---------......---......///////////////...000333222333777@@@HHHqqq|||vvvxxx~~~vvvsssvvvwwwuuuvvvzzz{{{|||rrrjjjfffmmmyyy~~~wwwzzz~~~vvvqqqjjjkkksss}}}yyywwwzzzuuu]]]GGG;;;000111111///,,,***))))))+++******)))(((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&444333222111111111222333333777666111------+++)))((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***+++,,,---...---...///000111333444444333333444444555555666666888999:::::::::999777666444444333333222000///.........---------,,,,,,,,,,,,,,,+++***************)))(((((((((''''''''''''(((((())))))(((''''''&&&)))((((((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,------------...,,,,,,---..................000222111000333:::@@@OOOaaaxxx}}}qqqpppzzzzzzyyyuuuvvv}}}~~~|||}}}|||{{{wwwyyysssiiikkknnnpppqqqsssvvvxxxuuunnnkkkgggoooxxx___FFF444,,,...//////...+++)))))))))******))))))(((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&444333222111111111222333666999888222...---+++((()))))))))(((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((())))))))))))))))))***+++,,,---...------...000111222333444333333333333333333333333666666777888888777555444111111111000///...---,,,+++++++++++++++*********+++******)))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''((()))******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,------------++++++,,,---------------...000111000......222666444===OOOiiivvvvvvxxxtttttt}}}~~~{{{qqqmmmrrrwww{{{}}}|||sssmmmkkklllkkksss~~~rrr[[[DDD444---,,,+++,,,------***)))))))))***))))))(((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&444333222111111111222333555999888333///...,,,)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&&&&######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###############$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))(((((())))))***,,,---...,,,,,,---...///000111111111111111111111111111000333444555555555444333222/////////...---,,,+++*********************************)))(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((('''&&&&&&&&&'''((()))***+++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++,,,,,,,,,---------++++++,,,------------------///000///...---...000222222888GGGaaa~~~~~~zzziiidddsss~~~www|||}}}|||wwwssspppppppppqqqnnnnnnppptttxxxxxxwwwuuueee[[[LLL===333//////000)))***++++++)))((())))))))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&444333222111111111222333333777777222//////...+++))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$%%%&&&&&&######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))((((((((()))***+++------***++++++,,,---...//////000000000000////////////000111222333333333222111.........---,,,+++***)))***************+++++++++***)))((((((''''''(((((('''''''''(((((((((((((((((())))))******)))))))))&&&&&&&&&&&&'''(((******(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---............---,,,---/////////...///000444444555777@@@TTTqqq{{{}}}lllpppsssuuu~~~}}}zzz}}}uuuyyy~~~kkkmmmoooqqqrrrrrrqqqooommmjjjiiikkkrrr{{{}}}uuulllKKKAAA555......///,,,(((''')))******)))(((((()))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&444333222111111111222333222666666222//////...,,,)))))))))(((((((((''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###############$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!"""###$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))))))))((((((((()))***+++,,,---***++++++,,,------......//////////////////////////////111222222111111000............,,,+++***)))*********+++++++++++++++***))))))((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''(((((())))))*********)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...............,,,,,,---...///000111111///222666555333999MMMaaaxxx{{{xxxwwwxxx}}}xxxpppiiijjjnnnrrrsssqqqmmmjjjiiinnnqqquuu{{{~~~vvv```LLL999222,,,,,,000111,,,&&&((()))+++***)))(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&444333222111111111222333333666666111------,,,)))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$###""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&&&&&&&$$$""" """###%%%&&&'''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))+++,,,---,,,,,,,,,---......//////------......///000000000......000111111111000000/////////...---,,,+++***))))))*********++++++++++++***))))))(((((())))))''''''''''''((((((((()))%%%&&&&&&'''((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''(((((()))******+++)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,------------------,,,,,,---///000111222//////222555333111999CCC]]]wwwvvvsssuuu{{{zzztttrrrwwwssspppuuuzzzpppssstttrrrnnnnnnrrrvvv}}}}}}wwwlllaaaSSS@@@///,,,++++++,,,...///---,,,)))***++++++)))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&444333222111111111222333444777777111,,,+++***'''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$###"""""""""###$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""" """###%%%'''''''''%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((()))+++,,,------.........///000000000------......///000111111---...000111111111000000000000000///...---,,,+++((()))))))))******++++++++++++***)))))))))))))))&&&'''''''''(((((())))))###$$$%%%%%%&&&&&&&&&%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...---+++,,,...000111111666///---222555333333666888QQQnnnzzzssswww~~~yyynnnhhhmmm{{{yyy{{{yyyxxx{{{zzzuuuuuuvvvuuupppnnnsssmmmQQQ===666333///+++---///,,,(((&&&(((+++***+++,,,+++)))((('''(((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&444333222111111333555666999:::777111......,,,(((((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!""""""###$$$$$$$$$#########""""""%%%$$$######""""""###############"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$###### """%%%''''''%%%""" ######$$$%%%%%%%%%%%%$$$##############################""""""""""""######"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$%%%$$$"""!!!'''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((('''%%%%%%&&&(((((('''%%%%%%''')))******,,,++++++***+++,,,...///000000000111111222222333000000111111000000///...333111///...,,,,,,---------,,,,,,+++*********+++)))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((((((((((((((()))))))))))),,,,,,+++***)))(((''''''((((((((((((((()))***************)))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++,,,------222111000000000111333444555:::GGG]]]xxx}}}~~~|||uuuuuuhhhqqqyyy|||{{{|||tttsss||||||vvvxxx{{{uuulllssssssSSS===444222///++++++++++++*********)))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%444333222111222333555666777999666000------,,,(((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&'''(((((('''&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((######""""""######$$$%%%$$$$$$$$$#########""""""%%%$$$$$$###############$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$##############################""""""""""""#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((('''%%%%%%'''((('''&&&&&&'''(((***++++++++++++++++++,,,---......000000000111222333444444444555555555555444333333222111000///...---------,,,+++***))))))))))))***)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((++++++******)))(((((((((((((((((((((((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...000////////////000111111666888;;;DDDVVVooozzzppplllnnnnnnpppuuu||||||yyynnnsss~~~zzzjjjWWW@@@111...000///---++++++*********))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%555333222111111333555666555777444///,,,---,,,(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%((())))))(((%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###############$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$######'''%%%###!!! !!!###%%%######$$$%%%%%%%%%%%%$$$##############################""""""""""""######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((('''%%%%%%''')))&&&'''''')))***+++,,,,,,***+++,,,---............000000111222333444555555777777777777777666555555222111111111000...---,,,******)))((((((((())))))((())))))))))))(((''''''&&&&&&&&&&&&&&&''''''(((&&&'''((('''&&&&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---......///////////////333333222111888JJJbbbttt|||ttt}}}vvvqqqnnnpppsssxxxzzz}}}rrroooppppppvvvyyycccHHH<<<...''')))---...---************))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%444333111000000111333444444555333...,,,---,,,(((((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""########################$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%$$$""" !!!###%%%'''######$$$%%%%%%%%%%%%$$$########################$$$######""""""######$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&&&&''')))((()))+++++++++++++++,,,***+++---.../////////...000000111222444555666666555555555666555444444333111111222222111///---,,,***))))))(((((()))))))))(((((())))))(((((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''((('''&&&&&&&&&((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))******(((''''''''''''((())))))((((((((()))))))))))))))************++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,------...///,,,---...000000///......---///111111333:::EEENNN\\\sss~~~kkkgggfffmmm|||zzzuuurrrtttvvvyyy{{{uuuWWW???888222***''')))++++++)))******)))))))))((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%333111000......///111222333555333---+++,,,+++(((((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""###############$$$###############$$$%%%%%%###########################$$$$$$$$$$$$###"""!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!"""$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&(((***+++---...---+++***+++---***+++---///000000000///000111111333444555666666333444444444444333222222111111222111000///---+++******)))))))))******+++((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&&&&(((%%%&&&&&&&&&'''''''''''''''''''''((())))))******'''''''''''''''(((((()))''''''(((((())))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++---,,,,,,,,,,,,---......---...///000111000///...,,,...111555888:::999888;;;HHH[[[ppp{{{zzz|||uuuqqqnnnqqqyyy}}}}}}zzzooollljjjrrruuusssssswww}}}zzz|||}}}yyykkkTTT===///444111---++++++***)))''')))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%333222000......///000111444666333...+++,,,+++'''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$###############$$$$$$$$$######$$$%%%%%%###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***---//////---******---000+++,,,---///000111111111111111222222333333444444333444444444444333222222111000000000///---,,,+++******)))))))))***++++++'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((('''''''''(((((()))))))))''''''&&&&&&''''''((()))&&&''''''(((((())))))***)))))))))************+++)))******+++++++++++++++,,,++++++++++++,,,---------......///////////////000//////222666888666444888666999IIIddd~~~yyyrrrmmmiiijjjooossstttrrrqqqqqqrrr{{{zzzwwwvvv|||tttyyyyyyhhhZZZKKK;;;222222///...---,,,+++***))))))((((((((((((''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555333111000///000222333666777555///,,,,,,***'''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!!!!!"""######$$$%%%%%%######################## """######""""""###%%%"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&&&&&&&(((***---...///,,,***+++000666,,,,,,---...///111333333222222222222222222222222222333333333333222111111111000///---,,,,,,,,,+++((((((((((((((()))***+++''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''&&&&&&'''(((&&&'''''''''((((((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***))))))))))))************))))))***++++++++++++++++++************+++,,,,,,---------------......///000000111111111111333444888444222777GGGaaa~~~}}}}}}|||wwwpppmmmpppuuuyyy{{{~~~{{{zzzzzz}}}}}}vvv{{{~~~nnnXXXFFF???999000---111***,,,,,,+++))))))***+++((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666555333111111222333444777888555///,,,,,,***''')))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$!!!"""$$$&&&&&&$$$"""!!!##############################$$$$$$$$$$$$############""""""""""""""""""######""""""######$$$%%%""""""######$$$$$$$$$$$$"""###%%%%%%%%%$$$""" """"""###$$$%%%%%%&&&&&&######################## """######""""""###%%%"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$#####################$$$%%%%%%%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&&&&&&&)))++++++---...+++))),,,444:::------------///111333555222222222111111111000000000111111111111000//////111000...,,,+++++++++,,,'''''''''''''''((()))***''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***))))))))))))************))))))***++++++++++++*********))))))******+++,,,---,,,+++***+++,,,---...,,,111555444///---///222,,,000444555555???UUUhhhnnn~~~}}}~~~ssszzzxxxtttxxxyyywwwxxx{{{}}}~~~qqqZZZMMM999---222555...'''(((***,,,,,,+++((((((***,,,(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%333444444222111000111222444333111000...------,,,)))(((&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%################################################%%%$$$######%%%%%%$$$########################### !!!!!!"""###$$$$$$$$$########################%%%$$$#########$$$%%%&&&$$$$$$$$$############"""##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''(((''''''((()))))))))+++,,,...///111111//////000000000000//////,,,---------......//////++++++,,,,,,+++***((('''''''''(((((((((((('''''')))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))+++++++++++++++***)))(((******))))))******+++,,,++++++******+++---...///333222222222222222222222111111111222444777:::<<>>HHH^^^|||{{{wwwxxx|||~~~|||yyy|||}}}~~~qqqvvv{{{~~~wwwwwwzzz~~~{{{uuurrrrrrtttwww}}}~~~}}}yyy|||~~~}}}}}}mmm^^^KKK===222+++***---************************)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''555333111111111222333333777555333000...,,,******'''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$###"""###$$$%%%$$$"""########################"""""""""######$$$$$$$$$########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((((('''(((******+++++++++++++++,,,,,,---...//////000000//////////////////////////////,,,***)))'''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))***++++++******+++++++++,,,,,,---,,,,,,,,,---------------///............///000000222555666333222;;;OOO___{{{~~~zzzuuuuuuxxx|||zzz|||}}}{{{vvvttttttvvvwwwxxx{{{~~~|||yyy|||}}}~~~~~~~~~{{{xxxwww{{{ooo___BBB:::333000///---...111((((((((()))))))))******(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''555333111222444555444333777555333000...,,,******''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$###""""""$$$$$$###"""####################################$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))(((((()))***))))))))))))))))))))))))***+++---...000111111111///////////////.........,,,***)))'''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))))))))(((((())))))***+++******++++++++++++++++++,,,,,,,,,---------......//////...............///...000111000///333:::@@@NNNfff~~~}}}{{{zzzxxx|||yyy{{{{{{|||~~~}}}{{{zzz}}}}}}kkkWWWEEE:::111---,,,...///+++)))***&&&''''''(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''555333333555888888555222666555333000...,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%################################################$$$###""""""###$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''))))))(((((()))***((((((((())))))))))))))))))***,,,...000111111222...............---------++++++***)))((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******)))))))))(((((((((((()))************++++++++++++******+++,,,,,,------.................................---......///000333666888444AAAQQQaaauuu|||zzz~~~xxxtttssssssuuuzzz~~~nnnXXXAAA222,,,,,,///***)))+++,,,((('''((('''''''''(((((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''444444444888<<<<<<666111555444222000...---,,,,,,)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$"""!!!"""###$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))))))))((()))***)))))))))******+++++++++,,,,,,---...////////////...---------,,,,,,,,,,,,++++++++++++***)))((('''''''''((((((((((((''''''((((((((('''''''''&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((()))******)))***+++,,,,,,+++***)))***++++++,,,------......,,,------.........------///000000000///000222333///111888@@@HHHUUUjjj|||~~~yyynnnqqqvvv}}}{{{ttt___VVVHHH;;;///******,,,+++''''''***,,,***((()))((((((((((((((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''444444555:::>>>>>>777111444333111000...------,,,************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&(((((()))$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###################################################"""!!!"""###$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))***)))))))))+++)))******+++,,,,,,------......//////......---,,,---------,,,,,,+++++++++++++++,,,,,,,,,***((('''''''''(((((((((((('''''')))(((((((((((('''''''''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((()))******)))***+++,,,,,,+++)))))))))******+++,,,,,,------++++++,,,---------,,,,,,***...222333000///000222444444777:::777888JJJaaaxxx~~~~~~wwwssswww}}}~~~xxx{{{|||ooo\\\LLL???999333222333111///...+++)))+++///000+++&&&$$$)))))))))))))))))))))((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''333222222333222111222444888777555333000...+++***++++++***((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&((((((&&&###"""$$$'''%%%$$$#########$$$%%%&&&%%%'''(((((('''&&&&&&'''******)))'''&&&###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" !!!"""###########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###!!!###$$$$$$######$$$%%% !!!"""$$$%%%%%%%%%%%%########################""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))***++++++++++++,,,,,,+++******......///000000///...---------------,,,+++******)))******+++++++++******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((())))))************))))))++++++************++++++)))************+++++++++(((((()))***++++++,,,,,,------++++++++++++------,,,,,,------...////////////222333111///111777>>>KKKOOOXXXdddssszzzxxxlllkkkpppvvv|||ooo[[[MMMCCC;;;666///......---+++***))))))************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$111///.../////////000222777777666444222...+++)))******)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###########################$$$$$$$$$###############""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###!!!###$$$$$$######$$$%%%"""""""""###$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***,,,---------------,,,,,,......///000000000///............------,,,+++*********+++++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((((((((((((((((((((())))))************))))))***))))))))))))))))))***))))))*********+++++++++)))******+++,,,,,,------++++++,,,------,,,++++++,,,,,,,,,---......//////---000111000---///444999444666;;;AAAKKKWWWdddlllzzzzzz|||jjj^^^NNNAAA:::555111.........---,,,+++***))))))*********)))))))))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%222000...---///111222222555666777666333///***((()))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%&&&***,,,,,,(((###((((((((('''&&&%%%$$$###%%%&&&((((((&&&%%%&&&'''###$$$%%%''')))***++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#######################################$$$$$$$$$""""""""""""""""""""""""###$$$%%%$$$"""""""""$$$!!!###$$$$$$######$$$%%%$$$$$$###""""""###$$$%%%""""""""""""""""""""""""################################################"""######$$$$$$############$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))......///////////////.........///000111111111111......///......---,,,+++++++++++++++***)))(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,---------)))***---//////---***)))+++,,,,,,------......///+++...///...,,,---000333------...///222888@@@EEEiiixxxeeeFFF???666000/////////---...------,,,+++***))))))******))))))))))))((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%111111...,,,---111333111444666888888555000***''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&,,,222222***###%%%&&&'''''''''%%%$$$###$$$&&&((('''&&&%%%&&&&&&%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$######"""########################"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$!!!###$$$$$$######$$$%%%'''%%%###!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######################################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''((()))******......///000000000//////......///000111222222222////////////...---,,,+++++++++++++++***)))'''''''''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))*********************++++++,,,,,,,,,)))***,,,------,,,***)))+++++++++,,,------......***,,,......---,,,---...111222111111111444999===HHHaaa{{{~~~sssrrrrrrtttzzz}}}qqq```LLL>>>;;;777222000000000000///---,,,,,,+++***)))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%...111000++++++///111///444666888999666000***&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&---444444,,,$$$"""###$$$&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$###"""###$$$!!!###$$$$$$######$$$%%%'''%%%###!!!!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!######################################################$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''')))+++,,,---------...////////////////////////000111222222333////////////...---,,,++++++++++++***)))((('''&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((())))))))))))((((((((())))))******))))))((((((((()))))))))*********))))))))))))************,,,++++++******++++++,,,******++++++,,,---------+++,,,......---,,,,,,,,,---...------,,,...111444666BBBNNNSSSYYYfffyyypppsssxxx}}}uuujjj[[[NNNDDD===777222555333000...------,,,++++++++++++******))))))((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&111999<<<444///222555444555777888999666111+++''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&''')))&&&%%%***000111+++%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""$$$%%%!!!###$$$$$$######$$$%%%&&&%%%###"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''))),,,...///+++,,,---.../////////...///////////////000111222......///......---,,,+++************)))(((''''''''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''(((((())))))(((((('''((((((************((((((((((((((()))))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,)))******++++++,,,,,,---+++,,,,,,------------,,,+++++++++***))))))+++---000333555666777>>>FFFMMM[[[gggyyy}}}zzzppp\\\PPPGGGAAA999333111000111111///...---,,,+++******************)))))))))(((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&111???EEE;;;222333777777666777888888555000+++(((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%###%%%)))+++((($$$$$$$$$$$$$$$$$$%%%&&&'''###%%%'''&&&%%%$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&########################$$$$$$$$$###############""""""""""""""""""""""""!!!###$$$$$$######$$$%%%!!!###$$$$$$######$$$%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######################## """######$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))+++---...+++,,,---...////////////000///.........///000111.........------,,,+++***((()))))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''((((((((((((''''''&&&''')))******)))'''&&&(((((((((((()))))))))***))))))))))))))))))))))))*********++++++*********))))))******+++,,,,,,,,,+++******+++,,,------,,,,,,---...---,,,,,,---....../////////...---///111444:::BBBJJJXXXlll}}}zzznnnbbb[[[SSSEEE:::555555444222///...---......---------,,,+++++++++,,,)))))))))))))))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''+++<<>>DDDWWW\\\kkk}}}}}}rrrpppuuu|||xxxeeeYYYWWWDDDAAA>>>;;;:::888555333111111000///...---,,,,,,,,,,,,++++++***)))((((((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%777666333111111222444555888888777555000,,,)))(((...,,,***'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$#########""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''(((((())))))******++++++,,,---...///000111....../////////000000000//////...---+++***))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((()))))))))*********(((((()))))))))*********)))))))))))))))******+++))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,---------...//////000000,,,...111000000222999>>>999;;;BBBLLLSSS[[[hhhuuuyyyxxxzzzlll```^^^WWWJJJAAABBB>>>;;;888666666555333111000//////...---,,,++++++,,,,,,+++******)))((((((***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%777555222000000222444666888888777444111---***'''))))))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''((()))******)))((('''++++++,,,---...//////000........./////////000000---------,,,++++++******)))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))******(((((())))))))))))******)))))))))))))))******+++)))))))))*********++++++************************)))))))))******++++++,,,,,,,,,---......//////000---...000...---...333777...------///111666AAAKKKZZZ]]]aaafffmmmxxxuuukkkccc___WWWMMMFFFGGGDDD<<<888999888666444333333333222111///...---,,,+++******)))+++++++++******))))))(((***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%666444111///000222555777888777555444111...***(((&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###""""""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""#######################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((()))))))))&&&''')))++++++***((('''++++++,,,---......//////------------............,,,,,,,,,+++++++++++++++)))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((((((((()))))))))***)))))))))))))))******+++))))))))))))************************************(((((()))******+++,,,,,,+++,,,,,,---......//////,,,---...---,,,---000333444222111111222777???GGGBBBCCCCCCAAABBBJJJWWWbbb|||sssfffZZZTTTPPPMMMJJJOOOHHHDDDDDDCCC===:::;;;999777444333444333222111......---,,,+++******)))+++*********)))))))))((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%555333111///000222555777777555333333222000,,,)))'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""#########$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""##################""""""#########$$$$$$$$$################################################################################################################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((($$$%%%(((***++++++***)))***+++,,,---.........---++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((('''(((((((((((())))))))))))))))))))))))******+++(((((()))))))))*********))))))))))))))))))))))))((())))))***+++,,,,,,---++++++,,,,,,------......+++,,,,,,,,,,,,...000222...///000000222777<<>>===;;;999888888777555222111000000...---///......---,,,+++***))))))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%000000111111333444555555333111///111444555111---'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$############""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$########################################################################"""""""""######$$$$$$$$$"""############$$$$$$$$$################################################""""""#########$$$$$$$$$#################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################## """###$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''((()))******+++***+++,,,......---,,,+++,,,,,,---------.........,,,+++++++++******))))))&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))******+++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------+++******+++,,,---------+++...---***+++///000,,,000111222222222222222222///......///000111222444222333444555666888<<<>>>BBBCCCFFFIIIMMMQQQWWW[[[___ccchhhllloooqqqsssuuuiiihhhlllqqqrrroooqqqwwwpppvvvuuujjj]]]VVVRRRNNNRRRJJJEEEFFFFFFDDDEEEIIIMMMLLLTTTXXXUUUYYYXXXKKKAAAAAABBBDDDDDDCCC@@@>>>???AAAAAA???===<<<<<<;;;333111/////////000///...------,,,+++***))))))(((((()))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%...///111222444444555555222///...000555666222...&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$############""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""#########################################################$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######################## """###$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######))))))(((((((((((()))))))))+++---......---,,,+++........./////////000000,,,,,,++++++***))))))(((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&''''''''''''((((((((())))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))******+++,,,,,,------,,,+++******++++++***))),,,///,,,((()))...///************,,,//////---+++///...///222222000///000222111000111222444666777222111111444666777888:::999999:::===BBBDDDCCCAAA>>>>>>BBBIIIIIIEEEFFFKKKRRRZZZZZZLLL???===AAADDD@@@>>>???CCCBBB>>>AAAGGGEEEBBBIIIPPPSSSWWWSSSBBBCCCCCCBBB@@@@@@AAACCCDDD<<>>>>>;;;>>>DDDJJJHHHDDD@@@===;;;;;;;;;===<<<;;;;;;<<<===>>>???CCCCCCEEEIIIMMMMMMIIIEEEEEEDDDBBBAAA@@@?????????<<<<<<<<<;;;:::888555444333222111000///...---,,,......------,,,+++******((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''+++******)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$"""###&&&(((222111000000000111222333111222000,,,---111111---******))))))((((((''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))******(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$##############################"""###$$$$$$###"""###$$$################################################%%%%%%%%%$$$$$$#########$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$############"""""""""!!!"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%$$$###$$$%%%%%%###"""%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######################################################################################################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))+++---.........///000000111111222111000/////////000000000///...,,,***)))''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%'''(((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''***((('''((())))))((('''''')))******))))))***+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------.........------------------.........////////////222222111111111111000000///000000111111222333333555333666:::;;;999;;;@@@@@@???<<<:::888888888999;;;;;;;;;:::;;;<<<>>>?????????@@@CCCFFFGGGDDDAAAEEEDDDCCCAAA@@@@@@??????;;;;;;;;;:::999666444333222111111000///...------++++++******))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%(((111111000///000111222333222333000------000///+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""###$$$$$$###"""###$$$################################################$$$$$$$$$$$$$$$############"""""""""""""""######%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$############"""""""""""""""############$$$$$$$$$""""""############""""""'''%%%%%%%%%&&&%%%###!!!%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######################################################################################################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))+++---...//////000111111222222222222111000000000000000111000///...,,,***))))))***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))((('''''')))))))))'''''')))******))))))***++++++++++++*********************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////111111000//////000111222333222000/////////000000111111333666666555777;;;666666555444555666777888999999999999:::;;;======>>>======???AAAAAA@@@>>>DDDCCCBBBAAA@@@?????????;;;;;;:::999777555333222000000/////////.........))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&$$$######%%%'''111000/////////000222333222333111------///---)))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''#########$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""###$$$$$$###"""###$$$################################################$$$$$$$$$##################""""""""""""######$$$%%%$$$$$$######$$$$$$%%%######""""""""""""###############"""""""""""""""""""""#########$$$$$$$$$"""##################"""&&&%%%$$$%%%&&&&&&%%%###$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######################################################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''))))))((()))+++---//////000111222333333444333333333222222222222222222111000///---,,,+++***444000,,,)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))))))))'''''')))******))))))***+++++++++******))))))((((((******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---------..................///111555999;;;@@@>>>999555222000/////////000111333333222444777222222222333444666777888777777888999:::;;;;;;<<>>>>>>>>>>>?????????BBBAAA@@@???>>>>>>>>>>>>;;;:::999777555333222111........................))))))))))))************(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%######%%%'''111000/////////000111222222333111------///,,,(((''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&######$$$$$$$$$$$$##############################"""###$$$$$$###"""###$$$#######################################################################################$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$$$$###############%%%'''((('''&&&$$$##################$$$######$$$$$$$$$$$$######################################################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))***,,,...//////000111222333444444555555555444444444333333111111000///---,,,++++++444111,,,)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&'''((())))))(((''')))******))))))***+++*********))))))((((((((()))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------------++++++,,,...222777;;;>>>DDDAAA<<<777222000.........000222111111222333444111111222222333444555666666666777888::::::;;;;;;>>>>>>>>>=========???@@@>>>>>>===<<<;;;;;;;;;;;;;;;:::888666444222111000------------............))))))))))))))))))******((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&000000///...///000111222111222111...---///,,,'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$$$$##############################"""###$$$$$$###"""###$$$################################################"""""""""###########################$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!""""""######""""""!!!""""""""""""############"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!!!!!"""$$$'''((('''&&&##############################$$$$$$$$$$$$######################################################################################################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''((()))))))))***,,,.........///111222333444555555555555666555444333333000///...---,,,+++******+++)))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%&&&((())))))(((''')))******))))))***+++*********)))))))))))))))))))))************))))))************************)))******++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,---///222555666888666444111///............222333000000222333222000000000111111222222222555666777999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;===???<<<;;;::::::999999999:::<<<:::888666333111000000,,,,,,------------------((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&000//////...///000111222///111000......///,,,'''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$$$$##############################"""###$$$$$$###"""###$$$################################################!!!"""""""""#########$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%% !!!"""######"""!!! !!!"""""""""############"""############$$$$$$$$$""""""############"""""""""!!!!!!###%%%&&&&&&$$$#########$$$$$$###############$$$$$$$$$$$$######################################################################################################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''(((******)))***,,,...---...///000111333444444333444444555444333222111...------,,,+++***))))))&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%&&&((())))))(((''')))******))))))***+++))))))******************))))))************))))))************************)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------...//////------------.........///---222333///...111222000//////000111222222222222444555777999;;;;;;<<<;;;888:::<<<<<<;;;;;;===???;;;::::::999999999999:::===;;;888666333111111000---------,,,,,,,,,,,,,,,)))))))))(((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((###$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&000///.........///111222///000000......000---((())))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$###!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$$$$##############################"""$$$$$$$$$###"""###$$$################################################!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%% !!!"""######"""!!! !!!!!!""""""#########$$$"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!###""""""###%%%%%%$$$"""######$$$$$$$$$$$$############$$$$$$$$$$$$######################################################################################################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''')))******)))***,,,///,,,---...000111222444444222222333444333222111000,,,,,,++++++***)))(((((((((((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&%%%$$$&&&((())))))(((((()))******))))))***+++))))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,---............***+++---...///000000000,,,222333...---111222//////000222333444444444444444555888:::;;;<<<<<<<<<777;;;>>>>>>======???AAA;;;;;;::::::999:::::::::>>><<<999666333222111111---------,,,,,,+++++++++---,,,,,,+++***))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))"""$$$'''***++++++)))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%//////000000000000//////...///......---,,,+++***((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""############$$$$$$$$$########################### ###'''((((((&&&%%%$$$$$$######$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((***+++***+++,,,...............///111222333111000///...------------000///---+++***)))(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%))))))((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,******************************+++++++++,,,,,,,,,...------------...//////------......///000000000333111///000333555444222333666999;;;<<<===???AAA;;;???DDDEEEBBB???>>>>>>??????@@@@@@???===;;;:::<<<;;;888666444222111111...------,,,,,,++++++*********))))))((((((''''''$$$'''***+++'''######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%//////000000000000///////////////...---,,,+++***((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""##############################$$$$$$$$$$$$##############################$$$$$$$$$###############"""############$$$$$$$$$###########################!!! ###&&&''''''&&&%%%$$$$$$######$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((()))***,,,//////............//////444333222111111000000000///...---+++***)))(((((('''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,*********************************+++++++++,,,,,,---------------......///------......//////000000333111///000333555444333333666999;;;<<<>>>@@@BBBCCCEEEGGGFFFCCC???<<<:::BBBBBBCCCCCCCCCAAA@@@???===<<<999777444222111000...------,,,,,,+++******((((((((((((((()))))))))&&&&&&(((((('''&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%//////000000000000///////////////...---,,,***)))((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################$$$""" !!!###%%%&&&%%%%%%%%%$$$############$$$"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$%%%&&&&&&##############################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$######""""""######################################################!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((()))***,,,000000///...------,,,,,,111111000000//////......///...,,,+++))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((('''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++*********************************++++++++++++,,,------,,,,,,------...///---------...//////000000222111000000333444444444444666999;;;===???BBBDDDHHHHHHGGGGGGFFFCCC>>>;;;DDDDDDEEEEEEEEEDDDDDDCCC???===;;;777444222000000---------,,,++++++******&&&''''''((())))))******((((((&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%000000////////////000000/////////...---+++***)))((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$########################$$$###""""""###$$$$$$$$$%%%$$$$$$###############"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$######""""""######""""""""""""""""""""""""########################"""###############$$$$$$###$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''(((***+++***+++,,,...000000000//////...------///////////////...------...---,,,***))))))((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++************************************++++++++++++,,,,,,,,,,,,,,,------...,,,,,,---......//////000111000000111222444444555444777999<<<===@@@CCCFFFGGGEEEDDDEEEHHHIIIFFFBBBCCCCCCDDDDDDDDDDDDDDDDDD@@@>>>;;;888444222000///------,,,,,,+++*********'''''''''((((((((())))))((()))'''$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%000000////////////000000000000///...---+++)))(((((((((((((((''''''''''''))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$#############################################$$$%%%$$$######""""""######"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$######"""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$######""""""######""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''(((***+++***+++,,,......///000111111111111000222222333333333222111111---,,,+++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,------,,,,,,------.../////////000000111111222333555666555777999;;;===???CCCFFFDDDBBBAAADDDHHHJJJIIIGGGDDDDDDCCCCCCDDDDDDDDDEEE???>>>;;;777444111000///---,,,,,,++++++***)))))))))((((((((('''''''''&&&$$$(((***&&&%%%'''&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%111000///......///000111000000000...---+++)))(((((((((((((((''''''''''''))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$########################"""###$$$$$$###"""###%%%$$$$$$###""""""""""""###"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$%%%%%%$$$###"""!!!!!! ##############################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$######""""""######################################################!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%&&&####################################$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((()))***,,,---...000222333333333222000111222333333222111000,,,,,,+++))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,---,,,,,,,,,---......//////...000111222111222555777777888999:::;;;>>>BBBEEEDDDBBBAAABBBDDDFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEE>>><<<:::666333111//////,,,,,,,,,+++******))))))))))))(((((('''&&&&&&%%%###,,,000***&&&)))((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%111000///......///000111111000000...---+++)))(((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""##############################$$$$$$$$$$$$##############################$$$$$$$$$###############"""############$$$$$$$$$######################## """%%%%%%###"""$$$&&&$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$$$$$$$######""""""!!!!!!##############################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&####################################$$$$$$$$$$$$!!!""""""###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((()))***,,,,,,---000222333333222111---...000111111000///...,,,+++***))))))(((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))***************************+++,,,,,,+++,,,,,,------......///...000222222111222555888888999999999:::<<<@@@CCCAAAAAAAAA@@@@@@AAACCCFFFDDDCCCBBBAAA@@@@@@AAAAAA<<<:::888555333111//////,,,,,,++++++***)))))))))''''''''''''''''''''''''...999;;;000'''''')))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%222000///......///000222111111000...---+++)))((()))(((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$########################"""%%%%%%###"""$$$&&&$$$######""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""##########################################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&''''''((((((""""""###$$$%%%%%%&&&&&&########################"""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***+++***+++,,,...,,,---///111222111000///000111333444444333222111++++++***)))(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************)))***++++++,,,++++++,,,------......///---000222222111222555888888999999999999;;;>>>AAA<<<>>>???>>>===???CCCHHHBBB@@@???===<<<<<<======:::999777444222000//////,,,,,,++++++***)))))))))%%%%%%&&&&&&'''(((((((((<<>>===>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;666555444333111000///...,,,,,,++++++***)))((((((''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%000///---...111222111///000...,,,+++++++++***)))%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""############################################################ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''';;;[[[UUU000$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((************+++,,,------000000000000000000000000555888999666555555333///------,,,+++***)))(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***'''''''''''''''(((((()))))))))(((((((((((())))))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''))))))(((((((((((())))))******))))))******+++,,,,,,------.............../////////000111222333444555666777888:::;;;<<<===:::===???>>><<<;;;<<<===;;;;;;;;;:::::::::::::::444444333111000///...---,,,,,,+++******)))((((((''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%000///...///111222111000222///---+++++++++)))'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$################################################!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&"""888^^^]]]666$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))***+++,,,...///000222222222222222222222222777::::::777555666333///...------,,,+++***))))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''&&&&&&''''''((())))))((((((''''''(((((()))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''))))))(((((((((((())))))***))))))))))))***+++++++++,,,.../////////...---.........///000111222333444555666888:::;;;======999:::<<<<<<:::999:::;;;;;;:::::::::999999888888222222111000...---,,,,,,+++++++++******))))))((('''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%000//////000111111111111444222///------,,,***)))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$!!!...IIIIII---$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((())))))***+++---///111222333333333333333333333333888::::::666444444222.........---,,,+++***))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''(((((((((((('''''')))(((((((((((())))))***)))))))))))))))***+++++++++,,,...///000///...---------......///111222333333444666777999;;;======999:::;;;;;;::::::::::::::::::999888888777666666111111000///...---,,,,,,+++*********)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///000000111000111111222444222///------,,,***)))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############ !!!"""###$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&& """&&&&&&---...###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))***+++---000222333333333333333333333333333666888777333111222000,,,...------,,,+++***)))(((&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((()))******))))))(((((())))))***+++,,,,,,.../////////...---------......///111222333333444555777999;;;<<<===;;;;;;;;;<<<<<<<<<;;;::::::999888777666555444444111111000///...------,,,*********)))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///000222111000000111333222///---+++++++++)))'''***)))(((&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######################################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$######"""!!!""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""")))######"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))))))))***+++---///111222333333333333333333333333444666444000///000///,,,---,,,,,,+++***)))((((((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&''''''((()))(((((((((&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''(((''''''(((((()))***+++)))(((((((((((()))******------------......//////.........///000111222333444555666777888:::;;;;;;>>>===<<<===??????===<<<999999888666555333222111000000//////...------,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%///111222222000000111444000...,,,+++++++++***)))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&###$$$$$$$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""######$$$%%%&&&&&&$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%% %%%'''!!!###'''###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******))))))***+++,,,...000111111111111111111111111111222444333///...000///,,,,,,++++++***)))(((''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''''''''''''''((()))***+++((((((((((((((()))******///...---,,,,,,...///000/////////000111222333444666666666777888999999999???>>>===>>>@@@@@@>>><<<999888777555333222111000.........---,,,,,,++++++((()))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%///111333222000000222444222000...---......---+++***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&!!!"""###$$$%%%&&&''''''""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$&&&'''((((((!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&(((###***..."""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********))))))***+++,,,...///000000000000000000000000000222444333///...000000...++++++***)))((('''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&(((******)))((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''''''''''''''((()))++++++((((((((((((((()))******000...,,,++++++---000111//////000000111333444555777777777777888888888888@@@>>>===>>>@@@AAA???<<<999888777555333111000///---,,,,,,++++++*********(((((((((((())))))))))))''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000111111111111222222222444111...,,,++++++***)))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((((('''''')))***((()))+++,,,---......///////////////000000000000111111000///...,,,***)))+++++++++***)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...111111111111222333444555666666777777888999:::;;;??????@@@@@@AAAAAAAAAAAA:::777555333333222111000------,,,++++++******)))******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&000111111111111222222222444111...,,,++++++***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((((('''''')))***))))))***,,,------------........./////////000000000000000///...,,,+++***++++++******)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))***************++++++,,,,,,------...000000000111222333555666777888999::::::;;;::::::===<<<<<<<<<<<<===>>>???999777555444444333111///------,,,++++++******)))******)))((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000111111111111222222222444111...,,,++++++***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((((('''''')))***))))))***+++,,,,,,++++++---------.........///////////////......---,,,++++++******))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((()))))))))******))))))))))))***************++++++,,,,,,------......//////000222444555666888:::<<<===>>>===<<<;;;===<<<:::::::::;;;===>>>:::888666555555333111///------,,,++++++******)))******)))(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&000000111111111222222222444111...,,,++++++***)))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((((('''''')))***)))******+++++++++******,,,,,,,,,---------......------.........---,,,,,,******))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************((()))))))))***************++++++,,,,,,------...---......000222444666777777999===???AAAAAA???>>>@@@>>><<<;;;;;;<<>>AAABBBBBBBBB>>>===;;;::::::;;;<<<===???<<<888666555444222111------,,,++++++******)))******)))((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&000111111111111222222222444111...,,,++++++***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$$$$%%%'''####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((((('''''')))***))))))***,,,------------------------............---------------,,,+++***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%$$$######%%%'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))***************++++++,,,,,,------.........//////000222333444777888:::<<<>>>???@@@@@@<<<;;;;;;:::999999::::::;;;;;;;;;;;;:::666111,,,------,,,++++++******)))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''((()))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&000111111111111222222222444111...,,,++++++***)))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&$$$$$$%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((('''''')))***((()))+++,,,---......///---------.........//////------------,,,+++***)))'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$###"""!!!!!!###%%%&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))***************++++++,,,,,,---......////////////000111222333::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::777999===@@@???888///(((------,,,,,,+++******)))******)))((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&000000111111111111000000555000,,,***,,,...---,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''))))))'''###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%******)))&&&###"""###$$$#########%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''+++***)))'''&&&)))---111---------------------------------..................------,,,,,,++++++***(((''''''''''''&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++,,,---///...---,,,,,,------------...000111333444444555777888::::::;;;;;;999999999999999999999999666888:::999555222000///,,,,,,++++++***)))((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((()))************))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''000111111111111111111000555111,,,***,,,------+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&(((((('''%%%"""!!!%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&$$$###$$$%%%((('''&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&(((+++...---------......////////////.....................---,,,,,,++++++***))))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******++++++---......---,,,,,,---------......000111333444555666777999:::;;;;;;;;;999999999999999999999999555666777666222000......,,,,,,+++******)))(((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((''''''&&&&&&(((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&'''''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''111111222222222222111111555111,,,+++,,,---+++***&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&&&&%%%$$$%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''(((***,,,,,,------...///000111111000000000//////.........,,,,,,+++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))*********+++---......---,,,---------......///000222333444666777888999::::::;;;:::888888999999999999888888333444444222///---------+++++++++******))))))((((((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''222222222333333222222222555111,,,+++,,,,,,+++(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))***))))))***+++++++++,,,...///000111222222111111000///......---,,,,,,++++++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********+++,,,......---,,,---.........///000111333444555666666777888999999999999777777888999999888777777333333222000---,,,,,,---+++*********)))))))))((())))))((((((''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((())))))((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''''''''''')))))))))(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''222222222333333222222222333000,,,+++,,,---***(((******))))))(((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&&&&%%%#########)))******'''$$$"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((+++++++++***+++,,,)))***+++,,,...000111111222111111000///......------------,,,++++++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************,,,......---------.../////////000222333555666666666777777777777777666555666888999999888666555222333222000---,,,---...*********)))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))''''''((()))******))))))(((((((((((((((((((((((('''((())))))))))))((('''(((((((((((((((((((((((()))))))))))))))(((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''111111222222222222111111111...++++++------+++(((++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$###$$$$$$ ###%%%%%%"""!!!"""$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))+++,,,+++***+++,,,))))))+++,,,---///000111000000000//////...............------,,,++++++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***************************,,,---...------...//////000000111222444555666777777777888777777666666444666777888888777666444111222222111...------...))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))%%%&&&((()))***))))))((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''000111111111111111111000///---***+++---...,,,))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%$$$%%%''')))!!!&&&***+++'''$$$%%%'''$$$$$$%%%%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((******))))))+++,,,***+++,,,---...///000111///.....................------,,,,,,+++*********(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((************************)))+++---...------...///000000000111333444666777999999999999999888777777333555777888888777555333///111222111///---,,,,,,((()))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((($$$%%%''')))))))))((('''((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((()))*********+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''000000111111111111000000...,,,***+++---...,,,***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''((("""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%&&&***---:::>>>???;;;222)))%%%%%%$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''(((***,,,,,,------...///000111111---------...............,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((++++++******************)))+++---...------...///000000111222333555666777;;;;;;;;;;;;::::::999888333555777888888777555333---///111111///,,,++++++(((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((###$$$&&&((())))))((('''(((((((((((((((((((((((()))***,,,------,,,***)))))))))))))))))))))))))))''''''((()))***++++++,,,******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''333222111111000000111111000...,,,,,,------,,,***,,,***((('''&&&''')))***)))'''%%%%%%'''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''***%%%"""###&&&)))'''%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############'''&&&&&&%%%$$$###""""""'''''''''&&&&&&%%%%%%%%%%%%&&&%%%###"""(((333<<<<<<:::777222...***&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,------...///000111222222444000,,,---111222000,,,,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))***,,,,,,,,,,,,------.../////////333444555666666777999<<<::::::;;;;;;;;;;;;;;;:::EEE<<<555777999555222333//////---,,,,,,,,,,,,,,,++++++***)))(((((())))))******)))''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''*********))))))(((((((((,,,+++))))))))))))***+++))))))*********)))(((((())))))(((((())))))***+++))))))))))))))))))))))))(((((()))+++---...,,,+++((()))******)))'''$$$###((((((((((((((()))******&&&&&&'''(((((()))******((((((((((((((((((((((((333222111111000000111111///...---.........,,,***+++***((('''''''''((())))))'''%%%%%%'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''+++'''######&&&(((&&&###&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$#########''''''&&&&&&&&&%%%%%%%%%$$$&&&'''%%%$$$&&&,,,222+++***)))(((&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((***+++,,,------...///000111222222333000------111222000---,,,,,,+++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))***+++,,,,,,,,,------.../////////111333444444444666888:::999:::;;;<<<============FFF===888999:::777444444000///...---,,,,,,,,,,,,++++++***)))))))))))))))******)))''''''&&&&&&''''''''''''((((((((())))))(((((((((((()))))))))***(((((((((''''''(((((((((******)))))))))(((((((((++++++*********))))))))),,,+++***)))))))))******************************,,,+++***************+++,,,,,,,,,,,,,,,+++++++++,,,+++******,,,,,,***)))''''''(((((()))))))))***(((((()))))))))((('''&&&)))))))))***************((((((((((((((((((((((((333222111111000000111111///......///000///,,,)))))))))))))))((((((((((((((('''%%%%%%'''(((''''''((((((((((((((((((((((((''''''''''''''''''''''''+++(((%%%$$$&&&'''$$$"""&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''')))***)))'''%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%###&&&((('''%%%###%%%'''######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((***+++,,,------...///000111111222333000......111111///---,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---......//////000111333333333444777999888999;;;===???@@@AAABBBDDD>>>999::::::777555444111000///...------------+++***))))))))))))))))))******)))(((''''''''''''''''''((((((((()))))))))((((((((()))))))))*********)))(((''''''((()))************)))))))))))))))***************)))))))))******)))))))))******+++---------...///000111222222111111111222222333444555555555555444333333222666333111/////////...---******))))))***+++,,,,,,'''(((*********)))((('''((((((((('''''''''&&&&&&((((((((((((((((((((((((333222111111000000111111......///000111///,,,((()))))))))***)))(((''''''(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%&&&'''%%%###''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%###"""###&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***+++,,,,,,------...///000111111111000//////111111///---+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,------...//////000111333333333444777999777999;;;>>>AAACCCDDDEEE@@@===:::::::::777444333111000///......---......******)))))))))))))))*********)))(((''''''(((((('''(((((((((((()))))))))(((((()))))))))*********+++***(((''''''(((***+++************************(((((()))))))))***************+++,,,...///000111666666666888:::===???AAA?????????@@@AAABBBCCCDDDCCCCCCDDDDDDCCCBBB@@@@@@@@@===999666666777777666222222222111///...---,,,***************++++++,,,'''''''''''''''&&&&&&&&&((((((((((((((((((((((((333222111111000000111111......///000111///+++((()))))))))***)))((('''''''''&&&%%%%%%'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,,,,,,,---...///000111111000000000000111000///---++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++++++++,,,,,,---.........000222333333333555777999777888;;;>>>AAACCCDDDEEE??????>>><<<;;;:::777333111000///......---......***)))))))))))))))*********))))))(((((((((((()))(((((((((((()))))))))***))))))))))))************+++***)))(((((()))***+++*********+++++++++++++++''''''(((***+++,,,---...///111333666999<<<>>>???DDDEEEFFFHHHKKKNNNPPPRRRPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOMMMLLL@@@===888666777888999999999:::;;;<<<:::888555333222000---***)))***+++,,,************************((((((((((((((((((((((((333222111111000000111111...------...///...+++((())))))))))))(((((((((((('''%%%$$$%%%'''))))))(((((((((((((((((((((((((((''''''''''''''''''''''''"""###%%%&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%###"""###%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((***+++,,,,,,,,,---...///000000111///000111111111000...---+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***+++++++++,,,------......000222333333333444777999777888:::===???AAABBBCCC>>>AAABBB???===<<<999555111000///...------------)))))))))))))))******+++***))))))(((((()))))))))((((((((()))))))))******)))))))))*********++++++*********++++++*********+++++++++++++++,,,,,,,,,)))***,,,...111333555666:::<<<@@@CCCGGGJJJLLLMMMPPPQQQSSSUUUVVVWWWXXXXXXXXXWWWTTTPPPMMMJJJHHHGGGMMMNNNPPPQQQQQQPPPNNNMMM888555111000111333444444888:::===@@@AAABBBAAA@@@===:::666111...,,,,,,---+++++++++******))))))(((((((((((((((((((((((((((333222111111000000111111...---,,,,,,---,,,***(((+++***((('''''''''((()))'''%%%$$$%%%'''))))))(((((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&'''''''''&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''&&&%%%&&&&&&&&&''''''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((***+++,,,+++,,,,,,---...///000000...000111222111///...---*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,++++++******++++++,,,,,,---......///000222222222333666888777888:::<<<===>>>??????:::@@@BBB>>><<<<<<888333000///...---,,,,,,,,,,,,)))))))))))))))***++++++***)))))))))))))))******(((((()))))))))*********))))))*********+++++++++)))***,,,------,,,***)))+++++++++,,,,,,,,,------...000222666999===???AAACCCEEEHHHLLLOOORRRSSSTTTTTTUUUVVVVVVUUURRROOOMMMMMMLLLHHHEEEAAA>>><<<;;;@@@BBBDDDFFFGGGFFFDDDCCC444111...------.........222333555888<<>>???>>>???CCC@@@CCCFFFGGGFFFDDDBBBBBBBBBAAA???===:::888777666444222000000111222111000444222111000000///---+++------,,,,,,...444;;;AAAMMMNNNOOOPPPQQQQQQQQQQQQOOONNNMMMIIIEEE???:::777333///***''''''((()))***666666555444333333333333---,,,***+++,,,,,,+++***+++***((()))***+++***)))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""#########&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((,,,...000///---)))'''&&&&&&&&&''''''((((((((((((%%%%%%&&&&&&'''''''''((((((((())))))+++,,,---...------............------111000000...---,,,++++++,,,,,,+++***)))'''&&&%%%&&&%%%$$$%%%''''''&&&%%%'''''''''''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''((())))))***+++,,,,,,,,,...///000000111111111111000000000000000/////////,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))'''(((***++++++***+++++++++,,,,,,---------///000222444666777777777888888888888888777666666666666777777666444222000///......---,,,,,,++++++))))))))))))************)))))))))))))))))))))))))))******++++++*********(((***++++++)))))))))***)))***,,,---...---+++***000000000111333555888999???===;;;888666555555555<<<777444444444444777;;;CCCHHHOOOSSSTTTSSSRRRRRRRRRQQQPPPNNNMMMKKKJJJJJJEEEBBB???<<<:::888555222666555555666777666444111...............222888<<>>999777777999:::;;;555000//////000555;;;EEEKKKRRRXXXZZZYYYXXXWWWXXXWWWWWWVVVUUUTTTTTTSSSQQQNNNIIIEEEAAA<<<666222333444555999<<<===;;;:::333444444333333444777:::<<<>>>AAADDDIIINNNRRRTTTRRRRRRQQQPPPNNNLLLJJJHHHCCC>>>777111...,,,***)))222222111///////////////...---++++++,,,,,,+++)))***(((''''''((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((())))))&&&&&&&&&&&&&&&'''(((((("""%%%''''''&&&%%%$$$%%%%%%%%%&&&''')))***+++,,,...//////000111222333333666777999;;;;;;;;;;;;:::>>>>>>???@@@@@@@@@@@@???============>>>>>>>>>>>>888777555222000---,,,+++,,,***'''&&&''''''&&&%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((******,,,---///000111222222222333333333222111111...///000000111000000///,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))'''(((***++++++*********+++,,,---...///000---...000111333555666666===999666888<<<===999555444444444444333111000///---------,,,,,,,,,++++++((()))))))))************))))))))))))))))))))))))''''''((()))************(((***,,,,,,+++++++++,,,---,,,,,,---222:::AAAFFFJJJLLLOOOQQQRRRPPPMMMKKKFFFDDDAAA>>>===???BBBDDD===888444555777999???EEEOOORRRVVVXXXXXXWWWWWWWWWXXXWWWWWWVVVUUUTTTTTTSSSTTTQQQNNNJJJGGGBBB===999111111222555999===>>>>>>;;;===??????>>>>>>???@@@777888999<<>>DDDGGGJJJKKKKKKKKKKKKLLLHHHGGGDDD@@@===:::888777;;;;;;:::;;;<<<>>>@@@AAADDDDDDDDDDDDBBB;;;333...444333222111000000000000000...---,,,---,,,+++)))******+++,,,...---***(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''***)))((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))"""$$$''')))***+++---///000000222333555666777888666666666666666777777777333555777;;;>>>AAABBBCCCAAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDFFFHHHJJJKKKLLLKKKIIIGGGEEECCCCCCCCCCCC:::888666444333111---+++)))((('''&&&&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))))))))***+++,,,---...///000000111222222333333333222222111222333444444222000///,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))***)))'''(((***++++++***++++++,,,---...//////000000111111222444666888999999777666777999999777444444444333222111000//////,,,,,,,,,,,,++++++++++++))))))))))))************************************((((((((()))((((((''''''&&&''')))***,,,///444888>>>EEENNNWWW]]]]]][[[YYYRRRLLLDDD>>><<>>;;;:::<<<>>>>>>KKKMMMQQQRRRRRRRRRSSSTTTTTTRRRPPPLLLGGGBBB>>><<<444222111000000111333444;;;>>>BBBFFFGGGBBB;;;555111000///......------...111///---------,,,+++)))((())),,,///000...***&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))((((((''''''''''''((('''''''''''''''(((((()))$$$'''***,,,...000333666555555555555555555555555111111111000000000000000,,,---///222555999<<<>>>>>>>>>@@@AAAAAABBBBBBBBB>>>???AAACCCEEEHHHIIIJJJGGGFFFDDDBBBBBBBBBCCCDDD???>>>>>>>>>>>>;;;777444000///,,,)))((('''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))******+++,,,,,,---......///000111222333333333222111222444444333111...,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))***)))'''(((***++++++***,,,---------......//////111111111222444666888999888888888888888777666666555444333222111000000000++++++++++++++++++++++++))))))))))))************************************'''((()))***+++++++++***)))***,,,///444;;;DDDJJJOOOSSSYYY]]]\\\XXXQQQMMMCCC@@@======AAAIIIQQQVVVSSSTTTUUUUUUTTTRRRQQQOOOSSSPPPPPPSSSTTTRRRSSSVVVPPPOOOLLLHHHDDDDDDFFFIIIJJJJJJKKKMMMNNNOOOPPPQQQQQQNNNJJJIIIIIIKKKKKKKKKLLLJJJGGGEEEEEEFFFEEEEEELLLNNNQQQRRRQQQQQQRRRSSSQQQQQQSSSSSSRRRPPPMMMKKK<<<999555111.........///222555;;;BBBFFFFFFBBB>>>444333222111000000000000111///---------,,,+++)))%%%'''***...///---'''###%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''''''''''''''((())))))(((+++---///111333555888777666555444222111000///,,,,,,++++++***)))))))))))))))***+++---111444555444555666777888888888888666888:::===AAADDDGGGHHH===<<<;;;::::::;;;===>>>AAAAAACCCEEEEEECCC???;;;666444000---***((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))*********++++++,,,,,,,,,...///000111222333333333111222333444222000,,,***,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***)))'''(((***++++++***------................../////////000222444666888888:::;;;;;;999888888999666555333222111111000000++++++++++++++++++++++++))))))))))))************************************'''((()))+++---............///222666===HHHSSS[[[\\\[[[XXXSSSMMMHHHCCCAAACCCEEEIIIMMMQQQUUUWWWXXXVVVVVVVVVVVVVVVVVVVVVUUUSSSPPPPPPTTTVVVWWWZZZ^^^aaa```^^^YYYTTTQQQQQQRRRQQQSSSTTTWWWZZZ\\\^^^___ZZZVVVPPPLLLKKKLLLLLLLLLHHHHHHIIILLLNNNOOONNNLLLKKKMMMOOOOOONNNMMMNNNOOOPPPQQQTTTUUUUUURRROOOLLLIIIEEE???888333111000000---///555<<>>888333///+++((('''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%''''''&&&&&&&&&''''''((('''(((***,,,...000222222444444444444333333222111111222333333222000---,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((((()))***''''''''''''&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%'''((()))%%%&&&&&&&&&'''((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((())))))(((''''''***,,,*********)))))))))))))))------...///000111222222222444555444444444777999777888999999:::;;;<<<===:::888666555444333111//////...---,,,++++++++++++)))************++++++++++++***)))***+++++++++***+++***))))))***---///111111555>>>IIITTT\\\______VVVOOOHHHFFFKKKPPPSSSSSS^^^YYYYYY___bbb^^^\\\^^^\\\WWWVVVWWWSSSLLLLLLQQQPPPQQQXXXggg{{{zzzrrrkkkjjjgggiiiuuuvvvtttqqqooommmiiiddd___]]]XXXOOOIIILLLRRRQQQLLLKKKMMMLLLIIIJJJMMMLLLHHHOOONNNPPPUUUUUURRRPPPRRREEEMMMNNNBBB555111111111---...000111333888===BBB555333111000111111000///111111000000...---+++***)))*********))))))((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''((()))))))))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((((((''''''(((***'''((()))+++---...000000666777888888888666444333...---+++***)))***+++,,,---------,,,++++++******+++((()))///111000222777888999:::;;;<<<<<<======777666444444666666666555333111............---+++,,,000666999<<>>???@@@AAAAAABBBAAA@@@@@@???>>>;;;888555333111000000000///...******+++,,,...333999>>>DDDFFFIIILLLMMMIIICCC>>>333111---***((((((((()))$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***------------------------444444444444444444333222111111222222111///---,,,))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&))))))((((((((()))******)))((((((''''''(((((()))''''''&&&&&&'''((())))))))))))))))))(((((('''&&&(((((('''''''''''''''''')))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((()))((('''''')))+++************************------...///000111222222333555666666555555777888999999999999999999999999999777555444333222000.........---,,,++++++++++++************+++++++++,,,))))))+++,,,,,,,,,,,,+++)))...111///...222>>>IIISSSXXX^^^___YYYPPPHHHEEELLLQQQXXX^^^aaaaaa```___ZZZYYYZZZZZZYYYYYYaaajjjwwwjjjcccdddggg```UUUMMMJJJIIIKKKLLLJJJKKKNNNIIIKKKJJJHHHGGGFFF@@@999999888777888::::::666333555333111000111111000///...///111333222000---,,,(((((()))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''((())))))))))))(((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((('''((((((''''''''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((%%%''')))***)))***,,,...000111444666777777666555333333333222000...,,,++++++,,,---//////000//////---...///000000000//////444444555777888777777888:::::::::;;;===>>>???@@@HHHHHHHHHIIIHHHFFFBBB>>>999777555444555555444333...,,,***((((((+++000333:::===CCCJJJNNNOOOLLLHHH===:::555000+++(((&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++---------...............222333333333333333222222111111111000///...,,,+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))((((((''''''''''''((((((((((((((())))))*********'''''')))))))))((('''&&&))))))((((((''''''&&&&&&)))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))+++)))***************++++++------...///000111222222444555777777666666777888::::::999999888888888777777666444333333222000......---,,,,,,+++++++++,,,*********+++++++++,,,,,,,,,---...///...------...+++...000222666BBBRRR______^^^XXXNNNDDD???BBBFFFXXX^^^dddeeeaaa\\\[[[\\\YYYWWWXXX\\\eeerrrpppXXXSSSOOONNNLLLIIIIIIMMMHHHHHHHHHIIIJJJIIIEEE???===:::888:::>>>@@@===999555333111000111111000///...///111333222000---,,,(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''((()))***)))((('''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''')))***+++++++++---///000222333555555333222000////////////......------///111222444555444333222111222333444444444444444888:::;;;;;;;;;<<<;;;:::;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFEEEAAA===777666444333444444333222666444111...---,,,,,,+++000222666===DDDIIIJJJJJJGGGDDD@@@:::333---(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,,,,,,,------...///000000111111222222222222111111000000000///...---,,,+++))))))))))))((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))''''''((()))******++++++******))))))))))))******++++++++++++*********)))$$$&&&'''((())))))(((''')))))))))((((((''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))(((((()))***))))))******+++++++++,,,------...///000111222222444666888888777666777888999999999888888777777666666444222222222111///---------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,---///000///---,,,---///---111777???HHHQQQZZZ___[[[VVVLLL@@@999;;;FFFPPP[[[___bbb___ZZZWWWZZZ^^^mmmlllllltttwwwnnnddd\\\SSSJJJFFFHHHIIIGGGGGGHHHHHHHHHHHHIIICCC>>>:::;;;@@@DDDCCC@@@555333111000111111000//////000111111111///---+++((())))))************)))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))))))))(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''')))++++++***(((''')))((((((''''''''''''((('''''''''''''''''''''''''''''''''(((((())))))***)))+++,,,,,,,,,,,,...000---.../////////...---,,,//////000111222222333444444555777888999999888888777666666666777888999999444888999888999<<<;;;888<<<;;;::::::;;;<<<>>>???<<<===???AAACCCCCC@@@===:::888666666777777777555<<<:::888666555222...+++++++++,,,000777===BBBCCCJJJIIIGGGCCC>>>777111...((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((()))***+++***+++,,,---///000222222000111111222222222222222000000///...---,,,++++++))))))))))))((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***+++------...---...000111333333444444222222111111111111222222222222222111///---+++***&&&'''(((((()))))))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&(((******)))((()))***))))))******+++,,,,,,,,,------...///000111222222555777999:::888777777777999888888888777777666666444333111111111000///------,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,......---***+++000444555;;;EEENNNTTTTTTOOOLLLHHHFFFAAA===<<>>>>>;;;:::888777777999;;;<<<999>>>???======???>>>999<<<;;;999999999:::;;;<<<;;;<<<===???BBBBBB@@@>>>???===;;;;;;<<<===<<<;;;:::999888999:::999555222...,,,***+++///444777999AAACCCFFFGGGEEEAAA<<<888---+++(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%((((((''''''((()))******++++++,,,...///000111222222222333444444444444444000000...---,,,+++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********+++,,,---...///...///111333555777888999:::<<<>>>@@@AAABBBBBBBBB>>>>>>============>>>>>>@@@@@@???<<<999666333111---,,,+++***))))))))))))((((((((((((((()))))))))((((((((((((((((((((()))((((((((((((((((((((((((&&&''')))++++++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%(((******)))((())))))))))))***++++++,,,------------...///000111222222555888::::::999777777777777777777777777777666666333222000000000000...,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,......---,,,///777>>>EEEJJJPPPQQQMMMFFF@@@===??????@@@CCCHHHOOOUUUYYY___eeelllsssyyy{{{tttooovvvwwwtttooommmwww}}}kkkWWWMMMIIIFFFFFFHHHGGGFFFDDDBBBAAAAAAAAAAAA555333111000111111000///222111000...---+++******)))***+++,,,,,,,,,,,,,,,''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))'''''''''''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&(((***,,,,,,+++)))(((***)))((('''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++,,,...///...------...///++++++,,,---...000222444222222333444555777888999555666888:::===@@@BBBCCC>>><<<999777777999;;;===JJJOOOOOOJJJHHHIIIFFF@@@@@@???===;;;;;;<<<===>>>999999:::<<<>>>???>>><<<@@@>>><<<<<<>>>>>>>>>===777666666888<<<===;;;999333000,,,+++,,,///111111666;;;AAAFFFHHHFFFBBB???444111---)))'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%)))((((((((((((((()))***,,,------...///000111111333444444555666666666555000///...---,,,+++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))......//////111222444555777888999<<>>777888<<>>:::999???JJJQQQQQQOOORRRHHH@@@@@@CCCHHHRRR\\\qqqooommmmmmnnnnnnkkkhhhiii___SSSMMMMMMOOONNNKKKFFFDDD===777999@@@@@@:::888===@@@<<<<<>><<<;;;;;;<<<888444444888===666111000---((()))---000222444777;;;???CCCEEEGGGDDD@@@<<<777111+++&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((()))))))))))))))))))))(((***+++---...000111111111222333444555555666666666444111///---,,,,,,***(((,,,+++***)))(((((((((((('''''''''((((((((())))))(((((('''&&&''''''))))))))))))((((((((())))))***((((((((('''''''''''''''&&&&&&'''(((***---///111333333444555666999;;;===EEEEEEFFFGGGFFFEEECCCAAA>>>???@@@??????AAADDDFFFHHHIIIJJJKKKMMMOOOQQQRRRUUUUUUVVVXXXYYYYYYZZZZZZ\\\YYYVVVVVVVVVVVVTTTRRRRRRMMMGGGDDDAAA<<<555///))))))))))))))))))************)))((((((''''''&&&'''''''''((((((((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))((((((((()))***++++++++++++++++++,,,---............///000111111222222555666666777888999999999999999888888777666666666555222000///000000///---,,,,,,,,,,,,,,,---......---+++******,,,---------111------666DDDOOORRRQQQWWWOOOHHHHHHNNNRRRPPPLLLPPPUUUaaapppzzz}}}ssshhhbbbnnnpppwww~~~vvvpppppprrrpppooooootttmmmkkkooommmhhhlllvvvzzz~~~vvvqqqmmmjjjnnnllllllnnnooosssyyypppkkkccc___XXXQQQKKKGGGEEEDDD555444333222111111111111///......------,,,++++++++++++*********)))))))))(((((((((((((((''''''&&&(((((()))(((''''''(((***)))(((''''''))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))***))))))))))))(((((((((''''''((((((((()))))))))******)))))))))))))))***)))***,,,...//////...---***---......///333444333222222444999BBBKKKRRRUUUOOOOOOTTT___llluuuvvvsssmmmpppvvv~~~~~~vvvppp{{{uuukkkbbbaaaeeefffdddYYYOOOIIIIIIJJJEEE>>>:::===;;;<<>>:::777666333...---...000111222222111555;;;@@@GGGHHHIIIIIIEEE>>>444...''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''((())))))))))))))))))******,,,,,,,,,---///000222333333333333333444444555666555333000...---,,,***(((,,,+++***)))((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&'''((()))*********))))))))))))*********)))((((((((()))***+++((()))---000444888:::;;;>>>>>>>>>???AAACCCEEEFFFJJJJJJJJJJJJIIIFFFDDDCCC:::<<<=========???AAADDDGGGFFFFFFFFFGGGHHHIIIIIINNNPPPTTTXXXZZZZZZYYYYYY\\\[[[YYYZZZ[[[[[[ZZZYYYYYYWWWVVVTTTQQQJJJ???777...---,,,+++*********+++************)))((('''&&&''''''(((((((((((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((***)))))))))))))))******++++++++++++,,,---....../////////000000000111111444444555666888999::::::999888888777666666555555444222000///000///...---,,,,,,++++++,,,,,,---...+++,,,,,,,,,+++,,,...000222444;;;GGGSSSWWWSSSLLLMMMLLLNNNRRRXXXXXXSSSMMMSSSbbbzzzvvvqqqtttyyy|||{{{|||wwwyyy~~~}}}xxxjjj```YYYTTTWWWYYYVVVRRRSSS[[[bbbeee}}}vvvfffXXXPPPMMM444444333222111111111111///......------,,,++++++************))))))))))))'''((((((((((((((('''''''''((())))))'''''')))***(((''''''(((******)))'''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''(((((((((((()))))))))++++++***)))))))))******+++,,,...//////...---,,,---///111333666888::::::>>><<<;;;>>>KKK]]]jjjppphhheeeeeejjjttt~~~vvv|||}}}|||xxxuuuwwwssstttvvvzzz}}}zzzqqqfffaaaaaa[[[RRRLLLBBB;;;;;;>>>???@@@BBB@@@???@@@@@@>>>:::666555:::<<<<<<777111///333777AAADDDHHHKKKKKKGGG???999000///,,,***((((((((()))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''')))))))))******+++++++++------,,,---...000222444444333222222222444555666666444111///...,,,***(((++++++***)))(((((())))))'''(((((((((((()))))))))((((((((((((((())))))*********))))))))))))******---,,,+++***+++---///111000333777;;;>>>AAABBBBBBBBBAAAAAABBBCCCEEEGGGHHHJJJJJJKKKKKKJJJIIIHHHHHHDDDFFFHHHHHHIIIIIILLLNNNQQQOOOMMMJJJGGGEEECCCCCCCCCEEEJJJOOOSSSUUUVVVVVVXXXXXXXXXYYYZZZZZZYYYYYYXXXYYYZZZ[[[ZZZTTTKKKEEE999777333000---,,,,,,,,,***++++++,,,+++***)))((((((((((((((((((((())))))(((((())))))))))))((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++***)))))))))))))))***++++++++++++,,,---............//////000111222222444555666777999:::<<<<<<:::999999888777666555555444222000/////////...---,,,++++++++++++,,,------,,,...///...,,,---111444666AAAOOOTTTPPPKKKIIIKKKHHHQQQZZZYYYQQQMMMQQQWWWaaavvvzzzzzz}}}|||sssmmmrrrwww{{{uuunnniiiccciiiiiiaaaXXX\\\gggeeeZZZ^^^]]]bbbmmmssspppiiieeedddkkkrrr{{{{{{iii^^^444444333222111111111111///......------,,,++++++*********)))))))))((((((''''''((((((((((((((('''&&&((())))))(((((()))+++((('''''')))***+++)))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************(((((((((((()))))))))***++++++************++++++---.../////////...---,,,333333444777999;;;<<<>>>EEEGGGGGGIIITTTffftttxxxzzzyyywwwuuutttvvvyyy|||uuurrrooolllkkkpppzzz{{{|||{{{ssslllVVV@@@999<<>>===AAADDDFFFGGGEEECCC>>>;;;DDDGGGIIIDDD<<<555444555:::<<>>??????>>>=========<<<======???AAABBBMMMMMMNNNNNNMMMMMMLLLLLLLLLNNNPPPPPPPPPPPPRRRSSSTTTSSSPPPNNNKKKIIIHHHHHH>>>???BBBFFFKKKOOOSSSVVVXXXYYY[[[\\\\\\\\\\\\\\\YYYZZZ\\\]]]\\\YYYTTTQQQGGGCCC<<<555111/////////*********+++******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))+++***)))))))))))))))***++++++++++++,,,---......,,,---...000222333555555666777888999;;;<<<===>>><<<;;;;;;:::888777777666444222///...//////...,,,,,,,,,++++++,,,,,,---...,,,...///...---...333888AAAIIIRRRQQQIIIDDDEEEHHHMMMSSSXXXUUUPPPRRR]]]gggppp|||yyyuuuvvv{{{~~~|||~~~}}}zzzwwwhhh^^^ZZZXXXXXXXXXYYY^^^eeeZZZ___eeepppooo555444333222111111111111///......------,,,++++++******)))))))))(((((((((&&&'''((((((((((((((((((&&&(((******))))))***+++)))''''''(((***++++++***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))************+++((((((((()))))))))******++++++******+++,,,,,,---////////////000000111111333111333777;;;===AAAEEEGGGPPPXXX\\\gggyyyzzzxxxxxxvvvmmm^^^[[[YYYZZZbbbppp~~~mmmQQQFFFGGGGGGBBB>>>???BBBCCCAAABBBDDDDDDBBBFFFJJJNNNMMMHHHBBB>>><<<888777888;;;AAAEEEHHHIIICCC@@@999333---***((((((((((((((()))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((())))))(((((())))))+++,,,---....../////////000222333555666555555444444444555555666444222///...------+++*********)))))))))))))))***((((((((()))))))))******------------,,,+++))))))(((((())))))***+++------------...///000333555777777888:::;;;:::999777666999888777777888999:::;;;FFFFFFEEEDDDDDDCCCBBBBBB@@@BBBCCCDDDCCCBBBCCCDDDAAAAAAAAAAAAAAABBBCCCDDD;;;::::::<<<@@@EEEJJJMMMVVVYYY]]]______```aaabbb_________^^^\\\ZZZXXXWWWSSSMMMCCC999333222333555...---,,,***))))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))))))))))))))******++++++++++++,,,---......,,,---...111333555777888888888999;;;<<<===>>>>>>======<<<:::999888777777333111///...///...---,,,---,,,,,,,,,,,,---......+++,,,---...111555;;;???LLLJJJHHHIIIKKKMMMLLLKKKTTTOOOMMMQQQ]]]jjjrrruuuyyyzzz}}}yyywwwyyyrrrtttwwwvvvkkk\\\SSSQQQOOORRRVVV```vvvwww555444333222111111111111///......------,,,++++++***)))))))))((((((((((((&&&&&&'''(((((((((((((((%%%'''***+++*********+++***(((&&&''')))+++,,,+++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))*********+++++++++(((((()))))))))******************+++,,,---...////////////000222555888:::666444888BBBKKKRRR\\\dddeeeqqqxxxwww{{{vvvkkkccc^^^aaacccdddgggqqqvvviiigggjjjiiidddaaa^^^[[[RRREEE???BBBDDDBBBCCCFFFKKKMMMMMMKKKGGGEEE<<<:::777888<<>>>>>???@@@BBBBBB@@@???>>>???<<<;;;;;;:::::::::;;;;;;888777666555777999===???IIIMMMSSSWWWYYYZZZ]]]___``````___^^^\\\ZZZYYYYYYZZZRRREEE:::444555999<<<:::777333///,,,+++++++++*********)))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***)))((((((((()))***++++++++++++++++++,,,---.........///000222444666777888999999::::::;;;<<<=========<<<;;;:::888777666666333111///.........---,,,......------......///000------...333:::CCCIIILLLLLLKKKJJJMMMQQQUUUWWWWWW^^^[[[\\\fffuuu}}}dddVVVPPPUUUUUUUUUbbbwww555444333222111111111111///......------,,,++++++))))))))))))((((((((((((&&&&&&'''((())))))((((((%%%'''***+++*********+++***(((&&&&&&(((+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))******++++++++++++))))))))))))************))))))***+++,,,...///000.........000444999>>>AAA>>>>>>EEEUUUeeerrr|||rrrhhh```[[[qqq}}}{{{mmmhhhooovvvuuussswww|||zzz|||}}}|||pppllluuutttyyytttWWWDDD???===:::BBBCCCFFFJJJNNNNNNKKKHHHBBB???:::999;;;???CCCDDDKKKLLLMMMKKKEEE;;;111+++)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&(((***+++++++++((((((***+++---...000000///000333555666777666666555666777888888777666555000...,,,,,,,,,---,,,+++***)))))))))))))))******))))))))))))************'''(((***+++,,,,,,++++++******+++---///222444555444666888;;;===???@@@AAA======>>>???@@@@@@@@@@@@::::::999888888999:::;;;@@@AAABBBCCCFFFHHHJJJLLLSSSUUUWWWVVVTTTRRRQQQQQQOOOMMMJJJFFFCCC@@@>>>===;;;999888666555555666777888===EEEJJJMMMPPPTTTWWW[[[\\\]]]]]][[[ZZZYYYYYY[[[SSSEEE:::555666<<>>EEENNNUUURRRQQQUUUaaarrrxxxlllddd```aaaddd|||{{{xxxvvvuuuwww{{{|||~~~zzzyyyxxxzzzxxxuuuxxx~~~}}}wwwxxxqqqvvv{{{jjjeeemmmtttoooPPPJJJDDD888;;;???DDDGGGHHHIIIJJJKKKIIIGGGBBB;;;666888@@@HHHJJJMMMQQQRRRNNNCCC666,,,+++)))&&&%%%&&&((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&& """$$$&&&&&&&&&''')))***'''&&&''')))***(((&&&'''((()))******++++++***))))))***+++---///111222333777<<<;;;888777888;;;:::999777777777666444222111000///---+++*********)))************+++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++...111111000000222444444777<<<>>>???@@@AAACCC@@@???===<<<<<<===>>>???;;;;;;::::::;;;>>>BBBDDDFFFJJJKKKHHHHHHMMMTTTVVVUUUooozzzlll```bbb```UUUYYYVVVRRRQQQQQQPPPLLLHHHFFFCCCCCCGGGFFF???:::999999999999;;;@@@FFFHHHFFFWWWVVVUUUUUUVVVVVVSSSQQQUUURRRKKKAAA888444666888JJJKKKIIICCC>>>:::333,,,...+++))))))***++++++***((()))++++++***))))))******)))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********))))))((())))))***+++,,,------......000222444444555888:::===<<<;;;999888888999999<<<<<<<<<;;;:::777555333333222111000/////////////////////---,,,---111444333000333AAASSS[[[WWWOOOPPPRRRYYY\\\VVVUUUhhhvvvrrrqqq|||zzzkkkRRRSSSSSSbbb|||555333222222333444222111222222000///---,,,+++******)))))))))(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((()))***************)))))))))))))))))))))))))))))))))(((******************************++++++++++++,,,,,,///000111111111000//////111777>>>EEEJJJQQQ]]]ggghhhlllsss}}}|||~~~xxxooogggfffhhhoooyyytttllliiibbb[[[[[[XXX^^^lllppphhh___^^^lll{{{jjj\\\PPPCCC>>>======@@@EEEHHHHHHGGGHHHFFFBBB;;;666777>>>EEEIIIMMMQQQSSSPPPHHH@@@;;;111...)))&&&&&&((())))))'''&&&&&&%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%'''((('''''')))***)))'''%%%&&&((()))(((&&&'''((()))******++++++***))))))***+++---///111222444888;;;:::777555777999<<<:::888888777666333111111000///---,,,+++******************++++++++++++******++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,000444555555666888:::CCCCCCAAA>>><<<===???BBB>>>===<<<<<<;;;:::::::::???>>><<<===AAAJJJUUU[[[UUUWWWWWWXXX___jjjppppppooowwwkkkhhheee]]]ZZZWWWRRRPPPQQQSSSVVVWWWWWWUUUQQQJJJDDDCCCDDDGGGBBBBBBBBBCCCDDDEEEDDDAAA>>>BBBGGGKKKKKKHHHDDDAAAEEEEEECCC@@@<<<;;;===???GGGNNNRRRNNNGGGCCC>>>999000...+++*********)))(((******++++++)))((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))************))))))))))))***+++,,,---......///111444555555666999;;;===<<<;;;999888888999999<<<<<<<<<;;;999777555333222222111000////////////...---,,,---...///000000555888???KKKUUUZZZYYYUUU___XXXTTTUUUWWW```yyywwwtttrrrrrryyyhhhZZZQQQSSS```iiinnn|||555333222222333333222111444333222000...,,,+++*********)))))))))(((((((((((((((''''''(((((()))***''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''(((((()))************))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......///000111000......///000444BBBRRRZZZ]]]eeesss|||~~~yyysssqqqppppppsssxxxtttsssvvv~~~sssggg]]]WWWNNNMMMQQQ]]]llltttpppiiieeerrrqqq```TTTFFF@@@::::::???CCCBBB@@@HHHGGGEEE@@@:::888:::===GGGLLLRRRSSSPPPLLLIIIHHH<<<777///***((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((((((''''''((()))(((&&&%%%&&&'''((('''&&&'''((()))******++++++*********+++,,,---///111222444777999999666444555777<<<;;;999888888666333111111000...---,,,+++******************+++++++++,,,))))))***+++,,,---......+++++++++,,,,,,---------///333777:::;;;<<<===>>>CCCBBB???;;;888777999;;;===;;;999888999;;;>>>???AAACCCFFFLLLWWWgggxxxvvvmmmfffaaa^^^\\\YYYXXX]]]gggsss{{{yyy~~~yyyhhhYYYWWWZZZZZZSSSRRRPPPOOONNNMMMMMMMMMIIIGGGDDD???:::777666666888:::===>>>???@@@BBBDDDFFFQQQZZZXXXQQQJJJEEEAAA999666333000...,,,(((&&&++++++******))))))(((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((((()))))))))))))))***************))))))******+++,,,---......111333555666666777999;;;<<<<<<;;;:::999999999999<<<<<<<<<;;;999777555333111111000///............///...---...000111222222;;;EEEQQQZZZ]]]^^^___``````YYYXXXbbbnnn{{{~~~wwwdddTTTQQQQQQTTTeeexxx444333222222333333222000444333222000///---,,,,,,*********)))))))))((((((((((((((('''((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))++++++******)))*********************)))))))))((()))))))))))))))***************++++++,,,---......,,,,,,------......//////,,,...///......///333777:::QQQiiitttvvv|||sssnnnsssvvvwwwxxxyyyzzz{{{{{{wwwkkkjjjffffffrrryyy{{{{{{yyyuuupppjjjeeejjjllluuurrrhhhYYYPPPFFF@@@??????>>><<>>AAABBBEEEOOOXXXYYYTTTMMMEEE===AAA>>>;;;888444000,,,(((,,,+++*********+++******(((((()))))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))))))))***+++++++++************+++,,,---...//////111333555555555666888999;;;;;;;;;:::999999999999;;;<<<;;;;;;999666444333000000///...............///000111000000333999===HHHRRR___eeedddbbbbbbeeeVVV^^^ooo}}}ooobbbXXXRRRXXXccc444222111111222333111000111111000000/////////...************))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***,,,++++++************+++************)))))))))(((((()))))))))*********+++******+++,,,---.........,,,,,,------...///000000///111222222111555<<>>===<<<<<<;;;888444111...+++)))***,,,------,,,'''((()))******)))(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))***+++++++++++++++++++++,,,---...//////000111333444444444444666777::::::::::::::::::999999;;;;;;;;;:::999666444222000//////............///...111333111///444@@@KKKTTTZZZbbbdddbbb^^^\\\\\\^^^mmm~~~ppp```VVVVVV444222111111222222111000////////////////////////++++++*********)))))))))))))))(((((())))))***+++************************((((((((()))))))))******))))))((((((((())))))***************))))))))))))((())))))******++++++++++++++++++,,,,,,---------,,,------...///000111111000333555555666<<>>AAA@@@===888555222;;;FFFOOOSSSTTTUUUVVVUUUQQQJJJCCC===666000,,,+++***)))(((((('''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''')))******(((''''''((('''((()))(((''''''''')))'''((()))******++++++***,,,,,,,,,---...000111222222222444666999<<>><<<::::::888555222======<<<<<<===BBBHHHMMMEEELLLVVV]]]^^^YYYPPPJJJFFFQQQ^^^ccc]]]RRRIIIEEEGGGHHHEEE@@@>>>@@@???;;;@@@<<<:::===???===:::999::::::;;;:::999:::===???AAANNNVVVSSSRRRYYYaaadddooovvvwwwrrruuullleee]]][[[\\\ZZZSSSLLL<<<777111...///222555777:::>>>BBBGGGNNNQQQJJJ???888999;;;>>>AAAAAA???<<<333///++++++---///---+++'''((()))***+++***)))((())))))))))))))))))))))))((((((((((((((('''''''''((((((((()))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((()))))))))******))))))***+++,,,,,,,,,,,,+++,,,,,,---...///000000111333444444333333555666999::::::;;;;;;::::::999;;;;;;;;;:::888666444222000000///......//////000+++///333222222:::IIIUUU[[[]]]``````]]]ZZZYYYYYYuuu~~~{{{{{{sssbbbYYY333222111111222222111////////////.........------+++++++++*********))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))***++++++************))))))))))))((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,......///000111222333333222666;;;>>>CCCMMM\\\hhh|||vvvllliiiqqqyyy}}}yyyxxxiii]]]YYY```cccggglllrrrxxxxxxuuusssqqqmmmhhhaaaYYYRRRMMMEEECCC@@@>>>===<<<;;;;;;555:::AAAHHHMMMPPPQQQPPPQQQPPPNNNKKKGGG@@@999333,,,+++***)))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&(((******)))(((((()))''')))+++***((('''(((***'''((()))******++++++***------------...000111222555555666888;;;???AAABBB>>><<<;;;::::::999777444///...------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------000111444777:::>>>@@@BBB@@@===:::999:::;;;999888???BBBEEEGGGHHHJJJLLLMMMFFFJJJOOORRRPPPIIIAAA;;;666>>>HHHJJJFFF@@@===>>><<<<<<;;;<<>>???CCCFFFQQQXXXhhhvvvvvvooosss~~~wwwnnnfff```\\\YYYIIICCC:::444222333333333555888;;;>>>EEEJJJIIICCC;;;===@@@DDDHHHHHHEEEBBB:::555///---......+++(((&&&((()))+++++++++)))((()))))))))))))))))))))))))))(((((((((''''''''''''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********((()))***+++,,,,,,,,,,,,,,,,,,---...///000111111333444555555444444555666999999:::;;;;;;;;;:::999;;;;;;;;;:::888666333222000000000//////000000111---///222777???IIISSSZZZ[[[___bbbbbbaaabbbhhhmmmzzzqqq333222111111222222111///111000///...---,,,+++++++++++++++************))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))************************+++,,,---...************))))))))))))((())))))***++++++,,,,,,,,,+++++++++++++++++++++///000000222333444555555777===EEELLLUUUdddwwwvvvrrr{{{tttrrr|||wwwiiifffgggssszzzxxxwww|||}}}|||}}}}}}xxxnnnfffXXXQQQGGG???<<<;;;<<<===;;;<<<>>>AAAFFFHHHHHHGGGMMMNNNOOOPPPNNNGGG???999,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$&&&(((((('''&&&'''((((((***,,,+++(((''')))+++'''((()))******++++++***---------......000111222999888777999<<>>FFFSSS[[[\\\XXXRRRNNNEEECCC@@@<<<999777555555888===@@@===888777;;;@@@;;;;;;===HHHYYYfffeee]]]OOOTTTVVVYYYdddwwwzzzuuupppiii```YYYPPPJJJGGGHHHGGGCCC@@@BBB>>>???GGGPPPPPPOOO]]]ppptttcccYYYXXXPPPFFF>>>999666333111333777:::999<<>>AAA@@@??????BBBCCC???:::DDDHHHMMMPPPOOOLLLGGGDDD555333...***((('''(((((($$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((()))((()))***+++++++++++++++------...///111333444555888777777777999;;;>>>@@@EEEAAA<<<;;;<<<:::555000111111///...---,,,,,,+++++++++,,,---............//////.........222777;;;===>>>???@@@@@@?????????<<<999===HHHLLLFFFCCCGGGLLLQQQVVVXXXTTTLLLBBB<<<333000333999:::888;;;AAACCCKKKRRRSSSMMMGGGEEEFFFMMMXXXgggyyyyyy}}}qqqlllhhhfffbbbZZZUUUTTTLLLEEEAAAAAAAAA???BBBIIITTTddd{{{uuunnnooofffeee]]]QQQHHHDDD;;;111:::333111777:::888777:::<<>>KKK[[[[[[VVV[[[YYY^^^]]]fff~~~zzz~~~333333222222222111111111111///...---......---+++,,,++++++++++++++++++,,,))))))***++++++++++++***))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,---+++)))***+++,,,***(((************++++++++++++---------,,,+++,,,------111111111222444999???CCCZZZ___kkk{{{wwwsssuuuzzztttzzztttzzzlllUUUGGGAAA@@@===???BBBDDDEEECCC>>>999AAADDDJJJOOORRRPPPLLLHHHBBB===666...***((()))***%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''''''''((((((((())))))'''((()))***,,,,,,------------...///111333444666999888777888999;;;===???BBB>>>::::::;;;:::666111111000///...---,,,,,,,,,+++,,,,,,---.........---///000000000111333777:::===???AAABBBAAA@@@>>>>>>GGGJJJIIIGGGNNNZZZ^^^ZZZPPPOOOMMMIIIDDD@@@===<<<<<<999999===>>>===@@@FFFRRRggg|||~~~nnn___\\\```aaaqqqwwwkkkeeeYYYNNNCCC???===<<<@@@FFFFFFOOO\\\eeeccc___bbbjjjooorrrooobbbUUULLLDDD<<<;;;555333555666444666;;;<<>>GGGNNNfffppppppeeeppp~~~cccWWWNNNGGG??????AAAEEEFFFDDD@@@<<<<<<>>>CCCJJJQQQSSSPPPLLLLLLFFF===333---+++,,,---''''''(((((((((((('''&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((((('''''''''''''''((((((((()))))))))&&&'''(((***,,,---...///------...///111333555666999999888888999;;;<<<===>>>;;;999999:::999555222111000///...---,,,,,,,,,,,,,,,,,,---------------...111444666666888:::;;;>>>>>>>>><<<;;;<<>>FFFNNNUUU]]]eeeiii{{{|||ppp\\\OOOGGGBBB@@@AAAAAAAAADDDFFFEEEFFFMMMWWWjjjvvv~~~zzzmmm^^^QQQIIIDDD@@@>>>===888333111444888===AAAEEEJJJNNNLLLHHHJJJAAA:::888777333---+++++++++************++++++******)))))))))((((((((())))))))))))((((((((((((******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))((()))******++++++***************++++++,,,---......//////000111111222222666777888:::;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;999999777555333111000///---///111111///000333666@@@JJJQQQ[[[eee^^^TTTXXXdddxxxpppkkkjjjjjjkkkmmmtttuuulllaaa[[[[[[[[[aaa```______^^^]]]]]]\\\^^^aaagggkkkmmmttt222222222222111111111111000///...---......---+++***+++,,,------,,,+++***))))))***++++++++++++***))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,+++++++++000,,,+++///222444555666222444777;;;AAALLLYYYbbbppp~~~yyyvvvxxxqqquuuyyyuuupppgggSSSHHH??????CCCEEEDDDDDD;;;:::<<>>===<<<:::777888===GGGNNNVVVhhhpppiiikkkooo\\\>>>???@@@AAAAAABBBFFFNNNSSSUUUUUUZZZcccppp}}}|||nnn___RRRIIIGGGCCC??????>>>===AAAGGGSSSdddxxxsssdddYYYMMMKKKIIIHHHEEE???999555666666777<<>>>>>===;;;:::::::::999777555333111000///---000222000...111999@@@LLLVVV[[[]]]^^^VVVTTT___~~~{{{ssshhh___[[[]]]aaadddyyy~~~sssnnnmmmlllvvvvvvwwwvvvuuussspppoooddd```___bbbeeegggkkkppp|||222222222111111111000000000///...---......---+++***+++,,,------,,,+++***))))))***++++++++++++***))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,///+++,,,222555444555888888===EEEMMMWWWdddtttwwwtttwwwtttqqq}}}yyy{{{~~~|||zzz|||zzzzzz{{{{{{~~~qqqrrr|||~~~{{{vvvuuuzzzwww]]]CCC;;;???CCCDDDEEE@@@===<<<>>>DDDIIILLLMMMRRRPPPMMMGGG@@@888222...---,,,+++***))))))(((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))))))))((((((((('''''''''&&&''''''((())))))(((((((((((((((((()))))))))***,,,++++++******+++,,,---......///000222444555666999999999999:::;;;;;;<<<===<<<999888666333000---000///...---------------------------...///000111444777:::<<<<<<;;;::::::888<<>>EEEKKKOOORRRLLLEEEAAABBBDDDBBB???444000,,,******,,,++++++************))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***)))))))))))))))*********++++++++++++,,,---.../////////000111222333444444555666888:::<<<======>>>AAAAAAAAA@@@>>>===;;;:::;;;:::888555333222111111000111111//////555AAAKKKUUU______YYYUUUPPPXXXnnn|||tttwwwzzz|||}}}wwwooolllooouuuzzz{{{ppphhhiiixxx222111111111111000000000111///...---......---++++++++++++,,,,,,+++++++++))))))***++++++++++++***)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,------............+++---333444111444<<>>>>>FFFPPPNNNQQQWWW___ooozzzzzz}}}}}}jjj```YYYOOODDD>>>???AAAJJJZZZjjjvvv}}}vvvpppeee[[[YYYYYYWWWRRRLLLDDD;;;999:::===CCCIIIUUUUUURRRNNNMMMOOONNNJJJ;;;555///,,,,,,------+++++++++*********)))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))''''''(((((())))))*********))))))))))))***++++++++++++++++++,,,---.../////////000222333444555666666777999:::<<<======>>>BBBBBBBBBBBB@@@>>><<<:::<<<:::888555333222111222222222111111444===JJJTTTYYY___[[[UUUTTTUUUddd}}}|||qqqjjjhhhhhhppp|||uuuvvvwwwssspppttt111111111111000000000000111///...---......---+++,,,++++++++++++++++++,,,))))))***++++++++++++***))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,)))+++------++++++,,,...++++++,,,---...///000000...+++...444333222<<>>CCCMMMFFFFFFEEECCCCCCDDDGGGIIIJJJKKKMMMPPPQQQRRRTTTVVVWWW]]]eeekkkmmmmmmoooppphhhaaa[[[\\\ggguuussslllllllllmmmmmmkkklllxxx|||uuusssrrrnnngggbbbkkk|||dddVVVLLLBBB===>>>BBBEEEHHHGGGCCCBBBDDDFFFPPPSSSVVVVVVRRRJJJAAA;;;111000...,,,***************)))(((''''''((()))***(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))((((((((('''&&&&&&((())))))*********(((((()))))))))*********---,,,+++******+++---......//////000222444666777666777888:::;;;<<<<<<===;;;;;;:::888555222000/////////...------------...............000333666888;;;<<<<<<======???CCCFFFNNNZZZgggmmmhhh___XXXUUUGGGBBBCCCHHHKKKLLLUUUaaabbbeeeiiinnnzzzrrriiiiiimmmnnnzzzoooWWWGGGFFFAAAAAAIIISSS^^^nnn{{{yyymmmeee^^^WWWWWWNNNFFFAAA<<<999===EEERRRYYY]]]YYYUUUSSSPPPKKKAAA:::222......///...,,,+++++++++*********))))))'''((((((((()))))))))***'''''''''((((((((())))))'''((((((((()))))))))***)))))))))))))))))))))))))))******++++++******)))'''''''''((()))*********+++******)))***+++,,,---,,,,,,+++,,,,,,---...//////000111222333555666666777888999;;;<<<=========BBBBBBCCCCCCBBB???===;;;;;;999666333111111111111111111111555<<>>@@@===DDDJJJJJJDDD??????AAAGGGKKKPPPTTTTTTOOOIIIEEE222111///,,,+++************)))(((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&((()))************))))))))))))************,,,+++*********,,,///000...//////111222444666777555666888:::<<<=========999999:::888555333222111//////...---------...............///111555888;;;999:::<<>>444//////000///,,,+++++++++************)))'''((((((((())))))******&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))******++++++++++++******&&&''''''((()))******+++,,,+++*********+++------,,,,,,,,,,,,---.../////////000111222444555666777888999:::;;;<<<=========BBBCCCCCCDDDBBB@@@>>><<<:::888555222000//////000000000222999CCCMMMUUUYYYTTTTTTOOOWWWkkkwww}}}ssshhhhhh___ZZZ]]]ccclll}}}}}}qqqiii^^^ccchhhjjjkkkqqq|||111111000///...///222444444111///.........,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++***)))((((((******+++++++++,,,,,,,,,---++++++,,,---+++'''###........................***...111...++++++...///222000111555888FFFjjj}}}qqq^^^\\\YYYRRRLLLIIIKKKMMMNNNKKKHHHIIIKKKMMMLLLJJJMMMIIIJJJOOOPPPMMMMMMRRRKKKLLLMMMNNNOOOMMMIIIFFFHHHEEEEEEIIIJJJGGGFFFGGGDDDBBBBBBEEEMMMWWW^^^bbbnnnxxxggg___eeegggdddmmm|||sssmmmggggggmmmvvvxxxuuuwww}}}~~~}}}vvvnnniii```NNN<<<;;;BBBGGGEEE@@@>>>:::555:::FFFNNNNNNOOOTTTQQQIIIBBB;;;222,,,++++++***)))))))))(((((((((((())))))(((((())))))*********+++))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,//////000111333666777999888999<<>>BBBKKKXXXgggttt{{{}}}uuu```OOODDD@@@@@@BBBBBBOOOZZZcccxxxyyyqqqiiikkkwwwgggWWWGGGBBBAAA@@@CCCHHH___sssjjj]]]QQQMMMUUUXXXMMM@@@;;;GGGNNNYYYaaa```UUUEEE:::>>>CCC???333---111111,,,...---+++)))((()))***+++''''''(((((())))))******(((***+++***)))((()))***))))))))))))************))))))))))))************))))))))))))************+++*********))))))((((((,,,,,,++++++,,,,,,---...+++,,,---////////////......///111333444555666666888999:::<<<>>>???@@@@@@DDDDDDDDDBBB@@@@@@BBBDDD@@@888333333333000///000222222555===GGGPPPSSSTTTTTTMMMOOOccc}}}uuutttuuuooohhhddd___\\\___iiirrryyysssjjjaaa\\\XXXYYYdddqqq333444333111//////111333222000.........///...---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,++++++---///000---+++........................+++...000000......///000///000777BBBLLL]]]~~~xxxhhh[[[RRROOOTTTZZZZZZWWWYYY```gggeeedddccceeeiiikkkjjjiiihhhgggjjjpppqqqllljjjmmmiiiiiijjjmmmpppqqqooommm[[[^^^eeejjjfff]]]WWWVVVVVVSSSOOOKKKIIIIIIKKKLLLWWWjjj|||qqqpppnnniiihhhlllfffttt~~~uuubbb]]]\\\bbbhhhjjjooouuu~~~~~~|||zzzqqq[[[GGG===???@@@@@@AAA@@@:::111666>>>GGGLLLPPPSSSQQQMMMHHHBBB888000+++***))))))))))))(((((((((((())))))((()))))))))************)))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((************************))))))))))))***************++++++++++++,,,,,,,,,//////000222444666888999:::;;;===@@@BBBAAA===999888888777666555222000/////////000000000//////...111000444999<<<<<>>???<<<777444444222...---,,,+++*********)))((((((((((((((())))))******(((***+++***)))((()))+++))))))))))))************))))))))))))************))))))))))))************************)))))))))(((,,,,,,++++++,,,,,,---...+++,,,---////////////...///000222444666888888999999:::;;;===>>>???@@@@@@CCCDDDDDDCCCBBBAAABBBDDD@@@999444333333111000222222333888CCCMMMSSSQQQNNNOOOTTTbbbwwwsssiiibbbeeeiiiiiiggggggjjjjjjoooyyyzzziii\\\\\\bbb{{{555555444222000///000222000...------///000///...,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---............++++++++++++,,,,,,,,,,,,,,,++++++,,,///000000///........................,,,---///111222111000000111555AAARRR___nnn|||jjj\\\SSSOOOMMMYYYcccooossssssuuu~~~{{{}}}qqqmmmmmmjjjbbbVVVIII@@@>>>>>>BBBPPPhhh~~~wwwjjj___]]]iii}}}iii^^^UUUUUU\\\dddnnnuuuyyy~~~|||gggTTTFFFCCC===;;;???AAA;;;111111444===IIINNNMMMLLLNNNMMMIIIAAA777///***))))))***))))))(((((())))))***))))))))))))************((((((((((((''''''''''''''''''&&&&&&''''''((()))************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,//////000222444777999:::=========>>>???>>>;;;888888888777777555333222111.../////////////////////...111666;;;:::;;;DDDNNNjjjqqq]]]RRRDDD===BBBMMMWWW[[[pppxxx```QQQHHHEEEFFFBBBEEERRRfffsssxxx~~~{{{dddSSSNNNOOOQQQCCCFFFNNNYYYbbb```VVVKKKAAA<<<:::<<<<<<777333222///,,,******++++++(((%%%((((((((())))))))))))***)))***+++***))))))***+++))))))))))))************))))))))))))************))))))))))))************************)))))))))))),,,,,,++++++,,,,,,---...,,,,,,---///////////////000111444666888:::;;;<<<;;;<<<===>>>????????????BBBCCCDDDDDDBBBAAAAAABBB???999444444333111222444333777???IIIQQQSSSPPPLLL[[[hhhzzz{{{wwwzzzlll\\\YYYYYY___fffjjjnnnrrrxxxzzzuuukkkjjjlllqqquuusssrrrzzz444444444222000///000222111///------/////////...+++++++++******+++++++++***+++++++++++++++,,,,,,)))******+++,,,,,,+++++++++++++++,,,,,,,,,------...---+++++++++,,,,,,,,,...........................,,,...111222000///000444<<>><<<777222000777FFFKKKGGGEEEIIIKKKKKKGGG???555---))))))***))))))))))))))))))***)))))))))))))))*********(((((((((((((((''''''''''''''''''''''''(((((()))************************))))))*********++++++++++++++++++,,,,,,,,,------///000111333555777:::;;;>>>>>>>>>??????>>>===<<<;;;:::999777555333111000............///000000111111333888;;;;;;AAARRRdddoooaaaOOOJJJCCCDDDSSShhhxxx}}}rrrfffWWWLLLKKKAAABBBNNNUUUTTT[[[hhh~~~ggg[[[RRRJJJGGGFFFIIITTT```ddd]]]UUUKKK@@@:::???@@@999444555444///***)))++++++)))&&&)))))))))))))))))))))))))))***++++++))))))***+++((()))))))))************((()))))))))************((()))))))))*********************))))))))))))))),,,,,,++++++,,,,,,---...,,,---......///000000000000111444666999;;;<<<======>>>>>>????????????>>>>>>@@@BBBBBBAAA???>>>???===777333333222111333777666>>>GGGMMMOOOPPPTTTWWWppp~~~~~~yyyuuu}}}pppeee^^^XXX[[[aaahhhnnnttt|||yyynnneee___[[[\\\jjj|||000111222111000///111222333111///.........---+++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------------,,,+++++++++,,,---........................///,,,,,,000111...000555<<>>???@@@AAAAAAAAABBBBBB@@@>>><<<888555222000///............///111222333666777:::???FFFUUUnnniiiSSSGGGGGGPPP]]]mmmppp\\\HHH<<<@@@CCCAAAEEENNNjjj~~~fffSSSKKKFFFEEEMMMZZZbbbbbb^^^XXXJJJ@@@AAAAAA999666888:::444---******++++++***************)))))))))))))))+++,,,+++***)))***+++((()))))))))************((()))))))))************((()))))))))************))))))))))))))))))******,,,,,,++++++,,,,,,---...------......///000000111///000333666888:::;;;<<<>>>>>>????????????>>>>>>;;;===??????===<<<;;;;;;:::555222222111111555:::===FFFOOONNNKKKOOO___nnn~~~xxx|||vvveee[[[XXXZZZ\\\eeeooowww|||kkkaaaVVVMMMRRR^^^dddvvv...000111111000000111222444222///.........,,,+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,---////////////...---,,,+++,,,,,,,,,,,,------------***,,,---...---...///111........................000,,,,,,000000///777CCCSSS```tttyyyyyy|||ppphhhrrrmmmgggaaaXXXRRRTTTYYYxxx~~~zzzzzzwwwmmm^^^SSSTTTcccxxx}}}kkk]]][[[fffxxxvvvqqqtttwwwzzzfffIII===>>>AAACCCAAACCCJJJNNNKKKFFFCCC===BBBGGGHHHDDD;;;333...+++******))))))******+++************))))))))))))'''''''''(((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((*********++++++++++++,,,,,,,,,,,,,,,------------000000222444666999<<<======@@@BBBCCCCCCDDDEEEGGGCCCAAA===999555222000///////////////000222444555666555999DDDTTThhhuuu```PPPJJJKKK[[[sss}}}gggQQQHHHEEE@@@???CCCOOOmmmuuuWWWOOOIIIJJJSSS]]]cccddd```VVVKKKEEE@@@;;;888999===999444///,,,+++---...+++************)))))))))***+++,,,+++*********,,,))))))))))))************))))))))))))************))))))))))))************))))))))))))************,,,,,,++++++,,,,,,---...............///000111222///000222555777999:::;;;======>>>>>>???>>>>>>>>>:::;;;<<<<<<:::999999:::777333111222222333888@@@DDDNNNUUUSSSOOOXXXppp{{{pppggg___[[[^^^dddooozzzqqq\\\SSSSSSNNNWWW]]]hhhzzz000111333222111000000111222000............---,,,...------,,,,,,------...)))******+++,,,,,,---------...............------,,,,,,,,,------------...)))+++...///---,,,---...........................111---///333333444DDDWWWkkkuuussskkkuuu~~~nnn]]]TTTQQQYYYYYY\\\aaabbbeeennnyyyppp```WWWZZZgggrrrrrr```YYY^^^eee{{{{{{~~~rrrUUUEEE@@@@@@CCCFFFGGGJJJOOOQQQMMMEEE>>>@@@DDDGGGGGGBBB:::555+++******))))))******+++************)))))))))(((''''''''''''((((((((()))((((((((((((((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...000000222444777:::<<<>>>===@@@DDDEEEEEEEEEFFFGGGCCCAAA>>>999666333111000000000///000111444666888888666===OOOcccuuuyyyeeePPPDDDGGGVVVccc}}}mmm___RRRHHHBBBFFFTTTtttssshhhYYYQQQQQQXXX```dddaaa^^^UUUIIIAAA>>>;;;888<<<===<<<777000------000+++++++++*********))))))***+++,,,,,,******+++,,,))))))))))))************))))))))))))************))))))))))))************((()))))))))************,,,,,,++++++,,,,,,---...///.........///000111222000222333555777999999:::;;;<<<======>>>>>>>>>>>>:::;;;;;;:::888888999;;;666333222333444666===FFFJJJRRRZZZ[[[]]]iiipppiiidddgggkkkqqq{{{mmmbbbTTTPPPJJJOOO[[[aaauuu333444555444222000000000000///------///000///...///......------......///))))))***+++,,,,,,------******+++,,,------------,,,,,,,,,---------......))),,,///...***'''&&&'''........................111...111555555999NNNfffttt~~~vvvpppppp[[[NNNLLLPPPUUUZZZgggvvv~~~ooo```ZZZ```gggxxxkkkWWWQQQSSSZZZlll|||uuu]]]LLLCCC>>>???EEEGGGGGGMMMUUUQQQFFFAAAAAABBBEEEHHHEEE???999++++++************+++++++++*********))))))((((((&&&'''''''''(((((())))))((((((((((((((()))************************************+++++++++,,,,,,,,,,,,,,,,,,---------......000111222444777:::===>>>===AAAEEEGGGEEEDDDEEEFFFBBB@@@===999666444333333111000000000222555777999AAA@@@HHH]]]rrr}}}ddd\\\PPPGGGHHHUUUhhhuuu}}}jjjWWWIIIFFFDDDVVV~~~kkkZZZSSSUUU\\\aaa___bbb\\\MMMCCCBBB>>>666999>>>AAA===444...---000++++++++++++******))))))***+++,,,,,,******+++,,,))))))))))))************))))))))))))************))))))))))))************(((((())))))*********+++,,,,,,++++++,,,,,,---...//////......///000222333222333555666888999999::::::;;;<<<===>>>>>>>>>>>>;;;<<<;;;999888888:::<<<555333333555666888AAAJJJMMMTTT\\\bbbjjjxxxyyymmmeeeccclllyyyyyyjjj\\\NNNNNNPPPLLL]]]222333333222000///000222111111000...---,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,/////////...------,,,,,,***111333...+++///222111...///222444:::IIIaaauuu}}}vvvvvvxxxvvvgggZZZSSSSSS[[[dddjjjsssxxxqqqsssnnndddjjjuuuwwwhhh___\\\QQQXXXiiixxxuuuvvvwwwyyy|||yyywwwtttiiiWWWEEE;;;===???DDDIIINNNPPPNNNMMMMMMGGGAAAAAADDDGGGFFFCCC555000***((()))+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))************+++++++++,,,---------.../////////...000222555888:::;;;<<>>>>>>>>AAACCCEEEEEEDDD>>>>>>===<<<:::999888888333222333444999AAAKKKQQQLLL\\\mmmxxx~~~~~~lll\\\PPPNNNSSS222222333111000///111222///////////////000000000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,------...//////000000111222000,,,+++...000...000444@@@VVVqqqwwwfffdddfffkkkqqq}}}}}}www~~~qqqbbbTTTYYYqqqwwwwwwyyywwwtttuuutttiiiZZZJJJCCC<<<;;;???EEEHHHHHHEEEDDDCCCBBBCCCEEEGGGHHHEEE???555...+++******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************+++++++++,,,,,,,,,---...//////000000555666777999:::;;;<<<<<>>999777555000///111000666:::888777BBBXXXkkkkkkZZZNNNEEEGGGKKK]]]}}}wwwrrrqqqpppnnnooosssvvv{{{yyytttqqqpppkkknnnrrrtttqqqmmmpppvvvzzzwww{{{}}}qqq^^^JJJ@@@>>>GGG\\\qqqzzzgggfffffffffeeebbb^^^YYYVVVIIIBBBAAAGGGLLLGGG===777---,,,+++***)))******+++******++++++++++++******---,,,,,,+++******))))))))))))***++++++++++++***,,,+++++++++,,,,,,***)))***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,.../////////000333555555444777;;;;;;888999===??????@@@CCCFFFHHHHHHGGG??????>>><<<:::999888777444222222666???IIIOOOQQQRRRjjjyyyuuuwwwhhhWWWQQQ111222222111000000111333111111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---........./////////000//////......///111222111666>>>MMMeee{{{vvvwww}}}ooofffbbbaaa___gggvvv}}}xxxeee[[[aaarrrvvvwww~~~|||~~~yyylllPPPHHH@@@>>>BBBFFFGGGFFF???@@@AAA@@@@@@BBBEEEHHHKKKEEE<<<333---************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,---...///000000111777888999:::;;;;;;<<<;;;@@@AAACCCDDDFFFGGGGGGGGGDDD===888666444111000111///<<>>///...,,,*********++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))***++++++++++++***...+++***+++...///,,,)))+++************+++,,,,,,++++++++++++,,,,,,,,,---+++---//////000111444666777666888;;;;;;999:::>>>>>>>>>???BBBEEEGGGGGGFFFAAA@@@???===;;;999777666555333555<<>>>>>===>>>AAACCCLLLHHHAAA888111,,,************))))))))))))******************************************************((())))))***+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---...///000111222777888999:::;;;<<<<<<<<<@@@AAABBBCCCDDDDDDDDDDDDBBB;;;666666444111111333222999@@@EEEMMMaaa}}}}}}qqq^^^KKKCCCKKKWWWlll~~~{{{xxxyyyvvvqqqnnnqqqvvvtttmmmiiilllsss}}}qqq[[[PPPIIIJJJOOOkkkttthhhfffjjjkkkbbbYYY[[[UUUSSSSSSRRRKKKEEECCC444222///,,,+++++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***++++++++++++***---+++***+++...///---***+++++++++***+++,,,,,,---++++++,,,,,,------------+++---///000000222555777888777888<<<<<<:::<<<@@@>>>>>>???BBBEEEGGGGGGFFFCCCBBB@@@===;;;888666555222444999AAAHHHMMMNNNMMMccc{{{~~~~~~{{{zzzzzzqqq000111222111000000222444444333222111000...------,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------111111000//////...------------...///...---111888>>>[[[|||xxxkkk```TTTIIIBBBAAABBBFFFPPPbbbyyyzzzqqqzzzssseee______eeeyyy}}}rrrhhheeeppp}}}oooYYYGGG===;;;???CCC<<<;;;;;;;;;;;;<<<<<<<<>>??????AAAAAABBBCCCCCCCCCBBBBBB???999555555555333333555888555999LLLhhh}}}zzzmmm]]]OOOEEEHHH]]]tttyyywwwrrrtttvvvtttmmmlllwwwzzznnneee___\\\___fffqqq~~~^^^CCC???GGGUUUuuuqqqeeefffiiifff``````]]]\\\ZZZTTTJJJFFFFFF:::777333///---,,,,,,---++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---))))))***++++++++++++***,,,++++++,,,---...---++++++++++++++++++,,,------***+++,,,---......------,,,---///000000222555777888777888<<<<<<;;;>>>CCCBBBAAABBBDDDGGGHHHGGGFFFDDDCCCAAA>>>;;;888555444000666>>>DDDHHHMMMTTTYYYmmmxxxxxx000111222111000000222444222222111000//////......,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000////////////////////////000...000>>>MMM```yyyuuujjj\\\LLLAAA======>>>@@@JJJ\\\sss~~~rrrhhhiiioooxxx{{{___NNNPPPdddyyyuuulllppppppZZZHHH???>>>@@@???<<<::::::;;;<<<999777CCCFFFHHHFFF@@@888333000,,,,,,++++++++++++,,,,,,*********************************************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---///000111222333555666999<<>>MMMggg~~~qqqjjjZZZLLLIIIMMM\\\}}}xxxrrrtttwwwzzz}}}sssfff```___^^^aaafffggglllyyy[[[IIIJJJHHH[[[wwwsssmmmkkkiiigggeeebbb```^^^XXXNNNIIIIII@@@===888333///---......+++,,,,,,------,,,,,,+++)))*********************))))))***++++++++++++***)))+++,,,,,,,,,+++,,,---,,,++++++++++++,,,------***+++,,,............------...000000111222444777888777888<<<===<<<@@@FFFDDDCCCCCCEEEGGGHHHGGGFFFFFFDDDBBB>>>;;;777555333111;;;EEEIIIJJJSSSeeeuuu000111222111000000222444000000//////////////////,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++---...000111222......//////000000111111111000000111111888MMMccc}}}uuugggXXXNNNBBBDDDDDDAAA@@@FFFTTT```xxxqqqeeefffmmmyyyiiiVVVIIIYYYjjjyyyzzzuuurrrpppZZZIII@@@===BBB>>>::::::<<<<<<888444@@@EEEKKKKKKEEE===777333---,,,,,,++++++,,,,,,---************************************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,---///000222333333555666999===AAADDDFFFGGGEEEEEEFFFFFFEEEDDDDDDCCC;;;555222444555444666999777NNNmmmsssjjjMMMFFFJJJZZZkkk}}}}}}ssshhh```^^^^^^[[[aaaooo}}}dddVVVGGGLLL[[[uuuyyyooojjjhhhhhhccc``````\\\SSSLLLIIIDDD@@@:::555000......///+++,,,,,,------,,,,,,+++++++++******)))((((((((())))))***++++++++++++***'''***------+++)))+++...,,,,,,++++++,,,,,,---...)))+++,,,...//////.........///000111111222444666777666888<<<======AAAGGGDDDCCCCCCDDDFFFFFFEEEDDDFFFEEEBBB???;;;777444333444@@@KKKMMMNNN[[[www|||zzz}}}{{{yyytttnnniiigggiiijjjgggjjjnnnsssyyy222222222222222222222222333222000.........//////000///------......---,,,+++,,,------......------,,,,,,++++++,,,,,,---.........////////////......111222000---///222000+++...000555666444>>>aaa}}}|||{{{tttcccQQQJJJGGGCCC??????BBBFFFJJJcccwwwpppvvvsssqqq}}}jjjXXXKKKWWWaaaiiiyyy}}}nnnSSSAAA>>>AAACCCBBB===999777777777<<>>;;;GGG\\\xxx~~~fffTTTJJJIIIUUUooo|||jjj___YYYWWWZZZ^^^___iiinnnOOOKKKMMM]]]vvvrrrfffgggfffddd___XXXQQQMMMKKKHHHDDD???:::666222///,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........///////////////000000000000111222333444666888999:::;;;===AAADDDBBBCCCDDDEEEFFFGGGHHHIIIFFFHHHGGGAAA888333333555:::CCCLLLRRR\\\mmm~~~yyyxxx~~~}}}}}}zzz{{{yyysssmmmcccXXXRRRSSSUUUTTTQQQNNNQQQVVVYYY]]]dddmmmtttuuuzzz222222222222222222222222222111000///.........///000...------......---,,,+++,,,------......------,,,,,,++++++,,,,,,---............///000111333333000111///---...111000+++...///000000555KKKqqqwwwwww|||qqqaaaPPPKKKEEE@@@???AAACCCEEERRRbbbttt||||||rrrggg___YYYVVVZZZfffyyy~~~{{{|||yyygggTTTJJJ>>>@@@BBB@@@===;;;999777999BBBIIIIIIFFFEEE@@@;;;444///)))(((***,,,+++)))++++++++++++***)))(((''')))*********++++++++++++++++++,,,,,,,,,,,,------------------------------......///000111333444555::::::;;;AAAGGGIIIFFFCCCEEEFFFGGGGGGFFFCCCAAA???;;;666444777666555???LLL[[[nnnnnnXXXKKKLLLUUUkkkzzzpppeee[[[VVVUUU```|||dddSSSGGGKKK[[[nnnpppiiihhheeebbb]]]WWWQQQLLLKKKGGGCCC>>>:::555///+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------............000000000111222333444555777999:::;;;;;;===@@@CCCDDDDDDEEEFFFFFFGGGHHHHHHEEEGGGFFF@@@888333444666AAAGGGLLLTTTfff{{{~~~~~~}}}uuuooolllfff___[[[SSSKKKFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLPPPTTTWWW]]]aaafffjjjppp{{{222222222222222222222222222111000///.........//////...------...///---,,,+++,,,------......------,,,,,,,,,,,,,,,------............///111333666888222333222///000333222...///111000111>>>\\\||||||{{{~~~www[[[SSSHHH@@@======>>>===AAAJJJWWWdddttt~~~~~~nnn]]]XXXYYYbbb|||~~~}}}sss~~~xxx```JJJ>>>@@@CCCEEEDDD???:::666444;;;BBBEEEFFFGGGFFFCCC999333,,,((((((*********,,,+++***)))))))))))))))************++++++++++++++++++,,,,,,,,,,,,------------------------------.........///111222444555;;;;;;===AAAFFFHHHEEEBBBCCCEEEGGGHHHGGGDDDAAA???<<<555444:::999999OOOlllrrrXXXJJJFFFWWWlllqqqbbb[[[```ssskkkNNNCCCDDDKKK]]]ppp~~~lllhhheeecccbbb\\\RRRJJJNNNLLLIIIEEE@@@999222---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......111111111222333444666666888:::;;;<<<<<<===@@@BBBEEEEEEEEEFFFFFFGGGGGGGGGEEEGGGFFFAAA:::666888;;;EEELLLVVVccc{{{|||xxxuuummmaaaZZZWWWTTTQQQMMMKKKHHHFFFEEEEEEFFFFFFEEEDDDBBBBBBCCCEEEEEEEEEGGGIIIJJJLLLPPPZZZfffooo333333222222222222222111111111000000///.........///...------...///...,,,+++,,,------......------,,,,,,,,,,,,,,,---......000///......///333666888000222222///000222222//////444666888IIIeeexxx|||}}}~~~qqqdddSSSFFF@@@???>>>===<<<@@@EEELLLXXXjjj}}}ssseee\\\___qqq}}}ooouuuxxxqqq}}}eeeLLLBBBAAADDDHHHHHHAAA:::666000666>>>DDDHHHIIIHHHFFFAAA:::222,,,***+++,,,,,,---,,,***)))((()))******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------..................//////111222444555<<<<<<>>>BBBEEEFFFDDDAAABBBDDDGGGHHHHHHDDDAAA>>>===888555999???QQQrrr}}}___MMMQQQ]]]pppzzzrrrvvvlll[[[NNNEEEKKKYYYzzzpppjjjeeeeeefffbbbWWWMMMOOONNNMMMKKKFFF@@@888222...---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------......///111111222333444555777888999;;;=========>>>@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFAAA;;;999===BBBDDDTTThhhzzzqqqiii\\\OOOKKKNNNTTTXXXZZZ^^^bbbdddbbb_________[[[WWWQQQMMMLLLIIIEEEAAA@@@@@@@@@@@@AAAFFFMMMRRRbbbmmm~~~333333333222222111111111111111111000//////...---///---,,,---...///...---+++,,,------......------------,,,,,,------...///111///...------000222444,,,///000---,,,//////---000555777<<>>?????????CCCQQQgggyyypppeeeiiiqqquuuiii|||}}}zzz|||}}}ppp]]]FFF@@@???EEEGGGAAA;;;888...333;;;DDDIIIIIIFFFDDDEEE???777000,,,,,,,,,------,,,***)))))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------......//////////////////000222333555666;;;===???BBBEEEEEECCCAAABBBDDDFFFHHHGGGDDD@@@===:::;;;777777KKKrrr~~~dddOOONNNfff|||{{{kkkWWWMMMNNN\\\zzzssskkkddddddhhhhhh```XXXQQQPPPOOOMMMJJJEEE>>>999000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------...//////000000111111222333444666888888:::;;;===>>>>>>>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDBBB===999;;;CCCJJJLLLaaayyy~~~zzztttnnnddd]]]UUUPPPQQQVVV___fffrrrzzz|||{{{|||tttjjj```XXXQQQHHHBBB@@@@@@@@@???>>>@@@BBBDDDMMMYYYjjj|||444333333222222111111111000111111111000///...---...---,,,---/////////---+++,,,------......---------------------......///111///...---,,,---///000...333444111000222333222222444777AAASSShhhsssvvvsss^^^MMMDDD@@@@@@>>>>>>>>><<<:::BBBWWWjjjvvv{{{nnnooollleee\\\mmm|||{{{|||qqqQQQDDD===@@@CCC@@@<<<===111222888BBBHHHGGGEEEDDDDDDAAA;;;444///,,,++++++,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------...//////000000000000000111333444666777:::===@@@CCCDDDDDDCCCBBBCCCEEEGGGGGGFFFBBB???<<<666;;;;;;AAAaaahhhUUUNNNXXXvvv|||jjjUUUHHHJJJfffxxxnnnbbb___bbbeeebbb^^^SSSRRROOOMMMKKKGGGCCC@@@333111000...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------...///000111111000111111222444666888999999;;;>>>??????@@@AAACCCCCCCCCCCCDDDDDDEEEEEEEEEBBBAAA>>>999777===IIISSSbbbsssvvvmmmddd\\\RRRRRRVVV]]]```aaabbbeeeqqqwww|||xxxwwwxxxrrrjjjaaa[[[VVVRRROOOEEEDDDBBB@@@>>>>>>??????AAAJJJZZZlll}}}444444333333222111111000000111111111000///...---...---,,,---///000///...+++,,,------......---------------------...////////////......---......///000555777444222444666555444777CCCVVVhhhuuuqqq[[[JJJBBB@@@???===>>>>>><<<>>>HHHUUUbbbpppvvvhhh]]]\\\dddpppyyy~~~lllWWWEEEBBBCCC>>>===???555222444===DDDEEEEEEHHHDDDCCC???:::444///,,,+++***++++++,,,,,,+++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------...///000000000111111222333444666777888999<<<@@@CCCDDDDDDDDDDDDFFFFFFGGGFFFDDDAAA>>><<<555;;;GGG\\\~~~nnn[[[ZZZfffxxx|||gggQQQJJJXXXppppppdddaaabbbcccbbbXXXTTTOOOKKKIIIGGGDDDCCC555444111...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---///000000111///000111222444666777888888;;;>>>@@@@@@AAABBBDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFDDD???::::::CCCSSS```{{{sssfff\\\SSSLLLGGGJJJSSS___bbb\\\WWWWWWYYY[[[]]]^^^]]]ZZZXXXXXXUUUTTTRRROOOOOORRRWWW[[[UUUPPPIIIBBB>>>============@@@JJJZZZmmm|||444444333333222111000000000000111111111///---,,,...---,,,---///000///...+++,,,------......------...------------...//////.........///////////////+++000222///---///111111666===RRRnnnzzz~~~mmmXXXMMMIIIAAA===>>>BBBAAA===>>>DDDMMM\\\ooo~~~{{{~~~nnnfff[[[\\\aaaiiilllnnnyyy~~~}}}kkkRRRIIIDDD>>><<>>@@@AAABBBCCCEEEDDDEEEFFFGGGHHHIIIJJJJJJKKKIIICCC>>>???JJJ\\\jjjvvvuuummm___SSSKKKEEE???DDDEEEMMMWWWXXXPPPJJJJJJGGGEEECCCAAA@@@@@@@@@@@@>>>???@@@???@@@FFFPPPWWWhhh___RRRFFF>>>;;;;;;<<<<<<;;;???LLL___ooovvvxxx333333333222222222111111000111111///---,,,---///------------------------/////////......---------....................................////////////333///...000///...111555;;;XXXuuu}}}gggSSSGGGGGGBBB@@@AAA@@@<<<;;;===@@@EEEQQQbbbrrr|||{{{|||xxxccc______eeemmmppprrruuutttnnnsssjjjPPP@@@:::<<>>;;;===@@@BBBDDDEEEDDDDDDGGGFFFFFFGGGFFFAAA;;;777;;;NNNlllnnn___XXXffftttcccVVV___qqqoooXXXWWWeee|||tttgggfffggg___\\\TTTHHH>>>;;;@@@EEE@@@999///+++,,,...---,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////333444444444333444777999:::::::::;;;===@@@BBBDDDDDDFFFEEEEEEQQQ```___UUUMMMIIIHHHFFFCCCGGG]]]uuu~~~xxxqqqjjjbbbYYYRRRJJJCCCAAACCCKKKQQQTTTPPPJJJGGGCCC???@@@???>>>======>>>@@@AAA???<<<<<<>>>>>><<>>???======???@@@BBBHHHSSS```pppqqquuuiiiaaa^^^gggrrrwwwwwwvvvjjjhhhrrrcccJJJ;;;888===AAA>>>::::::<<>>@@@BBBEEEHHHIIIHHHGGGFFFIIIFFFGGGLLLLLLEEE???>>>===QQQppptttaaa___aaattt|||jjj\\\[[[bbbeeeZZZ[[[jjjtttxxxhhhgggkkkdddaaaYYYMMMAAA<<<===@@@@@@:::333...------.........---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......//////000333444444444444555777:::999999999:::<<<>>>AAABBBDDDFFFEEEDDDOOO^^^aaa[[[JJJHHHIIIIIIFFFIII[[[qqq}}}~~~~~~~~~~~~|||vvvmmmgggaaaYYYPPPKKKGGGDDDFFFJJJMMMRRRTTTQQQNNNLLLHHHCCCBBBBBBBBBBBBAAA@@@???>>>@@@<<<:::<<<;;;999===DDDLLLZZZ```UUUGGG@@@???===<<<;;;<<<@@@GGGQQQ[[[aaaiiilllqqqvvv333333333222222222111111000111111///------...///------------------------...------------,,,,,,,,,....................................////////////111000222444222111555<<<\\\wwwzzzoooUUUJJJ@@@???@@@@@@@@@BBBAAA@@@AAADDDKKKYYYqqq~~~ccccccxxxqqqddd\\\eeettt}}}~~~}}}jjjeeeiii}}}rrrUUUAAA<<<>>>BBBAAA@@@AAABBBBBBAAA???HHHIIIIIIHHHDDD>>>888444///---++++++,,,---,,,++++++---...---,,,+++,,,---,,,------------.....................///000111111111111333555888;;;===>>>EEEGGGJJJLLLLLLJJJHHHFFFIIIFFFKKKWWWVVVIIIBBBEEETTTiiihhhXXXaaaqqq~~~kkk^^^mmmXXXKKKQQQZZZgggmmmiiimmmhhheee___SSSGGG???<<<<<>>???>>>LLLZZZ[[[OOODDD???@@@===<<<:::;;;???FFFMMMQQQ\\\___ccchhhooo{{{333333333222222222111111111111111000...---...///........................---------------,,,,,,,,,....................................////////////333222222222///000999DDDqqqzzzjjj\\\NNNHHHFFFCCCAAABBBAAA?????????AAAJJJ]]]ppplllhhhrrrxxx{{{xxxhhh\\\___lllzzzzzzmmmcccfffrrr~~~bbbKKKBBBAAAAAAAAACCCFFFGGGDDD@@@<<>>777000,,,...111...------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...//////000000222444555666666777999;;;999999:::;;;===>>>@@@@@@BBBFFFHHHGGGKKKTTT[[[\\\XXXQQQMMMOOOSSS^^^vvv}}}tttnnnmmmppprrrrrrmmmeee^^^YYYKKKGGGFFFJJJNNNRRRYYY```dddffffffgggjjjlllhhhaaa^^^^^^^^^]]]\\\ZZZXXXWWW\\\WWWQQQOOOMMMHHHBBB???<<>>>>>>>>???@@@???AAALLLXXXmmmzzzzzzvvv}}}nnn___ZZZ___nnn~~~ppplllnnnsssyyyqqqWWWEEE===>>>@@@DDDGGGIIIGGGBBB>>>AAACCCFFFHHHFFFBBB===:::555222...,,,,,,---------,,,---......,,,,,,---...---------........./////////......//////000111222111222333555888;;;>>>???HHHJJJLLLNNNMMMKKKHHHFFFHHHGGGMMMTTTRRRPPP___vvvqqq___```iiipppjjjxxxnnnaaaQQQPPPPPPKKKbbbwwwrrrddddddcccaaa]]]WWWPPPLLLIIIAAADDDCCC===333---...000---------,,,,,,---......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......///000000111222444666777777888:::;;;;;;<<<===>>>???@@@AAAAAA@@@EEEIIIJJJKKKOOOSSSTTT]]]SSSLLLQQQ^^^ttt|||xxxgggggggggeeeaaa[[[TTTPPPGGGGGGKKKSSSYYY[[[^^^ccc___aaa```^^^```bbb]]]VVVXXXVVVUUUUUUWWW[[[___aaabbb___[[[WWWTTTOOOGGG???DDDEEEMMMZZZ___WWWKKKDDD>>>===;;;:::;;;===???AAAEEEHHHLLLPPPWWWcccqqqzzz333333333222222222111111111222222000......///000........................---------............///....................................////////////111111111111333???YYYppp|||nnn^^^NNNCCC@@@===<<>>@@@FFFUUUcccwwwwwwhhh]]]YYYddd|||||||||eeeOOOAAA>>>???BBBFFFIIIHHHEEECCCBBBDDDHHHJJJJJJGGGDDDAAA:::666000---,,,---......,,,...///...---,,,---...------........./////////////////////000111222222222222444666999<<<>>>???IIIJJJLLLMMMNNNMMMKKKKKKKKKHHHFFFHHHNNN```zzzfffeeewwwrrrhhhzzzxxxooo```^^^YYYHHHRRR]]]ooo}}}llldddcccaaa___\\\XXXUUUTTTHHHJJJIIICCC999111///000------------------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---......//////000111111222444777888888999:::<<<===>>>???AAABBBBBBCCCBBBAAADDDHHHJJJKKKMMMNNNNNNYYYPPPMMMYYYlll~~~~~~}}}pppkkkeeeaaa^^^YYYSSSNNNJJJLLLRRR[[[___]]][[[\\\VVVXXXXXXUUUTTTTTTQQQKKKIIIFFFCCCBBBFFFMMMUUUZZZ___bbbaaa^^^[[[WWWPPPHHHLLLJJJMMMWWWbbbaaaTTTGGG<<<;;;:::999999:::<<<===<<>>AAAAAA>>>>>>@@@FFFPPP```qqq~~~uuuhhh^^^```qqqwwwdddTTT@@@@@@@@@CCCFFFGGGGGGFFFBBBDDDGGGIIIJJJIIIGGGFFF>>>999333...------......---...///...---,,,---///............////////////////////////000111222333222333444666999<<<>>>@@@GGGGGGHHHJJJKKKLLLLLLMMMKKKJJJGGGIII[[[zzznnnkkk||||||nnnooo{{{rrrnnneeeLLLMMMKKKVVVhhh{{{hhheeebbb```^^^\\\ZZZYYYPPPPPPOOOIII???777111000---------------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........///000000111111111444777999999:::;;;<<<>>>???@@@BBBCCCCCCCCCBBBDDDDDDEEEHHHKKKMMMNNNOOOQQQNNNTTTfffzzz}}}qqqnnnsss|||wwwmmmaaa\\\\\\[[[VVVQQQOOOPPPVVV]]]]]]WWWRRRQQQNNNSSSVVVVVVVVVYYYZZZXXXNNNIIICCC>>>>>>BBBGGGKKKRRRZZZ___^^^\\\[[[VVVPPPLLLOOORRRWWWbbbhhh\\\JJJ===<<<;;;:::999999:::::::::;;;>>>@@@DDDMMMYYYbbbooovvv}}}333333333222222222111111222222222111///...///000////////////////////////.../////////000000111111..................................../////////000---000333444555AAA]]]www|||jjj\\\XXXJJJCCC>>>@@@BBBAAAAAACCCAAAGGGQQQ___kkktttwwwwww~~~sssfffaaaiiiuuutttdddCCCAAA???@@@CCCFFFHHHHHH@@@BBBDDDFFFHHHHHHGGGGGGAAA<<<555///---.........---...///...------...///............/////////000////////////000111222333222333444666999<<<>>>@@@CCCCCCDDDEEEGGGIIIKKKLLLIIILLLMMMTTTnnnqqqfffqqqyyy}}}~~~~~~xxxjjjuuu~~~tttWWWUUUCCCIIIUUUhhhllliiiddd```^^^]]]\\\[[[VVVUUUSSSMMMDDD;;;444000---------------...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............/////////000......//////000000111111111444777999::::::;;;======???@@@BBBCCCCCCBBBBBBFFFCCCCCCFFFKKKNNNPPPRRRNNNOOO\\\rrr~~~tttssszzz~~~rrreeeWWWRRRVVVYYYVVVPPPSSSSSSVVV[[[YYYQQQJJJIIIFFFOOOVVVYYY]]]dddjjjlll```ZZZQQQHHHBBB@@@AAABBB@@@LLLUUUVVVUUUVVVTTTPPPIIIRRRVVVWWWaaajjj```MMM@@@???>>><<<;;;;;;::::::;;;<<<===>>>AAAIIITTT\\\fffpppyyy|||333444555666555333000///000111111222222000///...222...---333:::<<<555---............////////////000000///...............////////////000000000000...111222111;;;OOO___fffxxx~~~{{{kkkZZZLLLCCCEEEEEE???===AAABBBAAADDDJJJNNNQQQWWW^^^jjjrrr}}}{{{zzzyyyvvvllldddccc|||yyyXXXEEE;;;BBBDDD===>>>HHHFFFAAA>>>AAAGGGIIIFFFBBBFFF???777111000000...,,,//////............/////////////////////.........111000000000000111111222111333555666777999===@@@CCCBBBBBBCCCFFFIIIKKKLLLQQQGGGLLLrrruuuggguuuvvvnnnjjjeeebbb___]]]]]]]]]\\\[[[[[[\\\^^^```bbbdddfffgggsssyyyvvvhhhjjjpppcccUUULLLGGGNNN___vvvppp```dddggg```[[[^^^[[[WWWQQQJJJCCC<<<666111//////...------------...------------------------,,,,,,,,,---------......---------.........//////111111000//////000111222444666888:::;;;<<<<<<;;;???@@@AAAAAABBBCCCDDDEEEHHHHHHGGGGGGIIINNNPPPOOOVVVXXXiiizzzyyy~~~zzzwwwiiiddd]]]VVVSSSSSSUUUWWWZZZ]]][[[RRRLLLLLLJJJEEEIIIGGGGGGJJJRRR\\\dddiiirrrtttrrrkkkccc[[[OOODDDEEEAAABBBHHHKKKIIIIIILLLFFFJJJNNNTTT^^^gggddd[[[JJJ@@@999:::;;;888555777777888999;;;===BBBIIINNN^^^gggrrrxxxzzz444444555555444222111000111222222333222111000///222///...222777888333...............////////////000000///...............////////////000000000000000333444666BBBSSS```dddhhhjjjnnnsss{{{vvvcccTTTQQQNNNFFF@@@AAA===;;;===AAACCCCCCGGGLLLVVV___rrryyydddYYYppp~~~zzzZZZ@@@???CCC@@@>>>CCCBBB>>><<>>???BBBBBBDDDGGGDDDHHHKKKOOOYYYdddgggbbbNNNDDD;;;;;;;;;999888999777888999:::<<>>AAADDDMMMaaa{{{dddQQQbbbppp}}}}}}{{{{{{{{{vvvJJJ<<>>===;;;:::===BBBFFFGGGFFFDDDBBB>>>888222///.../////////............/////////////////////////////////////////////000111222444555666888:::>>>CCCHHHLLLMMMMMMMMMMMMMMMMMMLLLNNNtttjjjfffwwwzzzoooeee[[[RRRPPPNNNKKKJJJKKKEEEDDDCCCCCCCCCCCC@@@>>>>>>>>>>>>???AAADDDGGGHHHIIINNNVVV]]]cccjjjrrryyy|||fffiiiyyyjjjRRRGGGSSSttt{{{```YYYbbbddd]]][[[XXXQQQIIIAAA:::666444000///......------......------------------------,,,,,,,,,---------......------........./////////////////////000111333333222444666888999::::::999888999;;;>>>AAADDDFFFGGGGGGGGGIIIOOOTTTVVVTTTRRR^^^nnnyyy{{{~~~{{{wwwrrrmmmkkkddddddaaa]]]YYYYYY]]]```aaa```ZZZOOOGGGEEEEEECCC@@@>>>:::999<<>><<<<<<>>>@@@CCCFFFGGGIIIPPP[[[bbbdddSSSHHH???;;;999777888999777888888999:::===CCCFFFKKKWWWeeemmmpppuuu555444333222222222222333222222222222111111000000111111111000......///000............////////////000///............//////////////////000000000000000...000;;;NNN___ffffffccc```aaaiiivvvppp___OOOFFFCCCDDD@@@???AAAAAA>>>===???>>>DDDUUUnnn}}}mmmXXXTTTdddvvv}}}wwwsssrrrxxxVVV???@@@CCC???;;;;;;:::999:::>>>BBBDDDFFFBBBBBB@@@;;;333///.../////////............/////////////////////000000000////////////000111111222555666777888;;;???FFFJJJIIIKKKLLLMMMNNNNNNPPPQQQZZZzzz\\\hhhuuulllaaaVVVQQQOOOMMMMMMOOONNNMMMLLLLLLKKKIIIFFFCCCDDDCCCAAA@@@???@@@AAABBBCCCGGGLLLPPPUUU[[[aaafffqqquuu}}}llllll}}}|||\\\DDDFFFbbbhhhVVV___ddd[[[\\\XXXRRRIII@@@:::666555000//////.......................................,,,,,,,,,---------..................////////////......//////111222333444333444666888:::::::::::::::;;;===@@@CCCEEEGGGHHHFFFEEEHHHPPPVVVVVVTTTTTTgggzzz{{{vvvpppkkkiiihhhbbbcccccc___[[[ZZZ]]]aaaeeeaaaXXXMMMEEEBBBCCCDDD>>>>>>???AAAEEEJJJQQQUUU^^^gggqqqxxx~~~rrr```PPPDDD===;;;<<>>BBBGGGRRR^^^gggkkkrrr}}}444444333222222222333333111000000///////////////000111111///---,,,...000............//////////////////............//////////////////000000000000222---///???UUUhhhqqqtttqqqrrrssswww{{{gggRRRFFFCCC@@@;;;999<<<===;;;;;;<<<<<>>===<<<<<<>>>@@@BBBEEEIIIMMMQQQ^^^bbbjjjuuuppphhhzzzdddIII???OOOddd{{{```___aaaZZZ[[[YYYTTTKKKAAA:::777666000000///............///........................,,,,,,,,,---------.............../////////000000---...///000111222333333444555777999;;;;;;;;;;;;======>>>@@@BBBCCCEEEEEEIIIGGGJJJSSSXXXXXXZZZ^^^}}}}}}vvvooojjjiiijjjkkklllllljjjfffdddeeeggg```ZZZQQQGGG???<<<===AAA>>>DDDLLLRRRWWW\\\```ccciiijjjhhhdddiiiwwwmmmWWWGGG>>>;;;;;;===??????>>>@@@GGGMMMVVVPPPFFF===777666666555666666777777666888;;;>>>@@@HHHQQQXXX^^^gggttt333333333333333333333333000000///............///000111000///------...///............///////////////............//////000////////////000000000000555111555HHHaaattt}}}}}}}}}{{{cccRRRIIICCC<<<888:::<<<;;;;;;<<<::::::@@@MMMZZZdddmmmtttsssrrrpppjjjccc]]]ZZZYYYTTTYYY```fffkkksss|||ooo]]]ZZZ]]]gggqqqrrrpppnnnfffeeeiiiuuunnnQQQBBB??????===<<<===;;;888666888>>>CCC@@@AAAAAA???:::555222000//////............//////...//////000000111111222000000000111222333444555444666999<<<>>>BBBGGGJJJKKKMMMMMMMMMOOOVVVaaahhhiiiXXXkkkrrrhhh^^^UUUOOONNNLLLLLLKKKLLLMMMNNNLLLKKKOOOMMMKKKHHHEEEBBB???>>>999999999:::<<<@@@CCCEEEMMMPPPXXXbbbmmmxxxkkkfffmmmsss|||~~~mmmUUUCCCEEEOOOyyyvvveee___]]][[[ZZZWWWOOODDD;;;888777111000//////......//////........................,,,,,,,,,---------............/////////000000000---...///111222222222222555666888:::;;;<<<<<<;;;<<<======>>>???@@@AAAAAAFFFDDDGGGOOOSSSUUU```llltttmmmrrrxxx~~~vvvooommmmmmqqqqqqppppppooommmkkkjjjYYYRRRIIIBBB<<<888:::@@@GGGOOOZZZaaadddeeeggghhh^^^aaaaaa___dddrrrrrr]]]KKK@@@888888999;;;::::::>>>EEEQQQOOOIII@@@;;;:::999666555666666666666777:::<<<===AAAGGGLLLRRR\\\kkkuuu222222333444444444333222111111///.........///000000000//////000000///...............////////////...............///000000////////////000000000000555333<<>>EEEAAAAAAAAAAAA@@@<<<666222//////............//////...//////000111111222222111111111222333444666777555888<<>>???@@@@@@AAA@@@???CCCKKKNNNTTTggg}}}iii^^^bbbkkk}}}xxxrrrooopppnnnnnnpppsssrrrnnnjjjZZZRRRLLLGGGBBB???BBBIIIYYY___gggjjjgggcccaaaaaaWWW```iiilllrrr{{{zzzaaaLLL???;;;888999888666999???DDDGGGFFF@@@<<<===;;;777444555666666666777999;;;;;;>>>BBBEEEJJJSSS```iii111222444555555444222111333222000/////////000111000///...000111222000.............../////////000...............///000111////////////000000000000222333@@@XXXooo}}}pppZZZPPPFFFDDDCCCAAA???@@@AAA@@@@@@AAA???>>>BBBIIIKKKJJJHHHDDD@@@===>>>???<<<@@@DDDHHHLLLTTT```iiittt}}}yyyeeeZZZggg|||wwwuuummmgggjjjsss|||}}}aaaJJJBBB???;;;:::<<<<<<888444666???GGGCCCBBBBBBCCCDDD@@@999333//////............//////...//////000111222222222222222222333444555777888777:::???BBBDDDFFFHHHJJJMMMOOORRRWWWbbbuuubbb[[[qqq|||qqqmmm___\\\WWWSSSQQQOOOLLLKKKHHHJJJMMMPPPQQQPPPOOOMMMHHHEEE@@@>>>============<<<===???EEEMMMVVV___dddrrr{{{}}}eee\\\```fff|||fffVVVQQQccczzz{{{eeefffZZZ\\\[[[TTTIII>>>999888111111000///////////////////////////////////////,,,,,,,,,---------......////////////000000000000///000111222222111000///333444666888999:::::::::======>>>@@@AAABBBCCCDDDAAA@@@EEELLLPPPXXXrrrqqqeeelllvvv~~~uuupppqqqnnnmmmqqqwwwxxxrrrlllaaaYYYTTTQQQMMMJJJNNNVVVhhhmmmpppmmmeee]]]YYYYYYiiittt~~~rrrWWWJJJBBB;;;:::777333555;;;777>>>@@@===;;;===;;;666333555666666666777999;;;777:::===???CCCJJJTTT\\\555555444333333222111111222222111111000/////////////////////////////////............////////////000000000000000000000000,,,...000111000000111222999999GGG___pppyyy}}}yyyeeeXXXQQQIIIHHHHHH@@@AAA@@@===;;;<<>><<>><<<:::999999999:::777:::>>>???AAAHHHSSS\\\iiiuuuzzzuuuggghhh{{{}}}~~~uuunnnoooqqqqqqvvv}}}uuu```OOOFFFAAA??????<<<888666333333===GGGGGGGGGGGGEEEBBB???;;;999333111......///000//////000000000000////////////111111111222333444555666555777:::===@@@DDDIIIMMMJJJMMMRRR\\\rrrsssaaakkkqqqmmmgggccc___ZZZRRRLLLIIIEEEFFFNNNRRRPPPOOORRRKKKIIIFFFAAA<<<::::::<<<<<<<<<>>>AAAFFFLLLRRRUUUeeeooo}}}}}}eeeaaahhhdddMMM]]]yyylllaaa___\\\XXXTTTMMMCCC;;;777333333333222111///---,,,////////////////////////........................///////////////.........//////000111222333333444444555777888777888999;;;777999;;;>>>@@@BBBCCCCCCAAAFFFJJJKKKQQQgggyyyzzz}}}zzzzzzwwwrrrppprrrsssqqqppprrrkkkfff```[[[YYY[[[```cccrrrsssooogggbbbeeeiiiiii}}}}}}{{{pppSSSIII>>>999888777666555999999999::::::999999888777777666666666888999;;;999999999:::===CCCLLLQQQ555555444333333222111111222222111111000/////////000000000000000000000000............////////////000000000000000000000000,,,...000111111111333444>>>EEEUUUkkk~~~wwwggg\\\RRRDDDEEECCC???===>>>???===;;;<<<:::999777666666666666555777999999:::@@@IIIPPPWWWdddwww}}}llljjjzzzwwwjjjggglllsss~~~~~~jjjUUUGGGAAABBB???<<<999777444444<<>>AAACCCEEEHHHJJJPPPRRRVVVccc|||uuuooo|||tttmmmeee___WWWOOOJJJJJJKKKHHHIIILLLOOONNNLLLHHHDDD@@@>>>>>><<<;;;;;;<<<>>>BBBFFFIIIWWW```nnnzzzmmmggg{{{{{{[[[TTTgggrrr``````]]][[[WWWOOOCCC;;;888555555444222111000///...////////////////////////......................../////////////////////...//////000111222333444444444666777888777888999;;;:::;;;<<<===???@@@AAABBB@@@GGGLLLOOO[[[ttt~~~|||}}}~~~|||xxxvvvyyyyyyuuusssttttttrrrppppppqqqtttwwwxxxtttuuurrrooorrrzzz~~~wwwvvvyyyuuuxxx}}}~~~kkk]]]LLLAAA===<<<999777555666777999999:::999999777777666666666777888999;;;:::999888888;;;@@@DDD555444444333333222222111222222111111000/////////111111111111111111111111............////////////000000000000000000000000...///111111111222444666888III```uuuyyydddMMMGGGBBB===<<<<<<;;;999777999999777666555555444555555666666555555888>>>DDDFFFUUUiiixxxwwwmmmxxx~~~lllffflllwww}}}fffMMM@@@@@@>>><<<:::999666555:::AAAEEEFFFFFFFFFDDDAAA???===666333000//////000000///000000000000000000000000111111222222333555666777999<<>>???JJJRRR^^^iiitttnnnjjj}}}jjjNNNUUUhhh~~~eee```^^^]]][[[RRRDDD;;;999888666444222111000111111////////////////////////..............................////////////////////////000111222333444444444666888888888888:::;;;======<<<<<<===???AAABBBBBBKKKPPPUUUiii||||||~~~{{{xxxyyy|||}}}xxxwwwvvvyyyxxxvvvsssnnnkkkkkkkkklllnnnsss}}}ttt]]]LLLDDD@@@<<<888444666777999::::::999888888777777666666666666666:::::::::888666666888:::444444444333333222222222222222111111000/////////000000000000000000000000............////////////////////////////////////000000111000000111333666777OOOfffvvv|||]]]LLLDDD===<<<===;;;999888;;;:::999999888777777777666777777666555777;;;>>>AAAOOObbbrrr}}}oooqqqpppggglllwwwwwwYYYCCC>>>>>>;;;::::::888555888>>>EEEEEEFFFFFFEEECCCAAA???888555111//////000000000000000000000000111111111222222222333444555666777:::===AAADDDFFFGGGIIIKKKRRRSSSZZZkkktttbbbVVVOOOJJJHHHFFFDDDEEEHHHJJJJJJGGGBBB>>>>>><<<:::999999;;;>>>???DDDKKKTTT]]]gggvvviiiqqquuuNNNKKKWWWxxxtttbbb^^^]]]]]]TTTEEE<<<<<<:::888555222111000111222////////////////////////....................................///////////////000000111222333444555444666888888888888:::<<<>>>>>>======>>>@@@CCCEEEGGGOOOTTT[[[ttt}}}{{{{{{}}}~~~rrrgggfffhhhhhhfffeeeffffffggghhhnnnzzzppp[[[KKKCCC===999555666888999:::999888888888888777666666555555555777888::::::999888999;;;444444333333333333222222222222111111000/////////////////////////////////............////////////////////////////////////111111111///...000333666EEE\\\mmmqqqzzztttWWWKKKAAA@@@AAA>>><<<===;;;;;;;;;::::::999999888777777777777777888;;;===>>>IIIZZZiiiuuunnnfffppprrrfffiiixxxdddKKK@@@>>>;;;;;;<<<:::888999===EEEFFFGGGGGGGGGEEECCCAAA:::777222000000000111111///000000000111111111222222222222333444555777777:::<<<@@@CCCFFFJJJNNNQQQOOOQQQ[[[pppyyyiii___WWWMMMFFFDDDEEEGGGJJJMMMMMMJJJFFFDDDBBB???<<<;;;<<<===??????DDDKKKRRR]]]lllxxxooommm}}}wwwOOOGGGLLLmmmkkkbbb]]]]]]VVVGGG???AAA<<<:::666333111000000111000000000000000000000000////////////////////////---.........//////000000000000111222333444444555555666888999888999:::<<<>>>======>>>@@@CCCFFFIIIJJJPPPUUU```zzz}}}ppp___YYY[[[___cccgggcccdddfffhhhkkktttoooYYYKKKBBB;;;555666666777888999999999999999888777666555444444444777:::;;;:::::::::;;;333333333333333333333333222222111111000/////////....................................////////////000000000000000000000000111111000//////111666:::RRRdddqqqooonnnuuuwwwsss|||aaaPPPAAA??????;;;999<<<:::::::::::::::999888777555555555666777888999:::888@@@LLLZZZgggvvvmmm______lll{{{}}}ooommmoooUUUBBBAAA>>>===???>>><<<===@@@FFFFFFHHHHHHHHHFFFDDDBBB===999444000000111111111///000000111111222222222222222333333444666777888999<<>>999777:::999::::::;;;::::::888888555555555666777888888777777;;;AAAJJJVVVfffvvvrrrcccZZZ___jjjsss{{{gggMMMFFFBBB@@@BBBCCCBBBCCCFFFGGGHHHIIIIIIHHHFFFDDDCCC???:::555111000111111222///000000111111222333333333333333333444666777888888>>>FFFMMMQQQSSSTTTUUUWWW]]]nnnuuueeeXXXQQQIIIEEEFFFHHHHHHGGGLLLJJJEEEAAA>>><<<<<<===999<<<>>>AAAFFFSSScccppp{{{wwwqqq}}}hhhUUUJJJ]]]~~~gggbbb]]]RRRKKKNNNBBBAAA>>>:::777333000///000000000000000000000000////////////////////////------......///000000111000111111222333444555555555777999999999999;;;===;;;<<<===???AAABBBDDDEEEMMMRRRddd~~~zzzyyy}}}{{{hhhWWWMMMOOOVVVWWWYYY```fffggghhhrrr~~~ppp```SSSOOOIIICCC>>><<<<<<===999999::::::999888777666555777999999888777777888333333333333333333333333222222111111000/////////000000000000000000000000............/////////000000000000000000000000000......///000444:::CCCIIIqqqzzz~~~tttlllkkklllkkkfffPPPIIIEEE>>><<<@@@:::;;;<<<===<<<;;;:::999777666666777888888777666:::;;;===BBBLLLZZZkkkvvvyyykkk^^^^^^eeesssmmmxxx|||^^^IIIEEECCCEEEGGGFFFGGGKKKHHHHHHIIIJJJIIIGGGDDDCCC@@@;;;555111000111222222///000000111222222333333333333333444555666777888888@@@KKKTTTWWWWWWTTTSSSYYYhhh}}}hhh^^^RRRJJJIIIJJJJJJIIIKKKIIIEEEBBBAAAAAABBBCCC???@@@@@@???@@@IIIVVVaaammm~~~uuuttt{{{cccPPP\\\nnneeeaaaVVVPPPRRREEEDDDBBB>>>:::555111///000000000000000000000000000000000000000000000000---------...///000000111000111222222444444555666666777999999999999;;;===;;;<<<===???@@@@@@@@@@@@PPPWWWooozzzyyynnnXXXOOOPPPSSSTTTYYY______]]]eeeoooxxxtttkkkdddYYYNNNDDD???<<<;;;999999:::;;;:::999888777555777999:::::::::<<<===333333444444333333222111222111111111000000//////000000////////////000000111000///......///000111////////////////////////111222000444:::999CCC[[[zzz|||xxxnnngggooojjjTTTDDDEEEEEE:::>>>>>><<<;;;;;;===;;;888<<<:::888666555555666777777888<<<@@@EEEOOOcccvvvvvvmmmkkkbbbUUUttt|||vvvrrrmmmOOOEEECCCCCCAAAHHHMMMFFFFFFHHHKKKKKKIIIGGGFFFFFFDDD???888222000///000000000000000000111222333444444555666666666666999;;;===@@@GGGNNNOOONNNRRRXXXgggrrrqqq]]]OOOKKKLLLJJJHHHJJJGGGCCC@@@AAABBBDDDDDD@@@???======>>>DDDLLLQQQaaarrrwwwppp}}}rrrSSSXXX|||{{{ddd\\\ZZZWWWTTTJJJDDDCCCEEE===111...555222111111000///......---////////////////////////000000000000////////////000111111222222333444444666666777888999;;;<<<===<<>><<>>FFFXXXiii|||xxxkkkaaapppvvvdddNNNBBBCCCDDDIIIKKKDDDFFFFFFGGGGGGGGGGGGFFFEEEDDD@@@999333000000000111000000000000111222333444333555666666555666888::::::>>>EEEMMMNNNNNNRRRYYYlllrrr```TTTNNNKKKIIIKKKIIIFFFEEEEEEDDDBBBAAA???>>>===<<<===AAAGGGLLLXXXhhh|||{{{}}}dddWWWmmmkkk___^^^[[[VVVLLLEEEBBBDDD>>>333///444222111111000//////......////////////////////////000000000000000000000///111111111222333333444444555666666777888:::;;;<<<:::<<<888888???>>>???JJJ[[[gggkkklll}}}wwwxxxyyyttttttxxxnnn^^^[[[[[[[[[ZZZSSSOOORRRZZZfffnnnzzzxxxfffVVVIIIBBB???>>>999888;;;;;;888666777999777555555777999:::999333333444444333333222111111111111111000000000000000000////////////000000000000////////////000000////////////////////////---111//////444777GGGbbbzzzvvvxxx{{{vvvwwwvvvtttuuuiiiYYYTTTKKKEEEBBB???=========<<<<<<===<<<<<<:::999888888777666666777888888===LLL[[[ppp}}}vvvlllkkk{{{VVVAAACCCFFFHHHHHHDDDFFFCCCAAABBBEEEGGGGGGEEEDDDAAA;;;666222000000111000000000000111222333444222444555555555666888:::;;;???GGGNNNPPPPPPVVV^^^yyy}}}jjj[[[SSSOOOIIIHHHGGGFFFFFFDDD@@@>>>?????????===<<<>>>AAADDDKKK[[[ooo~~~}}}yyy[[[```sssaaaaaa```YYYPPPGGGBBBCCC@@@777111111111111111000000//////...////////////////////////000000000000000000000000111111222333333444444555555555555666888999;;;<<<@@@AAA:::888======@@@NNN]]]hhh|||lllqqq}}}qqqjjjlllnnnlllmmmrrr}}}~~~oooffffffhhhhhh```UUUOOOOOOXXX```nnn|||~~~jjjWWWJJJCCC???:::888:::;;;999888:::999777555666888:::;;;:::333333444444333333222111111111111000000000000000000000////////////000000000000////////////000000////////////////////////...444111///444999KKKfff{{{wwwvvvyyy||||||vvvkkkXXXQQQIIIEEECCCAAAAAACCC=========<<<;;;999777666888777777777666999DDDQQQdddsss{{{nnnkkkXXX@@@EEEGGGEEEFFFEEEFFFAAA===>>>DDDHHHIIIGGGDDDBBB>>>888333111111111000000000000111222333444222333444555555666888:::@@@DDDLLLRRRSSSUUU]]]gggvvvfff\\\OOOLLLJJJHHHHHHFFFDDDCCCAAAAAAAAA@@@===<<<===>>>AAAPPPbbbqqq~~~ddd\\\pppyyyaaaaaabbb[[[TTTJJJCCCCCCBBB;;;333///111111111000000000//////////////////////////////000000000000000111111111222222333333444444555555666666666777888:::<<<<<>>999888666666999;;;;;;;;;333333444444333333222111000000000000000000111111000000////////////000000//////000000000000//////////////////////////////...444111...444:::KKKcccrrrrrrrrrssstttwwwzzz|||rrrfffZZZSSSLLLEEEDDDHHH>>>>>>======;;;999888666888777777888666888@@@JJJ[[[kkkqqqnnnwwwSSSAAAFFFEEEBBBDDDFFFFFFAAA<<<===BBBHHHJJJIIIDDDDDDAAA;;;555222111222000000000000111222333444222333555555555666999;;;CCCGGGNNNSSSTTTWWWcccpppppp]]]XXXQQQLLLIIIIIIJJJJJJDDDEEEEEECCC@@@===<<<<<<===HHHWWWfffxxxwww|||gggXXXZZZrrreee```aaa\\\XXXOOOFFFEEEEEE???555///111111111111000000000000000000000000000000000000///000000000111111111222222333333444555555666666777777888999:::<<<===>>>NNNMMMBBB;;;===<<>><<<:::999999777666666777666666<<>>777222111222000000000000111222333444222444555666666777:::<<>>>>><<>>???CCCEEE>>>999===>>>FFFXXXrrr|||{{{{{{yyyvvvttttttzzzzzzjjjooo{{{~~~ssshhhTTTMMMPPP```qqq{{{ooobbbNNNEEE>>>;;;:::999:::>>>===;;;999888999:::::::::333333444444333333222111///000000000111111111111000000////////////000000...///000111111000///...////////////////////////,,,333///,,,555<<>>BBBFFFHHHEEEFFFFFF@@@888333222333000000000000111222333444333444666777777999;;;>>>>>>AAAHHHNNNSSS___vvvsssaaaTTTLLLGGGEEEHHHIIIHHHFFFCCCAAA@@@@@@;;;@@@GGGPPPddd~~~nnnggg}}}lllSSSIIIXXXnnnlllaaa^^^]]]XXXQQQKKKGGGBBB:::333111111111111111111111111000000000000000000000000///000000111111222333333444444444555666666777777777777888999:::<<<===>>>:::>>>;;;:::@@@CCCLLL___tttxxxzzz{{{wwwsssuuu{{{wwwsss|||~~~hhhVVVKKKTTTeeeqqq|||sssWWWMMMDDD???<<<:::<<<@@@@@@===:::999999:::999888333333444444444333222222//////000000111111111222000000////////////000000...///000111111000///...///////////////////////////555000...999???CCCLLLRRRaaammmjjj___]]]kkkzzzttt___XXXIIIGGGDDDAAA???>>>??????>>><<<;;;<<<:::888:::??????PPPjjjsssiii{{{~~~nnnwwwpppZZZIIIBBB@@@GGGHHH===>>>>>>===<<<<<>>BBBJJJ]]]yyyrrraaammmyyyvvvXXXNNNVVV```sssbbb___^^^[[[TTTMMMHHHCCC;;;444111111111111111111222222000000000000000000000000///000000111222222333333444444555555666777777777666666777888999;;;<<<===888>>>======DDDFFFOOObbb~~~tttxxx}}}}}}zzz~~~uuuyyy{{{```KKKMMM[[[gggsss}}}___UUUJJJDDD@@@>>>???CCCAAA>>>;;;::::::999888777666555555444444333222222222222111111111111222222...------......///000111///////////////.........000000000000000000000000000111222333888@@@KKKRRReeekkkpppmmmfffeeeooo|||pppYYYGGGEEEEEEAAA@@@DDD>>>===;;;;;;;;;;;;:::888>>>FFFYYYrrryyyvvv|||yyysssLLLDDDAAAEEEYYYFFFAAA<<<999:::===@@@GGGNNNKKKJJJIIIEEE@@@:::444000333333333333333333333333333444555666777999>>>AAAAAAIIIXXXfffjjjnnnnnnZZZNNNNNNIIIFFFGGGGGGDDDCCCDDDCCC???===BBBQQQjjjnnn\\\gggpppUUUSSS___bbbkkkbbbZZZ[[[ZZZNNNGGG???111333111000000111222222111333222111000000111222333111111000000111111222333444555777888999888666555888888999:::;;;;;;;;;;;;999:::<<<===@@@IIIZZZiii|||ttt~~~|||~~~zzzvvvvvvwwwuuunnntttaaaKKKQQQWWWbbbyyyxxxdddRRRKKKEEE======CCCJJJEEE@@@===>>>===;;;999555555555444333333222222111111111000000111111111000////////////000000111/////////////////////...000000000000000000000000...///222555<<>>===;;;;;;;;;:::888666:::@@@RRRkkkxxxxxxyyyOOOCCC>>>FFF\\\NNN@@@;;;888:::===@@@GGGNNNKKKKKKIIIFFFAAA:::444111333333333333333333333333333444555666777:::>>>AAAIIINNNZZZhhhmmmrrr|||fffXXXTTTLLLGGGHHHJJJHHHGGGHHHCCC@@@>>>AAAKKKaaattt___dddbbbTTTXXXuuummmssshhh\\\XXXWWWPPPLLLDDD444333111000000111222222111333222111000000111222333222111111111111222333333444555777888888888666555777888999:::;;;;;;;;;;;;;;;;;;<<<===AAAMMMaaarrrxxx|||xxxyyyuuuvvv~~~nnnTTTQQQOOOVVVkkk~~~}}}iiiVVVNNNFFF???@@@FFFIIIGGGDDDBBBAAA>>>;;;999555555444444333333222222111000000//////000000111222111000000//////000000......//////////////////000000000000000000000000000111222444:::FFFUUU```mmm~~~nnnuuu```OOOJJJEEEAAA@@@@@@???>>>======;;;888555999<<>>BBBFFFIIIVVViiivvvqqq^^^RRRHHHGGGJJJJJJIIIIIIEEECCCAAAAAAFFFXXXwwwiiibbb{{{lllTTTQQQeeerrrbbbZZZYYYTTTQQQHHH777444222000000222222222111222222111111111111222222333222222222222333444444444555666777888777666666777888999:::;;;;;;;;;;;;===<<<===AAAGGGTTTlllzzz|||fffVVVKKKMMM\\\qqq}}}rrr___SSSIIIAAABBBIIIHHHJJJLLLKKKFFFAAA<<<999555555444444333222222111000000////////////000000222111000///........................////////////000000000000000000000000000000111555===JJJYYYccc}}}uuu{{{ttt\\\PPPHHHEEEDDDAAA@@@@@@@@@AAA???<<<999<<<;;;BBBUUUjjj}}}}}}yyy\\\HHHGGGKKK@@@@@@;;;888:::<<>>===AAAJJJSSSaaayyy{{{cccQQQMMMSSS^^^lll}}}}}}jjjZZZLLLCCCCCCHHHGGGMMMSSSTTTNNNEEE???;;;555444444333222222111111000000////////////000000111000///...---,,,,,,,,,---.........//////000000000000000000000000000000......000888FFFVVVcccjjj{{{xxxuuu|||~~~vvv___OOOGGGFFFAAA@@@@@@@@@AAAAAA>>><<<<<<:::===KKK]]]pppyyywwwiiiKKKFFFEEE???AAA<<<888:::<<<>>>DDDKKKLLLMMMMMMKKKFFF???888444222222222333333444444444333444666777888;;;@@@CCCMMMMMMXXXmmmyyyaaaUUUQQQMMMKKKJJJHHHFFFFFFFFFCCCKKKiiijjjlllppp```dddkkklllccccccbbbXXXRRRJJJ<<<555333111111222333222111222222222333333222222222444444333333444444555666444555555666666666666666777777888999::::::::::::===<<>>===BBBFFFZZZxxx|||wwwrrrqqq~~~{{{rrrooo}}}tttRRR@@@EEEBBBDDD;;;555:::::::::BBBKKKNNNOOOLLLJJJHHHAAA999555333111222444555666555666777888999:::<<>>BBBFFFLLLLLL___yyyzzzhhhWWWQQQNNNKKKQQQ[[[ssssssnnn]]]UUU^^^iiinnnqqqiiiZZZKKK<<<999666333333444222000111111111111111111111111222222333333333333444444333333444444555666666777555666888888777777888:::<<<:::DDDVVVaaajjj}}}vvvtttwwwzzzooobbbSSSNNNWWWhhhxxx}}}fffSSSPPPJJJNNNSSS[[[gggnnnhhh]]]333333444444333333222111000000000000////////////111000//////......//////000///......000000///...000000111111222222111111///333>>>NNN```nnnvvvyyyrrreeeWWWWWWiii|||~~~mmmXXXMMMGGGDDDDDDEEEGGGBBBAAADDDDDDPPPiii}}}}}}[[[EEEIIIFFFGGG===666::::::999AAALLLOOOQQQOOONNNLLLEEE===666444222222444555666555666888999:::<<>><<>>777;;;999888???LLLPPPRRRQQQQQQOOOHHH@@@777555333333444555666555555777999:::<<<@@@EEEIIIPPPNNNiiipppdddYYYSSSTTTgggpppyyyyyyYYYNNNqqquuuxxxmmmJJJBBB:::444444555555333222222222222222222222222222222222222333333444444444444444444555555555666666444666777888777777999;;;>>>===III```rrr{{{}}}zzz|||~~~{{{gggSSSJJJOOO___lll{{{dddZZZRRRPPPPPPVVVbbbmmmqqqppp333333444444333333222111////////////000000000000111111000//////////////////000000000//////000000000000111111111000000///222444>>>NNNXXX[[[^^^bbbaaa```]]]\\\bbblllrrrqqq}}}jjjZZZPPPJJJGGGGGGAAABBBFFFBBBGGGYYYxxx{{{uuusss}}}{{{yyyWWWIIIFFFHHH@@@:::===:::777>>>LLLQQQTTTTTTTTTRRRKKKCCC777555333333444555555555444666888:::===AAAGGGKKKTTTZZZ|||sssddd\\\ddd~~~uuurrrdddPPPjjjtttlllxxx~~~^^^JJJ???555444666444222333222222222222222222222222111111222333333444555555444444444555555555555555333555777777777888:::;;;>>>???LLLeee}}}}}}|||vvv```PPPLLLUUU___~~~ooocccZZZTTTQQQUUU___jjjrrrvvv333333444444333333222111////////////000000000000222111000000//////000000///000111111//////000111000000111111000000//////000000:::JJJTTTUUUVVV[[[mmmlllfff^^^]]]eeemmmqqqsss^^^PPPLLLJJJCCCCCCGGGCCCEEETTThhhzzzwwwpppyyyxxxzzz```HHHEEEIIICCC>>>AAA>>>999>>>MMMRRRVVVWWWWWWVVVNNNFFF888666444333444666555555444666999;;;???CCCIIIMMMTTTccc{{{mmmggg}}}}}}lllxxxsssWWWccc{{{aaahhh{{{UUUEEE777555555222111444333333333333333333333333111111222333333444555555555555555555555555555555333555777777777888:::<<<>>>AAAPPPjjj|||{{{zzzuuuwww{{{pppZZZNNNNNNRRRooo{{{pppddd[[[TTTVVV]]]fffooowww333333444444333333222111.../////////000000000111222111000000//////000000///111222111///...000222000000000000000//////.........888GGGOOOOOOTTT^^^uuuvvvqqqfffbbbhhhssszzzvvv___UUUPPPGGGEEEJJJDDDCCCQQQYYYeee{{{zzzppp{{{|||uuufffHHHFFFKKKGGGDDDHHHCCC<<<@@@MMMSSSWWWXXXYYYXXXQQQIII999777444444555666555555666888;;;>>>AAAGGGMMMQQQVVVlllzzzqqqooo___\\\{{{ccc^^^___KKK999555555111000444333333333333333333333333000111111222444555555666555555555555555555555555333555777777777888:::<<<@@@GGGYYYsss~~~{{{~~~}}}wwwqqqttt|||}}}dddSSSMMMLLL\\\yyy}}}mmmaaaXXXWWW[[[bbbllluuu333333444444444333222222.../////////000000111111222111111000000000000000///111333222///...000222000000000000000///.........///999GGGLLLLLLVVVeeesssxxxxxxppplllqqq{{{|||xxxuuu\\\VVVJJJHHHKKKDDDCCCOOOPPPXXXjjj|||qqq~~~wwwmmmNNNGGGMMMJJJHHHLLLGGG???BBBMMMSSSXXXZZZ[[[YYYRRRJJJ999777555444555666555555888:::===@@@DDDIIIOOOTTT___vvv{{{pppdddYYYsssjjj]]]zzz|||fffOOO:::555444000000555333333333333333333333333000111111222444555666666555555555555555555555444333444666777777888:::<<>>KKKRRRSSSSSSVVV\\\hhhrrrsssuuu}}}zzzyyycccTTTMMMNNNRRRTTTTTTXXXiiibbbKKKLLLMMMMMMNNNOOOPPPOOOYYY^^^aaa___^^^\\\VVVPPP>>>888555555666555777;;;666>>>@@@DDDMMMOOOVVVfff~~~zzzeeedddooohhhddd\\\RRREEE999666666444333555333333222222222222333333222222222222222222222222444444444444444444444444777444444888999888888;;;AAASSSooo|||~~~}}}xxxkkkaaaPPPQQQ]]]www{{{jjjeeecccaaafffppp444444333333333333222222111111111111000000000000////////////............000000000000////////////000000000000111111111111555777@@@OOOZZZ[[[WWWTTTYYYcccmmmqqqssszzzyyydddUUUYYYeeeddd```]]]eee{{{www|||pppOOONNNNNNQQQTTTVVVWWWWWW\\\```cccaaa```^^^YYYSSS@@@999555555666666888;;;999===@@@JJJSSSQQQYYYqqq~~~{{{kkkccckkk```ZZZMMMEEE<<<777333111333666333333222222222222333333333333333333333333333333444444444444444444444444888444444666777666999===@@@UUUxxx}}}}}}xxxoooSSSOOOOOO```~~~ssskkkeeebbbhhhqqq444444333333333222222222111111111000000000000000////////////............000000000000////////////000000///000000000111111333999DDDRRR\\\___]]]ZZZYYY]]]eeemmmuuu{{{xxxyyyeeelll||||||uuullljjjyyyyyyooo{{{sssSSSNNNMMMRRRWWWZZZ[[[\\\^^^bbbeeecccaaa```[[[UUUBBB;;;555555777666888;;;<<<===AAANNNVVVQQQ]]]{{{}}}qqqaaarrrhhhhhhXXXOOOCCC999333111333444333333333222222333333333333333333333333333333333444444444444555555555555777444333666777888<<>>KKKUUU[[[^^^______SSSSSS\\\mmm|||xxx{{{yyyyyyrrrXXXOOOJJJPPPXXX[[[\\\^^^```dddfffcccbbbaaa\\\WWWEEE<<<555555777777888:::>>>???CCCNNNTTTQQQaaa~~~eeetttrrrcccWWWEEE888444555444333444333333333333333333444333333333333333333333333444444444555555666666666666444444777888:::AAAIIINNNgggyyyrrr|||~~~}}}~~~xxxddd\\\OOOKKKZZZxxxqqqgggdddllluuu444444333333333333222222000000000000111111111111////////////............////////////000000000000///...---------...000111777DDDRRRYYY]]]___```___LLLNNN___{{{xxx|||aaaSSSJJJOOOWWWZZZ[[[^^^bbbfffgggeeecccbbb^^^YYYHHH>>>555555777888888:::===BBBEEEJJJQQQSSShhhnnn{{{~~~pppcccWWWEEE777444777777333444444333333333333444444333333333333333333333333444444444555666666777777555444666999:::;;;BBBKKK[[[pppvvvyyy}}}{{{{{{~~~~~~~~~nnnbbbSSSKKKOOOccc}}}nnniiimmmttt444444333333333333222222///000000000111111111111////////////.............../////////000000000111000///...---...///111222666DDDSSS]]]eeeiiifff```OOOYYYvvv~~~yyymmmYYYLLLPPPXXXZZZ\\\```eeehhhjjjgggeeeeeeaaa\\\JJJ???555555888888999999999DDDFFFGGGMMMYYYssswwwuuunnn^^^XXXKKK<<<666777777333444444333333333333444444444444444444444444444444444444444555666777777777555555777:::999999@@@HHH[[[qqq}}}zzzyyyzzz{{{zzznnn[[[RRRLLLQQQkkkyyypppoooqqq444444444333333333222222//////000000111111111222000/////////.............../////////000000111111222111///...///000222333222???PPP___mmmtttnnncccWWWiiizzzuuu___NNNQQQYYY[[[]]]bbbgggkkkllliiiggggggccc^^^KKK???555555888999999999666DDDGGGDDDLLL]]]{{{|||qqqttt[[[\\\TTTDDD888666555333555444444333333444444555444444444444444444444444444444444555666777777888666666999;;;999777===EEESSSmmm|||xxx|||~~~{{{{{{cccYYYMMMGGGZZZxxxvvvqqqqqq222222222222222222222222000000000000000000000000000000///...------,,,,,,---------...///000000111000111111000...///111333999===OOOaaafffkkklllbbbZZZlllqqqsssnnn]]]OOOQQQWWWZZZ^^^dddgggggghhhhhhhhhfffeeedddRRR<<<444999777888;;;888;;;AAAIIIGGGIIIhhhyyyooozzzfffZZZRRRGGG888777:::333444444444444444444444444555444444333333444444555444444444555555555555666333999777666;;;999;;;GGG___iii}}}zzz{{{zzzyyysssdddSSSHHHQQQaaaxxxxxxyyy333333333222222111111111000000000000000000000000000//////......---,,,,,,------......///000000111000111111000//////111333>>>BBBSSS___```eeekkkggg]]]dddrrrmmmjjjmmm]]]QQQRRRWWWXXX\\\bbbhhhiiijjjjjjjjjiiigggfffUUU???666:::999999<<<999>>>CCCLLLNNNVVVxxxwwwmmm{{{___VVVQQQHHH999777:::444444444444444444444444444555444444333333444444555444444444555555555555666444999777666;;;999<<>>;;;BBBEEEOOOXXXhhh}}}sss}}}]]]VVVTTTLLL<<<777999555444444444444444444444444555444444333333444444555444444444555555555555666444999666666;;;999>>>NNNiiiuuu}}}zzz{{{|||||||||zzz{{{|||}}}~~~mmmWWWLLLKKKYYYsss}}}555555444333111000//////000000000000000000000000000/////////......------............//////000000///000000/////////222444<<<@@@PPP]]]```kkkxxxyyy^^^\\\___lllkkkiiittteeeZZZ[[[^^^^^^aaafffjjjlllnnnoooooonnnlllkkk[[[CCC999;;;999:::>>><<>><<>>===:::<<>>UUUlllsssmmmgggcccaaadddggghhhggglllvvvsssvvv}}}mmm}}}{{{mmmhhhaaa\\\[[[[[[\\\\\\ZZZ^^^bbbgggnnnyyydddYYY]]]bbbgggkkkppprrruuuxxxzzzzzzyyyxxxgggNNN@@@>>>999;;;BBBCCCIIINNNQQQVVVjjjnnn~~~eeeWWWKKK>>>444222555555444444444333333333444444444444444444444444666555555555555444444444999444999444777:::BBBeeeuuurrruuuyyy|||{{{}}}~~~~~~dddMMMKKKVVV^^^uuu333333333333222111000//////000111000//////111333000000000000000111111111...///111222222222000000111//////222111000444999FFFeeeyyylllkkknnnhhhlllllllllqqq{{{ttt{{{{{{tttdddRRROOOJJJIIIIIIJJJIIIHHHJJJKKKNNNRRRXXXcccpppyyy~~~zzzuuuyyy|||___XXX^^^dddiiinnnsssuuuxxxzzz{{{{{{yyyxxxgggMMM???===999;;;CCCEEEKKKQQQTTTXXXkkk|||{{{iiiwwwxxx```TTTKKK@@@888777555555555444444444333333444444444444444444444444333444444444555555666666888444999555888;;;BBBfff~~~zzzuuuvvvwwwyyyxxxyyyzzz|||~~~tttWWWJJJKKKRRRkkk555444333222222111111111111111000...---///222555111000000000000000000///,,,---///000000000///...000...///111111111444:::IIIfffvvvqqqqqqmmmqqqrrrsssyyy{{{|||dddRRRLLLIIIFFFFFFGGGFFFCCC@@@@@@???>>>???DDDMMMWWW___hhhoootttrrroooooonnnkkkhhhmmmsssyyy}}}qqqYYYVVV___gggmmmrrrvvvxxx{{{}}}~~~|||zzzxxxfffMMM???===999<<>>CCCAAA>>>===>>>BBBHHHLLLOOOVVV\\\___bbbhhhlllllliiijjjlllllljjjgggeeeccchhhnnn{{{lllWWWVVV___gggmmmsssyyy{{{}}}|||yyywwwgggMMM???===:::===FFFIIIPPPYYY\\\]]]jjjmmm[[[SSSRRRVVVYYYaaacccccccccccceeeiiilllyyy~~~kkkoooeeeXXXNNNBBB::::::555555555555444444444444444444444444444444444444222222333444444555666666555333;;;888:::<<>>???@@@AAACCCJJJQQQVVV^^^hhhnnnoookkkhhhccc]]]WWWRRRNNNKKKNNNPPPXXXeeesssoooYYYWWW___ffflllrrrzzz|||}}}yyyvvvhhhNNN@@@===:::>>>GGGJJJQQQZZZ^^^___lllqqqaaaXXXUUUVVVWWW_________^^^\\\[[[[[[[[[___gggrrryyy~~~lllnnnjjj[[[OOOBBB999888666666555555555444444444444444444444444444444444444444444444444444444333444333;;;888:::===FFFmmmmmm```cccfffjjjnnnrrruuuwwwwwwtttsssvvv~~~wwwdddRRRHHHWWWppp555444333222222111111111+++...333555444111//////000//////////////////...////////////000000000111///---...000000000333999999JJJYYY^^^^^^bbbiiinnnsss|||{{{}}}wwwvvvsssmmmgggJJJGGGBBB???>>>>>>===<<>>:::>>>HHHJJJQQQZZZ___cccrrruuujjjccc```^^^cccbbb```]]]ZZZWWWTTTSSSQQQVVV^^^eeekkkrrr{{{uuutttkkk[[[OOOBBB999888666666666555555555444444444444444444444444444444444444444444333333222222444333<<<888999===IIIqqq~~~fffbbbeeeiiimmmpppssswwwzzz}}}{{{zzz|||{{{zzzzzz|||~~~{{{fffUUUFFFPPPnnn333333333333222111000///,,,///222333222111000000.........//////////////////////////////000000111000......000000///222888999HHHUUUVVVUUUZZZccckkkooo{{{qqqxxxooo]]]UUULLLDDDAAA@@@???>>>BBBGGGLLLPPPXXX```dddbbb___XXXOOOHHHDDDBBBAAA???@@@>>>BBBHHHKKKTTTlllfff]]]___ccckkkttt{{{~~~|||yyylllQQQAAA>>>:::===GGGJJJOOOYYYaaaiii|||xxxrrroooooolllgggaaa\\\WWWSSSPPPLLLMMMQQQUUU[[[aaagggjjjxxxyyyooo^^^QQQCCC:::999666666666666555555555555444444444444444444444444333333333333333333444444444333;;;777888===KKKtttggggggjjjmmmnnnoooqqquuuxxx|||||||||}}}zzzssstttxxx~~~~~~~~~mmmbbbMMMKKKeee111222333333222111///......000111111000000111222---.........//////000000///............///000000111......000000...111777BBBHHHNNNSSS[[[dddhhhhhhiiiwww{{{fff~~~ssshhhYYYMMMFFFDDDCCCBBB@@@EEEJJJOOOVVV___aaa___]]]WWWNNNGGGDDDCCCAAA@@@===<<>>:::===GGGJJJNNNXXXbbbmmm}}}xxxpppggg```YYYSSSPPPKKKJJJIIILLLPPPUUUXXXYYYhhhrrrvvvuuubbbSSSDDD:::888777666666666555555555555444444444444444444444444111111222333444444555666555444;;;666777===LLLvvv|||jjjgggjjjllllllkkkmmmrrrvvvxxxzzz{{{{{{||||||tttqqqmmmiiissszzz}}}}}}}}}}}}~~~xxxqqqVVVGGGXXX333333333222222222111111000111333333111000000111000......111000...///333444111...,,,---///000000000......111111000333999AAANNNZZZ___ccchhhiiigggggguuurrr]]]www{{{yyysssbbbRRRGGGCCCBBBGGGGGGJJJPPPXXX___aaaaaaYYYXXXVVVSSSNNNJJJGGGEEEJJJDDDAAACCCDDDCCCGGGNNNfff{{{~~~ggg\\\ggghhhjjjyyy}}}mmmQQQAAA===999>>>IIILLLUUUVVVYYYgggpppbbbZZZTTTNNNJJJHHHFFFHHHMMMOOOOOOMMMZZZeeeuuuyyyyyy^^^OOOFFF>>>888666666666666555555555555666666666666666666666666333333333444444444555555888222777333555<<>>:::???IIILLLUUUYYY___lllvvvggg^^^WWWRRRLLLIIIHHHJJJNNNQQQPPPOOOVVV^^^iiiuuuyyy|||aaaPPPFFF===777666666666666555555555555555555555555555555555555333333333444444444555555666111888555777>>>TTTpppllljjjkkknnnooonnnppptttuuuwwwzzz~~~qqqhhh\\\VVVXXXaaajjjpppvvvtttrrrtttyyy~~~|||yyyxxxyyy~~~hhhVVVNNN333333333222222222111111000111222222111000111222444111///000000------111/////////000111111...,,,000......111111000333999@@@LLLYYYaaaeeeiiikkkjjjdddgggjjjooozzzzzz[[[QQQkkk|||lll[[[PPPKKKHHHIIIMMMTTT\\\dddhhhjjjkkkgggdddbbb```]]]WWWRRRRRRNNNKKKKKKIIIFFFFFFHHHNNNXXXqqqcccbbbiiippp{{{}}}lllQQQ@@@>>><<>>888666666666666555555555555555555555555555555555555333333333444444444555555444111:::777888@@@XXXzzzuuullliiijjjmmmooonnnooosssuuuwwwzzzuuuYYYUUURRRRRRYYYccclllqqqtttrrrppprrrvvv|||~~~{{{yyyzzz}}}ttt[[[LLL333333333222222222111111000111222111000000222333777222///000000------//////......///000000///---000......111111000333999AAAKKKYYYbbbfffhhhhhhhhhjjjlllllllllqqqyyy~~~~~~~~~\\\SSSeeezzzooobbb[[[VVVWWWZZZ___ffflllqqqtttuuurrrooooooooommmgggbbb___\\\YYYWWWSSSOOOLLLKKKLLLNNN^^^hhhdddnnnvvv~~~}}}lllPPP@@@???>>>DDDMMMNNNRRR]]]eeemmm~~~ooogggaaa\\\UUUSSSQQQSSSWWWZZZZZZXXXXXXYYYZZZ^^^ffftttttt]]]NNNEEE???;;;666666666666555555555555555555555555555555555555333333333444444444555555444222;;;777888???XXX|||llliiiiiilllnnnmmmnnnqqqsssuuuyyy~~~yyylllTTTVVV[[[```eeeiiijjjjjjnnnnnnooossswww}}}}}}zzzzzz{{{}}}cccOOO333333333222222222111111000111111111000000222444:::444///000000------...111///,,,,,,---///000000000......111111000333999CCCLLLYYYdddgggffffffggglllrrrtttpppkkklllmmmmmmmmmvvvaaaSSSeeeyyyssslllhhhiiikkkmmmppptttyyy{{{~~~}}}|||}}}~~~|||wwwssslllkkkgggaaa\\\WWWSSSPPPOOOKKKSSSnnngggeeeqqqyyykkkOOO@@@AAABBBIIIRRRRRRRRR\\\bbbggg}}}wwwpppjjjeee]]][[[ZZZ[[[```bbbbbb```^^^]]]\\\]]]cccnnnzzzsss\\\MMMDDD>>>:::666666666666555555555555555555555555555555555555333333333444444444555555666333:::777666===SSSpppjjjhhhkkknnnmmmnnnpppppprrrwww}}}|||rrrjjjlllnnnooommmjjjgggeeegggkkkqqqwww{{{~~~~~~}}}zzzyyyzzz||||||rrr[[[333333333222222222111111000111111000///000333555<<<444//////000...---...111///+++***,,,///000111000......111111000333999EEEMMMZZZgggkkkhhhhhhjjjjjjrrrwwwqqqiiieeecccaaaUUU^^^eeeQQQeee|||~~~qqqzzz{{{yyyyyyyyyyyyyyy{{{~~~vvvvvvqqqhhhaaa]]]YYYTTTPPPKKKNNNbbb~~~{{{ccceeepppwwwkkkOOO@@@BBBFFFOOOWWWWWWUUU^^^```ccc|||{{{uuupppgggdddccceeeiiilllkkkjjjfffeeebbbaaacccjjjssszzzvvv^^^MMMCCC<<<888666666666666555555555555444444444444444444444444333333333444444444555555777222999666777<<>>888111.........---,,,///......------///000111333///...000111000222666FFFPPPjjj~~~yyyyyyzzz{{{}}}|||qqqPPPGGG\\\~~~VVV\\\}}}zzzqqqkkkhhhggg[[[ZZZQQQQQQ___jjjyyyzzzsssmmmllljjjeeecccgggqqqyyy}}}eee___mmmtttxxxfffGGGDDDEEELLL[[[\\\bbbgggnnnmmmooovvvrrrwww}}}~~~{{{}}}yyyzzz{{{{{{xxxxxxzzz|||}}}}}}~~~{{{~~~|||xxxyyycccKKK@@@<<<;;;777777777777666666666666555555444444444333333333333333222222333333444555555555444777999:::UUUzzzmmmiiiiiijjjlllooopppooorrr{{{~~~~~~~~~|||xxxvvvvvvvvvwwwvvv~~~}}}555444333111111111111111///000000000111111111111777444000...---.........///......---...///000111222//////111111000222777JJJXXXqqquuuwwwyyyzzzRRR???CCCcccaaa[[[|||}}}}}}|||~~~vvvppplllkkkcccbbbYYYVVV```iiixxx~~~vvvsssnnniiifffccc___\\\YYYYYYWWWSSSQQQTTT\\\cccoootttiii```kkkrrruuufffHHHFFFGGGMMM[[[\\\bbbgggmmmmmmtttsssvvvzzz{{{yyy~~~}}}}}}xxxkkk^^^VVVZZZ\\\dddrrr}}}{{{xxxxxxtttkkkfffkkkvvveeeLLL@@@;;;999777777666666666555555555555444444444444333333333333333222222333333444555444555444777999:::UUU}}}sssqqqpppnnnkkkkkkppppppsss{{{~~~yyyvvvvvvvvvwwwwww|||zzz|||444444333222111111111111000000000000111111111111000000000///------///000///............///000000000///000222222111444999CCCTTTjjjzzzmmmooosss|||SSS???;;;QQQvvv```ZZZ|||qqqsssxxx|||vvvrrrpppmmmlllccc]]]bbbiiiyyylllWWWSSSNNNJJJHHHHHHJJJLLLJJJKKKJJJGGGEEEFFFLLLQQQXXX^^^lll}}}kkk___iiiqqqvvveeeHHHGGGIIINNN[[[\\\aaagggjjjnnn{{{uuuuuuvvvwwwwww}}}mmmYYYHHH@@@CCCDDDKKKVVV___gggqqqzzzvvvqqqpppmmm___SSSUUUaaapppfffMMM@@@:::666666666555555555444444444444444444444333333333333333333222222333333444555444555444777999:::TTT~~~{{{{{{yyyssskkkgggppppppttt|||zzzzzzvvvvvvwwwxxxxxx{{{zzz|||333333333222222111111111000000000000000111111111,,,///222111...---///111............/////////000///...000333333111555;;;;;;JJJYYYdddrrrjjjmmmrrr{{{TTTDDD<<>>===;;;===AAA>>>?????????>>>======>>>DDDGGGOOOZZZaaaiiiuuukkk]]]iiittt}}}aaaGGGJJJLLLNNNXXXWWW[[[bbbeeennnpppooooooqqqtttzzzxxxcccRRRKKKHHHDDDAAA@@@AAAFFFRRR^^^ssszzz}}}wwwjjj]]]SSSRRR^^^kkkyyy|||___JJJ???999666444444444444333333333333444444333333333222222222333333222222333333444555333555555888999999RRR|||yyy|||~~~~~~xxxqqqmmmnnnpppvvv}}}}}}xxxxxxyyyyyy{{{|||~~~}}}{{{yyyxxxqqqjjjhhhggggggkkkrrrrrruuu{{{~~~yyyqqqooorrr~~~{{{wwwuuuwwwyyy|||}}}|||}}}222222333333333222222111111111111111000000000000000111222222000.........---......///000///////////////000222111111:::DDDIIILLLOOOSSS[[[dddgggeeejjjqqqyyy}}}]]]vvvlllfffooozzzvvvxxx}}}||||||xxxtttkkkmmmeeeaaahhhoooaaaPPPBBB???@@@<<<:::<<<:::;;;;;;<<<<<<;;;:::999===>>>AAAFFFIIIOOO\\\hhhrrraaajjjttt}}}```HHHLLLNNNOOOXXXVVVZZZ]]]dddmmmzzzgggiiilllppprrrxxxttt[[[OOOGGGDDDBBBCCCBBBBBBGGGMMMgggppp}}}ppp\\\NNNOOOWWW___iiiwww}}}wwwZZZGGG>>>:::777555555444444444333333333333333333333222222222222333333222222333333444555333555555888999888QQQzzzooo{{{wwwyyy{{{vvvqqqnnnlllooovvv}}}pppggg``````bbbccceeehhhlllmmmoooppppppmmmkkkiiiaaaZZZTTTSSSUUUYYYaaaiiinnnrrr{{{~~~zzzyyy~~~{{{xxxxxxyyy{{{}}}}}}{{{|||111222333333333333222111111111111111000000000///111///......///000///...------///000000000///...000000000000///111<<>>IIIUUUjjjzzzzzzgggnnnvvv~~~aaaJJJPPPRRRRRRYYYVVV[[[YYYdddkkkrrriii]]]bbbiiinnnooottt}}}qqqeee^^^UUULLLGGGDDD@@@AAAEEEYYYgggyyymmmXXXNNNNNNLLLRRR[[[cccnnn~~~xxxppptttWWWDDD===:::777555555555555444444444444333333333222222222222111333333222222333333444555333555555888:::888QQQyyyrrrggg}}}vvvsssvvvwwwsssmmmiiijjjnnnuuu|||zzzrrrWWWNNNFFFEEEHHHJJJLLLOOOTTTUUUXXXZZZYYYWWWUUUSSSKKKGGGFFFJJJQQQXXXbbbkkktttuuu~~~}}}|||}}}}}}|||{{{{{{}}}000111333333444333222111222111111111000000//////000---***+++///000///---,,,---///000000000///...111000000///...111===JJJKKKPPP[[[ccc^^^WWW```pppmmmzzzbbbppplll[[[\\\nnn}}}mmmbbb[[[___ccchhhppp~~~xxxrrrhhhfff\\\YYYaaaeeennncccHHHBBBDDDAAA>>>???999999999:::<<<<<<;;;:::999:::<<<===:::999BBBLLL\\\mmm~~~kkkqqqyyybbbLLLRRRUUUTTT[[[XXX\\\VVVeeejjjmmmxxxXXXUUU]]]gggllllllrrryyyzzz~~~~~~xxx~~~}}}oooYYYKKKCCC???AAAEEENNNaaayyy{{{fffUUUOOOHHHKKKMMMQQQZZZmmm~~~ttttttVVVCCC<<<:::777666666555555555444444444333333333222222222111111333333222222333333444555333444555999:::888PPPyyyooogggyyytttqqqtttvvvppphhheeeiiinnnuuu|||}}}mmm```MMMBBB:::999===???AAADDDBBBDDDGGGIIIIIIGGGDDDBBBAAA???BBBLLLVVV___jjjsss{{{zzz~~~|||zzz}}}333333222222222222222222222111111111000000//////000000000000000000000000............////////////000//////111111222:::BBBEEENNN\\\eeeeeeeeemmmyyysssyyygggddduuu___^^^mmm{{{iiiffflllyyyzzzrrrgggeeeaaa[[[XXX[[[bbbhhhxxxiiiLLLCCCBBB===;;;>>>???:::888<<>>BBBMMM]]]sssrrruuu}}}ZZZWWWTTTUUUXXX\\\]]]\\\```ccciiipppeee```___dddjjjkkkmmm}}}{{{{{{ssszzz}}}___MMMKKKGGG???NNNUUUggg}}}{{{}}}rrr\\\OOOMMMKKKJJJJJJNNN\\\ttt|||TTTCCC===777666777666666666666555555555333333333222222222111111222222111111222222333444888111666444777===MMMyyyvvvjjj~~~wwwoookkklllllliiifffjjjkkkooouuu~~~ppp^^^WWWFFFAAA===;;;===>>><<<::::::999:::;;;:::888===CCCAAAEEEMMMXXX```fffpppyyy}}}|||~~~333333333222222222222111111111111111000000000///000000000000000000000000............////////////000//////111111222:::BBBGGGOOO\\\ddddddeeennnzzzzzzrrrkkk{{{dddaaajjj}}}}}}{{{sssjjjhhhccc\\\UUURRRSSSUUUZZZ]]]hhh~~~uuuVVVHHHBBB<<<999<<<<<<888777;;;===:::888999;;;<<<===<<<:::999;;;<<>>===;;;;;;>>>>>>;;;<<>>===@@@>>>BBBOOOeee|||sssttt~~~vvvWWWUUUTTTTTTWWW[[[___aaagggcccdddmmmyyykkk```^^^aaafffsss|||sssppplllhhhfffeeecccaaaeeekkkoooyyylll]]]HHHHHHQQQaaakkklllpppvvv|||vvvmmmbbbWWWOOOMMMLLLKKKLLLLLLIIIDDDEEEIIITTTeeennnKKKAAA<<<666777555555444444444333333333333333333222222222111111222222111111222222333444444111888444444<<>>::::::<<<<<<:::===AAACCCDDDJJJQQQVVV[[[dddnnnxxx{{{}}}444444333333222111000000000000000000000000111111////////////////////////............////////////000//////111111222:::BBBHHHQQQ___kkkooopppvvv~~~iii``````qqqvvvddd___WWWNNNHHHCCC@@@>>>??????BBBKKKZZZkkkxxx{{{lll^^^QQQFFF???======;;;===AAAAAA>>><<<===>>>???@@@@@@@@@@@@@@@@@@>>>>>>AAAHHHXXXnnnvvvvvv~~~qqqSSSUUUWWWZZZ[[[]]]^^^___fffbbbdddnnnyyyjjj^^^]]]___dddooo{{{{{{{{{uuupppjjjfffbbb_______________dddjjjkkklllzzz```NNNJJJPPPaaammmmmmkkkllluuuxxxxxxrrrhhh]]]SSSMMMHHHFFFGGGKKKJJJFFFEEEGGGJJJWWWmmmkkkJJJAAA<<<555777555555444444444333333333333333333222222222111111222222111111222222333444444111888444444<<>>FFFIIIEEE>>>;;;CCCHHHMMMMMMIIICCC@@@???:::<<>>;;;777555777999888:::???BBBFFFQQQ[[[aaafffnnntttxxxyyyzzz{{{zzz{{{~~~555444444333222111000//////000000000111111111111000000000000000000000000............////////////000//////111111222:::BBBHHHLLLTTT___gggnnnzzziii~~~iiirrrggg]]]\\\ggg|||{{{wwwrrrsss|||}}}|||rrreee___WWWQQQOOONNNMMMLLLGGGDDDBBBEEEOOO[[[ffflllqqqtttrrriii[[[NNNFFFBBB???===BBBOOOWWWRRRHHH@@@AAANNN[[[___WWWLLLDDDAAA<<<===>>>>>>DDDTTTjjj{{{xxxyyyjjjVVVZZZ]]]___^^^^^^___aaa```bbbjjjtttaaaYYYVVVZZZ\\\]]]eeepppfffRRRIIIIIIQQQ]]]gggmmmqqqtttwwwssslllccc^^^YYYUUUTTTUUUWWWWWWZZZaaaccc___dddyyy}}}ZZZPPPUUUooovvvkkknnnnnnkkklllqqqqqqmmm^^^TTTLLLJJJIIIFFFEEEFFFEEEIIIRRRbbbwwwaaaDDD???;;;555777666666666555555555444444333333333222222222111111222222111111222222333444666000666555999AAATTT{{{kkkdddddddddcccbbbbbbcccddddddeeehhhpppzzzooo```VVVPPPIIICCCAAA???:::777888888666777999:::===FFFPPPVVV\\\dddkkkooorrrvvvyyyzzz|||555555444333222000000/////////000000111111111222000000000000000000000000............/////////000000//////111111222:::BBBNNNNNNTTT\\\eeeppp}}}}}}vvvbbbkkkjjj```VVV___tttzzzjjj___YYYTTTPPPOOOTTTggg|||}}}}}}wwwjjjfff```^^^^^^___^^^]]][[[SSSJJJJJJRRR]]]dddggglllqqqrrrjjj^^^SSSMMMJJJBBBAAAGGGXXXccc___RRRGGG<<>>;;;555888777666666666666555555555333333333222222222111111222222111111222222333444888111666444777===MMMyyyppp```aaaaaaaaa``````aaabbbccccccfffmmmwwwrrrfff^^^VVVNNNGGGFFFDDD@@@<<<<<<<<<999888888888:::BBBLLLSSSYYYaaahhhmmmqqqvvvzzz}}}444444333333222111000000000000000000000000000000222222000///............///////////////000111111000///000222111111666>>>NNNPPPWWWaaaiiittt~~~xxx~~~ooobbbvvvaaa[[[bbbwwwgggWWWNNNGGGFFFHHHIIIIIIVVVqqq}}}{{{{{{~~~vvvnnnfffcccgggllloooooolllZZZMMMQQQ\\\ccckkkrrrsssxxxuuukkkcccaaaZZZQQQIIIAAAGGGYYYhhhnnnaaaGGGDDDIIIUUU___```VVVLLLGGGBBBAAA@@@@@@@@@EEEUUUdddsss{{{|||gggbbb```]]]]]]___bbbcccccchhhlllqqq{{{vvv___JJJSSSXXXWWW]]][[[bbbwwwwwwdddXXXSSSQQQPPPSSSYYY\\\YYYUUU[[[jjjvvvjjjccc[[[WWWTTTQQQSSSWWWcccjjjppppppnnntttvvvuuuhhh\\\[[[oooxxxxxxxxxuuummmiiioooyyyqqqkkkbbbYYYQQQLLLIIIGGGDDD@@@BBBLLLWWWiii|||XXX@@@;;;===:::333666555555555555444444444222333333333333222111111222222333333333333444444444111888333555;;;IIIrrruuukkkbbb`````````aaacccdddcccfffmmmttt{{{nnn^^^TTTSSSQQQNNNKKKIIIEEE@@@===;;;:::888888999<<>>BBBNNN\\\xxxyyyfff```^^^]]]]]]```bbbbbbbbbfffkkkpppwww```KKKSSSVVVRRRVVVVVV```ttt}}}pppbbb]]]YYY[[[dddmmmrrrssswww|||qqqjjjccc```\\\XXXYYY\\\bbbnnn{{{{{{|||{{{vvvhhh[[[YYYmmm~~~zzzxxxuuupppooorrrvvvnnneee___]]]ZZZUUUPPPJJJFFFFFFKKKRRR___zzz]]]BBB;;;<<<999333666555555555555444444444222333333333333222111111222222222333333333444444444222888333555:::GGGpppxxxnnnfffdddcccbbbbbbddddddcccfffmmmttt{{{}}}pppcccZZZTTTQQQNNNLLLJJJGGGDDDAAA===;;;999888999:::===>>>JJJLLLTTTaaallluuu}}}444333333222222111111111000000000000000000000000222111000//////......//////////////////000111111000///000222111000555===GGGSSS]]]```gggqqquuusssqqqzzzrrruuurrr______iii}}}mmm]]]PPPLLLNNNNNNNNNSSS\\\cccrrrvvvtttqqqlllmmmvvv~~~mmmfffdddfffsss|||~~~|||vvvdddRRRNNNZZZiiixxxzzzmmmWWWLLLCCCEEEIIIIIIFFFDDD@@@?????????===>>>GGGRRRvvv~~~sssaaa\\\[[[[[[]]]___aaaaaa```bbbiiinnnsssfffNNNRRRSSSMMMRRRTTTbbbooo}}}zzzsssoookkkfffcccddddddrrr|||}}}ooo```]]]ooo~~~vvvrrrvvvzzzzzzwwwvvvuuummmdddaaabbb```XXXQQQLLLIIIHHHIIIIIIQQQjjj]]]AAA::::::888444666555555555555444444444222333333333333222111111222222222222333333333333666222888444555:::EEElll|||nnnfff___^^^_________aaadddcccfffmmmssszzzrrrhhhjjjvvv~~~}}}mmm___VVVTTTRRRNNNLLLKKKJJJHHHGGGBBB@@@>>><<<;;;;;;<<<===DDDBBBFFFSSScccppp{{{333333333222222111111111000000000000000000000000111111000//////////////////////////////000000111111///000222000000555<<>>>>>===>>>???======CCCKKKllljjj\\\YYYYYYZZZ\\\^^^```___^^^___ggglllooo{{{WWWPPPNNNLLLSSSVVVdddjjj}}}uuuooonnnmmmyyy~~~ttt|||wwwhhhdddtttzzzwwwooojjjooouuuwwwvvvvvvrrrmmmgggcccbbb^^^WWWQQQMMMJJJIIIIIIEEEIII^^^uuuXXX>>>888999999777666555555555555444444444222333333333333222111111111222222222222333333333666222888444666999CCChhh~~~nnnbbbZZZUUUWWW[[[\\\^^^aaadddccceeelllrrrxxxxxxpppxxxmmm]]]UUUVVVSSSOOOLLLKKKLLLKKKKKKHHHFFFCCC@@@>>>=========;;;999===GGGTTTaaappp}}}333333222222222222222111111111111111111111111111111000000////////////000///////////////000000111111///000111000///444;;;>>>OOOZZZ[[[cccrrrwwwqqqiiimmmtttzzzvvvmmmwwweeebbbiii~~~zzzssspppuuuwwwjjjdddqqqhhh___gggppp|||{{{jjj___TTTKKKCCC<<<;;;===<<<;;;===@@@??????CCCJJJeee~~~wwwaaaYYYXXXWWWXXXZZZ\\\]]]]]][[[\\\eeejjjlll|||fffPPPJJJLLLTTTUUU```jjjzzzvvvyyy~~~xxxnnnxxxxxxjjjgggwww~~~~~~vvvooollliiieeefffiiinnnnnnmmmiiiddd___\\\ZZZSSSPPPPPPOOOIIIHHHXXXkkkUUU===888999888888666555555555555444444444222333333333333222111111111111111222222222333333666222888444666999AAAeeexxxoooddd\\\WWWYYY\\\]]]```cccdddbbbdddjjjpppvvvrrreee^^^[[[VVVPPPLLLKKKLLLLLLMMMKKKIIIFFFCCC@@@>>>======888999<<>>;;;999777666666555555555555444444444222333333333333222111111111111111111222222222222555111777444777:::@@@bbbuuuzzzmmmccc[[[ZZZ[[[[[[]]]```bbbaaaccchhhnnnsss}}}|||sssjjjdddccc]]]TTTNNNLLLLLLMMMMMMKKKJJJGGGEEEBBB@@@>>>>>>;;;===@@@AAAAAAFFFXXXjjj222222222222222222222222111111111111111111111111000000////////////000000///////////////000111111111000000111///...333:::HHHTTTaaahhhjjjnnnyyy~~~}}}xxx|||uuuhhhdddrrr|||zzz}}}xxxiiijjjtttxxx|||{{{yyyvvvoooaaa[[[XXXWWWTTTLLLEEECCC>>><<<<<<@@@AAA@@@BBBGGGUUUyyyiiiaaagggYYYWWWUUUUUUVVVXXXXXXWWWZZZ___```cccvvvnnnOOOHHHJJJPPPLLLUUU```xxx~~~sss|||vvvnnnmmmxxx~~~xxxuuurrrooohhh```^^^aaa]]]^^^___^^^\\\[[[[[[\\\^^^YYYXXX[[[YYYTTTWWW```www{{{OOO>>><<<;;;777666666555555555555444444444222333333333333222111111111111111111222222222222444000666444888;;;@@@aaapppqqqfff[[[XXXWWWWWWZZZ]]]aaa___aaaffflllqqqzzz{{{yyyyyysssmmmllleeeZZZQQQMMMLLLMMMMMMMMMLLLKKKIIIFFFEEECCCBBB@@@???@@@@@@???BBBOOO]]]vvv222222222222222222222222111111111111111111111111000000////////////000111///////////////000111111111000000111///...222:::===III]]]lllqqqvvv{{{pppccckkk{{{~~~~~~qqqmmmttt~~~xxxtttlllaaaYYYUUUWWWXXXQQQGGG@@@@@@======???@@@???@@@EEELLLqqqhhhdddoooZZZWWWTTTSSSTTTVVVVVVVVVZZZ]]]]]]___ssseeeKKKGGGJJJNNNLLLWWWWWWnnnwwwuuu{{{}}}yyyxxx|||vvvrrrqqqpppkkkaaa[[[ZZZaaa^^^[[[ZZZZZZZZZXXXVVVWWWRRRSSSZZZ[[[WWWYYY___mmmqqqHHH;;;<<<;;;888888666666555555555444444444222333333333333222111111000111111111111222222222333///555444888;;;@@@aaa}}}ooosssggg\\\YYYYYYZZZ]]]aaa```^^^```eeejjjoooyyy{{{fffccckkkvvvttt}}}~~~rrrjjj^^^TTTOOOMMMMMMNNNQQQPPPOOOMMMLLLJJJIIIHHHBBB>>>======>>>@@@IIIRRRnnn}}}444333333222111222444666000111111222222222111111000000000000000///......///////////////000111111.........///000222333444@@@HHHTTT^^^eeeuuu}}}zzzhhhaaammmuuulllzzz~~~sssccchhhooommmbbbTTTPPPSSSOOOGGGGGG@@@===@@@BBB@@@AAAEEEIII```dddbbbppp]]]ZZZVVVTTTUUUWWWYYYYYYYYYZZZZZZ___ppphhhHHHDDDHHHGGGJJJSSSXXXgggvvvmmmkkkvvvtttpppmmmnnnooohhh```___XXXVVVZZZ\\\YYYXXXZZZWWWUUUTTTTTTVVVXXXYYYXXXeeetttgggFFF===999888999555666555555555555444444444333333333222222111111111222222111111222222333444000555555555777444???VVV}}}lllooouuufffXXXVVVZZZ\\\\\\\\\ZZZ\\\```dddiiiqqqyyy~~~~~~lllYYYQQQPPPYYYdddhhhlllqqqqqqtttxxx~~~yyykkk]]]WWWTTTPPPRRRWWWWWWSSSSSSWWWUUUOOOMMMPPPJJJDDDAAABBBAAA@@@FFFOOObbb{{{111222333555555444222111111111222222222111111000000000000000000///......///////////////000111111......//////000222333444<<>>UUUlllmmmyyyiiiZZZVVVYYY[[[ZZZ[[[\\\^^^```ccchhhnnnuuuzzzxxxjjjQQQJJJGGGMMMRRRUUUYYY^^^ooowwwssshhh^^^ZZZXXXUUUVVVZZZYYYVVVVVVZZZZZZUUUUUUWWWQQQLLLHHHGGGDDDAAAEEELLL```yyy444444444666777666444222222222222222222111000///000000000000///////////////////////////000111111////////////000111333333:::EEETTT\\\^^^eee{{{kkk^^^bbbtttpppvvv{{{~~~}}}}}}zzzaaaXXXZZZbbbfff___VVVTTTYYY]]]PPPHHHBBBAAABBBAAAAAABBBJJJ]]]yyy|||^^^WWW^^^\\\[[[YYYYYYZZZ\\\```bbb```^^^ZZZ[[[eeehhhPPPJJJKKKIIILLLRRRQQQ[[[qqqzzzhhhnnnsssvvvzzz~~~}}}zzzrrrhhh^^^XXXTTTRRRTTTXXXaaa^^^ZZZXXXXXXXXXXXXWWW[[[mmm___???999888999999444555555555555444444444444333333333222222222222111222222111111222222333444111555444555777444===SSSlllhhh~~~lll\\\VVVXXXYYYXXXYYY]]]^^^```bbbeeejjjqqquuu{{{iiiccc]]][[[YYYXXXZZZ___rrr}}}kkkeeeaaa``````^^^^^^```\\\YYYZZZ\\\]]][[[\\\^^^[[[WWWRRRNNNIIIDDDDDDHHH]]]vvv|||777555222111222333333333333333333222111000///...000000///////////////000///////////////000000111////////////000111222333999FFFVVV]]][[[]]]mmm~~~}}}ppp___^^^kkkyyyxxxiiiYYYTTT\\\fffgggaaa[[[^^^dddWWWNNNFFFBBBCCCCCCCCCBBBIII[[[vvvttt]]]XXX]]][[[[[[[[[[[[\\\^^^bbbeeeaaa^^^[[[ZZZaaawwwdddNNNHHHHHHNNNTTTOOOUUUgggpppqqqqqqrrrzzz~~~zzzuuuoooggg]]]VVVRRRZZZXXXXXXZZZ^^^bbbeeeffflllwww[[[===999888888888222555555555444444444333333222222222222222222222222222222111111222222333444111555333444777444<<>>OOOZZZYYYTTTUUUZZZlllzzz|||hhh[[[]]]sssppplllppp{{{{{{rrrooouuummmdddVVVLLLJJJMMMJJJDDDOOO___xxx|||hhhcccccc```\\\^^^```___^^^^^^bbbfffccc```___```ccctttwww\\\QQQMMMKKKOOOOOOYYYooo~~~uuuwwwwwwttt|||ttttttssstttuuuuuusssqqqsss~~~qqqPPP<<<<<<999666666333444444444444333333333333111222222222222333333333222222111111222222333444222444222333888444999KKKddd|||vvvvvv___UUUTTTUUUVVVXXXVVVXXX[[[^^^bbbhhhoootttzzzvvvwww|||tttggg___^^^eeennnooovvv{{{||||||}}}|||yyywwwuuuooofffbbbdddeeeeeeeeeiiihhhbbb[[[VVVQQQLLL[[[sss{{{zzz{{{uuutttssseee\\\eeejjjttt111>>>JJJLLLBBB888444555111111222222222111111000000///...---...///111222///////////////000111111000000000000000111111222000:::LLL[[[___YYYUUUVVVlllvvv}}}kkkZZZXXXmmm}}}wwwxxxpppaaa___iiippphhhZZZQQQSSSYYYXXXRRRWWWdddzzztttgggiiiggg___```bbbdddccc```___bbbffffffddddddfffgggtttiiiTTTOOONNNNNNNNNUUUfff{{{{{{vvv|||~~~yyyrrrnnnkkkyyyaaaFFF999<<<888444666666444444444333333333222222111111222222222333333333222222111111222222333444333444111333888444777IIIddd~~~eeeXXXUUUTTTVVVWWWWWWYYY[[[^^^bbbgggnnnsss~~~uuunnnfff```bbbhhhppp}}}wwwddd]]]___fffpppzzzzzz~~~vvvjjjfffhhhjjjhhhhhhnnnooohhhbbb]]]VVVOOOZZZqqq~~~{{{vvvsssqqqjjjhhhfffWWWPPPZZZbbbmmm|||000:::CCC???333,,,000777000111111222222222111111000///...---...///111333///////////////000111111111000000000000000111222000999LLL^^^eeeaaaZZZXXXmmmtttzzzlllZZZUUUhhhxxxfffQQQPPP]]]llleeeZZZTTTZZZeeegggbbb]]]hhhzzzooofffllliii^^^cccfffhhheeeaaa```cccfffhhhggghhhjjjiiiuuufffMMMKKKNNNNNNMMMRRRaaatttyyykkkkkktttwww{{{{{{}}}{{{sssmmmvvvUUU>>>777;;;777333777888444444444333333333222222111111111222222333333333222222111111222222333444333444111333888444777HHHeeejjj[[[VVVUUUUUUVVVXXXZZZ\\\^^^aaagggmmmrrr{{{lllXXXOOOJJJNNNTTTZZZcccmmmuuu}}}oooccceeennntttyyy~~~xxxlllgggjjjllljjjkkkrrrssslllfffaaaYYYQQQYYYppp|||yyyssslllhhh```^^^\\\MMMFFFQQQ\\\gggvvv888888666555333111000///333333333222222222111111222111000000111111000...222111111111111111222222000000000000000111111222999;;;III]]]ddd``````fffnnnvvvnnn```VVV\\\nnnxxxuuu|||qqq___VVVTTTiiiggg```VVVVVV^^^ccccccXXXggguuu|||jjjccc``````bbbhhhdddbbbeeefffcccaaabbbhhhkkkhhhggggggllljjjLLLLLLPPPLLLNNNQQQVVVddd{{{~~~nnnaaaVVVVVV]]]eeellluuu~~~~~~pppGGG@@@888555666777666333333333333333333333333333444333222222111111222222333333222111111222333333222555666444333888DDDNNN]]]xxx___TTTVVVVVVQQQZZZ[[[\\\]]]___ccciiimmm|||xxxXXXHHH???<<>>888555555666555444333333333333333333333333444333222222111111222222333222222111111222222333333333444666999>>>CCCFFFOOOwww~~~pppvvvccc[[[XXXVVVTTTVVVWWWYYY[[[```fffjjjqqqxxxeeeWWWLLLBBB???>>>???JJJWWWfffeeeaaaeeeyyy}}}}}}~~~vvvnnngggaaaaaalllvvvyyy|||vvvmmmaaaYYYNNNEEE@@@BBBBBB===>>>CCCGGGTTTdddqqq}}}555555444444444333333333111111111000000000000///000111111000///......///------...///000111333444000000000000000111111222333000777JJJ[[[aaa```^^^fffiiivvvvvvzzzmmmsssbbb```pppzzz{{{|||rrrwww|||}}}uuucccNNNDDDGGGNNNVVVaaaeeerrrnnn]]]YYY]]]``````aaa]]]^^^eeemmmnnnfff]]]YYY[[[^^^[[[\\\```fff^^^OOONNNJJJKKKKKKKKKKKKOOO___{{{mmmeeecccjjjqqqtttuuuwww}}}}}}vvvuuuxxx~~~|||yyyxxxxxxyyyzzzXXXAAA===888555555555555444333333333333333333333333444333222222111111222222222222222222222222222222444333444888>>>BBBBBBAAAIIImmmxxx___|||~~~jjj]]]WWWTTTSSSTTTVVVXXXZZZ___eeeiiiqqqwww{{{ggg[[[OOOHHHEEEHHHRRR]]]vvvwwwtttsss|||~~~yyyqqqjjjdddbbbfffiiillluuuzzzuuunnncccVVVLLLEEEAAA@@@CCCDDD@@@>>>???CCCMMM\\\kkkxxx666666555444333222222111111111111000000000000///333444555333000......////////////000111222444555000000000000000111111222444111777JJJ___lllooooookkkooo{{{}}}zzzoooeeeyyyfff```cccssszzzvvvooorrrzzz}}}{{{~~~xxxxxxzzzwwwppp[[[LLLKKKOOOVVVdddjjjtttwwwjjj^^^\\\^^^]]]ZZZYYYZZZYYY]]]dddfffbbb]]]\\\]]]___\\\]]]___bbbzzzfffSSSRRRQQQNNNLLLKKKJJJKKKVVVpppqqqjjjnnnwww~~~xxxuuutttzzz{{{|||~~~yyyPPP>>>;;;777555444555555555333333333333333333333333444333222222111111222222222222222222222222222222555444555:::@@@CCCAAA???EEEbbbtttVVVlllwwweeeYYYTTTSSSTTTVVVWWWZZZ^^^dddhhhsssxxxyyynnngggggglllvvv~~~zzzxxxyyy{{{}}}uuukkkdddXXXUUUSSSWWWdddttt}}}}}}xxxqqqjjjaaaVVVJJJBBBCCCBBBDDDIIIIIIEEE@@@===@@@GGGTTTdddsss|||777666666444333222111111222222111111111000000000333555666444000...///111000000000000111222444444000000000000000111111222222000666GGG___rrr{{{}}}qqqrrrzzzgggaaaaaauuu|||hhh^^^\\\iii~~~yyyoooooommmqqqwww|||www{{{wwwqqqxxxmmmZZZPPPOOOWWWiiipppwwwooofff^^^[[[ZZZWWWWWWXXXZZZWWWVVVZZZ]]][[[[[[]]][[[]]][[[\\\]]]]]]qqq{{{aaa]]]ZZZQQQLLLJJJKKKJJJPPPdddzzzyyyppp{{{oooFFF;;;:::777555444444555555333333333333333333333333444333222222111111222222111222222333333222222111333333555:::???AAA???<<>>AAAKKK\\\kkkvvv~~~555555444444444333333333333222222222111111111111///222555333///...000333000000000000000111222222000000000000000111111222222111444AAAWWWlllyyy}}}oookkklllsss|||jjj]]]^^^aaatttiii\\\cccttttttqqquuuxxx|||www}}}uuuvvv~~~nnn\\\TTT\\\pppwwwzzzhhhaaa[[[XXXVVVVVV\\\ddd]]]WWWSSSUUUVVVVVVWWW[[[YYY\\\[[[\\\^^^[[[kkkoooccc\\\RRRLLLIIIKKKJJJLLLZZZlll}}}fff???999999777555444333444666333333333333333333333333444333222222111111222222111222333333333333222111000111444888;;;<<<;;;:::???KKKpppmmmhhhqqq^^^VVVRRRSSSTTTTTTVVVYYY___bbbjjjpppzzz||||||yyytttooonnnnnnqqqrrruuuzzzzzziiiZZZEEE>>>999;;;DDDOOOYYY___```___ZZZQQQHHHDDDFFFJJJMMMKKKIIIFFFEEECCC???;;;<<<;;;CCCSSScccoooxxx333333333444444555555555333333333222222222222111+++///333222///...222555000///////////////000111000000000000000111111222555333444<<>>CCCIIIMMMWWWWWWTTTMMMEEEEEEMMMUUUPPPMMMGGGAAA>>>>>>===:::;;;888>>>NNN^^^jjjttt}}}555444444333333222222111222222222111111111111000000000////////////000000000///.........///111222333222111000000222444555555111///777FFFWWWfffppphhhggghhhlllrrruuuuuuttt~~~kkkeee\\\mmmxxxhhh___ccc|||zzzwwwxxx~~~{{{~~~rrr```mmmvvvlllbbb___ZZZUUUSSSWWW^^^cccWWWUUUQQQOOOOOOQQQTTTWWWVVVYYY^^^```^^^___jjjwwwhhhVVV[[[NNNEEEDDDIIIGGGBBBKKK[[[mmmxxx}}}}}}vvvtttuuu{{{yyyYYY999999777555555555444222111222222222111111111111000000000111111111111000000222222222222222222222222444444333444444555666777888>>>dddpppsssoooXXXTTTUUUUUUTTTSSSSSSVVVZZZ]]]bbbjjjrrrzzzwwwxxxppphhhfffggghhhmmmrrruuuwww}}}iiiTTTCCC:::???BBB<<<<<>>>>>AAAQQQ___kkkzzz555555444333333222222111222222222111111111111000//////............//////000//////...///000111222222222000000000111333444444111000666???LLL[[[gggqqqooonnnpppuuuyyyzzzzzz{{{~~~yyykkkdddiiilll]]][[[ooo}}}~~~vvvxxxddd^^^]]]YYYUUURRRRRRUUUXXXTTTRRRPPPNNNNNNPPPSSSUUUTTTXXX___bbb```___gggrrrkkkQQQIIINNNHHHEEEIIIIIIFFFKKKTTT```uuutttpppwww~~~}}}zzz{{{~~~mmmOOO666888777555444555444333111222222222111111111111000000000111111111111000000222222222222222222222222444333333444444555666777:::999[[[sssmmmsss[[[RRRRRRRRRRRRRRRSSSUUUXXX[[[eeelllssszzz|||wwwpppkkkjjjjjjjjjlllppprrrtttzzzttt```MMMDDD>>>888777:::DDDJJJSSSZZZWWWPPPOOOUUUVVVQQQFFF<<<:::<<<:::666555<<<;;;===LLLYYYfffvvv555555444444333222222222222222222111111111111000///......------......//////////////////000111111111000/////////000222333222000111555;;;EEEWWWgggvvvttttttwww~~~uuukkk___tttuuu```RRR___wwwppp^^^XXXXXXXXXUUURRRPPPPPPQQQPPPOOOOOONNNOOOPPPRRRSSSQQQVVV___eeebbb___ccckkklllRRRDDDKKKJJJHHHHHHIIIJJJKKKKKKSSShhh}}}yyyyyy~~~{{{```EEE777888666555444555444333111222222222111111111111000000000111111111111000000222222222222222222222222333333333333444555666777===555PPPrrrbbbvvv___OOOOOOOOOPPPQQQSSSUUUWWWXXXeeekkkrrrxxx{{{uuupppqqqpppnnnnnnpppssstttyyy}}}~~~yyyvvvpppUUUBBB:::888999AAAKKKZZZeeedddZZZTTTTTTXXXUUUKKK???:::;;;<<<:::444:::666777DDDPPP^^^ppp555555555444333333222222222222222111111111000000//////............/////////////////////000000111000//////...///000111111000///222777;;;FFF^^^uuuvvv\\\cccgggSSSWWWllltttlllmmmtttyyyzzzccc]]]TTTUUUVVVUUUTTTSSSTTTVVVOOOPPPPPPPPPQQQRRRRRRSSSRRRVVV^^^dddbbb^^^```ggg~~~lllWWWLLLGGGKKKKKKHHHGGGJJJJJJGGGMMM^^^vvvyyyWWW@@@<<<777555444444444444333111222222222111111111000000000000111111111111000000111111111111222222222222333333333333444555666666???444JJJsss^^^yyy|||xxxcccPPPNNNNNNOOOQQQTTTVVVWWWWWW```gggnnnttt{{{|||wwwvvvuuusssrrruuuwwwxxx{{{}}}||||||zzzuuummmLLL>>>;;;;;;>>>MMM```nnnmmmbbbWWWPPPYYYYYYRRRFFF===<<<<<<<<<666999444444???HHHWWWkkk666666555444444333333222222222222111111111000000111111000000000000111111...//////000000000000000///////////////000000000111///222777:::EEEaaa}}}aaa\\\}}}yyyeeeSSSTTTeeezzzsssiiiiiimmmqqqrrruuu{{{mmm\\\[[[UUUUUUUUUTTTSSSTTTWWWZZZRRRSSSSSSTTTTTTUUUTTTTTTUUUWWW\\\aaa___]]]```fffwwwfffPPPGGGLLLMMMHHHEEEGGGIIIHHHIIIUUUjjjyyyRRR;;;===666555333333444444333111222222222111111111000000000000111111111111000000000000000111111222222222333222222333333444555666;;;555HHH{{{|||cccqqq~~~{{{jjjWWWPPPPPPPPPRRRVVVXXXXXXWWW\\\dddlllqqqxxx|||yyywwwuuuvvvyyyyyyzzz}}}|||yyy|||wwwpppyyy]]]DDD<<<<<<>>>OOOdddqqqqqqfffWWWMMMTTTWWWTTTJJJ@@@===;;;:::999;;;555444<<>>LLLddd{{{666666666555444444333333222222222111111111111000111111000000000000111111---...///000111000000/////////000000111111111000333///111777555444HHHaaassswww}}}vvvhhh\\\XXXddduuuooobbbSSSNNNWWWkkkzzz~~~~~~sss___YYYWWWTTTTTTTTTRRRRRRSSSWWWZZZ[[[[[[ZZZXXXXXXXXXXXXXXXVVVWWW[[[``````^^^aaafffmmm|||hhhVVVHHHFFFGGGEEEEEEHHHEEEEEENNN```rrrvvveeennnnnnGGG444888555444222333444444333111222222222111111111111000000000111111111111000000/////////000111222222222222222222222333444555666222888@@@___www```|||sssgggWWWSSSPPPQQQUUUXXXXXXVVVYYYaaahhhkkkqqq|||~~~}}}}}}}}}~~~wwwllleee___xxxiiiOOOGGGAAAPPPaaakkkmmmiii]]]QQQFFFIIIJJJFFFDDDEEEEEECCC???>>>999888<<<;;;HHHaaa{{{666666666555444444333333222222222111111111111000000000////////////000000---...000111111111000/////////000111111111111111111---000888666111???VVVgggmmmuuu}}}sssoooggg[[[aaaeeeQQQRRRbbbrrryyyggg]]]]]]ZZZOOOQQQSSSUUUVVVYYY\\\___^^^\\\[[[YYYXXXXXXXXXYYYUUUVVV[[[aaabbb```aaaeeeiiiuuuyyy[[[DDDEEEKKKGGGDDDFFFIIIDDDGGGVVVggguuuppp]]]\\\dddwwwiiiEEE555:::555333222222444444333111222222222111111111111000000000111111111111000000...//////000111222222222222222222222333444555555222999;;;RRRfffooorrrhhhYYYTTTOOOOOOTTTWWWWWWUUUVVV^^^dddfffkkkuuu}}}{{{{{{|||vvvfffrrrqqqSSSHHHAAAPPP```hhhllljjjaaaVVVFFFHHHGGGEEEGGGLLLNNNMMM??????:::999<<<:::EEE___|||777777666555444333333333:::888666444111///......000000000000////////////111111111111111111111111......///000000000000000222111222333111444AAANNNeeeiiirrrvvvuuuwwwrrrcccbbbWWWmmmvvv[[[MMMTTTccczzzwww^^^^^^]]]UUUSSSTTTVVVVVVWWWXXXZZZ\\\\\\\\\[[[ZZZYYYWWWUUUTTTXXXYYY[[[^^^```aaabbbccckkklll```===EEEQQQIIIAAAEEEFFFDDDEEELLLUUUdddxxxzzzjjj^^^XXXYYYggg{{{VVV===;;;666666555555444444333222222000000000000000000000000///111222333333222111///000111111111111222222222222222333444444555555666<<<222666SSSxxxjjjfffnnnVVVRRRNNNNNNQQQTTTVVVVVV\\\]]]aaaeeekkkttt~~~lllrrr~~~eeeLLLFFFMMM\\\kkkjjj___YYY]]]MMMDDD???CCCHHHIIIJJJNNN;;;===888888===<<>>JJJaaaeeelllrrrrrruuu}}}bbb[[[fff}}}aaaPPPPPPUUUooo}}}jjjYYYZZZWWWOOOPPPPPPRRRSSSTTTWWWZZZ\\\ZZZYYYXXXWWWWWWVVVVVVUUUWWWXXXYYY[[[]]]^^^______dddhhh{{{jjjFFFDDDJJJGGGDDDIIIFFFCCCDDDIIIQQQ]]]ooo~~~uuueee]]]TTTUUUjjjmmmLLL999666555555555555444333333222222000000000000000000000000///000222333333222000///000000111111111222222222222222333333444555555555666111555JJJlll{{{bbbwww[[[UUUNNNLLLOOOSSSTTTTTTXXXZZZ]]]aaagggoooyyyzzzuuu{{{~~~}}}yyyyyywwwhhhUUUGGGQQQcccqqqmmm___YYY\\\UUUJJJBBBCCCEEEEEEDDDFFF<<<>>>::::::===;;;DDDZZZyyy777666555444444444444444111111000000111111222333000000000000////////////////////////////////////......///000000000000000000000222444222222:::DDD\\\aaakkktttwwwzzzlll___]]]qqqfffXXXQQQMMMccctttuuu~~~uuuZZZTTTVVVRRRLLLNNNNNNNNNOOOQQQUUUXXXZZZZZZYYYWWWVVVVVVVVVXXXXXXUUUVVVVVVWWWYYYYYYZZZZZZ[[[bbbrrrpppQQQEEEFFFGGGHHHJJJFFFCCCCCCFFFKKKSSSaaaoooooo___YYYPPPWWWwwwsssQQQ@@@888444888555555444333333222222111000000000000000000000000//////111111111111//////000000000111111111222222222222333333444444555555444555888EEEcccnnnqqqggg\\\QQQLLLOOOSSSTTTRRRSSSUUUXXX[[[aaaiiirrryyy~~~}}}ttteeebbbgggiiikkkrrrwwwoooaaaIIITTThhhvvvqqqbbbZZZ]]]^^^QQQEEEAAABBBAAA@@@???<<<>>>::::::===;;;CCCXXXvvv777666555444444444444444777666555333222111111111000000000000////////////////////////////////////......///000000000000000//////222444222111666===VVVaaarrrhhh]]]kkkpppfff]]]RRRZZZiii~~~uuuwww```QQQRRRRRROOONNNOOONNNMMMMMMPPPSSSVVVWWWYYYWWWVVVTTTTTTTTTVVVWWWUUUUUUUUUUUUVVVWWWWWWXXXWWW```kkk|||uuuYYYGGGEEEKKKKKKHHHGGGDDDCCCEEEFFFJJJUUU```xxx}}}lll\\\XXXPPP^^^bbb===;;;:::555;;;444444333333222111111111000000000000000000000000...///000000000000///...000000000000111111111111111222222333444444555555222777:::BBB___lllsssfffVVVNNNOOOSSSSSSQQQQQQSSSUUUXXX]]]eeennnttt|||zzzwwwuuuyyylllPPPNNNVVV___iiiwww~~~uuudddMMMTTTdddssssssfff___```aaaUUUGGG@@@@@@AAA@@@>>>:::<<<999:::===:::BBBWWWxxx666666555444444444444555999888666444111000///...000000000000////////////000000000000000000000000......///000000000000000//////111444333111333999PPPbbbzzztttgggxxx||||||lllZZZTTT___qqqnnnmmmrrrXXXQQQQQQMMMKKKMMMMMMKKKJJJLLLQQQUUUXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTVVVUUUUUUUUUUUUVVVWWWXXX[[[cccjjjtttjjjNNNFFFJJJKKKFFFHHHFFFEEEEEEDDDDDDLLLTTTkkkuuu|||lll^^^[[[SSSaaaWWW666::::::333888333333333222111111000000000000000000000000000000//////000000000000////////////000000000111111111111111222222333444444555...333555<<>>999888<<<;;;DDDZZZ{{{555555444444444555555666333222222111000000000111000000000000////////////////////////////////////......///000000000000000111//////222333111333888@@@RRRggguuutttaaaiiiuuuqqq^^^UUUSSSbbbwww~~~ttt]]]WWWPPPLLLKKKJJJJJJKKKHHHGGGHHHMMMTTTXXXWWWTTTUUUYYY```eeefffccc___[[[UUUUUUTTTTTTTTTVVVXXXZZZ]]]```dddjjjyyynnnRRRHHHHHHFFFEEEFFFGGGDDD@@@CCCIIISSS___pppyyyjjjaaa^^^VVVdddcccAAA999666444333111222222222111000000//////000000000000000000000000111111111000000111111111////////////000000000111111111111222333333444444444777999;;;EEE___yyynnnvvveeeTTTJJJGGGJJJNNNMMMNNNOOOQQQUUU[[[ccchhhvvv{{{yyykkk^^^VVVWWW]]][[[WWWRRRPPPSSS]]]iiiqqq{{{uuuqqq___fffpppvvvooo^^^MMMCCCLLLhhh|||qqqggg[[[]]]dddjjjeee[[[ZZZaaacccddd\\\LLLBBBBBBFFFGGGEEEDDD===:::===;;;EEE\\\|||555555444444444555555666777666444333222111111111000000000000////////////...........................//////000000000000000222//////222333222444888:::IIIXXX```gggrrr{{{}}}}}}~~~}}}ooo|||mmm\\\PPPXXXmmmkkkXXXLLLUUUjjj}}}jjjppp___LLLKKKHHHFFFIIINNNPPPOOOLLLKKKJJJNNNSSSTTTPPPLLLGGGMMMVVV^^^aaa^^^XXXTTTUUUTTTSSSSSSTTTVVVYYYZZZWWWXXX\\\cccppp]]]HHHGGGDDDDDDEEEFFFDDD@@@BBBHHHIIITTTeeewwwvvviiiaaaZZZWWWjjjQQQ777999444222888555222222111111000/////////000000000000000000000000222222111111111111222222////////////000000000000000111111222333333444444222555777666666IIIssslll{{{kkkZZZMMMIIILLLRRRJJJKKKLLLNNNQQQXXX___eeeqqquuu|||xxxjjj[[[TTTTTTVVV[[[aaabbbbbb___VVVLLLGGGIIILLLcccxxx~~~zzzwww]]]]]]cccjjjeeeVVVKKKHHHSSSsssyyyjjjdddaaa^^^dddmmmooobbbSSSSSS]]]]]]aaa]]]OOODDDEEELLLPPPKKKJJJAAA===>>>;;;EEE\\\}}}444555555555333222333444555444333222111111111111////////////////////////---......///////////////////////////000000000000...///000111222333444444666>>>NNN^^^eeefffkkksssuuuxxxWWWJJJMMMXXX{{{yyy^^^IIILLL\\\lll{{{zzzoooXXXccctttKKKJJJHHHFFFFFFHHHMMMQQQSSSSSSTTTSSSOOOJJJHHHIIIKKKKKKNNNRRRTTTTTTSSSSSSTTTPPPOOOQQQTTTRRROOOQQQUUURRRYYY[[[^^^ffftttzzzNNNGGGGGGGGGFFFEEEEEEDDDCCCAAAIIIMMMVVVeeewww|||{{{tttfffZZZ\\\___tttnnnKKK888999666333555444444333222222111111222222222111111111000000////////////000000000000//////000000000000000000000000000111111111111222222222222222222999>>>AAAaaajjjtttzzzlll\\\PPPIIIHHHIIILLLKKKLLLNNNRRRWWW\\\___eeepppzzz}}}xxxVVVOOOJJJOOObbbwwwnnn[[[III???EEEQQQ```iiiuuu}}}xxxvvviii\\\aaannnkkkaaaXXXMMMMMM\\\hhhfff]]]ZZZ]]]aaa```cccmmmvvvppp```UUUTTTXXXYYYbbbaaaNNNGGGQQQXXXVVVRRRKKK@@@888999FFFSSS444555666555333333333555555444333222111111111111////////////////////////---......///////////////////////////000000000000//////000111222333444444666;;;JJJ]]]iiimmmqqquuuyyy~~~kkkUUUPPPWWW}}}xxxdddTTTVVV___iiiwwwwwwfffYYYSSSiiidddKKKGGGIIIJJJJJJKKKSSS```kkk___\\\VVVOOOIIIGGGHHHJJJJJJMMMPPPQQQRRRRRRSSSTTTSSSNNNMMMQQQSSSRRRRRRTTTRRRUUUUUUZZZbbblll{{{SSSHHHDDDDDDDDDDDDEEEEEEFFFFFFFFFIIIQQQ___ppp}}}|||{{{ttthhh]]]YYYfffhhhHHH777999666333444333444333222222111111222222111111111111000000000/////////000000000000//////000000000000000000000000000111111111111222222222111222222777;;;>>>]]]sssuuuyyyuuulll^^^QQQJJJHHHJJJKKKJJJKKKMMMQQQUUUZZZ]]]eeeoooyyy|||zzzjjjMMMHHHHHHTTTllllllXXXKKKHHHPPP[[[^^^gggrrr{{{|||vvvttthhh[[[___kkknnnjjj]]]JJJEEENNNVVVXXXYYY]]]______fffgggmmmvvvtttgggZZZVVVYYY\\\hhhhhhTTTJJJOOOSSSbbb\\\RRRGGG>>>>>>IIIUUU~~~555666777666444333444555555444333222222111111111////////////////////////---......///////////////////////////000000000000//////000111222333333444555777DDDZZZnnnxxxzzzyyy~~~wwwlllhhhyyylllddd___^^^fffrrr}}}zzzlllXXXVVVeeewwwUUUOOOGGGLLLOOOMMMLLLVVVjjj{{{ccc\\\SSSKKKGGGGGGHHHIIIIIIJJJLLLMMMNNNOOORRRTTTRRRMMMKKKOOOTTTSSSQQQQQQRRRPPPNNNVVV]]]```~~~uuuVVVEEEBBBCCCCCCBBBAAAAAABBBCCCCCCDDDJJJUUUdddttt}}}{{{zzzyyysssiii```WWWttt^^^BBB555999666333444222333333222111111111111222111111111111000000000000//////000000000000//////000000000000000000000000000111111111111222222222000222222555777999VVV}}}qqqmmmjjjcccXXXMMMGGGEEEFFFIIIIIIIIIKKKNNNSSSWWWYYYaaajjjssswww{{{zzzkkk```GGGBBBBBBOOOfff~~~www```SSSPPPSSSXXX^^^^^^eeennnvvv}}}zzzsssqqqggg[[[[[[fffpppvvvgggLLLEEEFFFJJJTTTcccooooooiiifffcccdddlllqqqjjj]]]SSSXXX]]]mmmqqq___RRRSSSRRRccc]]]UUUKKK@@@<<>>AAABBBAAACCCDDDCCCBBBBBBEEEKKKOOO[[[dddqqq}}}wwwuuuwwwuuuuuutttvvv}}}lllHHH>>>444555777111222666222222222111000000000000000///000000000111111111111//////000000000000//////////////////////////////000111111111111222222222333444000111888666:::JJJmmmiiibbboooZZZMMMGGGEEEDDDFFFFFFGGGHHHIIIJJJKKKLLLQQQUUUYYY^^^hhhttt{{{|||qqq]]]VVVTTTUUU___lll|||vvvkkkhhhhhhgggfffjjjmmmmmmlllnnnuuu{{{vvvnnn[[[MMMKKKSSS\\\rrrwwwooogggggg^^^SSS]]]ttt}}}wwwjjj]]]```mmmpppmmmbbbQQQEEEIIISSSYYYPPPIII[[[vvv444555666555333222333444666666555444333333333333////////////////////////---......///////////////////////////000000000000111111111111111222222222000222333777IIIdddyyy~~~~~~eeelll{{{sssSSSJJJ]]]qqqXXXOOOPPP@@@LLL\\\jjjyyynnnmmmjjjjjjaaaTTTfffhhhOOONNNIIIBBBEEECCCDDDEEEEEEEEEDDDDDDDDD>>>AAAEEEFFFEEEFFFIIILLLFFFGGGHHHGGGFFFFFFHHHJJJJJJKKKPPPWWWXXXSSSQQQSSSSSS]]][[[VVVYYY]]]bbbmmmvvvSSSEEECCCBBB???BBBCCCDDDCCCAAACCCGGGKKKOOOYYYgggttt~~~uuupppqqqsssrrrssstttxxxvvvVVV<<<<<<444555777111222666333222111111000000000000000//////000000111111111222//////000000000000//////////////////////////////000111111111111222222222333222---000888666555AAAaaarrr}}}qqq[[[ppp[[[OOOJJJJJJFFFFFFGGGHHHIIIJJJJJJKKKOOORRRUUUYYYaaammmsssttt{{{tttiiicccaaajjjxxxyyy~~~uuunnnmmmnnnllllllppptttuuutttvvv|||{{{|||rrrhhhZZZLLLJJJNNNMMMXXXssssssllljjjjjjlllaaaRRRYYYqqq~~~{{{rrraaa```mmmvvvxxxnnn\\\MMMJJJOOOUUUQQQMMM___xxx777777777777777666555555777666444222111111111222000---,,,---///000...,,,---------------...//////111111000000//////......111111111111111111111111555333333666<<>>???AAAEEEIIIKKKIIIGGGEEECCCDDDEEEHHHIIIJJJLLLNNNPPPQQQQQQPPPOOO[[[[[[\\\[[[\\\^^^bbbeeerrrxxxlllEEEAAAGGG???BBBAAAAAABBBCCCCCC@@@>>>IIIMMMUUU```nnn}}}|||sssoookkkkkkmmmiiipppwww}}}SSS<<<;;;999666222111222333555555222111111000///......---000000000000000111111222111111000///////////////////////////000000000000111111111111111111111111555444333222333555777999NNNtttnnnhhhnnnTTTJJJJJJIIIGGGEEEFFFHHHJJJJJJJJJLLLOOORRRVVV[[[dddooowwwxxx~~~zzzssssssuuu}}}|||||||||}}}~~~~~~|||zzz|||~~~uuullliii[[[WWWNNNFFFGGGRRR^^^cccyyy|||llleeeeeeeeejjjoooiiiZZZWWWeeesssvvvxxxppphhhkkkwww~~~vvv___OOOKKKWWWZZZVVVeee}}}777777777777777666555555777666444222111111111222111///---...000111///---///////////////000111111111000000000/////////...111111111111111111111111222000000333888GGGaaawww|||oooaaaooo\\\TTTJJJIIISSSggg}}}zzzooouuuppp```lll{{{fffSSSOOONNNHHHDDDEEEDDDEEEFFFGGGGGGEEEDDDCCC@@@@@@??????@@@CCCFFFHHHGGGFFFDDDCCCDDDEEEHHHIIILLLNNNQQQSSSTTTSSSRRRQQQYYYZZZ[[[[[[ZZZ\\\^^^aaaccciiiyyyPPPEEEHHHBBBEEECCCBBBAAAAAAAAA@@@@@@BBBEEEKKKUUUaaannnzzzzzzmmmgggffffffjjjnnnuuuvvv{{{tttJJJ777;;;777555222111222444444444111111111000///.........000000//////000000111222111111000///////////////////////////000000000000111111111111111111111111444333222222333444666888DDDffftttjjjXXXLLLGGGEEEDDDDDDGGGIIIJJJJJJKKKMMMQQQTTTXXXaaakkksssvvv{{{||||||{{{|||{{{sssmmmlllaaa]]]SSSKKKKKKSSSZZZ\\\aaammmtttnnndddaaaccceeecccjjjkkkbbb\\\cccqqq{{{{{{uuuooopppxxx|||kkkZZZSSS[[[^^^^^^ppp777777777777777666555555777666444222111111111222111000//////111111000///000000/////////000111111000000000000////////////111111111111111111111111000///000222666@@@UUUggg{{{mmmkkkxxxttt```MMMFFFIIISSSfffxxxvvvmmmuuu~~~eeeaaasss[[[UUUTTTWWWTTTJJJDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???@@@AAADDDEEEEEEDDDCCCCCCCCCFFFHHHIIIMMMPPPSSSVVVWWWVVVTTTSSSUUUWWWYYYZZZYYYYYYZZZ[[[]]]aaappp|||WWWFFFEEEBBBEEEDDDCCC@@@>>>>>>@@@BBBBBBCCCGGGMMMWWWbbblllrrr~~~vvvmmmeeeccceeeiiipppwwweee>>>222;;;666444333333444444333222111111000000//////......000000//////000000111222111000000///////////////////////////000000000000111111111111111111111111333222222111222333555666<<>>>>>@@@BBBDDDDDDEEEHHHOOOWWW___eeepppzzz~~~kkkfffdddeeehhhkkkrrryyyWWW777111:::444333333444555444222000111000000000/////////...///////////////000111111000000////////////000000////////////000000000000111111111111111111111111111111111111222333444555<<>>>>>@@@DDDGGGIIIPPP[[[gggooowwwxxxiii\\\XXXYYY\\\___^^^___gggqqq[[[AAA777666666333222222333444444111///000000000000//////////////////......//////000111///////////////000000111////////////000000000000111111111111111111111111000111111222333333444444888777OOOvvvnnnpppqqqSSSOOOIIIEEEDDDDDDEEEDDDHHHJJJLLLMMMMMMQQQWWW\\\ccclllxxx~~~wwwwww{{{pppeeecccjjjqqqtttkkkkkkooouuuwwwwwwzzzxxxnnnmmmzzzzzz{{{vvvtttzzz777777777777777666555555777666444222111111111222...000222111///...000222333222222111000000111111.../////////000000000111111111111111111111111111222000111444333222666<<>>===???AAACCCCCCDDDCCCBBBAAA@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIFFFJJJNNNQQQRRRTTTVVVXXX^^^[[[]]]dddnnnvvvUUUMMMDDD@@@BBBDDDBBB???@@@@@@@@@AAABBBCCCDDDEEEGGGQQQ\\\bbbjjjuuu}}}qqqggg```ZZZYYYZZZ]]]___```eeetttrrrMMM:::888777444444333222222333333222000////////////000000000000///............///000000///////////////000111111////////////000000000000111111111111111111111111000111222333444444444444555555AAAgggyyyhhhwwwiiiQQQMMMGGGDDDCCCDDDEEEEEEFFFHHHJJJJJJJJJLLLRRRVVVYYYcccppp{{{{{{}}}sssnnnttt|||wwwtttvvv|||zzztttzzz}}}777777777777777666666555777666444222111111111222///222333333000///111333111111000//////...//////.../////////000000111111111111111111111111111111333111222555444333555;;;CCCjjjxxxeeelllzzzgggRRRIIIIIIGGGFFFKKKXXXkkk~~~wwwfff^^^]]]oooooovvvvvvbbbRRRfff[[[HHHCCCAAA===AAABBB???<<<===>>>???CCCCCCBBBAAA@@@>>>======>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGHHHGGGIIILLLNNNOOOQQQSSSUUUWWWTTTWWW___cccoooaaaTTTEEE???AAADDDCCC@@@>>>??????@@@@@@AAAAAAAAA???HHHQQQVVV]]]gggooorrrwww}}}ppp___XXXXXXXXXYYYYYY\\\^^^aaakkkjjjGGG777888888333444333111222333333222000////////////000000000000...............///000000///////////////000111111////////////000000000000111111111111111111111111111111222333444444444444555777;;;^^^ggg{{{iiiYYYNNNJJJEEEBBBCCCEEEFFFGGGEEEGGGIIIHHHHHHIIINNNSSSSSS[[[hhhttt|||}}}wwwzzz}}}xxxxxx~~~}}}{{{777999::::::777555555555777666555333222111000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000111111111111111222333444666666777===VVVwwwppp[[[XXXdddSSSMMMDDDBBBIIILLLNNN]]]pppjjj[[[WWW]]]cccooorrrmmm```^^^vvv~~~bbbOOOAAA===BBB???>>>===;;;;;;===>>>???======>>>>>>===<<<;;;;;;===============<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAACCCCCCBBBBBBBBBCCCCCCDDDGGGHHHIIIKKKNNNPPPQQQRRRRRRQQQWWW^^^___cccyyyhhhJJJAAAGGGHHHCCC>>>>>>BBBCCC@@@===>>>@@@@@@???@@@CCCHHHNNNUUU[[[___```gggrrr}}}xxxgggYYYUUUVVVWWWUUUSSS```aaa\\\fff{{{pppLLL>>>:::444111333222222222111111111111111000000000000000000000000////////////000000000000000000//////.........---------......//////000000111111111000000000000000222222222222222222333333///888666IIIyyywwwsssUUUOOOFFFEEEEEE@@@DDDEEE<<>>;;;===???>>><<<;;;;;;<<<>>>???===============<<<;;;;;;=====================<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLNNNPPPQQQOOONNNSSSYYYXXX[[[mmmnnnQQQCCC???>>>???AAA??????>>>===>>>@@@@@@@@@@@@@@@AAABBBEEEIIIMMMOOOUUU[[[eeepppyyyyyyiiibbbXXXQQQQQQUUUWWWWWWTTT___bbbiiiqqqWWW>>>888888555333555222222222111111000000000////////////////////////.../////////000000000000000/////////.....................///////////////000000111111111111111111111222222222222333333333111666555BBBgggpppRRRFFFDDDFFF@@@???CCCAAAAAACCCFFFGGGGGGHHHKKKMMMLLLQQQYYY```gggppp{{{~~~777999;;;;;;999777666666777666444333111000000000111111111111000000000000////////////000000000000000000000000000000000000//////000000111111111111111111222333444555666666777;;;DDDXXXxxxfffpppoooZZZOOOHHHDDDFFFLLLLLLVVVgggwwwzzzlll```XXXTTT]]]lllwwwwwwqqqcccUUUUUUyyy|||```EEE===@@@@@@>>>>>>>>>===<<<;;;;;;<<<===>>>===============<<<<<<;;;<<<<<<===========================>>>???@@@BBBBBB>>>>>>>>>???AAABBBDDDEEEEEEEEEGGGIIIKKKLLLNNNOOOMMMMMMQQQUUUSSSSSS```qqqooofff[[[RRRIIIBBBAAADDDCCC@@@===>>>@@@AAA@@@>>>@@@???>>>>>>>>>???@@@AAAIIINNNVVV___hhhpppxxx}}}yyyjjj___YYYUUUQQQPPPPPPRRRSSSTTTXXXeeeppp~~~MMM>>>333444777555333555333333222111000000//////////////////////////////....../////////000000000////////////............///////////////.........000000000111222222333333111111222222222333333333444333666===SSS~~~{{{^^^JJJEEEHHH@@@;;;AAADDD@@@BBBDDDEEEEEEFFFHHHJJJIIIMMMRRRWWW]]]fffqqqyyy777999;;;;;;999777777777666555444222111000000///111111111111000000000///////////////000000000000//////////////////////////////000000111111222222111111222333444444555555;;;:::;;;GGGhhh}}}fffkkkrrrZZZMMMGGGEEEEEEFFFKKKSSS^^^jjjwwwnnn___VVVSSSPPPWWWlllvvvcccPPP\\\vvvaaaOOO???===AAAAAA@@@???<<<<<<;;;::::::;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<============<<<<<<<<<===???@@@BBBCCC>>>>>>>>>>>>???@@@BBBBBBCCCDDDEEEGGGIIIJJJLLLLLLNNNOOORRRUUUSSSSSS[[[ggg~~~hhhgggccc[[[OOOFFFBBBBBBDDDAAAAAACCCCCC@@@>>>>>>>>>>>>=========>>>??????BBBFFFLLLSSSZZZbbbjjjpppwww{{{}}}sssfffYYYPPPRRRQQQQQQSSSSSSRRRTTTWWW^^^uuu{{{bbb>>>777333666777333222333333333222111000///......////////////////////////........./////////000000///////////////.........000000//////......------///000000111222333333444111111111222222333333444555333;;;???HHHuuuwwwpppQQQDDDIIIBBB;;;???CCC???AAACCCCCCCCCDDDFFFGGGIIILLLPPPSSSXXX```jjjrrr{{{666888::::::999777777777666555444222111000//////111111111111000000000///////////////000000000000////////////////////////...//////000111111222222111222222333333444444444444666777<<>><<<<<<;;;:::;;;;;;::::::::::::::::::;;;<<<<<<===============<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<===>>>@@@AAABBB@@@??????>>>>>>>>>??????BBBCCCDDDFFFGGGIIIJJJJJJNNNPPPSSSUUUUUUVVV\\\bbbwwwxxxiii[[[PPPHHHCCCAAA???AAAEEECCC>>>===AAA>>>>>>>>>>>>>>>>>>>>>???>>>AAAEEEJJJOOOUUU]]]aaaiiimmmttt}}}|||qqqfff\\\UUUPPPMMMKKKJJJMMMQQQSSSRRRXXX```nnngggJJJ;;;888666666555222000222222222111111000//////.......................................////////////.........///////////////000000//////......------//////000111222222333333000000111222333333444444555444???DDDHHHmmm|||}}}WWWDDDGGGDDD???@@@AAA???@@@BBBBBBBBBBBBDDDEEEHHHKKKNNNPPPSSSZZZdddkkksss{{{555777999999888777666777666555333222000/////////111111111111000000000000////////////000000000000000000000000000000000000......///000111222222333111222222222333333333444///333666:::EEE___vvvgggYYYMMMGGGHHHHHHIIIJJJNNNTTTXXXgggooo{{{vvvjjjaaa[[[WWWYYY^^^iiixxxxxxddd[[[fffuuupppWWW>>>>>>===;;;:::999999;;;999999999::::::999999999;;;<<<==================;;;;;;<<<<<<===>>>>>>>>>============>>>???@@@@@@AAA@@@???>>>>>>===>>>>>>BBBCCCDDDEEEFFFHHHIIIIIIMMMOOOQQQSSSUUUXXX\\\```eeemmm[[[IIIAAA>>>BBBBBB===>>>CCC@@@??????>>>===<<<<<<;;;;;;===@@@CCCEEEIIINNNRRRWWW[[[ccclllvvv~~~yyyqqqjjjdddZZZQQQKKKJJJKKKMMMMMMJJJLLLPPPRRRSSS___nnnsssRRR===888666444333222111111222111111000000000/////////........................------........./////////.........//////////////////////////////........./////////000111111222222000000111222333444444555555444===DDDHHH^^^dddMMMJJJFFFCCCDDD@@@???@@@BBBBBBAAAAAABBBDDDDDDFFFIIILLLNNNTTT\\\cccmmmuuu444666888888777666666666666555333111000/////////111111111111000000000000////////////000000000000000000000000000000000000......///000111222333333222222222222222333333333333333777<<<>>>HHHeeettt}}}|||lllccc___WWWOOOHHHFFFHHHJJJLLLRRR\\\hhhtttwwwllldddbbb\\\[[[bbbiiilllppptttyyypppzzznnnQQQCCC<<<<<<;;;;;;<<<===<<<;;;888888999999999999888888;;;;;;<<<===============;;;;;;<<<<<<===>>>>>>???>>>>>>============>>>>>>@@@@@@??????>>>>>>??????BBBCCCDDDEEEFFFGGGHHHIIINNNOOOQQQRRRUUUZZZ]]]^^^]]]nnn}}}eeeQQQ@@@@@@BBB@@@???BBB????????????>>>===<<<;;;;;;===?????????AAACCCFFFIIIMMMRRRZZZccckkkqqquuuxxx{{{~~~xxxpppkkkjjjfff```[[[RRROOOKKKGGGEEEFFFIIIKKKPPPMMMOOOXXX^^^hhh~~~XXX???888444333222111111333222000////////////000000000000........................---------.........//////............/////////000.........////////////////////////////////////000///000111222333444444555555555555<<>>;;;666888888999999999999888888;;;;;;<<<===>>>>>>======;;;;;;;;;<<<===>>>>>>?????????>>>===============??????>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIPPPQQQRRRSSSVVV\\\^^^^^^^^^fffqqqbbbFFF@@@DDDBBB>>>>>>>>>>>>???@@@@@@@@@??????===>>>@@@???>>>>>>???@@@DDDFFFIIINNNTTT[[[```dddfffiiinnnrrrwww}}}~~~pppddd```]]]YYYVVVSSSQQQOOONNNCCCDDDFFFFFFFFFGGGHHHJJJJJJHHHPPPaaaqqqoooCCC222888333333222111333444222.........//////000000111111........................---------.........//////---.........//////000000---.........//////000000////////////............///000000222333444555555666444---333<<<666HHHuuufffMMMGGGGGG@@@@@@AAABBBBBBAAA@@@AAABBB===AAAEEEHHHJJJNNNUUUZZZ]]]```kkkzzz<<<;;;:::999888888888888444333222000000000000111000000000000000000000000............////////////111111000000//////......111111111111222222222222444444444555555555555666666666555555888>>>GGGMMMbbbcccQQQ___mmmvvvYYYMMMJJJHHHGGGIIILLLMMMOOOQQQTTTWWWllluuuwwwnnneee[[[WWWWWWWWWTTTOOOSSSZZZnnn~~~nnnjjjssscccOOOHHHAAA;;;;;;:::::::::999999888888888999999999888888888888777888999:::<<<>>>???@@@AAA;;;<<<>>>>>>======???@@@AAAAAA@@@???>>>===<<<;;;@@@@@@@@@@@@@@@AAAEEEHHHCCCFFFGGGFFFEEEEEEIIIMMMUUUYYYXXXRRRQQQWWWYYYVVVWWWaaaiiiyyyhhhKKKLLLLLL>>>999AAA@@@@@@===999;;;@@@AAA>>>DDDAAA@@@AAABBBBBB>>>:::???@@@CCCGGGKKKOOORRRTTTYYY]]]bbbeeehhhnnnxxx}}}vvviiiZZZPPPYYYWWWTTTPPPMMMLLLLLLMMMGGGCCCBBBEEEGGGGGGKKKPPPQQQRRR[[[qqq|||PPP;;;888333222222222111111111111000111111000///////////////---------...000000...,,,..............................////////////......---------............///000000000000111111111111000111111111111222222222111555888777555;;;HHHSSSpppUUUIIIFFFDDDGGGCCC???>>>@@@AAA???===@@@AAACCCDDDFFFIIIMMMPPPZZZ[[[bbbooo~~~999888888777777777777777444333222000000000000111000000000000000000000000............////////////000000000000////////////////////////000000000000333333333333444444444444777666666555666:::@@@EEE[[[zzzzzzfffaaaooommm___UUUNNNFFFDDDBBBAAADDDIIINNNQQQRRRZZZfffqqqyyy~~~{{{vvvsssmmmddd]]]ZZZSSSKKKIIINNNWWW```fff```kkk}}}xxxhhh```]]]qqqwwwZZZLLLDDD<<<999;;;999999888888888777777777888888888777777777666666777888999:::;;;<<<===>>><<<>>>>>>>>><<<<<<<<<>>>@@@??????>>>>>>===<<<<<>>>>>>>>@@@AAAAAA???===<<<===???BBBDDDFFFHHHIIIOOOSSSXXX[[[]]]aaaiiioooqqqrrrtttwww{{{~~~sssrrrppplllddd]]]VVVSSS[[[WWWPPPJJJFFFDDDCCCCCCHHHFFFFFFHHHGGGDDDGGGLLLMMMVVVllliiiDDD666888333222222222111111111000000111000000///////////////---,,,,,,...//////---+++..............................////////////......---------............/////////000000000111111111000000111111111222222222111333555333222666???HHH~~~aaaNNNFFFBBBBBB@@@>>>>>>???@@@@@@??????@@@BBBCCCDDDGGGKKKNNNRRRTTT[[[hhhuuu555555555666666666777777444333222000000000000111000000000000000000000000............////////////////////////000000000000////////////000000000000222222222222333333333333666777666555444666999<<>>>>>===;;;::::::;;;========================>>>?????????>>>@@@BBBEEEKKKLLLMMMJJJFFFEEEHHHKKKJJJGGGFFFJJJMMMMMMNNNQQQZZZYYYZZZdddxxxpppgggggg___QQQNNNDDD>>>BBBCCC???>>>AAA===@@@BBBCCCAAA???>>>>>><<<<<<======>>>?????????CCCFFFKKKMMMNNNPPPTTTXXX[[[\\\___cccggglllppprrrsssvvvzzz~~~~~~wwwuuurrroookkkhhhgggfffZZZ\\\[[[WWWQQQPPPRRRVVVXXXRRRJJJDDDCCCCCCBBB@@@AAAAAADDDGGGFFFGGGOOOYYY___ooolllOOO666222777222222222111111111000000000111000//////......//////---,,,,,,---......,,,***------------------------......////////////......---------............/////////000000000000111111000000000111111111222222222333222111111333888;;;```nnnTTTHHHFFF@@@@@@??????????????????>>>???AAAAAABBBDDDHHHKKKIIILLLSSS^^^gggsss333444555666777777777777444333222000000000000111000000000000000000000000............////////////......//////000000111111000111111111222222222222222222222222333333333333555666777666555444666777666EEEaaavvvggg___YYYRRRNNNPPPMMMHHHGGGIIIMMMOOOPPPOOOOOONNNNNNPPPSSSVVVYYY]]]]]]]]]^^^```cccfffhhheeeeeeddddddcccbbbaaaaaaWWWVVVUUUTTTSSSQQQPPPOOOMMMKKKJJJIIIJJJJJJJJJIIILLLKKKNNNXXXiii}}}vvvbbbXXX```yyysssYYYHHHDDDBBBCCC>>>777555888666666666666666666666666777777777666666666555555666666666666777777777777;;;<<<<<<<<<:::999:::;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@???@@@BBBDDDFFFHHHHHHFFFBBBAAADDDGGGGGGDDDEEEKKKKKKGGGIIIOOOWWWVVV\\\fffooo{{{|||pppXXXHHHIIIKKKDDDAAAEEEDDDGGGIIIHHHCCC>>>===>>>>>>>>>>>>>>>>>>=========;;;>>>BBBCCCCCCCCCEEEFFFJJJKKKMMMQQQUUUZZZ]]]___]]]```eeeiiilllmmmlllkkkffffffhhhjjjlllllliiifffbbb```]]]ZZZVVVSSSRRRQQQMMMMMMLLLJJJIIIJJJOOOSSSNNNIIIDDDDDDFFFHHHGGGEEEBBBBBBDDDGGGKKKUUUiiizzzoooRRR===000333777...111111111111000000000000000000///............///---,,,+++,,,------+++***---------------------------......//////......------------............///////////////000000000111000000000000111111111111444333222222444555666555GGGmmm~~~```QQQNNNDDDCCCBBB@@@>>>======>>>===>>>??????@@@AAAEEEGGGDDDHHHOOOVVV[[[dddttt}}}444555666777888999999999444333222000000000000111////////////////////////............////////////......//////000000111111000111111111222222222222333333333333444444444444222444666777666555666777777CCCRRReeehhhmmmzzz|||qqqiii___WWWLLLGGGHHHLLLOOOOOOFFFFFFFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQNNNNNNNNNOOOOOOPPPPPPQQQKKKKKKJJJJJJIIIIIIHHHHHHOOOOOONNNMMMLLLLLLNNNPPPVVVUUUZZZggg{{{uuuqqqzzzyyyXXXDDD???===<<<>>>===999777666666777777777777777777777888888777777777666666666666666666666666666666666777999::::::999999:::;;;999999:::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@AAACCC@@@BBBCCCBBB??????CCCFFFCCCDDDGGGKKKJJJGGGHHHMMMTTTTTT\\\eeegggkkk}}}tttZZZUUUVVVOOOJJJLLLHHHJJJKKKHHHCCC>>>>>>???>>>>>>??????????????????;;;===???@@@???>>>>>>>>>BBBCCCDDDFFFIIILLLNNNOOOMMMPPPTTTWWWYYYXXXWWWUUUUUUVVVXXX[[[]]]\\\YYYVVVPPPOOOMMMJJJHHHFFFFFFEEEHHHFFFDDDEEEGGGIIIIIIIIIEEECCCBBBCCCFFFGGGEEECCCHHHGGGIIIOOOZZZooorrrVVV@@@666222666777,,,111111111000000000//////000//////..................---++++++,,,,,,+++***------------------------------............---------------............///...////////////000000000//////000000000111111111333222111222555777666444:::```sss[[[PPPFFFDDDAAA???===============>>>>>>>>>>>>???BBBDDDDDDGGGLLLQQQSSSXXXffftttxxx444666777999::::::999999444333222000000000000111////////////////////////............////////////////////////000000000000////////////000000000000333333333333444444444444000333555666666666777888555>>>DDDLLLfffoooaaaaaannnwwwkkk]]]TTTRRRPPPLLLGGGDDDCCCCCCEEEGGGGGGEEEDDDFFFEEEEEEEEEFFFFFFGGGHHHEEEFFFGGGHHHIIIJJJKKKKKKIIIHHHGGGEEEEEEEEEFFFGGGKKKNNNQQQSSSUUU[[[bbbiiilllvvvkkkqqqxxx\\\FFF:::>>><<<999:::;;;;;;888666666666666666777777777777888888888777777777666666666666666666666666666777555777888888888888999;;;777888999:::;;;<<<=========???@@@@@@??????@@@AAA===???AAA@@@>>>???CCCGGG@@@CCCEEEHHHNNNSSSRRRNNNRRRRRRVVV[[[]]]bbbsss}}}cccZZZXXXRRRLLLJJJHHHHHHGGGDDDAAA@@@@@@AAA=========>>>>>>?????????===>>>???@@@???>>>===<<<@@@@@@@@@@@@BBBCCCDDDEEEEEEGGGJJJLLLLLLKKKJJJHHHIIIIIIJJJLLLNNNNNNLLLJJJEEEEEEDDDBBBBBBAAAAAAAAAEEEBBB@@@BBBFFFFFFCCC???CCCCCCCCCCCCCCCCCCBBBBBBDDDHHHSSSeee{{{XXXBBB777666555777666,,,111111000000000/////////000///......------......000...,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///......////////////000000/////////000000000111111000//////111333555555444666TTTttthhhUUULLLFFF@@@===>>>??????>>>===>>>>>>===<<<===@@@BBBDDDEEEHHHLLLNNNPPPZZZeeewww~~~vvv555666888::::::999888777444333222000000000000111////////////////////////............////////////000000000000////////////////////////000000000000222222222222333333333333000222444555444555666888111555999???NNNjjjsss```UUU[[[eeeqqqxxxsssjjj\\\QQQOOOLLLIIIHHHHHHHHHFFFDDDFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJIIIGGGFFFGGGJJJMMMPPPQQQWWW___fffmmmyyy{{{pppqqqpppTTTEEE;;;444999:::999888888999888777444444555555555666666666777777666666666555555555444444444555555666666666666777888888666666777888777888888999:::;;;<<<<<<;;;<<<>>>>>>===<<<===>>>;;;===???>>>======AAAEEE@@@BBBBBBFFFZZZmmmgggUUUOOOPPPRRRTTTWWW^^^jjjttttttjjjccc]]]WWWSSSNNNJJJFFFBBBAAAAAAAAAAAA=========>>>>>>>>>????????????>>>?????????===<<<>>>>>>>>>===>>>>>>??????@@@AAABBBDDDDDDDDDCCCCCCAAA@@@???AAABBBBBBAAA???BBBAAA@@@@@@???@@@@@@@@@???@@@@@@AAABBBBBB@@@???AAADDDFFFFFFFFFJJJPPPVVVZZZeeezzzrrrEEE666333666222222444///111000000000//////////////////...------------...111///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///........./////////000000////////////000000000111///000111111222333444555555DDDXXXzzzwww]]]SSSFFFAAABBBDDDAAA===>>>>>>>>>===<<<<<<>>>@@@AAA@@@BBBGGGJJJLLLRRRYYYiiirrr|||tttlll555666888999:::999777666444333222000000000000111////////////////////////............/////////000111111000000//////......111111111111222222222222000111111111111222222222000222333333333333555666888555888<<<===JJJrrrnnneeeaaa___lllrrrccc]]]VVVQQQOOONNNKKKIIIFFFGGGHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEDDDDDDCCCCCCOOOMMMLLLMMMQQQVVV\\\```kkkrrrzzz|||xxxPPP;;;<<<===999333777999777555666888888333333333444444555555555666666555555555444444444222222333444444555666666777888999888666444555666777888888999::::::;;;;;;999:::<<<<<<;;;:::;;;<<<:::<<<===<<<:::;;;>>>BBBCCCCCC@@@GGGfffzzz]]]KKKOOORRRSSSWWW]]]aaaaaauuu{{{tttnnnjjjWWWQQQIIIDDDCCCBBBAAA@@@???????????????????????????>>>======>>>>>>>>>======<<<<<<<<<<<<<<<======<<<<<<===>>>???@@@@@@@@@???>>>======>>>???>>>===BBBAAA@@@@@@??????@@@@@@<<>>???>>>===<<<<<<>>>@@@===;;;===CCCHHHIIIMMMRRRZZZ___kkk~~~~~~wwwqqqmmmeee]]]