BM6P6(@ yyyeeeOOOFFFDDDBBB===;;;===:::666444444555555444666444222333444555444333555444333222111111111111222333333333333222222111000000000000111111111111111444777???SSSuuuyyynnndddZZZRRRLLLGGGIIINNNVVViiirrrdddXXXJJJBBB<<<777444555444333222222222333444555444888<<<>>>??????@@@AAACCCDDDGGGIIIIIIHHHFFFDDDBBBAAA>>><<<888666333222222111111000000111222333333444555777:::<<>>;;;999;;;@@@CCCBBBAAAEEEEEEDDDDDDDDDFFFGGGHHHKKKJJJHHHHHHHHHIIIIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIHHHFFFEEECCCBBBAAADDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCFFFIIIMMMOOOPPPRRRTTTUUUUUUUUUVVVWWWWWWWWWXXXZZZ\\\[[[XXXUUUNNNNNNLLLKKKHHHFFFDDDCCC???>>>>>>===============BBBDDDFFFHHHLLLQQQXXX\\\]]]```dddhhhlllnnnooopppqqqtttxxx|||{{{zzzxxxyyy{{{~~~|||xxxqqqkkkeee___ZZZVVVSSSPPPLLLHHHFFFEEEGGGHHHFFFGGGIIILLLPPPQQQPPPNNNMMMNNNNNNOOOPPPSSSWWW[[[dddccciiiqqquuuvvv{{{~~~~~~~~~}}}}}}~~~zzzsssnnnjjjhhheee```\\\ZZZXXXZZZcccmmm}}}vvvllleee]]]cccnnnxxx{{{zzzxxx^^^CCC:::222000111222666<<>>>>>>>>888888777666555444333333333333222111000000/////////,,,++++++***)))))))))***+++,,,...---,,,,,,---///000222666???OOOcccuuunnnbbb___iiizzzzzzeeeOOOFFFDDDAAA===:::;;;888666555666777777666666444222333444555444333444444333222111111111111......//////000/////////000000000000111111111111000444888AAAWWWzzzvvvkkkbbbZZZTTTOOOKKKLLLPPP]]]ooorrreeeYYYKKKCCC<<<666222333222222111000111222333444555888<<<>>>>>>???@@@BBBDDDEEEHHHIIIJJJIIIGGGFFFBBBAAA>>><<<888666333222222111000000000222333444444555666888:::===???@@@BBBAAA???===;;;:::::::::888:::<<<>>>@@@AAACCCDDDDDDDDDCCCCCCCCCDDDFFFFFFJJJIIIHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCEEEIIILLLNNNQQQSSSUUUVVVVVVVVVWWWXXXWWWWWWYYY[[[]]]]]]ZZZWWWPPPPPPNNNKKKHHHDDDAAA@@@>>>>>>===<<<<<<<<<<<<===???AAABBBDDDFFFKKKPPPUUUYYY\\\bbbgggjjjmmmnnnooopppssswww{{{}}}~~~~~~}}}zzzyyyxxxxxxzzz{{{{{{zzzwwwsssllleee___ZZZTTTQQQKKKHHHEEEBBB@@@AAABBBDDDEEEFFFIIIMMMQQQSSSSSSSSSSSSUUUVVVWWWXXXZZZ^^^```ffffffllltttxxxzzz}}}~~~}}}||||||}}}}}}~~~{{{tttoookkkiiigggbbb^^^[[[YYYYYYbbblll{{{xxxlllccc]]]bbblllvvvyyyyyy}}}vvv]]]BBB:::333111222222666;;;GGGRRRaaalllppppppoooooommmsss}}}~~~tttTTTGGG???>>>>>>888888777666555444333333333000///...---,,,,,,,,,,,,---,,,+++***************+++---......---,,,...///000222666@@@PPPdddvvvnnncccaaalll~~~yyyeeeOOOEEEDDDAAA===:::999777666777888999888777666444222333444555444333444444333222222111111111...///000111111111111111000000000000111111111111000444:::DDD]]]ssshhhaaaYYYUUUQQQNNNOOOSSSeeewwwsssfffYYYKKKCCC<<<555111111111000000///000111222333777999;;;======???AAACCCEEEFFFHHHJJJJJJIIIHHHGGGBBBAAA>>><<<888666333222111000000000111222444555555666777999;;;===@@@AAABBBAAA>>><<<:::999999999444999???@@@@@@@@@DDDHHHDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJIIIHHHGGGGGGFFFBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBCCCEEEHHHLLLNNNRRRTTTVVVWWWVVVVVVWWWYYYXXXXXXZZZ\\\^^^]]][[[XXXSSSRRROOOKKKGGGBBB>>><<<======<<<;;;;;;;;;;;;;;;===???@@@AAABBBEEEJJJNNNRRRWWW^^^dddgggjjjlllmmmmmmpppuuuyyy{{{zzzyyywwwyyyxxxwwwxxxyyyxxxvvvtttpppkkkddd]]]WWWRRRMMMJJJBBB@@@>>><<<;;;<<<>>>@@@BBBDDDHHHMMMQQQUUUWWWXXX[[[]]]___aaaaaaccceeegggiiikkkpppwwwzzz~~~||||||}}}{{{zzzzzz|||}}}~~~}}}vvvpppllliiiiiiddd```\\\YYYXXX```iiixxxzzzmmmccc^^^aaajjjtttwwwxxx|||rrrZZZAAA:::444333333333666:::EEEPPP___jjjooooooooooooiiioooyyyzzzYYYJJJ@@@>>>>>>888888777666555444333333333///...---,,,,,,+++++++++------,,,+++++++++,,,,,,+++---......------...///000222777BBBSSSfffxxxmmmdddcccooowwwcccNNNEEEDDDBBB>>><<<999888888999::::::888666666444222333444555444333333333333333222111000000...///000111222333333333///000000000111111111111111555;;;GGGaaauuujjjaaaXXXRRRNNNLLLOOOUUUiii|||uuucccWWWJJJCCC===666222222111000//////000111333444888999;;;<<<===???BBBDDDEEEFFFGGGHHHIIIHHHGGGFFFBBBAAA>>><<<888666333222000000000000111333555666666777888999;;;>>>@@@AAABBB@@@>>>;;;999888888888999;;;>>>??????AAAEEEHHHDDDDDDCCCBBBBBBCCCDDDEEEEEEGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBCCCEEEHHHKKKMMMQQQSSSUUUVVVUUUVVVWWWXXXYYYYYYZZZ\\\]]]\\\YYYVVVTTTSSSPPPLLLGGGBBB>>>;;;;;;;;;:::999999999::::::<<<===???@@@AAADDDHHHKKKMMMSSSZZZ___bbbdddgggiiijjjmmmsssxxxzzzzzzwwwuuuxxxxxxxxxyyyxxxvvvrrrooojjjddd\\\TTTNNNJJJFFFCCC???>>><<<:::999:::<<<======@@@DDDIIINNNSSSXXX[[[___bbbeeegggiiijjjlllnnnooosssxxx{{{}}}}}}yyyzzz~~~|||yyyxxxyyy{{{}}}~~~~~~wwwqqqmmmjjjjjjeee```\\\WWWVVV\\\dddvvv|||oooeee```bbbjjjssswwwyyy}}}mmmUUUAAA:::444444444444666999EEEPPP^^^iiinnnooooooooojjjooovvv||||||}}}\\\MMMBBB>>>>>>999888777666555444333333333111111000///...............------,,,,,,,,,------,,,---......------...///000222999EEEUUUiiizzzkkkccccccpppvvvbbbNNNEEEEEEDDD@@@>>>;;;:::999999999888666444666444222333444555444333333333333333333222000///+++,,,---...///////////////000000000111111111111333666<<>><<<888666333222000000000000222444555777777777888999;;;>>>???AAA@@@???<<<:::888777777777AAA>>>;;;;;;???CCCFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDFFFHHHIIIHHHHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCDDDFFFHHHLLLMMMOOOQQQSSSTTTTTTTTTUUUVVVYYYYYYZZZ[[[\\\ZZZWWWTTTTTTSSSPPPLLLGGGCCC???<<<:::999888888777777888888999:::===>>>@@@BBBFFFIIIIIIOOOVVVZZZ[[[]]]aaaeeehhhlllrrrxxx{{{{{{yyyxxxyyyxxxxxxyyyxxxtttoookkkfff___VVVNNNHHHDDDAAA???>>><<<:::888777888888999888;;;@@@CCCGGGMMMSSSXXX```ccchhhkkkmmmooorrrtttyyy|||xxxyyy}}}|||zzzxxxzzz|||}}}~~~wwwrrrmmmkkkiiiddd___[[[UUUSSSXXX```ttt~~~rrrhhhbbbcccjjjsssyyy|||jjjRRRAAA:::555444555444666:::DDDOOO]]]ggglllmmmmmmnnnmmmpppvvv~~~~~~~~~^^^OOOBBB>>>???:::888777666555444333333333333222111000////////////...------,,,------......,,,---///...------...000///333;;;GGGXXXkkk|||{{{hhhbbbdddsssxxxdddPPPGGGFFFDDDAAA>>>===;;;999888888777555333666444222333444555444333222333444444333222000///......///000111111111000000000000000111111111111333666<<>>888555555111000000000111333444666888:::<<<>>>>>>@@@BBBDDDCCCDDDDDDEEEEEEEEEEEEEEEBBBAAA>>><<<888666333222222111111111222333555666777777888999;;;===???@@@>>>===;;;999777777777777DDD???;;;;;;@@@EEEFFFEEEFFFEEEDDDCCCCCCCCCDDDEEECCCFFFHHHGGGFFFGGGJJJMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEGGGIIILLLNNNNNNPPPSSSTTTSSSSSSTTTVVVWWWWWWXXXZZZ\\\[[[XXXUUUWWWUUURRRNNNHHHCCC???===888888777666666666666666444666999;;;<<<>>>AAADDDEEEJJJPPPSSSTTTWWW^^^dddhhhlllrrrwww{{{|||{{{zzzyyyxxxwwwwwwvvvrrrmmmiiiccc\\\RRRIIICCC@@@>>><<<:::999777666555555555555444888;;;>>>@@@EEELLLRRR]]]```eeeiiimmmqqqvvvyyy~~~zzz{{{~~~~~~|||{{{{{{}}}~~~|||vvvqqqmmmkkkhhhccc^^^ZZZTTTQQQUUU]]]ppp}}}wwwlllddddddiiissszzzkkkSSSBBB;;;555444444444777;;;DDDNNN[[[eeeiiijjjjjjkkknnnqqquuu}}}bbbQQQCCC??????<<<888777666555444333333333111000///......------...------,,,,,,,,,---......,,,...//////......///000///333<<>><<<;;;999666555666666666555666444222333444555444333222333444444444222000///222222333333333333333222000000000000111111111111222555<<>>888444444////////////000222444555777:::===???@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFBBBAAA>>><<<888666333222333222222111222333444555666666777888:::<<<===>>><<<;;;999888777777888888>>>>>>>>>@@@BBBEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCFFFGGGFFFDDDEEEKKKPPPMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNMMMKKKJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEDDDDDDGGGFFFFFFFFFHHHKKKMMMOOOOOOQQQSSSTTTTTTTTTUUUVVVSSSTTTWWWZZZ]]]^^^\\\ZZZ[[[YYYUUUOOOIIICCC>>>;;;777666666555555555555555444666888999999:::===??????DDDJJJMMMOOOTTT^^^fffkkknnnrrrvvvyyyzzzzzzzzzwwwvvvuuutttrrroookkkgggaaaYYYNNNEEE???<<<;;;:::777666555555555555666666333666999::::::>>>FFFLLLSSSWWW[[[aaafffmmmtttyyy~~~~~~~~~~~~~~~{{{uuupppmmmkkkhhhccc___ZZZUUUQQQUUU\\\lll{{{|||ooodddccchhhrrr{{{pppWWWDDD;;;444333333444777<<>>777333222......---...///111333444666999>>>@@@AAAAAABBBBBBEEEFFFFFFFFFFFFGGGGGGGGGBBBAAA>>><<<888666333222444333222222222333444555666666777888999;;;===>>>;;;:::888777777777888999666;;;BBBEEEEEEDDDFFFHHHDDDCCCBBBAAA@@@AAAAAABBBDDDFFFGGGEEECCCEEEKKKRRRNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPOOOMMMLLLJJJIIIHHHKKKJJJIIIGGGFFFEEEEEEDDDHHHGGGGGGGGGIIIKKKNNNPPPPPPRRRTTTUUUUUUUUUVVVWWWPPPRRRUUU[[[___bbbaaa___^^^\\\WWWQQQIIIBBB<<<999666666555444444444444555777888::::::999999;;;<<<:::@@@FFFIIILLLSSS___iiinnnpppsssvvvxxxyyyyyyxxxvvvuuusssqqqpppmmmiiifff___XXXLLLCCC===:::999999555555555666777888999:::444666888888777:::BBBHHHJJJNNNRRRXXX___gggpppuuu~~~yyytttpppmmmkkkhhhddd```[[[UUURRRVVV]]]iiizzzooocccbbbfffqqqzzzttt\\\EEE<<<444222222444888===MMMVVVbbbkkknnnnnnnnnooojjjllloooxxxkkkWWWFFF??????;;;888777666555444333333333111111///...............++++++++++++,,,,,,---...---...//////......///111///444>>>MMM^^^qqq}}}lllbbbgggqqqjjjZZZPPPEEEDDDDDD<<<<<<;;;999888666555444444666666555444333333222222444333222222111111222222111111111111111111111111000000000000111222333444333666<<>><<<;;;===@@@CCCFFFHHHGGGGGGGGGFFFEEEEEEEEEAAA>>>:::888666555333222222222222222222222333333666777888999999888777666555555555666666777888999===>>>AAADDDFFFFFFEEEEEEEEEDDDBBB@@@>>>>>>>>>>>>CCCCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMNNNPPPQQQRRRRRRPPPPPPOOONNNNNNMMMLLLLLLMMMOOOPPPNNNJJJFFFFFFGGGJJJHHHGGGGGGHHHJJJKKKKKKRRRSSSSSSTTTUUUUUUVVVVVVTTTVVVYYY\\\___```aaaaaaaaa```[[[TTTKKKCCC>>>===666555444444555666888999;;;;;;;;;;;;;;;;;;<<<<<>>555333444555777;;;IIIYYYhhhmmmppptttuuurrrnnnooopppwwwcccQQQIIIAAA===???777777666555444333333222000000000///......---------------,,,,,,+++++++++---...---,,,+++,,,000222222888BBBQQQbbbsss~~~yyy}}}vvvfffcccjjjzzz{{{dddTTTLLLBBBAAABBB;;;<<<;;;999777555555555555666555555444333333222222444333222222111111222222111111111111111111111111111111111111111111111111666999@@@PPPnnnzzzhhhWWWPPPNNNPPPZZZggguuusssbbbWWWJJJCCC===666333222000111222111000222444777;;;<<<<<<>>>@@@BBBDDDEEEGGGGGGGGGFFFEEEEEEDDDDDDAAA>>>:::777666555333222111222222222222333333333666777888999999888777777666666666666777888999:::===???AAADDDEEEFFFEEEDDDBBBAAA@@@???>>>>>>??????BBBCCCDDDEEEGGGHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRPPPNNNMMMMMMOOOQQQSSSZZZZZZYYYTTTNNNJJJIIIIIIFFFEEEEEEFFFHHHJJJLLLMMMRRRSSSTTTVVVWWWXXXXXXYYYXXXYYY\\\___bbbcccddddddeeeccc]]]TTTJJJBBB<<<:::777666666666777888999:::===<<<<<<<<<<<<;;;;;;;;;>>>@@@BBBDDDHHHMMMTTTYYY```bbbfffjjjlllnnnnnnnnnnnnmmmllllllkkkhhhdddaaaZZZQQQFFF>>>;;;:::888777444444444555555666666666777888999;;;===???@@@AAAAAADDDHHHMMMSSS[[[ccciiittt|||~~~zzztttqqqooommmjjjjjjeee___[[[VVVQQQSSSXXXhhhxxxwwwiiiddddddkkkuuu~~~zzzeeeHHH>>>555333444666999===KKKYYYhhhnnnpppssstttqqqrrrtttvvv|||~~~eeeQQQGGG???;;;<<<777666666555444333222222000000000///......---------------,,,,,,+++++++++------...---,,,---///222222888BBBPPPaaaqqq~~~|||vvv{{{|||xxx{{{pppbbbbbblll~~~xxx```PPPIIIBBBAAABBB<<<===;;;888666555555555666555555555444444333333222333333222111111111111222111111111111111111111111//////000111111111111111333777???QQQqqqzzziiiYYYTTTRRRTTT___kkkxxxsssbbbWWWJJJCCC===777333333111222222222222333777:::999;;;===@@@BBBDDDEEEEEEGGGFFFFFFEEEDDDDDDCCCCCC@@@===999777666555333222111111222222222333333333666666777888999999999888777777777777888999:::;;;===???AAADDDEEEEEEDDDCCC@@@???>>>===>>>>>>@@@AAABBBCCCDDDEEEGGGIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOOOOSSSQQQMMMKKKLLLQQQVVVZZZcccaaa^^^WWWPPPKKKJJJJJJCCCDDDDDDEEEHHHJJJMMMOOOQQQSSSUUUXXXZZZ[[[\\\\\\\\\^^^```cccfffggghhhhhhiiifff___UUUJJJ@@@;;;999888888888888999:::;;;<<<>>>======<<<<<<;;;;;;;;;>>>???@@@AAABBBFFFLLLPPPUUUYYY^^^dddhhhjjjjjjjjjiiihhhhhhhhhgggeeeaaa^^^UUUMMMCCC===;;;;;;::::::444444444444555777999:::999:::<<>>===;;;888666444555666777555555444444444333333333333222222111111111111111111111111111111111111111+++---///111222333333333333777AAAUUUvvvxxxhhhZZZVVVUUUXXXbbbnnn~~~sssbbbVVVJJJCCC>>>777444444222333333333333666:::=========>>>@@@AAACCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA>>>;;;888666555555444222111111111222222333333444555666777888999::::::;;;999999999999:::;;;<<<<<<>>>???BBBDDDDDDDDDCCCBBB@@@???>>>======>>>???@@@BBBBBBDDDFFFGGGIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMRRRPPPMMMKKKLLLPPPUUUYYY```]]]XXXRRRMMMJJJIIIHHHDDDEEEFFFGGGHHHJJJNNNPPPOOOQQQUUUYYY\\\^^^^^^^^^```aaadddgggiiijjjkkkkkkkkkggg```VVVJJJAAA<<<:::999999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>======@@@DDDGGGLLLQQQXXX___eeehhhhhhhhhhhhgggffffffeeeccc___[[[SSSLLLBBB<<<:::;;;;;;:::777666555444555888:::<<<;;;===???AAACCCCCCBBBAAABBBDDDGGGKKKOOOVVV]]]bbbpppxxxwwwqqqooonnnmmmkkkfffaaa]]]ZZZUUUQQQRRRWWWaaaqqqssseee]]]YYY```lllxxx~~~iiiQQQEEE:::666555444777:::MMMXXXeeemmmoooooopppqqq|||~~~kkkQQQDDD===::::::555555444333222111111000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000//////000111555<<>><<<:::888666555555666777444444444444444333333333333222111111000000111111000000000000000000000000---...///111111222222222888===III```wwwhhh\\\YYYZZZ]]]gggssssssbbbVVVJJJDDD>>>888444555222333333333444777<<<@@@CCCBBB@@@??????AAACCCEEEEEEDDDDDDCCCAAA@@@@@@???<<<:::777555555555444333000000111222333333444444444555666777999;;;<<<===;;;;;;:::;;;;;;<<<===>>>>>>@@@BBBCCCDDDCCCBBBAAAAAA@@@???============>>>AAABBBDDDFFFHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKOOONNNLLLLLLLLLNNNPPPQQQUUURRRNNNKKKJJJIIIIIIIIIGGGIIIJJJJJJIIIJJJNNNQQQNNNQQQTTTXXX\\\^^^``````bbbdddfffiiikkklllllllllkkkggg```VVVKKKCCC>>>===999:::;;;<<<===>>>??????;;;<<<<<<<<<======>>>>>><<<===<<<;;;:::;;;>>>@@@FFFKKKSSS[[[aaaeeeffffffhhhgggfffeeedddaaa]]]YYYTTTLLLBBB<<<:::;;;:::::::::999888777777999;;;<<<===>>>AAACCCEEEDDDCCCCCCFFFHHHLLLQQQVVV^^^fffkkkttt|||yyytttqqqnnnjjjffffffaaa]]]ZZZUUUPPPQQQUUU```qqqrrrdddZZZUUU[[[iiivvvkkkRRRFFF:::666666666999===KKKUUUbbbkkkmmmmmmooorrrzzzmmmQQQDDD>>><<<<<<555555444333222111111000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000000000111222555<<>>BBBFFFDDDAAA???>>>@@@CCCEEEDDDDDDCCCAAA@@@???>>>>>>;;;888555444444555444333000000111222333444444555444444555777999<<<>>>???<<<<<<<<<<<<===>>>???@@@???@@@BBBCCCCCCBBBAAA@@@BBBAAA???>>>======>>>>>>@@@BBBDDDGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJMMMKKKHHHHHHIIIJJJJJJJJJHHHJJJLLLKKKJJJKKKNNNRRRPPPRRRTTTXXX[[[___bbbccceeegggiiikkkmmmnnnnnnnnnkkkggg```VVVLLLDDD@@@???;;;<<<>>>???AAAAAABBBBBB>>>>>>>>>??????@@@@@@@@@<<<<<<<<<;;;999:::<<<>>>BBBFFFNNNUUU\\\```bbbbbbeeedddccccccbbb```\\\XXXUUUMMMCCC<<<;;;;;;;;;:::<<<<<<;;;:::;;;;;;======@@@AAACCCEEEGGGHHHHHHGGGJJJMMMRRRWWW^^^gggpppuuuxxxxxxtttqqqmmmhhhdddgggbbb^^^[[[VVVPPPPPPTTT```pppuuueee[[[TTTZZZhhhvvvlllPPPDDD:::666777999>>>CCCGGGPPP]]]iiillllllnnntttvvvqqqSSSDDD@@@>>>>>>666666555444333222111111000000000///......------++++++,,,,,,,,,,,,------+++---...//////000222333444<<>><<<888888999999888777666555444444444444444444444444222222111000000000000000000000000000000000000000222111000///111333666888666???QQQooowwwiii___```bbbfffppp|||}}}ooobbbVVVJJJDDD???999666666111111222222444888???DDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBAAA???>>>===<<<:::777555333444444444333///000111222333444444555444444555777999<<>>>>>???@@@AAA???AAABBBCCCCCCBBB@@@???AAA@@@???>>>>>>???@@@AAA@@@BBBEEEGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJHHHGGGHHHJJJJJJIIIGGGEEEHHHKKKKKKIIIKKKPPPTTTTTTTTTUUUXXX[[[```dddggghhhiiilllnnnooopppppppppmmmiiiaaaWWWLLLDDDAAA@@@>>>???AAACCCEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA;;;<<<<<<;;;::::::<<<>>>>>>BBBHHHNNNTTTYYY[[[\\\^^^^^^^^^______^^^[[[XXXTTTMMMCCC===<<<======<<<<<<<<<======>>>???@@@@@@DDDEEEFFFHHHJJJKKKMMMNNNMMMPPPUUU[[[bbbkkktttzzz}}}xxxvvvuuuyyyxxxsssqqqooollliiihhhddd```\\\VVVPPPOOOSSS[[[jjj}}}xxxiii]]]VVV]]]kkkxxxlllTTTHHH<<<777777999===BBBCCCJJJXXXfffkkkkkkooovvvvvvvvvTTTDDD???>>>===777666666555444333222222000000000///......------+++++++++,,,,,,---------,,,---.........000333555888@@@MMM^^^nnn{{{}}}qqqnnnyyy{{{hhh^^^]]]mmmdddNNNMMMGGGAAAAAA>>>777888999:::999888555444444444444444444444444444222111111000000000000000000000000000000000000000---,,,,,,...222777===@@@999CCCXXXxxxtttggg^^^^^^bbbeeeooo{{{{{{mmmbbbVVVKKKDDD???999666666111111111111333999???DDD@@@AAABBBCCCDDDDDDDDDDDDCCCCCCAAA@@@???===<<<<<<999777444333444444444333///000000222333444555555333444555666999===@@@BBB>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCCCCAAA@@@>>>@@@????????????AAABBBDDD@@@BBBEEEGGGIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKJJJHHHGGGHHHIIIIIIFFFCCCBBBFFFIIIJJJIIIKKKQQQVVVWWWVVVWWWXXX\\\aaafffiiijjjkkknnnpppqqqrrrrrrrrroookkkbbbWWWLLLDDD@@@???@@@BBBDDDFFFHHHHHHHHHHHHKKKJJJHHHGGGEEECCCAAAAAA;;;<<<===<<<;;;;;;===???;;;>>>CCCIIIOOOSSSVVVXXXXXXXXXYYY[[[\\\\\\ZZZXXXSSSLLLCCC======>>>???>>>:::;;;===???AAABBBCCCCCCGGGGGGHHHJJJLLLNNNQQQRRRNNNQQQVVV\\\cccllluuu{{{yyyiiiddd```bbbmmm{{{yyysssrrrrrrrrrqqqjjjeeeaaa]]]WWWPPPOOORRRTTTcccvvvxxxkkk```YYY___nnnzzzlllZZZMMM???999777666999===@@@GGGVVVeeejjjjjjooowwwyyyyyyVVVDDD???===;;;777777666555444333333222000000000///......------+++++++++,,,,,,---------------...------000333666===EEERRRbbbqqq|||xxxttt}}}uuufff\\\[[[lllkkkSSSKKKEEECCCCCC===<<<;;;:::999888666555555222222222333333444444444111111111000000000000///222111111111000000///////////////...---///333777@@@HHHbbbpppcccXXXYYY]]]bbbmmmzzz{{{qqqcccZZZNNNDDD>>>999555111...///000222555777:::;;;BBBBBBAAAAAAAAABBBCCCCCCEEECCCAAA@@@???>>>;;;999888777555222111000000111222222222222333444555555666555333333444777:::<<<@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@BBBAAA???===>>>AAADDDGGGDDDCCCCCCCCCDDDFFFHHHIIIFFFHHHKKKNNNNNNMMMJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFIIIOOOSSSTTTTTTTTTVVVZZZ```eeeiiimmmoooqqqssssssqqqooommmpppjjjaaaWWWNNNHHHEEEDDDEEEFFFGGGIIIJJJJJJJJJJJJMMMMMMMMMLLLJJJHHHEEECCC??????===<<<;;;;;;;;;;;;<<<===???AAAEEEIIILLLMMMQQQQQQRRRSSSTTTTTTTTTTTTOOOHHH???;;;;;;<<<:::888>>>===???CCCCCCAAADDDIIIHHHLLLRRRVVVUUURRROOOMMMMMMMMMPPPUUUZZZ___kkkvvvyyypppaaaZZZWWWZZZ___gggvvv}}}xxxvvvuuusssqqqlllhhhaaa[[[UUURRRQQQQQQWWWbbbsss|||qqqfff^^^aaalllwww{{{lllXXXKKK>>>999888777777999AAAGGGQQQ\\\fffmmmrrrttt|||}}}YYYGGGCCC@@@<<<888777555333222222222333111111000///////////////,,,,,,,,,---------......---............111555999BBBGGGSSSeeewwwsssdddccceeeooolllSSSKKKCCCAAA@@@:::<<<;;;:::999888666555555222333333333333333333444333333222222222111111111111111111111000000000///000000000......000444777@@@MMMmmm{{{jjj]]]SSSTTTXXX]]]hhhuuu}}}ttteee\\\PPPFFF???:::555222///000111222444666888999===>>>???AAACCCDDDEEEFFFDDDBBB@@@>>>>>><<<:::888666555333222111111222333222222222222333444555555777666555555777:::===???BBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBCCC@@@???===;;;<<>>===<<<<<<<<<<<<===>>>@@@CCCFFFIIIJJJJJJKKKLLLMMMNNNOOOOOOOOONNNHHH@@@<<<<<<<<<:::888===<<<===AAABBBBBBFFFKKKMMMQQQUUUWWWUUUQQQMMMKKKIIIHHHKKKQQQVVV^^^jjjvvvwwwooo___YYYVVVYYY^^^fffuuuzzzwwwvvvtttrrrlllhhhbbb[[[VVVSSSRRRRRRXXXbbbsss}}}qqqfff___bbblllvvvzzzlllZZZMMM???:::999777777888===DDDOOO\\\gggqqqvvvyyy}}}~~~ZZZGGGCCC@@@<<<888777555333222222222333111000000///////////////---------.........//////...////////////222777:::BBBIIIUUUgggyyy~~~pppaaabbbfffsssnnnTTTKKKCCC@@@???888<<<;;;:::999888666555555444333333333333333333222444444444444333333333333111111111111000000000000111111000//////111555888???RRRxxxxxxeeeXXXOOOQQQUUUZZZfffrrr~~~vvviii```RRRGGG@@@;;;666333111111111222333444555666777999===AAADDDGGGGGGHHHCCCAAA>>>===<<<;;;888666444333222111111222333444222222222222333444555555777777777888:::>>>AAACCCDDDDDDDDDDDDCCCCCCCCCCCC???AAACCCEEEFFFGGGFFFFFF@@@???===<<<<<<>>>AAACCCKKKJJJJJJIIIIIIJJJJJJKKKHHHIIIKKKMMMMMMKKKHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHHHHJJJMMMQQQTTTTTTVVVZZZ___eeejjjnnnssstttwwwxxxxxxuuurrrpppmmmiiiccc\\\TTTNNNIIIGGGDDDEEEFFFHHHJJJMMMOOOQQQRRRQQQPPPNNNMMMLLLLLLLLLEEEDDDBBB@@@???>>>============>>>???AAACCCEEEFFFGGGIIIJJJLLLNNNOOOPPPPPPNNNHHHAAA===<<<<<<:::888;;;:::;;;???BBBCCCIIIPPPTTTVVVXXXWWWSSSNNNJJJHHHEEEDDDHHHOOOVVV___mmmzzz~~~ssslll___[[[ZZZ]]]bbbkkkyyy~~~~~~|||yyywwwuuurrrkkkhhhbbb\\\XXXUUUTTTTTTXXXbbbrrrqqqggg```ccclllvvvyyynnn]]]PPPAAA;;;999777666888:::@@@MMM[[[iiittt|||\\\HHHCCC@@@;;;888777555333222222222333111000//////......//////............//////////////////000000000444888<<>>===<<<:::888666444333222111111222333444222222222222333444555555666777888:::===@@@DDDFFFGGGGGGFFFEEEDDDCCCBBBBBBAAACCCEEEHHHIIIIIIHHHHHHBBB@@@???>>>>>>@@@BBBDDDIIIIIIIIIJJJJJJKKKLLLLLLHHHIIIKKKLLLKKKJJJHHHFFFJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIJJJMMMOOOSSSUUUXXX\\\bbbhhhnnnqqqtttvvvxxxyyyxxxvvvrrrpppiiigggccc^^^WWWQQQLLLIIIJJJJJJJJJLLLNNNQQQSSSUUUWWWVVVSSSPPPNNNMMMMMMMMMHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>???@@@AAABBBEEEFFFIIIKKKNNNOOOQQQQQQMMMHHHBBB>>><<<;;;:::999:::999:::???CCCFFFMMMUUUYYYZZZZZZVVVQQQKKKGGGEEEEEEEEEIIIQQQZZZdddtttyyyoooiiiccccccdddhhhnnnyyy~~~~~~~~~}}}yyywwwtttqqqkkkhhhccc^^^YYYWWWVVVUUUXXXaaaqqqsssiiiaaadddmmmuuu}}}{{{sssbbbSSSDDD<<<999666555777888???KKKZZZiiivvv~~~^^^IIIBBB???;;;888777555333222222222333000000///............///------------..................//////111444999===DDDMMM\\\mmm|||~~~lll^^^cccnnnrrrXXXNNNFFFDDDDDD???<<<;;;:::999888666555555444444444333333222222222333333333333222222222222000000000000000000111111111111111000///111555888999LLLoooxxxfffZZZRRRUUU[[[```lllxxx{{{mmmcccTTTHHH@@@;;;666333444444333222222333333333555999>>>CCCFFFGGGFFFEEEDDDBBB???===<<<:::888666555444222111000000111222222222222222333444555555555666777:::>>>AAAEEEGGGHHHHHHGGGEEEDDDCCCBBBAAABBBCCCEEEGGGGGGFFFEEEDDDAAA@@@???>>>>>>@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLMMMNNNMMMKKKKKKMMMOOOSSSUUUYYY___eeekkkppprrrtttuuuwwwxxxwwwtttpppnnngggfffccc^^^YYYTTTOOOLLLLLLMMMOOORRRVVVZZZ]]]___```^^^ZZZVVVSSSPPPOOOOOOJJJIIIGGGEEECCCBBBAAAAAA??????>>>>>>>>>??????@@@@@@AAADDDGGGJJJLLLMMMNNNLLLHHHCCC???===;;;:::999:::999;;;@@@DDDHHHPPPXXX[[[ZZZXXXTTTNNNHHHFFFEEEGGGHHHMMMVVV```kkk{{{xxxpppkkkjjjmmmqqquuu}}}~~~~~~~~~}}}yyyvvvssspppkkkhhhddd___ZZZWWWVVVUUUVVV___ooovvvlllccceeemmmuuu}}}yyygggWWWGGG>>>999666555666777>>>JJJYYYhhhttt}}}```JJJBBB???;;;888777555333222222222333000//////...............++++++,,,,,,,,,---------,,,---......000444999===DDDOOO___ooo|||lll___eeerrrtttYYYOOOGGGFFFFFFAAA<<<;;;:::999888666555555444333333333333333333222222222222222111111111111000000000000111111111111111111000//////111555888888FFFcccsssdddYYYRRRVVV\\\aaammmyyy~~~nnncccTTTHHH@@@;;;888555444444333333333444555555999<<<@@@DDDFFFGGGFFFEEEDDDBBB???===<<<:::777555555444222111000000000111222222222222333444555555555666888;;;>>>BBBEEEFFFHHHHHHGGGEEEDDDBBBAAAAAA@@@AAABBBBBBBBBAAA@@@??????>>>============>>>???===???AAADDDGGGIIIJJJKKKFFFGGGHHHIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMLLLNNNOOOOOONNNMMMNNNOOOSSSVVV[[[aaagggmmmppprrrsssuuuvvvwwwuuurrrnnnkkkgggeeeccc```[[[WWWSSSQQQMMMOOOTTTYYY___dddgggiiihhhfffbbb^^^YYYVVVSSSRRRKKKJJJHHHFFFEEEDDDCCCCCCAAAAAA@@@????????????@@@@@@BBBDDDGGGJJJLLLNNNNNNKKKIIIEEEAAA===;;;:::::::::999<<>>;;;888777555333222222222333000///......------......***+++++++++,,,,,,,,,,,,+++,,,---...000444999>>>DDDPPPbbbrrr~~~kkkaaafffrrrvvvZZZOOOGGGDDDEEE???<<<;;;:::999888666555555222333333333333333333444222222222222111111111111///000000000111111111111000000000......000444777:::CCCZZZzzzqqqcccWWWQQQVVV\\\bbbmmmzzz}}}oooeeeVVVIIIBBB===:::888333333333444555666888888;;;===AAADDDGGGGGGGGGFFFCCCAAA>>><<<;;;999666333333222111000000111222222222222222222333444555555666777999<<<@@@CCCEEEGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>><<<===@@@CCCEEEFFFGGGGGGDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJIIIIIIJJJJJJKKKMMMOOOPPPOOONNNOOOPPPSSSVVV\\\bbbhhhmmmpppqqqssstttvvvvvvtttqqqmmmjjjiiigggeeeaaa^^^[[[YYYWWWQQQUUUZZZ```eeehhhjjjjjjhhhgggdddaaa]]]YYYUUUSSSJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAACCCEEEHHHKKKMMMNNNOOOJJJIIIFFFAAA===;;;::::::999888<<>>;;;888777555333222222222333//////...------------...+++++++++,,,,,,,,,------+++,,,...///111555;;;???DDDRRRfffxxx{{{ggg```eeepppxxx[[[OOOFFFBBBBBB<<<<<<;;;:::999888666555555222222222333333444444444333333333222222222111111//////000000111111111222/////////......///333777<<>>AAADDDGGGHHHHHHHHHBBB@@@===;;;999777444222111000000000000222444555222222222222333444555555777888;;;>>>AAADDDFFFGGGFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAAAAAAAABBBCCCDDD@@@@@@???????????????@@@<<<===@@@BBBDDDEEEEEEDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHKKKMMMPPPQQQPPPOOOPPPQQQSSSVVV\\\ccciiimmmpppqqqtttuuuvvvvvvtttpppllljjjkkkiiifffccc```^^^\\\\\\XXX[[[```eeeggghhhgggfffddddddbbb```]]]XXXUUURRRJJJIIIHHHGGGFFFFFFEEEFFFDDDCCCBBBBBBAAAAAABBBBBB>>>???AAADDDFFFHHHIIIJJJJJJIIIFFFBBB>>>;;;::::::777777;;;AAADDDEEEJJJPPPVVVVVVSSSPPPNNNNNNPPPRRRWWWZZZbbbnnnwww|||}}}xxxtttpppkkkiiiddd___ZZZUUURRRPPPQQQYYYjjjuuuhhhfffllluuu}}}ppp```LLL@@@:::555333444111888CCCQQQaaannnyyy~~~|||~~~eeeKKKAAA===;;;888777555333222222222333//////...------------...,,,,,,,,,---------......,,,---///000222777===AAADDDSSSiii|||xxxddd^^^cccnnn{{{]]]PPPFFFBBBBBB<<<<<<;;;;;;999777555333111333333333333333333333333777666666555444333222111......//////000000111111222222111111111222444555777CCCYYYxxx~~~vvvgggZZZQQQTTT[[[bbbnnnzzzxxxoooggg[[[OOOFFF@@@;;;999444444333333444555777888???BBBEEEHHHHHHFFFCCC@@@BBB@@@===:::777555444333222111111111111111222222444444444444444555666777<<<===>>>???BBBDDDFFFGGGAAAAAAAAAAAAAAAAAA@@@@@@???AAACCCBBBAAA@@@@@@AAABBBAAAAAA@@@@@@?????????>>>???@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDEEEGGGJJJLLLNNNNNNOOOPPPQQQQQQQQQQQQSSSYYYaaahhhmmmppprrrtttssstttuuuvvvuuusssqqqppplllkkkiiieeebbb___\\\[[[\\\]]]___cccffffffdddbbb[[[[[[ZZZXXXVVVTTTQQQPPPNNNLLLHHHFFFFFFGGGJJJLLLLLLKKKIIIFFFDDDBBBAAA@@@EEEDDDCCCCCCDDDHHHKKKMMMMMMLLLIIIEEEAAA===:::999777888:::>>>CCCIIIOOOSSSTTTUUUWWWYYYYYYZZZZZZZZZ^^^eeennnuuu{{{zzzvvvqqqnnnkkkgggccc___[[[VVVPPPLLLSSS\\\kkk}}}uuujjjiiinnnvvvuuudddQQQFFF>>>888444444444999CCCRRRcccqqqzzz~~~{{{jjjMMMCCC???;;;555555555555444222000...000000//////......------,,,,,,,,,---------.........///000//////555???HHHMMMWWWhhh}}}sssbbb\\\___jjj}}}|||^^^PPPFFFBBBBBB<<<<<<;;;:::888777555444333333333333333333333333333//////000000000000111111//////////////////000000111000000000111222444555888CCCZZZyyyxxxiii\\\TTTXXX^^^dddooozzzxxxnnngggZZZOOOFFF???:::888333333333333444666888999<<>><<<999666333111000000222111111111111222222333333333333444555777888999999:::;;;<<<>>>AAACCCDDDBBBBBBBBBAAAAAAAAAAAA@@@???@@@BBBAAA@@@??????@@@AAAAAAAAA@@@@@@@@@?????????@@@BBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHFFFEEEFFFHHHKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSXXX```fffkkkooorrrtttwwwwwwwwwvvvuuusssqqqooommmllljjjgggccc```^^^]]]```````````````^^^[[[XXXTTTSSSSSSRRRQQQOOONNNMMMMMMKKKIIIGGGFFFHHHIIIKKKNNNMMMJJJHHHFFFDDDCCCCCCFFFEEEDDDEEEFFFJJJMMMOOOMMMKKKHHHEEEAAA===:::999:::;;;<<>>888555555555999BBBOOO^^^kkktttwwwwww|||jjjMMMCCC???;;;888666555333111111111111222111000///...---,,,+++,,,,,,,,,---------......///000111000111666@@@IIIPPPZZZjjjrrraaa]]]aaalll~~~___QQQFFFCCCBBB===<<<;;;999777666666666666333333333333333333333333111111111111222222222222///////////////.........////////////000222444555999CCCYYY{{{zzzjjj___YYY]]]bbbfffppp{{{xxxooohhh\\\PPPFFF???:::666222222222333555777999::::::===AAADDDFFFFFFEEECCC???>>>;;;777555333222222111111111111222222333444222222333444666888:::;;;888999:::;;;===???AAABBBCCCBBBBBBBBBAAAAAAAAA@@@>>>@@@AAAAAA???>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCEEEGGGHHHIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGIIIKKKMMMNNNOOOQQQRRRSSSTTTUUUUUUTTTXXX^^^dddiiinnnrrrvvv{{{zzzyyywwwuuusssqqqpppnnnmmmkkkhhheeebbb```___```___\\\[[[YYYVVVRRROOOLLLLLLLLLLLLKKKKKKKKKJJJMMMLLLLLLLLLLLLLLLMMMMMMPPPOOOMMMKKKIIIIIIHHHIIIHHHHHHGGGHHHIIIKKKMMMNNNLLLKKKHHHEEEAAA>>>;;;:::<<<===>>>@@@CCCIIIPPPUUU___ccciiilllmmmmmmlllllliiimmmuuu~~~~~~~~~~~~{{{uuuoookkkiiifffbbb___[[[VVVQQQNNNPPPYYYfffxxx{{{pppfffeeejjjqqq{{{xxxooo```OOODDD>>>999666666444888@@@MMM\\\iiiqqquuutttyyykkkMMMCCC???:::999777444111///000111222333222111///---,,,+++***,,,,,,,,,---------......000111111111222888BBBIIIQQQZZZjjj}}}ppp___^^^dddqqqbbbSSSGGGCCCCCC>>><<<:::888666666666888999444444444444444444444444666555555444333222111111000/////////......------...------...000222444666:::CCCYYY|||~~~xxxhhh___[[[```eeehhhqqq|||yyyssskkk___SSSIIIAAA;;;777222222222333555888:::<<<:::<<<@@@CCCEEEEEEDDDCCC@@@>>>;;;888555444333333111111111222222444555555444555555666777888:::;;;;;;;;;<<<===???AAACCCDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@BBBAAA???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@AAACCCFFFHHHIIIJJJJJJHHHIIIIIIIIIHHHHHHGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGIIIKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVYYY^^^cccgggmmmrrrvvv{{{zzzxxxvvvtttssssssrrrooommmkkkiiifffcccaaa```ZZZWWWTTTRRRQQQPPPNNNLLLHHHHHHIIIIIIJJJKKKKKKLLLOOOQQQSSSUUUVVVVVVUUUTTTRRRQQQOOONNNNNNOOOPPPQQQOOONNNNNNMMMLLLLLLLLLLLLLLLKKKHHHEEEBBB???===;;;<<<>>>???AAADDDKKKTTT[[[eeejjjqqqtttssspppnnnmmmkkknnnuuu~~~~~~~~~{{{uuunnnjjjiiifffbbb___[[[WWWRRRNNNOOOWWWddduuuxxxmmmcccccchhhoooxxx|||uuulll]]]MMMDDD>>>999666666222666???LLL\\\iiissswwwuuuyyylllNNNCCC???:::888777444222000000111111111111000///---,,,++++++,,,,,,,,,---------......///000000111333:::BBBHHHNNNVVVeeexxxooo```___gggvvvdddTTTHHHDDDDDD???<<<:::888666666777888:::444444444444444444444444444333333222111000///...000000//////.........---...------...000222444666:::BBBXXXzzzyyysssfff___]]]bbbfffhhhqqq||||||wwwpppdddXXXMMMDDD===999222222333444555888:::<<<<<<>>>@@@CCCDDDCCCBBBAAA<<<:::888555222111000000111111111222333555666777888888777777777888888999<<<======>>>@@@BBBDDDEEECCCBBBBBBAAA@@@@@@?????????AAABBBBBBAAA@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEHHHHHHIIIJJJJJJJJJJJJJJJGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNQQQSSSUUUVVVVVVXXX[[[___cccggglllrrrvvvyyyxxxvvvuuuttttttttttttnnnmmmkkkhhheeebbb```___UUURRRMMMKKKKKKKKKJJJIIIGGGGGGHHHIIILLLNNNQQQRRRUUUYYY]]]bbbcccbbb___]]]VVVUUUSSSRRRSSSUUUWWWYYYZZZYYYXXXVVVSSSQQQNNNMMMLLLKKKIIIGGGDDDAAA???>>>;;;===@@@AAAEEENNNZZZcccmmmsssyyyzzzuuuoookkkjjjjjjmmmsss|||~~~}}}|||zzz{{{}}}{{{uuuooojjjiiifffbbb___[[[VVVQQQNNNJJJQQQ]]]nnnxxxmmmcccbbbffflllttt|||{{{uuuiiiZZZKKKCCC>>>999666666333666>>>JJJYYYgggppptttuuuxxx~~~mmmOOOCCC>>>999666666555444333111000///............------------,,,,,,,,,---------............///000444:::AAAGGGKKKSSSaaatttpppbbb```jjj|||fffVVVIIIEEEDDD???;;;:::999888777777888999444444444444444444444444222222222333333333444444000000000000////////////////////////000222444555999BBBWWWwww~~~uuuppphhhaaa___ccceeefffnnnzzz|||ttthhh\\\QQQGGG???;;;333333333444666888:::;;;===>>>@@@BBBCCCCCCBBBAAA===<<<999666444333333333111111111333444666888999::::::999888888888888999;;;;;;<<<===>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>===>>>@@@BBBBBBAAAAAABBBCCC???@@@@@@AAABBBCCCCCCDDD@@@AAACCCDDDFFFGGGGGGGGGIIIIIIJJJJJJIIIHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKMMMPPPSSSUUUWWWXXX[[[]]]aaadddhhhlllqqqtttuuuuuuttttttssssssrrrrrrmmmkkkiiifffbbb___\\\[[[TTTPPPJJJFFFEEEEEEEEEEEEFFFGGGIIIMMMRRRXXX]]]```cccgggnnnrrrsssooojjjfff\\\[[[YYYWWWWWWYYY[[[]]]ccccccaaa___[[[WWWSSSQQQMMMLLLKKKHHHFFFCCCAAAAAA;;;>>>AAABBBFFFPPP^^^hhhvvv{{{}}}uuulllhhhggggggjjjpppxxx~~~}}}wwwwwwwwwwwwyyy|||~~~~~~zzzuuupppllljjjgggccc___[[[VVVPPPLLLJJJPPP[[[kkk~~~yyynnndddbbbfffkkkrrryyyzzz~~~~~~~~~{{{uuugggYYYJJJBBB>>>999666555555777===HHHUUUaaaiiimmmttttttwww|||~~~nnnPPPDDD>>>888555555666555444222///...,,,------------.........,,,,,,,,,---------.........---...000555;;;BBBFFFKKKQQQ___rrrqqqfffcccooohhhWWWJJJEEEEEE@@@;;;;;;:::999999888777777555555555555555555555555333444444444444555555555000000000111111111111111111000000000111222444555888AAAUUUssszzztttqqqnnngggdddeeedddccckkkwww~~~wwwkkk^^^SSSIII@@@;;;555444444444666777999;;;<<<===@@@BBBDDDDDDDDDDDD@@@???<<<999777666666666000111222333555777999:::::::::999999999999:::;;;::::::;;;<<<===>>>@@@AAAAAAAAA@@@???>>>===<<<;;;;;;===@@@AAAAAAAAACCCDDD??????@@@AAABBBCCCDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHJJJJJJJJJHHHFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJIIIKKKNNNQQQTTTWWWYYYZZZ]]]```dddgggiiilllooorrrsssttttttsssrrrpppnnnmmmkkkiiifffccc___[[[XXXVVVSSSNNNGGGCCCAAABBBCCCDDDHHHJJJOOOVVV___hhhppptttxxx}}}vvvpppeeeccc___[[[YYYZZZ[[[\\\ddddddcccaaa^^^YYYUUURRRNNNNNNLLLJJJHHHEEEDDDCCC===@@@CCCCCCFFFPPP___kkkyyy~~~}}}rrrhhhddddddaaaeeekkkooosssxxx{{{uuuqqqqqqrrrmmmnnnoooqqqtttxxx|||~~~~~~~~~~~~xxxuuurrrooollliiiddd___ZZZUUUOOOKKKJJJQQQ[[[jjj~~~{{{pppfffcccfffjjjpppwwwxxx}}}}}}|||yyytttfffXXXIIIBBB===888555444666888===GGGTTT```hhhllltttrrrrrrsssvvv~~~|||}}}nnnPPPDDD>>>888777666555333222111000000------------------------,,,,,,,,,---------......///......111666===CCCFFFIIIPPP]]]pppsssjjjggguuuiiiWWWJJJFFFEEE@@@;;;;;;;;;;;;999888666666555555555555555555555555333222222111000///......000000111111222222333333222222111111111222444555777AAAUUUpppxxxtttttttttlllggggggdddaaaiiiuuuxxxlll___TTTIII@@@;;;666555555555666777999::::::<<>>???AAAAAA@@@@@@???>>>===<<<;;;;;;999;;;>>>@@@@@@AAACCCDDD??????@@@AAACCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHFFFEEECCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJLLLOOORRRVVVYYY[[[\\\___bbbeeehhhjjjllloooqqqsssttttttsssqqqnnnkkkiiijjjhhheeeaaa\\\XXXUUUSSSPPPKKKDDD@@@@@@CCCEEEFFFKKKNNNUUU^^^jjjvvvxxxllliiiccc^^^ZZZYYYYYYZZZ___``````___\\\XXXTTTQQQOOONNNMMMKKKIIIGGGEEEDDD@@@CCCEEEDDDFFFOOO___kkkxxx}}}zzznnneeeaaaaaaZZZ___eeehhhiiinnnvvv}}}~~~yyyqqqkkkhhhhhhiiiccceeehhhkkknnntttyyy}}}{{{}}}~~~~~~~~~~~~}}}}}}}}}wwwuuusssqqqmmmjjjeee___ZZZTTTNNNJJJGGGMMMWWWfffyyy}}}qqqgggdddgggjjjpppuuuxxx~~~|||{{{xxxsssfffXXXIIIBBB===888444333555777===HHHVVVccclllqqqvvvrrrppppppqqqyyy{{{{{{oooQQQDDD>>>888999777444111000000111222//////...---,,,,,,++++++,,,,,,,,,---------......000//////222888???DDDGGGGGGMMM[[[nnntttmmmjjjyyylllVVVMMMHHHEEEDDD;;;:::999777777777777888555555555555555555555555666555333222111222333333111111111111000000000000222///---...111444555444:::AAASSSlll{{{xxxwwwwwwooogggcccbbbcccjjjrrrzzzooocccXXXLLLCCC===999777444444777:::<<<===<<<>>>BBBEEEFFFFFFEEEDDDCCC@@@;;;888777777777666444444555666777888999:::999;;;===<<<;;;::::::;;;<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>???>>>???BBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFFFFEEECCCBBBCCCEEEIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHJJJKKKKKKJJJHHHHHHFFFGGGHHHJJJKKKKKKLLLLLLMMMOOOQQQSSSSSSUUUXXXZZZ```bbbdddgggkkknnnqqqrrrssssssrrroookkkiiiiiiiiigggeeecccaaa]]]WWWPPPLLLJJJFFFCCCDDDDDDDDDGGGMMMSSSYYYfffttt}}}vvvppphhhbbb```^^^\\\ZZZXXXZZZ\\\]]]\\\YYYUUUSSSQQQPPPOOONNNLLLHHHBBB>>>CCCCCCBBBCCCGGGQQQ___iiizzz}}}}}}wwwmmmbbb[[[XXXSSSVVVZZZ^^^bbbhhhmmmrrryyy~~~wwwxxxyyyvvvrrrmmmhhhccc___^^^dddbbbdddhhhjjjjjjmmmrrrxxxzzz{{{{{{{{{{{{|||~~~~~~~~~~~~~~~|||}}}~~~{{{wwwrrrooooookkkeee```[[[VVVRRRNNNEEEKKKVVVeeexxx{{{ooogggfffkkkssswwwxxx}}}~~~|||yyytttmmm___SSSGGGAAA;;;555222222444777===HHHZZZjjjqqqpppssspppmmmlllmmmwww{{{~~~oooOOOBBB>>>999999777555333111000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---000111000555@@@IIIMMMMMMSSS```rrrwwwoooooonnnWWWMMMHHHDDDBBB>>><<<:::888666666666666555555555555555555555555555444333222222222333333111111111111000000000000222000---...111444555444777???QQQkkk}}}}}}yyyppphhhccc```aaahhhpppzzzpppdddXXXMMMCCC===999666444444777:::<<<<<<===???BBBDDDFFFFFFEEEEEECCC@@@;;;888777777777777555666777888999:::;;;;;;:::;;;======<<<;;;<<<===<<<;;;;;;::::::::::::;;;??????>>>>>>>>>>>>?????????@@@BBBDDDEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBDDDEEEHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLOOORRRUUUVVVWWWXXXYYY[[[___```cccfffiiimmmooopppqqqpppooommmjjjiiiiiiiiihhhfffccc___[[[UUUOOOJJJIIIEEEBBBDDDEEEFFFKKKRRR[[[cccrrrxxxwwwsssnnngggcccaaa___\\\ZZZWWWXXXZZZ\\\[[[YYYVVVTTTQQQPPPOOOOOOMMMKKKFFFCCCEEEEEEEEEFFFJJJUUUbbblllzzz||||||vvvkkk```XXXUUUNNNQQQTTTXXX]]]cccjjjoooyyypppiiiiiikkkjjjjjjhhhfffcccaaa```___[[[ZZZ___dddgggkkkpppqqqsssuuuvvvwwwxxxzzz|||~~~}}}}}}~~~~~~}}}~~~~~~yyyuuuqqqmmmiiiccc^^^YYYSSSNNNKKKEEEKKKUUUcccwww~~~qqqhhhfffkkkrrrwwwzzz~~~~~~{{{wwwqqqjjj^^^RRRGGG@@@;;;555222222555888===GGGXXXhhhooonnnpppooonnnooopppwww}}}}}}pppPPPCCC>>>:::999777555333111000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---000111000555@@@JJJNNNMMMUUUdddwwwxxxppprrrqqqYYYNNNHHHCCCAAA@@@>>><<<999777555555555555555555555555555555555444444333222222222333333111111111111000000000000222000......111444555555777???RRRnnn{{{rrrhhhbbb]]]^^^eeennn|||qqqeeeYYYNNNDDD>>>999666444444666999;;;;;;???@@@BBBCCCDDDEEEFFFFFFDDD@@@<<<999888888888888888888999;;;<<<<<<<<<<<<:::;;;<<<<<<<<<;;;===>>>===<<<;;;:::999999999999??????>>>>>>>>>??????@@@AAABBBDDDEEEFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEDDDCCCCCCEEEFFFGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMQQQTTTXXXZZZZZZZZZZZZ[[[]]]^^^aaaeeehhhkkkmmmnnnnnnmmmkkkjjjiiiiiiiiiiiijjjfffaaa]]]YYYTTTOOOKKKIIIEEEDDDEEEGGGIIIQQQYYYfffrrr~~~qqqiiihhhhhheeeaaa^^^]]]\\\ZZZXXXUUUWWWYYY[[[\\\[[[YYYWWWRRRQQQOOOOOOOOOMMMKKKHHHGGGHHHIIIKKKPPPZZZgggqqq{{{|||{{{ttthhh]]]UUUQQQKKKMMMOOORRRXXX```hhhnnnyyytttddd]]]]]]^^^___```aaaccccccdddddd^^^WWWSSSVVV\\\```eeejjjoooqqqtttvvvwwwyyy|||~~~||||||||||||}}}~~~~~~|||wwwsssmmmiiiccc]]]XXXRRRMMMIIIEEEJJJSSSaaauuussshhhfffjjjqqqvvvzzz}}}yyyuuunnnfff\\\QQQEEE???:::555333333777999===FFFVVVfffnnnmmmnnnnnnppprrrrrrwww}}}}}}pppPPPDDD???;;;888777555333111000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---000111000555@@@JJJNNNNNNWWWgggzzz|||uuuuuurrr[[[PPPJJJEEECCC@@@>>><<<999777777666666555555555555555555555555444333333333333333333333111111111111000000000///222000//////111333555666999AAAVVVttt{{{ssshhhaaa[[[ZZZbbblll~~~sssggg[[[PPPFFF@@@999666444333666888:::;;;@@@AAAAAACCCDDDEEEFFFGGGEEEAAA===::::::::::::999999:::<<<===>>>>>>>>>===999:::;;;;;;:::;;;<<<>>>======<<<<<<<<<<<<<<<<<>>>>>??????@@@@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFFFFEEEEEEGGGIIIGGGFFFFFFEEEEEEEEEFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJLLLMMMMMMNNNNNNPPPSSSXXXZZZZZZYYYYYYYYY\\\^^^aaaeeehhhjjjllllllmmmkkkiiihhhiiijjjkkkkkkiiieee```\\\YYYVVVRRRPPPMMMJJJHHHIIIJJJNNNWWWbbbssssssggg[[[TTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTVVVYYY\\\]]]^^^]]]\\\UUUSSSPPPOOOOOOOOOMMMKKKJJJKKKMMMOOOTTT^^^kkkttt}}}}}}{{{sssgggZZZRRROOOLLLMMMNNNQQQWWW```jjjqqq{{{{{{nnnbbb^^^___\\\\\\[[[[[[]]]```ccceeeaaaWWWPPPPPPUUUZZZ___dddmmmooorrrtttuuuwwwzzz|||~~~~~~}}}|||||||||||||||~~~xxxsssnnnjjjeee___ZZZTTTNNNJJJEEEJJJQQQ^^^ttttttgggdddhhhoootttyyy~~~|||xxxtttllleeeZZZOOOCCC===999555333555555888<<>>===;;;999999888999999555555555555555555555555222333333333333333333333111111111111000000000///111111000000111333555777999BBBYYYyyy}}}|||xxxqqqggg___XXXVVV___iii{{{vvvjjj^^^SSSIIICCC:::777444444666888:::;;;@@@@@@AAACCCDDDFFFHHHHHHFFFCCC>>><<<<<<<<<<<<<<<;;;<<<>>>@@@@@@@@@???>>>999:::;;;:::999999;;;===;;;;;;;;;<<<===>>>???@@@???????????????@@@AAAAAADDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIHHHGGGHHHJJJKKKGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJLLLMMMMMMNNNNNNMMMPPPUUUWWWXXXWWWWWWWWW]]]___bbbfffiiikkkllllllmmmjjjggggggiiilllllllllgggddd___\\\ZZZYYYXXXVVVSSSPPPMMMMMMMMMRRR]]]jjj~~~yyyiii]]]RRRHHHCCCCCCBBBCCCEEEGGGIIILLLOOOPPPTTTVVVYYY\\\^^^_________YYYUUUQQQOOONNNNNNMMMMMMLLLNNNQQQSSSXXXaaallluuu~~~|||sssfffYYYQQQNNNLLLMMMOOORRRXXXbbbmmmuuu{{{uuunnnfffdddeeeddd```[[[WWWVVVYYY]]]```]]]TTTLLLMMMPPPUUU[[[bbbiiikkkmmmooooooqqqsssvvv}}}}}}||||||{{{|||||||||}}}vvvrrrmmmjjjeee```ZZZTTTNNNIIIEEEIIIPPP]]]sssssseeeaaafffmmmssswww|||~~~{{{wwwtttmmmfffXXXLLL@@@;;;888555444666333666;;;FFFXXXjjjrrrrrrqqqpppppppppqqqxxxqqqQQQDDD@@@;;;888666444222111111111111//////...------------...------------------------,,,000111111666BBBLLLPPPPPPXXXfffuuu~~~{{{uuu___UUUOOOJJJGGG>>>===;;;:::999::::::;;;555555555555555555555555222222333444444444333333111111111111000000000000111111222111000222555888999BBBZZZ|||~~~wwwsssrrrllleee^^^VVVTTT\\\gggxxxyyymmmaaaVVVLLLFFF;;;888555555777999;;;;;;===???AAADDDFFFHHHIIIIIIHHHEEEAAA>>>>>>?????????>>>@@@BBBCCCDDDCCCAAA@@@;;;<<<;;;:::999999;;;===999::::::;;;<<<>>>???@@@???????????????@@@AAABBBDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKJJJIIIIIIKKKLLLGGGGGGGGGGGGGGGGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMKKKNNNRRRUUUUUUVVVVVVWWW^^^```dddgggjjjlllllllllmmmiiieeeeeeiiilllmmmllleeebbb___]]]\\\\\\ZZZYYYVVVSSSPPPOOOOOOUUUcccqqqqqqcccUUUKKKDDD===999:::666888;;;===@@@EEEJJJMMMPPPRRRUUUXXX[[[\\\]]]^^^YYYUUUPPPMMMLLLMMMNNNNNNNNNQQQTTTWWW[[[cccmmmuuu{{{rrrdddXXXPPPMMMIIIKKKOOOTTT]]]iiiuuu}}}|||uuusssppplllkkkmmmmmmhhh___WWWSSSTTTWWWYYYSSSMMMJJJKKKNNNRRR[[[ccchhhjjjmmmnnnoooqqqsssuuuzzzzzzzzz{{{|||~~~|||uuupppjjjgggccc___ZZZTTTMMMIIIFFFIIIPPP]]]sssqqqddd```eeennntttwww|||~~~{{{wwwsssmmmeeeUUUJJJ>>>999777555555888333777===III[[[mmmttttttrrrppppppppprrr|||pppPPPDDD???;;;777666444222111111111222//////...------------...------------------------,,,000111111777BBBLLLQQQPPPYYYgggvvv}}}~~~wwwaaaVVVOOOIIIFFF@@@???===;;;:::999999:::555555555555555555555555111222333444444444333333111111111111000000000000111222222111000222666999:::DDD\\\}}}rrrlllkkkhhhccc]]]VVVSSSZZZeeevvv{{{ooodddYYYOOOIII<<<:::777666888:::;;;<<<;;;===AAAEEEHHHJJJJJJJJJJJJGGGCCCAAAAAAAAABBBAAABBBDDDFFFHHHHHHGGGEEECCC??????>>><<<::::::<<<>>><<<<<<<<<<<<===???@@@@@@????????????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLJJJIIIHHHJJJKKKFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKNNNQQQTTTUUUVVVYYY[[[]]]```dddhhhjjjkkkkkkkkklllgggccccccgggkkkkkkjjjdddaaa___]]]\\\[[[YYYWWWUUURRRPPPOOOPPPWWWgggwww|||nnnZZZNNNBBB===:::666444444000222444666888<<>>:::777666444222111111111222//////...------------...........................,,,000111111777CCCMMMQQQPPPZZZkkk{{{|||yyybbbWWWOOOHHHDDDBBBAAA>>>;;;999888888888555555555555555555555555000111333444555444333333111111111111000000000000111222333222000222666999===GGG```}}}pppjjjgggeeebbb]]]UUURRRZZZddduuu}}}qqqeeeZZZQQQKKK===;;;888777888;;;<<<<<<999<<>>;;;;;;===???AAA@@@@@@@@@@@@@@@AAAAAA????????????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJHHHGGGIIIJJJEEEEEEDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGHHHJJJKKKKKKLLLLLLLLLOOORRRTTTVVVXXX[[[^^^]]]___cccgggjjjkkkjjjjjjkkkfffaaaaaafffiiijjjiiicccaaa___]]]\\\ZZZWWWUUURRRPPPNNNNNNOOOXXXjjj{{{vvvgggWWWKKK@@@777444444222000111---///000000111555<<>>999777555444222111111222222//////...------------...........................,,,000111111777CCCMMMQQQOOO\\\ooo}}}fffZZZSSSJJJBBBAAA>>><<<::::::999888666555555555555555555555555555333222222444444333111222111000000111111///...000111222111000000222333888DDDccczzzoookkkhhheeeaaa\\\SSSPPPXXXcccyyyvvvlll```SSSJJJ@@@<<<777444555888:::;;;;;;===AAAFFFIIIKKKLLLLLLKKKKKKIIIFFFCCCBBBDDDEEEGGGLLLNNNNNNOOOQQQOOOKKKGGGFFFFFFDDDCCCAAA???>>>AAABBBCCCCCCDDDDDDCCCCCCDDD@@@<<<<<<>>>??????===@@@BBBDDDGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMJJJHHHGGGGGGHHHIIIIIIHHHEEEHHHMMMPPPQQQNNNJJJGGGHHHFFFEEEGGGKKKLLLKKKIIIKKKKKKLLLOOORRRWWW[[[^^^]]]^^^aaaccceeeggggggggghhhccc______cccfffeeebbb```^^^[[[YYYZZZZZZYYYXXXTTTOOOLLLNNNPPPWWWhhhyyyyyynnn```QQQGGG???===999555222111111222111111000000111333666777999===BBBFFFHHHIIIKKKLLLMMMMMMKKKJJJIIILLLQQQUUUVVVYYY\\\___aaafffnnnttt|||yyyrrriii^^^TTTOOOMMMLLLPPPYYYeeettt~~~xxxyyyvvvvvvzzzzzzrrrkkkgggdddbbb```]]]\\\YYYVVVTTTVVV[[[___eeegggjjjlllnnnqqquuuxxxxxx{{{~~~}}}}}}~~~~~~~~~{{{tttpppiiifffcccaaa^^^YYYQQQKKKGGGJJJPPP^^^uuuqqqhhhfffiiiqqqzzz~~~xxxnnneee___PPPEEE;;;777555333222444777999BBBPPPaaannnssssssnnnooorrrwww|||}}}qqqQQQDDD>>>:::888666444222222222000/////////...------------......---+++******+++,,,---...000111222888CCCLLLNNNNNNYYYmmmhhh[[[UUUMMMFFFEEEBBB???===<<<:::888666555555555555555555555555555333222222444444333111444333222222333333222000000111222111000000222444999EEEcccyyynnnjjjlllhhhccc\\\TTTQQQYYYdddzzzwwwmmmaaaSSSJJJBBB>>>999666666999;;;<<<<<<>>>BBBFFFIIIKKKLLLLLLMMMLLLIIIFFFCCCBBBDDDFFFGGGKKKNNNOOOPPPSSSRRRNNNIIIIIIHHHGGGFFFDDDBBBAAADDDDDDEEEFFFFFFFFFEEEEEEAAA>>>;;;:::<<<======<<<@@@AAADDDFFFHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJHHHFFFFFFHHHIIIJJJIIIJJJMMMQQQTTTTTTQQQMMMJJJIIIHHHGGGHHHKKKMMMLLLJJJLLLLLLMMMOOORRRVVVYYY\\\\\\]]]___bbbdddeeeeeeeeegggccc^^^^^^```bbb```^^^XXXVVVSSSSSSTTTTTTTTTSSSQQQMMMKKKMMMOOOUUUcccrrr|||wwwooofff\\\PPPFFF???777666444222000...---,,,000///......///222444555888;;;@@@CCCEEEGGGJJJKKKMMMLLLKKKJJJKKKNNNTTTXXXYYY[[[]]]```ccciiiooosssvvvtttnnneee[[[SSSNNNMMMKKKQQQ\\\jjj|||{{{www|||zzzyyy~~~xxxrrrmmmjjjgggeee___^^^[[[WWWVVVXXX\\\```fffhhhkkkmmmoooqqquuuwwwxxx{{{}}}}}}||||||~~~~~~~~~{{{tttpppllliiieeebbb___YYYQQQJJJHHHJJJQQQ___vvvqqqiiigggjjjrrr{{{|||vvvmmmccc\\\PPPFFF<<<999777555555777777:::BBBQQQbbboootttuuuvvvttttttvvvyyyzzz}}}qqqQQQDDD???;;;666555444444666888888777//////...------------......---,,,++++++,,,---///---000111222999DDDMMMOOONNNZZZmmmjjj]]]VVVPPPJJJGGGDDD@@@===;;;999777444555555555555555555555555555333222222444444333111444333111222333333222111000111222111000111333444<<>>;;;:::;;;=========???AAACCCFFFHHHIIIIIIIIIFFFHHHJJJLLLLLLLLLKKKJJJLLLKKKKKKKKKKKKKKKKKKJJJKKKIIIFFFFFFHHHJJJKKKKKKOOOPPPSSSUUUTTTQQQNNNKKKKKKJJJIIIJJJLLLMMMMMMLLLMMMNNNNNNOOORRRUUUWWWYYYYYY[[[]]]___aaabbbbbbaaaeeeaaa\\\[[[[[[[[[YYYWWWSSSQQQPPPPPPRRRTTTTTTSSSNNNLLLKKKLLLMMMRRR\\\gggmmmfff[[[PPPGGG@@@:::777000111111111///---+++***......------...000222333777999===???AAADDDHHHJJJLLLLLLLLLLLLMMMRRRYYY^^^___^^^___ccchhhmmmppprrrsssqqqkkkcccZZZSSSPPPOOONNNVVVdddvvv|||yyy}}}||||||}}}xxxssspppllliiibbb```]]]ZZZXXXZZZ^^^bbbfffiiimmmoooqqqsssuuuwwwyyyzzz{{{{{{zzz{{{|||~~~zzztttpppppplllgggccc___YYYPPPJJJHHHKKKQQQ___wwwrrrjjjhhhkkkttt|||~~~{{{uuukkk```XXXMMMDDD;;;888888666666888666999BBBPPP```lllrrrtttyyywwwvvvwwwzzz{{{~~~qqqQQQEEE@@@;;;555444333555777999999999//////...------------...------,,,,,,,,,---///000---000111333:::EEENNNPPPTTTaaatttmmm^^^VVVPPPKKKEEEBBB???<<<:::888666444555555555555555555555555555333222222333444222111222000///000111111000///000111222222111111333555>>>HHHccc}}}zzzpppkkkjjjfff```YYYQQQPPPZZZggg|||}}}vvvooodddYYYQQQFFFBBB<<<888777999;;;;;;>>>@@@CCCFFFIIILLLMMMNNNPPPMMMIIIDDD@@@AAADDDHHHHHHLLLOOONNNPPPSSSSSSPPPKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGEEEEEEBBB@@@>>>======???@@@AAA???AAACCCEEEGGGIIIIIIJJJFFFHHHKKKMMMNNNMMMLLLJJJLLLLLLLLLKKKKKKJJJJJJJJJLLLIIIGGGGGGIIILLLMMMNNNOOOPPPQQQQQQPPPNNNKKKJJJMMMLLLLLLMMMMMMNNNMMMMMMPPPPPPPPPQQQSSSUUUVVVXXXWWWYYYZZZ\\\^^^^^^^^^]]]aaa^^^ZZZWWWVVVUUURRRPPPOOONNNMMMOOORRRTTTTTTSSSLLLKKKKKKKKKLLLPPPWWW]]]aaaYYYNNNDDD===888555444000000000000000///...---............///000222222555777:::<<<>>>AAAEEEIIILLLLLLMMMOOOQQQWWW^^^cccdddccccccgggnnnrrrtttsssvvvsssmmmeee\\\VVVSSSRRRUUU___ppp~~~}}}||||||~~~yyyuuuqqqllliiicccbbb___[[[YYY[[[```cccfffjjjooosssuuuvvvxxxyyyzzzzzzzzzyyyzzz{{{}}}~~~|||vvvrrrqqqmmmhhhddd```ZZZRRRLLLHHHKKKRRR```wwwtttkkkiiilllttt}}}}}}zzzuuukkk___VVVIII???777666666444555777555999AAAMMM[[[fffmmmooovvvvvvxxx|||rrrQQQDDD>>>:::777555333333333333222111//////...------------...---,,,,,,,,,---///000111,,,000222444;;;FFFNNNPPPUUUcccwww{{{|||ppp___UUUNNNJJJEEEBBB???===<<<;;;888777555555555555555555555555555333222222333444222111111000///000111222111///000111222222111222444666???HHHbbb{{{xxxxxxmmmiiiccc```[[[UUUOOOOOO[[[iii|||{{{vvvppphhh^^^VVVHHHCCC===999888999::::::>>>@@@CCCFFFJJJMMMOOOPPPPPPNNNIIIDDD@@@AAADDDGGGJJJMMMOOOMMMMMMPPPPPPLLLJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCAAA@@@???>>>===>>>@@@BBB@@@AAACCCEEEGGGHHHIIIJJJEEEGGGJJJMMMNNNMMMLLLKKKMMMMMMMMMLLLKKKKKKKKKJJJLLLJJJIIIIIILLLOOOPPPPPPPPPPPPPPPOOOMMMLLLJJJJJJNNNNNNOOONNNNNNMMMMMMNNNRRRRRRSSSSSSTTTUUUVVVWWWUUUWWWXXXZZZ[[[[[[ZZZZZZ]]][[[XXXUUURRRPPPMMMKKKJJJIIIJJJLLLOOOPPPPPPOOOKKKLLLLLLKKKLLLOOOSSSTTTVVVPPPGGG@@@:::777444222111000///......///111222000000000000111222222333444666999;;;===@@@DDDGGGKKKMMMPPPSSSWWW\\\bbbgggiiihhhiiimmmtttxxxxxxvvvzzzwwwqqqhhh^^^XXXUUUUUU[[[ggg|||||||||~~~||||||}}}~~~yyyuuupppkkkhhhdddbbb```\\\[[[]]]bbbfffggglllsssxxx{{{{{{{{{|||zzzyyywwwwwwyyy|||~~~yyyvvvqqqmmmgggddd```[[[TTTOOOHHHKKKQQQ___vvvuuullliiilllttt}}}}}}{{{wwwmmm___VVVFFF>>>666666666555444666777;;;BBBMMMYYYdddkkknnnuuuwww}}}rrrQQQCCC<<<777999666333222111000///---//////...------------...,,,,,,,,,---...///000000,,,///222444;;;FFFMMMOOOOOO]]]rrrxxxsssuuutttaaaWWWOOOJJJHHHFFFCCCAAA@@@???===;;;555555555555555555555555555333222222444444333111333111111111333444333222000111222222222333555777>>>HHHbbb{{{xxx~~~tttiiiddd___\\\YYYUUUPPPQQQ\\\jjj{{{|||xxxssslllbbb[[[KKKFFF???;;;999:::;;;;;;>>>???BBBFFFJJJNNNQQQSSSRRRPPPLLLGGGCCCCCCEEEHHHKKKNNNOOOLLLLLLOOONNNKKKLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKJJJHHHFFFDDDCCC>>>>>>>>><<<;;;<<>>@@@DDDFFFJJJMMMSSSXXX\\\aaaeeeiiilllmmmpppuuuyyy|||}}}|||}}}zzzsssjjjaaa[[[YYYYYYaaaooo{{{wwwxxx{{{|||||||||}}}yyytttoookkkhhheeedddaaa___^^^aaafffjjjlllrrrzzz~~~}}}wwwuuussstttxxx}}}{{{xxxqqqlllgggccc```\\\UUUPPPHHHJJJPPP]]]sssrrrjjjhhhkkkttt}}}}}}|||yyyoooaaaVVVGGG???888777888666666777999>>>FFFPPP\\\gggooosssyyy|||sssQQQCCC<<<777888666333333333333222000//////...------------...,,,,,,------.........///,,,///222444:::DDDKKKLLLLLL\\\qqq}}}ppplllooo}}}yyyfff[[[SSSNNNLLLIIIFFFCCCAAA???===;;;555555555555555555555555555333222222444444333111222111000111333444333222000111222222222333555777<<>><<<<<<=========???BBBFFFKKKOOOSSSUUUTTTSSSPPPLLLHHHGGGHHHJJJKKKNNNOOOLLLMMMPPPPPPNNNOOOPPPQQQRRRSSSTTTTTTTTTQQQPPPOOOMMMKKKIIIGGGEEE===>>>???===;;;<<>>888777888666555666777<<>>:::777555333333444444333222//////...------------...,,,,,,---------------,,,,,,///222333999CCCIIIIIIMMM\\\pppxxxjjjgggkkkxxx|||iii^^^VVVRRRMMMJJJFFFBBB@@@===:::888555555555555555555555555555444222333444444333111000///...///111222222000000111222222222333666888;;;FFFaaawwwvvv}}}uuujjjeeecccbbb```\\\VVVVVV___kkkzzzyyyqqqggg```RRRMMMFFF@@@>>>>>>>>>>>><<<>>>AAAFFFKKKPPPTTTWWWVVVVVVSSSOOOKKKJJJJJJLLLKKKNNNOOOMMMNNNRRRSSSQQQSSSSSSUUUVVVWWWXXXXXXXXXUUUTTTSSSQQQOOOLLLJJJHHH???@@@AAA???===>>>BBBEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPLLLMMMOOOSSSVVVXXXVVVTTTQQQPPPMMMKKKJJJKKKMMMNNNOOOPPPRRRPPPLLLKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTRRROOOMMMLLLKKKOOONNNNNNOOOPPPPPPMMMKKKGGGJJJIIIFFFGGGLLLMMMHHHCCC???999555444444333333///000111222222222111000111222222333333333222222222666;;;???AAABBBDDDEEEIIIOOOWWW___dddfffhhhiiimmmssszzz{{{sssmmmiiiiiijjjxxxyyyvvvwwwyyyyyyxxxwwwyyy||||||sssmmmhhhdddbbbhhhhhhfffeeeeeeiiiooottt{{{|||yyynnnkkkiiilllttt|||{{{xxxuuuppphhhccc^^^XXXQQQLLLGGGIIINNNZZZooosssfffaaacccjjjuuu|||zzz{{{yyypppaaaVVVEEE<<<666555555333222333222999CCCPPP]]]jjjvvv}}}rrrSSSFFFAAA<<<888666333222222222111/////////...------------...,,,,,,,,,------,,,++++++,,,///222333999BBBGGGGGGJJJXXXlll{{{uuugggdddiiiuuu~~~lll^^^VVVTTTOOOMMMJJJHHHEEE@@@;;;777666666555555555444444444555555555444444333333333222222111111111111111111111111111222333444555666<<>><<>>BBBEEEIIINNNTTTYYYZZZXXXUUUTTTUUUVVVVVVUUUSSSRRRQQQPPPQQQSSSUUUWWW]]]]]]^^^```aaa___[[[XXXTTTRRRNNNLLLKKKJJJHHHFFFDDDBBB@@@???AAABBBBBBAAABBBBBBCCCCCCDDDCCCCCCBBB@@@@@@AAACCCDDDFFFGGGGGGIIIJJJKKKJJJIIIJJJKKKMMMQQQRRRTTTUUUVVVUUUTTTTTTQQQPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQRRRSSSSSSSSSRRRQQQRRRQQQQQQQQQQQQRRRSSSSSSXXXVVVRRROOOMMMKKKKKKKKKOOOMMMLLLLLLMMMMMMJJJGGGBBBBBBBBBAAAAAAAAAAAAAAA>>><<<888666555333111///000000111111222222111111111222333444555444333333666777:::===@@@BBBCCCDDDGGGGGGLLLVVV]]]^^^aaadddooozzz}}}yyytttpppqqqvvv{{{wwwtttuuuwwwxxxxxxwwwxxxyyy{{{zzznnnbbb[[[ZZZ[[[]]]\\\\\\___eeelllrrruuu{{{vvvtttrrrooojjjeee___YYYRRRMMMHHHIIILLLVVVkkkyyymmmiiiiiilllttt{{{~~~~~~zzzvvvooocccWWWKKKCCC<<<999666333444666777;;;EEEUUUfffssszzz{{{~~~pppQQQDDD???:::777666555333222111000000222000......//////---+++......---------,,,,,,,,,---000111222777@@@FFFGGGIIIUUUeeesss||||||wwwiiiccceeemmmuuufff]]]ZZZVVVRRRLLLGGGCCC???;;;888666666666555555555444444333333444444444444444444444444333222111000000///111111111111222444555666777BBBWWWuuu|||{{{zzzqqqmmmhhheeebbb^^^YYYWWW^^^hhhyyy~~~wwwoooiii___UUUJJJCCC>>>::::::===;;;===@@@DDDHHHNNNUUUYYYZZZYYYYYYZZZ[[[[[[ZZZYYYTTTTTTTTTUUUWWWXXXZZZ[[[_________aaaaaa___[[[XXXQQQNNNKKKIIIHHHGGGEEECCCCCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@??????@@@AAABBBDDDEEEEEEGGGHHHGGGFFFEEEFFFIIIKKKNNNPPPTTTWWWXXXVVVSSSPPPOOONNNMMMKKKJJJJJJJJJJJJGGGIIIKKKMMMPPPQQQSSSSSSUUUVVVWWWWWWVVVTTTRRRPPPPPPOOONNNNNNNNNOOOPPPQQQUUUSSSPPPMMMKKKJJJIIIIIIMMMLLLJJJJJJJJJJJJGGGEEEAAA@@@@@@??????>>>>>>>>>===;;;888666555444222111///000111333333222222111222333333444555555444444777888;;;===@@@BBBCCCDDDFFFEEEIIIQQQXXX[[[```fffxxx}}}xxxtttwww|||}}}yyyvvvuuuvvvvvvuuutttuuuxxx|||uuuhhh\\\UUURRRRRRTTTUUUWWW[[[cccllltttyyyyyyuuussssssooojjjeee___YYYRRRNNNKKKKKKMMMXXXmmmxxxqqqnnnnnnsssyyy}}}}}}yyyuuuooocccWWWKKKCCC<<<999666333444666777;;;FFFVVVgggtttzzz|||zzzyyy|||oooPPPDDD???:::777666555333222111000000444222000000000///---+++---------------,,,,,,,,,...111222333888AAAGGGHHHLLLUUUcccoooxxx}}}yyyjjjeeeffflllzzzkkkaaa]]]ZZZUUUOOOHHHDDD???;;;888666666666666555555555555555555555444444333333333555555444333111000//////000000111111222333555666666@@@TTTnnn}}}~~~|||rrrnnnfffbbb___[[[VVVUUU]]]gggyyy{{{tttoooeeeYYYMMMEEE>>>999999<<<:::<<>>???@@@AAABBBBBBDDDDDDCCCAAA@@@BBBEEEHHHGGGJJJNNNQQQSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIFFFGGGIIILLLOOOQQQRRRRRRVVVWWWXXXYYYXXXUUURRRPPPOOONNNLLLKKKKKKMMMNNNOOOQQQPPPNNNKKKIIIHHHGGGGGGJJJIIIIIIHHHHHHFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>===;;;888777666666444333000222333555555444333222333333444444555555666666777888:::===@@@AAACCCCCCEEEDDDGGGOOOUUU[[[eeemmm|||yyy|||}}}xxxuuussssssqqqppppppsssyyyzzznnn```UUUNNNLLLKKKNNNPPPSSSYYYaaalllvvv}}}zzzvvvttttttpppkkkeee___YYYSSSOOOMMMNNNQQQ\\\sssuuuooonnnsssyyy|||~~~}}}yyyuuuooobbbWWWKKKCCC<<<999666333444666666:::EEEUUUgggtttyyy{{{uuuuuuxxx{{{}}}oooPPPDDD???999777666555333222111000000///...---...///000///...////////////////////////---000222222777@@@FFFGGGMMMVVVcccoooyyy~~~zzzlllfffgggkkk~~~oooddd```]]]XXXRRRKKKFFFAAA===:::777777666666666555555555777777666555333222111111555555444333222111000///000000000111222333444555666???QQQjjj{{{rrrmmmccc___\\\XXXSSSSSS\\\fffyyyzzzuuuiii^^^QQQHHH@@@;;;:::<<<:::<<>>;;;;;;<<<===>>>>>>???@@@AAAAAA@@@>>>===>>>BBBEEEBBBCCCFFFHHHKKKMMMNNNNNNJJJJJJJJJJJJIIIHHHHHHGGGFFFGGGIIIKKKNNNOOOPPPQQQTTTUUUVVVWWWVVVUUUSSSRRROOONNNMMMLLLKKKLLLLLLMMMNNNMMMKKKIIIGGGEEEDDDDDDFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>><<<:::888888888666555333444555666666666555555333444444444555666777777666777:::<<>>999777666555333222111000000---,,,,,,...000222111111.../////////////////////,,,///111111666???EEEFFFJJJSSSaaapppzzz}}}ooohhhhhhiiizzzttthhhccc___[[[UUUOOOJJJDDD???<<<777777777666666666555555777777666555333222111111555555444333222111111000000000000000111333444555777???PPPiiiyyyoookkk```]]]YYYUUUQQQQQQZZZfffxxx}}}xxxmmmaaaUUULLLDDD===;;;===<<<===???AAAEEEKKKRRRWWW^^^^^^___``````]]]XXXUUUSSSUUUWWWZZZ\\\^^^___```bbbaaa___^^^]]]ZZZVVVSSSLLLJJJGGGFFFEEEEEECCCAAADDDCCCBBBCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@???>>>===999999:::;;;;;;<<<=========>>>===<<<;;;<<>>999777666555333222111000000111000///000111222111000,,,,,,,,,---------------+++///000111666???EEEEEEFFFNNN]]]lllyyyssslllllljjjxxxyyylllggg```]]]XXXRRRMMMHHHBBB===777777777777666666666555555444444444444333333333444444444333333222222222//////000000111333444555777>>>PPPkkkwwwmmmhhh^^^ZZZVVVSSSOOOPPPYYYeeewww~~~xxxooodddXXXOOOGGG@@@<<<======>>>???@@@CCCIIIQQQVVV]]]]]]^^^``````^^^ZZZWWWUUUVVVXXXZZZ\\\^^^```aaaeeeccc```___]]]ZZZWWWTTTNNNKKKIIIGGGGGGFFFEEECCCEEEDDDCCCDDDDDDCCC@@@>>>?????????>>>>>>===<<<;;;888888888999::::::;;;;;;;;;<<<<<<<<<;;;;;;===>>>????????????AAADDDFFFHHHFFFGGGHHHHHHHHHGGGFFFEEECCCDDDHHHKKKOOOQQQSSSTTTUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSQQQNNNKKKIIIHHHGGGFFFEEEDDDBBB@@@??????BBBDDDDDDCCCCCCDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDAAA>>>===<<<;;;:::888555444333222333444666777555444444555666777999:::666888;;;???CCCFFFHHHIIILLLLLLOOOUUU[[[dddsss}}}uuupppiiieeedddgggiiikkkooouuu~~~~~~tttlllaaaXXXSSSPPPOOOMMMLLLNNNQQQTTTXXXaaammmwww}}}}}}wwwsssllleee```[[[VVVSSSQQQVVV___ppprrrgggccceeeoooxxxyyy{{{zzzwwwsssmmmbbbVVVKKKCCC<<<999666333444666777<<>>888777666555333222111000000222111000000000000///...,,,,,,,,,---------......,,,///111111777@@@FFFFFFFFFMMMZZZiiixxxxxxppppppqqq||||||oooiii```]]]YYYUUUPPPJJJCCC???777777777777666666666666222222333333444555666666333333333333333333333333//////000000111222444555777>>>PPPnnn}}}zzz|||uuukkkfff]]]YYYUUURRRNNNOOOYYYeeeuuu}}}vvvoooeeeZZZRRRJJJAAA===>>>>>>>>>???@@@CCCHHHPPPUUUZZZ[[[\\\^^^___^^^[[[XXXWWWXXXYYYZZZ\\\___aaabbbdddbbb```^^^\\\YYYUUURRROOOMMMJJJIIIHHHHHHFFFEEEFFFEEEDDDDDDDDDCCC@@@===============<<<;;;:::999777777888888999999::::::999;;;<<<<<<;;;:::<<<============>>>>>>???@@@@@@EEEFFFGGGHHHHHHGGGEEEDDDAAACCCFFFKKKOOOSSSVVVWWWXXXVVVTTTQQQQQQQQQRRRSSSVVVVVVWWWVVVSSSOOOKKKHHHFFFFFFEEEDDDCCCAAA???>>>>>>AAADDDDDDCCCCCCEEEGGGFFFFFFFFFGGGGGGGGGGGGGGGEEECCC@@@>>>===<<<:::999555333111000000222555777555555444555666888:::;;;777999<<>>HHHXXXgggpppssssssuuuwww{{{nnnOOOCCC>>>888777666555333222111000000...---,,,---...///...---........./////////000000---111222333888AAAGGGGGGIIINNNYYYhhhxxx{{{tttsssyyyuuummmhhhddd```ZZZTTTLLLDDD???<<<:::777777777777666444333666999888666444444555333333333333333333333333000111222111000222444777999@@@OOOkkkzzzxxxvvvvvv}}}sssllljjjbbb\\\VVVQQQMMMNNNVVV```rrr{{{xxxrrrmmmcccWWWLLLDDD>>>;;;>>><<<>>>CCCFFFHHHNNNUUUYYY[[[^^^``````___\\\ZZZXXXXXXYYYZZZ\\\```cccffffffeeebbb___[[[XXXVVVTTTOOOLLLJJJHHHHHHGGGFFFDDDAAAAAABBBBBBAAAAAA@@@???===<<<;;;:::::::::::::::777777777777777888888888;;;:::999777777777888888===<<<;;;:::;;;===???AAADDDEEEEEEDDDBBBAAAAAABBBAAAEEEJJJMMMOOOQQQUUUYYYYYYWWWUUUSSSRRRRRRSSSTTTVVVWWWWWWUUUQQQNNNLLLKKKIIIGGGCCCBBBAAAAAA@@@?????????AAABBBCCCDDDDDDDDDBBBCCCDDDGGGIIIIIIGGGEEEFFFGGGEEEBBB===:::888888666666777777777777666666999666444444888;;;<<<;;;999:::===AAAEEEIIILLLMMMPPPPPPRRRVVVYYYaaappp~~~|||yyyvvvmmmkkkgggcccaaaeeennnuuu||||||yyynnnhhh___XXXUUUUUUVVVWWWYYYZZZ[[[\\\^^^bbbhhhlll{{{}}}uuuqqqkkkeee```[[[UUURRRRRRUUUaaauuuxxxjjj```^^^eeepppxxxyyyzzzzzzxxxsssiii]]]UUUFFFAAA<<<777666666555555777???MMM]]]jjjpppqqqpppssstttyyy~~~kkkOOOBBB===999777666555333222111000000////////////.......................................//////222777>>>DDDHHHIIIKKKUUUgggwwwyyysssuuuzzzsssllliiiddd^^^WWWOOOFFF@@@<<<:::888777777777666555222555777777444222333444666666555444222111000000000111222111111222444666888???NNNjjjwwwtttsssuuu~~~zzzsssppphhhaaaZZZTTTNNNMMMUUU^^^mmm||||||xxxqqqfffYYYMMMDDD>>>;;;===;;;===BBBEEEGGGNNNUUUWWWYYY]]]______^^^\\\ZZZXXXXXXXXXYYY[[[^^^bbbddddddcccaaa^^^ZZZWWWUUUTTTNNNLLLIIIHHHHHHHHHFFFEEEDDDDDDDDDCCCCCCBBB@@@@@@===<<<;;;:::999999999999666666666777777888888888999888777777777888999::::::999999888999;;;===>>>???@@@AAAAAA??????@@@AAAAAADDDHHHKKKLLLNNNQQQSSSUUUTTTRRRPPPPPPQQQRRRSSSVVVWWWWWWUUUQQQNNNMMMLLLKKKIIIFFFDDDCCCCCCAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIIIIHHHKKKKKKIIIDDD???:::888888666666777777888888777777>>>;;;888777999::::::999===???AAAEEEHHHLLLNNNPPPSSSRRRSSSUUUWWW]]]kkkyyy~~~|||yyyuuurrrjjjiiigggddddddiiirrrxxxxxxuuuhhhccc]]]YYYYYY[[[^^^aaadddeeefffggghhhkkkooorrrxxx~~~~~~vvvrrrkkkeee___YYYTTTPPPPPPTTT___rrrvvvhhh^^^\\\cccnnnvvvyyyzzzzzzyyysssiii]]]UUUEEEAAA;;;777666666555555777>>>MMM]]]kkkrrrsssrrrrrrtttyyyjjjOOODDD>>>;;;777666555333222111000000////////////............------,,,,,,,,,+++++++++------///222888???FFFJJJGGGKKKWWWjjj{{{~~~xxx{{{yyyrrrooojjjddd\\\RRRIIIBBB<<<:::888777777777666555222333555444333111111222666666555444222111000000000111222222111111444555666===LLLhhh{{{sssnnnooosss~~~|||xxxppphhh___WWWOOOLLLRRR[[[eeevvv~~~vvvjjj[[[NNNEEE???<<<;;;:::<<>>======<<<;;;999888777777777444444555666777888999999777777666777777888::::::777777666666666888999:::999;;;<<<===<<<<<<>>>???@@@CCCFFFHHHHHHJJJLLLMMMOOOOOONNNMMMNNNOOOQQQRRRUUUVVVVVVTTTQQQNNNMMMMMMNNNKKKHHHFFFEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEHHHJJJLLLMMMPPPOOOMMMGGGAAA<<<999888777777777888888999999999@@@===;;;::::::;;;::::::===>>>@@@CCCFFFIIILLLMMMTTTSSSSSSTTTUUUZZZgggttt}}}zzzwwwtttpppmmmggggggffffffiiioooxxx~~~wwwnnniii```^^^\\\[[[^^^dddkkkoooqqqsssuuuvvvuuuvvvwwwyyyxxx}}}wwwssskkkddd^^^WWWQQQMMMNNNRRR]]]nnnzzzqqqddd[[[YYY```jjjrrrxxxyyyzzzxxxssshhh\\\SSSEEE@@@;;;777666666555555666>>>LLL]]]kkksssuuutttqqqsssyyyiiiOOODDD@@@<<<888777555333222111111111////////////............---------,,,,,,+++++++++------///222999@@@GGGKKKEEEJJJXXXmmm~~~}}}}}}wwwtttoooiiiaaaVVVJJJCCC<<<:::888777888888666555333444444444333222222222333333333333333333333333000222333222111111333555444;;;JJJeeevvvoooiiilllsss~~~vvvnnncccYYYOOOJJJOOOVVV```qqqxxxkkk]]]PPPFFFAAA>>>:::999;;;@@@CCCFFFLLLSSSUUUWWW[[[^^^```___]]]\\\XXXWWWVVVVVVWWWYYY[[[]]]^^^]]]\\\ZZZWWWUUUSSSRRRNNNLLLIIIHHHHHHHHHGGGEEEBBBBBBAAA@@@>>><<<:::999===<<<:::888777666555555333333444555777888999:::888888777777888888888999666555555555555666777888777999::::::::::::;;;===???@@@CCCEEEGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSTTTRRROOONNNMMMNNNOOOMMMJJJHHHGGGFFFCCCAAABBBBBBAAAAAAAAAAAAAAABBBAAABBBCCCDDDGGGJJJNNNQQQRRRRRROOOJJJCCC>>><<<;;;888888888999999:::;;;;;;<<<;;;::::::;;;<<<======<<<>>>@@@CCCFFFIIIKKKLLLRRRQQQRRRSSSUUUZZZhhhuuu~~~zzzwwwtttqqqmmmkkkffffffgggjjjooovvv~~~wwwkkk```YYYZZZZZZ[[[]]]bbbiiirrrxxxyyy|||}}}wwwrrrkkkccc\\\UUUOOOKKKKKKPPP[[[kkkyyy|||vvvuuummmaaaXXXWWW]]]gggnnnvvvwwwxxxvvvqqqfffYYYPPPDDD@@@:::777555666666555777???LLL\\\jjjrrrttttttqqqsssyyyiiiOOODDD???<<<888777555444222111111111////////////..........................................000333888???FFFJJJEEEIIIWWWlll}}}~~~zzzxxxtttmmmdddXXXLLLCCC===;;;888888888888777555666555444444444444444444333333333333333333333333000222333333222111222333333:::HHHaaawwwooojjjnnnvvvzzzqqqfffZZZOOOIIILLLTTT^^^ppp~~~wwwlll^^^RRRIIIDDDAAA;;;:::;;;@@@CCCEEEKKKRRRTTTWWW[[[___aaaaaa```^^^XXXWWWVVVUUUUUUWWWXXXZZZ[[[[[[YYYXXXVVVTTTSSSRRROOOMMMJJJHHHHHHGGGFFFDDDAAAAAA@@@>>><<<:::888777;;;:::999777555444444333222333444666777999:::;;;:::::::::999888777777666666666666666666777777888888:::;;;:::999888999;;;===>>>@@@CCCFFFHHHIIIIIIIIIIIIJJJLLLMMMOOOQQQRRRPPPQQQQQQPPPNNNMMMMMMNNNPPPNNNLLLJJJIIIHHHEEECCCEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBDDDEEEGGGKKKQQQUUUTTTSSSQQQLLLFFFAAA??????:::::::::::::::;;;<<<===:::;;;;;;;;;;;;<<<===>>>@@@BBBDDDHHHKKKOOOQQQSSSQQQQQQRRRVVVYYY```ooo}}}~~~}}}xxxuuusssqqqnnnlllhhhhhhjjjnnnttt{{{vvvkkk___TTTNNNRRRTTTVVVYYY^^^fffooovvv}}}uuupppiiibbb[[[TTTNNNJJJJJJNNNYYYhhhuuu{{{yyyuuuqqqjjj___WWWWWW]]]fffmmmssstttvvvtttooocccVVVLLLCCC???:::666555555666555888???LLL[[[iiiqqqssssssrrrtttyyyiiiNNNCCC===:::888777666444333222111111////////////............+++,,,,,,---...///000000111000111333777===BBBFFFEEEHHHTTThhhyyy|||{{{wwwqqqhhh[[[NNNEEE===;;;999888888888777666999777555555666666666555666666555444222111000000000222444444222111222333444:::GGG^^^wwwrrrvvv}}}|||sssggg\\\PPPIIIMMMTTTaaarrr}}}wwwmmmaaaUUULLLFFFCCC===;;;===@@@CCCDDDJJJPPPTTTVVV[[[___bbbbbbaaa```YYYXXXVVVTTTTTTUUUVVVWWWYYYYYYXXXWWWVVVTTTTTTSSSQQQNNNKKKIIIHHHFFFDDDCCCAAAAAA@@@???===;;;999888999888777555444333333333444444555777888:::;;;;;;<<<<<<<<<;;;:::888666555777777777888888888888888999:::;;;:::999888999:::<<<<<<>>>AAAEEEHHHHHHHHHGGGHHHIIIKKKMMMOOOQQQQQQOOOPPPPPPOOOMMMMMMNNNPPPQQQOOONNNMMMMMMKKKIIIFFFHHHFFFDDDBBBAAAAAAAAABBBAAADDDGGGHHHIIIMMMSSSYYYWWWWWWUUUPPPJJJEEECCCBBB>>>===;;;;;;;;;;;;<<<===<<<===>>>===;;;;;;;;;<<<@@@BBBEEEJJJOOOSSSWWWXXXWWWWWWYYY]]]aaaiiixxx{{{|||}}}zzzvvvtttsssrrrpppooommmmmmooosssyyy~~~vvvlllbbbYYYPPPKKKKKKNNNQQQTTTWWW^^^gggooo|||}}}rrrnnnggg```ZZZTTTNNNKKKIIIMMMWWWdddpppwwwxxxwwwoooiii___XXXXXX^^^fffmmmrrrtttuuutttnnnbbbTTTJJJBBB>>>999666555555666555999@@@LLL[[[iiirrruuuuuuwwwwww{{{iiiNNNBBB===999888888666444333222222222////////////............)))******+++,,,---......111111000222555:::@@@CCCEEEHHHSSSeeewww}}}zzzuuulll^^^PPPGGG===;;;999888999888777666:::777444444666777666555666666555444222111000000000222444444333111111222555:::FFF[[[{{{|||}}}tttiii]]]RRRLLLPPPWWWfffvvv~~~yyypppeeeYYYOOOHHHDDD???===>>>AAACCCDDDIIIOOORRRUUUYYY^^^aaabbbaaa```ZZZYYYWWWUUUTTTTTTUUUVVVXXXXXXWWWWWWVVVUUUTTTTTTRRRPPPLLLIIIGGGEEECCCAAA@@@??????>>><<<:::999888777666555444333333333333555666777888999:::;;;<<<<<<<<<======<<<:::999888777888888888888888777777777888999999999999:::<<<===<<<===@@@CCCEEEEEECCCEEEGGGHHHKKKMMMNNNOOOPPPPPPQQQQQQPPPNNNOOOQQQSSSRRRQQQQQQQQQQQQPPPMMMKKKJJJIIIFFFDDDBBBBBBBBBCCCDDDHHHLLLMMMNNNQQQWWW\\\^^^]]]ZZZUUUNNNHHHEEEDDD@@@???===;;;;;;;;;<<<===;;;===??????======>>>@@@@@@BBBGGGLLLSSSXXX]]]___dddccceeegggjjjqqq|||{{{zzzyyywwwsssrrrrrrssssssrrrssssssssswww||||||uuujjj```YYYTTTOOOLLLHHHLLLPPPRRRTTTZZZdddkkkvvv{{{~~~zzznnnjjjddd___ZZZUUUPPPLLLJJJLLLSSS^^^jjjssswwwxxxoooiii```ZZZZZZ```hhhnnnssstttvvvuuuooocccTTTJJJBBB>>>999555555555666666888???LLL]]]lllvvvzzz{{{~~~}}}~~~hhhNNNCCC>>>:::999888666555333222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,/////////000444:::???BBBDDDHHHTTTgggyyy}}}xxxnnnaaaRRRIII===;;;999888999999777666:::777444333555777666444333333333333333333333333000222444444333111111111555;;;EEEYYYxxx~~~uuujjj___TTTNNNRRRZZZjjjyyy|||tttiii\\\QQQHHHCCCAAA??????BBBCCCCCCHHHOOOPPPSSSXXX]]]```aaaaaa```[[[ZZZWWWUUUTTTTTTTTTUUUXXXXXXWWWVVVVVVUUUUUUUUUTTTQQQLLLIIIGGGEEEBBB@@@===<<<<<<;;;:::888777666666555444444333333333333777777888999:::;;;;;;<<<;;;<<<=========<<<;;;:::777888888888888888777777444666888888999999;;;===???===<<<>>>BBBCCCAAA???DDDFFFGGGJJJLLLMMMNNNNNNQQQRRRRRRQQQPPPQQQSSSUUUTTTSSSSSSTTTTTTSSSQQQNNNLLLJJJGGGDDDCCCBBBCCCCCCFFFKKKPPPQQQQQQSSSYYY^^^cccbbb___XXXPPPJJJFFFEEEBBB@@@>>><<<;;;;;;<<<===888;;;???@@@@@@@@@CCCFFFEEEHHHLLLSSSZZZ```eeehhhooonnnnnnooopppuuu~~~zzzwwwwwwtttqqqqqqrrrsssttttttwwwvvvvvvyyy~~~|||sssjjj___WWWRRRQQQOOOMMMJJJMMMQQQSSSUUU[[[dddlllnnnttt}}}|||xxxlllhhhccc^^^YYYUUUQQQNNNJJJLLLQQQZZZeeeooouuuwwwoooiiiaaa\\\\\\aaaiiioootttvvvwwwvvvpppdddUUUKKKAAA>>>888555555555666666777>>>LLL^^^nnnyyy~~~hhhNNNDDD@@@===999888666555333333222222000/////////............111000000///---,,,++++++---,,,---///444:::@@@CCCCCCHHHUUUjjj{{{}}}xxxrrrfffVVVKKKBBB;;;666888:::999888:::555666777777777666444333555555444333222222222222111111111000111111222333222999EEEXXXttt|||uuuiii]]]TTTRRRVVVZZZooo}}}~~~ssshhh^^^TTTKKKFFFAAAAAA@@@>>>>>>AAAHHHNNNRRRUUUYYY^^^aaacccccccccbbbaaa^^^ZZZUUUSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSWWWUUURRRMMMHHHDDDAAA???>>>>>>===;;;999666444222333333222222333333444555222333666999;;;<<<<<<<<<============<<<<<<<<<<<<666555555555555555666777777888:::<<<=========<<<999:::<<<>>>@@@AAAAAABBBCCCEEEFFFFFFFFFGGGJJJLLLNNNOOORRRTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSQQQLLLFFFCCCCCCDDDCCCBBBJJJNNNRRRTTTTTTWWW[[[___gggeee```YYYPPPJJJFFFFFFBBBAAAAAAAAABBBAAA>>>;;;===>>>=========???CCCGGGIIINNNTTTYYY\\\aaagggllllllsss{{{{{{yyyvvvsssqqqqqqssswwwzzz{{{zzzyyyyyy|||~~~wwwqqqfff___VVVPPPPPPRRRTTTUUUQQQUUU[[[```cccfffiiikkkssstttwww~~~xxxuuuuuuooofff^^^XXXSSSOOOLLLIIIFFFMMMTTT[[[kkkvvvpppvvvmmmccc___^^^bbblllvvv{{{~~~|||vvvmmmcccUUUHHHCCC===888777555444777<<<888AAAQQQbbbqqqyyy{{{{{{}}}||||||}}}fffOOOCCC<<<999:::888666333222111111111222111000///------,,,,,,........................000000000111222666<<<@@@EEEJJJUUUgggyyyvvvssszzzzzz~~~{{{uuuiiiYYYMMMDDD===888999;;;:::999:::777666666666666888999:::666555444333222222222222111111111111111222222333111888BBBTTTppp}}}|||uuujjj^^^VVVTTTXXX\\\nnn}}}vvvkkkaaaVVVLLLFFFAAABBBAAA??????BBBGGGLLLQQQTTTYYY^^^aaacccdddccc``````^^^ZZZWWWUUUVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSRRROOOLLLIIIEEECCCAAA???>>>===;;;:::888777777333222222222222333444444333444666888:::<<<======>>>>>>>>>=========<<<<<<999999888888777888888888888999;;;===>>>>>>>>>>>><<<===>>>???AAABBBCCCDDDEEEFFFHHHHHHHHHIIILLLNNNRRRSSSUUUWWWYYYYYYYYYYYYXXXXXXVVVTTTSSSRRRQQQQQQPPPKKKFFFCCCCCCDDDDDDCCCIIINNNTTTWWWXXX[[[___bbbdddccc```YYYQQQJJJFFFDDDEEECCCAAA@@@@@@AAA@@@???@@@@@@@@@???@@@BBBFFFJJJLLLRRR[[[```ccceeegggjjjlllsss|||{{{yyywwwtttqqqqqqssswwwyyyzzzyyywwwvvvxxxzzzxxxsssmmm```[[[UUURRRSSSWWWYYYZZZ^^^cccjjjpppsssvvvyyyzzz||||||}}}{{{xxxtttoooiiibbb[[[TTTMMMIIIHHHEEEKKKSSSYYYjjjvvvrrrtttiii___\\\___dddnnnvvvzzz}}}{{{uuummmcccUUUIII@@@:::555444222111444999;;;DDDSSScccqqqyyy|||||||||||||||}}}}}}eeeNNNBBB===::::::888666444222111111111222111000///------------........................//////000000222777===AAAEEEKKKVVVfffwwwtttnnnrrrtttyyy~~~xxxlll\\\PPPFFF???:::;;;===;;;999:::888777555555777:::===@@@777666555333222111111111111111111111111222333333222777???NNNjjj}}}}}}wwwlll```XXXVVVZZZ]]]kkk|||zzzpppfffZZZNNNGGGBBBBBBBBBAAA@@@BBBFFFJJJPPPSSSXXX]]]aaaddddddddd``````^^^[[[XXXWWWXXXYYYXXXXXXXXXWWWVVVUUUUUUUUUPPPOOOMMMKKKIIIFFFEEEDDD>>>===;;;999888888999999222222222222222333444444444555666777999<<<>>>????????????>>>>>>>>>>>>===;;;;;;:::999888888888888:::;;;<<<===>>>?????????@@@@@@@@@@@@AAACCCEEEFFFFFFHHHIIIJJJJJJKKKMMMPPPTTTUUUWWWYYYZZZ[[[[[[ZZZZZZYYYWWWUUUSSSQQQOOOOOOOOOKKKFFFDDDCCCDDDEEEEEEHHHNNNVVV\\\^^^```cccfffddddddbbb]]]UUUMMMHHHFFFHHHEEEAAA???@@@BBBCCCCCCAAAAAABBBAAABBBDDDIIILLLPPPXXXbbbhhhiiigggeeeeeejjjrrr||||||zzzwwwtttrrrqqqsssuuuvvvvvvvvvsssppppppqqqoookkkgggZZZXXXWWWXXX\\\aaaeeefffooouuu}}}~~~{{{ssspppkkkeee^^^UUULLLGGGHHHDDDIIIPPPXXXjjjwwwtttqqqeeeZZZZZZ```gggooouuuyyy{{{zzztttlllbbbUUUIIIBBB<<<777666555333666;;;<<>>888777555444222222111111222111111111111222333333333777===JJJfffzzzooobbbYYYWWWYYY\\\gggzzz~~~vvvkkk^^^QQQIIICCCCCCBBBBBBBBBCCCEEEGGGNNNQQQWWW\\\aaadddeeeeeebbbaaa```]]]YYYWWWWWWXXXYYYYYYXXXXXXWWWVVVVVVUUUOOONNNMMMKKKHHHFFFEEEDDD===;;;999666555555666666222222222111222333333444666666666777999<<>>>>>;;;:::999888777777666666:::;;;<<<===>>>?????????BBBAAA@@@@@@AAACCCEEEGGGFFFGGGIIIJJJJJJKKKNNNPPPRRRTTTVVVWWWXXXYYYXXXXXXXXXXXXVVVUUUSSSQQQOOONNNMMMJJJFFFDDDCCCDDDFFFGGGIIIPPPZZZaaacccdddfffgggiiiiiihhhddd\\\SSSMMMJJJHHHFFFCCCBBBDDDEEEFFFEEEAAABBBBBBBBBCCCFFFKKKNNNVVV]]]fffiiihhhdddaaa```kkksss~~~|||{{{vvvtttrrrqqqrrrssssssrrrqqqnnnjjjiiiiiihhhfffddd\\\]]]```eeelllrrrvvvxxx|||uuurrrllleee^^^UUULLLGGGHHHCCCHHHNNNWWWjjjzzzwwwrrreeeZZZZZZbbbiiippptttyyy{{{yyyrrrkkkbbbUUUIIICCC===999777666555777<<<;;;CCCQQQ___iiipppsssuuuqqqrrrtttyyy}}}bbbKKKAAA>>>===999888777555333222111111111111///......---------........................,,,---...///222777>>>BBBCCCJJJTTT```oooxxxkkkeeeffflllzzzrrr```SSSFFF???;;;<<<===:::888888666777888888999999888888888777555444333222222222222222222111222333333444555777<<>><<<999666444333333444222111111111111222333333777777777888:::===???AAA@@@@@@@@@@@@????????????;;;;;;999888777777777777::::::;;;;;;<<<>>>??????BBBAAA@@@???@@@AAADDDEEEDDDFFFHHHHHHIIIJJJMMMPPPRRRSSSUUUVVVWWWWWWWWWVVVTTTTTTTTTTTTRRRPPPOOOMMMJJJHHHFFFCCCBBBDDDFFFIIIKKKSSS^^^eeehhhhhhiiijjjnnnooonnniii```WWWPPPLLLGGGGGGFFFGGGIIIIIIHHHFFFDDDEEEEEEFFFGGGJJJOOOSSS\\\```eeeeeebbb___^^^___mmmvvv~~~|||zzztttrrrqqqqqqqqqqqqpppnnnkkkiiifffeeefffgggggghhhfffjjjqqqxxx~~~}}}{{{wwwrrrkkkccc\\\TTTMMMIIIHHHCCCHHHOOOXXXmmm}}}{{{wwwjjj^^^^^^eeekkkqqquuuzzz{{{yyyrrrjjjaaaUUUIII@@@:::555444333111444999<<>>===999888777666444333111000111000///......---..............................,,,---...///222777===BBBAAAGGGPPP\\\kkk~~~}}}ooogggdddkkkyyyuuubbbUUUEEE>>>;;;===>>>;;;888888666777888999888777555444777666555444333333333333222222222222222333444444555888<<>>;;;888666444444333111111111111111222333333666777888999;;;>>>@@@AAA@@@@@@@@@????????????>>><<<<<<;;;:::999999999999:::::::::;;;<<<===??????BBBAAA@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHJJJMMMOOOSSSTTTVVVWWWXXXXXXWWWWWWRRRRRRRRRRRRQQQOOOMMMLLLGGGFFFEEEBBBAAABBBFFFIIIMMMUUUaaaiiilllnnnooopppuuuuuussslllbbbXXXPPPLLLHHHHHHHHHJJJLLLLLLJJJHHHIIIJJJKKKKKKMMMQQQVVVZZZ___aaaccccccaaa```cccggglllvvv~~~{{{yyyxxxqqqpppoooooopppooommmkkkgggffffffgggiiimmmppprrrvvv{{{zzzyyyvvvqqqjjjbbb[[[TTTNNNJJJHHHDDDIIIQQQ[[[ppp|||pppfffeeeiiinnntttyyy|||}}}zzzrrrjjjaaaTTTIIIAAA;;;777555444333555:::@@@JJJYYYeeelllnnnpppqqqxxxuuuuuuyyyaaaKKKAAA>>><<<999999888777555333111000000000///.......................................,,,---...///111666<<>>@@@===;;;:::888888777777666666666666555555444444444444555555333222222222222333444444444777;;;IIIeee{{{|||~~~wwwkkkaaa^^^^^^aaafffyyy|||tttiii]]]UUULLLGGGBBB@@@AAACCCDDDDDDEEEIIIOOOWWW]]]aaacccdddbbbcccbbb^^^ZZZVVVTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVSSSRRRPPPMMMJJJGGGEEEDDD===<<<:::999777555444333111111111111111222222333666777999;;;===???@@@@@@@@@????????????>>>>>>>>>;;;:::999999999999::::::<<<;;;;;;;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGHHHJJJMMMOOOSSSUUUVVVWWWXXXXXXWWWWWWQQQRRRRRRQQQOOOLLLIIIGGGDDDDDDCCCAAA???AAAFFFJJJNNNWWWccclllrrruuuxxxzzz}}}|||xxxpppeeeYYYQQQMMMKKKJJJIIIJJJLLLNNNMMMMMMLLLMMMNNNOOOQQQUUUZZZ^^^___bbbdddeeeeeeiiinnnssswww~~~yyyvvvtttsssmmmmmmmmmnnnnnnmmmkkkhhheeegggjjjmmmrrrwww}}}}}}yyywwwrrroooiiiccc\\\UUUMMMHHHHHHEEEKKKUUU___tttvvvmmmlllnnnrrryyy|||sssjjjaaaTTTIIIDDD>>>999888666555888===CCCOOO___kkkpppqqqqqqrrrssssssvvv~~~aaaLLLBBB===;;;999999888777666333111000000000///............///........................---......///111555;;;@@@BBBEEELLLZZZkkk|||{{{ppphhhgggnnn{{{{{{gggYYYEEE???===@@@BBB???===<<<:::888666555555666888:::555444444444444555666666333333222222333333444555333666;;;IIIeeezzz|||}}}xxxmmmeeebbbcccfffaaattt|||tttjjj___WWWNNNHHHBBB???@@@CCCEEEEEEDDDHHHNNNUUU\\\```bbbccc```aaa```^^^ZZZWWWUUUUUUOOOOOOPPPRRRSSSTTTVVVVVVSSSRRRPPPNNNKKKIIIGGGFFF777777777777666444333222111111111000111222222333555777999<<<>>>???@@@????????????>>>>>>>>>>>>===777777777666777777888888======<<<===>>>???AAABBBBBBBBBCCCCCCCCCBBBAAA@@@CCCEEEGGGHHHIIIJJJNNNPPPRRRSSSUUUVVVWWWVVVVVVUUURRRRRRRRRQQQNNNJJJFFFDDDBBBCCCBBB@@@???@@@EEEJJJNNNWWWdddooouuuzzz~~~~~~ttthhh\\\TTTPPPNNNKKKIIIIIIKKKNNNPPPPPPLLLMMMNNNOOOQQQUUUZZZ___^^^aaafffiiilllqqqxxx~~~{{{vvvssspppoookkkkkkkkkmmmnnnllliiigggeeehhhmmmrrrxxx|||xxxvvvnnnllliiieee___VVVLLLEEEIIIFFFMMMWWWaaavvvxxxrrrpppqqquuu}}}}}}tttjjjaaaTTTIIIAAA;;;666555333222555:::DDDQQQbbbnnnrrrqqqqqqqqqkkkmmmuuubbbMMMBBB===:::999999999888666444111000000//////............///..............................//////111555:::???CCCEEELLLZZZmmm}}}wwwmmmeeehhhooo|||jjj[[[FFFAAA>>>??????<<<:::::::::999888777666666666666444333333333333444555555666555555444444444555555222555;;;JJJfffyyyxxx}}}|||rrrmmmllliiieeelllrrr}}}xxxkkkaaa[[[RRRNNNGGGAAA>>>???BBBEEEFFFKKKQQQWWW\\\```cccfffdddcccccc```\\\VVVQQQNNNKKKJJJJJJJJJKKKNNNPPPRRRQQQPPPOOONNNMMMJJJEEEBBB===;;;999666333222111111000000///...---///333666333333333555777;;;???AAA???????????????>>>======<<<:::888999;;;<<<;;;888;;;<<<===>>>@@@AAABBBCCCDDDDDDEEEEEEEEECCCBBBAAA>>>AAAFFFKKKOOOQQQRRRRRRTTTSSSRRRRRRSSSUUUVVVXXXSSSRRROOONNNLLLJJJGGGDDD>>>:::999===BBBDDDIIINNNPPP]]]kkkttt|||wwwiii]]]TTTPPPOOOMMMKKKLLLOOOPPPNNNLLLQQQQQQSSSTTTWWWZZZ]]]___cccfffkkkpppwww~~~zzzvvvrrrooommmjjjkkkkkkkkkiiiiiikkklllhhhmmmvvvxxxtttsssoooiiibbb[[[SSSLLLGGGDDDGGGKKKUUUggg{{{zzzrrrpppssswww{{{sssiii^^^RRRKKKAAA<<<888888777666888===@@@WWWkkkxxxwwwmmmpppnnnrrrwww___KKKBBB===;;;999888777666444333111111111000///......---......+++...///...***(((((()))//////222444444444<<>><<<===:::999888777777666666777555555555555444444444444444444444333333333444444111555:::HHHccczzzxxx|||rrrnnnnnnkkkfffdddnnn|||yyymmmccc\\\TTTPPPIIICCC@@@AAACCCFFFFFFJJJRRRXXX]]]```ccceeeeeeeeedddbbb^^^XXXSSSPPPMMMLLLJJJIIIJJJKKKMMMNNNQQQPPPOOONNNNNNKKKGGGDDD>>><<<999555333111111111---...000111000000111222555555555777:::===AAACCC>>>>>>>>>>>>>>>===<<<<<<;;;999888999;;;<<<:::888<<<<<<===???@@@AAABBBCCCBBBCCCDDDEEEFFFEEEEEEDDDCCCEEEIIIMMMPPPRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVRRRPPPNNNLLLJJJHHHDDDAAA===999888===AAACCCHHHNNNVVVcccqqqzzzwwwjjj___WWWTTTOOOMMMKKKLLLOOOQQQQQQPPPRRRTTTVVVXXXZZZ]]]___aaadddhhhoooxxx{{{wwwsssqqqqqqqqqlllllllllkkkjjjjjjlllmmmrrrvvv|||}}}|||||||||xxxtttpppiiibbb[[[TTTLLLGGGEEEGGGKKKUUUggg|||wwwmmmmmmsssyyy{{{sssiii]]]QQQJJJAAA<<<888888777666999===DDDYYYjjjvvv~~~vvvlllmmmkkkqqqzzzaaaMMMDDD???===999999888666444333222111111000///...------------+++---///...+++***,,,---......000333333555>>>IIIMMMNNNSSS^^^mmm{{{{{{ssssss|||{{{sssmmmiiiooo|||ppp```LLLEEE@@@BBBCCC@@@??????;;;:::999888777777777777666666777777666555444333333333222222222333333444222555999EEE___~~~zzz}}}uuupppppplllggg```mmm{{{pppeee^^^WWWSSSLLLFFFBBBBBBDDDFFFEEEJJJRRRYYY]]]```cccdddeeeeeeeeeccc```[[[WWWTTTOOOMMMKKKHHHGGGGGGHHHIIIMMMLLLLLLLLLLLLJJJGGGEEE@@@>>>999555222111111222,,,///444666555333111111555555666777:::===AAABBB=========>>>======<<<<<<;;;999888999:::;;;:::888<<<<<<===???@@@AAABBBCCCAAABBBDDDEEEGGGGGGHHHHHHJJJKKKLLLNNNQQQSSSTTTUUUSSSSSSTTTUUUUUUUUUTTTSSSQQQOOOLLLJJJHHHEEEAAA>>><<<999888<<>>FFFXXXgggsss~~~yyyooopppooovvvcccPPPGGGBBB???;;;:::999777555444222222000///...------,,,------,,,---......------///111------///111222666AAAMMMRRRRRRVVV```ooo}}}|||uuuvvv~~~}}}uuuoooiiiooo|||tttcccNNNEEE???@@@BBB@@@??????;;;;;;999888888888888888777888999999888666333111333333333222333333444555333666:::DDD[[[~~~xxxsssqqqmmmgggbbbrrr}}}rrrggg```YYYUUUNNNGGGDDDCCCDDDEEEDDDJJJRRRYYY]]]```bbbdddeeeeeeeeedddaaa]]]YYYWWWOOONNNKKKHHHFFFEEEEEEFFFGGGFFFFFFFFFGGGGGGEEECCCBBB???:::555222111222222...222666888777555333333222333444666999<<<>>>@@@===>>>>>>>>>>>>>>>======:::999999999:::::::::999<<<===>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIIIIMMMMMMMMMNNNQQQSSSVVVWWWTTTUUUWWWXXXXXXVVVSSSRRRPPPMMMKKKHHHFFFCCC???<<<;;;888888<<>>EEEUUUbbbpppwwwxxxyyyeeeRRRIIICCC@@@===<<<:::999777555333333000///...---,,,,,,,,,,,,......---------...///000///......000111666BBBOOOSSSTTTYYYeeesss~~~}}}yyyqqqggglllyyyyyyhhhPPPFFF>>>>>>@@@???======<<<;;;:::999888888888888888999::::::888666333111444444444444444555666666444888;;;CCCXXXyyy}}}wwwtttnnngggdddrrr~~~uuujjjcccZZZVVVOOOIIIDDDCCCCCCDDDDDDIIIQQQWWW\\\___aaaccccccdddeeedddbbb___[[[YYYPPPNNNKKKHHHFFFEEEEEEEEECCCBBBBBBCCCDDDEEECCCBBBAAA???;;;777444333333333000222444444333222333333222222444666999<<<>>>???>>>??????@@@@@@@@@??????::::::;;;::::::::::::;;;======>>>???@@@AAAAAABBBEEEEEEEEEFFFGGGHHHHHHIIILLLLLLLLLNNNQQQTTTWWWYYYVVVXXXZZZZZZYYYWWWTTTQQQNNNLLLIIIGGGFFFCCC???<<<;;;888999===???CCCLLLUUU]]]lll}}}tttfff]]]XXXVVVTTTTTTUUUVVVYYY^^^eeekkkoooqqqssstttrrrppprrrxxx}}}}}}zzzyyyxxxvvvsssooolllkkkkkkkkkkkkjjjkkkooouuuzzzzzztttqqqnnnpppvvv}}}vvvpppkkkeeecccdddhhhiiijjjooottt|||tttpppjjjccc\\\TTTMMMHHHFFFHHHNNN\\\tttuuuhhhkkkxxx}}}tttiii[[[MMMDDD@@@;;;777888777777:::???FFFVVVcccqqq|||fffTTTJJJDDD@@@>>>>>><<<:::888666444333000000///...------------///...------------------111//////000111555BBBNNNRRRTTT[[[iiixxx|||qqqccciiiuuuqqqUUUIII???>>>@@@???===<<<<<<<<<;;;:::999999999999888999999888777555333222444444444444555666666777444888<<>>;;;888666555444444///000000///......000222333444666999<<<>>>@@@AAA??????@@@@@@AAAAAA@@@@@@:::<<<===<<<;;;:::;;;======>>>>>>???@@@@@@AAAAAAEEEEEEEEEEEEFFFGGGHHHIIILLLLLLMMMNNNQQQTTTWWWYYYXXXYYYZZZ[[[YYYVVVSSSQQQLLLJJJGGGFFFDDDBBB???<<<:::999;;;>>>AAAFFFPPP[[[ffftttyyyjjj___YYYWWWVVVVVVRRRUUUYYY^^^cccjjjrrrwww}}}}}}zzzxxxxxxxxxwwwtttoookkkiiigggggghhhhhhlllrrrzzz}}}rrrllldddccceeellltttvvvlllbbbaaa```aaadddjjjqqquuu|||}}}qqqnnnhhhbbb[[[TTTNNNIIIFFFIIIPPP```xxxsssiiinnnzzz}}}uuuiii[[[MMMDDD???:::777888777777:::???III[[[iiivvvhhhVVVLLLFFFAAA@@@???>>>;;;999777555444111000///......---......///.........//////---+++111000000111111666BBBNNNRRRTTT[[[kkk|||~~~|||||||||ooobbbgggttt|||\\\NNNBBB@@@BBBAAA???======<<<;;;::::::999999:::888888777666666555444444333333333333444555666777222777<<>>@@@AAA>>>>>>???@@@@@@@@@@@@@@@;;;===???>>><<<;;;<<<>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDEEEHHHJJJKKKNNNOOOOOOQQQSSSTTTVVVWWWYYYYYYYYYXXXWWWTTTQQQOOOHHHFFFDDDCCCBBB@@@===;;;::::::<<>>???>>>>>>;;;;;;<<<;;;:::888666444000222444444333111111222111222555777:::<<<>>>>>>======>>>???????????????<<<>>>@@@???<<<;;;===???>>>>>>>>>???@@@@@@@@@AAA@@@@@@AAACCCEEEHHHKKKMMMQQQQQQRRRSSSTTTTTTUUUUUUXXXXXXXXXVVVTTTRRROOONNNEEECCCBBBAAAAAA???<<<:::::::::===BBBEEEKKKXXXeeeyyy{{{tttcccZZZPPPKKKMMMQQQTTTTTTWWW\\\dddlllrrryyy~~~}}}~~~wwwvvvtttrrrqqqqqqqqqqqqnnnnnnpppsssyyy~~~sssiiibbb^^^^^^]]]aaajjjuuutttlllccc\\\\\\cccjjjooottt~~~~~~xxxmmmiiiddd___ZZZTTTNNNJJJIIILLLTTTdddzzzsssjjjfffooo||||||uuujjj\\\MMMDDD???:::777777888777;;;@@@EEE[[[ooo}}}lll[[[QQQJJJEEEBBBAAA???===:::888666555333222111000////////////,,,,,,...222666666222...++++++...222444999EEERRRYYYWWW[[[iii|||uuuhhhfffkkkwwwgggVVVHHHJJJMMMIIICCCAAA;;;;;;:::;;;<<<===;;;999<<<;;;:::999888666555555777777777666666555555555222000222<<>>>>>===<<<:::888666555333333222222111222222222222333555777999<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@;;;===@@@AAA@@@???@@@AAABBBCCCDDDEEEGGGJJJOOORRRTTTUUUVVVWWWXXXXXXXXXXXXYYYXXXVVVSSSPPPMMMKKKJJJFFFDDDBBB???======>>>>>>===???AAACCCGGGRRRaaammmwwwllleeeVVVQQQJJJGGGHHHLLLPPPSSSWWW^^^iiirrrzzz{{{xxxwwwvvvuuutttsssqqqpppppppppssswww||||||sssjjjbbb]]]]]]YYY___hhhrrr|||mmmbbb^^^aaabbbiiissszzz}}}wwwoookkkeee^^^YYYSSSNNNJJJHHHPPPRRRhhhyyy}}}|||mmmhhhfffnnn{{{zzzqqqeeeXXXJJJBBB===888555777999888:::===IIITTThhh|||kkk]]]VVVNNNHHHHHHEEECCC@@@>>>;;;777444111111000000//////......,,,...000222222000...,,,---//////000333:::EEEMMMVVVYYY]]]gggyyy{{{pppmmmgggqqqlllYYYKKKLLLNNNIIICCCBBB===;;;;;;;;;<<<<<<:::888777777777666666666555555444444333222111//////...222111333;;;GGGYYYqqq~~~wwwyyytttpppttt~~~zzzqqqkkkbbbYYYRRRLLLGGGDDDCCCFFFIIIMMMQQQVVV\\\```bbbbbbcccfffhhhhhheeeaaa\\\YYYTTTPPPMMMIIIEEEBBB>>>===<<<:::::::::;;;;;;======<<<;;;:::888666555555444333333222222333333444555777999;;;>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@<<<>>>AAAAAAAAA@@@AAABBBBBBCCCDDDEEEGGGJJJNNNRRRUUUUUUWWWXXXXXXYYYYYYYYYWWWVVVTTTQQQNNNKKKIIIHHHEEECCCAAA???======>>>???===@@@CCCFFFLLLXXXgggrrr|||ssshhh]]]WWWNNNKKKGGGDDDEEEJJJPPPTTT___fffoooxxx}}}yyywwwvvvvvvtttsssqqqppppppqqqrrrwww|||~~~rrrkkkddd]]]ZZZ[[[^^^eeennnxxx}}}pppeeecccfffkkksss}}}|||vvvoookkkddd^^^YYYSSSNNNJJJGGGPPPQQQgggyyy|||yyykkkgggeeemmmyyyyyypppdddWWWIIIAAA===888666777888888:::>>>JJJUUUiii}}}nnn___WWWPPPJJJJJJGGGDDDBBB@@@<<<888555444333222000///------,,,,,,---///000000///---,,,...///000111333:::EEEMMMUUUWWW[[[eeewww{{{ooojjjgggqqqnnn[[[MMMMMMPPPKKKFFFEEE???===;;;;;;;;;;;;999777444444555555666666777777333333111000...---++++++222222666;;;BBBRRRkkksss{{{~~~yyywwwqqquuu}}}xxxrrriii```XXXQQQJJJFFFBBBFFFJJJNNNRRRVVV[[[^^^aaaaaacccfffiiiiiigggddd^^^[[[VVVRRROOOKKKFFFCCC???===;;;888777888:::;;;<<<<<<<<<;;;:::999777666666555444333333333333444444555777999<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???>>>@@@BBBBBBBBBAAABBBCCCCCCDDDFFFGGGHHHKKKOOORRRVVVWWWXXXXXXYYYYYYYYYYYYWWWVVVTTTQQQNNNKKKIIIHHHCCCBBB@@@>>>===>>>???@@@>>>AAAFFFJJJRRR]]]kkkuuu{{{uuulllaaaVVVMMMHHHEEEFFFEEEDDDEEEJJJSSSYYYdddjjjrrryyy}}}zzzxxxwwwvvvtttrrrpppqqqsssuuuwww}}}}}}ssshhhaaa]]]XXXXXX[[[^^^fffppp{{{tttkkkjjjnnnwww~~~{{{uuuooojjjddd^^^XXXSSSNNNJJJHHHQQQTTTkkk|||zzzjjjfffeeelllxxx}}}wwwnnncccUUUHHH???===999666888888777:::???KKKWWWlll~~~qqqbbbZZZSSSNNNLLLJJJGGGDDDAAA>>>999666666555333000...,,,++++++---------......---------///000111111444:::DDDLLLRRRUUUYYYbbbrrr|||mmmeeedddooommm[[[LLLLLLPPPMMMIIIIIIAAA???===;;;;;;;;;999777666666777777777888888888555444333222111000//////000333777;;;???MMMiiirrryyyzzzxxxpppsss{{{}}}xxxooofff]]]TTTLLLHHHCCCGGGLLLPPPTTTWWW[[[^^^aaaccceeehhhiiiiiigggfff```]]]YYYUUUQQQLLLHHHDDD@@@>>>:::777666777999:::;;;;;;;;;;;;:::999888888666555444333333333333333333444555888:::<<<>>>???AAAAAA@@@@@@@@@@@@@@@???===<<<;;;;;;<<<===>>>??????AAACCCCCCBBBBBBDDDEEEEEEFFFHHHJJJKKKMMMQQQSSSWWWXXXXXXYYYZZZZZZYYYYYYYYYXXXVVVRRROOOLLLJJJHHHBBBAAA???>>>>>>???@@@BBB@@@CCCGGGLLLSSS]]]hhhoootttppphhh^^^TTTLLLFFFCCCCCCFFFHHHIIIIIINNNXXXaaaiiinnntttzzz~~~|||{{{{{{wwwuuurrrqqqrrrvvv{{{~~~tttjjj```[[[XXXVVVYYY]]]___gggrrr~~~yyyrrrrrrvvv~~~zzztttnnnjjjccc]]]XXXSSSNNNJJJJJJTTTXXXqqqjjjggggggmmmxxx|||uuulllaaaTTTGGG???===999777888777777;;;AAALLLZZZnnn~~~ssseee]]]VVVRRRPPPMMMIIIFFFCCC???:::777666555333000...---,,,,,,...---,,,,,,,,,,,,---...///000222222444:::CCCJJJOOORRRUUU]]]mmmmmm```^^^jjj~~~ppp\\\LLLKKKNNNKKKHHHHHHCCCAAA>>><<<<<<<<<:::999999999999888777777666666555555555444444444444444000333888;;;>>>MMMjjjxxx{{{{{{yyypppsss{{{{{{sssjjjaaaWWWNNNHHHEEEHHHMMMQQQUUUXXX\\\^^^ccceeehhhjjjjjjhhhgggfffbbb___[[[WWWSSSNNNIIIEEEAAA???;;;777666666888999999::::::;;;;;;::::::999666666555333333222222222333444666888:::===>>>???AAAAAAAAA@@@@@@?????????;;;;;;;;;;;;;;;===???@@@AAABBBCCCCCCCCCCCCEEEFFFGGGIIILLLMMMNNNPPPSSSUUUWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWTTTQQQNNNJJJHHHFFF@@@@@@???>>>???AAACCCDDDBBBDDDHHHLLLQQQXXX^^^bbbccc___XXXQQQKKKGGGEEEEEEDDDHHHLLLNNNOOOUUU^^^gggqqquuu{{{}}}|||{{{{{{uuusssqqqpppsssxxx~~~uuulllcccZZZWWWVVVVVVZZZ___fffnnnxxx~~~xxxxxx}}}zzztttmmmiiiccc]]]XXXSSSNNNJJJIIITTTZZZtttjjjiiijjjqqq{{{~~~zzzrrrhhh]]]QQQFFF>>><<<888777888777777===DDDOOO___rrrvvvggg```[[[WWWTTTQQQMMMIIIEEEAAA<<<888666444222000.........//////---,,,++++++,,,---//////000222222444999BBBHHHMMMPPPSSSYYYiii{{{~~~~~~rrraaaZZZfffyyysss___MMMJJJLLLIIIEEEFFFEEECCC???>>>>>>>>>===<<<::::::999777666444333333333333444444444555555555000333777:::>>>NNNkkk}}}yyypppssszzz~~~vvvmmmdddYYYOOOIIIFFFIIIMMMQQQTTTWWW\\\___dddgggjjjkkkjjjhhhggggggdddaaa]]]ZZZVVVPPPJJJFFFBBB@@@<<<999777777777888888999::::::;;;;;;;;;;;;888777666555444333333333555666888:::===???AAABBBBBBAAAAAA@@@@@@?????????;;;;;;:::;;;<<<>>>@@@AAAAAABBBCCCCCCBBBCCCEEEGGGHHHKKKMMMOOOOOOQQQSSSUUUWWWXXXXXXYYYYYYYYYXXXXXXUUUTTTQQQMMMJJJFFFDDDBBB@@@?????????@@@CCCEEEGGGEEEFFFIIILLLOOOQQQSSSTTTPPPNNNJJJGGGEEEEEEFFFGGGEEEIIINNNRRRWWW^^^fffmmmtttyyy~~~|||zzzyyyyyyyyysssrrrqqqrrrvvv|||vvvlllccc\\\VVVUUUWWWYYY^^^ccciiiqqqzzz~~~zzzuuulllhhhbbb]]]XXXSSSNNNKKKFFFRRRYYYsss{{{iiijjjnnnvvv}}}vvvlllbbbWWWLLLCCC===:::777777888777888???HHHUUUfffxxxzzzllleeeaaa^^^YYYVVVRRRMMMIIIDDD???;;;666444222///......///000///...---,,,,,,---...///...000111222333888???FFFLLLNNNQQQVVVeeexxx~~~}}}|||iii^^^hhhxxxrrr]]]KKKIIILLLKKKIIIJJJGGGDDDAAA??????@@@??????;;;;;;:::888777555444444444444444444333333333333333333555888>>>MMMiiixxxnnnpppwwwyyypppggg\\\QQQJJJFFFHHHKKKNNNQQQUUUZZZ^^^bbbfffjjjlllkkkiiiiiijjjeeeccc___\\\WWWRRRKKKGGGBBBAAA>>>;;;999888777777777888999:::;;;<<<<<<<<<;;;:::888777666555555555666777888;;;===???AAABBBBBBBBBAAAAAA@@@??????>>>;;;;;;:::;;;===???AAABBBAAABBBCCCBBBAAABBBEEEGGGHHHJJJMMMNNNOOOPPPRRRTTTWWWWWWXXXXXXXXXXXXWWWWWWSSSRRROOOLLLHHHDDDBBB@@@@@@??????@@@BBBEEEHHHJJJGGGHHHJJJLLLNNNNNNMMMKKKEEEDDDDDDCCCDDDFFFGGGIIIIIIKKKQQQXXXaaajjjrrrwwwxxx~~~}}}{{{yyyxxxxxxxxxvvvvvvvvvxxx}}}|||uuulllbbb]]]WWWTTTXXX\\\```ffflllmmmssszzz{{{vvvlllhhhbbb\\\WWWSSSNNNKKKGGGSSSYYYrrrrrrgggjjjpppyyyzzzrrrfffZZZPPPGGG???;;;888666666777777888AAAKKK[[[mmm~~~pppjjjgggeee___\\\WWWSSSNNNIIICCC???999666333000...---...//////..................///---///000111222666===CCCKKKMMMOOOTTTbbbvvvwwwiiiooo{{{lllXXXHHHIIINNNOOOOOORRRGGGEEEAAA@@@@@@AAAAAAAAA======<<<;;;:::999888888666666555555444333222222555444444777===LLLggg~~~wwwjjjlllrrr}}}zzzrrriii^^^SSSLLLEEEGGGIIIKKKNNNSSSYYY]]]```eeejjjllllllkkklllmmmfffddd```]]]XXXSSSLLLGGGBBBAAA???===:::888777666777777999:::;;;<<<<<<<<<===<<<;;;999888777777777444555666999;;;===???@@@BBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;<<<===???BBBCCCAAABBBBBBBBBAAABBBDDDGGGGGGIIILLLNNNNNNOOOQQQRRRVVVWWWWWWXXXWWWWWWVVVVVVUUUSSSPPPMMMIIIEEEBBBAAA@@@@@@@@@AAACCCFFFIIIKKKIIIJJJKKKMMMOOONNNKKKHHHBBBCCCCCCDDDFFFGGGIIIJJJLLLNNNTTT]]]iiittt||||||{{{zzzzzzzzz{{{{{{}}}}}}ssslllcccZZZ[[[VVVVVV\\\ccchhhooouuutttyyy|||vvvkkkgggbbb\\\WWWSSSNNNKKKJJJUUU[[[sss~~~|||mmmeeeiiiqqq{{{wwwooobbbUUUKKKCCC===999666555666777777999BBBMMM```ssstttnnnllljjjddd```\\\WWWRRRLLLFFFBBB;;;888444000---,,,,,,---////////////////////////,,,...000000111555<<>>>>><<<<<<;;;:::888777666666:::888666444333222222333---444555777>>>EEE\\\}}}|||vvvmmmjjjjjjrrrxxxpppooowww{{{uuummmcccXXXPPPLLLFFFBBBEEEKKKPPPWWW^^^bbbdddhhhlllnnnnnnnnnmmmkkkfffaaa]]]YYYSSSLLLFFFDDDAAA>>>;;;:::999777666777777777888999;;;<<<===???<<<888777888999888666555666777999;;;===>>>??????@@@@@@???===<<<===>>>>>>>>>???@@@AAABBBCCCCCCEEEDDDCCCBBBCCCEEEGGGHHHHHHJJJLLLOOORRRTTTUUUVVVZZZXXXVVVWWWXXXXXXUUURRRPPPOOOLLLJJJGGGEEECCCCCCBBBBBBAAABBBCCCFFFIIIKKKLLLLLLKKKJJJIIIGGGFFFEEEAAABBBCCCEEEGGGHHHIIIJJJOOORRRWWW___hhhrrr{{{}}}zzzyyyzzz|||yyy{{{vvvlllaaaZZZXXXXXX[[[```dddhhhoooyyyzzzuuunnnjjjddd]]]WWWQQQNNNLLLJJJRRR```qqq}}}xxxpppjjjnnnuuu~~~{{{rrriii[[[OOOGGGAAA;;;888888333111444888<<>>777111111111///---...............////////////000//////111111222999BBBHHHKKKOOOSSSZZZiii|||wwwxxx|||iiiOOOEEEKKKPPPTTTVVVPPPKKKJJJGGGDDDBBBAAA@@@@@@===<<<;;;:::999888777777:::888777555333333333333...444555777>>>DDDZZZzzz}}}zzzpppllljjjppp|||ssskkkeeefffooo{{{~~~wwwpppfff[[[SSSOOOHHHDDDFFFJJJOOOVVV\\\ccceeeiiilllnnnooonnnmmmjjjfffaaa]]]ZZZTTTLLLGGGEEEBBB>>>;;;:::999777666777777777777999:::;;;<<<@@@===:::999::::::999777666666888999;;;===>>>???@@@@@@AAA???===<<<<<<===;;;;;;<<<===>>>???@@@@@@EEEDDDCCCBBBCCCDDDFFFGGGHHHJJJLLLNNNQQQTTTVVVWWWYYYXXXVVVVVVWWWWWWTTTQQQPPPNNNLLLIIIGGGEEECCCCCCDDDCCCCCCDDDFFFHHHKKKLLLMMMMMMLLLKKKIIIGGGFFFEEECCCCCCDDDEEEGGGJJJKKKMMMSSSVVV\\\dddmmmwww~~~{{{xxxwwwyyyzzzyyy}}}zzzrrriii```[[[ZZZ\\\```ffflllqqqxxxxxxtttllliiiccc]]]WWWQQQMMMKKKMMMUUUccctttzzzrrrkkknnnttt}}}yyyoooeeeWWWKKKCCC>>>:::777999777666888:::>>>GGGQQQjjjyyy~~~wwwuuuvvvppppppjjj```YYYUUUOOOHHH>>>777111111111///---...............////////////000//////111111222999AAAKKKNNNPPPQQQUUUbbbtttvvvuuuuuuyyykkkQQQEEEKKKPPPTTTWWWQQQLLLJJJHHHFFFDDDCCCBBBBBB======<<<;;;:::999999888:::999777555444333333333000555555777===BBBVVVttt|||wwwzzzvvvqqqlllnnnuuuzzzzzzvvviiiccc___bbbnnn{{{{{{tttjjj___WWWRRRJJJEEEFFFJJJNNNTTTZZZcccfffiiimmmoooooonnnnnnllliiiddd```]]]XXXPPPJJJGGGCCC???<<<;;;999777666666666666777888999:::;;;AAA???<<<;;;;;;;;;999888777777888:::<<<===>>>???@@@AAAAAA@@@===;;;<<<<<<===>>>???@@@AAABBBBBBBBBEEEDDDCCCCCCCCCDDDFFFFFFHHHIIIKKKMMMQQQTTTWWWYYYYYYXXXVVVVVVWWWVVVSSSQQQNNNMMMKKKIIIFFFEEEDDDCCCEEEEEEFFFGGGIIIKKKMMMNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEFFFHHHLLLOOOQQQVVV[[[bbbjjjrrr{{{~~~zzz{{{{{{yyywwwvvvwwwyyyzzz~~~rrrkkkddd]]][[[]]]^^^dddmmmuuu{{{}}}vvvqqqiiifffbbb]]]WWWQQQMMMJJJNNNVVVfffvvvzzzrrrkkknnnttt{{{|||wwwkkk```RRRFFF???;;;999777777777999::::::===JJJWWWooo|||}}}{{{|||yyyxxxrrrhhh```[[[SSSKKK???777111111111///..................////////////000///000111111111777@@@JJJLLLMMMLLLPPP\\\ppp{{{rrrqqqnnnnnnsssrrrWWWJJJNNNPPPTTTVVVQQQLLLKKKJJJHHHFFFEEEDDDCCC>>>>>>===<<<;;;;;;:::999:::999888777555444333333111666555777<<<@@@QQQnnn~~~wwwxxxxxxpppnnnqqqsssrrrooogggbbb___eeeqqqxxxoooddd]]]TTTLLLFFFFFFIIIMMMTTTZZZccceeeiiimmmooopppooonnnooolllhhheeebbb]]]UUUOOOHHHEEEAAA===<<<:::888666666666666666777888999:::@@@???===<<<;;;:::999888888888999;;;<<<===??????AAAAAAAAA@@@===;;;;;;<<>>CCCFFFIIIIIIMMM[[[qqqtttlllllljjjjjjooo~~~vvvZZZLLLOOOQQQUUUXXXSSSNNNNNNMMMKKKIIIGGGEEEEEEAAA@@@???>>>===;;;::::::::::::999888666555444333222666555666<<<>>>MMMgggyyyyyy~~~tttooonnnooonnnmmmgggdddcccjjjwwwzzzsssjjjcccUUUMMMFFFFFFIIIMMMTTTZZZaaadddhhhllloooppppppooopppmmmjjjgggeee___WWWQQQJJJGGGBBB???<<<:::888666666666666666777888999999===>>>>>>===;;;:::999999999999:::;;;===>>>??????@@@AAAAAA@@@===<<<<<<===<<<===???AAABBBBBBAAAAAADDDDDDEEEEEEFFFGGGGGGHHHJJJKKKLLLOOORRRUUUXXXZZZZZZZZZZZZYYYWWWUUUTTTSSSKKKJJJIIIGGGEEEDDDDDDDDDFFFGGGIIIKKKMMMNNNNNNNNNLLLKKKIIIGGGFFFEEEEEEEEEFFFFFFFFFHHHKKKPPPUUUWWW[[[bbbkkkssszzz|||{{{zzzzzzvvvwwwwwwwwwvvvvvvxxxzzzwwwiiiaaa[[[WWWXXX\\\^^^gggtttyyyrrrnnngggddd```[[[UUUPPPLLLJJJLLLWWWgggvvv~~~|||tttnnnmmmnnnrrrwww{{{zzztttooobbbXXXJJJ@@@;;;:::999999///333888:::999>>>PPPbbbppp|||vvvoooggg[[[OOO???888222222222000...///............////////////000///000111000///444;;;@@@DDDHHHHHHLLL[[[rrrrrrccceeehhhkkkrrrxxx\\\NNNQQQUUU[[[___\\\SSSSSSQQQPPPMMMKKKHHHGGGDDDCCCBBB@@@>>><<<:::999:::::::::999888666444333222666444666;;;<<>>===<<<::::::;;;::::::;;;<<<===>>>???@@@???@@@AAA???===<<<===>>>===???AAACCCDDDDDDCCCBBBDDDDDDEEEGGGHHHIIIJJJKKKKKKMMMOOORRRUUUWWWXXXYYYYYYZZZ[[[YYYVVVTTTSSSSSSJJJIIIHHHFFFEEEDDDDDDDDDFFFHHHKKKNNNPPPPPPOOOOOOKKKJJJHHHFFFFFFFFFFFFGGGGGGGGGHHHKKKOOOTTTXXX[[[```gggpppxxx~~~|||{{{{{{{{{wwwwwwwwwuuutttuuuxxx{{{vvviii```ZZZWWWXXX\\\bbbkkkxxxxxxsssoooiiifffaaaZZZTTTOOOLLLKKKOOO[[[lll{{{~~~vvvpppnnnnnnqqquuuxxxwwwqqqkkk]]]TTTGGG>>>;;;::::::999222555999<<<;;;BBBSSSeeemmmzzz|||uuummm___RRR@@@888222222222000//////............///////////////...000111000...333999AAAFFFJJJJJJLLLYYYppprrr]]]aaagggooozzzeeeVVVYYY]]]ccchhheeeYYYYYYWWWUUURRROOOLLLJJJFFFEEECCCAAA>>><<<:::999::::::::::::888666555333222555333555;;;<<>>;;;888666999888888888888999::::::999<<>>;;;;;;<<<===>>>??????@@@===???@@@???>>>===>>>??????AAADDDFFFGGGGGGFFFEEECCCDDDFFFHHHJJJLLLMMMNNNLLLOOORRRVVVXXXXXXXXXWWWWWWYYYZZZXXXTTTQQQQQQQQQIIIHHHGGGEEEEEEDDDDDDDDDHHHJJJNNNQQQSSSSSSQQQPPPKKKJJJHHHGGGGGGHHHJJJKKKHHHJJJLLLPPPTTTXXX\\\^^^bbbiiirrryyy~~~~~~~~~~~~xxxwwwuuusssqqqsssxxx{{{ttthhhaaa\\\YYYZZZ^^^eeemmmyyy~~~xxxtttqqqlllhhhaaaYYYSSSOOOMMMLLLRRR^^^ppp~~~wwwqqqnnnnnnppptttvvvtttnnniiiXXXPPPEEE===;;;:::999888666777999;;;;;;AAAQQQbbbjjjxxx{{{ssscccUUU@@@888222222333000///000............///////////////...000111000...111888@@@GGGLLLLLLMMMXXXmmm|||}}}pppaaadddkkkvvvqqqaaabbbeeejjjnnnjjj]]]]]]\\\YYYVVVRRRNNNLLLHHHGGGEEEBBB>>><<<999888:::;;;;;;:::999777555333111444222555;;;;;;FFF]]]ssszzzooofffdddeeehhhjjjjjjlllsss}}}{{{xxxsssooobbbXXXMMMHHHFFFGGGKKKQQQYYY\\\bbbhhhmmmqqqrrrrrruuusssqqqpppnnniii```ZZZNNNKKKFFFAAA>>>;;;888666999999999888999999::::::999===@@@AAA???>>>???AAA;;;<<<<<<===>>>??????@@@===>>>??????>>>>>>???@@@<<<>>>AAADDDEEEDDDCCCBBBCCCDDDGGGIIILLLNNNOOOPPPMMMPPPTTTXXXZZZYYYWWWVVVUUUWWWXXXVVVRRROOOOOOPPPHHHGGGFFFEEEDDDDDDDDDDDDIIILLLPPPSSSUUUUUUSSSRRRLLLKKKIIIIIIIIIKKKMMMNNNJJJKKKOOOSSSXXX\\\___```aaahhhpppwwwxxxwwwtttqqqooorrrwww{{{~~~ssshhhbbb^^^[[[]]]aaaeeemmmxxx~~~yyyuuurrrooojjjbbbYYYRRRNNNMMMMMMRRR^^^ppp~~~wwwqqqoooooopppsssuuusssmmmgggTTTMMMCCC<<<:::999888777888777888999999>>>MMM\\\hhhwwwvvvgggXXX@@@888222222333000///000............/////////000///...000222000---111777===EEEKKKLLLMMMXXXnnn~~~ppp|||yyymmmhhhjjjppp|||kkkbbbcccpppuuukkkfffbbb^^^ZZZXXXVVVTTTRRRNNNKKKGGGEEECCCAAA>>><<<;;;:::999888777777777777666333111333555;;;GGGSSSrrr{{{pppgggaaa```bbbdddfffjjjrrr|||~~~yyyqqqkkk]]]NNNGGGFFFGGGIIIMMMRRRZZZfffoootttttttttsssuuuuuutttssspppkkkccc^^^WWWRRRJJJDDD@@@===:::888888777777777888999::::::>>>>>>????????????>>>>>>======<<<======>>>??????<<<<<<<<<<<<===>>>???@@@AAACCCEEEEEEDDDDDDEEEFFFDDDGGGKKKMMMNNNPPPTTTXXX\\\YYYXXXZZZ\\\]]][[[XXXVVVUUUTTTRRROOOLLLJJJIIIFFFEEEEEEDDDDDDDDDEEEEEEHHHJJJLLLOOOQQQQQQQQQPPPKKKLLLNNNOOOPPPPPPPPPOOONNNPPPSSSWWW[[[___bbbdddccciiiqqqzzz~~~|||xxxuuuqqqooopppssswwwxxx{{{tttlllgggccc```bbbfffgggmmmuuuuuuqqqsssoooiiibbb]]]UUUNNNMMMQQQ\\\lllwww~~~zzznnnoookkkrrrvvvsssooommmkkkgggVVVKKK@@@;;;999666666888888555777<<<<<<<<>><<<:::999999999999999:::;;;;;;======>>>?????????>>>>>>???????????????@@@AAAAAA>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEEEEDDDDDDDDDEEEEEEIIIMMMPPPQQQTTTXXX[[[^^^]]]\\\]]]]]]]]][[[YYYWWWVVVTTTRRROOOKKKIIIGGGDDDDDDCCCCCCBBBBBBCCCCCCCCCEEEGGGIIIKKKKKKKKKJJJIIIJJJMMMOOOQQQSSSSSSSSSRRRTTTVVVYYY]]]```bbbdddeeekkksss|||}}}zzzwwwxxxtttpppnnnooorrrvvvxxx}}}uuummmhhhccc```bbbfffgggmmmttt|||~~~vvvrrrtttpppjjjddd^^^XXXRRRRRRWWW^^^oooyyy{{{ppppppmmmtttwwwsssnnnkkkhhheeeVVVKKK@@@;;;888666555777999666888======@@@QQQdddyyymmmVVV@@@;;;444000///000111111/////////////////////......///000000///000222444;;;IIINNNMMMSSSZZZiii~~~yyyhhhgggiiiqqq|||}}}qqqsssyyyooo___^^^lllxxxtttkkkiiigggfffeeeccc```]]]XXXUUUPPPKKKGGGDDD@@@===<<<<<<:::999888777777777666333333444666:::DDDOOOqqq|||rrriiibbb___^^^___\\\]]]```hhhttt{{{lllZZZOOOIIIFFFGGGJJJRRRYYYdddmmmrrrsssttttttrrrqqqpppooonnnkkkgggccc\\\WWWOOOIIIDDDAAA>>><<<;;;::::::::::::;;;;;;<<<<<<======>>>?????????>>>@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEEEEDDDDDDEEEGGGHHHLLLQQQUUUXXX[[[^^^aaabbbccccccbbb___]]]\\\\\\YYYWWWUUUQQQMMMJJJGGGEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCDDDFFFFFFGGGGGGIIIKKKNNNRRRUUUWWWXXXYYYYYYZZZ\\\^^^aaaccceeefffhhhmmmuuu~~~{{{wwwuuuwwwtttpppmmmnnnqqquuuxxx|||tttlllhhhdddbbbeeejjjjjjooouuu|||~~~vvvssstttoooiiiccc^^^YYYUUUWWW\\\dddttt}}}}}}pppqqqooouuuxxxsssmmmjjjfffbbbUUUJJJ@@@;;;999666555777:::777888===@@@GGGYYYmmmnnnWWW???;;;555111000000111111......//////////////////---.........---///333555999GGGLLLLLLRRRZZZiiizzzcccaaabbbjjjvvvuuuuuuzzzhhhYYYXXXhhhvvvuuummmlllkkkkkkjjjhhheeebbb___[[[UUUPPPKKKFFFBBB>>>>>>===;;;:::888888777777666444444555666999BBBLLLggg~~~vvvmmmfffbbb``````aaaaaaeeelllwwwrrr```TTTKKKFFFFFFJJJPPPVVV```iiinnnpppqqqrrrrrrqqqpppoooooonnnkkkhhh^^^YYYQQQKKKFFFBBB???===;;;:::::::::::::::;;;;;;;;;<<<===>>>????????????@@@@@@????????????@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGGGGGGGGGGIIIKKKNNNRRRWWW]]]aaadddggghhhgggiiijjjgggaaa]]]]]]^^^ZZZXXXUUUPPPLLLHHHEEEDDDAAA@@@???>>>>>>>>>>>>???AAABBBCCCDDDEEEGGGHHHHHHMMMOOORRRVVVYYY[[[\\\\\\\\\]]]___bbbeeehhhjjjkkkkkkpppwww}}}zzzxxxwwwvvvtttqqqnnnmmmooossswww{{{xxxqqqjjjgggffffffkkkqqqoootttyyy~~~wwwssstttjjjeee___\\\XXXVVVZZZaaammm{{{{{{ooopppnnntttwwwsssmmmiiieeeaaaUUUKKKAAA===:::777777888999777888<<>><<<:::999888777777777555555777666888@@@III```~~~{{{sssmmmhhheeedddiiijjjooowwwvvveeeXXXNNNGGGGGGJJJLLLRRR[[[ccciiilllnnnppprrrqqqqqqqqqrrrqqqooolll```ZZZSSSLLLGGGCCC@@@>>>::::::999999999999::::::;;;<<<===???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEEEEFFFGGGIIIJJJKKKMMMQQQTTTWWWZZZ```fffkkknnnooonnnlllnnnnnnjjjddd```___```[[[YYYTTTOOOJJJFFFDDDBBB@@@??????>>>>>>??????@@@DDDDDDDDDEEEGGGIIIKKKLLLQQQRRRUUUXXXZZZ[[[\\\\\\ZZZ\\\___bbbgggkkknnnooopppuuu}}}|||zzzxxxwwwvvvuuuuuutttqqqnnnnnnqqqtttxxxzzzrrrkkkiiihhhiiinnnuuutttyyy~~~~~~wwwrrrqqqhhhbbb]]]ZZZXXXXXX___ggguuuwwwkkkmmmlllsssvvvrrrllliiifffbbbUUUKKKBBB>>><<<999888999777666777<<>>@@@AAABBBCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEGGGIIILLLOOORRRVVV[[[___aaadddiiipppuuuwwwuuusssqqqqqqppplllhhhcccaaa```[[[XXXTTTNNNIIIFFFCCCBBB@@@@@@???@@@@@@AAABBBCCCEEEEEEEEEFFFHHHLLLOOOQQQUUUVVVXXXZZZ\\\]]]\\\\\\ZZZ\\\___dddiiinnnrrrtttyyy~~~|||yyyvvvtttssssssuuuwwwxxxuuupppmmmnnnpppsss|||wwwpppmmmlllmmmrrryyy|||}}}vvvqqqoooiiiccc]]][[[ZZZ\\\dddllluuu~~~{{{zzzpppgggjjjlllrrruuuqqqkkkhhheeeaaaTTTJJJBBB???===999888999666666888>>>III[[[qqqkkkOOO???;;;666333222222111111------......///000000000000000000///...///222555:::LLLUUUWWW\\\^^^hhhyyy~~~{{{sssrrrrrruuuzzzrrrkkkjjjqqqvvvwww{{{fffVVVTTT___pppvvvxxxvvvsssrrrrrrrrrpppooofffccc]]]XXXTTTPPPKKKHHHAAA@@@>>><<<:::999888888888666777888777666<<>><<<:::999888888888777777999777666;;;BBBIIIfff|||xxxtttrrrqqqsssxxxwwwiiiYYYKKKFFFGGGIIINNNVVV]]]ccchhhlllooooooppprrruuuvvvtttoookkkgggbbbZZZSSSMMMIIIFFFCCC>>>===<<<;;;;;;;;;;;;;;;<<<===???BBBDDDEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJLLLQQQVVV[[[ccckkkpppppprrrvvv||||||wwwwwwsssooommmllliiiddd___ZZZWWWRRRMMMHHHEEEDDDCCCAAAAAABBBCCCEEEGGGIIIJJJLLLKKKKKKLLLPPPUUUZZZ^^^```bbbdddgggiiikkkkkkkkkjjjlllppptttyyy~~~}}}|||||||||{{{zzzxxxwwwuuusssrrrrrrtttvvvxxxvvvzzz~~~{{{tttmmmjjjjjjiiisss}}}wwwrrrtttxxx}}}|||zzzuuupppnnneee___YYYWWWWWWZZZcccmmmjjjqqqnnniiiiiiddd```gggpppuuuwwwqqqjjjeee```\\\PPPFFF>>><<<:::777555666777:::===CCCQQQfffzzzkkkMMM???;;;777444333333222000---------...///000000111222333444333222111111222000EEESSSYYY___```gggvvv|||zzzjjj^^^^^^bbbhhhxxxjjjUUUUUU```rrr{{{vvvttttttuuuuuuqqqjjjaaa[[[VVVRRRMMMJJJDDDBBB???<<<999888777666666555333222333777<<>><<<999888999:::::::::>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDHHHIIIIIIJJJKKKLLLMMMMMMUUUWWW[[[___dddkkkrrrxxxxxxyyy{{{~~~~~~zzzwwwyyytttnnniiifffdddbbb```ZZZVVVOOOJJJFFFBBB???===??????@@@AAACCCFFFIIIKKKOOOPPPRRRSSSUUUYYY]]]aaajjjkkknnnpppqqqsssttttttuuuyyy~~~~~~{{{xxxwwwyyyyyywwwuuurrrqqqqqqqqqssswwwzzz}}}}}}}}}~~~{{{sssiiigggjjjkkkttt{{{xxxzzz~~~yyyvvvqqqlllaaa[[[SSSPPPSSSZZZbbbfffmmmhhhdddbbb___]]]```gggqqquuuwwwsssmmmggg^^^VVVKKKDDD>>><<<:::666555777999999;;;EEEUUUiiizzz}}}jjjMMM===:::777555555555444333333333333222111000000///000111222111000000222444999BBBRRR^^^bbbdddlllvvvooobbbaaaeeejjjyyykkkUUUUUUaaauuuxxxvvvvvvvvvvvvsssnnnfffaaa]]]YYYSSSOOOEEECCC@@@===;;;999888777777555333222444777;;;>>>LLL___{{{}}}|||vvvuuuwwwvvvfffYYYPPPLLLGGGJJJPPPYYYccckkknnnppppppqqqsssuuutttsssqqqooolllfff___YYYTTTPPPJJJEEE???===999888888::::::999======???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFIIIMMMPPPTTTWWWXXX]]]___cccgggjjjooouuuyyyyyyzzz{{{}}}~~~{{{yyywwwsssmmmhhhfffdddbbb```YYYUUUOOOJJJGGGDDDAAA???BBBBBBBBBDDDFFFIIIKKKMMMPPPRRRTTTWWW[[[```eeejjjppprrruuuwwwyyy{{{|||}}}{{{yyyyyyxxxvvvssssssttttttsssqqqrrrrrrrrrsssvvvzzz}}}~~~zzzqqqgggeeehhhjjjrrr~~~~~~{{{wwwtttooojjjaaa[[[TTTPPPSSSYYY```eeeeeeaaa^^^^^^[[[YYY]]]cccoootttvvvrrrlllfff]]]TTTJJJCCC===;;;999666555888888888===JJJ]]]ppp~~~|||zzzfffJJJ===:::777555555555444333222222222111000/////////000111222111000000222444888BBBRRR^^^bbbccckkktttrrrdddcccffflll|||lllVVVTTTaaaxxx|||yyyxxxyyyyyytttnnngggbbb^^^ZZZTTTPPPHHHEEEAAA???===<<<999888777666444333444777;;;===III[[[wwwwwwyyywwwwww}}}|||mmm^^^SSSNNNHHHJJJOOOWWWbbbjjjppprrrrrrssstttuuuuuuuuuttttttpppjjjddd^^^ZZZUUUNNNIIIBBB>>>:::888888999999999;;;<<<===>>>@@@@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFHHHLLLQQQVVV[[[___aaadddgggkkknnnppprrruuuxxxxxxxxxxxxyyy{{{{{{zzzyyytttqqqkkkgggeeebbb```^^^VVVRRRMMMJJJHHHFFFCCCBBBCCCCCCDDDEEEGGGIIIKKKLLLOOORRRWWW[[[```gggmmmrrrvvvyyy|||wwwtttssssssqqqpppooopppqqqpppooossssssuuuwww{{{zzzpppfffdddggghhhooo{{{xxxuuuqqqlllggg___ZZZSSSPPPRRRXXX^^^bbb___\\\[[[\\\[[[ZZZ]]]cccoootttvvvrrrmmmfff\\\SSSHHHAAA<<<:::999666666888888999@@@PPPgggyyyzzzyyy|||}}}```GGG>>>;;;888666555555444333333333222222111000000000000111222111000000222444777AAAQQQ^^^cccccciiiqqqwwwiiieeegggooopppYYYVVVaaaxxx}}}}}}~~~~~~zzzsssiiibbb^^^ZZZVVVSSSJJJGGGCCCAAAAAA???<<<999888777555444555777:::<<>>???@@@AAAAAADDDDDDDDDDDDEEEGGGHHHIIIMMMNNNQQQUUUYYY]]]```bbbeeehhhmmmpppqqqrrrtttuuutttsssrrrsssuuuvvvvvvuuusssooojjjfffccc___[[[XXXPPPNNNJJJHHHGGGFFFDDDBBBBBBBBBCCCDDDFFFGGGIIIJJJNNNRRRWWW\\\aaagggnnnrrrvvvzzzyyyrrrpppppppppoooooooooooopppppppppuuuvvvyyy|||zzzoooeeecccfffeeekkkvvv~~~wwwtttpppjjjeee[[[VVVPPPMMMPPPVVV\\\___```^^^^^^aaaaaa```ccchhhqqquuuwwwsssmmmeee[[[QQQFFF???:::999888666666888::::::AAATTTlll{{{zzz}}}}}}~~~}}}]]]FFF>>><<<888666666555444333444444333333333222222222000111222111000000222444666@@@PPP^^^ccccccfffmmm|||nnnggghhhqqqttt^^^ZZZeeeyyy|||oooeee```]]][[[YYYMMMIIIEEEDDDEEECCC???:::999777666555555777:::;;;CCCQQQjjjyyyjjj\\\SSSMMMMMMNNNSSS\\\gggooosssxxxxxxwwwvvvvvvwwwxxxxxxvvvrrrmmmiiieee___WWWQQQHHHCCC===999888888888888:::;;;===???@@@AAAAAABBBCCCCCCDDDDDDEEEGGGHHHIIIOOOPPPSSSVVVYYY]]]___```aaaeeejjjnnnooopppqqqrrrpppooommmnnnppprrrrrrrrrqqqnnniiiddd```[[[UUUQQQKKKIIIFFFEEEEEEEEECCCBBBBBBCCCDDDEEEFFFGGGHHHHHHLLLOOOSSSXXX\\\aaafffiiiqqqvvv}}}yyyooolllmmmnnnmmmnnnnnnnnnnnnooopppqqqwwwzzz}}}wwwlllcccaaadddccciiirrr}}}}}}wwwsssooohhhbbbWWWRRRLLLJJJNNNUUU\\\```eeeccccccfffffffffiiiooorrruuuuuuppphhhaaaWWWNNNDDD===888888777555666999<<<<<>>OOO^^^dddbbbdddhhh{{{tttjjjhhhrrryyyeeedddmmm||||||oooddd___]]][[[ZZZPPPLLLGGGGGGHHHGGGAAA<<<999888777666666777999:::@@@KKKaaa~~~rrrdddZZZRRRPPPNNNQQQYYYdddmmmrrrwwwwwwwwwwwwwwwxxxyyyzzzyyyvvvrrroookkkeee\\\UUUKKKFFF???:::888777777777:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHKKKLLLOOOSSSVVVZZZ]]]^^^]]]aaaeeeiiijjjkkkmmmnnnkkkjjjiiijjjlllnnnnnnnnnmmmjjjfffbbb]]]WWWPPPLLLGGGFFFDDDDDDEEEDDDCCCAAADDDEEEFFFGGGHHHHHHHHHHHHHHHKKKOOORRRUUUXXX[[[^^^hhhnnnvvv{{{}}}|||nnnhhhgggjjjmmmkkklllnnnnnnnnnoooqqqsss{{{}}}|||tttkkkcccaaaccceeeiiippp{{{|||wwwsssnnnfff___UUUOOOIIIHHHMMMVVV___eeejjjggggggiiiiiihhhlllrrrsssuuussskkkbbb[[[QQQIIIAAA;;;666777777555666999>>>@@@HHHYYYnnn}}}vvvXXXHHH@@@===999777666555444222////////////////////////000111222111000000222444333===NNN^^^dddbbbaaadddqqq|||ooojjjsss~~~nnnpppxxx~~~vvvlllddd```]]]ZZZWWWRRRMMMIIIIIIKKKIIICCC===:::999888777777777888999<<>>:::777666555444222000000000000000000000000000111222111000000222444222<<>>:::999888777777777888999:::BBBUUUrrruuulllZZZVVVPPPPPPUUU___hhhnnnoooqqqtttwwwzzz}}}}}}zzzxxxtttmmmddd]]]NNNHHHAAA:::777777666666666888999<<<===??????@@@?????????@@@BBBDDDEEEFFFGGGHHHIIIKKKNNNPPPRRRRRRSSSUUUWWWXXXXXXYYYZZZ\\\[[[[[[[[[]]]```aaa```___aaa```^^^]]]ZZZUUUOOOKKKFFFEEEDDDEEEFFFEEECCCAAAAAABBBCCCEEEEEEEEEDDDCCCDDDFFFJJJLLLMMMOOOQQQSSSQQQYYYccchhhkkkpppxxxtttmmmlllnnnooooooppprrruuuuuutttuuuyyy|||{{{vvvooommmnnnkkkmmmsss|||{{{uuuqqqjjjaaaYYYUUUOOOHHHGGGOOO\\\jjjrrrtttpppmmmmmmllllllqqqwww}}}}}}vvvkkk```YYYQQQJJJ???999444555666555666999===EEETTTfffssszzz{{{yyy~~~}}}pppRRREEEAAA>>>:::888666555444222333333333333333333333444000111222111000000222444222;;;MMM^^^eeebbb^^^___hhhwwwxxxpppuuuqqquuu}}}wwwsssnnniiieeeaaa]]]ZZZTTTQQQLLLHHHEEECCC@@@>>>::::::;;;;;;;;;::::::999<<>>>>>???BBBBBBAAAAAAAAABBBCCCCCCCCCEEEGGGIIIKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTWWWXXXXXXYYY\\\^^^```[[[VVVSSSRRRQQQNNNKKKIIIIIIIIIHHHGGGFFFEEEDDDIIIGGGEEECCCBBBAAAAAABBBCCCDDDEEEGGGHHHJJJKKKKKKSSSTTTYYY```eeekkkuuuyyyqqqlllmmmoooppppppooopppqqqrrrsssvvvzzz~~~~~~|||yyywwwxxxvvvvvv|||zzztttooohhh```ZZZSSSQQQKKKHHHOOO^^^iiimmmrrrqqqqqqsssqqqnnnrrryyy{{{|||vvvhhh\\\UUUMMMDDDAAA>>>999555333444666888;;;CCCWWWqqq{{{yyy|||pppPPPAAA@@@===:::777777666555333333333333222222000///...000111111111111222222222222;;;KKK[[[fffiiieeeaaagggnnn|||}}}uuuxxxpppttt~~~{{{uuurrrmmmiiieeeaaa\\\YYYVVVRRRNNNJJJHHHEEEBBB@@@999999999999999888888777<<<@@@LLLdddvvvggg]]]TTTSSSVVVYYY]]]aaahhhlllrrrvvvyyy{{{}}}}}}zzzuuunnngggaaaTTTOOOGGGAAA<<<888555333555666888:::<<<>>>??????BBBAAAAAAAAAAAABBBCCCCCCCCCEEEFFFHHHJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNPPPRRRRRRSSSVVVXXX[[[XXXSSSQQQQQQPPPMMMKKKJJJJJJIIIIIIHHHFFFEEEDDDFFFEEEDDDCCCBBBCCCCCCDDDBBBCCCCCCDDDFFFHHHJJJKKKRRRSSSXXX```eeejjjsss}}}~~~{{{vvvpppnnnnnnpppqqqqqqoooppprrrssstttwww|||yyysssnnnhhh___YYYRRRPPPNNNMMMVVVdddnnnppprrrqqqqqqrrrpppnnnrrrwwwyyyzzztttggg[[[TTTLLLDDD>>>;;;888555444666888:::@@@III^^^www~~~{{{|||nnnQQQCCC@@@===999777666666444333444444444333222111111000000111111111111222222222333<<>>===<<<;;;;;;;;;:::<<<<<>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAABBBBBBBBBCCCCCCEEEGGGHHHIIIKKKMMMOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHFFFFFFCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDFFFIIILLLNNNSSSVVV^^^ggglllooovvv~~~|||yyyuuutttsssrrrrrrrrrrrrrrrooorrruuuxxx{{{~~~|||wwwsssnnnggg^^^WWWQQQRRRRRRWWWcccrrryyyyyywwwtttrrrttttttrrrtttxxxyyyuuummmcccZZZQQQIIICCC;;;999666444555777;;;===IIIWWWmmm}}}lllQQQFFF???===999777666666444333444444333333222222222222000000111111111222222222333;;;IIIYYYfffmmmmmmllljjjoooyyy~~~wwwxxx~~~kkkhhhrrr~~~qqqppppppooolllgggaaa\\\XXXUUURRRPPPNNNKKKHHHEEEAAA@@@???===<<<;;;;;;;;;======BBBQQQmmmssseee\\\WWWTTTWWW\\\___dddjjjpppuuu{{{|||vvvooojjj___ZZZTTTMMMGGGAAA;;;777555555666777999;;;===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@?????????@@@@@@@@@BBBDDDEEEEEEFFFIIIKKKIIIJJJKKKLLLLLLLLLMMMMMMKKKKKKKKKJJJIIIHHHFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGEEEEEEFFFHHHKKKMMMQQQUUU^^^iiiooorrryyy~~~|||tttuuuuuutttsssrrrqqqpppqqquuu{{{}}}}}}xxxsssnnnggg^^^XXXTTTSSSRRRXXXfffwww~~~|||xxxvvvwwwxxxvvvxxx{{{zzzsssjjjbbbYYYOOOGGGBBB<<<999666444444777:::===JJJ[[[ppp}}}kkkQQQFFF@@@===:::888777666555444333222111111000111111222000000111111111222222222222:::HHHYYYhhhqqqttttttnnnqqqyyyzzzrrrrrrxxx~~~vvvqqqwww~~~}}}pppooonnnmmmjjjeee___ZZZXXXVVVTTTRRRPPPMMMIIIFFFBBB@@@>>><<<:::999999:::===>>>BBBPPPjjj}}}}}}oooddd[[[UUUVVV[[[[[[___eeekkkqqqwww}}}~~~yyyrrrmmmddd___WWWOOOHHHAAA;;;777777666666666777999;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCAAA@@@>>>===<<<===>>>>>>===>>>@@@AAA@@@AAABBBDDDEEEGGGIIIJJJJJJJJJLLLMMMJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJOOOSSS]]]iiipppuuu~~~|||tttuuuvvvuuusssqqqqqqqqquuu{{{}}}yyyyyy}}}xxxrrrlllfff^^^XXXTTTTTTTTT[[[lll~~~|||yyy{{{|||zzz{{{}}}{{{qqqggg```WWWLLLCCC???;;;999666444555777;;;===KKK^^^sss~~~~~~hhhOOOGGGAAA>>>;;;999888777666555333222111000000000222222000111111111111222222222333:::GGGXXXgggrrrxxxyyyppprrryyy{{{rrrqqquuuzzz{{{zzzsssqqqooommmkkkfff```[[[ZZZXXXVVVTTTSSSPPPLLLHHHCCCBBB???<<<::::::::::::<<<<<>>>>>======>>>@@@@@@CCCGGGHHHHHHGGGIIIKKKJJJJJJIIIIIIHHHFFFEEEDDDDDDEEEHHHJJJLLLMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJQQQUUU___kkkttt||||||}}}}}}zzzrrrtttvvvuuusssrrrsssuuu{{{{{{xxxwwwuuuuuuzzzwwwoooiiiccc\\\WWWRRRTTTXXXcccwww~~~zzz|||~~~}}}}}}~~~zzzoooccc\\\TTTHHH>>>;;;999777555444555999===@@@NNNbbbvvv~~~bbbNNNHHHCCC@@@<<<:::999999777666444333111000000111333444000111111111111222222222444:::FFFVVVeeepppvvvxxxppprrrxxx~~~uuurrrtttwww}}}xxxwwwxxxvvvssspppmmmhhhccc___[[[ZZZXXXVVVUUURRRNNNJJJFFFDDDAAA>>><<<<<<<<<<<<:::;;;???KKKaaa}}}vvvrrrwww~~~{{{ooobbbXXXVVVYYY[[[___dddjjjpppwww}}}|||vvvrrrqqqjjj___TTTLLLEEE@@@===:::888777555555666888999;;;===???BBBCCCCCCBBBAAABBBAAA@@@@@@AAACCCDDDEEE@@@>>><<<:::999999:::;;;===>>>??????=========???>>>AAAEEEFFFEEEEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBDDDGGGKKKMMMOOOPPPPPPSSSSSSRRRQQQPPPNNNMMMMMMTTTXXXcccpppzzz{{{|||{{{wwwppprrruuutttssssssuuuxxxzzzvvvtttsssrrrsssyyyuuummmgggaaaZZZVVVPPPSSS[[[jjj~~~{{{}}}~~~}}}zzzmmm```ZZZRRREEE;;;777666555333333666:::???BBBQQQeeexxx]]]LLLJJJCCCAAA===;;;::::::888777555444222111111222444555000111111111111222222222555;;;FFFTTTcccnnntttvvvpppqqqwwwxxxrrrrrrsss}}}zzzvvvzzz|||xxxpppjjjiiijjjcccbbb___\\\YYYTTTNNNJJJFFFDDDAAA>>><<<<<<<<<<<<:::>>>CCCJJJ[[[xxx|||wwwwwwwww{{{sssdddZZZYYY[[[]]]^^^bbbhhhoooxxx|||yyyuuunnneee\\\TTTLLLDDD>>><<<<<<;;;:::999999<<<>>>;;;:::;;;===@@@BBBBBBBBB@@@?????????@@@BBBDDDEEE??????>>>===<<<;;;::::::<<<<<<;;;::::::;;;;;;;;;@@@BBBBBB???;;;<<>>GGGUUUiiizzz}}}}}}rrrZZZNNNIIIDDDAAA===;;;:::999777555666555333111000......---111111111111111222222222666;;;EEETTTdddoootttttttttlllooo~~~~~~|||pppmmmsss}}}zzzyyy{{{{{{xxxsssnnnlllkkkhhhfffbbb___ZZZUUUNNNJJJGGGEEECCC@@@>>>>>>>>>>>>;;;>>>BBBHHHXXXtttyyywwwwwwyyyuuuggg^^^[[[[[[[[[]]]aaagggooowww~~~}}}yyyrrrhhh```XXXPPPGGGAAA===<<<;;;999888999;;;<<<;;;:::;;;===@@@BBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB??????>>>===<<<;;;::::::===<<<<<<;;;;;;;;;<<<<<<<<<>>>>>><<<999999>>>CCCDDDFFFHHHIIIJJJJJJIIIHHHGGGIIILLLNNNOOOQQQTTTVVV\\\___bbbaaa]]]ZZZZZZ\\\bbbiiixxxyyyvvvrrrqqqqqqpppooommmllllllooosssttttttzzzzzzttttttuuurrrnnnrrrwww~~~~~~vvvpppkkkddd\\\UUUTTTXXXcccvvvqqqnnnmmmpppvvv{{{|||{{{xxxmmm```VVVLLLAAA;;;:::888666666888888999AAAJJJXXXkkk{{{||||||ppp[[[PPPLLLHHHEEEAAA>>>===;;;999888777666555333222111111000333333222222222222222222444888BBBRRRbbbnnntttuuurrrkkkmmmzzz~~~~~~pppmmmqqq}}}|||zzzxxxvvvtttpppmmmmmmjjjfffaaa\\\VVVOOOKKKIIIHHHEEECCCAAAAAAAAAAAA>>>???BBBGGGTTTmmm|||vvvuuuvvv}}}xxxmmmddd^^^[[[YYY[[[```gggnnnvvv{{{~~~}}}wwwnnnfff^^^UUULLLEEE???>>>;;;888777888999:::;;;:::;;;===@@@BBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>@@@???>>>===<<<;;;;;;;;;===<<<<<<<<<<<<<<<======<<<>>>@@@???<<<<<>>@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<>>>@@@@@@???>>>???AAAAAABBBDDDGGGIIIJJJKKKKKKOOORRRUUUWWWWWWXXXYYY[[[\\\___cccdddeeehhhmmmrrrsss}}}|||{{{xxxsssooolllkkkjjjjjjllllllpppvvvzzzvvvrrruuuzzz}}}~~~|||~~~|||tttlllfff```ZZZVVVUUU]]]mmmpppggggggiiiooovvvzzzzzzxxxqqqfff[[[RRRIII???::::::888666777999;;;>>>HHHRRRdddsss~~~}}}cccUUUOOOLLLKKKHHHDDDAAA???<<<999666777777666555555555666666555555444333222111111000000444<<>>::::::777555666999;;;@@@KKKVVViiiwww~~~www^^^UUUPPPLLLLLLIIIFFFCCCAAA>>>:::777666666555555555555666666444333333222111000000///222444;;;GGGVVVbbbiiikkkjjjggghhhrrr}}}yyyoooiiizzzwwwxxxxxxuuurrrnnnjjjfffaaa]]]YYYTTTQQQKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEHHHJJJTTTmmm|||tttnnnggg___ZZZZZZ[[[aaajjjwwwrrrgggaaa]]]^^^```ccciiiooouuuxxx}}}yyyvvvssslllbbb[[[OOOHHH@@@<<<;;;;;;999888;;;:::;;;===@@@BBBBBBBBB===>>>@@@AAABBBCCCCCCCCCAAA@@@===;;;::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>><<<======>>>???>>>>>>>>>>>>???@@@BBBEEEGGGIIIJJJMMMPPPUUUWWWXXXXXXYYYZZZXXX[[[```dddjjjsss|||zzzyyyyyyyyyyyywwwtttssssssttttttrrruuuzzzzzzrrrqqqvvv|||yyytttlllccc[[[VVVTTTSSSVVVcccwwwyyylllcccdddiiipppwwwyyywwwssscccZZZPPPJJJDDD===999:::666444555999<<>>======;;;999;;;:::;;;===@@@BBBBBBBBB?????????@@@AAABBBDDDDDDBBB@@@===;;;::::::;;;<<<============>>>???@@@AAA@@@@@@@@@@@@AAABBBBBBAAA======???@@@CCCEEEGGGHHHIIIMMMRRRUUUVVVWWWWWWXXXXXX\\\bbbhhhqqq~~~}}}zzzxxxwwwuuuwwwzzz{{{yyyxxxyyyzzzxxxwwwyyy{{{{{{~~~uuuppphhh^^^VVVQQQPPPPPPWWWfffzzztttjjjcccfffmmmvvv{{{xxxpppiii\\\TTTKKKFFFAAA<<<999;;;777555666:::>>>EEERRR^^^kkkvvv}}}|||}}}jjjZZZWWWTTTOOOLLLJJJHHHFFFEEEBBB>>>;;;888777666555555555555555222222222222222222222222111222777BBBQQQ^^^fffiiifffdddeeelllxxxrrrfff|||zzzyyyxxxxxxuuupppjjjccc^^^XXXSSSOOOIIIIIIIIIIIIHHHGGGFFFEEECCCAAACCCFFFDDDGGG\\\vvv}}}pppggg```WWWOOOFFFHHHKKKQQQ[[[hhhuuu}}}yyyrrrooodddcccaaabbbffflllssswww}}}~~~~~~yyyqqqjjjWWWOOOEEE@@@???>>><<<999;;;:::;;;===@@@BBBBBBBBBAAA@@@??????@@@AAACCCDDDBBB@@@===;;;999:::<<<===????????????@@@AAABBBCCC???>>>======>>>???@@@???<<<===>>>???AAADDDFFFGGGFFFJJJOOOSSSUUUUUUVVVWWWYYY]]]dddlllxxx{{{xxxvvvuuussswww|||~~~}}}|||~~~}}}|||~~~}}}zzzsssnnnfff\\\SSSOOONNNOOOXXXhhh||||||pppiiigggllluuu}}}xxxjjj```XXXPPPHHHDDD@@@;;;999;;;888666777<<<@@@GGGTTT```iiittt{{{zzz|||cccVVVVVVTTTOOOIIIGGGFFFDDDCCCAAA===:::999888777666555555555555333333333333333333333444000111666AAAPPP^^^gggjjjjjjhhhhhhmmmyyyrrrddd|||xxxwwwwwwwwwmmmjjjeee```]]]YYYUUURRRPPPNNNLLLIIIFFFEEEDDDDDDJJJDDDCCCGGGFFFGGGVVViiivvvooojjjcccYYYQQQMMMLLLKKKMMMUUUcccrrr}}}yyymmmjjjaaa[[[\\\bbbhhhooouuuwww|||~~~|||uuunnn\\\UUUKKKDDDAAA@@@===;;;===>>>@@@CCCDDDDDDDDDDDDBBB===:::;;;@@@CCCBBB@@@???>>>>>>===============>>>??????@@@AAAAAABBBBBB???@@@AAABBBCCCCCCCCCCCC>>>>>>???@@@AAACCCDDDEEEFFFIIIMMMPPPSSSVVVZZZ\\\___aaafffppp{{{xxxwwwvvvwwwvvvwwwyyy{{{}}}|||wwwppphhh___XXXPPPLLLNNNTTTaaaqqqxxxmmmdddkkkpppuuuwwwvvvqqqdddXXXLLLIIIEEE@@@;;;888777666555888:::;;;>>>HHHXXXeeeqqquuuvvvvvv|||jjjXXXRRRSSSQQQLLLJJJHHHFFFDDDAAA===:::999:::::::::888666444222444333000.........000111//////222;;;IIIZZZhhhqqqrrrooolllooovvvooobbb{{{xxxwwwvvvvvvmmmiiiccc^^^[[[XXXUUUSSSQQQPPPMMMJJJHHHFFFEEEEEEHHHCCCBBBFFFEEEFFFSSSdddvvvppplllfff\\\TTTOOOOOOQQQVVV___lllyyyvvvmmmeee^^^```dddhhhmmmrrrsssyyy~~~|||uuunnnccc[[[QQQJJJFFFDDDBBB@@@<<<===???AAACCCCCCCCCCCCBBB???<<<>>>BBBDDDCCCAAA??????>>>>>>>>>>>>??????BBBBBBBBBAAAAAAAAABBBBBB@@@@@@AAAAAABBBBBBCCCCCC@@@@@@AAAAAACCCDDDEEEFFFEEEHHHLLLOOORRRWWW\\\___dddfffkkkuuu{{{xxxwwwxxxxxxwwwwwwxxx{{{~~~{{{vvvkkkddd[[[TTTNNNLLLPPPXXXgggxxxyyyooogggoootttxxxxxxvvvnnn```SSSJJJGGGCCC>>>:::888777777555888:::;;;???JJJ[[[hhhssswwwxxxwww}}}wwweeeVVVRRRSSSPPPMMMJJJEEEBBB???===:::888:::::::::999888666444444555444333111000111111222222222444;;;HHHXXXgggoootttpppkkkkkkqqq{{{pppddd~~~|||xxxwwwwwwwwwooojjjccc]]]ZZZXXXVVVUUUSSSRRROOOLLLJJJHHHGGGGGGEEEBBBBBBEEEDDDDDDOOO]]]vvv~~~wwwrrroooiii```YYYRRRTTTYYY```jjjvvvrrriiibbbccceeefffiiilllnnnuuu~~~}}}vvvoooeee]]]RRRJJJFFFCCCAAA>>><<<===>>>@@@AAABBBCCCCCCBBB@@@???AAADDDFFFCCCAAA????????????@@@AAABBBCCCFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEHHHKKKOOOSSSYYY___dddjjjlllpppyyy{{{xxxwwwxxxyyywwwxxxxxx{{{~~~xxxsssggg___VVVPPPMMMNNNVVV___pppxxxpppllltttyyy|||zzztttjjj[[[MMMFFFDDD@@@<<<999888777777666888:::<<>>:::888777777888777888:::===EEEUUUggguuuzzzzzzzzzyyy{{{jjj___YYYXXXVVVNNNNNNKKKFFFBBB@@@???>>><<<>>><<<:::888777666666777555666666666555444333222111111222888CCCRRRcccmmmpppkkkeeeaaacccnnn||||||vvvkkk~~~}}}||||||}}}vvvlllccc]]]ZZZXXXWWWWWWVVVSSSPPPMMMLLLKKKKKKGGGFFFFFFGGGGGGHHHMMMTTTiiizzzuuuqqqllleee```ccceeellluuu~~~~~~rrrfff```___^^^aaadddiiipppzzz~~~vvvllleee[[[SSSNNNIIIDDD@@@>>>???@@@AAABBBCCCEEEEEE@@@@@@AAACCCDDDCCCBBB@@@AAAAAAAAABBBDDDEEEGGGHHHDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@??????AAABBBDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLPPPUUU[[[ccclllqqqwwwxxx|||zzzvvvuuuuuuvvv{{{|||}}}vvvnnnhhhaaaXXXOOOJJJJJJOOO\\\hhhzzzuuulllkkklllsssyyy{{{vvvmmmbbbSSSHHH@@@>>><<<999777777888888888999;;;@@@JJJ[[[mmmzzz{{{zzzzzzzzzzzz}}}fff^^^YYYWWWTTTLLLIIIGGGEEEEEEDDDCCC@@@>>>>>>===;;;999777777777777444555555555444333222111222222333777>>>KKKZZZeeeiiigggccc___aaajjjzzzyyynnn~~~zzzpppgggaaa]]][[[ZZZXXXWWWTTTQQQNNNMMMLLLLLLIIIIIIIIIHHHIIIKKKPPPTTTddd|||}}}xxxsssoookkkhhhoooqqquuu~~~wwwjjjdddaaa```aaadddhhhoooxxxyyynnnhhh```ZZZTTTNNNGGGAAA??????@@@AAABBBDDDEEEFFFAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBCCCDDDFFFGGGHHHDDDFFFHHHIIIIIIHHHFFFEEEAAAAAA@@@@@@AAACCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMOOORRRWWW\\\ccckkksssxxx~~~xxxuuutttvvvwww~~~yyyrrriiicccZZZRRRJJJGGGHHHOOO]]]jjj}}}{{{mmmgggiiikkkqqqvvvxxxqqqggg\\\PPPFFF???>>>;;;999777777888888888:::===DDDPPP```rrr}}}|||{{{{{{|||{{{{{{|||ddd]]]WWWUUURRRJJJEEEDDDDDDEEEEEEDDDAAA>>>>>>===<<<:::999888777777555444444333222222111111555666777888;;;EEEQQQZZZdddffffffddddddkkkyyy}}}rrr~~~zzzqqqiiidddaaa^^^]]]YYYWWWTTTQQQOOOMMMMMMMMMKKKKKKIIIHHHIIIMMMRRRTTT^^^wwwzzzwwwtttsssrrrvvvvvvyyy|||qqqmmmjjjfffeeefffhhhnnnvvv}}}{{{ppplllfffaaa\\\UUULLLEEE????????????AAACCCEEEFFFCCCDDDDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGIIIMMMNNNNNNKKKGGGDDD@@@@@@AAABBBDDDEEEFFFFFFHHHHHHIIIKKKMMMOOOQQQRRRSSSWWW]]]dddjjjqqqxxx}}}zzzuuutttuuuxxx{{{{{{uuuoooggg```UUUNNNHHHGGGKKKTTTcccqqqrrrgggeeeiiimmmpppuuuuuulllaaaVVVLLLDDD???>>>;;;999777777888888999;;;???GGGTTTeeettt~~~}}}|||~~~}}}{{{xxxddd^^^XXXUUUTTTNNNHHHGGGEEEDDDDDDDDDCCCAAA=========<<<;;;999777777666555444222111222222333333555888999<<>>>>>>>>>>>???BBBDDDEEEFFFFFFEEEDDDBBBCCCEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGKKKMMMQQQSSSQQQMMMGGGCCC???@@@BBBDDDEEEGGGGGGGGGJJJJJJKKKMMMPPPRRRTTTVVVVVVZZZaaahhhooouuu|||~~~{{{wwwttttttwww{{{~~~wwwrrrmmmfff___TTTNNNIIIJJJPPPZZZjjjxxx|||nnneeeeeekkknnnqqquuusssiii]]]RRRIIIBBB@@@>>><<<999777777888888999;;;@@@JJJWWWggguuu~~~~~~}}}{{{xxxfffbbb[[[XXXXXXTTTOOOLLLGGGEEEEEEEEEEEEEEE============<<<:::777666888666444222111222333444...222666:::>>>FFFRRR[[[dddlllssssssooooooxxx}}}xxxuuuoooiiiddd```^^^]]]ZZZYYYXXXUUURRROOOMMMLLLOOONNNLLLJJJJJJKKKMMMOOOVVVkkk}}}zzzwww{{{zzzyyy{{{}}}zzzvvvpppkkkmmmmmmrrr{{{{{{xxxuuurrrooofffYYYOOOGGGEEECCCBBBCCCDDDDDDCCCFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKLLLRRRWWWWWWVVVSSSKKKDDDCCCBBBBBBBBBDDDFFFIIIKKKMMMPPPRRRRRRQQQSSSXXX\\\\\\```ffflllqqqwww|||}}}{{{|||zzzxxxzzz|||sssnnnggg]]]UUUQQQLLLJJJMMMRRR[[[nnnxxxmmmhhhiiinnnrrryyyuuummmbbbVVVLLLFFFDDD===666333666888777777999999???GGGPPPZZZhhhwww}}}jjj^^^^^^___ZZZSSSLLLJJJGGGFFFFFFEEECCCAAABBB@@@>>>===<<<;;;999777666666555555333111000///333000111555;;;EEEUUUcccnnntttwwwtttnnnnnnuuu}}}}}}yyyvvvsssnnnhhhbbb___]]]\\\ZZZYYYWWWUUUSSSQQQQQQPPPQQQOOOLLLIIIIIIIIIKKKLLLSSSeee{{{wwwxxxxxxxxxzzz|||zzzwwwsssppppppnnnqqqwww}}}|||yyyuuukkk]]]SSSJJJGGGDDDCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGIIIJJJKKKLLLNNNVVV]]]^^^\\\WWWNNNEEEFFFFFFEEEFFFGGGJJJMMMOOORRRUUUXXXXXXVVVTTTUUUWWW]]]aaahhhnnnuuu{{{~~~}}}~~~}}}wwwpppkkkeee\\\UUUNNNJJJIIINNNUUUaaatttuuulllhhhjjjooosssuuuqqqiii^^^SSSJJJEEEBBB>>>888555777999888888:::===CCCLLLWWWdddppp{{{sssgggeeeeeeaaa[[[QQQNNNJJJGGGFFFDDDBBBAAACCCAAA???======<<<:::888777777666555333222111000222///000444:::CCCRRR___iiiooossspppkkkjjjpppvvv|||wwwtttqqqlllfffaaa^^^\\\[[[ZZZYYYVVVTTTSSSSSSSSSTTTPPPNNNKKKHHHGGGGGGHHHIIIPPP^^^www}}}xxxsssuuuvvvyyy}}}{{{yyyvvvtttrrrooonnntttyyy~~~}}}rrrdddZZZPPPLLLGGGEEEEEEGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHIIIKKKMMMNNNSSS]]]fffiiiggg```SSSHHHGGGFFFFFFGGGHHHKKKNNNPPPVVVZZZ______\\\YYYXXXXXX]]]aaahhhpppxxx~~~}}}~~~{{{qqqkkkfffaaaYYYSSSLLLIIIIIIPPPYYYgggyyy}}}rrrjjjhhhlllqqqtttooojjjbbbXXXOOOHHHDDDAAA???:::666888999888888;;;AAAHHHTTTcccqqq|||~~~~~~zzzooojjjgggccc```UUUQQQLLLHHHEEEDDDBBB@@@CCCBBB???>>>>>>===;;;999999888666444222222222222111//////333888@@@NNN[[[aaagggmmmlllgggeeehhhmmm~~~~~~xxxtttqqqlllgggccc```^^^]]]\\\ZZZWWWSSSQQQQQQRRRSSSNNNLLLIIIGGGFFFGGGHHHJJJPPPYYYlll~~~wwwnnnqqqtttwww{{{|||wwwsssooollllllrrrxxx}}}xxxkkkbbbVVVQQQJJJFFFFFFGGGIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHKKKJJJIIIIIIJJJKKKMMMOOOXXXbbbmmmrrrooogggYYYMMMIIIIIIIIIIIIKKKNNNQQQSSSWWW[[[aaabbbaaa______```bbbhhhpppyyy~~~wwwnnngggbbb\\\UUUPPPMMMLLLMMMSSS___mmm{{{yyypppjjjjjjnnnrrrsssiiiddd\\\TTTNNNHHHDDDAAA???999666777777666888<<>><<<::::::888555333111111222333111///000444777>>>JJJVVVZZZbbbiiikkkgggdddeeegggyyy|||{{{~~~|||{{{~~~}}}tttrrrnnniiifffdddcccccc```]]]XXXTTTPPPOOOOOOOOOKKKIIIGGGFFFFFFHHHJJJKKKQQQWWWeee}}}~~~wwwlllnnnqqquuuyyy~~~wwwqqqjjjiiikkkrrryyy}}}|||qqqjjj\\\WWWOOOIIIGGGHHHIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJJJJJJJKKKMMMNNNOOOWWWaaammmqqqpppiii[[[PPPNNNNNNNNNOOOQQQTTTWWWYYYYYY]]]aaabbbaaaaaaccceeennnttt~~~zzztttlllddd^^^XXXQQQMMMKKKLLLOOOXXXfffvvv}}}vvvoookkkmmmppprrrqqqddd```YYYSSSNNNJJJEEEAAA<<<888555666555444888===AAAKKK]]]rrr~~~|||uuukkk```YYYTTTSSSQQQMMMIIIFFFEEEEEECCCBBBDDDBBB@@@???@@@???===;;;999777555222111111111222333111222555777<<>>>>>???>>>===;;;;;;;;;;;;:::999777555444111000111333333555<<>>999999777666555555555555333333222222333666<<<@@@IIIXXXjjjwww~~~}}}|||||||||{{{wwwsssooooooqqqrrrnnnkkkfffeeedddbbb```\\\WWWSSSKKKJJJGGGDDDBBBBBBDDDEEEJJJMMMSSS^^^rrr~~~zzzzzzzzz|||wwwnnnhhhmmmwww{{{vvvvvvzzz}}}zzztttkkkbbb[[[UUUPPPMMMLLLMMMOOOQQQQQQOOOMMMLLLQQQSSSZZZcccgggeeecccdddccchhhoootttvvvvvvvvvvvvwwwwwwyyy}}}zzzqqqnnnbbb]]]YYYUUUOOOJJJJJJNNNTTTbbbvvvwwwuuutttwww{{{wwwmmmcccXXXXXXXXXTTTNNNEEE===999555444555888888:::BBBKKKSSSdddwww~~~sssfff___]]][[[XXXUUUSSSRRRQQQNNNLLLIIIHHHHHHHHHGGGFFFFFFEEEDDDBBB@@@>>><<<<<<::::::888777666666555555333333333222222555:::>>>JJJVVVfffttt|||{{{|||||||||yyywwwuuuuuuvvvvvvrrrnnngggffffffeeeddd___YYYUUULLLJJJGGGDDDCCCCCCEEEFFFMMMNNNSSS\\\mmmzzzvvvvvvwwwzzzxxxnnnggglllvvv~~~|||}}}~~~yyyrrrjjjccc[[[UUUPPPMMMNNNPPPQQQQQQPPPNNNMMMPPPRRRYYYdddiiihhhhhhkkklllqqqyyysssllliii^^^YYYTTTQQQMMMJJJLLLQQQ\\\mmm|||sssrrrssswwwxxxsssiii```WWWYYYYYYSSSJJJAAA;;;999666444666999:::===EEEOOOWWWgggyyynnneee```^^^[[[XXXVVVUUUUUUUUUNNNLLLJJJIIIIIIHHHFFFDDDGGGGGGEEECCCAAA???>>>===<<<;;;:::888777777666666444444333222111333777;;;GGGQQQ___nnn~~~|||zzzzzz|||~~~}}}{{{xxxwwwxxxxxxvvvttthhhhhhhhhgggeee```ZZZUUUPPPMMMIIIGGGGGGGGGHHHHHHKKKKKKOOOWWWdddxxx{{{wwwwwwxxx|||zzzpppjjjmmmwww~~~zzzuuuooohhh___WWWRRRMMMOOOPPPRRRRRRQQQQQQPPPMMMNNNTTT^^^cccdddeeehhhnnnttt}}}wwwllleeedddZZZUUUOOOMMMIIIGGGLLLRRRaaauuuuuummmooorrruuuuuunnnddd\\\VVVYYYYYYRRRGGG>>>999999555444555999;;;???IIISSS]]]lll{{{~~~mmmgggccc```]]]YYYWWWWWWXXXYYYPPPMMMIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBB>>>===;;;:::888888777777444444444222111222555888BBBKKKYYYkkk~~~zzzxxxxxxzzz{{{{{{}}}zzzvvvtttssstttttttttlllkkkjjjiiifffbbb[[[WWWPPPLLLIIIGGGHHHJJJKKKJJJKKKIIILLLSSS]]]mmm~~~|||{{{|||~~~uuupppttt}}}|||xxxssslllddd[[[UUUNNNOOOQQQSSSTTTUUUUUUTTTNNNMMMQQQWWW\\\]]]```dddkkkqqqzzz{{{qqqggg```^^^WWWQQQKKKHHHEEEEEELLLSSSfffzzz~~~oooiiilllppprrrpppiii```ZZZWWWYYYXXXPPPEEE<<<999999444333444999===BBBMMMXXXgggtttpppiiibbb```\\\XXXWWWWWWXXXXXXQQQMMMGGGDDDDDDGGGIIIJJJFFFFFFEEEDDDDDDCCCCCCBBB???>>><<<;;;999888888777555555444333111222444666>>>HHHXXXkkk|||yyywwwvvvtttsssuuusssqqqnnnmmmmmmnnnnnnlllkkkiiigggeeeaaa\\\XXXMMMIIIEEEEEEHHHKKKKKKKKKMMMJJJLLLRRRXXXddd{{{|||yyy~~~{{{wwwqqqjjjaaa\\\QQQRRRTTTVVVYYYZZZ[[[\\\UUUQQQQQQUUUXXXZZZ___eeejjjooovvv}}}uuukkkaaa[[[YYYTTTNNNHHHEEEDDDFFFOOOXXXmmm~~~tttiiieeeiiinnnoookkkccc\\\XXXVVVVVVSSSLLLCCC<<<888888444333555:::???FFFRRR]]]ppp{{{rrrjjj^^^\\\YYYVVVTTTSSSSSSSSSPPPKKKFFFDDDEEEHHHJJJLLLIIIIIIGGGEEECCCAAA@@@??????>>>===;;;999888777777555555555444222333444666<<>><<<:::999777777666555555666555444444555777:::EEESSSbbbsssyyy}}}~~~|||{{{xxxuuurrriiimmmppprrroookkkfffddd[[[YYYWWWVVVVVVWWWVVVUUUNNNIIIFFFGGGMMMQQQRRRPPPPPPKKKJJJMMMNNNSSSggg~~~{{{wwwsssmmmgggbbbWWWYYY[[[___cccfffiiijjj^^^WWWRRRSSSVVVZZZccclllqqqsssvvvyyy}}}}}}ooogggaaaYYYUUUTTTOOOIIIDDDDDDHHHOOO\\\hhh|||wwwllleee```bbbgggkkkjjjccc\\\XXXWWWSSSOOOIIICCC???:::666222777666999???EEEMMM[[[gggmmmwww~~~xxxmmmggg\\\[[[YYYWWWTTTQQQOOOMMMFFFFFFGGGIIIKKKLLLJJJHHHEEEEEEEEEDDDCCCCCCBBBBBB???>>><<<:::888777666666555666666666555555666888777AAAMMMYYYhhhyyytttvvv~~~xxxrrrkkklllnnnnnnkkkfffaaa^^^YYYVVVRRRNNNNNNPPPSSSVVVTTTMMMGGGIIIPPPVVVWWWUUURRRKKKGGGIIIIIIMMM^^^sssxxxpppiiicccaaa___]]]]]]bbbjjjooopppnnndddYYYRRRWWW___dddkkkqqqqqqtttyyy}}}|||oooccc[[[VVVSSSQQQMMMIIIGGGIIILLLRRRaaaqqqvvvkkkhhhiiiiiikkkmmmjjjbbbZZZTTTQQQPPPHHHAAA===888333444777333999>>>@@@FFFSSS___dddqqqtttvvvxxx~~~xxxooolllddd^^^ZZZWWWUUUPPPIIIHHHJJJOOOKKKGGGFFFHHHIIIHHHEEEJJJHHHFFFCCCBBBAAA@@@AAA???>>>===<<<;;;:::::::::;;;:::999777666666555555<<>>:::666777:::777<<<@@@CCCJJJXXXdddjjjqqqrrrsssuuuzzzuuunnnlllddd^^^ZZZXXXWWWSSSNNNMMMPPPQQQOOOLLLJJJJJJIIIHHHGGGGGGFFFDDDAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999888666666666666888===GGGTTT^^^jjj{{{ttthhhlll|||~~~zzzsssnnnjjjjjjkkkjjjgggbbb]]]YYYTTTTTTTTTTTTTTTTTTUUUUUUYYYTTTQQQRRRWWW[[[ZZZXXXNNNIIIFFFFFFDDDEEEQQQ```zzz|||uuupppmmmfffcccbbbdddjjjppprrrssseee^^^YYY___hhhpppvvvzzz{{{}}}{{{sssqqqttt}}}vvvoooddd[[[UUUSSSQQQPPPKKKJJJLLLOOOUUUaaawwwtttnnnooorrrvvvqqqiii___UUUNNNIIIFFFFFF@@@;;;999666333444888:::???CCCGGGPPP```mmmssstttsssrrrssswwwpppkkkjjjccc]]]YYYWWWWWWVVVRRRRRRUUUUUUTTTRRRNNNKKKIIIIIIJJJFFFEEECCCAAA@@@???>>>>>>======<<<<<<<<<<<<======;;;;;;999888777666666666555888BBBNNNYYYfffyyywwwgggeeeqqq}}}xxxrrrmmmjjjjjjjjjiiieee```\\\YYYTTTSSSRRRQQQQQQRRRSSSSSSTTTPPPMMMNNNRRRTTTSSSQQQKKKGGGEEEEEEDDDDDDMMMXXXooo|||xxxuuummmiiieeedddgggjjjllllllddd___^^^eeeqqq|||}}}ssskkkiiilllvvv{{{}}}oooiii___WWWRRRPPPNNNMMMIIIKKKNNNRRRZZZjjjxxxpppoootttxxxyyypppbbbVVVMMMHHHDDDBBB>>>999666666444222333777:::???DDDJJJWWWiiiwww|||}}}yyyvvvuuuxxx}}}xxxkkkggggggaaa\\\WWWTTTUUUUUURRRRRRUUUVVVVVVUUUPPPJJJGGGHHHJJJGGGGGGEEEDDDBBBAAA@@@@@@===<<<<<<<<<===>>>>>>???<<<;;;:::999888777777777444777???JJJVVVeeeyyynnneeekkkzzz|||wwwqqqmmmjjjjjjiiihhheee```\\\YYYWWWTTTPPPMMMLLLNNNPPPRRROOOLLLIIIIIIKKKLLLKKKIIIGGGEEEDDDDDDDDDFFFMMMUUUggg~~~}}}vvvrrrlllgggdddbbbbbbbbb]]]]]]___hhhwwwvvvnnngggfffiiiqqqwww|||sssjjjddd\\\TTTOOOMMMKKKJJJHHHLLLPPPVVVbbbuuu~~~rrrnnnpppvvvzzzwwwkkkZZZNNNHHHDDDAAA???<<<888666888888666777:::888>>>DDDMMM]]]ppp~~~|||wwwwwwxxx{{{rrrgggfffhhhbbb^^^WWWSSSSSSSSSQQQPPPRRRUUUVVVTTTPPPJJJFFFGGGIIIGGGGGGFFFEEEDDDBBBAAA@@@============>>>>>>???@@@===<<<;;;999888888888888666888>>>IIIUUUeee{{{yyyllljjjuuu|||{{{uuuppplllhhhhhhhhhfffddd```]]]ZZZXXXUUUPPPLLLLLLNNNQQQTTTNNNKKKHHHFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDHHHNNNSSSaaauuu~~~wwwnnnfff```]]][[[WWWZZZ___iiizzzzzzqqqlllhhhhhhkkkqqqvvvuuummmddd___WWWPPPLLLJJJHHHGGGHHHMMMSSS]]]mmm{{{pppooossswwwyyyqqqdddSSSHHHDDDCCC???<<<777555555777888666777:::999???GGGQQQbbbtttyyyuuuvvvwwwyyyyyyooogggiiinnnjjjbbb[[[UUUUUUVVVTTTSSSTTTSSSSSSQQQMMMIIIGGGHHHHHHEEEEEEEEEEEECCCBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@======;;;:::999888888888999999>>>GGGSSSddd|||rrrkkkpppzzzvvvwww~~~xxxrrrmmmkkkeeeeeeeeedddbbb___\\\ZZZVVVUUUSSSQQQRRRTTTWWWYYYPPPMMMIIIEEEDDDEEEFFFGGGGGGFFFDDDBBBCCCGGGMMMPPP]]]mmm}}}~~~yyymmmddd^^^[[[WWW\\\bbblll}}}vvvooommmlllmmmpppvvvzzzyyyooohhh\\\WWWQQQLLLIIIHHHGGGFFFIIINNNWWWeee{{{wwwooorrrwwwzzzyyymmm___NNNDDDCCCBBB===777444222333666777555555888===CCCKKKVVVfffvvv|||tttqqqvvvxxxzzzvvvpppkkkqqqxxxuuuiii```ZZZ[[[]]]\\\[[[[[[RRRPPPMMMKKKKKKJJJIIIHHHFFFFFFFFFFFFEEEDDDBBBAAA??????>>>>>>>>>???@@@@@@>>>===<<<:::999999999999999888;;;CCCOOOaaazzzssshhhjjjssstttssszzz|||vvvpppllljjjcccccccccbbb```^^^[[[ZZZTTTUUUUUUVVVXXXZZZ\\\]]]QQQNNNIIIEEECCCDDDFFFGGGHHHGGGDDDAAABBBFFFKKKMMMZZZhhh~~~~~~tttiiibbb___[[[```gggpppuuuooonnnoooqqqttt{{{}}}zzzooofff```VVVRRRLLLHHHGGGGGGGGGFFFIIIPPPZZZjjjqqqmmmssszzz|||{{{kkk]]]LLLCCCBBBAAA;;;444777555666:::;;;999999<<>>===<<<;;;:::999999999888777999@@@LLL^^^www~~~qqqeeefffnnntttrrrxxx|||wwwsssqqqmmmhhhdddaaabbbbbbaaa___]]][[[ZZZZZZXXXWWWXXX[[[___aaabbbQQQLLLGGGDDDDDDEEEGGGGGGEEEEEEEEEEEEFFFHHHJJJKKKUUUaaavvvvvvlllfffdddeeelllzzzxxxttttttuuuyyy~~~ttthhh]]]WWWSSSMMMIIIGGGFFFDDDGGGMMMLLLXXXiii{{{uuuhhhgggpppxxxxxxsssaaaTTTFFF@@@>>>:::666555888555555888999888;;;@@@BBBNNNVVVcccwww~~~|||yyywwwyyy|||}}}qqqhhhkkkvvv~~~pppiiibbb___aaacccbbb```TTTQQQNNNOOORRRTTTQQQMMMKKKJJJIIIGGGFFFEEEDDDDDD>>>???AAABBBCCCCCCBBBAAA<<<<<<======<<<:::777666666666888===CCCPPPgggzzz|||rrrjjjhhhiii}}}~~~wwwttt~~~}}}yyyuuurrrpppmmmiiieeeaaaaaaaaa```___]]]ZZZYYY[[[YYYXXXXXX[[[]]]^^^^^^PPPLLLHHHEEEEEEGGGHHHHHHGGGFFFFFFFFFFFFHHHIIIJJJNNNXXXkkkuuuooojjjmmmttt{{{xxxzzz}}}|||nnnbbbXXXRRRMMMHHHEEEEEEDDDCCCGGGMMMSSSaaattt{{{oooddddddmmmtttrrrmmm\\\OOOCCC???>>>;;;888777666333333666888888<<>>DDDNNNZZZcccrrrtttoooiiiiiinnnrrrsssqqqeeeaaa]]]\\\\\\\\\YYYWWWOOOMMMLLLOOOSSSUUUUUUSSSNNNMMMLLLJJJHHHFFFEEEEEEAAABBBBBBBBBBBBAAA@@@@@@<<<=========<<<;;;999888999666444777<<>>?????????>>>===;;;:::;;;666444777;;;???FFFNNNWWW^^^hhhppprrrrrrqqqqqqvvv}}}tttoooxxx}}}{{{xxxvvvwwwvvvsssoookkkgggdddcccdddcccaaa___]]][[[YYYYYYYYYXXXWWWWWWWWWVVVSSSQQQOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDIIIIIINNN\\\rrrxxxlll```VVVNNNHHHEEEBBBAAACCCGGGIIIMMMWWWbbbuuupppllljjjnnnrrrpppfff\\\JJJCCC===<<<;;;777666777777555555666666777@@@JJJVVVhhhxxxvvvcccaaa______aaabbbaaa___[[[[[[ZZZZZZYYYVVVRRROOOLLLKKKJJJKKKLLLMMMMMMLLLJJJJJJJJJIIIHHHFFFDDDCCCEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>><<<888666999<<<>>>CCCIIIQQQYYYdddmmmrrrqqqooommmmmmsss}}}}}}pppnnnxxx}}}{{{zzzxxxvvvvvvvvvtttooojjjeeecccccceeedddbbb___]]][[[ZZZZZZYYYXXXVVVWWWXXXXXXWWWUUUQQQNNNKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCBBBDDDEEEJJJTTTeee}}}~~~vvvooodddYYYQQQKKKGGGDDD???@@@DDDIIINNNVVVeeessssssqqqpppsssuuuooobbbXXXGGGAAA<<<<<<:::666555666444333444666666999DDDPPP```uuuppp^^^[[[XXXVVVWWWXXXXXXWWWXXXYYYYYYXXXVVVSSSPPPNNNKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHIIIIIIHHHGGGEEEDDDEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@???<<<999999;;;<<<<<>>>>>===>>>>>>>>>::::::<<<;;;666555===GGGLLLSSS___kkktttvvvtttqqqfffeeejjjwww~~~zzzwwwtttsssuuutttrrrmmmiiigggggghhhnnnhhhbbb______```___^^^YYYZZZ[[[]]]___aaabbbcccWWWPPPKKKJJJHHHDDDBBBCCCEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHLLLRRR___vvv||||||wwwsssooollljjjttt}}}uuujjj```VVVMMMIIIGGGDDDDDDFFFHHHIIIOOO[[[mmmtttsssuuuttttttsssrrrmmmaaaSSSHHH???>>><<<:::888777777777666777;;;AAAGGGVVVnnnxxxiii^^^YYYWWWUUUUUUWWWYYYZZZ[[[ZZZUUUPPPMMMMMMNNNLLLKKKMMMJJJHHHGGGHHHJJJKKKKKKOOOOOOOOOPPPPPPNNNJJJGGGIIIGGGDDDBBB@@@@@@@@@AAABBBAAA@@@>>>===<<<<<<<<<;;;:::888888999;;;>>>@@@HHHPPP\\\iiivvv|||tttmmmfffbbbgggvvv~~~|||yyywwwvvvrrrqqqoookkkgggfffgggiiikkkhhhdddaaa````````````YYYYYYZZZ[[[\\\^^^```aaaWWWQQQKKKIIIGGGBBBAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHKKKOOO[[[qqq{{{uuummmkkkgggdddddddddeeeeeeqqq{{{xxxlllcccYYYPPPIIIFFFEEECCCDDDFFFGGGLLLYYYkkkrrrkkkmmmqqqsssqqqooojjjbbbUUUIII@@@???>>><<<999888777777888555777<<>>===;;;999888888888888888999???HHHTTTffftttggg^^^XXXUUUSSSPPPPPPQQQSSSTTTTTTTTTQQQNNNLLLMMMNNNNNNMMMJJJKKKMMMNNNNNNMMMKKKIIIJJJJJJIIIKKKNNNPPPQQQPPPMMMKKKHHHEEEBBBAAAAAABBBAAABBBBBBDDDEEEFFFHHHHHH>>><<<;;;::::::;;;===>>>JJJOOOWWW```mmmxxx{{{xxxrrrlllggghhhqqq~~~}}}|||zzzxxxvvvpppsssuuuvvvtttrrrpppppphhhjjjiiieee___\\\\\\^^^XXXWWWUUUSSSTTTVVVXXXZZZZZZRRRKKKHHHEEEAAA@@@BBB@@@@@@AAAAAACCCDDDFFFFFFGGGFFFGGGIIIJJJQQQ___mmmwwwiiiYYYOOOQQQPPPNNNMMMOOOTTTZZZ^^^iiisss{{{}}}~~~}}}~~~}}}sssiii___XXXMMMGGGDDDEEEFFFFFFHHHMMMWWW```pppoooaaa___gggooossstttrrrkkk```RRRHHHCCCBBB>>><<<;;;999888888999999<<<===DDDNNNZZZkkkjjj___YYYVVVSSSPPPNNNMMMNNNPPPPPPPPPPPPOOOMMMLLLLLLMMMNNNOOONNNOOOPPPOOOMMMKKKJJJIIIJJJIIIIIIKKKOOORRRSSSRRRNNNLLLIIIEEEBBBAAAAAAAAA>>>???@@@BBBCCCDDDEEEEEE???>>><<<;;;:::;;;<<<===FFFLLLTTT]]]iiiuuuyyywwwvvvqqqlllkkkqqq|||~~~||||||zzzwwwuuuooouuu{{{}}}yyyssspppkkkllljjjeee^^^YYYXXXZZZWWWVVVSSSQQQQQQRRRTTTUUUYYYQQQKKKIIIFFFBBBAAACCCBBBBBBCCCCCCEEEFFFHHHHHHGGGEEEFFFHHHIIIMMMXXXccczzz}}}vvvlll```SSSKKKHHHHHHGGGFFFGGGKKKSSSXXXeeeoooxxx{{{}}}~~~tttkkkaaaWWWOOOIIIEEECCCDDDFFFFFFKKKQQQ[[[jjj}}}pppaaa\\\cccnnnuuuwwwsssoooeeeWWWHHH???===>>>===<<<:::999888999999:::<<>>===??????>>>==================FFFOOOXXXcccnnnssssssuuusssnnnjjjjjjqqq|||}}}}}}|||uuuzzzzzztttpppqqqmmmgggccc```___]]]\\\UUUTTTSSSQQQOOONNNMMMMMMMMMHHHFFFHHHGGGDDDBBBCCCAAAAAAAAAAAABBBBBBCCCDDD@@@???AAAEEEFFFGGGMMMTTTbbbsssvvvtttpppjjjcccZZZPPPIIIBBBEEEGGGGGGGGGJJJQQQWWW\\\gggqqqwwwzzzpppeee^^^WWWPPPJJJDDDBBBBBBFFFJJJPPP\\\gggtttkkkZZZXXXZZZcccpppxxxyyyvvvnnneeeWWWKKKCCC???>>>>>>;;;:::999999999:::;;;<<<@@@GGGTTTeeepppwwwxxxiiibbb]]]YYYXXXVVVSSSPPPNNNNNNOOOOOONNNHHHJJJLLLLLLJJJJJJLLLNNNRRRTTTTTTPPPJJJGGGHHHJJJIIINNNUUU\\\```^^^XXXSSSMMMKKKHHHFFFDDDCCCDDDDDDFFFFFFFFFFFFDDDAAA???===??????>>>>>>>>>>>>>>>>>>===EEELLLSSS]]]jjjrrrtttwwwuuuqqqjjjfffkkkvvv}}}~~~{{{{{{vvvssssssmmmfffbbbbbbcccbbb```UUUTTTSSSQQQOOOMMMLLLKKKGGGDDDCCCFFFGGGDDDBBBBBB?????????>>>??????@@@@@@===<<<>>>CCCDDDEEEJJJPPP]]]mmm{{{tttsssppplllfff\\\QQQJJJBBBEEEGGGFFFDDDFFFKKKPPPYYYdddooouuuyyy~~~~~~uuueeeYYYRRRNNNIIIEEEFFFDDDEEEIIIOOOXXXfffssswww```YYYZZZ___iiiuuu{{{yyyuuu___VVVIIIAAA>>>>>>??????;;;:::999999999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>???EEEJJJOOOYYYgggrrrwww{{{zzzuuulllfffiiittt~~~}}}zzzvvvrrrlllfffcccccccccaaa___UUUSSSOOOLLLJJJIIIIIIJJJGGGEEECCCCCCCCCBBBAAA???>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@DDDIIIMMMVVV```qqq~~~|||uuuqqqnnnllliiiaaaVVVMMMFFFHHHJJJJJJIIIHHHIIIJJJWWW```kkktttxxx{{{}}}xxxkkk\\\UUUOOOIIIDDDCCCFFFCCCEEELLLTTT```uuuzzzfff^^^VVVZZZcccnnnwwwwwwooohhhZZZQQQFFF???>>>>>>===;;;888888999:::888666:::@@@MMMYYYgggqqqyyy{{{lllfffddd___YYYVVVUUURRROOONNNMMMMMMLLLKKKPPPRRRTTTRRRNNNKKKKKKLLLNNNNNNNNNMMMKKKHHHEEECCCHHHKKKRRRYYY^^^^^^ZZZVVVMMMLLLJJJGGGFFFEEEEEEEEEJJJJJJIIIFFFBBB??????@@@@@@@@@???===============BBB???CCCMMMXXXbbbkkksssyyy{{{|||xxxpppnnnuuu~~~~~~~~~}}}{{{tttnnngggbbbaaa___\\\ZZZTTTRRRPPPMMMJJJHHHGGGGGGFFFDDDBBBBBBBBBBBB@@@>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAADDDHHHLLLPPPYYYhhh|||||||||xxxuuurrroooggg\\\TTTKKKLLLNNNNNNMMMLLLMMMMMMWWW```kkktttyyy}}}nnnbbbUUUOOOKKKGGGDDDDDDEEEDDDGGGQQQ\\\llltttddd___^^^aaahhhqqqvvvrrrhhh___RRRKKKBBB===<<<===<<<:::999888999:::999999???GGGTTT```nnnvvv}}}wwwhhhcccaaa]]]XXXUUUSSSQQQNNNNNNOOOPPPPPPOOOTTTUUUUUURRRNNNJJJJJJJJJHHHHHHIIIHHHHHHGGGFFFFFFFFFIIINNNTTTXXXYYYVVVSSSMMMLLLJJJHHHFFFFFFEEEFFFFFFFFFFFFDDDAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>===AAA???BBBLLLVVV___iiirrrzzzxxxtttwww}}}~~~||||||}}}~~~rrrmmmfffaaa___]]]ZZZWWWSSSRRRPPPNNNKKKHHHEEEDDDEEECCCAAAAAAAAAAAA???>>>@@@@@@?????????>>>>>>>>>???AAABBBCCCCCCDDDGGGJJJLLLRRR^^^nnn~~~{{{wwwoooeee^^^RRRTTTVVVVVVUUUSSSSSSTTTYYYaaallluuu{{{~~~~~~ppp```VVVLLLHHHGGGDDDCCCDDDGGGHHHNNNZZZiii|||}}}jjjccccccllloootttxxxxxxpppbbbXXXJJJEEE???<<<======<<<;;;:::888888::::::<<>>===@@@>>>AAAJJJSSS\\\fffooozzzzzzyyy{{{~~~{{{zzzzzz|||~~~~~~}}}nnniiiddd```___^^^[[[XXXSSSRRRRRRPPPLLLHHHDDDBBBCCCBBB@@@@@@@@@@@@???===>>>>>>>>>>>>>>>>>>??????>>>@@@CCCDDDDDDEEEFFFHHHLLLPPPWWWbbbqqq~~~wwwnnnhhh\\\^^^```aaa___]]]]]]]]]```gggpppwww{{{~~~oooaaaUUUMMMEEEDDDCCCAAABBBEEEJJJNNNWWWeeewwwnnncccdddhhhwwwxxxzzz{{{vvvjjj[[[QQQFFFCCC@@@>>>>>>>>><<<;;;:::777666888999===HHHSSSbbbmmmxxx{{{}}}tttiii___]]]\\\XXXUUUSSSOOONNNMMMNNNRRRTTTVVVVVVTTTSSSQQQNNNKKKHHHGGGFFFHHHGGGEEECCCBBBBBBCCCCCCFFFFFFGGGJJJMMMNNNNNNMMMKKKJJJJJJIIIHHHGGGGGGGGGEEEFFFGGGFFFEEEFFFGGGIIIGGGHHHHHHHHHFFFCCC@@@>>>???===@@@HHHOOOWWWbbblllxxx~~~||||||{{{{{{|||~~~~~~|||nnnjjjdddaaa```^^^ZZZVVVSSSSSSRRRQQQMMMIIIEEEBBBBBBAAA??????@@@@@@???===;;;<<<===>>>???@@@AAAAAA>>>AAACCCEEEEEEEEEFFFGGGJJJMMMQQQXXXdddxxx|||uuuqqqhhhjjjmmmnnnllljjjiiiiiilllqqqwww{{{|||~~~vvvcccVVVNNNHHHCCCBBBBBBAAACCCGGGJJJRRR```qqquuueeebbbhhhoooyyyyyyxxxuuulll```SSSJJJCCCBBB@@@>>>===;;;999888999666555777999>>>KKKVVVjjjttt}}}~~~}}}lllccc[[[ZZZZZZVVVSSSSSSOOONNNMMMNNNQQQSSSTTTTTTOOONNNLLLJJJIIIHHHGGGFFFIIIGGGFFFEEEDDDEEEFFFFFFIIIHHHHHHIIILLLMMMMMMLLLIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGEEEEEEFFFHHHGGGGGGHHHHHHFFFDDDAAA??????===@@@FFFLLLSSS^^^iiiwww{{{{{{|||~~~}}}qqqlllfffaaa^^^[[[UUUQQQQQQQQQQQQPPPMMMIIIEEEBBBBBBAAA???@@@AAAAAA???>>>;;;;;;<<<>>>@@@AAACCCCCC???AAADDDEEEDDDDDDEEEGGGFFFHHHLLLQQQ[[[mmm}}}zzzuuuxxx{{{}}}|||zzzyyyyyyyyy}}}zzzjjjZZZOOOIIIDDDAAABBBBBBBBBFFFKKKKKKXXXiii}}}llldddgggooovvv}}}{{{wwwoooeeeYYYOOOJJJ@@@???>>><<<:::888666555888555555999<<>>@@@EEEIIIPPP\\\gggvvv|||~~~zzzxxxxxxuuuvvvxxx|||~~~|||pppkkkeee```]]]XXXRRRNNNOOOOOONNNLLLJJJGGGDDDBBBBBBAAA@@@@@@AAAAAA@@@???======>>>???@@@AAABBBCCC@@@BBBCCCDDDCCCDDDFFFGGGDDDGGGJJJLLLTTTcccxxx{{{kkk]]]QQQIIIDDDAAA@@@BBBDDDDDDIIIOOOSSSbbbvvvwwwiiigggnnnwww|||~~~zzzrrrfffZZZPPPJJJGGG>>>>>>===;;;999777777777777666888===CCCLLL[[[hhhxxxnnn___YYYTTTUUUTTTOOOMMMMMMJJJIIIHHHJJJMMMPPPQQQRRRLLLIIIFFFEEEGGGHHHHHHGGGEEEGGGHHHKKKLLLNNNOOOOOOKKKIIIHHHIIIJJJJJJIIIGGGDDDEEEFFFFFFFFFFFFEEEDDDBBBCCCDDDCCCBBBBBBCCCEEE@@@@@@AAAAAABBBBBBCCCCCC??????AAADDDHHHMMMZZZffftttuuuzzz}}}~~~xxxrrrppppppnnnooosssxxx}}}~~~|||zzzkkkgggaaa^^^\\\YYYSSSOOOMMMLLLKKKJJJGGGEEECCCBBBCCCAAA@@@AAABBBBBBAAA@@@??????@@@@@@AAAAAAAAABBBAAABBBCCCCCCCCCCCCFFFHHHGGGIIIKKKKKKOOO\\\nnn}}}pppaaaUUUKKKDDD@@@>>>>>>BBBDDDFFFLLLSSS]]]mmmqqqhhhjjjsss{{{xxxrrrgggZZZLLLCCC???===>>>>>>>>><<<:::::::::;;;666666:::AAAIIISSScccpppyyytttfff[[[UUURRRRRRQQQMMMJJJJJJGGGFFFFFFHHHLLLPPPRRRRRRNNNJJJFFFEEEGGGHHHGGGFFFHHHJJJKKKMMMNNNNNNMMMLLLIIIHHHGGGHHHIIIHHHFFFDDDBBBCCCEEEFFFFFFEEEDDDDDDBBBDDDDDDDDDDDDDDDFFFHHH======>>>>>>@@@AAACCCDDD@@@???AAADDDGGGLLLYYYfffppp~~~{{{ooouuu~~~|||xxxssspppnnnooorrrrrrrrruuuxxxrrrgggeeeaaa]]]ZZZXXXUUUPPPLLLLLLJJJGGGEEECCCCCCDDDEEEBBBAAAAAAAAA???>>>===<<<======>>>@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHEEEHHHIIIIIIJJJRRR```lllzzzqqq~~~}}}ssscccUUUKKKFFFFFFEEEAAAAAAGGGJJJLLLTTT]]]kkk|||sssjjjhhhooovvvzzzzzzttthhhXXXNNNJJJHHHCCC???<<<======<<<999666555555777777;;;FFFUUUdddooottt}}}qqqbbbWWWUUURRROOOLLLKKKJJJJJJGGGGGGHHHHHHJJJKKKMMMNNNIIIJJJKKKKKKIIIGGGGGGHHHMMMQQQTTTPPPIIIEEEGGGKKKJJJIIIGGGEEEDDDDDDEEEFFFDDDEEEFFFGGGFFFDDDBBBAAACCCCCCDDDDDDEEEEEEEEEFFF===<<<<<<===@@@BBBBBBAAA???AAABBBBBBCCCJJJVVV___oooxxx|||tttiiillluuu{{{wwwsssooommmmmmpppqqqoooppprrrnnngggddd```\\\YYYWWWTTTPPPMMMJJJIIIGGGEEECCCCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<;;;<<<===>>>????????????@@@@@@AAABBBCCCDDDEEEEEEEEEGGGIIIHHHGGGMMMXXXbbbwwwvvv|||~~~|||}}}}}}iii[[[RRRIIIEEEEEEAAA???@@@EEEJJJPPP]]]iii{{{yyysssmmmmmmsssxxxyyyxxxlllaaaRRRIIIEEECCC???;;;;;;<<<<<<:::777555555555444777@@@OOO```oooyyy}}}}}}xxxfffZZZVVVUUURRRNNNKKKIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLHHHJJJKKKJJJIIIGGGGGGHHHQQQUUUVVVQQQJJJEEEGGGJJJJJJIIIHHHFFFEEEEEEFFFFFFFFFGGGGGGHHHGGGEEECCCAAAEEEEEEEEEEEEEEEEEEEEEEEE>>>>>>???AAACCCDDDBBB@@@>>>@@@AAAAAABBBHHHQQQYYYfffppp{{{{{{sssdddbbbfffuuu}}}zzzvvvrrrooommmlllooooookkkhhhhhhfffdddbbb___[[[XXXVVVSSSPPPMMMHHHHHHGGGEEEDDDCCCBBBAAABBBBBBBBBBBBAAA???>>>===;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGIIIGGGEEEHHHOOOVVVnnn|||}}}|||~~~~~~mmm[[[QQQLLLGGGDDDCCCBBBAAACCCHHHNNNYYYkkkzzzssspppooorrrwwwxxxuuuppp```VVVJJJBBB???>>>;;;777999::::::888555444444555555<<>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBDDDGGGIIIHHHFFFFFFJJJNNNfff}}}~~~|||zzzzzz}}}~~~~~~}}}~~~ppp```PPPJJJHHHFFFBBBAAAEEEGGGKKKOOOVVVeeezzzzzzlllmmmppptttwwwuuummmfffVVVNNNDDD>>><<<;;;999666888888777666444444666888<<>>===<<<<<>>===???AAAAAAAAABBBFFFIIIQQQ\\\iiisssyyy{{{wwwppp___TTTKKKSSSfffyyy}}}zzzvvvrrrooommmlllnnnnnnllleee\\\UUUWWW[[[```___\\\YYYUUUQQQOOONNNJJJJJJIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@???????????????@@@AAAAAABBBBBBCCCFFFIIIIIIGGGGGGIIILLLXXXlll}}}yyytttsssuuu{{{~~~|||{{{yyyyyyyyyzzz}}}qqqeeeWWWKKKGGGFFFEEECCCCCCEEEJJJQQQYYYdddwww|||rrrkkkmmmrrrwwwwwwqqqfff^^^OOOIIIBBB===<<<;;;999777666666666444444555999<<>>???AAAEEEIIIJJJGGGBBB===???@@@AAABBBAAABBBCCCDDDKKKVVVcccmmmtttyyyvvvqqq^^^UUUKKKJJJUUUeeesss{{{~~~|||xxxtttpppnnnmmmlllnnnllljjjddd\\\TTTUUU[[[aaaaaa___ZZZUUUPPPNNNNNNKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDFFFGGGGGGGGGHHHIIIKKK\\\vvv|||wwwqqqoooqqqxxx~~~}}}{{{vvvvvvwwwzzz~~~sssggg[[[RRRIIIGGGFFFEEEEEEHHHEEENNNZZZgggxxxtttmmmnnnqqqtttvvvtttkkk```XXXJJJFFFAAA===;;;:::999888555555555444555888>>>BBBGGGSSSeeeuuujjj\\\UUUSSSTTTRRRRRRSSSSSSSSSRRRQQQQQQKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKHHHFFFEEEFFFBBBDDDDDDCCCBBBAAAAAACCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBAAABBBBBBBBBFFFFFFDDDCCCAAA???>>>===>>>???AAAEEEFFFEEEAAA>>>AAAAAAAAAAAAAAAAAAAAA@@@GGGRRR^^^gggqqqxxxyyyuuubbb[[[QQQJJJLLLYYYjjjvvv~~~}}}{{{wwwrrrooommmlllllllllhhhfffddd^^^XXXXXX^^^ccccccaaa\\\UUUPPPNNNNNNLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???@@@@@@@@@@@@AAAAAAAAA@@@AAACCCCCCCCCCCCCCCDDDFFFPPPbbbyyy|||vvvssstttwwwzzzzzz{{{}}}~~~}}}xxxwwwxxx|||~~~sssggg___RRRMMMIIIHHHFFFEEEIIIOOOPPP[[[jjjzzzwwwpppnnnpppqqqsssqqqlllbbbWWWPPPEEEBBB???<<<:::999888777555555444555777<<>>===<<<;;;<<<<<<===???BBBBBBAAA???BBBAAA@@@????????????>>>CCCLLLXXXbbbmmmxxx|||{{{qqqhhhZZZNNNKKKSSSbbbmmmzzz}}}|||zzzvvvrrrnnnmmmlllllliiidddcccdddaaa\\\\\\aaaddddddbbb]]]UUUOOOMMMNNNLLLJJJGGGEEECCCCCCDDDEEEDDDEEEEEEEEEEEEDDDDDDCCCAAAAAABBBBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@>>>???@@@@@@@@@?????????BBBFFFRRRdddyyy}}}zzzzzzzzzxxxvvvqqqtttyyy~~~~~~|||{{{zzzzzz}}}|||}}}ooocccZZZTTTLLLIIIHHHHHHGGGFFFLLLTTT___kkkzzz{{{tttpppqqqooopppoookkkdddZZZPPPIIIBBB@@@===:::888777666555444555555555888>>>FFFKKKXXXbbbooozzzttteee]]]WWWTTTTTTVVVVVVVVVUUUSSSPPPNNNLLLNNNLLLJJJHHHHHHKKKNNNPPPNNNNNNNNNLLLHHHDDDCCCCCCEEEEEEEEEDDDCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDFFFFFFEEEDDDCCCBBBAAA???>>>>>><<<;;;:::<<<>>>@@@@@@@@@BBB@@@>>>>>>>>>>>>>>>===???HHHTTT___lllxxxtttbbbSSSLLLQQQ[[[dddwww{{{~~~{{{wwwrrrmmmjjjiiihhhfffaaa]]]\\\___aaaaaa```bbbaaa___ZZZTTTPPPNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGJJJFFFFFFJJJLLLIIIEEEDDD@@@AAAAAAAAA@@@???>>>===:::;;;===>>>???@@@??????============>>>>>>>>>>>>===>>>EEESSSeee|||~~~zzzsssnnnkkknnnqqqvvvyyy{{{}}}}}}||||||}}}~~~~~~~~~~~~qqqeeeYYYPPPLLLGGGBBBBBBFFFJJJNNNWWWaaappp|||vvvttttttuuuuuuwwwrrrjjjaaaXXXOOOFFFAAA@@@<<<888777777888666444333444666777;;;CCCNNNVVV```iiiuuummm___YYYVVVUUUWWWVVVRRROOONNNOOOOOOMMMJJJHHHHHHIIIIIIKKKLLLMMMNNNLLLLLLMMMMMMKKKIIIFFFDDDGGGFFFEEEDDDDDDEEEFFFGGGBBBCCCDDDDDDDDDBBB???>>>AAAAAACCCFFFIIIKKKJJJIIIGGGEEECCCBBBCCCBBB>>>;;;========================????????????>>>===<<<<<>>>>>======<<<;;;;;;;;;:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========AAALLLZZZlllzzzsssmmmjjjkkknnnqqquuuwwwyyyzzzxxxyyyzzz|||~~~~~~}}}~~~rrrggg]]]SSSKKKIIIFFFBBBCCCGGGMMMUUUcccpppyyyvvvrrrqqqrrrsssttttttuuunnncccYYYPPPIIIDDDAAA===:::888777888999777555666777999;;;@@@IIIVVV___kkkqqqzzz~~~jjj^^^XXXUUUTTTUUURRROOOLLLKKKLLLLLLJJJHHHIIIIIIIIIJJJKKKMMMNNNOOOLLLLLLMMMLLLKKKIIIFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDDDDBBB@@@???AAABBBDDDGGGJJJKKKJJJHHHEEECCCBBBBBBBBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999999:::;;;<<>>===;;;:::999999:::::::::::::::;;;:::999888888999999999999::::::::::::<<<;;;>>>FFFPPP^^^qqq{{{sssnnnjjjkkklllnnnpppsssvvvxxxvvvwwwxxxzzz|||}}}~~~~~~~~~||||||~~~rrreee\\\TTTLLLGGGFFFFFFEEEFFFKKKRRR^^^rrr{{{pppqqqrrrtttwwwxxxwwwuuuooogggZZZOOOGGGBBB@@@???999888777777999999888666888:::===BBBIIITTTbbblllwww{{{uuueee\\\WWWSSSQQQRRRPPPMMMKKKJJJJJJJJJHHHGGGIIIIIIJJJJJJKKKLLLNNNNNNLLLLLLLLLKKKJJJHHHFFFEEECCCDDDDDDDDDDDDDDDDDDCCCAAABBBCCCDDDDDDCCCAAA@@@AAABBBDDDGGGJJJKKKIIIFFFBBBAAA@@@AAAAAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;@@@>>><<<::::::<<>><<<:::999:::;;;<<<999999999999999999888888888888888999999999::::::;;;;;;>>>FFFNNNXXXhhhvvvxxxtttpppooonnnmmmnnnpppsssuuuuuuvvvwwwxxxxxxxxxwwwwwwzzz|||}}}~~~}}}|||}}}~~~zzz|||~~~|||pppfff[[[TTTNNNHHHEEEFFFHHHJJJMMMQQQYYYjjj{{{tttqqqsssuuuxxx{{{|||zzztttpppeee]]]RRRHHHAAA>>><<<;;;777777777777777777666666777;;;BBBIIISSSaaapppzzzwwwkkk___YYYUUUQQQOOOOOOOOONNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJJJJHHHGGGFFFFFFEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCBBBBBB???@@@CCCFFFIIIHHHFFFCCC@@@???@@@@@@@@@@@@???>>>========================???>>>>>>===>>>???AAABBB???@@@DDDLLLVVVdddyyyyyyooogggbbbaaajjjuuu}}}wwwssspppqqqsssoooeee\\\OOOMMMLLLPPPVVV[[[\\\\\\_________\\\WWWSSSQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHKKKIIINNNYYY___XXXLLLDDD>>>===:::999888888:::;;;888888888999999:::;;;;;;888999999999999:::::::::>>>>>>AAAGGGMMMTTT```lll}}}|||www{{{zzzwwwtttpppnnnnnnpppqqqrrrrrrssstttuuuuuuuuuuuuuuuwwwzzz||||||}}}~~~xxxzzzzzzzzzzzz{{{~~~}}}sssddd[[[SSSNNNIIIEEEEEEHHHHHHMMMTTT\\\hhh{{{uuullllllpppwwwyyy|||~~~}}}wwwnnngggYYYTTTKKKDDD???<<<:::888666777777666555555555666888???IIITTT___mmm{{{kkkbbbYYYVVVSSSOOOMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIGGGEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBB>>>>>>@@@CCCEEEEEEBBB@@@>>>???@@@@@@??????>>>???>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<===>>>======<<<===<<>><<<999777666777777666555666888;;;>>>GGGVVVcccnnnxxxqqqccc\\\VVVTTTQQQMMMLLLMMMLLLMMMMMMKKKIIIHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJHHHFFFDDDCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBB>>>===>>>???AAABBB@@@>>>>>>@@@AAAAAA???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@:::<<>><<<>>>CCCJJJTTTdddrrrzzz}}}~~~zzzwwwuuuqqqkkk^^^___gggtttxxxuuurrrooonnnkkkgggeee[[[YYYXXX[[[___aaaaaa___\\\^^^^^^\\\XXXTTTRRRQQQHHHGGGFFFEEEEEEEEEEEEEEEDDDBBBCCCEEECCC???>>>@@@::::::999888888777777666999999888888888999;;;<<<888888999999999:::::::::======???BBBBBBBBBGGGNNNXXXmmmwwwzzzwwwsssppprrrqqqooonnnnnnoooqqqsssoooqqqssstttuuuvvvyyy{{{wwwwwwwwwvvvuuuuuuxxxzzz{{{}}}vvviii```PPPKKKGGGGGGFFFGGGLLLRRRVVVbbbpppwwwkkkfffiiisss}}}zzzpppddd\\\GGGDDD???<<<;;;:::999888666777777777666999???CCCJJJUUUeeettt}}}vvvhhh___YYYTTTSSSPPPLLLLLLNNNMMMNNNOOOMMMJJJIIIKKKMMMKKKJJJJJJJJJJJJKKKLLLLLLKKKIIIFFFDDDCCCEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBAAAAAAAAA@@@>>>===>>>???@@@@@@??????AAACCCBBB???>>>>>>??????????????????????????????@@@AAABBBBBB@@@???>>>???<<<===DDDKKKRRR[[[dddooovvvxxxsssppprrrsssqqqkkkdddcccooo|||xxxvvvrrrnnnjjjhhhggggggccc```^^^]]]______\\\YYYYYY[[[[[[ZZZVVVRRROOOOOOJJJJJJIIIHHHGGGGGGGGGGGGAAAAAACCCDDD@@@;;;:::>>>;;;;;;<<<;;;;;;:::888888;;;:::888777777777888999888888888888999999999999999999<<>>CCCJJJIII```|||yyyvvvzzzwwwrrrmmmkkkjjjkkklllnnnpppqqqqqqqqqrrruuuwwwvvvvvvvvvtttssstttwwwyyyyyy{{{tttfffYYYPPPMMMIIIGGGHHHIIIKKKRRRYYYdddooo~~~llldddfffmmmxxxyyypppdddXXXOOODDD@@@;;;888777999999:::666777888777888===EEEKKKSSS```qqqqqqggg]]]XXXSSSRRRPPPLLLLLLOOOPPPQQQRRRPPPMMMLLLNNNPPPMMMLLLLLLLLLLLLMMMMMMNNNMMMKKKHHHEEEEEEFFFHHHJJJGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHFFFDDDBBBAAA@@@@@@BBB@@@======???@@@@@@@@@@@@BBBDDDCCC???===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<===???;;;<<>>======>>>@@@OOOXXXkkk}}}|||ppphhhfffhhhjjjkkkmmmllloootttuuussssssuuusssssstttvvvwwwxxxyyyzzzzzz{{{|||~~~yyymmm___SSSNNNOOOGGGGGGHHHJJJLLLQQQZZZbbbpppwwwllliiipppzzz}}}vvvlll```UUUMMMAAA>>>:::999999999666444:::555555:::???CCCLLLWWW```lllzzz}}}mmm```[[[XXXTTTRRRPPPOOOLLLJJJKKKLLLNNNOOOOOONNNLLLKKKNNNMMMLLLKKKKKKLLLMMMNNNLLLKKKHHHFFFDDDDDDEEEFFFMMMJJJFFFDDDEEEFFFGGGGGGGGGGGGFFFEEECCCAAA@@@???:::<<<>>>???@@@@@@@@@??????AAACCCDDDDDDBBB???===;;;===@@@BBBBBBAAA???>>>???>>>===<<<<<<===>>>???;;;===??????@@@FFFQQQYYYbbbiiippppppkkkmmmwww}}}sssooosss||||||wwwtttpppmmmjjjhhheeecccfffdddcccaaa```^^^\\\ZZZWWWXXXWWWVVVTTTPPPMMMKKKIIIHHHGGGEEEDDDCCCBBBBBB????????????>>>===<<<<<<:::;;;;;;;;;:::999777666:::999999888777777666666444333222222333555777999999;;;===>>>======???@@@FFFNNNaaayyy{{{vvvkkkffffffffffffjjjiiilllrrrsssqqqppprrrrrrrrrssstttuuuvvvwwwwwwvvvvvvwwwyyyzzz{{{|||}}}yyykkk```UUUKKKFFFFFFGGGGGGIIIMMMSSS^^^kkkuuutttmmmgggiiisss~~~{{{sssiii\\\OOOGGGAAA>>>;;;;;;;;;;;;:::888;;;777777;;;AAAHHHWWWdddvvv}}}wwwiii^^^XXXUUURRRPPPOOONNNLLLJJJLLLMMMNNNPPPPPPOOONNNMMMNNNMMMLLLKKKKKKLLLMMMNNNLLLKKKHHHGGGFFFFFFGGGHHHLLLIIIEEECCCCCCDDDDDDCCCEEEFFFFFFEEEDDDBBB@@@???<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCBBB@@@>>>===;;;===???AAABBBAAA???>>>===<<<;;;::::::;;;<<<<<<:::;;;<<<<<<<<>>===<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888::::::999999888777777777555555444333444555666777888:::<<<=========>>>???@@@GGGXXXmmm|||wwwjjjcccaaa```___ffffffiiippprrrpppoooqqqqqqqqqrrrrrrrrrsssssssssssssssssstttvvvyyy{{{}}}~~~sssgggZZZRRRLLLFFFCCCCCCHHHJJJMMMTTT___pppzzzsssjjjggggggnnnyyy}}}vvvmmmbbbUUUHHH@@@>>><<<::::::;;;;;;:::999:::999:::>>>FFFTTTiii{{{{{{oooddd[[[UUURRRPPPNNNNNNMMMLLLJJJLLLMMMOOOPPPQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNLLLKKKIIIHHHHHHIIIKKKLLLLLLIIIEEEBBBAAAAAA@@@@@@CCCDDDEEEEEEEEECCC@@@??????>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@???======<<<===???@@@AAA@@@>>>=========<<<;;;::::::;;;;;;:::<<<<<<;;;;;;???FFFLLLPPPUUU\\\aaafffnnnwwwxxxvvv~~~zzzzzzvvvqqqllljjjiiihhhgggddd```\\\[[[]]]aaabbbccc[[[YYYWWWTTTPPPMMMKKKJJJFFFFFFEEEDDDCCCBBB@@@@@@@@@>>>===;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::::::::999999999888888888777999888777777777777888888666888:::;;;;;;;;;<<<===@@@EEESSSddduuuxxxkkkdddaaa```___ccccccgggnnnqqqooooooqqqqqqqqqqqqppppppppppppppprrrqqqrrrsssvvvyyy}}}}}}|||ssseeeYYYOOOKKKJJJHHHHHHIIIJJJPPPXXXbbbqqq{{{sssooommmmmmmmmqqqxxxzzzpppeeeZZZNNNDDD===;;;:::888888888888888888999;;;???EEEQQQeeesssjjjaaaYYYSSSQQQOOONNNOOONNNMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNKKKKKKJJJIIIJJJLLLOOOPPPPPPLLLHHHEEEDDDBBBAAA???@@@BBBDDDEEEEEECCCAAA???AAA@@@???>>>>>>???AAABBB@@@@@@??????>>>=========<<<===>>>?????????===<<>>>>>===<<<<<<<<<<<<<<<============AAAFFFKKKKKKNNNTTT\\\eeeoooxxx}}}yyyzzzvvvqqqnnnmmmnnnmmmmmmeee```ZZZYYY]]]bbbdddddd[[[ZZZXXXTTTQQQNNNLLLKKKFFFFFFFFFEEEDDDBBBAAA???@@@???===<<<;;;;;;<<<===;;;;;;:::999999999::::::999999999888888888888888666666666555555555555555444666888999888888:::;;;===AAALLLZZZhhhyyy~~~sssllliiieeecccaaaaaadddjjjmmmlllmmmooooooooooooooonnnnnnnnnnnnoooooooooqqqtttxxx|||yyy}}}}}}pppfff[[[RRRIIIGGGHHHHHHKKKOOOQQQ]]]kkkyyyzzzqqqnnnqqquuuvvvxxx}}}|||ttthhh[[[QQQHHHBBB>>>:::999999888777666777777999>>>FFFPPP```yyyzzzqqqiii```YYYTTTRRRPPPPPPPPPQQQPPPOOOMMMNNNNNNOOOOOOPPPPPPPPPMMMMMMLLLKKKKKKLLLMMMMMMKKKKKKJJJJJJLLLNNNQQQSSSSSSPPPLLLJJJHHHGGGEEECCC@@@AAABBBCCCCCCBBBAAA@@@AAA@@@???>>>>>>>>>???@@@??????>>>>>>>>>>>>======<<<===>>>>>>>>>======<<<===============<<<<<<;;;;;;<<<======???BBBFFFIIIJJJLLLRRRZZZeeepppxxx}}}|||yyyvvvrrrppppppqqqppppppiiibbbZZZXXX\\\___```^^^ZZZYYYXXXUUURRROOOLLLKKKFFFFFFFFFFFFDDDBBB@@@??????>>>===<<<<<<;;;;;;<<<999999999999999999999999777777777777777777777777666666666555555555555555333555777888888888999:::777:::CCCMMMXXXhhh~~~~~~{{{vvvpppjjjfffeeebbbcccfffgggfffgggjjjllllllllllllkkkkkkkkkkkkjjjjjjlllnnnqqquuuxxxzzzvvv{{{{{{qqqeee^^^SSSMMMHHHGGGGGGJJJPPPXXXbbbqqqyyyqqqmmmnnnttt{{{yyysssjjj^^^RRRIIICCC???===999999:::999888888999;;;===EEEPPP]]]rrr|||rrrllleee^^^ZZZUUUSSSQQQQQQRRRRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKMMMPPPRRRTTTTTTRRROOOMMMLLLKKKIIIGGGAAAAAAAAABBBAAAAAA@@@@@@@@@@@@???>>>=========>>>======>>>????????????>>>===============<<<<<<;;;999:::;;;;;;;;;;;;::::::999999:::;;;===@@@BBBDDDHHHKKKQQQZZZdddoooxxx}}}yyyvvvtttrrrrrrqqqooonnnggg```XXXVVVZZZ]]]\\\ZZZVVVWWWVVVUUUSSSOOOLLLJJJDDDEEEEEEEEECCCAAA???===<<<======<<<<<<;;;:::999777777888999999999888777666666666666666666666666666777777888888888777777444666888999888999:::;;;888:::???EEEKKKVVVkkk~~~~~~~~~yyyssspppkkkhhhgggeeebbbbbbeeeggggggggghhhhhhhhhhhhhhhfffhhhjjjlllooorrrtttvvvtttxxx}}}}}}vvvkkkaaaZZZXXXLLLJJJJJJLLLOOOUUUbbbooo|||}}}uuupppppprrrttt{{{|||sssmmmccc]]]SSSJJJCCC>>>:::777333666888888888999<<>>===<<<;;;;;;:::<<<>>>@@@AAAAAA@@@@@@=========<<<<<<<<<;;;;;;777888:::;;;;;;;;;;;;:::::::::999:::<<<===>>>>>>CCCHHHOOOXXXaaalllwww~~~yyywwwtttsssrrrpppmmmkkkbbb[[[TTTTTTYYY]]]]]]ZZZTTTTTTUUUUUURRROOOKKKHHHCCCCCCDDDDDDBBB@@@===<<<:::;;;<<<<<<;;;:::888777555666888999:::888777555555555555555666666666666444555555666777777666666555777999:::::::::;;;<<>>>>>>>>???@@@===>>>??????>>><<<:::999999;;;>>>AAACCCCCCAAA@@@======<<<<<<<<<;;;;;;;;;888999;;;===>>>>>>>>>======<<<;;;<<<======<<<;;;>>>DDDMMMVVV___jjjvvvxxxqqqpppssstttnnnhhh^^^[[[VVVTTTUUUWWWXXXYYYUUUSSSPPPOOONNNMMMKKKJJJGGGEEEBBBAAA@@@>>>;;;888;;;;;;;;;;;;:::999888888777777777777777777777777333333444444444444333333777777888888999999999:::333444666777999:::::::::<<<::::::;;;===CCCPPP]]]}}}vvvqqqttt}}}{{{ooofffbbbbbbcccaaa``````dddhhhiiigggdddfffgggiiikkkmmmooopppqqqrrrtttwww||||||wwwnnnggg```ZZZRRRJJJIIIMMMJJJPPPZZZcccnnn}}}|||uuuiiittt~~~vvvmmmdddZZZSSSJJJFFF@@@<<<;;;:::777555444777999777666888???EEERRRdddwwwkkkggg```ZZZWWWVVVUUUTTTQQQQQQPPPPPPOOONNNNNNMMMJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMJJJKKKLLLKKKKKKKKKLLLNNNOOOMMMJJJGGGEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA===>>>>>>>>>===;;;999888======>>>???@@@@@@AAAAAA??????>>><<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999888999999:::::::::>>>EEEMMMWWWfffwwwyyyqqqppprrrrrrllleee]]]YYYUUUSSSTTTVVVWWWWWWWWWUUUQQQOOONNNMMMLLLJJJHHHFFFBBB@@@???>>><<<:::;;;;;;;;;;;;:::999888777777777777777777777777777555555666666666666555555777777777777888888888888555666777777888888888888999888:::<<<<<>>>>>??????>>><<<;;;:::;;;<<<>>>???@@@@@@@@@???@@@???>>>===<<<<<<<<<<<<::::::999999999999:::::::::999999888888888999999999===CCCKKKTTTbbbrrr|||xxxqqqpppqqqooohhhbbb[[[XXXTTTRRRSSSTTTUUUUUUYYYVVVRRROOONNNNNNMMMLLLIIIFFFBBB???>>>>>>===<<<:::::::::::::::999777777666666666666666666666666666777777888888777777666777777777666666666666666666777777777777777666666777666888;;;;;;;;;@@@GGGWWWlllyyysssuuu|||sssjjj```^^^\\\[[[^^^aaabbbcccdddfffjjjnnnqqqsssttttttooopppqqqrrrtttvvvwwwxxx}}}~~~}}}xxxoooeee^^^ZZZSSSMMMJJJGGGFFFLLLTTT\\\hhhyyytttooooooqqqzzz{{{sssggg\\\TTTMMMEEE@@@===;;;777666777777777777555888;;;===???GGGSSS\\\nnn{{{qqqgggccc\\\WWWTTTRRRPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDKKKJJJJJJJJJKKKMMMOOOPPPKKKJJJIIIGGGGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGFFFDDDBBB@@@??????>>>???????????????>>>===<<<:::<<<>>>AAAAAA@@@>>>===@@@???>>>===============999999888888888888999999:::999888777777777777777999<<>>===>>>======::::::::::::999888777666555555555555555555555555777777777888888777777777666666666555555444444444555666666777777666666555666444666999999888;;;AAAJJJ^^^xxx}}}xxxwwwzzzxxxppp```]]]YYYWWWXXXZZZ]]]```fffhhhkkkoooqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqxxxyyy{{{{{{yyyxxxyyyzzz|||zzzxxxwwwxxx{{{~~~wwwnnndddZZZTTTQQQLLLHHHGGGHHHMMMVVV```mmmyyyssslllmmmtttyyy|||rrrjjj^^^SSSLLLFFFAAA===:::888666555555666888888777;;;???BBBGGGQQQ___jjjvvvzzzoooccc___YYYUUURRRPPPMMMLLLMMMLLLKKKJJJIIIHHHHHHGGGHHHGGGEEEDDDDDDEEEFFFGGGJJJJJJKKKLLLNNNQQQTTTVVVRRROOOJJJGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFDDDBBB@@@???>>>>>>?????????>>>>>>=========:::===@@@BBBCCCAAA>>>===>>>>>>===<<<<<<<<<<<<<<<999999888888888888999999:::999888777666666666666888;;;???DDDJJJTTT```iiirrr{{{uuuppplllkkklllkkkgggbbbXXXVVVSSSRRRSSSTTTTTTSSSSSSQQQNNNNNNOOOQQQRRRRRRIIIEEE@@@===============999999999999888777666666444444444444444444444444555666666777777666666555666555555555444444333333333444555666666777666666666333333666777777;;;AAA@@@QQQggg|||vvvmmmgggqqqtttpppqqqtttrrrooobbb```\\\YYYXXXZZZ^^^```fffgggjjjmmmooopppoooooosssrrrrrrqqqqqqppppppooorrrtttuuuuuutttsssssstttuuutttrrrqqqrrrtttvvvwww|||}}}}}}xxxqqqjjjbbbZZZRRRMMMKKKHHHGGGKKKPPPXXXdddpppxxxqqqpppvvv~~~|||ssshhh```UUULLLFFFBBB>>>;;;999888777666555666888:::;;;@@@GGGLLLRRR\\\iiisss{{{{{{nnnhhh___[[[VVVRRRPPPNNNLLLJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDEEEGGGIIIKKKJJJLLLOOOSSSXXX\\\```bbb[[[UUUNNNIIIGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFDDDBBB@@@????????????>>>>>>===<<<<<<<<<<<<<<<>>>AAACCCCCCBBB???===<<<<<<;;;:::::::::;;;;;;::::::999999999999:::::::::999888777666666666666888:::>>>AAAEEENNNXXX```llluuu}}}{{{}}}rrrnnniiihhhhhhhhhfffdddYYYWWWTTTTTTTTTUUUTTTTTTOOONNNMMMMMMOOOQQQPPPPPPFFFCCC???=========<<<;;;888888999888888777666555555555555555555555555555444555555666666555555444555555555444444444444444222333444555666666666666555222222555777777:::???888DDDUUUhhh}}}}}}{{{}}}{{{oooccc\\\aaammm}}}ttteee]]]\\\___aaabbb______^^^]]]\\\]]]```cccggghhhjjjkkkmmmnnnooooooqqqqqqpppppppppooooooooooooqqqssstttsssrrrssstttsssrrrqqqqqqqqqrrrssssssvvvvvvxxx{{{}}}|||}}}xxxkkkgggaaa[[[VVVRRRMMMJJJIIIHHHKKKTTT]]]fffsssyyyvvvtttuuuzzz|||sssjjj[[[SSSJJJCCC@@@>>>;;;999777888888777666888;;;>>>BBBIIIRRRYYY___gggqqqyyy}}}pppfffaaa[[[XXXTTTQQQOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEGGGJJJLLLLLLOOOVVV]]]dddiiimmmnnnaaaYYYPPPIIIGGGFFFEEECCCAAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;===>>>@@@BBBBBBAAA>>>===;;;::::::999999999::::::::::::999999999999:::::::::999888777777777777777888:::===???CCCIIISSSZZZcccnnnwwwzzz||||||sssqqqtttsssnnnhhheeedddddddddcccZZZXXXVVVVVVVVVWWWVVVUUUMMMMMMLLLMMMNNNNNNLLLJJJCCCAAA>>>======<<<:::999888888888888777666555444555555555555555555555555444555555666666555555444444444444444555555555555333444444555555555444444444111333777999777777999555===HHHVVVjjj}}}xxxyyyzzzsssiiifffdddfffnnnvvv~~~~~~uuuhhh^^^XXXXXXYYYZZZ^^^aaadddfffgggiiillloooqqqpppnnnlllkkkjjjjjjkkkkkkkkkkkkkkkllllllmmmmmmnnnppprrrtttttttttvvvwwwssssssssssssrrrssssssssspppqqqtttxxx|||~~~}}}|||}}}uuulll___[[[VVVRRRPPPOOONNNLLLKKKMMMUUUaaammmwww~~~rrrsssvvv|||zzzuuuooofff\\\NNNHHH@@@<<<;;;:::888666333555666777777999>>>BBBJJJSSS^^^fffkkkpppwww|||~~~rrrjjjccc]]]WWWUUURRRPPPOOONNNMMMKKKIIIIIIJJJJJJKKKLLLLLLMMMOOOLLLIIIFFFEEEFFFHHHJJJMMMRRRZZZccckkkpppssstttbbbYYYOOOIIIGGGHHHFFFEEE??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDCCCBBB@@@>>><<<;;;;;;;;;<<<===>>>??????>>>===<<<;;;::::::999999::::::;;;999999888888888888999999:::999999888888888999999888:::===???AAAGGGOOOVVVYYYgggsssxxxzzzuuuooopppzzztttooohhhcccbbbbbbbbbaaa[[[YYYXXXWWWXXXXXXWWWVVVMMMMMMMMMMMMNNNLLLHHHEEEAAA@@@>>>======<<<999777888888888888777666555444666666666666666666666666555555666666666666555555444444444555555666666666555555555555444333222111222111444:::;;;777333333666;;;BBBLLL^^^uuu~~~}}}~~~yyyyyypppiiihhhgggiiirrr~~~vvvllleeeaaa______eeejjjpppuuuwwwyyy}}}|||yyytttnnniiifffddddddeeeeeefffggghhhiiijjjjjjhhhkkknnnppppppqqqsssuuuqqqqqqqqqqqqppppppppppppllloootttzzz~~~~~~{{{yyyxxxyyyyyy{{{}}}{{{tttiii```[[[XXXSSSPPPPPPPPPQQQPPPPPPSSS^^^lllyyy|||sssuuuzzzuuummmeeeZZZOOOFFFBBB<<<999999999888666000222555666777;;;@@@EEEPPPZZZfffooosssvvvzzz~~~~~~zzz{{{nnnhhheee^^^XXXUUUSSSQQQPPPOOOOOOMMMLLLIIIIIIJJJKKKLLLMMMNNNOOOSSSPPPLLLHHHEEEEEEFFFGGGKKKQQQ[[[eeemmmqqqssssssaaaXXXMMMHHHGGGHHHHHHFFF@@@AAAAAABBBBBBAAAAAAAAA??????@@@AAABBBDDDEEEFFFFFFDDDBBB???===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<888888777777777777888888999999999999999999::::::888;;;===???AAAFFFNNNUUUVVVfffuuu{{{~~~}}}vvvvvvwwwqqqnnniiifffcccaaa___]]]\\\]]]^^^^^^]]]ZZZXXXVVVQQQNNNIIIGGGFFFEEEDDDCCC???>>><<<:::999999999999777777888888888666444333444444555555666666777777666666666555444444333333777555333333444555555444777777666555555555555555555444444444444555666666333777===BBBKKK\\\rrr~~~oooaaa___eeezzzzzzvvvssstttwww|||uuukkkccc______]]]^^^___aaaccceeeggggggfffhhhkkknnnpppqqqppppppqqqqqqqqqppppppooooooooommmooorrrvvvyyyzzz||||||{{{|||}}}~~~~~~|||wwwsssrrrqqqvvvyyyzzzwwwpppggg```\\\WWWTTTSSSSSSPPPKKKLLLPPPYYY]]]hhhyyyuuujjj___TTTKKKEEE===;;;888888999999666444666555777:::;;;>>>FFFOOO[[[dddoooxxx}}}qqqhhheeebbb___^^^[[[UUUOOOMMMOOOPPPMMMJJJKKKJJJHHHIIIKKKMMMNNNNNNSSSQQQMMMIIIGGGFFFGGGHHHJJJPPPVVV]]]gggnnnmmmhhhUUUSSSOOOLLLJJJGGGCCC@@@AAA???>>>>>>@@@BBBBBBBBB@@@AAABBBAAA???>>>???@@@???@@@AAABBBBBB@@@>>>===<<<<<<===>>>>>>===;;;;;;>>>===;;;:::999999::::::;;;;;;:::999888888888888777777666666666666777777888999:::===BBBJJJSSSYYYUUUcccuuu}}}www|||tttnnnkkkgggcccbbb```^^^]]]^^^_________]]]ZZZXXXVVVRRROOOJJJGGGFFFFFFEEEDDD???>>><<<:::999999999999777777888888777666555444555555555555666666666666555555555555555444444444777444222222444555555555666666555444444444444444333333333333333444555555777:::===???DDDQQQbbbooo{{{hhh______dddqqq{{{lllaaa[[[ZZZVVVVVVXXXZZZ]]]```bbbcccfffhhhjjjmmmnnnnnnmmmmmmooopppppppppppppppooonnnkkkmmmooorrruuuwwwwwwxxxxxxyyy{{{{{{|||}}}~~~zzzvvvtttsssuuuvvvyyy}}}~~~|||wwwssspppooooooooonnnppprrrpppiiiaaaZZZWWWUUURRRQQQQQQOOOLLLOOOTTT\\\dddrrryyymmmaaaVVVMMMFFFAAA:::777555555666666444222888777999===@@@DDDNNNXXXfffnnnwww~~~{{{kkkeeedddcccccceeeaaaZZZSSSOOOOOOPPPMMMKKKJJJIIIGGGHHHJJJMMMNNNMMMQQQOOOLLLHHHGGGFFFGGGHHHIIINNNSSSYYYaaagggeee___RRROOOKKKIIIGGGFFFCCCBBBAAA???======>>>??????>>>===???@@@@@@??????@@@BBBDDDDDDCCCBBBBBBBBBBBBBBB>>>>>>?????????>>>===<<<>>>===;;;:::999999::::::<<<;;;:::999888777777777999999888888888888999999888999:::<<<@@@GGGOOOUUUVVV___lllzzz~~~zzzsssllliiidddaaa```___]]]\\\___``````___]]]ZZZWWWUUUQQQMMMHHHDDDCCCCCCDDDCCC>>>===;;;:::999999999999777888888888777666555444666666666555555555555555444444444555555555555555555444444555777888777666555444333333333333333333333222222222222333444444777999;;;;;;===DDDPPPZZZmmm}}}uuuddd\\\TTTZZZeeeqqq}}}|||mmm```ZZZXXXSSSSSSTTTVVVYYY\\\___aaaeeefffhhhjjjjjjjjjhhhhhhjjjkkkmmmnnnnnnmmmlllkkkiiikkklllnnnpppqqqqqqrrrsssuuuwwwwwwxxxzzz|||{{{qqqpppnnnkkkhhhdddaaa___``````bbbfffiiikkkkkkiiiiiihhhfffeeeeeefffhhhiiidddggghhhgggbbb[[[VVVSSSVVVSSSQQQRRRRRRQQQVVV]]]cccooo~~~wwwnnnaaaTTTJJJCCC???<<<777555444444555555444333;;;:::>>>DDDIIIPPP]]]hhhwww}}}xxxnnneeebbbaaabbbfffllliiibbbXXXRRRPPPOOOMMMLLLKKKIIIHHHHHHJJJLLLLLLLLLMMMLLLIIIGGGFFFGGGHHHIIIJJJNNNRRRVVV\\\aaa^^^XXXOOOKKKGGGDDDDDDDDDDDDCCCCCCAAA???>>>??????>>>===<<<===???@@@???@@@BBBCCCFFFEEECCCAAAAAABBBDDDEEE@@@@@@AAAAAA@@@@@@???>>>===<<<;;;999999999::::::<<<<<<:::999777777666666999888888777777888888999999999:::;;;===BBBIIIMMMTTTWWW___mmm}}}~~~{{{uuummmiiiddd```^^^]]]\\\[[[]]]^^^^^^^^^]]]ZZZWWWVVVNNNJJJDDD@@@??????@@@@@@===<<<;;;999888999999999888888888777666666555444666666666555555444444444333333444444555666666777555666999<<<>>>>>>:::777444444333333333333444444333333333222333333444555333555777777888===EEELLL^^^nnnqqqfffXXXVVVWWW^^^jjjyyy~~~xxx~~~mmmaaa^^^^^^ZZZYYYYYYYYY[[[]]]___aaaaaabbbdddeeefffeeedddcccccceeehhhjjjkkkjjjhhhgggiiijjjjjjkkklllmmmmmmmmmoooppprrrssstttuuuxxx{{{}}}~~~||||||{{{zzz{{{{{{||||||yyytttnnnjjj``````___^^^[[[WWWTTTRRRPPPOOOPPPSSSVVVWWWVVVUUUVVVVVVVVVWWWYYY\\\___```]]]```bbbaaa]]]YYYVVVTTTWWWTTTSSSUUUWWWZZZaaajjjnnnzzz}}}wwwmmmdddVVVIIIAAA===::::::777666555555555777777888<<<===CCCLLLVVV```ooo|||{{{kkkeeeaaa___^^^___eeelllmmmfff\\\TTTPPPNNNMMMLLLNNNLLLJJJIIIJJJJJJJJJIIIJJJIIIHHHGGGFFFGGGIIIIIIMMMPPPSSSWWW\\\aaa^^^XXXPPPLLLFFFBBBBBBCCCCCCDDDCCCBBB@@@AAABBBBBBAAA@@@>>>???AAAAAA@@@@@@BBBCCCCCCCCCAAAAAAAAAAAABBBCCCAAAAAAAAAAAA@@@??????>>>===<<<:::999999999::::::<<<<<<:::888777666666666666666555555555555666666999:::::::::;;;>>>BBBFFFNNNPPPVVVbbbppp|||~~~}}}{{{uuuppplllfffaaa^^^]]]\\\ZZZZZZZZZ[[[\\\[[[YYYWWWUUULLLHHHCCC???>>>>>>>>>>>>===<<<:::999888888999:::888888777777666555555555666666555555444444333333222333333444555666777777444888===CCCEEEBBB<<<777555444444444444444555555444444444444444555555666222333555555666888>>>BBBQQQ```tttvvveee[[[SSSTTT[[[gggyyy|||~~~ooofffeeegggfffeeecccaaa____________]]]^^^```bbbbbbbbbaaa```___aaaeeegggiiihhhgggfffjjjjjjjjjjjjjjjjjjkkkkkkkkklllnnnooooooqqqtttvvvyyyyyyzzzzzz{{{{{{{{{zzzxxxxxxxxxyyyyyyzzz{{{|||}}}|||wwwqqqjjjeee```[[[WWWQQQQQQQQQPPPNNNKKKIIIGGGHHHGGGGGGIIIKKKLLLLLLKKKKKKKKKLLLNNNQQQTTTWWWXXXXXXZZZ\\\\\\[[[XXXWWWWWWXXXVVVVVVZZZ___dddnnnwww}}}~~~uuuooobbbZZZNNNCCC<<<:::999999555555555555555777:::;;;>>>AAAKKKYYYeeeqqq|||pppeeeaaa^^^]]]ZZZYYY___fffkkkddd[[[SSSNNNLLLLLLLLLQQQOOOKKKJJJJJJIIIHHHGGGHHHGGGGGGFFFGGGHHHIIIJJJMMMPPPSSSWWW]]]cccaaa[[[TTTOOOHHHCCCAAAAAABBBBBB@@@??????@@@BBBDDDCCCBBBAAABBBCCCBBBAAA@@@AAABBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>======<<<;;;:::999888999::::::<<<;;;999888777666666666666666555555555555666666999:::;;;::::::<<>><<<;;;:::888888888999:::999888777666555555555666555555555444444444444444333333444444555666777777555888>>>DDDFFFBBB;;;666444444444444444555555666555444444444444555666666555666666555555666999;;;FFFRRRbbbtttssseeeXXXUUUUUUZZZhhhwwwwwwrrrsssvvvuuutttqqqmmmiiieeebbbaaa]]]___```aaaaaa```^^^]]]^^^```cccfffggghhhhhhgggjjjjjjiiiiiiiiiiiijjjjjjiiijjjlllllllllmmmooorrrttttttttttttuuuuuuuuuvvvuuuvvvvvvwwwxxxyyyyyyyyy|||~~~}}}|||}}}~~~|||}}}~~~{{{vvvrrrooommmhhhddd^^^YYYUUURRRNNNLLLJJJJJJIIIHHHGGGEEEDDDCCCEEEDDDDDDEEEGGGHHHHHHGGGFFFGGGHHHKKKMMMPPPSSSTTTTTTWWWYYYZZZZZZZZZ[[[\\\[[[ZZZ\\\bbbiiippp{{{|||uuullleeeWWWPPPGGG???;;;999888888333444444444555777;;;>>>DDDJJJXXXiiivvvoooeeeaaa\\\YYYYYYVVVTTTWWW]]]aaa]]]VVVOOOKKKJJJJJJKKKPPPNNNKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIMMMPPPTTT[[[bbbaaa\\\VVVQQQIIIDDDBBBAAA@@@@@@;;;;;;;;;>>>@@@BBBAAA@@@BBBCCCCCCBBBAAA@@@@@@BBB@@@BBBDDDEEEFFFEEECCCBBBAAA@@@???===<<<<<<<<<<<<;;;:::999888888999:::;;;:::999888777777777777777888777777666666777777888999:::;;;;;;;;;<<<>>>???GGGOOOXXX\\\^^^eeeqqq|||yyy~~~{{{yyywwwqqqnnnjjjddd```____________\\\]]]]]]\\\ZZZVVVSSSQQQJJJHHHEEECCCBBBAAA>>><<<;;;:::999888888888999:::999888777666555555666666333444444444444444444555333444444444555555666666666777:::===>>>===888555333333222222333444444555444444333333444444555666777666666555444555888999>>>FFFQQQ```wwwwwwjjjccc[[[UUU[[[hhhrrr|||vvvpppmmmcccdddddddddbbb___\\\[[[[[[\\\^^^aaaccceeeffffffjjjiiihhhgggggghhhiiijjjhhhiiijjjjjjjjjjjjlllnnnoooooooooooooooppppppqqqssssssttttttttttttsssssswwwyyy{{{{{{yyyxxxyyyyyywwwxxx{{{|||}}}|||zzzyyyzzz{{{|||}}}|||yyywwwuuupppqqqpppllleee```]]]]]]YYYUUUQQQMMMKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBAAABBBDDDEEEEEEEEEEEEFFFHHHKKKNNNQQQSSSTTTVVVXXX[[[]]]^^^___bbbdddcccbbbfffooowww~~~}}}|||zzzvvvpppggg^^^WWWKKKFFF@@@<<<999888666555444555666666666999>>>BBBMMMVVVfffyyysssddd\\\ZZZUUURRRSSSSSSQQQRRRUUUVVVSSSOOOKKKHHHGGGIIIJJJKKKIIIFFFFFFGGGIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGKKKNNNRRRYYY``````[[[TTTPPPIIIDDDBBBAAA@@@???;;;:::;;;===???@@@???===>>>@@@AAAAAA??????@@@AAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA???===<<<<<<<<<<<<::::::999888888999:::;;;888888777777777777888888777777666666666666777777888:::<<<===<<<===>>>@@@EEELLLTTTVVVVVV[[[gggqqqvvvzzz|||zzzxxxrrrkkkgggbbb^^^^^^```aaabbb``````___]]]ZZZVVVRRROOOGGGFFFDDDBBBAAA???<<<999;;;:::999888888888999::::::999777666555555666666333333333444444555555555444444444555555555555555777666555666777777666444222111111111222333333444333333222222333333444555555444444444555777:::<<<:::???FFFSSSjjj}}}ttteeeVVVVVV___cccqqq{{{hhhhhhhhhfffccc___[[[YYYWWWXXXYYY\\\^^^```bbbccciiihhhgggfffggggggiiijjjhhhiiijjjiiihhhiiijjjlllllllllkkkkkkllllllmmmnnnqqqqqqqqqqqqpppooonnnmmmmmmooorrrsssrrrqqqqqqqqqqqqsssvvvxxxxxxwwwvvvtttrrrsssttttttssspppllljjjcccdddccc^^^WWWQQQOOOOOOMMMIIIFFFCCCCCCCCCCCCBBBBBB@@@???>>>======>>>???AAA???>>>???AAACCCCCCCCCDDDFFFHHHLLLOOOSSSUUUVVVZZZ\\\___aaaccceeehhhkkkkkkkkkpppzzz|||}}}~~~~~~zzzxxxsssnnnfff\\\QQQKKKCCC@@@<<<999888666444222666888999999:::===BBBGGGUUU^^^pppzzzkkk^^^VVVTTTOOOLLLOOOPPPOOOPPPRRRNNNMMMKKKHHHFFFFFFHHHJJJEEEDDDCCCDDDFFFIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHKKKNNNQQQYYY______ZZZRRRNNNHHHDDDBBBAAA???>>>>>>===>>>???AAA@@@>>><<<;;;<<<>>>>>>>>>>>>@@@BBBAAA@@@>>>>>>>>>@@@BBBCCCCCCAAA???>>><<<<<<<<<===:::999888888888999:::;;;777777777777777888888999555555444444444444555555777:::<<<>>>>>>>>>???AAABBBHHHNNNPPPPPPUUU^^^fffuuuxxx}}}wwwuuusssnnnlllgggaaa]]]\\\^^^``````[[[^^^aaa___YYYRRRNNNMMMEEEDDDCCCBBBAAA@@@@@@???===:::777777888999777444333444555777777777666555333333333444444444555555333333333333333333333333444444444444444444444444222111///000111333222222222222222333333333444444444444444444444555666777<<<:::???NNNccc{{{xxxiii^^^XXXWWW```nnn{{{xxxqqqmmmmmmiiibbb[[[YYYZZZZZZ[[[[[[[[[[[[[[[``````bbbdddhhhjjjiiihhhmmmjjjgggfffggghhhiiiiiikkkkkkjjjjjjkkkkkklllmmmkkklllnnnnnnlllkkkjjjkkkjjjjjjkkklllmmmmmmmmmmmmnnnmmmlllmmmooooooooommmjjjjjjjjjiiihhhgggeeeeeeaaa^^^ZZZUUUPPPLLLIIIGGGEEECCCAAABBBDDDEEECCC@@@;;;;;;;;;===?????????>>>BBB??????CCCBBB>>>@@@FFFEEEIIINNNPPPQQQSSSWWWZZZ^^^dddjjjmmmlllmmmppptttxxx{{{{{{xxxxxxwwwvvvrrrnnnggg```XXXOOOFFFAAA>>><<<:::999999999888777999666777<<>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::>>>>>>??????@@@@@@@@@AAACCCBBB@@@>>>======>>>>>><<<;;;999888777999:::<<<;;;:::999888777777777777555666666777777777777777888999:::;;;<<<;;;::::::>>>@@@CCCDDDFFFLLLUUU[[[pppvvv|||}}}{{{}}}wwwuuusssmmmmmmhhhbbb^^^]]]^^^___```^^^]]]\\\[[[WWWRRRLLLHHHDDDCCCCCCBBBAAA@@@??????<<<999777666777777666444333444444555555555555444333333333444444444444555555555555555555555555555444444444444444333333333222111///000111333222222222333333333444444444444666666555555555666777777:::999>>>JJJ[[[oootttmmm___```dddkkkwwwzzzrrrkkk___^^^\\\ZZZYYYXXXXXXXXX]]]]]]^^^aaaeeehhhjjjjjjhhhfffcccbbbcccccccccbbbeeeffffffggghhhhhhiiiiiifffhhhjjjjjjiiigggggggggeeefffhhhiiijjjjjjiiiiiigggfffeeefffhhhiiihhhgggbbbbbbaaa```^^^\\\[[[ZZZXXXVVVSSSOOOJJJGGGDDDBBBBBB@@@??????AAAAAA@@@>>>=========>>>@@@@@@??????@@@>>>???CCCCCCAAADDDKKKKKKNNNQQQTTTVVVYYY___ccchhhnnntttxxxxxxyyy}}}~~~wwwtttsssqqqooojjjfff```YYYRRRJJJCCC>>>===;;;:::999999999888888<<<;;;>>>EEEJJJOOO[[[fffttt}}}{{{rrrcccYYYXXXQQQOOOLLLKKKLLLLLLLLLKKKKKKIIIHHHHHHHHHHHHGGGEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJMMMPPPSSSVVVXXXXXXQQQNNNIIIEEECCCBBBAAA???@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::============>>>>>>>>>???AAAAAA@@@???>>>>>>>>>>>>>>>===;;;:::::::::;;;;;;999999888666666555555555666777888888888888777777888999::::::::::::999888777999<<<===@@@GGGQQQXXXooouuu|||~~~|||}}}wwwvvvtttooonnnjjjddd```____________aaa]]]XXXVVVTTTPPPIIICCCBBBBBBAAA@@@???>>>>>>===;;;999666666666666555333555444444333333333333444333333333333444444444444555555555555555555555555555555444444333333222222222111///000111333222222333333333444444444555555888888777777666777777777777777<<>>======>>>???===<<<=========>>>>>>>>>>>>>>>CCCBBBCCCFFFHHHIIIMMMSSSVVVXXX[[[]]]aaaffflllqqqwww}}}yyyrrrnnnkkkhhheee___[[[TTTNNNHHHCCC>>>;;;:::999888777888999:::;;;???AAAHHHQQQYYYbbbooozzzvvvooohhh]]]VVVVVVOOOMMMKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJMMMPPPSSSUUUWWWWWWPPPMMMHHHEEEDDDDDDCCCBBB@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>=========<<<;;;:::999888777777666555444444444444777888888999999888777777888888999999999888777777333555777888<<>>===<<<<<<:::999888666666555555444777666444333222333444444222222333333333444444444222222222222222222222222555555444333333222222222222111///000111333222222333333444444444555555555999888777666666666666666666777;;;@@@CCCKKK\\\kkkooo```ZZZ```mmmwww~~~uuummmfffcccbbbccc```]]]ZZZYYYZZZ]]]______^^^]]]\\\]]]^^^^^^\\\ZZZYYY[[[^^^aaabbbbbbaaa```cccdddeeeeeebbb```______YYY[[[]]]___```___]]]\\\ZZZYYYYYYYYY[[[\\\[[[ZZZ[[[ZZZYYYVVVTTTPPPNNNLLLGGGGGGFFFEEECCCAAA???>>>>>>>>>======>>>>>>======>>>???@@@@@@???@@@AAABBBIIIJJJLLLOOOSSSWWW]]]cccgggiiimmmqqquuuzzz}}}ssslllgggccc^^^[[[TTTOOOIIICCC@@@===;;;:::777777777777888;;;???CCCFFFKKKTTT___iiitttuuujjjddd___XXXSSSSSSNNNLLLKKKKKKLLLLLLKKKJJJGGGFFFFFFGGGIIIJJJJJJIIIEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKOOORRRTTTUUUUUUNNNKKKGGGDDDDDDDDDCCCBBB?????????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@???>>>===;;;<<<======<<<999777555777666555444444444444444777777888888888888777777555666666777777777888888666777888888;;;BBBLLLTTTgggqqq|||}}}zzz{{{}}}{{{ooolllhhheeecccbbb```___``````\\\VVVNNNHHHFFFFFFAAA@@@???>>>===<<<<<<;;;;;;;;;:::888777666666666888777555444444444555555222222222333333333444444222222222222222222222222444444333333333222222222222111///000111333222222333333333444444444555555777666555444444444444444666777:::<<<<<>>>>>>>>>>>??????BBBCCCEEEEEEEEEFFFIIILLLNNNRRRWWW]]]dddmmmvvv{{{~~~wwwmmmddd___ZZZUUUQQQKKKFFFAAA===;;;::::::999444666777999<<>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>??????>>>===<<<===>>>>>>===;;;888666777777666666555555666666666666777777888888777777333333444555666888999::::::;;;;;;::::::@@@HHHOOO```kkkxxx~~~xxx{{{~~~|||ooollliiigggfffdddbbb```___```^^^WWWNNNGGGEEEFFF@@@@@@???>>>===<<<<<<;;;;;;;;;;;;999777555666888777777666555555555666666222222222222333333333333444444444444444444444444222222222333333333333333222111///000111333222222222222222333333333444444444444333333222333333333666666888:::::::::BBBKKKZZZmmmnnnaaa\\\[[[```jjj{{{zzzrrriiiddd___\\\ZZZXXXWWWUUUUUUUUUUUUSSSQQQSSSTTTTTTUUUTTTSSSRRRQQQXXXYYYZZZZZZWWWTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOKKKJJJJJJJJJLLLMMMLLLKKKKKKJJJJJJHHHFFFDDDBBBAAA???@@@AAABBBBBBBBB@@@@@@===???AAABBBBBBBBBDDDFFFDDDGGGJJJKKKKKKNNNSSSWWWYYYaaajjjrrr|||vvvnnncccZZZUUUPPPLLLHHHDDD@@@<<<999999999999999555888;;;>>>CCCLLLXXX```jjjsss}}}xxxiiiddd]]]XXXUUUSSSQQQPPPOOONNNNNNOOOPPPPPPOOOMMMIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@CCCHHHMMMQQQTTTTTTTTTNNNKKKFFFCCCAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<;;;;;;<<<======>>>======>>>>>>???@@@???===;;;999888888777777666777777888555555777888999999::::::333333444555666888999:::999;;;;;;999888;;;BBBGGGUUUaaaqqqzzz|||}}}uuuwww{{{yyynnnllljjjiiihhhfffcccaaa___^^^[[[VVVOOOIIIEEECCCAAA@@@@@@???>>>===<<<<<<999:::;;;888555444555777444444555555666666555555111222222222222333333333333333333333333333333333111111111222333333444444222111///000111333222222111111111222222222333333333222222222222333333444666555666999999999===CCCJJJ[[[pppvvvggg]]]WWW]]]hhhwww|||wwwrrrooogggddd```]]]\\\ZZZXXXWWWVVVVVVUUUSSSRRRPPPOOONNNPPPRRRUUUUUUTTTSSSSSSTTTRRRQQQOOOLLLKKKJJJIIIIIIFFFEEEDDDEEEFFFGGGGGGEEEIIIIIIIIIIIIHHHGGGFFFEEEAAABBBDDDFFFFFFFFFDDDDDDDDDGGGJJJKKKKKKLLLOOORRRQQQUUUYYY[[[\\\```gggmmmsss}}}|||mmmdddXXXNNNIIIEEEBBB??????<<<999777888888888777777;;;AAAFFFMMMYYYgggrrr|||zzzoooaaa^^^ZZZUUUSSSSSSSSSRRRQQQPPPPPPRRRSSSSSSQQQOOOKKKIIIHHHHHHHHHHHHGGGEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC>>>BBBHHHNNNSSSVVVWWWWWWQQQMMMHHHDDDAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>=========<<<<<<<<<;;;<<<<<<<<<;;;<<<<<<======<<<<<<=========;;;:::999888777777666666777888888555666888:::;;;======>>>777666555555555666777888777888999888777999===BBBIIIVVVhhhsssxxx{{{rrrtttwwwuuummmllljjjiiiiiigggdddbbb```\\\WWWTTTQQQLLLEEE???AAAAAA@@@???>>>===<<<<<<888999:::888444333444666111222444555666555444444111111222222222333333333111111111111111111111111000000111222333444444555222111///000111333333222000000111111111222222222222222222222333333444555666333444777999999;;;???AAAOOO```rrrtttcccWWWYYY^^^ggguuuyyyuuuooojjjgggdddbbb```\\\ZZZXXXUUUSSSQQQPPPOOOMMMOOOSSSUUUUUUVVVWWWXXXQQQOOOKKKHHHFFFEEEEEEEEEDDDCCCBBBCCCEEEFFFEEEDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEGGGIIIKKKKKKKKKIIIHHHLLLOOOSSSTTTTTTVVVYYY]]]eeeiiinnnqqqrrrwww}}}tttfff]]]PPPFFFAAA>>>;;;999<<<:::777666777888777666:::???EEEKKKTTTaaarrr}}}~~~mmmeee\\\[[[WWWSSSRRRTTTTTTTTTRRRRRRRRRSSSUUUUUUSSSQQQMMMKKKIIIHHHHHHGGGEEECCC@@@@@@AAACCCDDDFFFGGGHHHAAAAAAAAAAAAAAAAAAAAAAAA???CCCIIIPPPUUUXXXYYYYYYTTTPPPJJJEEEBBB???===;;;::::::::::::::::::::::::;;;<<<<<<<<<======>>>>>>=========<<<<<<;;;;;;;;;======;;;::::::;;;<<<===888888888999888888888777777777666666666777777888666777999;;;>>>???@@@AAA:::999777666555555555666555777999999888999===@@@AAAOOOaaannntttyyyrrrrrrrrrmmmmmmkkkgggccc```_________ccc]]]UUUMMMIIIFFFDDDCCCAAA???=========<<<:::999:::999888666555555444444222333444555666666666666555444444333333444444555444333333222111111111222222222111111000000//////111111000000111111222333111111111222222333333333222111111333555555444333555555555555666777999999>>>AAALLL```uuu~~~lll```WWWXXX]]]hhhyyy}}}vvvrrriiiiiihhheeebbb]]]YYYWWWRRRVVVXXXXXXZZZ```cccbbbYYYSSSNNNMMMKKKGGGFFFHHHEEECCCBBBEEEEEECCCCCCFFFIIILLLOOOQQQQQQPPPNNNMMMMMMOOOSSSUUUVVVWWWYYYZZZ\\\```dddfffgggkkkssszzz~~~zzz||||||mmmcccWWWOOOFFF???<<<;;;999888999999999888777888<<>>@@@???===;;;::::::::::::888888777777777777888888666666444333333444555666444555777:::>>>@@@@@@???777777777777777777777777666666666666777888999:::BBBIIIUUUbbbmmmvvv}}}~~~nnnoooooolllhhhfffdddbbbaaa````````````[[[SSSMMMIIIGGGEEEDDD@@@>>>===<<<<<<<<<:::999:::999888666555555444444222333444555666666666666444444333333333333444444444333222222111111222222111111111111000000000000000000000000000111222222111222222222222222222333444333222333444444333111333333444444555666777777888999BBBPPPbbbwwwuuujjj```[[[ZZZ]]]fffppp}}}yyyssslllfffcccdddgggjjjlllqqqvvvvvvrrreee]]]VVVSSSOOOJJJIIIJJJIIIFFFFFFIIIKKKLLLOOOSSSQQQTTTXXX\\\\\\[[[ZZZYYY```ccchhhkkklllmmmnnnooovvvzzz~~~|||zzz{{{zzzlll^^^UUULLLGGG@@@;;;999999888777777888888888777888;;;===DDDJJJVVVcccqqq~~~}}}rrrhhh___\\\UUUUUUUUUTTTSSSQQQOOOMMMPPPNNNMMMMMMOOOPPPPPPOOONNNMMMKKKIIIGGGEEECCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAACCCDDDEEEKKKWWWccceeeaaaaaa]]]WWWRRRNNNIIIEEEAAA===<<<;;;;;;;;;;;;<<<===============<<<<<<<<<<<<999::::::;;;<<<<<<======???>>>;;;999888777777888777777666666666666777777666666555444444555666666777777777:::<<<===<<<;;;777777777777777777777777666666666777777888999:::???FFFQQQ]]]hhhrrr{{{{{{jjjkkkllljjjeeeeeedddcccbbb```___^^^[[[WWWPPPKKKHHHFFFEEEDDD???>>><<<<<<<<<<<<:::888:::999888666555555555555222333444555555666555555333333222222222222333333333333222222111111222222000000000111111111111111000000//////000000111222222222222222222111111111555444333333444333222000111222222222333444444555666777;;;CCCOOObbb}}}zzzoooeee]]]VVVTTTWWWfffnnnyyy|||~~~rrrjjjdddaaa^^^ZZZXXXZZZZZZUUUTTTVVVYYY\\\bbbhhhjjjnnnsssuuuuuurrrpppoooyyy~~~}}}xxxvvvvvvwwwwwwzzzxxxoooeeeYYYNNNGGGAAA>>>:::888888888888777666777888999999;;;>>>AAAHHHQQQaaarrr{{{nnngggbbb^^^]]]QQQQQQRRRRRRRRRQQQPPPPPPPPPNNNLLLLLLLLLLLLKKKJJJKKKKKKIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBB@@@???????????????AAADDDKKKXXXdddhhhdddbbb___ZZZVVVQQQLLLFFFBBB>>>===<<<;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<999999::::::;;;;;;<<<<<<===<<<999777666555555555666666555555555555666666666666555555555666666777999888888999::::::888666777777777777777777777777777777777777888999::::::<<>>===;;;;;;;;;;;;:::888999888777666555555555555222333444444555555555444333222222111111222222333333333222222111222222333000000000111111222222222111000000000000111222222333333222222111111000000444333222333444444333111111111222333333333333333555666999===BBBPPPhhh}}}~~~tttiii^^^WWWSSSUUUYYY```hhhrrr}}}xxxtttsssvvvwwwuuutttvvvuuuppplllmmmpppssszzz}}}vvvqqqqqqsssvvvwwwyyy}}}nnniiiaaaYYYQQQJJJDDD@@@:::999888888888888999999777888:::;;;>>>CCCJJJNNNTTT^^^oooooofffaaa\\\YYYXXXOOOOOOOOOPPPPPPPPPOOOOOORRROOOMMMKKKJJJJJJHHHFFFIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFEEECCCAAA????????????>>>AAAEEELLLXXXdddgggddd___]]]YYYUUUQQQLLLEEEAAA>>>===<<<;;;;;;<<<===>>>=========<<<;;;;;;;;;:::999999999999::::::;;;;;;:::999777666555666666777555555555444444555555555666666666666777777777888999777666777888888666555666666666666666666666666777777777777888999::::::;;;???FFFOOO[[[hhhttt||||||jjjiiillljjjhhhhhhgggfffbbb]]]YYYVVVMMMJJJGGGEEEDDDBBB@@@>>>===<<<::::::;;;;;;999888999888777666666555555666222333444444444444444444333222222111111222222333333222222111222222333333000000111111222222333333222111111111111222333333222222222111111000000000111111111333555666555333222222333444444444333333111222666888:::AAASSSdddyyyqqqiiiddd[[[YYYVVVUUUYYYbbblllsss}}}}}}~~~~~~~~~{{{{{{}}}{{{sssooooooqqquuuvvv}}}rrrkkkZZZUUUNNNHHHCCC@@@===;;;666666777777777888999999888:::<<<@@@FFFOOOYYY```hhhqqqxxxmmmbbb^^^ZZZUUUQQQOOOPPPOOOOOONNNNNNNNNNNNNNNSSSPPPMMMKKKJJJIIIGGGEEEGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGEEEDDDBBBAAA@@@AAAAAA???CCCHHHMMMWWW```cccaaa]]]ZZZWWWTTTPPPKKKEEEAAA<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;::::::999888888888888888888999999999999888777666666666777999:::555555444444444444555555666777777888888999999999777666444555666777666555555555555555555555555555666666666666777888999:::;;;>>>CCCJJJTTTaaaooowwwooommmooommmffffffeeedddaaa]]]YYYVVVIIIGGGEEECCCBBBAAA>>><<<<<<;;;999999:::;;;999888888888777666666666666666333333444444444444333333333333222222222222333333222222111111222222333333111111111222222222222222111111111111111222222333111111111111111000000000000000000222555666666555222333555555555555444333222333777:::999<<>>DDDMMMYYYeeennnvvvrrrsssqqqfffeeeccc```]]]XXXUUURRRHHHFFFDDDDDDCCCAAA>>>;;;;;;:::999999::::::999888888777777666666666666666333333333444444333333222444444333333333333444444222222111111222222333444333222222222222222222111///////////////000000111000000000000111111111111111111111333555666555444222333555666666444333222444444666888888999???GGG^^^oooxxxjjj\\\QQQKKKGGGFFFLLLRRR[[[fffpppzzz}}}sssnnnoooqqqtttrrrpppnnnnnnoooqqqrrrxxx|||xxxtttnnnjjjkkknnnpppqqqsssooohhhbbb\\\TTTLLLGGGCCC@@@===:::999888666444333555777888888:::???CCCEEELLLWWWaaakkkssszzz~~~kkkaaaZZZUUUUUUUUUQQQPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPNNNKKKJJJJJJJJJHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCC???EEEIIIMMMSSSZZZ\\\ZZZUUURRRNNNKKKIIIGGGDDDBBB===<<<;;;::::::;;;<<<===<<<<<<;;;:::999888777666777777777777777777777777:::999777666666666777888666666555555555555666666777777999:::;;;;;;;;;:::888666444444555666666555444444444444444444444444444333333444444555666777555666999===DDDOOOZZZbbbzzzvvvvvvsssiiigggddd___YYYSSSOOOLLLHHHGGGEEEEEEDDDBBB>>>;;;;;;999888999::::::999888888777777666666666666777333333333444444333222222555444444333333444444555222111111111222333333444444333333222222111111111---------------...////////////000000111111222222333222222333444555333222111333444555555444222111111//////111222222666===III[[[ooo{{{ssseeeYYYPPPHHHDDDDDDFFFIIIOOOWWWcccooowww|||yyywwwvvvwwwwwwqqqssstttsssqqqqqqsssvvvnnnvvvvvvlllhhhiiillloooooonnnnnnppprrruuuwww{{{vvvrrrmmmjjjkkknnnqqqrrraaa[[[SSSMMMIIIGGGCCC@@@;;;999888888999999888666444777999;;;<<>>DDDIIIMMMRRRYYY[[[YYYOOOLLLHHHEEEDDDBBBAAA???>>>===<<<;;;;;;<<<===>>>======<<<;;;999888888777777777777777666666666666;;;:::888666555444444444666666555555555555666666777888999;;;<<<<<<;;;;;;:::888555444555555555444444444444444444444444444333333333333444555666666111222444888>>>GGGRRRYYY{{{{{{{{{uuuooofff___\\\YYYTTTOOONNNHHHFFFCCCBBB@@@???<<<:::;;;:::999888777777777777999888888777666555555444222333333333333222111111222222222111111111111000222222111111111111222222111111111111111111111111///000000000000000//////000000111111111222222222---///000222222222111000222222333444444444444333555555555555555666777888CCCIIIUUUeeexxx{{{pppeeeYYYOOOIIICCCCCCDDDEEEIIIQQQZZZaaannnuuu~~~wwwtttrrrpppooopppooollliiifffeeeeeeeeeddddddkkktttwwwtttuuuzzz{{{{{{zzzyyyxxxyyy|||}}}xxxwwwxxxyyyzzzyyyyyy~~~vvvnnnhhheeeeeefffppprrrsssrrrooorrrxxxzzztttmmmiiihhheee___YYYRRRKKKCCC>>><<<===<<<<<<:::888777666777777666555777999;;;>>>BBBIIIQQQWWW___iiittt{{{|||ppplllccc[[[UUUSSSRRRPPPRRRUUUSSSQQQOOOMMMKKKJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBB@@@===<<<<<>>======<<<<<<@@@???>>>===;;;999888888:::888666444333444555666999999:::::::::999999888666666666666666555555555666444444666:::===<<<;;;888777555333222333444555777777666444444333333333111111222222222333333333444555666777:::???FFFKKK~~~~~~}}}wwwnnneee]]][[[XXXRRRNNNNNNHHHFFFCCCAAA@@@>>><<<999;;;:::999888888777777777888888777777666555555444222333333333333222111111222222222111111111111000222111111000000111111222000000000000000000000000//////000000000000//////000000111111111222222222000000111111111111000000000000111222222222222111222222333444555666888999:::???IIIVVVhhh~~~zzzpppfff]]]UUUQQQGGGDDD@@@===???EEEKKKOOO\\\cccooo{{{{{{vvvtttqqqoooooonnnllljjjgggfffddddddaaaaaadddjjjjjjffffffiiijjjjjjjjjhhhfffeeegggiiissswww~~~zzzuuuuuuxxx|||}}}xxxqqqkkkiiikkkmmmrrrtttuuuuuuzzz||||||xxxrrrllliiiiiikkkmmmqqqtttwwwwwwvvvyyyzzzuuuooojjjfff___VVVOOOIIIDDD===:::::::::::::::999888666666777777777777999<<>><<<===@@@CCCFFFEEEGGGMMMTTTVVVTTTPPPMMMJJJFFFCCCBBBBBBAAA@@@@@@??????>>>>>>>>>????????????>>><<<;;;999888888999888666444333444555666888888999::::::999999999777777666555555555555666666444444666:::<<<<<<:::999777555444333333444555888777666555444444444444111111111222222222333333333444555666888===CCCGGG~~~xxxlllccc[[[XXXVVVPPPMMMLLLGGGEEEBBBAAA@@@>>>;;;999:::::::::999888888777777777777777666555555444444222333333333333222111111222222222111111111111000222111111000000111111222//////////////////////////////000000000000//////000000000111111111111222222111111000000000000000000000111222222222222111000000111222444666777888333777===DDDRRRggg{{{rrrjjjbbb[[[WWWNNNHHH@@@===>>>AAACCCDDDJJJQQQ[[[gggttt{{{wwwtttrrrrrrqqqqqqooollliiigggeee___^^^```bbbaaa]]]]]]```dddeeefffddd```]]][[[[[[^^^aaagggpppzzzzzzuuukkkiiifffbbb```aaadddgggdddbbb___\\\ZZZ\\\aaaeeelllooorrrtttxxx}}}|||xxxuuurrrooollllllnnnqqqsssvvvyyy|||~~~~~~xxxtttmmmggg```VVVKKKBBB???<<<999777888999999999888888777777888:::;;;<<<===CCCLLLVVV```iiiqqqwwwuuu{{{uuueeeVVVPPPOOOOOONNNOOONNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???BBBDDDGGGGGGJJJNNNSSSSSSOOOKKKIIIGGGDDDBBBBBBBBBBBBAAA>>>>>>?????????@@@@@@@@@???>>>===;;;:::999999888888777666444444444555555777777888999:::::::::999888777666555444555666666555555555666999:::::::::999888666555444444555555888777666555555444444555000111111111222222222222222333333444555888===AAA~~~~~~}}}vvvjjj```XXXVVVSSSNNNKKKKKKFFFDDDAAA@@@???>>>;;;999::::::::::::999888777777666666666555555444444444222333333333333222111111222222222111111111000000111111000000000000111111000000000000000000000000...//////000000000000///000000000000111111111111111111/////////000111222222222333444444444444333111111111111222333555555333555888:::@@@PPPgggxxxxxxqqqhhh___ZZZPPPJJJDDDCCCFFFGGGEEEBBBDDDHHHOOOWWW```jjjttt{{{|||yyywwwxxxxxxxxxwwwuuuqqqmmmjjjbbbbbbcccdddcccbbbdddgggjjjmmmqqqpppkkkddd]]]YYYWWWYYY]]]bbbhhhkkknnnnnnpppuuu|||}}}wwwnnnhhhfffccc___[[[[[[[[[[[[ZZZYYYZZZ\\\^^^WWWVVVVVVUUUVVV[[[bbbggglllqqquuuwww{{{~~~}}}yyytttsssqqqoooppprrruuuwww}}}~~~qqqllleee]]]TTTKKKAAA:::999888777777888888999999888888999:::;;;>>>AAADDDFFFOOO\\\jjjttt{{{~~~|||iiiVVVNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@????????????????????????@@@AAAAAA@@@???@@@CCCEEEGGGHHHKKKOOOQQQOOOJJJFFFDDDBBB@@@@@@AAABBBAAA@@@??????@@@@@@@@@@@@@@@???>>>===;;;:::999999999999888777666555555555555666666777888999:::::::::::::::888666555444555666777555555555666888999999999999888666555555555555555666555444444333333333444000000000111111111111222111222222111222444888;;;}}}}}}|||vvvhhh___VVVSSSQQQMMMJJJJJJEEECCC@@@??????===;;;999::::::;;;;;;:::999777777555555555555444444444444222333333333333222111111222222222111111111000000111000000000000000000111111111111111111111111111......///000000000000000000000000000000000000000000//////...///111333444222222333444444444444333333333222111111111111222222555777777888BBBRRR___xxxyyyqqqgggaaaTTTQQQNNNOOORRRQQQLLLGGGFFFGGGIIIKKKPPPWWW___dddppptttyyy~~~|||xxxssspppiiikkkkkkjjjjjjlllnnnpppnnnsssyyyzzztttiii___YYYYYY[[[^^^```bbbdddeeeeeefffkkkrrrzzz~~~}}}yyyttthhhbbb[[[UUUTTTSSSQQQPPPWWWYYY\\\]]]\\\[[[[[[\\\WWWXXXYYYZZZ]]]cccjjjooorrrxxx}}}~~~}}}wwwvvvvvvvvvxxx{{{}}}sssjjjccc^^^VVVNNNGGGAAA<<<999666666777777777888999999999;;;<<<>>>???CCCHHHMMMTTT___ooo|||~~~|||iiiVVVNNNMMMLLLJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???????????????????????????@@@AAAAAA@@@@@@@@@BBBEEEFFFGGGJJJMMMNNNKKKFFFBBB@@@>>>===>>>???@@@???>>>@@@@@@AAA@@@@@@>>>===<<<<<<;;;:::888888888999:::888888777777666666777777666777888::::::;;;;;;;;;:::999777666555555555666555555666666666666777888888777666666555444444444333333222111111111222222//////000000000111111111000111111000000111444666||||||}}}wwwggg]]]UUURRROOOLLLIIIJJJDDDBBB@@@>>>>>>===;;;999:::;;;;;;;;;;;;999888666444444444444444444444444222333333333333222111111222222222111111111111000111000000//////000000111111111111111111111111111---...///000000111111000111000000000000000//////////////////000111222333000000111222222222222111555444333111000000000000000333666666777<<>>;;;::::::444666888888888999<<<>>>@@@CCCFFFGGGIIINNNVVV\\\iiirrr~~~zzzxxxzzzttteeeUUUNNNLLLJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAAAAAAAA??????AAACCCCCCEEEHHHJJJIIIGGGCCCAAA>>>===<<<===?????????===@@@@@@@@@@@@???===;;;:::;;;:::888777777888:::;;;999999999999999888888888888999:::;;;<<<<<<<<<;;;999999888888777666555444444555777666555444666777666666666555444444333333111111000000000000111111////////////000000000000000111111000///000222444yyyzzz{{{wwwggg]]]TTTQQQOOOKKKJJJJJJCCCAAA???>>>>>>===:::999:::;;;<<<<<<;;;:::888666333333333333333333333333222333333333333222111111222222222111111111111000000000////////////000000111111111111111111111111---...///000111111111111111111000000////////////111111111111111000//////000000111222222222222111444444333222111111111111111222444555666888<<>>@@@EEEIIIPPPSSSWWWYYY[[[aaajjjqqq~~~{{{pppqqqwww||||||jjj___SSSNNNLLLIIIHHHJJJFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAAAAA@@@???>>>???@@@AAACCCEEEFFFFFFDDDBBBAAA>>>======>>>@@@@@@???======>>>?????????===;;;:::;;;999777666666888:::;;;999:::::::::;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<888999::::::888666444333444666777666444333444666555555555444444333222111111111000000000000111111........./////////000000000111222111000000222444uuuvvvxxxtttggg]]]TTTPPPNNNKKKJJJKKKCCCAAA???>>>======:::999:::;;;<<<<<<<<<:::888666333333333333333333333333222333333333333222111111222222222111111111111000000000////////////000000000000000000000000000000---...///000111111111111111111000000/////////...333333333333111///,,,+++222222333444444444444333333222222222222222333333444444333333444444555555;;;CCCSSShhh}}}|||}}}}}}|||{{{{{{}}}xxxsssjjj^^^SSSKKKHHHHHHGGGHHHJJJMMMQQQYYYaaagggiiinnnsssttttttzzzzzzvvvttttttmmmrrrxxx{{{zzzxxxwwwxxxyyyzzz|||}}}{{{tttkkkeeebbb___\\\[[[^^^dddkkkooorrrwww~~~|||vvvzzz~~~{{{yyynnniiiaaaYYYRRRKKKDDD@@@999:::;;;;;;:::::::::;;;;;;===@@@BBBDDDHHHOOOTTT^^^bbbfffhhhkkkqqq{{{}}}}}}zzzooommmooouuu||||||xxxvvvwwwcccZZZRRROOOLLLHHHHHHKKKDDDEEEFFFHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???AAAAAA@@@>>>===>>>??????AAACCCDDDCCCBBBAAAAAA???>>>>>>???AAAAAA@@@>>>:::;;;===>>>???>>><<<;;;:::999777555666888:::<<<::::::;;;<<<<<<;;;;;;;;;==================<<<<<<777999:::;;;:::777444222444666777666333222444666444444444444333222111000222111111111111111222222............/////////000000111222111000111222444tttnnnooopppaaa]]]VVVQQQMMMJJJGGGDDDBBBAAA???===<<<;;;<<<<<<999888888888888888888888555555555555555555444444444444555555444222111///...///000111222333333333000000000000000000000000000000000000000000000000000000//////.........---000000000///......------222222222222222111000///333333333333333222111000000000000111222222333333000000000000111222333444333777AAAPPP```vvv~~~tttggg[[[TTTRRRRRRQQQPPPNNNKKKIIIIIILLLNNNSSSVVVXXXYYYYYY[[[```eeetttwww{{{~~~}}}zzzyyyyyy{{{~~~~~~}}}wwwqqqlllkkkfffeeedddhhhooowww}}}xxxssspppkkkddd]]]WWWSSSNNNIIIEEEBBB>>><<<999888777888:::;;;;;;;;;>>>???BBBHHHPPPYYYaaafffmmmqqqwwwzzz}}}zzz|||rrrqqqlllkkkmmmqqquuuvvvtttrrr^^^YYYTTTOOOMMMLLLJJJIIILLLJJJHHHIIIJJJJJJGGGDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???======<<<<<<<<<<<<======>>>???AAACCCCCCAAA???===>>>>>>===;;;888888999;;;<<<<<<============<<<<<<;;;:::888777777999:::<<<===<<<:::999999:::<<<===;;;;;;;;;<<<<<<>>>???@@@>>>===<<<;;;999888777666777666555444333444555555555555444333333222111111222222111000//////000000...............///000111222111///...///000222333rrrlllmmmmmmaaa\\\VVVPPPLLLIIIFFFCCC???>>>===<<<;;;;;;<<<===::::::999999888888888888666666666666555555555555444444444444333222111000000111111222222222111111000000000000000000000000000000000000000000000000000/////////.....................///////////////111222222222111111000///111222222222111111000///111111111111111000000000000000000000111222333444333444:::DDDPPPddd~~~|||tttlllfffaaa___[[[YYYVVVPPPKKKGGGGGGGGGDDDDDDDDDDDDEEEHHHLLLPPPXXX[[[```dddhhhlllqqqttt}}}zzzuuurrrppprrrqqqrrrxxx|||vvvppphhhbbb]]]XXXQQQKKKIIIFFFCCC???===;;;999888:::::::::<<>>>>>???>>>===<<<;;;:::::::::???AAABBBCCCCCCAAA???============;;;888888999;;;<<<<<<============<<<<<<:::999888888999;;;===>>>???===;;;999999999:::;;;:::999999::::::;;;<<<<<<<<<<<<;;;:::888777666666555555444444555666777888555444444333222222111111222222111000000000000000///............//////000111000///......000111222rrrlllmmmmmmaaa\\\UUUOOOKKKHHHEEECCC===<<<<<<;;;;;;<<<<<<===<<<;;;;;;:::999888888777666666666666555555444444555444333222222111222222222222222222222111000000000000000000000000000000000000000000000000000000////////////............------......///000000111111111111111111000000///000000000111000000///...222111111000//////......111111111111111222333444555333333777???NNNeeexxx{{{tttoooiiigggccc[[[QQQJJJEEECCCAAA>>>;;;:::;;;>>>@@@AAAAAADDDHHHKKKNNNSSSWWW[[[dddkkkuuu~~~}}}|||||||||wwwpppjjjfff___YYYQQQKKKHHHEEE@@@<<<===<<<:::999888888999999===>>>AAADDDHHHKKKNNNOOOPPPTTT\\\eeennnvvv|||~~~{{{vvvggg`````````______```aaabbb```___TTTQQQNNNLLLMMMNNNNNNNNNMMMKKKIIIHHHIIIIIIHHHGGGHHHGGGEEEDDDCCCBBBAAAAAA>>>@@@CCCDDDDDDDDDFFFGGGGGGGGGEEECCCAAA???>>>===@@@???===<<<:::999999888AAABBBCCCCCCBBB@@@>>><<<<<<<<<<<<;;;999888999;;;<<<<<<============<<<<<<999999999999;;;===???@@@@@@???<<<:::999888888999:::::::::::::::::::::::::::999999888777666666666333333444444555777888999444444333333222222111111222111000000000000000000000//////............/////////...------///000111sssnnnnnnnnnddd^^^WWWPPPKKKHHHEEEDDD>>>>>>======<<<<<<<<<<<<======<<<;;;999888777777666666555555444444333333555444222111111111222333111111222222222111111000000000000000000000000000000000000000000000000000///////////////.....................//////000000///000000111000000//////000000000111111000//////000000//////............111111111111111222333333666222000222666@@@PPP```~~~{{{vvvtttppphhh^^^UUUNNNLLLMMMHHHAAA===>>>???>>>======???AAABBBCCCFFFIIILLLOOOVVV```jjjttt~~~yyyuuuqqqkkkeee___YYYTTTPPPKKKGGGAAA===<<<<<<:::999999::::::::::::;;;>>>@@@CCCFFFKKKOOOTTTXXX\\\^^^^^^cccjjjssszzzxxxjjj```]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWQQQNNNLLLKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@BBBDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@???@@@???>>><<<;;;;;;::::::@@@AAAAAAAAA@@@>>><<<::::::;;;<<<;;;999999:::;;;;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<>>>>>>???>>><<<;;;999999999999;;;<<<<<<<<<<<<;;;;;;:::777777777666666555555555222333333333444555666666333333333333222222111111111111000000000000000111111000///..................------------...///000qqqlllmmmnnngggaaaYYYRRRLLLIIIGGGEEEBBBAAAAAA???>>><<<;;;:::======<<<;;;999888777777555555444444333222111111444333222111000111222333//////000111222333333333////////////////////////////////////////////////.........///////////////000000//////...............//////000000000//////000000111111111111111000------......////////////111111000000000111222222333000000222444999BBBLLLaaawww}}}}}}{{{uuummmeee```^^^XXXRRRJJJDDDBBBAAA>>>;;;===>>>>>>======>>>AAADDDBBBGGGOOOWWWaaannn}}}{{{ssskkkeeebbbYYYVVVRRROOOLLLIIIEEEBBBAAA>>>:::888888999::::::999;;;=========???CCCFFFLLLQQQWWW\\\```dddhhhlllpppsssyyy~~~wwwiiibbb]]][[[\\\ZZZZZZZZZXXXVVVSSSQQQQQQOOOMMMKKKJJJKKKKKKKKKJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBCCCDDDFFFEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999888888:::;;;;;;999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::<<<<<<;;;;;;:::::::::;;;:::;;;;;;<<<;;;;;;:::999666666666555555444444444222222222222222222222111333222222222222222111111111000000000000000111111111000///...............---------------......///mmmhhhjjjkkkjjjcccZZZRRRMMMJJJGGGFFFCCCCCCBBBAAA???<<<:::999<<<;;;;;;:::999888888777666555555444333222111111222222111111111111222222...///000111222333333333////////////////////////////////////////////////.........///////////////111000000///......---------......///////////////000000111111222222111111------......///000000111000000/////////000000111///---///333444555999???HHH^^^|||xxxttt|||~~~yyytttqqqpppddd___YYYSSSOOOKKKHHHEEE??????>>>;;;999999;;;======???CCCHHHOOO[[[jjjttt~~~}}}uuujjj```XXXSSSOOOMMMFFFDDDBBBAAAAAA@@@>>>======<<<:::888777888999:::999<<>>;;;:::;;;999;;;===???BBBJJJUUU]]]gggqqqyyysss```ZZZRRRKKKFFFBBB@@@>>><<<;;;::::::;;;<<<;;;999999999:::999999:::<<<===;;;@@@DDDGGGHHHLLLSSSXXXaaafffmmmqqqrrrtttxxx|||zzzzzzzzz|||~~~mmmeee___^^^]]]YYYWWWXXXSSSVVVYYYXXXSSSMMMJJJHHHJJJIIIHHHHHHIIIJJJIIIGGGFFFJJJMMMNNNLLLJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEEEECCCEEEFFFFFFDDDCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;::::::999999555777:::;;;:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<;;;::::::999444666777999:::999888777888777666555444333222222///000111222222111111000111111111111111111222222000000000000000111222222///............//////000------...///////////////jjjfffjjjmmmjjjcccZZZQQQKKKHHHEEEDDD>>>?????????>>>===;;;:::999888888888888888888888:::999888777666555444444///000222333333222111000111222222222222111000000////////////////////////////////////////////////---.........//////000000------......///000000000,,,------.../////////...------...///000000//////111111111000//////......///......---------......333111111444555444555999999???JJJXXXnnnzzziii^^^^^^hhhrrr}}}}}}~~~zzz||||||xxxrrrmmmkkkllljjjfff^^^TTTIIIAAA>>>===777999;;;;;;<<<@@@GGGMMMRRR^^^mmmvvvwwwvvvxxxzzz|||wwwqqqnnnlllggg^^^XXXMMMIIIDDD@@@>>><<<999777999888777777888888777666444666999;;;===???AAACCC@@@FFFKKKOOOQQQUUU]]]dddfffmmmssswwwvvvwww{{{~~~}}}}}}|||}}}mmmbbb___^^^``````[[[WWWXXXTTTXXX\\\[[[UUUOOOKKKIIIHHHGGGFFFGGGIIIJJJIIIHHHEEEIIINNNOOOMMMJJJIIIIIIEEEEEEDDDCCCCCCBBBCCCCCCBBBCCCEEEFFFEEEDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;444777:::;;;:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>======>>>======<<<;;;999888777555777999;;;<<<;;;::::::999888777666444333222111---///000222333333333222111111111111111111222222000000///000000111222222...............///000111---...//////000000//////hhhbbbeeefffiiiaaaVVVNNNJJJHHHFFFDDD>>><<<;;;;;;;;;;;;:::888555444333333444666999:::;;;999666444222111222333222222222111000//////............///////////////111111000000//////......////////////////////////,,,,,,,,,---------............---------,,,,,,,,,............////////////////////////............((((((((()))+++---///000000///............//////111000/////////000222333333777===EEEQQQeee|||{{{nnneee^^^XXXXXX[[[kkkzzz}}}yyyuuuyyyvvvpppiii___TTTIIIBBBEEECCC@@@<<<:::;;;???BBBFFFLLLTTTZZZ^^^aaaeeehhhppp||||||zzzxxxxxx||||||{{{{{{wwwrrrnnnllliiiddd```___[[[WWWTTTQQQOOOKKKIIIAAA???<<<888555444777999<<<:::777777:::===@@@AAA???@@@@@@>>>;;;===DDDJJJOOOQQQTTTZZZ```hhhnnnqqqwwwxxxyyy{{{}}}~~~~~~|||~~~lllddd___]]]\\\\\\]]]\\\XXXTTTTTTUUUUUUUUURRRMMMHHHEEEFFFEEEDDDDDDDDDDDDDDDEEEDDDFFFIIIKKKJJJHHHEEECCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>AAA@@@>>><<<:::999888888<<<<<<;;;::::::999888888666666777777888:::;;;<<<999;;;;;;;;;999888999:::<<<<<<<<<===============BBBAAA>>><<<::::::::::::999999999888888999::::::555555555444333111000//////000111222333444444333000000000000000111111111000000000000000///......///............---------...............///000000hhhbbbeeegggkkkbbbWWWOOOJJJHHHFFFDDD@@@>>><<<;;;;;;:::777555666555444444444666888999999777555333222222222222111111111111222222222222//////////////////......////////////....................................,,,,,,,,,---------..................---------,,,............////////////000000000000////////////,,,---------------------000000////////////000000111000/////////000111222111333555999@@@MMM^^^kkkyyytttpppooojjjaaa\\\[[[[[[dddsss}}}zzzvvvppphhh___YYYPPPMMMHHHCCC@@@?????????@@@CCCGGGKKKOOOSSSWWWZZZaaalllttttttrrrrrrqqqmmmmmmlllmmmrrrxxx~~~|||vvvpppooorrrtttuuusssmmmhhh```[[[WWWTTTPPPNNNOOOLLLIIIFFFEEECCCAAA???:::::::::888666666777999<<<;;;:::;;;===@@@BBBCCCFFFHHHIIIHHHFFFHHHOOOUUU[[[___eeelllsssxxx{{{|||~~~}}}}}}}}}~~~~~~~~~~~~uuugggbbb___^^^]]]^^^^^^[[[VVVRRRSSSTTTUUUTTTQQQMMMHHHEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGIIIJJJIIIHHHEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===??????===<<<::::::999999<<<<<<;;;:::999999888888777777777777888999::::::;;;=========;;;:::;;;<<<999::::::;;;<<<======>>>@@@???===;;;:::999999999999888888888999::::::;;;777777666666555333222111000000111222333333333333111111111111111111111111000000000111000//////...............------------...------------...//////iiicccfffhhhllldddXXXOOOKKKHHHEEEBBBBBB@@@===;;;:::888555333888777666555555666777888555444444333222222111111//////000222333444555666000000000//////.........------------....................................,,,,,,,,,---------....../////////.........------............////////////111111111000000000//////---...///000000///...---000000000000000000000000000000/////////000111222111222222222444;;;EEEMMMdddgggoooxxxxxxooogggdddXXXYYY___lll}}}}}}vvvpppccc]]]VVVRRROOOLLLGGGCCCAAA???===>>>AAAEEEIIIJJJNNNWWW]]]^^^]]]^^^]]][[[___```ccciiipppvvvxxxxxx~~~|||vvvrrrjjjeee___]]]^^^``````___\\\WWWOOOIIIFFFEEECCCCCCAAA???===<<<<<<<<<:::999777999::::::888777888999===>>>BBBEEEIIIMMMOOOQQQUUUWWWYYYYYYYYY[[[```eeeiiinnnvvv~~~wwwllleeecccaaa```______^^^ZZZTTTPPPSSSSSSTTTTTTQQQMMMHHHEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;::::::999999888888888888777777777777888888;;;<<<>>>===;;;::::::;;;666666777999:::;;;<<<======<<<;;;999888777777777888888888888999:::;;;<<<888888888777666555444333000000111222222333333333222222222222111111111111000000111111000000///...............------------------,,,,,,------...///kkkdddgggiiinnneeeYYYOOOJJJGGGDDDAAAAAA???<<<;;;:::888555333999888777666666666666777111222222222222111111000...///000111333444555555222111111000///...---------------....../////////........................,,,,,,,,,---------......000////////////.....................////////////000000000000////////////)))+++...000111111000///.........///////////////////////////000000111111000111000000000444:::???OOOWWWfffvvv|||zzzwwwwwwjjjddd^^^aaammm{{{tttnnnhhhdddccc```ZZZTTTPPPJJJCCC@@@AAACCCCCCBBB@@@EEEJJJLLLMMMMMMNNNOOOTTTXXX]]]eeelllrrrvvvwwwxxx|||}}}}}}{{{yyywwwuuurrrlllfffaaaYYYTTTOOOMMMMMMMMMMMMLLLJJJGGGCCCAAA????????????>>><<<::::::;;;;;;:::999999:::;;;::::::;;;===???EEEJJJQQQYYY___dddhhhjjjjjjkkkmmmmmmlllnnnqqqtttxxx|||wwwpppllliiiiiieeecccaaa^^^ZZZVVVSSSPPPRRRRRRSSSSSSPPPLLLHHHEEEBBBAAABBBBBBCCCDDDEEEFFFHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA???===;;;::::::<<<===;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999999999888777777666666666777999:::<<<;;;999888777888555555666777888888999999:::999888777777666555555666777777888999:::<<<===888888888777777555444444111111111111111222333333111111111111000000000000000000111111000000///............---------,,,,,,---------------...//////mmmeeehhhkkkmmmeeeXXXOOOIIIFFFBBB@@@>>>===;;;::::::999777555888888777666666555555555000111111222222111000000000000000000111111222222222222111000///......---.........//////000000111........................,,,,,,,,,---------......000////////////.....................//////////////////.........---------)))***---///000///...---++++++------......------......//////000000000000---------,,,---///333666@@@FFFUUUfffrrryyyzzznnnddddddppp}}}yyytttssstttsssnnnhhhbbb\\\UUUPPPMMMJJJEEEAAA;;;<<<>>>AAABBBCCCEEEGGGIIIMMMTTT\\\ccciiinnnpppssswww|||~~~}}}{{{yyyyyyooonnnkkkhhhddd___XXXTTTKKKHHHDDDBBBAAAAAAAAAAAA;;;<<<<<<<<<;;;999888888<<<:::888888999:::999888888999999:::===CCCJJJPPPZZZaaajjjrrrxxx|||~~~}}}||||||}}}~~~sssqqqpppnnnmmmiiifffaaa[[[VVVSSSRRRRRRPPPQQQRRRRRRPPPLLLGGGEEEAAAAAAAAAAAABBBCCCEEEEEEGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???===;;;:::;;;<<<===::::::;;;<<<<<<;;;::::::888999999999999999999999:::999888777666666666666888:::<<<;;;999777666666666666666666555555555555777666666666666555444444555555666777888999;;;<<<666666666666555555444333111111000000000111222333000/////////.........---///000000000000///.........------------,,,,,,,,,......------......///000mmmdddgggjjjlllcccWWWNNNHHHEEEBBB???<<<:::999999::::::999777777777666666555555444444111111111111111000000000111111000000000000000000111111111000000//////////////////000000000000000------------------------,,,,,,,,,---------....../////////.........------............////////////.........---------,,,,,,------......---,,,***))))))***+++---------,,,,,,---...///000000000//////000///...------///000111666999CCCPPP\\\hhhwwwzzzrrrvvv}}}{{{{{{}}}}}}{{{xxxqqqooommmiiicccYYYOOOIIIAAA>>><<<===>>><<<>>>AAA===AAAGGGMMMRRRWWW\\\```hhhlllppprrrqqqooommmmmmaaa___]]]ZZZWWWSSSNNNJJJAAA???===;;;;;;;;;<<<<<<999<<<>>>>>><<<999777777999777666777999::::::999999:::===AAAHHHRRR^^^fffuuu{{{yyyrrrrrrqqqooommmjjjhhhccc\\\UUURRRQQQRRROOOPPPRRRQQQOOOKKKGGGDDDAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCCCCEEEDDDBBB@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@??????>>>???>>>===<<<;;;<<<<<<===999:::;;;<<<<<<;;;999888777777888888999999::::::::::::999888777777888888:::<<<>>>>>>;;;999777777666666666555444444333333444555555555555555444333555555555555666777999999555555555555555444333222222111000//////000222222//////......------,,,,,,...////////////...------------------,,,,,,,,,,,,---------------......///jjjaaaeeehhhjjjaaaUUULLLGGGDDDAAA???<<<:::999999::::::888777444555555555555444444444444333111000000000111111111111111111111111111111111000000000000000000000//////////////////......------------------------,,,,,,,,,---------..................---------,,,............///////////////.........------------......------,,,++++++***(((***,,,.........---,,,---...///000000000///...333111///......000000111222222555<<>>777:::>>>AAABBBFFFKKKNNNTTTWWWZZZ[[[ZZZXXXWWWWWWOOOMMMKKKJJJIIIFFFBBB???999999888777777777999;;;<<<>>>@@@@@@>>>===>>>???===<<<<<<>>>AAADDDEEEEEEDDDGGGKKKRRRZZZfffqqqyyyssspppqqqpppmmmkkkggggggddd___WWWRRRPPPPPPNNNPPPQQQQQQOOOKKKGGGDDDBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@???@@@AAACCCDDD??????@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<:::888777666777777888999:::::::::::::::999999999999999::::::<<<>>>>>>;;;999777666555555444444444444444444333333444555555555444333444444444444444555666777444444555555555444333333222111000//////000111222000//////...------,,,,,,------......------,,,+++---------,,,,,,,,,++++++++++++******++++++,,,---hhh___cccfffhhh```TTTKKKFFFDDDAAA>>>===;;;999999999999777666333333444444555444444333555444222000//////111222111111222222222333333333000000000000000111111111/////////......------,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,............/////////000000/////////............,,,,,,,,,,,,,,,---...///)))***---/////////...---,,,---///000000000///...///---+++***,,,...//////000...///111444999GGGTTTfffwww~~~}}}tttkkk]]]SSSKKKHHHCCC<<<;;;>>>888:::<<<<<<;;;===AAAEEECCCEEEGGGHHHFFFEEEDDDDDD@@@???>>>>>>>>><<<999666444555555555555666888:::888;;;=========>>>BBBFFFFFFEEEFFFIIINNNRRRSSSTTTRRRVVV\\\cccjjjttt}}}zzzqqqoooqqqooolllkkkdddffffffbbbZZZSSSOOOMMMNNNOOOQQQQQQOOOKKKGGGDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@???>>>???>>>>>>>>>@@@CCCEEEGGG???????????????>>>======;;;;;;<<<<<<<<<;;;:::::::::;;;<<<<<<<<<:::888666666666777888999::::::;;;;;;::::::999::::::;;;;;;777:::<<<<<<:::666444444333333333444444555555555222333444555666555444333444444333333333444444555555555555555555555444444333222000......///111222111000000///......------,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++)))))))))((()))******+++kkk\\\\\\bbbggg```UUUKKKEEEAAA???>>><<<<<<;;;:::999777777666666666555555555444444444222333444555555444111000///000111111111000...---//////////////////////////////.........---------........................,,,,,,,,,------.........///---+++******+++,,,...//////000000///...------,,,---...---+++***+++,,,,,,,,,,,,---------......------------------------,,,---///000000///---,,,------------............///000000222333555777888IIIVVVmmm|||~~~|||yyyyyy}}}oookkkccc\\\YYYVVVNNNIIIGGG@@@===:::999:::<<<=========<<<<<<===>>>??????>>>888888888999999999999:::666555444555666888888777@@@CCCEEEGGGIIIKKKNNNQQQSSSUUUXXX[[[^^^ccchhhmmmmmmpppuuu{{{|||uuuoooiiiccc___^^^]]]\\\ZZZUUUPPPLLLIIIHHHHHHHHHGGGGGGEEEDDDCCCAAA@@@???>>>===;;;::::::???@@@@@@??????>>>===<<<999:::;;;<<<===???@@@@@@======>>>>>>===<<<;;;;;;;;;;;;<<<>>>????????????;;;<<<===<<<:::999999;;;999888888777777888888999===<<<<<<<<<<<<;;;;;;;;;<<<===>>><<<999777666666444444555555444333222222444444444333333222222222000111111111111222222222333333333333333333333333111111111000000000000//////////////////.........))))))***++++++,,,------++++++,,,,,,,,,,,,------************+++,,,---...gggXXXXXX]]]eee^^^SSSJJJDDDAAA???>>><<<;;;:::999888777777666444444333333333222222222111222333333333222000//////000000111000///...---//////////////////////////////.........---------........................,,,,,,,,,---------------...,,,+++******+++---..................---,,,,,,,,,---...---+++***+++,,,,,,,,,,,,------------...------------------------***+++---......---+++***//////000000111111222222///000000111222444555666;;;EEEVVViii{{{}}}}}}zzzzzzxxxtttmmmgggeeebbbZZZUUUTTTHHHFFFDDDBBB@@@???>>><<<===;;;::::::<<<<<<<<<:::;;;;;;;;;:::999999888888999777777777999;;;<<<===EEEIIIOOOUUUYYY]]]aaaccchhhhhhjjjnnnttt{{{~~~uuunnnggg```[[[YYYXXXWWWUUURRRNNNKKKIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>===<<<;;;>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<======>>>;;;<<<<<<<<<;;;;;;:::999:::;;;===>>>???@@@@@@???;;;<<<===<<<:::999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::999<<<======<<<999666666666555555555555444444333333555444444333333222222111000000111111111222222222222222222222222222222222222111111111111000000000000//////...............++++++,,,,,,------......+++++++++,,,,,,,,,------************+++,,,---...cccSSSSSSXXX```ZZZQQQIIIDDDAAA???===;;;::::::999888777666666444444333333333222222222111111111000000000//////000000000000000///......////////////////////////...............---------........................------------,,,,,,,,,,,,,,,++++++***+++,,,...///,,,------------,,,+++++++++------,,,+++***+++,,,,,,,,,,,,,,,------------------------------------***+++,,,---------++++++,,,,,,---...//////000000/////////000000111222333000666@@@JJJXXXjjj||||||yyyuuutttooohhhbbbaaaYYYXXXVVVSSSNNNJJJFFFCCCAAA???======>>>>>>===;;;>>>>>><<<;;;999888777666<<<;;;;;;;;;>>>AAAEEEGGGOOOVVVaaakkksssxxx{{{~~~}}}{{{zzzrrrkkkeee]]]VVVSSSRRRQQQOOOMMMKKKIIIIIICCCDDDDDDDDDCCCBBBAAAAAADDDCCCBBBAAA@@@>>>======;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888:::<<<===???@@@@@@@@@@@@;;;<<<===<<<;;;:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999999999888888888888:::;;;<<<;;;888666666666777666555444444444555666555555444333333222111111000000000111111111222222111111111111111111111111222222222111111111111000000000...---------...///........................++++++++++++,,,,,,,,,,,,***************+++,,,---aaaQQQPPPUUU[[[VVVNNNHHHCCCAAA>>>===:::999999888777777666666666666555555555444444444222111111000///000000000000000000000000//////...////////////////////////...................................................------,,,,,,++++++++++++******+++,,,---...///,,,,,,------------,,,,,,+++,,,---,,,*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......++++++,,,---......////////////......//////000000...222777999???MMMaaaooo~~~}}}wwwoooiiiiiihhhiiihhheee___YYYTTTQQQMMMKKKIIIIIIIIIHHHFFFDDDEEEEEECCCBBB@@@>>>===<<<@@@@@@AAACCCFFFLLLSSSWWW___hhhuuu{{{mmmhhhccc[[[TTTQQQOOOMMMKKKIIIHHHGGGGGGBBBBBBCCCCCCCCCBBBBBBAAADDDCCCBBBAAA???>>>======888999:::;;;<<<======<<<::::::::::::::::::::::::999999999888888888999999;;;<<<>>>@@@AAAAAA@@@???;;;<<<===<<<;;;:::;;;<<<;;;::::::999999::::::;;;999999999888888888777777888:::;;;:::777666555666888777555444444555666888555555444333333222111111000000000000111111111111000000000000000000000000222222222222111111111111111///...,,,,,,---...///...............---------***++++++++++++,,,,,,,,,***************+++,,,,,,bbbQQQPPPTTTWWWSSSLLLGGGCCC@@@>>><<<888888888777777666666666666666555555555444444444444333222111111111222222111000000///////////////////////////////////////---.............................................---------,,,,,,++++++*********++++++,,,---...///,,,------.........------+++,,,---,,,***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...//////000111111222222///......------......///---111555555555;;;GGGQQQfffqqq{{{rrrnnnnnnoooqqqqqqnnniiicccaaa```\\\[[[[[[[[[ZZZXXXTTTQQQPPPOOONNNMMMKKKJJJIIIHHHGGGIIIMMMPPPUUU\\\eeekkksss|||qqqfffbbb___YYYRRRPPPOOOMMMJJJHHHFFFEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAA???>>>===<<<;;;777888999;;;<<<<<<<<<<<<888888999999:::;;;;;;;;;::::::999888999999:::;;;===>>>@@@BBBBBBAAA???>>>999;;;<<<;;;::::::;;;<<<;;;::::::999999::::::;;;999999999888888888888777666888999888777555555666888666555444444555777888666555555444222111111000//////000000000111111111000000000000000000000000222222222111111111000000000///...---,,,------...------,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******))))))******++++++cccQQQOOOTTTUUUQQQLLLGGGDDD@@@===:::777777777777666666555555444444333333333222222222444444444333333333333222111111000///////////////////////////////////////---------.......................................,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------,,,------............---***,,,,,,+++***)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,------.........////////////000000...------------......///)))...222222111333999>>>IIIOOOZZZiii{{{|||uuusssvvvrrrssstttqqqmmmjjjkkkmmmmmmnnnoooqqqppplllgggbbbZZZZZZYYYWWWUUUSSSRRRRRRWWWZZZ```dddiiipppzzz|||rrreee]]][[[ZZZVVVQQQNNNMMMLLLJJJHHHFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEDDDAAA@@@???>>>===;;;::::::888888999;;;;;;<<<<<<<<<888888999::::::;;;<<<<<<;;;:::999999999:::;;;<<>><<<888999::::::999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<999999888888888777777777555666888777666555555666666555444444444555666777666666555444222111000000/////////000000000111111000000000000000000000000111111111000000000000///............------,,,,,,++++++++++++++++++++++++************++++++++++++******)))))))))******+++bbbPPPMMMRRRTTTQQQLLLHHHDDD@@@<<<999777777666666666666555555444444333333333222222222333444444555555333222111222111000///...//////000////////////////////////---------.........//////........................+++++++++++++++,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,++++++,,,---------------***+++,,,+++***))))))+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......---------------,,,,,,,,,---------------...///000+++---///000000111444666555;;;BBBIIITTTfff}}}{{{wwwxxx}}}{{{||||||yyyuuuuuuzzzzzzuuunnnmmmkkkhhheeecccaaa```kkkpppvvvzzz~~~vvvpppgggaaaZZZVVVUUUTTTQQQOOOJJJJJJJJJJJJIIIGGGFFFDDDAAAAAACCCDDDEEEEEEEEEEEE@@@@@@???>>><<<;;;::::::999999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;:::999888888:::;;;===AAACCCDDDEEECCC@@@<<<:::666888999999888777999:::;;;;;;::::::::::::;;;;;;777777777666666666555555333555666666555444555666333333444444555555555555777666555444222111000///////////////000000000111111111111111111111111111000000000/////////......,,,---...//////---,,,***))))))******++++++,,,,,,************++++++++++++******))))))))))))******```NNNKKKOOOTTTQQQLLLHHHEEEAAA<<<999666666666666666555555555666666555555555444444444222333444555555444111000222111///.........///000////////////////////////---------.........//////........................*********++++++,,,,,,---,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,,,,***+++,,,+++)))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,---...///000111111111111000//////......------------...///000000111000///...///111333444+++333<<<>>>>>>GGGZZZjjj~~~~~~}}}yyyvvvzzz~~~}}}yyyvvvsssrrryyyrrrccc[[[ZZZWWWTTTRRRQQQOOONNNLLLEEEFFFHHHJJJJJJHHHGGGEEE@@@AAABBBCCCDDDEEEEEEEEEAAA@@@???>>>===;;;::::::::::::;;;<<<<<<<<<;;;;;;======<<<;;;;;;:::999999:::999888777777999;;;<<>>===999999888888777666666666555555444444444333333333111111222333444444444444555444222000///......---,,,++++++,,,...///...,,,------------------------------,,,,,,,,,,,,------...---***))))))+++...000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((((((((((((((('''&&&&&&***+++,,,---,,,***(((''''''))),,,---------...000//////...---,,,,,,++++++...------,,,,,,------...)))***,,,...//////...---.........///////////////222333333333555999???DDDRRRbbbzzz}}}|||||||||~~~vvvhhh]]]UUURRRQQQPPPNNNLLLLLLLLLLLLMMMJJJJJJIIIGGGEEEDDDCCCBBB@@@AAABBBDDDDDDDDDDDDCCCAAA@@@???===;;;:::999999::::::999888999:::<<<===AAA???<<<:::888999;;;<<<777777888777777888:::===DDDDDDCCCAAA>>>;;;999777777777777999:::999666444222444666777888777666555888777555444333333444444666555555444444333222222222222333333333444444444666666555444333111000/////////...//////000111111111111111111111000//////............------------....../////////...,,,+++******+++++++++,,,,,,,,,---,,,***(((((()))***+++///...---+++************yyyYYYJJJHHHJJJMMMNNNNNNJJJEEE???;;;:::999999888888777666666666555444444444444333333333222333333333333333222222111111000///............///......///000000///---------------------------...------------------...,,,,,,*********+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***))))))***+++,,,,,,+++)))((((((***,,,---,,,,,,---/////////...------,,,++++++------,,,,,,,,,,,,------***+++,,,---............//////......------,,,,,,//////000000111444999<<>><<<;;;;;;::::::::::::::::::;;;<<<<<<@@@>>><<<:::999999::::::444555666555555666888:::======<<<;;;:::999888888888777777888999888666444333444666777777777555444777666555444444444555555666555555444444333222222333333333333444444444444555555555444333222000000000/////////000000111222111111111111111000///////////////......---------,,,---......---,,,+++***++++++,,,,,,,,,------------,,,***)))))))))+++,,,***)))((('''''''''''''''tttWWWJJJHHHHHHQQQRRRQQQMMMGGGAAA===<<<999888888777777666666555444444444444333333333333444444444333333111000000...................../////////...///000000...---------------------------.........------.........************++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------,,,+++((()))***+++++++++***))))))+++------,,,+++,,,---//////......---,,,,,,,,,------,,,,,,,,,,,,------,,,++++++,,,,,,---.../////////...---,,,+++******,,,.../////////000222444666888<<>>===<<<;;;;;;:::;;;<<<=========<<<<<<===<<<<<<:::999999888888444555666666555555777999888777777777777999:::;;;:::888777777888888777555444555666777777666444333555555444444555555666777666555555444444333222222222333333333333444444444333333333333333222222111111000000000000111222222000111111111111000000///111000000///...---------+++,,,,,,,,,,,,++++++***,,,,,,---------............---+++*********+++,,,***))))))(((((()))))))))qqqUUUJJJGGGGGGSSSSSSSSSOOOIIICCC???===888888888777666666555555444444444333333333222222222222222222222111000000.........//////............---,,,---......,,,***------------------------///......------......///((()))***+++,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,++++++******'''((()))***++++++*********+++------+++***++++++............------,,,,,,---,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,...///......------,,,,,,++++++...///111111/////////000111444777999>>>GGGRRR[[[qqqrrrhhheeeccccccjjjtttzzzxxxtttfff]]]RRRKKKJJJKKKIIIFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@???CCCDDDDDDDDDCCCBBB@@@???@@@???>>><<<<<<;;;;;;;;;:::<<<>>>@@@@@@>>><<<;;;;;;;;;;;;;;;:::888666555666777888888777777888:::888777666666888:::===???===;;;888888999999888777555666666666666555333333444444444555666666777888666555555444444333222222111111111222222222333333111222222333333333222222222111111111111111222222000000111111111111000///111111000///......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,))))))(((((()))***++++++qqqUUUIIIGGGFFFOOOOOOOOOKKKEEE???;;;:::888888777777666555555555444444333333333222222222///000111111222222222111000000000000000...---,,,---,,,,,,---......---+++------------------------......------------......''')))***,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***************)))'''((())))))***************,,,---,,,+++******+++------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,+++******,,,---...,,,,,,------.........///...000111111000......///---000444555555666;;;???LLLZZZppp|||rrrgggaaaaaa```bbbhhhooooooggg___ZZZSSSKKKHHHHHHHHHDDD@@@DDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCBBBAAA???>>>===<<<;;;:::::::::::::::;;;===???AAAAAA???<<<;;;::::::;;;;;;:::888666444555777888888777777777999999888777777777:::<<<===???===;;;::::::;;;:::999666666555555555444333333333444444666777777888888666555555444444333222222000000000000111111111111111111222222333333222222222222111111111111111222///000000111111111000000111000000///...---------,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,%%%%%%%%%%%%%%%&&&'''(((uuuWWWHHHFFFFFFNNNOOOOOOKKKFFF@@@===;;;888777777666666555555444333333333333222222222222......///111111222222222000000111111000///---,,,...------///000111000...---------------------------------,,,,,,---------((()))+++,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++******)))******+++++++++++++++(((((()))))))))))))))***)))+++,,,,,,+++)))***+++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---...///000000,,,---//////...------...,,,...000///---///444888999@@@LLLZZZhhhzzzxxxpppiiiaaa\\\[[[\\\^^^cccfffddd[[[TTTOOOKKKGGGEEEEEECCC@@@<<>>===;;;::::::999999999::::::<<<===@@@AAAAAA???<<<;;;:::;;;;;;;;;:::888666555333555666666555444555555888777666666666777888999???===<<<;;;<<<;;;:::888555555555444444444444444333444555666777888888777666555555444444333222222//////000000000111111111111111222222222222222111222222111000000000000111///000000111111111111000...............------------,,,,,,,,,,,,------...*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++'''&&&&&&&&&'''((())))))zzzXXXHHHEEEFFFNNNOOOOOOLLLGGGCCC???>>>777777777666555555444444333333333222222222222111//////000000000000000000---...///000000///---,,,---,,,,,,...111222111000------------------------,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******+++++++++++++++***))))))(((((((((((()))(((***,,,,,,*********+++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,------......+++,,,......------///000,,,......---,,,---222666222555999???IIIXXXjjjvvv|||wwwrrrnnnhhh```ZZZUUUUUUVVVXXXYYYWWWRRRNNNGGGFFFEEECCCBBB@@@??????AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@???>>>===<<<:::::::::999999:::;;;;;;===>>>???@@@???>>><<<;;;<<<<<<;;;;;;:::888777777333555777777555444444444666666666666777777777777===<<<;;;<<<<<<;;;888555444444333333444444555555444555666777888888777777666555555444444333222222111111111111222222222222111111222222222111111000222111000000/////////000//////000111111111111111,,,,,,,,,,,,------------,,,+++******+++,,,---...+++++++++,,,,,,,,,------+++++++++++++++******)))*********)))******++++++~~~ZZZGGGDDDFFFIIIJJJKKKHHHDDD???===;;;777777777666555555444444333333333222222222111111111111111111000///...---)))***---/////////...---***)))***,,,///000000///------------------------,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******'''((()))***************+++***)))(((((('''((((((((()))++++++******+++,,,)))))))))))))))*********,,,++++++++++++++++++,,,***+++,,,------,,,***))),,,,,,++++++++++++++++++,,,---.........///222444(((+++...---+++***,,,...000222555888===EEEPPPXXXooo{{{oooooonnnmmmmmmlllfff^^^WWWRRRRRRQQQOOONNNLLLLLLKKKEEEEEEDDDBBB@@@@@@BBBDDDAAABBBCCCDDDDDDDDDCCCBBB@@@AAAAAAAAAAAABBBBBBBBB===>>>>>>??????>>><<<;;;;;;;;;:::::::::;;;<<<<<<===>>>??????>>>===<<<;;;===<<<<<<;;;999999888888555777999999777666666666666666777888999999888888;;;::::::;;;;;;999666333333333333333333444555666444555777888888777777666666555555444444333222222222222333333333444444444222222222222222111000000111111000//////...////////////000111111111111111******+++,,,,,,------...******)))))))))***,,,---,,,,,,,,,---------......***++++++++++++***))))))((((((''''''''''''((((((ZZZHHHGGGCCCEEEIIIIIIFFFCCCAAA>>>888777777666666555555444444444222111222444444444222555444333222111111111111////////////////////////------------------------,,,...//////...------...------......------,,,+++************,,,...111222++++++++++++++++++++++++,,,,,,,,,+++++++++************+++******)))((('''******))))))******+++,,,******)))((((((((((((((())))))))))))((((((((((((******+++++++++******))))))***+++,,,---,,,++++++............---,,,+++++++++,,,---...000111222222---,,,,,,++++++,,,,,,------///111000111777AAAJJJ\\\iii|||zzzsssmmmiiijjjkkkllljjjeee^^^VVVQQQNNNJJJFFFGGGJJJKKKIIIEEEFFFEEECCCBBBAAABBBDDDEEEDDDCCCBBBAAAAAABBBCCCDDDDDDBBB@@@>>>======>>>???>>>===;;;::::::;;;===>>>===<<<<<<;;;;;;:::999999===>>>===;;;999777888999===<<<;;;:::888777666666777777777777777666666555666666777888:::;;;;;;<<<;;;;;;;;;<<<<<<;;;::::::555555666777777777777777888777666555555666777888555444333222111111111111222333333444444333333222222222111111000/////////000000///............///...///000222222222111000///.........//////---+++)))((()))***+++***'''$$$+++,,,,,,------,,,,,,+++++++++******)))((((((((('''((((((((((((((('''&&&~~~XXXGGGGGGDDDGGGJJJJJJEEEAAA@@@<<<888888777777666666555444444444333222222333444333222333333222111000000000111........................------------------------+++---......---,,,,,,------------...------,,,+++++++++,,,---...000111222++++++++++++++++++++++++,,,,,,+++++++++*********((())))))*********))))))******))))))******++++++++++++***)))))))))))))))))))))))))))(((((((((((()))******+++++++++******))))))++++++,,,++++++***------------------,,,,,,))))))***+++,,,---.........------,,,,,,------...+++,,,---,,,,,,000888>>>IIIRRRaaaqqq~~~ssskkkfffaaa\\\cccdddcccaaa]]]WWWPPPLLLHHHDDDAAABBBEEEGGGEEEBBBFFFEEECCCBBBAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDBBBAAA???=========>>>???@@@@@@AAABBBBBBAAA@@@@@@===<<<<<<;;;;;;:::999999>>>???>>><<<:::999:::;;;;;;;;;;;;:::999777555444555666666777777666666666888999999:::;;;<<<===>>><<<<<<<<<;;;:::999888777666777777666666555444333888777666555555666777777777666555333333222222222111222222333333222222111111111000000///.....................//////000111///000111111222222222111---,,,++++++,,,,,,***)))...,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,++++++((((((((()))******++++++(((((()))******)))))))))yyyVVVGGGHHHFFFIIILLLKKKEEE???>>>;;;888888888888777666666555555555444222222333333222000111111000//////000000000........................------------------------***,,,------,,,++++++,,,---------------,,,+++++++++,,,...000111222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********'''''')))******+++++++++)))))))))*********++++++++++++******))))))******(((((((((((())))))))))))(((((()))***++++++++++++(((((()))***************+++,,,,,,------------,,,,,,---------..................------------......---...///...,,,---222666<<>>??????AAAEEEGGGGGGEEEAAA???===<<<<<<;;;;;;:::999999===>>>>>><<<:::888999;;;:::;;;;;;;;;:::777555333333444555666666666666666888999999:::;;;<<<============<<<;;;999777555444666666666666555444333333777666666555555666777777999888777555444333333333111111222222222222111111000000//////...---------,,,------...///111111222111111111000111111222222///.........//////...,,,111...+++***+++---------******++++++++++++******'''(((((())))))******+++&&&'''((()))))))))))))))rrrSSSFFFHHHGGGJJJMMMLLLDDD>>>===<<<:::888888888777666666555555666444222222333222111/////////.........///000000........................------------------------+++,,,......,,,+++,,,---,,,------------,,,+++++++++---000333444333222111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((()))***************((())))))*********************)))))))))))))))***(((((((((((())))))))))))'''''')))***++++++++++++'''(((((()))))))))))))))***+++,,,---------------........................------,,,,,,,,,,,,---------///000///------///111888;;;===???EEEVVVmmm~~~xxxpppnnnjjjhhheee```ZZZVVVQQQPPPOOOMMMJJJGGGEEECCCEEECCCBBBCCCEEEGGGFFFEEECCCCCCBBBAAA@@@AAAAAABBBDDDDDDCCCCCCBBBAAAAAAAAA======<<<<<<===>>>??????<<<>>>BBBDDDDDDBBB>>><<<===<<<<<<;;;;;;:::999999;;;<<<<<<:::888777888999:::;;;======<<<999555333111222333555666777777777666777777888999999::::::;;;;;;;;;:::888666555444555555666666666666555555555555555555666666666777999888777555444444333333222222222333333222222222111000000//////...---------......///000111111111111000///......///111111000//////000111111///...---+++))))))***+++++++++))))))************))))))*********)))((((((''''''######%%%&&&''''''''''''mmmQQQDDDGGGGGGIIIMMMMMMFFF???>>>>>>===888888777777666555555555555444222222222222000///.........---......//////........................------------------------,,,---//////---------...,,,,,,------,,,,,,+++***+++---111333444333111000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************)))(((((('''((()))************)))(((((('''''''''(((((()))'''((((((((()))))))))***&&&'''((()))***+++++++++((((((((((((((()))))))))******+++,,,------------++++++************)))))),,,++++++++++++++++++,,,(((***+++,,,+++++++++,,,111333444333333<<>>??????;;;<<<===>>>>>>===<<<;;;===<<<<<<;;;;;;:::999999;;;<<<<<<;;;999888999:::;;;<<<>>>>>>===:::777444111222333555666777777777666777777888888999999999888888999999888888777777999999999888777666555444444444555555666666666666777666555444333333333333333333444444444444333333222222111000000//////...//////000111111000///...///...---,,,,,,---...///,,,++++++,,,---...,,,+++)))))))))***,,,,,,***(((((())))))******))))))(((******))))))((('''''''''######%%%&&&''''''''''''}}}jjjPPPCCCEEEEEEJJJPPPQQQIIIAAA>>>======777777777666555555444444444333111111222222111/////////......---.........------------------------------------------------,,,...//////...------...,,,,,,,,,,,,,,,+++******+++---///222333222000///+++++++++++++++++++++++++++************)))))))))+++++++++******)))'''''''''((()))*********)))(((''''''&&&&&&&&&'''((((((''''''(((((())))))******''''''((()))************((((((((((((((()))*********++++++,,,,,,,,,,,,++++++++++++++++++*********++++++************++++++)))***,,,---............+++...000///...111888???NNN[[[mmm}}}vvvjjjcccaaa______^^^\\\WWWRRRLLLIIIGGGGGGGGGGGGGGGFFFEEEEEEAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@???????????????@@@@@@AAAAAA@@@@@@???=========>>>>>>?????????=========<<<<<<============<<<<<<;;;;;;:::999999<<<======<<<:::999;;;<<<<<<=========<<<999777555222222444555666777777888999999999999::::::;;;;;;666666777999999::::::999>>>===<<<:::777555222111333444555666666666666666444444333333333333333444444444555555555555444444222222222111000000//////000000111222111000///...------,,,,,,++++++,,,,,,,,,++++++,,,......---+++******+++---///...+++)))))))))************))))))&&&''''''(((((())))))***&&&'''((())))))))))))))){{{hhhOOOBBBCCCDDDNNNTTTUUUMMMCCC===;;;:::666666555555444444333333333111000111222222111000111000///......------...------------------------------------------------+++---///...---,,,------+++,,,,,,,,,,,,+++*********,,,...///000///......************************************))))))))))))))))))*********))))))(((&&&''')))***+++***)))((('''''''''''''''((())))))'''''''''((()))*********(((((()))))))))))))))((())))))((((((((()))***+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,------------,,,++++++******++++++,,,---------...000000000000+++---.........///333666999BBBPPP\\\gggvvvtttnnnfff]]]XXXYYYWWWWWWWWWUUUQQQMMMJJJHHHBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBBBBAAA@@@@@@AAABBB??????@@@?????????>>>===<<<===>>>???@@@@@@??????>>>>>>??????????????????===========================<<<<<<;;;;;;:::999999::::::;;;:::888777999:::<<<<<<;;;:::999777666555333444555666777888888888999999999999::::::::::::666777888999::::::::::::;;;;;;:::999777555444222222333444666666666666666222222222222333444555666333444444555555444444333111111111000//////.........///111222222111000///---------------,,,++++++---,,,,,,---///000///---,,,++++++,,,...///...,,,)))******++++++******)))&&&&&&''''''((())))))***(((((()))******))))))))){{{hhhOOOAAAAAABBBQQQXXXYYYPPPDDD<<<999777666555555444333333222222222111000000222333222111222111000///...---------------------------------------------------------***,,,...---,,,+++,,,,,,+++,,,,,,,,,,,,+++*********+++,,,.........------))))))))))))))))))))))))************))))))))))))'''((()))******++++++***&&&''')))***+++***((('''((((((((((((((()))******&&&''''''((()))******+++((()))))))))))))))((('''***)))((((((((()))+++,,,,,,,,,,,,,,,,,,+++***)))(((((()))))))))*********---,,,,,,++++++,,,,,,---+++*********,,,---,,,+++,,,+++))))))***,,,///111,,,222999???GGGWWWkkkzzz}}}sssjjjccc```\\\TTTQQQRRRNNNOOOOOOMMMJJJHHHGGGGGG???AAACCCEEEFFFEEEDDDCCC>>>>>>>>>===;;;:::;;;===???????????????>>>======:::;;;===>>>??????????????????@@@@@@@@@@@@??????;;;<<<===>>>>>>===<<<;;;===<<<<<<;;;;;;:::999999666666777666444444555777;;;:::999888666555444444444555666777888888888888777777777777777888888888777888999:::::::::::::::444555666777888888888888111222444666777777666555222222222333444555777777222333333444444333333222000000000///......------,,,---000222333333222111------...///...---+++***)))((((((***,,,,,,+++)))...+++))))))+++---......******++++++++++++******)))))))))(((''''''&&&&&&'''((((((((((((((('''&&&rrr^^^OOODDDCCCIIISSSYYYYYYPPPFFF@@@===;;;333333333333222111000///222222222222111111111000////////////............---......---++++++---///---------.........//////,,,,,,---///000000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---+++******++++++******+++++++++*********+++)))(((((())))))(((&&&"""&&&((())))))******,,,+++******++++++)))(((******)))((((((((((((((())))))************))))))((((((((((((((((((((((((*********))))))))))))))),,,***''''''***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,******)))+++...111333777???IIIPPP```mmm|||xxxppp]]]YYYTTTQQQPPPPPPNNNLLLJJJJJJJJJIIIHHHGGGFFFEEEBBBCCCCCCCCCDDDDDDEEEEEE;;;<<<===>>>>>>??????>>>>>>>>>>>>???>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>===<<<<<<===???@@@>>>===>>>>>>>>>>>>>>>????????????>>><<<;;;999999888888999888888888777777666666777777777777666666666666333333333444555666666777999999999888888888777777;;;888555444666666444222999888777666555444333333777777777777777777777777555555444444444555666666222333444444444444333222222111000///...---,,,,,,,,,---///000000000///...///---+++***++++++***(((&&&'''((()))***+++,,,,,,,,,,,,,,,------,,,,,,,,,(((((('''''''''''''''((())))))******)))(((''''''((((((((((((((((((((((((iiiVVVIII@@@@@@FFFSSSXXXYYYPPPEEE@@@===:::777777666555555444444333222222111111111000000000////////////............+++---...---,,,+++,,,---,,,,,,---------..................000222222000---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********+++************)))((('''&&&+++)))(((((())))))(((&&&%%%'''***+++*********+++,,,***(((((()))***)))(((******)))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))---***((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////000444;;;@@@EEEPPP```mmmwwwyyysssnnneee]]]VVVRRRNNNLLLMMMMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDAAAAAAAAAAAAAAABBBBBBBBB<<<======>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<<<<===>>>===<<<<<<===>>>???===<<<<<<======>>>>>>?????????<<<;;;;;;:::999999999999888888888777777777666666666666666555555555555444333333444555555666777777888888777777777666666666777555222333555666555333666555555555555555444444555555555555555555555555222222222111111222222333111222333444444333222111222111111000///...---,,,+++,,,---...///......------+++******+++,,,+++***)))))))))***************))))))************)))))),,,++++++*********++++++))))))))))))((((((''''''((((((((((((((((((((((((aaaNNNEEE??????CCCRRRWWWWWWNNNDDD>>>;;;999999888666555444444555555111111000000000//////////////////............---)))+++---...,,,+++++++++++++++,,,,,,,,,---------...---...///111111///---************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))***%%%&&&((())))))(((&&&%%%***)))(((((())))))((('''***+++,,,+++)))((()))***+++)))'''&&&'''))))))(((***))))))(((((((((((((((((())))))******))))))(((************************))))))))))))))))))))))))+++***((()))***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---------,,,---///222000777BBBMMMZZZjjj}}}|||ppphhheeeaaaYYYSSSMMMJJJHHHHHHIIIJJJJJJIIIJJJIIIGGGEEECCCCCCCCCCCC????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>===<<<;;;;;;;;;<<<=========<<<<<<<<<<<<<<<======<<<<<<<<<======<<<:::;;;;;;<<<<<<===>>>??????999999999999999:::::::::888888777777777777666666555555555444444444333333444444444555666666777777666666666555555555444444444222111111333555444444222333333333444444555555333333333333333333333333111111000000000000111111000000111222222111000000111111000///......---,,,***+++,,,---------,,,,,,+++***))))))+++,,,,,,+++,,,+++++++++******))))))((())))))))))))))))))((()))))))))(((((())))))***(((((((((''''''''''''&&&((((((((((((((((((((((((```NNNEEE@@@@@@DDDPPPUUUUUUMMMCCC===:::888777666444222111222333444000000000000//////////////////.........---------(((***---...,,,+++************+++++++++,,,,,,,,,+++++++++,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))!!!%%%(((***+++*********((('''((()))***)))'''*********)))'''&&&'''))),,,)))'''&&&((()))***)))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))***)))************************************************,,,,,,++++++***)))((((((+++,,,---------...///000...111555:::AAAMMM\\\gggxxxssslllddd``````]]]WWWQQQHHHGGGFFFEEEFFFGGGGGGGGGIIIHHHEEEBBB@@@@@@@@@AAA>>>>>>>>>======<<<<<<;;;?????????>>>>>><<<;;;;;;===<<<:::999888:::;;;=========<<<;;;;;;;;;<<<<<<===<<<;;;<<<======;;;999999999:::;;;<<<===>>>>>>::::::::::::::::::999999777777777777777777666666555555555444444444444333444444555555555666666666666555555555444444444444444333222222222333333333222222222222333333333333111111111111111111111111222222111000000000111111...///000111111000///...000//////...---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***))))))***++++++***++++++++++++******************++++++++++++******((((((''''''(((((())))))'''''''''&&&&&&&&&''''''((((((((((((((((((((((((dddPPPGGGAAA@@@CCCMMMRRRSSSKKKAAA<<<:::777666555222000000000222333000000000000////////////............------------(((***---...,,,+++***************+++++++++,,,,,,+++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******)))))))))((((((!!!###&&&)))+++,,,,,,,,,)))((('''((()))***)))(((((())))))((('''''')))+++,,,***(((((()))++++++***))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))((()))***************+++************************)))))))))))))))))))))))),,,++++++******))))))))),,,,,,,,,...///000000//////000000000222888@@@GGGVVVcccuuuyyypppiii```[[[WWWVVVWWWVVVRRRMMMGGGGGGFFFFFFEEEDDDEEEEEEGGGEEEBBB???>>>>>>>>>???>>>=========<<<;;;;;;;;;>>>>>>>>>===<<<;;;:::999;;;:::888777777999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======;;;:::888888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;999888777666666666666666666777777666666666555555555444444444444444444555555555555666666555555555444444444555555444333222111222222333222222222222111111111000000000000000000000000222111000///////////////...///000000000000///...---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------...,,,***)))******)))((())))))*********+++++++++******++++++++++++*********************+++,,,---''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((hhhRRRFFF>>>>>>BBBIIIOOOPPPIII@@@<<<:::888777666444333222222333333111111000000000/////////.........------------,,,)))+++---...,,,+++++++++******+++++++++,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))(((((())))))******))))))))))))((('''((()))***)))(((''')))************+++,,,+++***)))***+++,,,+++***((((((((((((((())))))***'''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''(((((())))))******+++---...---,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++,,,------...---,,,,,,......---,,,)))***+++,,,---///333777:::CCCRRRbbbmmmxxx}}}ssskkkeeeaaa\\\XXXQQQOOOLLLLLLNNNNNNKKKHHHDDDFFFFFFEEECCCBBBBBBCCCBBBAAA???>>>============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888999888777777777888999:::;;;;;;::::::;;;<<<<<<===<<<;;;;;;<<<>>>>>>===<<<888888999999999999::::::<<<<<<<<<<<<:::888666555555555666666666666777777666666666555555555555444333333333333333333333333555555555555444444444333555666666444111000111222333333222222111111111000000000000000000000000000000///...------,,,,,,---......000000000000......------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---......,,,***)))))))))((('''(((((())))))*********+++((())))))))))))))))))(((((((((((((((((()))***+++((('''&&&&&&&&&'''((()))((((((((((((((((((((((((kkkUUUGGG===>>>DDDFFFLLLNNNGGG???<<<:::999666666666555444444333333222222111111111000000000.........---------,,,,,,+++---...---,,,+++,,,---++++++++++++,,,,,,,,,------,,,***+++---......---++++++++++++++++++++++++************************))))))***++++++******))),,,+++***((((((((((((((((((''''''((()))******(((&&&(((***+++***))))))***(((((()))***,,,,,,***(((((((((((((((((()))******''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((+++------,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,---.........,,,***+++---......,,,''')))***,,,---...000222000222999DDDMMMVVVffftttzzzqqqbbb^^^YYYUUUSSSPPPMMMJJJHHHFFFDDDDDDFFFFFFDDDCCC???AAACCCBBB@@@??????AAA>>>>>>=========<<<<<<<<<::::::::::::;;;;;;;;;;;;:::::::::::::::999888777666666666777777888888888999999999:::;;;<<<===>>>;;;:::;;;===???@@@???>>>999999888888888888777777888888999:::999777555444555555555666666666777777555555555444444444333333222222222222222222222222444333333333333222222222222333444222000///111333111111222222222222222333111111111111111111111111000///...------,,,,,,,,,...///000111111000///............------------,,,+++******)))***+++,,,---,,,+++)))((()))***)))((()))))))))((((((((((((((())))))************))))))$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&(((***+++((((((((((((((((((((((((nnnXXXHHH>>>???GGGDDDJJJLLLFFF???<<<;;;:::555555555555444333222111222222222222111111111111......---------,,,,,,,,,---......---++++++---///++++++,,,,,,,,,---------+++)))((()))***,,,++++++************************************************)))***+++,,,,,,+++***)))+++***(((&&&&&&((()))+++(((''''''((()))******)))$$$&&&))))))(((&&&%%%%%%%%%&&&(((***,,,,,,)))&&&((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***$$$(((++++++)))'''(((***,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,,,,,,,---***)))***...111222111---------.........///000222......222666;;;HHHUUUcccppp|||qqqggg\\\TTTMMMLLLKKKKKKJJJHHHDDD@@@AAA???<<<<<<===>>>===<<<:::===@@@???===<<<>>>@@@;;;<<<<<<======<<<;;;;;;888888999999:::::::::;;;888999999999999888777777555555666777888888777777888888999:::;;;===>>>???;;;:::;;;===@@@AAAAAA???999999888888777666666666444555666888888666555333444555555555666666777777444444444333333333222222222111111111111111111111222222222111111111111000...000222111///...111444///000111222333444555555222222222222222222222222222222111000///............///000111111000///...///////////////.........***)))((((((((()))+++,,,***)))'''(((***++++++*********)))((('''&&&%%%%%%,,,,,,------------,,,,,,&&&&&&&&&'''((()))******)))((('''&&&'''(((***,,,((((((((((((((((((((((((jjjVVVGGG<<<===EEEHHHKKKIIIAAA<<<:::888555555333111111222333222111111111111111222222222222......------------......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++&&&&&&''''''(((((())))))&&&&&&'''((()))***++++++)))((('''((()))((('''%%%&&&''''''(((((((((((((((''''''(((((())))))******)))******)))&&&%%%&&&'''+++((()))---///---+++,,,******))))))((((((''''''''')))+++,,,++++++***+++)))))))))))))))((('''&&&)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------***+++---//////...---,,,111111000000111333666777DDDNNN^^^lllyyyyyyjjj]]]SSSLLLFFFBBBAAA@@@???>>>======>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::999888:::======:::777888888999999999:::::::::999999888888888888999999::::::::::::999888777777666777888888888666555444555666777888999:::;;;;;;777777777777888999:::;;;<<<:::888666555666888::::::999888777666555444333666555555444444555555555555444333111000000111111222222111111111111222222222111111111000000//////111000000///000000111222222111///......000222333111111111111000000000000111000000///......---------...///000111111000///---...000111111///...,,,,,,,,,,,,+++***)))((((((************************''''''(((((())))))******************************%%%&&&((()))))))))((('''))))))))))))(((((((((((((((((('''&&&%%%%%%$$$$$$kkkVVVIII>>>>>>DDDHHHKKKIIIBBB<<<:::999555555333111111222333222111222222111000000///............------------............---,,,,,,,,,,,,,,,***************************+++,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((((()))))))))))))))))))))******(((((((((((())))))))))))***(((''''''(((((('''&&&&&&''''''((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))***'''$$$$$$(((***(((&&&'''***)))))))))(((((((((''''''((()))******))))))************))))))((((((((())))))))))))))))))))))))'''((()))***+++******)))*********+++++++++,,,,,,+++++++++++++++,,,------//////......///111333555888<<>><<<:::888666666666555555555666777777888888888888888888888888:::999777777999999999888777777777888888888999999888777777666666777777888888888999:::;;;;;;<<<<<<999999999888888666555444444444555666777888888999999999999999999999999:::<<<;;;:::999777666666555555666777888888666444333222111000///000111333555666555444333333333333333222222111111111111222222222222222222111111111111111111222222111000///....../////////000000000111000000000000/////////////////////...------,,,,,,///111333555555444222000.../////////...---+++***+++++++++++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&ttt___QQQGGGCCCCCCHHHJJJIIIBBB===;;;999666555333111111222333222111000000000111111222222222......------------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,++++++******,,,,,,,,,++++++*********++++++***)))((('''&&&&&&+++)))''''''((())))))(((&&&''''''(((((((((((((((******))))))((((((''''''$$$&&&((((((((()))+++---***&&&%%%)))***((('''((())))))))))))(((((((((((()))(((''''''((()))))))))---+++***(((((()))+++,,,)))))))))))))))))))))))))))))))))))))))*********)))))))))*********+++++++++******)))***+++,,,---,,,+++++++++,,,---///000000111222333444777<<<@@@KKKTTTaaappp}}}}}}vvvjjj___UUUMMMGGGCCCCCCAAA???<<<:::888666555444444444555555666666777666666666666666777777777999777666555555666777777666666777777777888888888777666666555555666666777777777888999;;;<<<>>>???;;;::::::999888666555555333333444555555666777777777888888888888888888888;;;;;;;;;:::999777444333444666888::::::888555444222111000//////111444555666666555555444444444444333222222111111222222333111111111111111111000000000111333333222000...,,,---...///000000000000000000000000/////////......///.........---------,,,///111333555555444111////////////...---+++***)))+++++++++++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&gggVVVKKKEEEDDDGGGIIIHHHAAA<<<;;;999666555333111111222333222111000000000000000000//////......------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,++++++******+++++++++***)))))))))((())))))))))))((((((((((((***((('''''')))***)))(((&&&''''''(((((((((((((((******))))))((((((''''''%%%&&&''''''&&&&&&((()))((($$$###&&&'''%%%$$$&&&(((((((((((())))))))))))+++)))((()))+++,,,+++***,,,+++)))((((((***+++---))))))))))))))))))))))))+++***(((&&&''')))+++---************+++++++++,,,)))***,,,---------,,,+++,,,,,,,,,,,,---......///---...000111111000000000555;;;DDDNNNZZZfffqqqwww{{{~~~yyytttccc]]]SSSKKKEEEAAA>>>===888888888777666444222222333333444444555555555555444444444555555555666666777666555333222333444555555555555666666666777777666555555444444555555666555666666888:::===???@@@===<<<;;;999888666555555333333333444555555666666555666777777888777777666:::;;;;;;;;;999777444333666777999;;;;;;999777555333222111111111222444666555555555555555555444444333333222222222222333333000000000000000000000000000111333333222000...,,,---...///000111111111111000000000000////////////...............---------...000222333333111///.../////////...---+++***)))******+++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&oooYYYKKKEEECCCEEEHHHFFF@@@;;;:::888555555333111111222333222111111111000///---,,,+++***......------------............---,,,,,,,,,,,,,,,************************---,,,+++***+++,,,---...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((''''''(((((())))))******)))(((((()))++++++)))(((&&&''''''((((((((((((((())))))))))))((((((((((((&&&'''((('''%%%%%%%%%'''+++'''%%%''')))'''&&&((((((((((((((()))))))))))),,,******,,,//////,,,)))******)))((()))***+++,,,))))))))))))))))))))))))+++***(((&&&''')))+++---*********+++++++++,,,,,,)))***,,,......---+++***,,,,,,,,,------.........,,,,,,+++,,,---///111333000222555999???FFFOOOTTT```hhhsss~~~}}}}}}}}}zzz}}}|||ssskkkccc\\\WWWQQQLLLDDD>>>:::888666555///111333333222222222333111111222333333333222222333333333444444555555666666666666555333222333555444444555555555666666666555444444444444444444555444555555666999<<>><<<999888666555555333333444444444555555555444555666888999888888777::::::;;;:::999777555444777888999::::::888666555444444444333333333444444444555555666666555444444333333222222222222333333000000000000000111111111111111222222111000///.........///000111222333333111111111111000000000000//////////////////////////////000111000///...---000//////...---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&uuuYYYHHHBBBAAACCCFFFEEE>>>:::999777555555333111111222333222111000000000000////////////......------------......---,,,,,,+++++++++++++++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((((()))((((((((()))))))))))))))(((((((((((())))))))))))''''''(((+++---,,,)))'''&&&''''''((((((((((((((((((((((((((())))))))))))&&&'''((('''&&&%%%&&&(((...)))''')))***((((((***'''((((((((()))))))))***+++******---111111,,,(((((((((((())))))*********))))))))))))))))))))))))((()))))))))************)))))))))************+++)))******+++++++++++++++++++++,,,------------,,,---,,,+++,,,---000111222...///000111222555999===<<>>@@@@@@???<<<:::777666666555444444444444555555555555333555777:::;;;;;;:::::::::::::::999888777666666888888888777777555444333444444555555444333222111333444555555555555444333444333333222222333333444111111222222222333333333111111111000000000000000000000///000111333444666222222222222111111111111000000000000000000000000000000//////............000//////...------------)))******+++++++++******((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))((((((((((((&&&&&&&&&'''''''''''''''xxxYYYFFF@@@@@@BBBEEEDDD>>>999888777444555333111111222333222111---...000222444777888999.........------.........,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------+++(((&&&++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++))))))))))))((((((((((((&&&'''))),,,...---)))&&&&&&''''''(((((((((((((((''''''(((((())))))******%%%'''((((((''''''(((***+++&&&###%%%&&&$$$$$$&&&'''((((((((())))))*********)))***...222222,,,&&&&&&'''((()))))))))))))))))))))))))))))))))))))))%%%'''***------+++)))'''(((((((((((())))))))))))***)))((('''((()))+++,,,***++++++,,,,,,,,,++++++)))***,,,...///---***'''***+++---......///222444333888>>>CCCGGGKKKQQQUUUjjjqqq{{{}}}}}}}}}uuummmddd\\\WWWOOOJJJCCC>>><<<;;;<<<;;;:::888555333333222000...///111222111...---...000333333444444444222111000222222333444444555666666777:::<<<<<<888666666777333333333444444444555555444333333222222333333444444333333444666:::===???AAA@@@===:::777666666666444444555555555555555555444666999;;;=========<<<:::999999888888888777777888777666555444333222222333444555666555333000...222333444555555555444333444333333222222333333444333333333444444555555555111000000///000000111222111111000000111333666777333333333222222222111111000000000000111111111111222111///.........///000000//////.........//////)))******+++++++++******''''''''''''''''''''''''******))))))((((((((('''))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))(((((((((((('''''''''(((((((((((((((~~~```GGG>>>???@@@???>>>===;;;888666555555444333111000//////...---.........//////000000***++++++,,,,,,------............------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******+++,,,,,,***)))))))))(((((())))))((('''&&&&&&(((((())))))))))))(((((('''(((((()))***++++++,,,))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((()))***************,,,,,,,,,,,,+++)))((('''++++++***)))))))))))))))******)))))))))))))))***'''(((*********+++,,,...++++++------------++++++...------,,,,,,------......,,,++++++---......---111111222444666999;;;<<>>===<<<999777555333222555555555555666666666666666555444333333333333333555555666777888999::::::<<<<<<;;;:::999999888888777777777555444555777:::;;;:::999999999;;;<<<===;;;::::::999999888888777777666555333222111111000000111333444444444333222111111222333444444555555333444555555555444333222555444444444444333333333////////////............------...///111444666777444333333222111000//////''',,,222444222111111333222111000///............//////.........---------************))))))))))))))))))))))))(((((((((((())))))************))))))+++(((%%%%%%((())))))'''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''bbbJJJ@@@AAA???>>>===<<<:::888666444444444222111000000//////............/////////000++++++,,,,,,,,,,,,------,,,+++++++++************((())))))))))))*********+++++++++******)))))))))+++,,,,,,------,,,,,,+++***+++++++++***)))))))))((((((((((((((('''&&&&&&((())))))))))))))))))((('''((((((((()))*********)))(((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((())))))'''((((((((())))))******(((((()))***************(((((())))))))))))******(((((('''&&&&&&&&&&&&&&&******)))))))))))))))***)))+++,,,+++******+++,,,***++++++++++++++++++***---,,,,,,++++++,,,,,,---...,,,++++++---......---......///000111333444555777888;;;@@@EEEJJJNNNQQQZZZ___hhhqqqxxx|||~~~~~~uuuqqqjjjeeecccdddhhhjjjtttyyy{{{rrrlllgggbbbZZZTTTJJJHHHEEEAAA>>>;;;:::999777666444333333333444444111111111111000///...---.........---------------///000111111222111000000/////////000222555777888===<<<;;;999666444333222444444555555555666666666555555444333333333333333444555555666777888999:::;;;;;;:::999999888777777666777666666666888<<>>===<<<<<<<<<===>>><<<;;;;;;:::999888777777444333333222222222333333000000111222222222222111111111111222333444444444333444444444444444333333666666666555555555444444111000000000000////////////000000111222333333333333333222222111000000000,,,///222444555555555666333222111000///.........//////.........---------++++++++++++************))))))))))))(((((((((((())))))************))))))***(((%%%%%%((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''bbbJJJ@@@AAA>>>===<<<;;;999777555333333222222111000000111111............////////////------,,,,,,,,,,,,++++++---------------,,,,,,,,,((())))))))))))******************))))))))))))))),,,,,,------------,,,,,,************))))))))))))(((((((((((((((''''''&&&))))))************))))))''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''(((((()))******''''''((((((((((((((((((((((((((()))))))))))))))''''''((()))***+++,,,,,,(((((()))***************&&&&&&&&&&&&''')))+++---******)))(((((((((((())))))))))))(((((())))))***)))***++++++***)))***+++******))))))))))))******+++++++++******+++++++++---,,,***+++---......---------,,,,,,---...//////......//////000222333444;;;>>>DDDKKKQQQUUUXXXYYYPPPMMMIIIFFFEEEHHHLLLOOOXXX^^^gggnnnvvv|||wwwpppjjjfff___ZZZSSSNNNKKKGGGAAA===777777666555555555555666111111111111222333444444111111000///.....................------,,,,,,,,,,,,...000222333222000///......///111333555888999;;;:::999777555444222222444444444444555555555555555444444333333333333333444444555666777888888999::::::999999888777777777666666666666777:::@@@DDDDDDBBBAAA???>>>===>>>>>>===<<<;;;:::999888777777444333333222111111111222000000000111111111222222000000111111222333333333444444333333333333444444777777777666666666666555222222222222111111111111111222333333333222000///222222222222222222222222222222222444777999:::999444444222111000//////..................------------,,,,,,,,,,,,+++++++++))))))))))))((((((((((((((())))))******))))))((()))(((&&&&&&((()))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&{{{^^^GGG=========<<<<<<:::888666444222222111111111111111222222.........///////////////......---,,,,,,+++******------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******************))))))+++,,,,,,------,,,,,,+++***)))(((((()))))))))((('''(((((((((((((((''''''))))))************))))))''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***++++++(((((()))***************'''&&&%%%%%%'''))),,,...,,,+++******))))))******)))(((((((((((())))))***&&&'''))))))((((((***++++++***)))(((((()))***+++******))))))))))))******,,,+++***+++,,,......------,,,,,,,,,------...///......------...///000000222333555777999;;;<<<===999888555444444777:::<<<;;;@@@HHHOOOWWWbbboooxxx~~~yyysssooolllhhhddd___ZZZTTTNNNJJJGGGCCC???===;;;:::777444666555555444333333222222///000000111222333333444111000...---------...///000000//////...---------+++,,,---...///000//////---...///111333666888999888888777555444333222111333333333333444444444444444444333333222333333444333333444555666777777888999999999999888888777777777777666666777:::@@@DDDFFFDDDBBB???>>>============<<<;;;:::999888777666888666444222000///...---111111111111111222222333000000111111111222222222444333222222222333444555777777666666666555555555444444444333333333222222111222444444444222000...111111111222222333333333666333111333888;;;;;;:::555444333111000/////////........................,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&www\\\EEE;;;;;;===<<<;;;:::888555333222111111111000111111222333///////////////...............---,,,++++++******((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********(((&&&&&&(((***)))(((''''''((((((((((((((('''))))))************))))))''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))))))))******))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******************)))''''''''')))+++,,,(((((('''&&&&&&&&&&&&'''((((((''''''((()))******'''(((((('''&&&%%%&&&''',,,+++***))))))***+++,,,***))))))(((((())))))***,,,***)))***,,,......---++++++++++++,,,...//////,,,,,,,,,,,,---...///000///...---------------...222111///...///000222333,,,///444888<<>>:::777555333222111222222111111333222222111///...---,,,/////////000000000000000///...---,,,,,,,,,---...///.........---------,,,,,,+++))))))***,,,...000,,,---///111333555666777555555444333333222111111222222222222333333333333333333222222222333333444222222333444555666666777999999999999888888888888777777666555555888===AAACCCBBB@@@===;;;:::::::::<<<;;;:::999888777666666777666555222111//////...000000000111111111111111111111111111111111222222333222222111222333444555555555444444444333333333444444444444333333333333000111333444555333222000111111111222333333444444666222000111666999999888555444333111000/////////---.....................,,,++++++++++++*********))))))))))))(((((((((((((((((())))))))))))(((((('''((((((((((((''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&vvv\\\GGG=========<<<;;;:::888666444222222111111111111111222222///////////////...............---,,,,,,+++******((((((((()))))))))))))))((())))))))))))*********+++++++++++++++,,,,,,,,,))))))************))))))***'''$$$%%%(((***)))(((&&&'''(((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''###$$$&&&(((******************)))(((((('''&&&&&&&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&)))((((((((('''''''''&&&(((((()))***************+++***)))((((((((()))******)))((((((''''''((((((''''''''''''((()))***************((($$$"""""""""+++++++++******+++++++++***))))))(((((())))))***+++))))))***,,,.........))))))))))))***,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,---///.........------......+++---...///000333666999>>>DDDLLLUUU[[[```eeehhhlllooossstttssstttwww{{{|||{{{vvvrrrooonnnlllhhhccc___[[[VVVQQQNNNGGGFFFDDDBBBAAA???<<<999999888666666666666333111...............///000000---...............---,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,,,,---++++++++++++++++++++++++---+++(((''''''***...000,,,---///111222333444444222222222222111111111111111111111111222222222222222222222222222333333444111111222333444555555666888888777777777777777777666777777666666777:::===???===<<<:::999888999999999999999888777777666666444333333222222333333444///000222333333333222111222222222222222222222222222111111222222333444555333333333222222222222111333333333333222222222222000111222444444444333333111222222222333333444444333222000000222444555555333222111000000000000000---------...............++++++++++++************))))))))))))(((((((((((('''(((((())))))(((((('''&&&((())))))(((''''''(((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%uuu]]]III???>>>======<<<:::888666444333222222111111111111111111000/////////............---------,,,,,,++++++++++++,,,,,,,,,---------...((())))))))))))*********)))*********++++++++++++*********++++++************&&&######'''***)))'''&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))$$$%%%''')))******)))(((((((((''''''''''''''''''&&&&&&''''''((())))))***(((((((((((('''''''''&&&((((((((((((((()))))))))(((((()))***************((((((((((((((((((((((((,,,++++++***************'''&&&&&&'''''')))******)))******(((&&&%%%%%%&&&))))))************))))))***))))))))))))))))))******)))((())),,,.........+++******))))))******+++...---,,,+++************,,,,,,,,,,,,------......+++,,,,,,------,,,++++++,,,---............///000///222666:::<<>>>>>===<<<;;;999777555333333222222111000000111111000000//////.........---------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,(((((())))))*********++++++++++++,,,,,,+++++++++***&&&"""###'''***)))'''&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))******&&&'''''''''(((((())))))************************%%%&&&(((******)))'''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((())))))*********))))))((((((((('''''''''((()))***+++,,,,,,(((((()))***************%%%%%%&&&'''(((((('''''')))(((((('''''''''''''''&&&&&&&&&'''''')))******$$$&&&((()))))))))+++---'''((()))******)))((('''******))))))))))))*********)))((())),,,...............---+++******************))))))((()))))))))******+++++++++*********)))***+++,,,,,,,,,+++***++++++,,,---------......+++---...///000222555888333666999888666777<<>><<<333333333333333333333333///000222333444444333333333333333222222222111111111111111000000000//////444444333222222222333333333333333333333333333333///222333222///---///111///////////////000000111---------.........//////......---------,,,,,,,,,))))))))))))((((((((((((''''''((((((((((((''''''$$$(((******(((&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%rrrXXXDDD<<<<<<;;;<<<===<<<999666555555555444222000000111222333111000///000111000///---++++++,,,---............++++++++++++++++++++++++,,,,,,---...---,,,***))))))************+++++++++)))+++------+++)))''''''+++***)))(((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((***+++,,,***(((%%%&&&&&&'''((()))******''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((***))))))(((((())))))***))))))))))))((('''&&&%%%))))))))))))))))))))))))%%%%%%&&&'''((()))************))))))******+++,,,((((((((()))******++++++++++++************++++++''''''((()))***,,,...///...+++)))***,,,---+++((()))***+++,,,,,,+++***)))'''((()))++++++******)))************************.........---,,,+++***)))++++++,,,------...//////111111111111111000000000333333333333333333333333777777888888888888999999;;;;;;<<<<<<;;;:::999999888888888888888888888888555333111111222333333222,,,------......//////000---------.........//////---------....../////////---------,,,,,,+++++++++//////...---,,,++++++******+++,,,---...---,,,+++///...,,,***)))(((''''''++++++++++++++++++++++++,,,------......------,,,---......///////////////...------------...//////+++,,,------,,,,,,...///000000000000111222333444999777444111111333555777222111111111222333333444666666777777777777666555444555555666777888888999777777888888888888777777666666666444333444999===AAAEEEKKKNNNLLLFFF>>>999777555333333333333111///222222222222222222222222222222222222222222222222111111000000000000111111333333333222222222111111333333333333333333333333555333111000///000111222111000///.................................------+++,,,---...---+++)))'''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%&&&'''((()))%%%&&&''''''(((((('''''')))))))))((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%rrrYYYEEE===>>><<<===>>>===999666555555444333111//////000111222111000//////111000///---,,,---------------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******))))))************+++++++++,,,...000000...+++******))))))((('''''''''((((((''''''((((((((((((((()))''''''''''''''''''''''''******))))))(((''''''&&&''''''''''''''''''''''''***))))))*********'''%%%&&&&&&''''''(((((())))))''''''(((((((((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))******))))))((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))******)))))))))***++++++)))))))))(((((((((((((((******))))))))))))******'''(((((()))***,,,---...///---,,,,,,......,,,***)))***++++++++++++***)))'''((()))***+++******)))((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,---,,,,,,,,,,,,------------000000000000000000000000------......//////000000111111111111111000//////111111111111111111111111111///,,,,,,,,,,,,+++***,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,+++++++++******------,,,,,,++++++******))))))***+++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,------------,,,,,,------...////////////...---------------......///...///111111///...//////000000000111111222333444777555333111111222333555222111111111222222333444666666777777777666666555444555555666777777888888777777777777777777777777666777777666555666999<<>>??????>>>:::666555444222222000/////////000111000/////////000000...---............---,,,+++***++++++++++++++++++++++++++++++***))))))))))))***)))************+++++++++)))+++------+++)))(((((('''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))+++***(((&&&'''''''''(((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++)))))))))((('''&&&&&&&&&))))))(((((((((((())))))))))))))))))***+++,,,,,,---,,,,,,---......+++))))))******++++++******)))(((((()))************)))((((((((((((((((((((((((++++++++++++************))))))))))))))))))******)))))))))******+++++++++------------------------)))******+++,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++000...,,,++++++***)))'''*********)))((('''''''''))))))))))))************+++++++++++++++,,,,,,,,,++++++************))))))************************((((((((((((((())))))*********+++,,,,,,,,,+++***************************+++++++++,,,,,,+++++++++,,,,,,---...............------,,,,,,------...///---///111222000.........000000111111222333333444333333222111111111111222222111111111111222333333555555666666666666666555444444555555666777777777888777666555555666777888666777888888888888:::;;;DDDHHHMMMPPPNNNGGG???999222111000000222222111000111111111111111111111111000111111222333444555555333222222111111222222333///000000111333444444555222222222222222222222222222111///---+++++++++,,,------------,,,,,,,,,,,,+++******)))***+++---...,,,,,,,,,+++******))))))'''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%qqqXXXFFF@@@AAA???@@@@@@>>>:::777555444222222111000000000000111000///...///000000...,,,---------------,,,+++***************************,,,+++)))(((((()))***+++))))))*********+++++++++(((***++++++)))''''''(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))---...---,,,((((((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))))))))))))))((("""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''''')))(((((((((((()))******)))))))))(((((('''''''''((((((''''''''''''((((((***))))))))))))******+++)))******++++++***((('''))))))************))))))((()))))))))************++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))(((((()))******++++++,,,,,,---++++++++++++++++++++++++******+++,,,---......///+++,,,,,,,,,,,,,,,++++++************************...,,,***)))******)))(((((((((((('''''''''&&&&&&'''((((((((())))))))))))************************)))))))))))))))))))))))))))))))))******+++++++++)))((('''&&&'''((()))***)))+++,,,......,,,***)))******************************++++++++++++******+++,,,,,,---------------,,,,,,,,,,,,,,,------...'''***---///...,,,++++++000000111222222333333333111111222222222111111000222111111111111111222222444444555666666666555555444444444555555666666666888777555444444555777888555777999:::::::::::::::@@@CCCHHHJJJHHHAAA999444000///...///111222111000111111111111111111111111///000111222333444555666222111111000000111111222------......///000000111222111111111111111000000666555333111///.........++++++,,,,,,,,,+++++++++******))))))***+++...///---,,,+++***)))))))))***'''(((((((((((((((((('''''''''&&&&&&&&&''''''(((''''''&&&&&&''''''''''''%%%&&&''''''((('''''''''$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%qqqXXXEEE???@@@???@@@@@@>>>:::777555444333333222222111111111111000///...///000///...,,,***++++++,,,------,,,,,,************************,,,+++***))))))***+++,,,))))))*********++++++++++++,,,------+++***+++,,,&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++...000///...((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((###$$$%%%%%%%%%%%%$$$###!!!"""###%%%&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((''''''(((((()))***((((((((())))))*********((((((''''''''''''((((((***)))))))))))))))******((()))***+++***((((((''')))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))***+++***************)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))***++++++,,,'''(((((()))))))))((((((************************(((&&&%%%%%%'''((('''&&&''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,))))))((('''''')))***++++++,,,---...---+++)))''')))))))))))))))))))))))))))******++++++******)))******+++,,,,,,,,,,,,,,,+++++++++++++++,,,------###&&&+++------,,,,,,,,,...///000222222222222222000111222222222222111000222222111000000111111111333333444555555555555555444444444444555555555555777666444333333444666777555666777999::::::999888;;;>>>AAACCC@@@;;;555000...------...000111111000000000000000000000000000//////000111222444555555000000////////////000000........................111111000000000/////////333222000///---,,,++++++******+++,,,,,,+++******************+++,,,...///---,,,+++***))))))))))))''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&''''''((('''''''''$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%sssZZZFFF>>>???>>>??????>>>:::666555444333333333333222222222111///.........//////---,,,)))***+++,,,------------************************+++************+++,,,,,,)))************+++++++++)))+++++++++))))))***+++'''''''''&&&''''''((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))+++------,,,***'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))&&&''''''((((((((((((((($$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))((((((((()))***+++++++++((((((''''''''''''(((((())))))((((((((()))*********+++,,,+++)))((()))+++***))))))(((((())))))***)))))))))((()))******+++************************+++***)))(((((()))*********************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************++++++'''(((((()))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&(((******)))''''''(((((()))******+++(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))******+++++++++,,,)))))))))))))))***++++++++++++,,,,,,+++***((('''((((((((((((((((((((((((*********++++++*********)))******+++++++++++++++++++++******++++++,,,---&&&))),,,......---......---...///111222111111000///000111111222222111111222222111000000000000111222222333444555555555555444444444444444444444444666555444333333444555666444444555777999999777666999:::<<<<<<;;;777333000///...---...000111000///////////////////////////...//////000111222333333/////////....../////////111111111000000/////////000000000//////......---000//////...,,,+++******))))))+++,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++***))))))((((((&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%www^^^HHH???>>><<<===>>>===999666555555222222222222222111111000///...---...//////---+++***++++++,,,,,,,,,++++++************************((())))))***++++++******)))************+++++++++'''((()))(((&&&&&&((()))))))))((('''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((***++++++)))'''&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((()))***,,,,,,***)))(((%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))(((((()))))))))))))))))))))(((((((((((((((((()))((((((((((((((()))***++++++,,,+++)))''''''))),,,***)))(((''''''((()))******)))((((((((()))++++++++++++++++++++++++++++++---,,,***((((((((()))***)))))))))******++++++,,,******))))))((((((''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))******+++,,,,,,++++++((((((((((((((((((((((((+++)))((((((***+++******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++++++++***((()))******++++++*********************+++,,,,,,+++---...///---------...+++,,,...000111000///........./////////000000000222222111000000000000000111111222444444555555555333333333333333333333333444444444444444444444444444222222333666777666444666666666666555333111000000///...///000111000///////////////////////////......//////000000000111000000////////////000000000000000000000111111111000000//////...------,,,//////......---,,,+++***((()))+++------,,,+++***((()))***,,,,,,+++)))(((******++++++***)))((('''&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%%%%&&&''''''((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%zzz```JJJ@@@>>>;;;<<<===<<<999666555555111111111111111000/////////...---...//////---+++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))&&&'''(((*********)))((()))************+++++++++***++++++***))))))+++---+++***)))(((((((((((((((***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%(((***+++***)))%%%&&&&&&'''((()))******''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&((()))******)))(((&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))'''''''''(((((()))***+++)))***)))&&&###$$$(((+++***)))(((''''''((()))******)))((((((((()))+++,,,------------------------///---+++)))(((((()))***'''(((((()))***++++++,,,,,,,,,+++***)))(((''''''+++++++++++++++++++++++++++++++++***))))))(((((('''(((((()))*********)))(((((((((((((((((((((((()))'''%%%%%%&&&&&&%%%$$$*********)))((((((''''''&&&&&&&&&'''''''''((((((******))))))(((((((((''''''((((((((())))))******((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''((()))***+++((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++(((((()))************************)))***++++++,,,...//////...,,,***+++,,,***+++...///000000...------------------...///000222222111000000///000000000111222333444444555444333333333333333333333333333444444555555444444333333111000111444666555333222222111000////////////111000//////000111000...////////////////////////............////////////111111000000000000111111,,,------...///000111111000000///...------,,,,,,+++++++++++++++***)))(((((()))+++---...---+++***&&&(((***++++++)))'''%%%)))***+++,,,+++)))'''&&&&&&''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%&&&''''''(((((('''''')))))))))((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%{{{```III>>>===??????>>>:::666444444444666555444111000......---111000///---,,,,,,,,,,,,,,,,,,------,,,+++)))(((************************+++++++++*********))))))*********)))))))))))))))***************)))((((((***)))(((''''''((()))***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((('''&&&%%%###### ''')))(((&&&(((***((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))******)))'''%%%$$$%%%'''(((''''''&&&%%%%%%'''((()))%%%%%%&&&&&&''')))***+++&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))''''''''''''((()))++++++((('''%%%$$$$$$%%%&&&'''))))))))))))((((((((((((,,,+++***((('''''''''''')))(((''''''''')))***+++&&&''''''((()))******+++))))))))))))(((((((((((()))(((&&&&&&''')))+++---+++*********************))))))))))))))))))))))))&&&&&&%%%&&&(((,,,///111===666---)))***+++)))'''%%%&&&&&&'''((())))))***+++***)))'''''''''((()))(((((())),,,000000---)))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))******)))'''%%%%%%'''(((((((((((((((((((((((((((***)))))))))((((((''''''(((((())))))*********+++---,,,+++)))((((((''''''++++++)))))))))***+++,,,,,,,,,,,,,,,---...//////...---+++)))***+++...///////////////////////////.........///000222333444333222222222222222222222000000111222333333444444000000111111111000000///111111222222222222111111...///000111000///,,,+++---------...///000000111111111000///////////////333333222000/////////...111///...---///111111000---...///000000///...---++++++******************))))))******+++++++++++++++++++++***************))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''%%%"""'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&|||aaaJJJ????????????>>>;;;777555555555444444222111000000000000000000///...------------,,,,,,,,,,,,+++***))))))************************+++++++++*********))))))***)))))))))))))))))))))***************)))(((((()))(((''''''''''''((()))++++++***)))((('''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''&&&%%%$$$$$$$$$&&&$$$###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((())))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))++++++''''''((((((((((((((()))))))))(((((('''&&&&&&%%%''''''''''''((()))***+++((('''&&&%%%%%%&&&'''(((((((((((((((((()))))))))+++***)))((('''''''''''')))(((''''''((()))***+++&&&''''''((())))))******))))))))))))((((((((((((((('''''''''((()))+++,,,,,,+++++++++++++++++++++))))))))))))))))))))))))'''&&&&&&&&&(((+++...///???888000++++++***(((%%%''''''(((((())))))*********)))(((''''''(((((()))&&&&&&'''***,,,,,,)))&&&((('''''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''')))))))))(((&&&&&&(((***))))))))))))))))))))))))******)))))))))(((((((((''''''(((((()))))))))))),,,+++***)))((((((((((((++++++***))))))***+++,,,,,,,,,,,,,,,---.../////////---+++((('''((()))***.................................///000111333444222222222222111111111111111111111222333333444444000000111111222111111000000000111111111000//////...///000000000///...---------......///000000111//////---,,,,,,,,,---...///000111222222111///...111///------///000111000......////////////.........------,,,,,,+++*********************++++++,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&***,,,+++)))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&|||aaaJJJ@@@@@@>>>???>>><<<999777666777222222111111111111111111000//////......//////000------,,,+++************************************+++++++++***************))))))))))))))))))*********************)))(((((((((''''''&&&&&&''''''(((+++***))))))((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!$$$((((((&&&%%%'''***&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''(((***+++,,,))))))))))))((((((((((((((((((''''''&&&%%%%%%%%%''''''''''''((()))******)))((('''&&&&&&'''((()))'''''''''(((((())))))***)))((((((''''''(((((())))))(((((((((((())))))***'''''''''(((((())))))***(((((((((((())))))))))))''''''(((((())))))******************************))))))))))))))))))))))))''''''''''''((()))+++---999333---*********(((&&&)))))))))))))))))))))))))))(((((((((((())))))***&&&&&&''')))***)))'''$$$'''&&&&&&&&&'''((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''((((((((('''''')))***))))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((******))))))))))))******++++++******)))******+++++++++,,,,,,---......//////---+++)))(((((()))***.................................//////111222222000000000000000111111111000000000000000111111111000000111222333333333222111111111111111000//////////////////000000000000---......//////000000111000///---++++++,,,---...,,,...111444444222000...000...------///000000000//////............//////000000///...------,,,,,,+++******))))))+++,,,---,,,,,,++++++************)))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++------,,,'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&zzz___III@@@@@@===>>>???===:::888777888333222111111000000111111///////////////000111111...---+++***)))***+++,,,************************************************)))))))))))))))************************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&''')))******)))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&'''''''''&&&'''((()))((('''''')))+++((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((())))))'''&&&%%%$$$%%%'''((((((((('''&&&'''''''''((()))***++++++*********))))))(((((('''$$$$$$%%%%%%&&&''''''((('''''''''''''''((()))***)))(((((('''(((((()))***&&&&&&''''''((()))******'''''''''''''''((()))***)))(((((((((((()))))))))'''''''''((((((((())))))(((((((((((())))))))))))''''''((()))***)))))))))&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***,,,)))&&&&&&'''))))))((()))))))))(((((((((((((((''''''(((((())))))******(((((()))******(((&&&%%%&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%''''''&&&&&&(((***((((((((((((((((((((((((******************))))))(((((((((((((((((((((((())))))(((((()))***++++++++++++******************))))))***+++,,,,,,,,,,,,,,,++++++***+++,,,...///....................................//////000111////////////000000000000.....................---///000111222333444444444333333333333222111000///////////////000111222333......//////000000000000222111///------...///111...///111333333222///...///...---...000111111000111000...------...///////////////...............,,,+++***))))))+++,,,...,,,,,,,,,++++++******))))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$((((((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&www\\\GGG>>>>>>===>>>???===:::888777777444444222111000///////////////...//////000111222---,,,+++***)))***+++,,,************************************************(((((())))))***************************)))((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))%%%'''(((******((('''%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&'''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&$$$&&&((())))))(((&&&%%%$$$%%%'''((((((((('''&&&((('''''''''((()))***+++******))))))((((((''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''(((((()))(((((((((((())))))******%%%&&&&&&'''((())))))***&&&&&&&&&&&&'''((()))***((())))))))))))(((((((((''''''''''''(((((((((((('''((((((((()))))))))***'''(((((())))))))))))(((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''(((&&&%%%$$$%%%'''(((((((((''''''''''''''''''&&&&&&''''''(((((())))))******'''((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''!!!###%%%%%%%%%%%%'''(((''''''''''''''''''''''''))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++******))))))'''''')))******+++******+++++++++++++++---...///........................///...............//////....../////////000000000//////////////////......///000111222333444444444111222222222111000000///////////////000222333444/////////000000000000000333111000......///000111222222111111000//////...///......///111222222000111000///---------...///,,,,,,------......//////,,,+++*********+++------------,,,,,,+++******)))((((((((((((((((((((((((''''''&&&%%%%%%$$$######((((((''''''&&&&&&&&&&&&((())))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&tttZZZEEE<<<======>>>???===:::777666555555444333111000/////////............//////000111,,,,,,++++++***++++++,,,***************************************+++++++++((((((((()))******++++++***************)))((((((%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%%%%&&&''''''(((((('''''''''''''''''''''((())))))((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%(((''''''&&&''''''((((((''''''(((((())))))******&&&&&&&&&''''''(((((()))'''&&&&&&&&&'''(((((()))((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))'''''''''(((((())))))***))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((%%%&&&''''''%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************))))))))))))))))))(((((()))***+++++++++++++++++++++***)))(((&&&'''(((************))),,,++++++***)))))))))***------------------------///......------------.........//////000000111111111111111111222222222222000000111222333333333222//////000000000000/////////000000111222333333333000000000000000000000000000000//////......//////444333222000///......//////...///111333444333222111000///......---......++++++,,,,,,---.........+++++++++,,,,,,,,,,,,,,,......---,,,+++******)))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$###))))))((((((''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&sssXXXDDD<<<======>>>???===:::666444333333222222111000000111111.........---......//////***++++++,,,,,,+++++++++************************))))))*********+++++++++'''(((((()))******++++++***************)))((((((%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&(((((('''((())))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&''''''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&%%%(((''''''&&&&&&'''''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))******)))((('''&&&'''''''''''''''''''''''''''''''''((()))************)))(((''''''((()))***'''''''''((()))*********))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&&&&%%%'''((((((((('''''''''%%%%%%&&&&&&''''''((((((((())))))******)))((('''$$$&&&((('''%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((((((******)))))))))(((((((((***)))))))))))))))******++++++,,,,,,+++***((('''&&&(((***+++,,,,,,+++***++++++******************------------------------///......---,,,,,,,,,---......///000000111222222000000000111222222222333000000111111222111111000///000111222222222222222///000222333333333222222000000000000000000000000000111111222111000///...111111111111111000///...//////000222555666444333000000000000///...---,,,.........------,,,,,,,,,)))***,,,---...---,,,+++///...---,,,+++******)))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%"""$$$''''''%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&sssXXXDDD<<<======>>>???===999555222222111111000000111222222333......------------......)))***,,,------,,,+++***************************))))))******++++++++++++'''(((((()))***+++++++++***************)))((((((&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))******)))'''&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$(((((((((''''''(((((((((%%%&&&'''(((((('''&&&%%%***)))((('''''''''''''''%%%&&&&&&'''((((((((('''''''''&&&%%%%%%'''((()))&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&&&&''''''%%%%%%'''((())))))))))))'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((()))*********((('''&&&'''''''''''''''''''''&&&&&&''''''((()))******++++++***(((&&&&&&''')))***%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))%%%%%%&&&&&&''''''&&&&&&!!!$$$&&&'''''''''(((%%%&&&&&&'''((()))******))))))*********((('''&&&&&&(((***)))'''&&&(((***)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))(((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&******))))))))))))******++++++,,,,,,+++***((('''((()))+++---...---,,,+++)))***+++,,,---...//////------------------------///......---,,,,,,,,,,,,...//////000111222222333,,,------...///000111111000000111111111000000///222333444555666777777777///111333444444333222111111111111000000000000000222333555666555444222000,,,...111333444222000...000000111333666777555444///000000111000...,,,+++222111000...---+++******(((***---//////...,,,***//////...---+++******)))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$&&&)))(((%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&qqqUUUDDD======;;;======<<<999666555555444222000000111000///---000000///...------,,,,,,------+++*********+++,,,++++++***************+++&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%%%%&&&'''((((((((((((%%%%%%%%%&&&'''(((((()))'''(((***+++++++++***)))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""((('''&&&&&&&&&((()))***)))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$######$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''&&&'''((()))%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((((((&&&###&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$)))))))))((('''''''''&&&&&&'''((('''%%%%%%'''(((---333999777///((('''((()))***,,,,,,,,,***((('''++++++******+++---000111---------------,,,,,,,,,---------+++***+++...111111000000000000111111222222111///------...000111444222111111222222111///222222333333222111///---111111222333333333333222111000/////////000222333222222333444555555555555000///.........///111222,,,///333666777555222000---------............///,,,---///000000...,,,++++++++++++************)))***************)))((((((***))))))((('''&&&&&&&&&)))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssWWWEEE===<<<:::<<<<<<;;;888555444333333111000000111111///...000//////...------,,,,,,,,,,,,***)))))))))***+++******)))))))))))))))***''''''(((((()))******+++))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''(((((((((((('''%%%%%%&&&''''''((())))))%%%&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((()))******'''''''''''''''((())))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((()))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((''''''&&&%%%%%%&&&&&&''''''(((((())))))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&''')))---222666444---''''''((()))***+++,,,,,,***((('''((('''''''''(((***,,,...,,,------------.........---------+++***+++...000..................///000111000//////...///000111333111000000111111000///333333333333333222111000000111222222333333222222111000000//////000111222111222222333333333333222111111000000000111222333...000333555555444111///---------............///...///000000000...,,,++++++++++++************))))))))))))******)))))))))*********)))(((((('''''')))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$uuuYYYFFF===;;;999;;;<<<;;;888555333222222000///000111111000////////////...------,,,,,,---,,,++++++******++++++************************'''(((((())))))*********))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''((()))))))))$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((((((((())))))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%!!!""""""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((''''''(((***,,,000333000***&&&''')))))))))***++++++***((('''******))))))***,,,...///,,,,,,------.../////////,,,------,,,++++++...000...---------......///000000000000000000000000000222000//////111111000...222222111111000111111111000000111222222222222222222111000000000000000111111111222222222111000000333222222222222333444444111111222333333222000///---------............///000000111111000...---++++++++++++************)))((()))))))))))))))))))))+++******))))))(((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%########################www[[[GGG===:::999;;;===<<<999666333333111000///000111222111000//////.........---------......------,,,,,,,,,,,,******++++++,,,,,,++++++(((((()))))))))*********))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''&&&%%%$$$'''''''''(((((()))))))))&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%$$$###"""%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!&&&'''''''''((()))))))))((()))***)))'''''')))***+++---///,,,(((%%%''')))((())))))******)))((((((++++++++++++,,,---...///........................+++,,,,,,,,,++++++---//////////////////000111222///000111222222222111111111///...///000000///...///...---,,,,,,...///000///000000111222111111111111111111000000000000000222222222222111000000///222222222222333333444444333222222111000000//////---------............//////000000111000000///...+++++++++*********))))))******))))))(((((((((((())))))))))))(((((('''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvv[[[FFF<<<999:::===???>>>;;;777555444111000///000111222111000...............---------,,,,,,,,,,,,,,,++++++***(((((()))***++++++******))))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''###$$$%%%'''***,,,---...%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%&&&'''((((((''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%$$$&&&'''''''''((()))))))))((()))***)))'''''')))***)))++++++***'''%%%''')))(((((((((((()))((((((((('''''''''(((((()))******//////......---------,,,***+++,,,,,,++++++,,,...............///000111222000000111222333333222222000///...///000111000///...---,,,,,,,,,---...///...///000000111111000000000000111111111000000000222222333222222111000///000111111222222222222222333222111000///.........---------............///......///000000111111111+++++++++*********))))))---,,,***((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssXXXEEE<<<999;;;===@@@@@@<<<888555444222000///000111111000///........................)))************)))((('''$$$%%%'''((()))(((((('''************************))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&'''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''###$$$%%%&&&'''))))))***&&&''''''''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$&&&'''(((''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((''''''(((***((()))))))))'''&&&'''(((''''''''''''(((((((((((((((((())))))************......---------,,,,,,,,,***+++,,,,,,++++++,,,---+++++++++,,,---...///000111111111222333333444444000///...///111222111000000000//////.../////////......///000000000000000//////000111111111111111111222222222222111111000///000000111222111111111222111111000///......------------............///.........//////000000111+++++++++************)))---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppVVVCCC;;;::::::<<>>???<<<777444222444222000000111000///------.....................------...///...---,,,+++&&&(((***,,,---,,,+++***++++++******************))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))*********)))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$%%%&&&&&&###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''''''''&&&###$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))))))))))) !!!$$$&&&&&&&&&%%%$$$%%%&&&&&&'''((((((((('''######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########%%%&&&'''&&&$$$###$$$%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''')))))))))((((((''''''&&&&&&'''((('''%%%%%%'''(((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))((((((&&&'''(((***,,,...///000)))***,,,,,,+++++++++,,,,,,------...///000222222333222111000111333666777111000///000222333333222//////000000///---+++***---......///////////////,,,---///111222333333222------...///000000000//////000111222333222111111...///000000000///---------------.........//////222111000...,,,++++++++++++++++++************)))((('''&&&%%%&&&(((***,,,'''''''''(((((((((((((((###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''"""############$$$$$$$$$########################mmmSSSAAA;;;>>>:::;;;<<<<<<:::777333111222222222111000//////...//////...---,,,++++++***,,,+++++++++++++++++++++''''''((()))***++++++,,,))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%$$$$$$'''%%%$$$$$$%%%&&&%%%$$$&&&''''''((((((''''''&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&###!!!!!!"""%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###(((---'''&&&)))$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$ %%%******&&&$$$&&&((()))(((&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***(((&&&$$$###"""#########$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''((()))***++++++---------,,,,,,+++++++++(((((()))))))))((((((''',,,,,,,,,,,,---...//////222222222111111222333333444333333222111000////////////.........//////000...------------...//////////////////////////////111000000000000000111111222222111111111111222222111111111111000000000///------///000111111111111..................------///...,,,)))((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! %%%&&&&&&$$$######%%%'''///)))$$$###&&&(((&&&###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%oooWWWDDD<<<<<<;;;<<<======;;;888555222222222111111000//////...---------.........//////------,,,++++++***))))))(((((())))))******++++++***************************************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###'''''''''''''''&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((("""&&&)))###%%%)))$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""" %%%'''%%%$$$&&&))))))(((&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&$$$#########$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))***+++,,,------,,,,,,++++++******))))))******++++++++++++******,,,,,,,,,,,,---...//////222222222222222333444444222222222222111111111111//////......---......///---------.........//////........................111000000000000000111111111111111000000111111111111111111000000000//////------...///000000000000...............------,,,---,,,+++***)))(((((((((((((((((((((((())))))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''%%%$$$$$$&&&(((000+++&&&%%%&&&&&&### &&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$rrr]]]III>>>:::<<<=========;;;888555333222222111111000/////////........./////////000000......---+++***)))(((''')))))))))))))))************************************************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###"""&&&''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###############$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%$$$######%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###&&&'''!!!%%%***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$############""" %%%&&&%%%$$$&&&)))((('''&&&%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''((()))***++++++(((((())))))***+++,,,,,,++++++******)))((((((''',,,,,,------------,,,,,,,,,,,,,,,,,,---...///000111111111222333444555666111111222222222333333333//////...---,,,,,,,,,---,,,---...///000///......------------------------000000000000000000000000111111000000000000111111000000000000////////////------......///......------.........------,,,+++******++++++******)))(((((((((''''''(((((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&''''''&&&%%%%%%'''(((+++(((%%%%%%'''&&&$$$!!!%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%vvveeeQQQAAA:::<<<<<<<<<;;;:::777555333111111111111000000//////111111000///...---,,,,,,---,,,,,,+++***))))))(((*********)))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%'''''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%))))))###''',,,%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&''''''((())))))***++++++******)))((((((''',,,,,,---.........------,,,,,,,,,------...///000111111111222333555666777222222222222222333333333000///...---,,,++++++++++++---///000111000...---........................000000000000000////////////000000000000000000///000000/////////.........---------...------,,,,,,---------------,,,+++***((()))***++++++***)))(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&'''$$$######%%%'''((('''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((((((zzzmmmZZZGGG<<<;;;;;;:::999888555333222111111111000000000000000000//////...---,,,++++++*********************+++*********)))))))))))))))((((((((((((((((((((((((***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%((('''&&&%%%$$$#########%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""###%%%'''''''''#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%'''''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%***)))$$$)))---$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))******$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))************))))))))))))+++,,,,,,---......------------------...///000000000111111222333444666777444444333222222111000000000///...---,,,+++++++++,,,---///111111000///...///////////////////////////000000000000///...---...///000000000000///.../////////............---,,,---------------,,,+++------------,,,+++***)))'''((()))++++++***)))(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&%%%$$$###$$$%%%""""""###%%%&&&''''''&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&'''((((((~~~tttcccNNN@@@;;;:::999888666444333222111111000000000000000000,,,,,,,,,------------...(((((())))))***+++++++++)))))))))))))))*********((((((((((((((((((((((((***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%%%%((('''&&&$$$############$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&%%%%%%%%%$$$%%%$$$######%%%''''''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''"""###%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###((('''###,,,222(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$!!!""""""###$$$&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$&&&'''((()))***$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((((((((())))))*********))))))))))))***************+++,,,---------------------------...///000111000000000111222333444555444444333222111000///...//////...---,,,,,,,,,------...///000111000//////000000000000000000000000///000000111000///---,,,---...///000000///...---///.........------------,,,,,,------...------,,,---------,,,+++***)))((((((((())))))***)))))))))''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""######$$$$$$$$$zzzjjjTTTDDD;;;;;;:::888777555444333000000000000000000000111------------............))))))))))))************(((((())))))******++++++***************************************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""'''%%%$$$333===666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$###""""""###$$$&&&&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&&&&'''((()))******+++***+++,,,---............------------...///000111000000000000111111222333111111111000000///////////////......---......///.../////////000000000000000000000000000000000000///000111111000...,,,+++,,,---///000000///---,,,.........---------,,,,,,+++,,,---...............------,,,,,,+++)))((('''***))))))((((((((())))))''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%######$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$############""""""""""""""""""""""""}}}oooXXXGGG===<<<;;;999777666555444000000000000000111111111111111000///...---,,,,,,++++++******))))))(((((('''(((((()))***++++++,,,++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&"""""""""###$$$&&&'''((($$$%%%'''(((((('''%%%$$$ !!!"""###$$$%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&''')))(((((((((''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$&&&999HHHCCC%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%%%%&&&&&&%%%%%%"""###%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''###$$$%%%&&&((()))***++++++,,,---...////////////...------......///000111111000000000000000111111////////////000000000000//////.........//////000/////////...///000111111///////////////////////////000111111000...,,,+++,,,---///000000///---,,,......---------,,,,,,,,,+++,,,---...////////////------,,,,,,***)))((('''+++***((('''''''''((()))%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$###%%%''''''&&&$$$$$$%%%######"""!!!!!!###&&&((($$$$$$$$$############"""$$$$$$$$$###############yyypppcccUUUMMM???===:::666444333444444444444333222111000///.........---------,,,,,,,,,---,,,++++++******++++++'''***,,,,,,((('''(((***))))))(((((((((((())))))((()))***++++++***)))((())))))))))))(((((((((((((((&&&$$$$$$$$$%%%$$$###))))))((('''&&&&&&%%%%%%!!!"""$$$%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$$$$%%%&&&'''((('''((()))))))))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%#########''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$''',,,111444%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''---,,,+++++++++,,,---...------......///000000000111111111111111222222222111000///...---...//////111000...,,,+++++++++,,,///////////////////////////............//////000111000///......------...,,,***)))***,,,------,,,((())))))***++++++,,,,,,***++++++,,,,,,,,,+++++++++++++++*********))))))))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%###""""""###%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""%%%$$$###""""""###$$$%%%rrriii\\\OOOHHH>>>===:::666444333333444333222222111///......---............---------,,,---,,,++++++******++++++(((((()))***+++,,,+++******))))))(((((())))))***)))******++++++******)))))))))))))))(((((((((''')))((('''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$&&&(((######$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#################################&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&'''''''''&&&%%%&&&'''(((((())))))(((((())))))))))))************++++++*********+++,,,---,,,------...//////000000111111111000000000000000///...,,,++++++++++++,,,000///...,,,,,,,,,,,,---////////////////////////..................///000111000///...------------,,,***(((((()))******)))//////...,,,+++)))((('''***++++++,,,,,,++++++++++++++++++*********))))))******))))))))))))******((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$yyyiii^^^RRRGGGBBB===<<<999777555444333333111111000///......------/////////.........------,,,,,,+++************+++***(((&&&)))...000---************))))))*********+++******))))))******+++)))))))))(((((((((''''''''''''((()))))))))((((((%%%%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!! !!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&### !!!$$$&&&%%%$$$#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$#####################$$$######"""!!!$$$$$$###############"""########################%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&&&&%%%$$$###"""%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))***++++++,,,,,,,,,---......//////000000000//////......---//////---,,,++++++++++++///......---------..............................---------------...///000000000///...------------,,,***(((((())))))(((''',,,,,,,,,,,,---------...+++++++++,,,,,,++++++***+++************)))))))))+++******))))))******+++'''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###""""""###$$$$$$vvvcccVVVKKKBBB>>><<<;;;999777555444333333111111000//////...------000////////////.........,,,++++++***************+++))))))+++---...,,,***++++++************++++++******(((''''''(((******))))))((((((((('''''''''$$$%%%'''((((((''''''(((''''''(((((((((((('''&&&###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$ !!!###%%%''')))***''''''''''''&&&&&&%%%%%% !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%% ###'''&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################################%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%###""""""$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))++++++,,,,,,------......000//////...---,,,++++++...------+++******))))))---------....../////////------------------------,,,,,,,,,,,,---...//////000///...---,,,,,,,,,,,,,,,***((((((*********)))))))))***,,,---///000000++++++,,,,,,,,,+++******************))))))))))))******))))))))))))******&&&&&&''''''((((((((()))########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$##################$$$vvvaaaSSSGGG???===;;;:::888777555444333333111111111000000//////...000////////////.........,,,+++******))))))*********,,,...---+++))))))+++++++++************++++++)))((('''&&&&&&'''((()))((((((((((((''''''''''''###&&&(((((('''&&&''')))+++,,,,,,,,,+++(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&'''''''''(((((((((((("""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&& !!!"""$$$&&&((()))'''&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###''''''%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%% !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!!###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########""""""&&&&&&'''(((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((*********+++,,,,,,------......------,,,+++******+++******))))))((('''''',,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,,,,+++++++++((('''&&&''')))+++++++++...------,,,+++******))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%#################################$$$$$$#########xxxbbbQQQDDD===<<<:::999888777555444333222111111111000000//////////////////.........------++++++***))))))))))))******---000...)))&&&(((************))))))*********)))((((((''''''(((((()))((((((((('''''''''&&&&&&&&&)))***)))&&&&&&(((,,,---.........,,,)))&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%'''((()))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$$$$%%%%%%$$$###"""""""""##################""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&&&&%%%#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&!!!"""###%%%&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!"""######%%%%%%%%%%%%%%%&&&&&&&&&#################################$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''###!!! !!!"""$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''((('''''''''))))))******+++,,,,,,,,,---------,,,,,,++++++***------......------,,,+++++++++,,,---.........---++++++++++++++++++++++++*********+++,,,---...///......---,,,++++++++++++&&&%%%$$$&&&)))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))))))))))))))***(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%########################"""###$$$$$$$$$$$$###"""yyybbbPPPBBB;;;:::999888888777666444333222000000////////////..................---------,,,++++++***)))))))))))))))***+++,,,+++***)))((((((***))))))(((((())))))***))))))************))))))(((((('''''''''&&&&&&&&&((()))***'''######''',,,,,,---......---***'''%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###### !!!"""######"""!!! """######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$##################%%%$$$###"""!!!""""""###""""""########################$$$$$$$$$%%%%%%%%%######################## !!!"""$$$%%%&&&&&&$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%"""!!! !!!"""###$$$######$$$$$$%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$"""!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((("""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...***+++,,,------,,,,,,+++++++++++++++++++++++++++))))))******+++---...///...---,,,+++***************)))((()))+++------,,,'''((()))+++...000111222,,,,,,,,,,,,+++***))))))(((((((((((())))))******((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""xxxaaaNNN@@@999888888888888777666444333222...............---------......---------,,,,,,,,,+++******)))))))))))))))***((('''(((,,,,,,***'''))))))(((((((((((())))))***+++,,,------,,,+++***(((((('''''''''&&&&&&&&&'''((('''###$$$***)))***,,,------+++(((&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$"""""""""$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$""""""""""""###$$$%%%&&&'''&&&$$$#########$$$%%%!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################!!!###$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!###$$$%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$###""""""######$$$$$$###"""""""""$$$%%%&&&""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########"""""""""""""""%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$#########%%%'''))),,,---%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&((((((((()))******++++++,,,,,,,,,,,,,,,,,,------&&&''')))***++++++***)))***+++,,,,,,,,,,,,******************************)))))))))***+++---...///...---,,,+++************000///---...///000000///........................---------,,,+++***)))((('''((((((((())))))******))))))(((((((((((())))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$########################"""###$$$%%%%%%$$$###"""ttt\\\KKK>>>888888666666777777666444222111222111///.........///000///............---------))),,,---,,,***)))+++---+++*********))))))(((((())))))************))))))&&&'''((()))++++++++++++'''''''''&&&%%%%%%%%%$$$"""###(((&&&######(((((())))))))))))(((((('''''''''''''''&&&&&&&&&###$$$&&&((()))))))))(((&&&&&&&&&&&&%%%$$$######))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$&&&&&&%%%###"""###$$$%%%&&&&&&%%%$$$""" ###$$$$$$$$$$$$######"""'''&&&%%%%%%$$$###"""""""""############$$$$$$$$$%%%$$$###""""""$$$&&&''''''$$$!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$######%%%'''$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&#########$$$%%%&&&((()))((('''$$$###""""""###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!"""###$$$%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$)))***+++***)))((()))******)))(((&&&&&&((()))***,,,---...,,,***))))))***((()))***,,,------,,,,,,///...---+++)))(((&&&&&&)))***+++,,,---.........---------.........//////666222---,,,...///000///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((''''''''''''(((((((((((())))))((('''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$######"""%%%&&&&&&%%%$$$"""######$$$$$$$$$$$$##############################$$$$$$$$$###"""!!!!!! uuu^^^LLL???999999666666777777666444222111222111000///...//////000///............---------***,,,---,,,***)))+++---************)))))))))((())))))************))))))'''((()))***************((((((((()))))))))******)))###"""(((,,,+++((()))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%#########%%%%%%%%%%%%%%%$$$"""!!! """%%%'''(((&&&&&&%%%$$$$$$###"""""""""############$$$$$$$$$&&&%%%$$$######%%%'''((('''%%%""""""###%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""##################$$$%%%&&&'''((('''%%%###"""!!!!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%##################$$$$$$$$$$$$$$$############"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******(((((()))***+++***)))(((((()))***++++++,,,,,,+++)))(((((())))))***,,,------------,,,...---,,,+++***((('''''')))***+++,,,------------,,,,,,++++++,,,,,,---...111...,,,,,,///111222111,,,,,,------------------''''''''''''(((((((((((((((((()))))))))*********)))))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! xxx```NNN@@@::::::666666777777666444222111111111000//////////////////............---------***+++,,,,,,******+++,,,************))))))))))))))))))************))))))((())))))******))))))((()))))))))***************)))$$$"""%%%)))(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###$$$&&&%%%%%%$$$###############!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$#########""""""############$$$$$$$$$&&&&&&%%%$$$$$$&&&'''((('''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%'''((('''%%%#########!!!!!!###$$$%%%&&&&&&&&&###############$$$$$$$$$##################""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""############$$$&&&'''(((%%%$$$###!!! !!!!!!"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''((())))))''''''((())),,,+++***))))))***+++,,,)))***+++***(((''''''(((+++,,,,,,---------,,,,,,,,,,,,,,,+++******))))))))))))***+++,,,,,,,,,++++++***)))((((((***,,,---///------...000111111000---...............------((((((((())))))*********(((((((((((())))))))))))(((((((((((())))))******'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!{{{cccPPPAAA::::::666666777777666444222111111000000//////////////////............---------++++++,,,+++++++++++++++*********)))))))))))))))))))))************))))))))))))******)))((('''''')))((((((((('''&&&&&&&&&((($$$""""""$$$%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""###%%%%%%$$$$$$%%%&&&%%%$$$###""""""###%%%&&&,,,,,,+++)))'''%%%###"""$$$$$$$$$$$$############""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%'''((((((%%%###""""""!!!"""###$$$%%%%%%%%%%%%########################$$$#########"""!!!!!!!!!"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############$$$%%%&&&'''%%%$$$###"""""""""""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&'''((((((''''''((()))+++******))))))******+++)))***+++***((('''((()))++++++,,,,,,+++++++++***++++++++++++++++++++++++))))))***+++++++++******,,,***(((''''''))),,,---000000000000000///---+++...//////000//////...---------,,,++++++***))))))%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!~~~fffQQQAAA:::;;;666666777777666444222111000000000000000//////...///............---------+++++++++++++++,,,++++++))))))))))))))))))******))))))************)))))))))))))))))))))((('''&&&%%%%%%&&&&&&&&&&&&''''''***)))'''%%%&&&((((((''''''''''''(((((('''''''''###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%&&&&&&'''"""###$$$%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""###%%%%%%$$$$$$%%%&&&%%%$$$#########$$$&&&'''""""""######$$$$$$###########################$$$""""""#########$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$&&&((((((%%%###"""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$##################$$$#########"""!!!!!!!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$############$$$%%%%%%&&&%%%%%%$$$$$$#########$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""!!!!!!!!!!!!$$$$$$$$$#########""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***)))))))))(((((())))))))))))+++++++++)))((()))*********))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++***)))))),,,+++)))((((((***,,,......///111111000...,,,+++...///000111000///---,,,++++++******))))))((((((&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$"""!!!""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""hhhRRRAAA::::::666666777777666444222111000000000000000///......///............---------,,,+++******,,,,,,+++***))))))))))))************))))))************))))))))))))))))))(((((('''&&&###$$$%%%'''(((***+++,,,(((***)))&&&&&&))))))'''''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$$$$%%%%%%&&& !!!"""#########!!!"""""""""###$$$$$$$$$"""############$$$$$$$$$"""""""""###############$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))+++(((((((((((((((((((((((()))***++++++))))))***+++)))(((((('''(((((())))))++++++++++++,,,,,,------+++,,,,,,,,,+++***)))))),,,+++***)))***+++---...***,,,///000///...///000...///000111000///,,,+++))))))***+++,,,------...))))))))))))************++++++***)))((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$$$$####################################""""""""""""""""""iiiRRR@@@999:::666666777777666444222111///000000111000///...---///............------------+++)))***,,,---+++***((()))))))))************))))))************))))))((((((((((((((((((''''''''''''(((((())))))******"""'''((($$$$$$''''''$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!!!!"""###$$$$$$%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""$$$'''&&&$$$""""""###########################"""###$$$%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""##################$$$$$$%%%######$$$$$$$$$$$$######""""""############"""""""""""""""#########$$$$$$%%%%%%&&&'''(((((())))))$$$$$$$$$############""""""######$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&((())))))))))))***,,,)))))))))******)))))))))((()))******(((((()))***((((((''''''((()))***+++++++++,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++*********+++,,,---***---//////...---///111---///000111000...+++******+++,,,---...//////000************+++++++++,,,******))))))((((((((('''&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""###jjjRRR@@@999999666666777777666444222111///000111111111000...---//////.........------------+++)))***,,,---,,,)))(((((())))))*********+++))))))************))))))''''''(((((((((((((((''',,,,,,***((('''%%%$$$### ''')))&&&%%%(((((($$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%#########$$$'''))),,,---$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$%%%%%%&&&'''&&&%%%$$$"""!!!"""######$$$$$$$$$$$$ !!!"""###$$$$$$%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!$$$&&&&&&###!!!!!!########################### ###(((++++++(((%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))!!!"""###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!##################$$$$$$!!!"""############""""""""""""############""""""!!!""""""""""""######### !!!###$$$%%%%%%$$$$$$$$$############""" """#########"""!!!################################################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***++++++&&&(((******))))))+++---******++++++++++++******&&&((()))(((''''''((())))))((((((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))))))*********++++++++++++...000111///,,,+++,,,...---...000111000...+++)))******))))))))))))))))))((()))))))))************&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&'''(((&&&%%%%%%$$$$$$##################$$$$$$######### !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########hhhQQQ???777777777666444222111111111222000111111111111000000///,,,,,,------,,,,,,+++***,,,------...---,,,+++***)))((((((((((((((()))***++++++******)))(((((((((''''''))),,,//////+++''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############!!! !!!"""###""" !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$"""!!! """$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$############%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$###""""""############""""""""""""######!!!!!! !!!!!!"""###$$$######$$$$$$&&&&&&''''''%%%$$$$$$$$$######""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! """!!!""""""###$$$&&&&&&$$$#########""""""!!!!!!&&&%%%%%%$$$###"""!!!!!!"""""""""!!!"""######$$$######$$$$$$$$$%%%%%%%%%$$$######"""!!!""""""""""""###"""!!! !!!###&&&&&&&&&%%%$$$$$$###""""""&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++---,,,***)))))))))******+++++++++***)))(((((('''(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,......////////////............,,,+++***))))))))),,,---------.../////////111000///...,,,)))'''&&&(((***,,,,,,***(((((((((((((((((((((((()))***+++(((''''''''''''&&&&&&&&&%%%&&&((()))***)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!"""###"""!!! ######""""""!!!!!! &&&%%%$$$$$$######$$$$$$######""""""""""""######$$$###""" """###$$$|||fffRRRAAA999888777666444333222222222222111111111111000///...------------------,,,+++++++++,,,,,,---,,,+++***)))***))))))(((((()))))))))************))))))))))))&&&&&&''')))++++++((($$$((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$"""!!!"""###$$$###""" !!!""""""######$$$$$$%%%%%%$$$######"""######"""!!!"""###$$$%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$############$$$$$$"""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! $$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%$$$############""""""""""""""""""$$$$$$$$$$$$#########"""%%%%%%$$$$$$###""""""""""""""""""""""""######$$$#########$$$$$$$$$%%%%%%############""""""""""""!!!"""###"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++------+++*********++++++,,,,,,,,,+++***)))))))))&&&''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......---,,,++++++++++++------------............+++++++++,,,++++++***))))))***,,,+++)))(((((()))(((((('''''''''((())))))''''''''''''&&&&&&&&&&&&%%%&&&((()))))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###$$$#########""""""""""""############$$$$$$%%%&&&######""""""""""""######$$$###"""!!!!!!"""###$$$wwwbbbQQQDDD<<<999888777555444333222222222111111111000///...---,,,---............---,,,,,,***++++++++++++***)))))),,,+++***)))))))))))))))))))))))))))************((('''''''''(((((('''%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$""" """###$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""###$$$%%%$$$""" !!!""""""###%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$!!!!!!###$$$%%%&&&&&&&&&%%%$$$######"""#########%%%%%%$$$$$$$$$$$$%%%%%%######"""!!!!!!!!!""""""$$$$$$######""""""""""""###############"""""""""$$$$$$$$$#######################################$$$%%%%%%%%%%%%$$$######!!!!!!!!!"""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""##################$$$$$$$$$$$$%%%"""###$$$$$$$$$###"""!!! """$$$$$$###"""###$$$""""""###$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******------,,,+++++++++,,,,,,------,,,,,,+++*********%%%&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------...------------------,,,+++,,,,,,---------------))))))***((('''&&&''')))((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""""""""###$$$%%%&&&'''######""""""""""""######$$$###"""!!!!!!"""###$$$sss^^^PPPDDD<<<999888777666555444333333333...////////////......---......//////......---,,,)))************)))))))))------+++***))))))))))))'''(((((()))***++++++++++++***)))(((((((((((('''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''((()))###########################$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&(((########################!!!"""""""""############$$$###""""""$$$$$$###""" !!!!!!"""#########%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$"""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$############!!!"""###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########""""""!!! """$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###########################$$$$$$$$$$$$"""###$$$%%%%%%###!!! """$$$%%%$$$#########"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***,,,+++++++++++++++++++++,,,,,,+++++++++*********''''''((()))******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,---......---------,,,,,,++++++,,,,,,,,,,,,,,,+++***)))'''((('''%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""########################""""""""""""###$$$%%%&&&######""""""""""""############"""!!!!!!"""######qqq]]]OOOCCC<<<999777777666666555333333222,,,---...//////000000///......//////......---,,,)))))))))))))))))))))***------+++***))))))))))))''''''((()))***++++++,,,+++***)))(((''''''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$####################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###&&&'''########################!!!"""""""""###############"""!!!!!!"""###"""!!!!!!""""""######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! ######$$$$$$$$$$$$######"""""""""""""""""""""""""""###############$$$$$$######%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$###############$$$$$$######""""""""""""######%%%$$$###""""""!!!""""""""""""######$$$%%%%%%&&& !!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!""""""#########"""""" """$$$&&&&&&''''''""""""##################"""""""""###$$$$$$%%%%%%!!!!!!"""############"""""""""#########$$$$$$$$$"""###%%%&&&%%%$$$""" """%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))))))))************)))***************)))))))))************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---------,,,,,,+++++++++***((((((((((((((('''&&&&&&((()))(((&&&%%%%%%'''))))))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""""""""""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###""""""###############""""""""""""############""""""""""""######ttt```PPPBBB;;;999666666666666555333222111------...///000000000000---............---,,,,,,)))))))))((())))))***+++,,,+++***)))))))))))))))'''(((((()))***+++++++++'''(((((('''&&&%%%'''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################"""###$$$###"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%########################""""""""""""############"""!!! !!!"""###""" """"""###$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$%%%#########$$$######"""!!!######$$$$$$$$$$$$######################################################"""###$$$%%%&&&%%%$$$###%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""#########"""######$$$%%%###""""""""""""""""""###$$$$$$###"""""""""######!!!!!!"""###$$$%%%&&&'''!!!!!!""""""""""""#####################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%###""""""""""""""""""#########""""""######$$$$$$$$$%%% !!!"""$$$$$$######""""""""""""############$$$###$$$%%%%%%%%%$$$""""""!!!###%%%%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&''''''(((((('''((())))))***))))))))))))))))))))))))))))))))),,,++++++******)))((((((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))))))))***++++++,,,,,,+++++++++++++++***'''((()))***++++++++++++++++++,,,***)))((()))+++((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''')))(((((('''%%%$$$$$$###$$$$$$$$$$$$############!!!!!!!!!!!!!!!"""""""""$$$$$$###"""""""""""""""######""""""""""""######"""""""""######"""""""""zzzeeeRRRBBB;;;:::555555555555444222111000000111111111000000///...---------------,,,++++++******)))))))))***+++,,,***))))))(((((()))))))))(((((())))))*********+++&&&((())))))'''&&&(((*********)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################!!!###%%%$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""""""""###############"""!!!!!!######"""!!!"""""""""###$$$$$$%%%%%%"""######$$$%%%%%%$$$$$$######"""!!!"""###$$$%%%!!!""""""#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%%%%###"""!!!############$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$######""""""###$$$$$$%%%$$$######""""""######$$$#########"""######$$$$$$!!!"""""""""######$$$$$$######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$!!! """""""""######$$$$$$$$$###############$$$$$$$$$ !!!###$$$$$$$$$"""!!!""""""""""""############%%%%%%$$$$$$$$$############$$$$$$$$$######%%%&&&#########$$$$$$%%%%%%&&&###$$$&&&%%%###"""$$$&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''''''''((()))***+++******)))************************++++++******************************************,,,,,,------------,,,,,,*********)))******++++++************++++++++++++******+++,,,---------,,,)))+++,,,,,,***))))))***(((((('''''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!"""""""""############""""""""""""######$$$######""""""""""""######""""""############""""""iiiTTTCCC;;;;;;444555555555444222000///444444333222000///---,,,,,,,,,------,,,,,,+++***+++***)))))))))+++,,,---)))((((((((((((((()))***))))))))))))************'''))),,,,,,***)))+++---++++++***((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!""""""""""""""""""""""""""""""""""""############$$$###"""###$$$%%%$$$"""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$"""!!! """$$$%%% !!!"""######$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%$$$""" """""""""###$$$%%%''''''!!!"""###$$$%%%&&&&&&&&&######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!"""""""""###""""""######$$$$$$$$$$$$######################## !!!"""###############!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%######################## !!!###$$$%%%$$$"""!!!""""""""""""############&&&%%%$$$#########$$$$$$$$$$$$$$$###"""###%%%((( !!!"""###%%%&&&'''((("""%%%&&&%%%###"""$$$&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((()))***+++,,,,,,+++***+++++++++++++++++++++,,,))))))******+++++++++,,,************************,,,------......------,,,,,,,,,++++++***++++++,,,))))))******+++++++++,,,))))))(((((('''%%%$$$###&&&(((******((('''&&&&&&((((((((((((((()))***+++&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((""""""############$$$$$$&&&%%%$$$$$$#########$$$""""""######$$$$$$$$$%%%!!!!!!!!!!!!"""$$$%%%&&&######""""""""""""######""""""############""""""|||gggUUUEEE;;;999999888555333000...------000000000000000///......---.........---,,,++++++)))******++++++)))((('''(((((((((((())))))))))))&&&''''''&&&%%%%%%'''(((&&&'''((())))))((('''&&&)))((('''&&&%%%$$$$$$$$$&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((($$$!!!"""''')))'''$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$"""  """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&""""""""""""""""""""""""$$$###""" """###$$$######"""!!! !!!"""############$$$$$$$$$%%%%%%$$$######""""""!!!###!!! """%%%'''%%%"""%%%%%%$$$###""""""######&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%###"""!!!###""""""!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%""" !!!$$$&&&%%%###""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""""" !!!""""""######""""""!!! !!!!!!""""""######$$$$$$###"""!!!!!!""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''''''''(((((((((((((((---,,,***(((((()))***+++,,,+++***)))))))))***+++******)))((('''''''''(((&&&&&&&&&''''''&&&&&&&&&******+++++++++,,,,,,,,,************************)))************)))((((((&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''&&&$$$"""''')))***)))&&&%%%%%%%%%$$$$$$$$$############"""%%%%%%$$$$$$######"""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""### """$$$###"""|||gggUUUEEE<<<:::777666555333222222111111000000000000000///.....................---,,,,,,***++++++,,,+++***)))(((******))))))((((((''''''***++++++***))))))***,,,'''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((()))'''&&&&&&&&&%%%%%%%%%$$$(((%%%"""###&&&(((&&&###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$$$$%%%""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###"""$$$&&&'''&&&###%%%$$$$$$###""""""######%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######!!!"""######"""!!! ###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$######""""""######$$$#########$$$$$$$$$%%%%%%########################$$$""" !!!$$$%%%%%%###$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""###############"""""""""!!!!!!""""""""""""############%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((((()))((((((((()))+++...111222******))))))***+++,,,---++++++***)))))))))******,,,++++++++++++++++++,,,************************++++++++++++++++++++++++******++++++******)))(((******)))(((&&&%%%$$$###)))((('''&&&&&&'''((()))((((((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%### %%%&&&'''&&&$$$#########$$$$$$$$$############""" !!!!!!!!!!!!$$$############"""""""""###""""""!!!!!!!!!!!!"""###!!! """$$$###!!!|||gggUUUEEE===;;;888777666444333333333222000000000000000///............/////////...------+++,,,,,,,,,,,,+++******,,,+++***)))(((''''''&&&((()))***)))(((((()))******))))))(((((())))))***&&&&&&%%%%%%&&&''''''(((%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&(((%%%""""""%%%&&&%%%"""%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$$$$######$$$""""""""""""""""""""""""$$$$$$""""""""""""$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&$$$%%%$$$######"""############$$$$$$$$$$$$###""""""########################"""######$$$$$$$$$######"""""""""###""""""!!! """"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""############"""############$$$$$$$$$$$$######""""""######$$$"""""""""############$$$########################$$$"""!!!!!!###$$$$$$###%%%%%%$$$###""""""###### !!!!!!######""""""""""""######$$$############""""""""""""""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$############&&&%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))***&&&''''''))),,,000333555)))))))))***+++,,,...///++++++++++++++++++,,,---***)))(((''''''((()))***)))))))))))))))))))))(((++++++++++++,,,,,,,,,,,,+++++++++++++++******))),,,+++***)))((('''&&&%%%((((((''''''''''''(((((((((((((((''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))'''&&&&&&&&&%%%""" $$$&&&'''&&&$$$#########$$$$$$$$$############"""!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!!!!!!!!!!$$$"""!!!!!!"""###"""!!!|||fffTTTEEE===;;;;;;:::777555222111//////000000000000000///.........///////////////......+++++++++++++++*********+++******))))))(((((((((''')))******((((((((()))+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''******((('''&&&%%%$$$$$$''''''''''''''''''''''''$$$""" !!!###%%%$$$###%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%"""######$$$$$$######"""########################!!!"""###%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###""""""!!!!!!""""""######"""""""""###$$$%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$###############$$$""""""############""""""""""""""""""""""""""""""!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$##############################"""""""""#########$$$###"""!!! """""""""###############""""""!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!""""""###$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$######"""""""""%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&((()))******)))))))))***+++---///000*********+++,,,,,,---...************+++,,,------'''&&&$$$######$$$&&&'''******))))))))))))((((((+++,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******))))))))))))************(((((((((''''''((((((((((((((('''''''''&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%&&&%%%$$$"""&&&'''((((((&&&%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$###""""""!!!!!!""""""%%%$$$""""""""""""!!!!!!{{{eeeSSSEEE===<<<:::999777444222000///...000000000000000///............///////////////...+++*********))))))))))))(((((())))))******++++++***,,,......,,,++++++,,,+++***)))(((((()))***+++***)))((('''&&&&&&&&&&&&+++***(((&&&%%%%%%%%%%%%''''''''''''''''''''''''  """$$$%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%"""######$$$$$$######"""########################'''&&&$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&########################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!###"""""""""###$$$%%%%%%""""""#########$$$$$$$$$######$$$%%%&&&&&&'''(((%%%&&&&&&&&&%%%$$$######$$$###############$$$$$$!!!""""""######"""""""""""""""""""""""""""""""""!!!""""""######"""""""""$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$###""""""""""""""""""###############$$$$$$$$$%%%##############################""""""!!!!!!"""#########"""!!! !!!!!!#########$$$$$$%%%%%%%%%"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!""""""""""""###$$$%%%&&&&&&'''#########""""""!!!!!! ######""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''((()))***)))))))))))))))******+++++++++++++++++++++++++++)))))))))))))))***+++,,,))))))(((''''''((())))))************************+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******((()))))))))******++++++'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&''''''&&&%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$#########""""""""""""!!!!!!!!! """""""""######$$$$$$%%%######""""""""""""######$$$$$$###"""!!!!!!""""""yyycccRRRDDD===<<<777666555333222222111111000000000000000///......------.../////////......+++***))))))(((((())))))'''(((((()))***+++,,,,,,(((***,,,---+++************))))))(((((())))))***+++***)))'''&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&''''''''' !!!"""$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$,,,***&&&###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&######################## !!!"""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$%%%%%%&&&"""############$$$$$$$$$"""######$$$%%%&&&&&&'''%%%&&&'''&&&$$$""""""############"""######$$$%%%!!!""""""############""""""""""""""""""""""""""""""""""""""""""!!! ###""""""""""""###$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%"""############$$$$$$$$$###""""""!!!!!!""""""############$$$$$$$$$%%%%%%########################"""######""" !!!###$$$$$$############$$$$$$!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""### !!!!!!"""""""""###$$$%%%%%%&&&&&&"""""""""!!!!!!!!!!!!!!!"""""""""!!!""""""###$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%&&&'''((()))))))))***++++++++++++***)))(((((((((((('''(((((())))))(((((())))))))))))(((((()))))))))*********++++++******++++++,,,,,,------+++++++++++++++******)))*********)))((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""###&&&((((((((("""$$$%%%%%%###"""###$$$$$$$$$$$$############"""$$$$$$###""""""!!! !!!""""""""""""#########""""""""""""###$$$%%%%%%###$$$$$$###!!!!!!"""$$$wwwbbbPPPBBB<<<;;;888777666444333333222222000000000000000///......,,,,,,---...............,,,+++***)))))))))******)))))))))******++++++,,,%%%'''******)))''''''''''''(((((())))))(((((('''))))))((('''''''''''''''&&&&&&%%%$$$%%%''')))+++$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&)))(((&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&'''&&&%%%%%%$$$%%%%%%%%%########################!!!!!!######$$$###""""""""""""""""""""""""""""""""""""############""""""%%%%%%$$$#########$$$$$$"""############$$$$$$$$$"""#########$$$$$$%%%%%%&&&((()))(((%%%""""""$$$######""""""###$$$$$$%%%!!!"""######$$$$$$$$$####################################"""!!! ######"""""""""###$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""############$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""############$$$########################"""###$$$""" !!!###""""""""""""###$$$%%%&&& !!!"""############""""""!!!!!!""""""###!!!!!!!!!!!!""""""######!!!!!!!!! !!!""""""###""""""######$$$$$$%%%%%%""""""""""""""""""#########"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%'''(((((((((((('''((()))*********)))((())))))((('''''''''(((((($$$%%%'''(((((('''%%%$$$&&&''''''((()))***++++++))))))******+++,,,,,,---******++++++******)))(((((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###%%%'''((((((!!!###%%%%%%###"""###$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!  !!!"""###%%%&&&'''"""###$$$###"""!!!###&&&vvv```OOOBBB;;;;;;<<<;;;999666444222111000000000000000000//////...+++,,,,,,---.........------,,,+++*********+++,,,+++++++++***************'''***,,,---,,,***))))))&&&'''((())))))((('''&&&(((''''''''''''((()))))))))(((&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&)))))))))'''%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&(((((('''&&&%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######"""!!! !!!"""############$$$$$$$$$"""############$$$$$$$$$(((***+++)))&&&######%%%######""""""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$#################################"""!!!%%%%%%$$$$$$$$$%%%'''((("""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################"""###$$$""" ### !!!###$$$%%% !!!!!!"""###$$$$$$%%%######""""""""""""###### !!!!!!!!!""""""######"""""""""""""""######$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))******************)))(((((('''(((((($$$&&&(((******(((&&&$$$$$$%%%&&&'''(((***++++++(((((()))***++++++,,,,,,***************)))(((((($$$$$$%%%%%%&&&''''''(((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''%%%######%%%&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$############""" !!!""""""######&&&%%%###"""  """$$$&&&''')))!!!###$$$$$$""""""$$$'''vvvaaaRRRDDD;;;777666555444444222222111000...//////000000000000//////...,,,***)))))))))***,,,,,,,,,+++++++++******+++++++++******((('''&&&***************+++++++++)))***************)))))),,,+++***(((''''''''''''(((((('''''''''&&&&&&&&&###%%%&&&%%%###!!!!!!"""&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!###&&&(((&&&%%%###!!! !!!!!!######""""""""""""""""""""""""!!!!!! ######$$$######"""!!! """""""""""""""!!! !!!"""######"""!!! $$$$$$"""!!! ######$$$$$$$$$######"""(((((('''&&&%%%###"""!!!###"""!!!!!!!!!"""###$$$###########################$$$%%%&&&%%%$$$###"""$$$"""""""""$$$%%%$$$###%%%%%%%%%$$$$$$###############"""""""""$$$%%%&&&""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%""" !!!###$$$###!!!%%%$$$#########$$$&&&'''%%%%%%$$$###""""""######""""""""""""""""""""""""###"""""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&######""""""""""""###### !!!""""""""""""""""""!!!!!!!!!!!! !!!"""#########$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''+++***)))'''%%%$$$&&&)))(((((())))))))))))(((((('''''''''(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))***************)))(((((())))))((('''''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$&&&'''((()))''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""vvvaaaRRREEE;;;888777666666555444333222111//////000000000000/////////...---,,,,,,,,,---...,,,,,,+++++++++*********************)))((('''&&&*********************)))''''''(((((((((((('''''')))(((((((((((()))))))))''''''&&&&&&%%%%%%%%%%%%%%%&&&'''%%%###!!!!!!!!!$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""  """$$$$$$$$$###"""""""""######"""""""""""""""#########%%%$$$$$$$$$############!!!""""""#########""""""%%%%%%%%%%%%%%%$$$######!!!!!!""""""""""""!!!!!!$$$###""""""!!! """######$$$$$$$$$######&&&&&&&&&&&&%%%$$$######&&&&&&%%%%%%%%%&&&'''(((########################$$$%%%&&&''''''&&&%%%$$$!!!  """###"""!!!$$$$$$$$$#########""""""######"""""""""###$$$%%%##################$$$$$$"""""""""""""""#########"""###$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###!!! ###%%%%%%$$$###############$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""######$$$$$$""""""""""""""""""""""""###"""""""""""""""###$$$######""""""""""""######!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((())))))(((%%%######%%%'''(((((())))))))))))(((((('''''''''(((((()))***+++******)))((((((((((((((()))))))))))))))))))))))))))************)))(((((())))))((('''''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###############$$$$$$$$$###$$$$$$$$$$$$###"""!!!$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$"""""""""###############""""""""""""!!!!!!!!!!!!vvvaaaRRREEE<<<888888777666555444333333222000000111000000///...------,,,,,,,,,,,,---...///,,,++++++++++++***************))))))((((((''''''*********))))))(((((((((''''''(((((((((((('''''')))))))))(((((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&###!!!!!!!!!###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!! !!!""""""######$$$$$$%%%$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$ """######$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""!!!!!!""""""###$$$######"""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&###########################$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$############""""""""""""######"""!!!!!!!!!""""""$$$$$$##############################""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$""" """%%%''''''!!!"""######$$$$$$############$$$%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$$$$############$$$$$$""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%&&&"""""""""######$$$$$$%%%###############"""""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''(((''''''''''''''''''((()))((('''&&&&&&'''((()))))))))(((&&&$$$$$$&&&((('''(((((())))))((((((''''''''''''(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))))))))******))))))(((''')))(((''''''&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$######""""""$$$############""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#####################""""""!!!!!! vvvaaaRRREEE<<<999777777666555444333222222111111111111000...------++++++++++++++++++++++++++++++++++++************+++******)))((((((((((((+++******)))((('''&&&&&&((())))))************))),,,,,,+++***(((&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###$$$$$$%%%######%%%&&&&&&%%%$$$###!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""######$$$######""""""$$$###"""!!!!!!"""###$$$############""""""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$########################!!!!!!!!!"""""""""""""""&&&%%%$$$%%%'''((('''&&&$$$$$$########################"""!!!!!!!!! $$$$$$$$$###############$$$$$$######""""""!!!!!! !!!""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$###############$$$$$$$$$"""!!!!!!###&&&''' !!!"""$$$$$$###""""""!!!###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""%%%$$$###""""""!!!""""""""""""""""""""""""""""""######"""""""""""""""###$$$$$$############$$$$$$!!!!!!""""""############$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))*********)))''''''(((***'''(((((((((((((((((('''''''''''''''((()))***+++***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&'''((())))))$$$$$$$$$############""""""""""""###$$$$$$%%%%%%""""""############""""""############""""""""""""""""""###$$$$$$$$$$$$$$$$$$###############""""""######""""""!!!!!! uuuaaaRRREEE<<<888666555555444333222111111111111111111000...------------,,,,,,+++***))))))+++++++++*********))))))++++++***)))))))))******+++******)))((('''&&&&&&(((((()))***************+++++++++***)))'''%%%$$$&&&&&&&&&&&&''''''''''''"""$$$&&&&&&&&&%%%&&&((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&%%%$$$"""!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!"""""""""""""""!!!$$$###"""!!!!!!"""###$$$"""######$$$######"""!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$%%%%%%%%%%%%######################## !!!!!!"""""""""###"""!!!"""###$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!! ########################$$$$$$######""""""!!!!!!###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""####################################"""!!! """$$$%%% !!!"""$$$$$$###""""""!!!"""$$$%%%%%%$$$###!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$##################$$$ !!!"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%'''(((((()))((((((''''''''''''(((((()))'''&&&$$$$$$&&&''')))))))))***)))''''''((()))''''''((((((((((((''''''''''''''''''((()))***+++***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$#########"""""""""""""""#########$$$$$$$$$!!!""""""#########""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########"""""""""!!!!!!!!!###"""""""""!!!!!!!!! sss___QQQDDD;;;888555555444333222111111000000000111000000///...---/////////...---,,,***)))+++************)))))))))+++***)))(((((()))***+++*********))))))(((((((((%%%&&&'''(((((())))))(((&&&''')))*********)))(((&&&&&&'''''''''''''''((("""$$$&&&'''&&&&&&''')))***)))(((&&&$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!! ###""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""" """"""###$$$$$$$$$$$$############""""""#########""""""$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!"""############"""###########################"""""""""###$$$%%%&&&###"""""""""$$$%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&""""""#########"""!!!!!!""""""#########$$$$$$$$$############""""""""""""&&&&&&&&&&&&%%%$$$###"""########################!!!!!!!!!!!!!!!"""""""""###############""""""""""""###$$$###!!!!!!"""$$$!!!"""######$$$$$$######!!!"""###$$$%%%$$$######""""""""""""""""""""""""######"""!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""$$$%%%&&&######""""""""""""######!!!"""""""""!!! !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''((()))***(((''''''''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%$$$%%%&&&&&&''''''((((((''''''&&&'''''''''(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########""""""########################!!!!!!""""""######""""""!!!!!!"""""""""""""""###!!!"""######$$$$$$############""""""!!! !!!!!!!!!"""""""""""""""rrr^^^OOOCCC:::777666666555444333222111111//////000000000000//////---............---++++++************)))))))))))))))((('''&&&&&&'''(((************************)))%%%&&&'''((())))))))))))$$$&&&(((***++++++***)))%%%%%%%%%&&&&&&'''''''''%%%&&&((((((&&&%%%&&&''')))((('''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###""""""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$%%%$$$###"""""""""""""""$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$""""""#########""""""!!!"""###$$$$$$%%%%%%%%%$$$"""######$$$$$$######"""!!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$$$$############$$$$$$$$$$$$###""" !!!"""!!!!!! ##############################""""""###%%%&&&'''%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&"""""""""""""""#########%%%%%%%%%&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""$$$#########"""""""""!!!!!!$$$$$$###"""###$$$###############$$$%%%%%%""""""#########$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""""" """#########!!! !!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&''')))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$$$$%%%&&&''''''((((((''''''&&&'''''''''(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""######!!!""""""###############$$$$$$######"""!!!!!! !!!!!!""""""######qqq]]]OOOBBB999666777777666555444333333222...///000000000000000///)))***+++,,,---,,,+++***************))))))))))))'''&&&%%%$$$$$$%%%'''(((***************+++++++++'''((()))***++++++++++++'''((()))++++++)))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&((()))***)))&&&$$$$$$$$$((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''%%%$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$###"""!!! !!!!!!""""""#########$$$ !!!"""######$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$######"""!!!!!!"""$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%%%%$$$########################"""!!!!!!!!!!!!###%%%&&&!!!  """###"""!!!#########$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$### !!!###$$$%%%&&&'''!!!!!!""""""######$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$#########""""""!!!!!!$$$%%%$$$###$$$%%%%%%$$$#########$$$&&&'''######""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""$$$######"""""""""""""""!!!!!! !!!!!! !!!###$$$%%%$$$"""!!!######$$$%%%%%%&&&''''''#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&((()))***+++&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%&&&'''&&&''''''''''''''''''&&&'''''''''(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!! !!!""""""""""""""" !!!!!!!!!""""""######!!!!!!"""###############%%%%%%$$$$$$###""""""!!! !!!"""###$$$$$$gggTTTHHH???999666444333333222111000//////000000000000000///......//////...---,,,,,,++++++******)))(((''''''(((((()))+++---......,,,)))''')))((((((((()))***+++++++++++++++++++++***)))((((((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''')))(((%%%"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################)))((((((&&&%%%###!!!  %%%%%%"""!!!$$$''''''%%%###!!! !!!###%%%%%%$$$$$$$$$###"""""""""%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$###"""!!!  """###$$$ !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!! """%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""###$$$%%%$$$"""!!!!!!###$$$&&&&&&""""""''')))%%%###&&&""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###"""""""""""""""###$$$"""%%%&&&###!!!&&&""""""""""""############%%%$$$$$$######$$$$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""&&&%%%$$$###""""""""""""""""""############""""""!!!!!!""""""######$$$$$$$$$$$$##########################################"""!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!&&&&&&%%%%%%$$$###""""""######"""""""""""""""######"""""""""""""""######""""""###$$$%%%%%%&&&&&&!!!"""$$$$$$######$$$&&&###########################$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% $$$((()))'''%%%&&&'''$$$$$$$$$%%%&&&'''))))))'''''''''''''''((())))))((('''%%%$$$$$$%%%'''(((%%%((()))&&&!!! ###(((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!gggTTTIII@@@;;;999555555444333222111000000000000000000000///......///......---,,,,,,++++++,,,,,,+++************************+++,,,---...///))))))))))))))))))***+++***************)))(((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%######$$$%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$%%%%%%%%%$$$$$$###""" ###&&&'''%%%%%%''')))'''%%%###!!!!!!"""###%%%$$$$$$$$$###############%%%$$$###""""""!!!!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!"""""""""######$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&#########"""""""""!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$"""""""""######%%% ###%%%""""""%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""######"""$$$&&&$$$ !!!%%%""""""""""""############$$$######""""""######$$$!!!"""""""""####################################%%%$$$###"""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!! !!!!!! !!!""""""""""""############$$$$$$$$$$$$$$$######"""""""""######$$$######"""""""""######""""""###$$$$$$%%%&&&&&&"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''&&&''''''&&&%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))(((''''''&&&'''((()))***((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################""""""""""""######!!!!!!!!!""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!fffQQQFFF???;;;;;;666666555444333222111111000000000000000///............------,,,,,,++++++,,,,,,+++************++++++***((('''(((+++...000+++***)))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$!!!"""######$$$%%%&&&&&&&&&%%%###!!!!!!"""$$$%%%###############$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""############''''''((('''&&&%%%###"""############""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$###"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%"""""""""!!!!!!!!! """"""""""""###$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!'''""" """$$$###$$$'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$###"""""""""""""""!!!$$$&&&%%%""" !!!$$$""""""""""""###############""""""""""""""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!  !!!"""###### !!!"""###$$$%%%&&&$$$$$$############$$$$$$&&&%%%$$$###############""""""######$$$%%%%%%%%%$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$+++)))%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((())))))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((&&&$$$%%%(((******((('''''''''(((((()))))))))'''&&&&&&&&&&&&'''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!eeeOOODDD===999999666666555444333222111111000000000000000///......---------,,,,,,,,,++++++******)))(((((())))))))),,,+++((('''&&&''')))***++++++***)))((((((((()))'''((((((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$%%%$$$###"""""""""$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$######""""""""""""""""""""""""######$$$%%%&&&&&&%%%###!!!######""""""""""""""""""!!!!!!"""######$$$%%%%%%""""""""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############!!!!!! !!!"""######$$$$$$$$$$$$$$$###"""!!!%%%""" !!!###$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&%%%$$$###""""""!!!!!! ###%%%&&&$$$""""""###!!!"""""""""##################""""""""""""######"""""""""""""""#################################$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!######""""""!!!!!! ###############$$$$$$$$$""""""""""""""""""""""""######"""!!!!!! !!!!!!!!!"""######### !!!"""###$$$%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$############""""""######$$$$$$$$$%%%%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###***'''$$$$$$&&&((('''%%%%%%$$$$$$%%%&&&'''(((((()))(((&&&%%%%%%''')))+++&&&'''(((((((((((('''&&&'''&&&&&&&&&'''((((((((())))))))))))************''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!gggPPPDDD===999999555555444333222111000000000000000000000///......,,,,,,,,,,,,,,,+++++++++***)))))))))))))))***************+++***))))))(((++++++***)))((((((((()))&&&''''''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%(((&&&%%%&&&(((((('''&&&$$$######""""""###$$$%%%"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!! !!!"""$$$%%%%%%###""" !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!""""""##################$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$!!!"""!!!########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""""""""!!!###%%%%%%%%%#########!!!"""""""""############$$$$$$$$$######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""######!!!!!!""""""""""""!!!!!!$$$$$$$$$######"""""""""""""""#########$$$$$$$$$########################!!!!!! !!!!!!"""######!!!!!!"""############""" !!!!!!!!!"""""""""$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$"""###############$$$$$$$$$%%%&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""###############$$$%%%&&&'''(((((((((((((((((('''$$$###"""%%%)))***'''$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&&&&&&&''')))***%%%&&&&&&''''''&&&&&&%%%%%%(((***(((%%%###%%%'''))))))((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!jjjTTTGGG@@@<<<;;;555555444333222111000000000000000000000///......,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------&&&(((,,,...//////---++++++***))))))))))))))))))&&&''''''(((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$######$$$&&&'''&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''%%%%%%##################$$$$$$###############$$$$$$$$$######$$$%%%%%%$$$###"""%%%%%%$$$###"""!!! !!!"""###%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%""""""""""""!!!!!! """#########"""!!! ############$$$$$$$$$$$$$$$$$$$$$############"""$$$###############$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$""" """&&&%%%"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###############"""###$$$$$$%%%$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%######################## !!!###$$$%%%#########$$$$$$######"""""""""""""""!!!!!!!!!!!!###############$$$%%%&&&$$$$$$############$$$$$$###########################$$$%%%$$$"""""""""$$$"""""""""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%% """%%%(((((('''%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,***$$$!!!###'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!iiiSSSHHHAAA======666666555444333222111111000000000000000///......++++++++++++++++++++++++,,,+++++++++,,,,,,---...%%%'''***---...---,,,***))))))))))))))))))***+++&&&'''((()))))))))))))))&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%######$$$&&&(((((('''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###%%%$$$############$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!%%%))))))&&&###""""""""""""#########$$$$$$$$$$$$$$$$$$###############"""###%%%&&&&&&%%%###"""$$$#########""""""!!!!!!############$$$$$$$$$%%%!!!!!!""""""#########$$$""""""""""""""""""######"""###$$$$$$$$$###"""!!!############$$$$$$$$$$$$############""""""""""""$$$$$$############$$$$$$######"""""""""###%%%&&&''''''"""&&&)))'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%""""""""""""############$$$$$$############$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############$$$$$$$$$$$$#####################$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!!!! !!!!!!"""###$$$ !!!"""###############""""""""""""""""""""""""""""""""""""###$$$%%%%%%""""""""""""######$$$%%%############""""""""""""!!!"""######"""!!!"""$$$ !!!!!!""""""###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!###$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&((()))))))))((('''((('''&&&%%%%%%&&&'''(((%%%'''******'''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!dddQQQFFF@@@<<<<<<777777666555444333333222000000000000000//////...++++++++++++++++++++++++***)))))))))***++++++,,,'''((()))))))))(((&&&%%%))))))(((((()))***++++++''''''((()))******))))))&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%######%%%'''))))))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""(((......***%%%$$$%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""###%%%&&&&&&%%%$$$"""""""""""""""##################"""!!!!!!""""""###############""""""""""""!!!!!!"""###$$$%%%%%%&&& """%%%&&&'''''''''"""############$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!"""&&&%%%###!!!!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$""""""###%%%&&&&&&""""""""""""##################""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!""" !!!###$$$$$$$$$!!!"""""""""#########$$$!!!!!!!!!!!!"""###$$$%%% !!!!!!"""###%%%&&&#########"""""""""""""""!!!""""""!!!!!!"""$$$ !!!"""#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$""""""############"""""""""###$$$"""###'''&&&&&&%%%%%%%%%&&&''''''%%%&&&(((******)))'''&&&***)))'''&&&&&&''')))***'''&&&''')))++++++***(((&&&&&&'''((()))***+++,,,)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%##############################""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!~~~^^^OOOHHHAAA;;;;;;999888777555444333222222////////////.....................---,,,+++***)))+++++++++*********)))))))))******+++++++++*********(((&&&'''***+++)))''')))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''%%%$$$''''''&&&$$$"""!!!"""$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######%%%"""######$$$$$$%%%&&&&&&"""###$$$$$$""""""###$$$%%%'''((((((&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!***'''###"""$$$$$$###!!!"""$$$%%%$$$"""!!!!!!"""###"""!!! !!!"""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""" !!!######$$$$$$$$$$$$$$$$$$#########""""""###"""  ###%%%'''""""""""""""""""""""""""######""""""""""""######$$$$$$##################"""!!!  """############$$$$$$$$$$$$#########""""""!!!!!!###$$$$$$%%%%%%###"""!!!""""""""""""###############$$$$$$###""""""###%%%######""""""""""""#####################"""!!!!!!!!!!!!"""""""""#########"""###$$$$$$$$$"""!!! ######""""""""""""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$###''''''&&&%%%%%%$$$######$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&''''''((())))))(((&&&%%%%%%&&&((()))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$''''''&&&&&&%%%$$$######!!!!!!!!!!!!""""""""""""***(((&&&$$$""""""""""""######""" {{{\\\MMMGGG???::::::999888777555333222222111000000000/////////......,,,,,,---------,,,++++++*********)))))))))((((((+++++++++***)))((('''&&&+++)))'''((()))***(((''')))))))))))))))(((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""$$$$$$%%%$$$######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""######!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&((('''&&&$$$$$$$$$######"""!!!!!!!!!!!!!!!%%%""" !!!$$$&&&&&&%%% !!!###"""!!! !!!###"""!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$############"""######$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!###%%%##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!  !!!"""###$$$%%%%%%""""""#########$$$$$$$$$############"""""""""!!!"""###$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""######"""!!!!!!"""$$$######""""""""""""######"""""""""""""""!!! ######$$$$$$$$$%%%%%%%%%###############"""!!!!!!######""""""""""""######$$$##############################"""""""""!!!!!!&&&%%%$$$###############%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###"""!!! vvvWWWJJJDDD>>>999999999888666444222111000000111111000000000/////////***+++,,,,,,---------,,,)))))))))(((((((((((((((*********))))))'''&&&%%%+++)))(((((())))))(((&&&)))))))))))))))(((''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$######%%%'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$"""&&&&&&%%%%%%$$$######"""$$$&&&&&&&&&$$$$$$%%%&&&###%%%&&&&&&$$$######$$$######"""!!!!!!!!!""""""%%%$$$###$$$&&&((((((((("""$$$%%%%%%$$$$$$$$$%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$#########!!!!!!!!!""""""######$$$$$$############"""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$###############!!!!!!"""###$$$$$$$$$$$$$$$############"""""""""!!! !!!"""##############################""""""""""""######!!!!!!!!!!!!!!!!!!"""""" !!!""""""###$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$############""""""""""""""""""#########"""!!! !!!!!!!!!!!!!!!""""""!!! """#########""""""""""""######!!!!!!!!!"""!!!!!! #########$$$$$$$$$$$$%%%$$$######"""""""""""""""######""""""""""""#######################################"""""""""""""""&&&%%%$$$###"""!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))************)))'''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""###$$$"""""""""!!!!!!  !!!!!!""""""!!!!!!!!!###"""!!!  qqqSSSFFFAAA<<<888888777666444222000///......111111111111000000000000+++,,,,,,------,,,,,,,,,))))))))))))))))))))))))''''''((()))******************))))))(((((('''''')))))))))))))))(((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###""""""###%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%((('''$$$%%%%%%%%%$$$$$$############$$$%%%$$$"""""""""$$$"""$$$%%%$$$###"""###$$$######""""""!!!""""""###'''&&&%%%$$$###"""!!!!!!"""$$$&&&&&&&&&%%%&&&'''""""""""""""""""""""""""$$$$$$$$$#################################""""""###""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""""""############""""""###$$$$$$$$$$$$$$$%%%%%%""""""############""""""!!!!!!!!!!!!""""""""""""########################!!!"""######$$$$$$$$$$$$############"""""""""""""""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%%%%%###"""""""""""""""""""""""""""""""""#####################"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""!!!"""""""""!!!!!!"""$$$######""""""""""""######!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))*********'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$######""""""""" !!!!!!!!!!!!!!!"""""" """"""!!! nnnPPPDDD@@@:::777888444333222000///......---111111111111000000000000------------,,,+++***)))************************'''((()))***++++++++++++)))******)))(((''''''((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&'''((('''$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###%%%%%%$$$"""#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%###'''((($$$###%%%%%%!!!######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!"""###"""###$$$###""""""###$$$######""""""""""""############"""  """"""!!!!!!"""###""""""############""""""########################&&&&&&%%%$$$###""""""!!!"""""""""""""""""""""### !!!"""###$$$%%%%%%%%%!!!"""############"""!!!#########$$$$$$%%%%%%%%%!!!"""############"""!!! !!!!!!!!!"""""""""########################"""######$$$$$$$$$$$$###""""""""""""""""""""""""###"""!!! !!!!!!"""##############################""""""""""""######"""""""""######$$$$$$$$$"""""""""""""""#########!!!!!!""""""######$$$$$$!!!!!!"""""""""#########""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!#########""""""$$$&&&######""""""""""""######"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######""""""""""""###### !!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###############$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%******))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))***+++,,,+++)))&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""######"""""""""""""""###$$$$$$$$$$$$$$$######### !!!!!!!!!""""""""""""!!!!!! !!!mmmOOOCCC???:::777777333222111000000//////000111111000000000/////////.........---,,,+++))))))************+++++++++++++++++++++++++++***))))))''')))***)))((('''(((***)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''#########$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""!!!"""###%%%%%%###!!!############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&%%%%%%###"""!!!#########$$$$$$%%%%%%&&&...666777---&&&%%%%%%""""""######$$$%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%"""###$$$###""""""$$$&&&######"""""""""###$$$$$$"""###$$$$$$""" !!! """###$$$"""""""""###"""######$$$$$$######""""""""""""###############'''&&&&&&%%%$$$###"""""""""""""""############$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$$$$###!!!!!!"""""""""""""""#########"""""""""#########""""""""""""""""""""""""######""""""""""""######""""""######$$$$$$%%%%%%###""""""""""""!!!!!!!!! !!!"""###%%%'''((()))!!!!!!!!!"""""""""######""""""""""""############$$$###"""!!!!!!!!!""""""""""""""""""############"""#########"""###%%%'''######""""""""""""############$$$$$$%%%%%%$$$$$$$$$###############"""""""""""""""""""""######$$$######""""""""""""###### """###$$$######""""""""""""""""""#########"""""""""""""""###$$$%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%""""""###$$$&&&'''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++,,,,,,---,,,+++)))(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""######"""""""""""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!"""######$$$######!!!!!! !!!!!!mmmOOOCCC???:::777777444333333222222333333444000000000/////////......------------,,,,,,+++***))))))))))))*********+++***************))))))(((%%%((())))))(((((())),,,)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&%%%$$$###%%%''''''&&&%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!"""###%%%%%%###!!!############$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&555AAACCC555(((&&&'''&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$######$$$###$$$$$$###"""###%%%'''######""""""######$$$%%%"""%%%'''(((&&&%%%&&&'''%%%&&&''''''&&&$$$%%%&&&"""###$$$$$$$$$$$$###"""!!!"""""""""#########$$$###############$$$$$$$$$############$$$$$$%%%%%%"""######$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""######$$$%%%%%%&&&&&&###"""!!! !!!"""###!!!!!!"""""""""#########""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""######""""""""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""#########$$$%%%%%%%%%!!!!!!!!!!!!"""""""""###!!!"""""""""############%%%$$$###"""!!!"""######!!!!!!!!!""""""""""""### !!!""""""""""""$$$&&&######""""""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!"""#####################""""""""""""######!!!###$$$###""""""!!!!!!"""""""""#########%%%$$$$$$#########$$$$$$!!!""""""$$$%%%&&&''''''$$$$$$######$$$&&&'''(((######$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******))))))))))))))))))%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""$$$$$$$$$$$$%%%&&&'''(((!!!!!! !!!!!!mmmPPPCCC@@@:::777777555444444444555555666777////////////............++++++,,,---------,,,,,,'''((((((((())))))******%%%&&&''')))******++++++$$$'''))))))((((((***---)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))))))))'''&&&&&&((()))(((&&&$$$######$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""$$$%%%%%%### """############$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&///>>>CCC333$$$"""%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&$$$"""!!!!!!"""###$$$$$$###"""###&&&(((######""""""###$$$%%%%%%"""%%%%%%"""!!!"""###$$$%%%&&&&&&$$$""""""###"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""" """###$$$$$$###""" """"""###$$$%%%%%%&&&&&&$$$"""!!!!!!"""$$$""""""""""""############""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!!!!!!!""""""###### !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!"""######$$$"""""""""######$$$$$$%%%&&&&&&$$$""" !!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$&&&%%%###"""""""""###$$$ !!!!!!!!!""" !!!!!!!!!!!!###%%%######""""""""""""######!!!!!!"""###############""""""!!!!!!  !!!"""$$$$$$$$$###"""######""""""""""""######!!!###$$$$$$""""""######$$$$$$%%%%%%%%%%%%''''''%%%$$$######""""""!!!!!!"""###%%%&&&''''''!!!!!!"""###%%%'''***+++''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""!!!""""""!!!!!!!!!""""""""""""""" !!!!!!###"""!!! !!!!!!!!! !!!!!!"""lllMMM@@@>>>:::777777999555000+++)))+++...111000000000000////////////,,,---------------------))))))))))))))))))))))))))))))))))))))))))))))))++++++***(((%%%$$$&&&'''))))))(((((()))***++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000///,,,((($$$###%%%((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&%%%$$$$$$***)))((('''&&&''''''(((#########"""!!!"""$$$'''###############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""###$$$###"""%%%%%%$$$###"""!!! !!!  """"""$$$###""""""$$$$$$###"""###"""""""""!!!!!! #########$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$#########""""""!!!!!! $$$$$$$$$#########""""""###"""!!! """$$$&&&########################$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$### !!!!!!""""""######"""""""""######$$$$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$"""""""""!!!""""""###$$$"""""""""###"""!!! #########"""""""""""""""""""""""""""############ !!!"""######"""!!! !!!"""###$$$%%%$$$###### !!!"""""""""""""""""""""""""""##################"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###&&&''''''&&&###"""!!!###$$$$$$"""!!!!!!"""###########################$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$###$$$&&&&&&$$$######$$$"""######$$$%%%&&&''''''&&&(((******)))'''''''''%%%$$$###$$$&&&'''&&&%%%$$$%%%''')))******)))((('''### !!!%%%((((((''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$$$$$$$###"""!!!!!!!!!"""&&&%%%###!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######!!! mmmNNNBBB???;;;888888555444111///------...///000000000000/////////...---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((('''&&&$$$$$$&&&***...******))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''$$$!!! """%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$#########$$$$$$!!!"""###""""""###%%%'''###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""$$$$$$######"""!!!!!!!!!###""""""""""""###%%%%%%%%%###"""###$$$%%%$$$"""#########""""""!!!!!!!!!###$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!######"""!!!######""""""!!!!!!!!!!!!$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%########################$$$#########""""""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""#########$$$######$$$$$$$$$$$$$$$$$$###########################""""""!!!"""###$$$%%%"""!!!!!!!!!!!!"""#########"""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!""""""######### !!!""""""""""""!!! !!!"""###$$$$$$$$$###### !!!"""""""""""""""""""""""""""############!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" $$$%%%&&&%%%###"""###$$$########################$$$%%%%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$###$$$%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%''')))***)))((((((((('''&&&%%%%%%&&&(((***''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%%%%###"""###$$$%%%%%%$$$#########$$$$$$&&&%%%###!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!! oooPPPCCCAAA<<<999999222222333333222111///...000000000/////////......------,,,,,,++++++******************************))))))))))))))))))))))))+++***(((%%%%%%(((---111)))************((('''&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$""" !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""&&&%%%$$$###############"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!""""""!!!"""######"""###%%%'''"""############""""""!!!###########################!!!!!!"""###$$$###""""""""""""""""""""""""""""""""""""######%%%&&&'''%%%###"""###$$$%%%$$$##################"""""""""$$$$$$$$$$$$$$$############!!!!!!!!!######"""!!!###""""""""""""!!!!!!!!!$$$$$$$$$###############"""""""""""""""################################################"""""""""$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%"""!!!!!!!!!!!!"""######$$$###"""!!! !!!"""""" !!!"""###$$$%%%%%% !!!""""""###### !!!""""""""""""!!! !!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""############!!!!!!""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!"""!!!  """########################%%%%%%&&&&&&%%%%%%$$$###$$$###""""""""""""###$$$"""$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&''')))&&&$$$$$$%%%&&&'''&&&%%%$$$%%%'''((())))))((('''&&&)))***'''###"""&&&***((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""######$$$%%%$$$$$$$$$######$$$$$$$$$$$$######"""$$$$$$$$$"""!!!"""#########"""""""""###$$$$$$%%%$$$"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""""""""!!!oooPPPDDDAAA<<<888777111222333444444222111000000000/////////.........------,,,++++++***))))))************************((((((((((((((((((((((((,,,,,,***'''$$$$$$&&&(((&&&''')))******)))'''%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""""""""######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$###$$$$$$$$$""""""###%%%""""""############"""!!!""""""""""""""""""""""""###!!!!!!!!!###$$$###"""!!!!!!""""""############ !!!"""###$$$%%%%%%$$$###"""###%%%%%%$$$###$$$$$$##################%%%%%%$$$$$$######""""""$$$###"""###$$$%%%$$$###""""""""""""""""""""""""########################!!!"""############""""""###########################################################################$$$%%%&&&'''&&&%%%$$$########################"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###""""""""""""###$$$$$$%%%$$$""" !!!"""###!!!!!!""""""#########$$$ !!!"""###$$$""""""############""""""!!!""""""###############"""""""""""""""""""""""" !!!"""""""""""""""!!!"""""""""############"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!"""""""""%%%$$$###""""""###$$$%%%  ########################$$$$$$%%%%%%$$$$$$###"""########################"""###$$$$$$""""""$$$%%%(((((('''''''''&&&&&&&&&((())))))'''&&&'''))),,,&&&%%%$$$%%%'''''''''&&&%%%&&&'''(((((((((''''''$$$%%%&&&$$$""""""$$$&&&(((''''''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$###$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!###$$$###"""!!!"""###  !!!""""""$$$###"""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!""""""######""""""nnnPPPCCC@@@;;;777666333333222222222222222222////////////............------,,,++++++***))))))************************((((((((((((((((((((((((&&&'''(((&&&### ###%%%''')))***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""&&&'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""!!!!!!$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%"""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""###!!!!!!!!!###$$$###"""!!!!!!!!!"""######$$$$$$ !!!!!!"""###$$$$$$$$$###"""!!!"""$$$%%%$$$#####################$$$$$$$$$$$$$$$######"""""""""###"""!!!"""$$$%%%$$$###""""""""""""####################################""""""############"""!!!""""""""""""""""""""""""###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###%%%'''((('''%%%$$$""""""""""""""""""""""""#########""""""!!!!!! ########################!!!!!!!!!"""""""""""""""$$$############$$$%%%%%%&&&$$$"""!!! !!!###$$$$$$#########""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""################################# !!!"""""""""""""""!!!"""""""""############!!!######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######"""!!! !!!"""#########""" !!!##########################################"""!!!!!!######$$$$$$$$$$$$######"""#########""""""$$$&&&(((((((((''''''&&&%%%%%%$$$%%%%%%$$$###$$$&&&)))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''''''''$$$"""!!!"""%%%'''&&&%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!"""######"""!!!"""$$$  !!!"""""""""""""""!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############$$$$$$$$$$$$###""""""nnnPPPDDDAAA;;;666555444333222111111111222333/////////.........------------,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))$$$'''***+++)))&&&$$$###"""###%%%'''))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!%%%(((&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""$$$$$$$$$$$$""""""!!!!!!!!!"""######$$$$$$%%%$$$###"""""""""""""""%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%&&&'''%%%###!!! !!!""""""############"""""""""""""""""""""""""""###!!!!!!"""###$$$###"""!!!!!!""""""#########$$$"""###$$$$$$%%%%%%$$$$$$!!! !!!###$$$###""""""""""""##############################"""""""""  """###"""!!!"""""""""############$$$###############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&!!!###&&&((()))(((&&&$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""" !!!""""""""""""!!!$$$############$$$%%%%%%%%%$$$###"""!!!"""######%%%%%%$$$###"""!!!  !!!""""""######%%%%%%$$$$$$$$$$$$%%%%%%"""!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""############ !!!"""#########""""""""""""""""""""""""!!!!!!!!!"""""""""#########"""!!! !!!"""###"""###"""!!!!!!###########################"""""""""###"""!!!!!! ######$$$%%%%%%$$$######""""""###"""!!!"""$$$'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%&&&(((***'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""!!!###(((***(((&&&&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%%%%%%%$$$###""""""######$$$%%%$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$###""""""###%%%######"""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$######"""!!!oooQQQEEEBBB<<<666555333333222111111111111111//////.........------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''))),,,---,,,+++***+++$$$$$$%%%&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$!!!"""$$$%%%%%%$$$"""!!! !!!!!!"""######$$$$$$######""""""""""""############$$$$$$$$$######"""!!!"""###$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$######"""$$$%%%%%%$$$"""""""""!!!!!!"""##########################################!!!!!!"""###$$$###""""""""""""""""""###############$$$$$$$$$###"""!!! """###"""!!!!!!!!!!!!""""""#########""""""""""""############  """###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!###&&&((()))(((&&&%%%#########"""""""""!!!!!!""""""########################################## !!!"""#########""""""""""""!!!!!!""""""###$$$$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!!!!!!!!!!""""""#########$$$###""""""""""""###$$$"""!!!!!! !!!"""###$$$"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""############''''''&&&$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""###### !!!"""!!! !!!#######################################"""!!!!!!###$$$$$$%%%%%%$$$$$$###!!!""""""!!! """%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))***))))))***+++'''&&&%%%&&&'''((((((&&&'''&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$######$$$&&&%%%%%%$$$#########$$$$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!""""""""""""!!!pppSSSGGGDDD===777666222222333333222111///...//////.........---------------------------------++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((((('''&&&''')))&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&###!!!  """###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!"""$$$%%%%%%$$$"""!!!"""######$$$%%%%%%&&&&&&###"""""""""""""""###$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$!!!$$$%%%$$$$$$$$$%%%!!!!!!"""##########################################!!!!!!"""###$$$###"""######""""""""""""""""""!!!!!!""""""!!! !!!""""""!!! !!!!!!"""""""""###!!!!!!""""""######$$$$$$!!!!!! !!!$$$%%%%%%$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&$$$""" !!!"""###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$###############!!!###&&&)))***(((&&&%%%%%%$$$$$$$$$######"""""" !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###### !!!""""""###$$$$$$$$$$$$###""""""""""""""""""############""""""""""""###############"""!!! !!!"""###"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!!!!!!! $$$%%%'''&&&%%%######$$$########################$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###!!!""""""!!! """%%%(((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&''''''&&&'''''''''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&!!!$$$'''&&&""" """$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######"""###%%%%%%$$$$$$%%%&&&$$$$$$###"""!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!"""""""""tttXXXIIIDDD???999555888777666555333111000000---++++++,,,...///...---//////...------,,,++++++************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''$$$'''***,,,,,,***'''&&&+++(((&&&&&&((()))(((&&&&&&$$$######%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$$$$%%%'''(((((('''%%%$$$((('''%%%###""""""######&&&&&&%%%$$$############&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$""" ######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!!!!  !!!"""&&&%%%###""""""###%%%&&&%%%$$$###!!! ###############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""!!! !!!###%%%'''######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!! !!!"""############### !!!"""######"""!!! !!!!!!!!!"""""""""############"""""""""""""""######""""""!!!!!! ######$$$$$$$$$######"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""$$$&&&%%%$$$###$$$$$$ !!!!!!  !!!"""###$$$$$$"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$#########"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%%%%%%%###!!! $$$######"""###%%%&&&'''"""&&&)))(((%%%$$$(((,,,(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&$$$######%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!###''''''&&&$$$"""!!! !!!$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! !!!###$$$sssWWWHHHCCC>>>999555666666555444333333222222333111///...---,,,***(((......------,,,+++++++++************))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))***++++++***(((%%%###$$$"""!!!###&&&(((((('''&&&%%%######%%%&&&'''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$#########$$$$$$$$$###""""""%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$#########$$$$$$$$$$$$###############""""""#########"""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$###"""""""""######%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$######"""!!!!!! !!!###$$$$$$###!!! """""""""#########$$$$$$!!!""""""###$$$$$$######""""""!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############"""""""""!!!!!!""""""###$$$$$$######!!!!!!""""""""""""!!!!!!###########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""$$$%%%%%%$$$######$$$!!!"""#########"""!!!!!! !!!!!!""""""###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###"""""""""""""""""""""############""""""""""""############""""""""""""######$$$$$$$$$$$$######!!!"""$$$$$$$$$"""!!!$$$############%%%&&&''')))+++,,,)))%%%"""%%%((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''(((%%%###"""###$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""" !!!$$$&&&$$$###!!! !!!$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""sssVVVGGGBBB>>>999666555444444444444333333333555333000///...---***(((------,,,,,,++++++******************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''************)))'''&&&%%%###"""!!!"""%%%''''''&&&&&&%%%###$$$%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###"""###&&&((()))'''%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$#########""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!""""""""""""###&&&%%%$$$###############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$###!!!  !!!"""######"""!!! """""""""!!!"""######$$$!!!!!!""""""######""""""""""""########################$$$$$$$$$%%%%%%%%% !!!"""$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##################""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""######!!! !!!"""$$$%%%######$$$$$$$$$$$$######%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###%%%%%%###"""###$$$""""""###$$$$$$######""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$""""""""""""""""""##################""""""""""""$$$$$$$$$$$$############""""""############""""""!!!!!!"""######""" ############$$$%%%&&&'''+++,,,---***%%%###$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((($$$###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!"""$$$$$$###!!! !!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!tttVVVGGGBBB???:::777555555555444444333333222111000...///000000///...,,,,,,,,,++++++*********************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((()))***+++)))((('''&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%''''''&&&$$$###############$$$%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################&&&$$$###!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###""""""""""""###$$$######""""""######$$$%%%$$$###"""!!! !!!!!!"""######"""!!!!!!""""""!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###############"""""""""""""""######$$$$$$$$$$$$#########"""!!! !!!"""###!!!!!!!!! """""""""""""""#########"""!!! !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$$$$###""""""###!!!!!!!!!"""""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!"""#########"""""""""""""""#####################"""""""""!!!$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!!!!""""""######"""!!!!!!############$$$%%%&&&&&&&&&'''((('''%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""!!!  !!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$###"""!!!tttWWWGGGCCC@@@<<<999888777666555333222111000///...---///111222222111,,,,,,++++++++++++******************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''((()))+++,,,++++++***((('''''''''((('''&&&%%%&&&''''''&&&$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&$$$###"""!!! ############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""&&&$$$###!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## !!!"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""########################"""""""""""""""######$$$!!!!!!""""""""""""!!! !!!###%%%&&&&&&$$$""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""""""""""""""""""""############$$$$$$$$$######"""###"""!!! !!!"""###!!!!!!!!!!!!!!! !!!!!!""""""############$$$###""" !!!""" !!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """######"""!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""###"""""""""""""""""""""""" !!!""""""######!!!!!!""""""########################"""""""""!!!######"""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""#####################"""######$$$%%%%%%%%%&&&"""###$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###""""""!!!!!!%%%$$$$$$&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###%%%&&&&&&$$$###$$$%%%"""!!!  !!!!!!"""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!"""###$$$%%%$$$###"""tttVVVFFFBBB???<<<:::888888666555333111000///111///...///000111000...,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((())))))******))))))(((******)))(((((((((((((((&&&'''((('''&&&&&&(((***'''&&&&&&'''((((((&&&$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$############""""""!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$##################$$$""""""###$$$$$$$$$$$$###""""""######""""""!!!!!!!!!###$$$&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""############""""""""""""""""""############"""############"""!!!!!!""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$#########"""!!!  !!!"""######$$$$$$###"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!######!!! !!!""""""""""""""""""###%%%%%%!!!!!!!!!"""""""""""""""""""""!!! !!!###$$$"""""""""""""""""""""""" !!!!!!""""""###!!!!!!!!!"""######$$$$$$############""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!###############$$$$$$$$$""""""###%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!%%%%%%%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$###!!! !!!!!!"""""""""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!"""######$$$$$$######rrrTTTDDD@@@>>>:::888777666666444333222111111111000.../////////...---,,,,,,,,,,,,,,,,,,------************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((%%%'''((('''%%%%%%'''***''''''&&&'''((((((&&&###%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%(((((((((''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######################## !!!"""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########""""""#########""""""""""""""""""""""""######"""""""""!!!!!!!!!"""###$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$#########$$$%%%%%%!!!!!!"""###$$$%%%&&&'''######""""""""""""######!!!###%%%''''''&&&$$$#########$$$$$$###""""""!!!!!!"""$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""!!!"""""""""############"""""""""""""""!!! !!!!!!""""""""""""!!!!!!""""""###$$$%%%&&&'''''' !!!!!!"""######$$$$$$ !!!"""######"""  !!!"""###$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""!!! !!!!!!!!!!!!!!!!!!###$$$%%%!!!!!!""""""######$$$$$$"""!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!"""######$$$$$$############""""""""""""#########"""""""""!!!!!!!!!""""""######""""""!!!"""""""""""""""###$$$$$$!!!"""$$$%%%&&&&&&%%%%%%&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###""" """###&&&$$$###!!! !!!!!!""""""###"""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!! !!!""""""###pppRRRBBB>>><<<999777555555444444444333333333///...---...///000///...------------------------************))))))))))))))))))))))))))))))))))))))))))************))))))%%%&&&''')))***+++++++++***++++++)))%%%$$$%%%'''(((''''''((()))(((%%%###%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""###### ###$$$%%%$$$""" &&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$""" $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""!!!!!! """"""###"""!!!""""""############"""""" !!!###$$$%%%!!!""""""###$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""!!!###&&&((()))'''$$$"""$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""!!!!!!""""""#########$$$!!!!!!"""!!!!!!  !!!"""######"""!!! !!!###$$$%%%&&&''' !!!!!!"""###$$$$$$$$$"""$$$%%%$$$""" !!!"""############!!!"""###$$$%%%&&&''''''""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""!!! !!! """###!!!!!!"""###$$$%%%%%%&&&"""!!!  !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!"""###$$$$$$$$$############""""""""""""$$$$$$$$$############"""""""""############""""""!!!!!!!!!!!!!!!"""######!!!"""$$$%%%&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&''')))***######$$$&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###!!!!!!$$$&&&'''&&&$$$"""!!! !!!!!!"""#########""" """""""""""""""""""""""" !!!!!!!!!"""  !!!"""mmmOOO@@@>>><<<888555888777555555444333111..............................---+++******+++---......---,,,+++***(((((('''&&&(((***)))'''''')))+++))))))))))))))))))))))))+++*********))))))(((((($$$$$$$$$$$$%%%&&&''''''%%%&&&(((***,,,+++(((%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$###"""""""""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""#########$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$############""""""""""""""""""############"""""" !!!"""$$$$$$$$$$$$######""""""!!!!!! !!!""""""""""""""" !!!"""###$$$""""""""""""##################""""""""""""######%%%"""&&&...111***""" ##############################""""""""""""######""""""#########$$$$$$$$$'''&&&&&&%%%$$$###""""""'''&&&%%%%%%%%%&&&'''(((""""""############"""""" !!!""""""#########""""""""""""!!! """$$$%%%%%%###!!!!!!  """###"""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%% !!!""""""$$$$$$###############$$$$$$###""" !!!"""""""""""""""""""""######!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$###""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""$$$""" !!!""""""""" !!!""""""""""""""" """$$$%%%%%%%%%###"""'''%%%###!!! !!!###%%%"""""""""""""""!!!!!! """"""""""""##################""""""""""""######$$$$$$######%%%&&&######"""!!! ###''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%######################## !!!""""""###""""""""""""!!!!!! ###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!mmmOOOAAA>>><<<888555888666555444444333111...////////////////////////...---,,,,,,,,,,,,---......---***(((&&&'''((()))%%%'''))))))'''&&&(((***))))))))))))))))))))))))******)))))))))(((((((((''''''&&&&&&''''''((((((!!!!!!!!!###%%%%%%###!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%$$$###"""############""""""""""""""""""############""""""###$$$&&&'''((('''&&&%%%"""""""""######$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""###$$$#########""""""!!!!!!!!! !!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######%%%!!!!!!&&&(((%%%""""""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$$$$$$$######"""!!!!!! ###"""!!!!!!!!!"""$$$$$$""""""############""""""!!!!!! !!!!!!"""### !!!"""###$$$%%%%%% !!!###$$$$$$###"""!!!"""!!! !!!"""###"""###$$$$$$$$$$$$###""""""""""""###############"""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$###"""!!! !!!!!!"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""$$$&&&$$$""" !!!""""""!!! !!!"""""""""""""""!!!"""$$$$$$###"""!!!$$$### !!!"""""""""""""""!!! """"""""""""##################""""""""""""######!!!"""###$$$&&&'''&&&###&&&&&&%%%$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%######################## !!!!!!""""""###$$$$$$#########"""""""""!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!lllPPPAAA>>><<<888666777666444444444333111///000000000000000000000000...........................,,,(((%%%$$$&&&(((***&&&'''((((((''''''((()))))))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''&&&'''''''''$$$###"""###%%%&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""" !!!!!!""""""#################################'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%$$$############"""!!!"""###$$$%%%""""""############"""""""""###$$$%%%%%%$$$###""" !!!!!!"""$$$%%%%%%&&&""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""$$$###"""!!! !!!!!!!!!""""""######""""""""""""######!!!###%%%###!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""############$$$$$$#########"""!!!!!!!!!!!! !!!""""""""""""############"""""""""!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""######$$$$$$""""""!!! !!!"""###$$$"""###$$$$$$$$$$$$###"""###""""""""""""""""""!!!###""""""""""""###$$$$$$######"""""""""######$$$######"""!!!!!!!!!""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!$$$'''%%%"""  !!!!!! !!!""""""""""""""" !!!"""###"""!!! ###""" !!!""""""""""""""""""!!!!!! """"""""""""##################""""""""""""######""""""###%%%&&&%%%%%%%%%&&&%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################""""""""""""""""""""""""###############""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!lllPPPBBB>>>;;;888666666555444444444333111///////////////////////////,,,,,,---......---,,,,,,,,,+++)))'''&&&''')))***'''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%$$$$$$$$$(((&&&$$$%%%&&&(((((((((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$###!!!!!!!!!###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""#########"""""" !!!""""""###$$$$$$""""""############""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!%%%&&&$$$"""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""######$$$$$$""""""############"""""""""""""""""""""######$$$$$$$$$$$$$$$############!!!!!!!!!!!!"""###%%%&&&###"""!!!!!!!!!"""$$$%%%#########$$$$$$###############""""""!!!!!! !!!!!! !!!!!!"""######""""""""""""######$$$######""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  """$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! ###%%%%%%"""  !!!  !!!""""""""""""""" !!!"""""""""!!!!!!&&&%%%###""""""###$$$%%% !!!"""###$$$$$$$$$$$$!!!"""""""""##################""""""""""""######$$$$$$%%%&&&$$$!!!"""%%%$$$""""""$$$%%%###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&####################################""""""""""""""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!kkkQQQCCC>>>;;;888777666444333333444333111///........................***+++,,,,,,,,,,,,+++***)))***+++++++++***)))))))))(((((())))))*********((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))((('''&&&%%%$$$$$$$$$%%%###!!!!!!"""$$$%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!"""###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$&&&&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""######$$$######"""!!!!!!!!!!!!"""""""""""""""""""""############""""""$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$######""""""""""""###### """$$$$$$##############################""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""######$$$$$$$$$$$$#########"""""""""!!! !!!###%%%&&&###"""!!!!!!!!!"""$$$%%%$$$##################$$$######""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!"""######$$$""""""##############################""""""!!!!!!!!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!$$$&&&'''&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!"""###$$$""" !!!"""""""""""""""!!!!!!"""""""""###""""""&&&%%%$$$$$$$$$%%%&&&&&&!!!""""""###""""""!!!!!!!!!"""""""""##################""""""""""""#########"""###%%%"""$$$---///'''"""$$$%%%######&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!kkkRRRDDD>>>;;;888888555444333333333333111///........................************************((()))+++------,,,***))))))((('''((()))******((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''+++***)))(((''''''''''''%%%###!!!!!!###$$$%%%$$$$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&""""""############"""""" !!!"""$$$%%%&&&'''"""""""""!!!!!! """"""############""""""!!!"""###$$$$$$$$$###"""""""""""""""##################$$$$$$######""""""############$$$%%%&&&'''#########$$$$$$$$$%%%%%%######""""""""""""######$$$###%%%)))##############################""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!"""#########$$$!!!"""######$$$$$$######""""""############"""""""""!!!!!!!!!!!!"""###### !!!"""###$$$$$$%%%""""""!!!!!!!!!###$$$%%%""""""!!! !!!"""###$$$$$$$$$###""""""###$$$$$$###""""""""""""""""""!!!$$$############$$$%%%%%%!!!!!!!!!!!!"""######$$$!!!"""###$$$$$$$$$######"""""""""""""""""""""### !!!!!!""""""######$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!!!!###$$$"""  !!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""#########""""""""""""###$$$$$$######"""!!!""""""""""""##################""""""""""""###### !!!$$$###"""---<<>>:::888888444333222333333333111///........................,,,,,,+++******+++,,,,,,'''((()))***++++++******'''&&&$$$%%%((()))(((&&&))))))))))))))))))))))))&&&&&&''''''((((((((((((******)))(((((('''(((((('''&&&$$$%%%'''(((((('''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######""""""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$###""""""############"""""" !!!"""######""""""""""""############""""""############"""""" !!!###%%%%%%%%%$$$###"""#########$$$$$$$$$%%%###$$$$$$$$$$$$###"""!!!######"""""""""###$$$$$$"""############$$$$$$$$$######""""""""""""#########%%%"""%%%'''##############################""""""""""""############""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!"""###$$$$$$$$$######""""""############""""""!!!!!! !!!!!!"""### !!!"""######$$$###"""""""""""""""######"""!!! !!!"""###$$$$$$###""""""###$$$$$$"""""""""###############$$$$$$######$$$$$$%%%&&& !!!!!!"""$$$$$$!!!"""###$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!%%%!!! !!!"""""" !!!"""""""""""""""!!! !!!!!!"""""" !!!!!!!!!"""""""""######"""""" """"""""""""##################""""""""""""######!!!!!!%%%$$$%%%444HHHSSS;;;&&&$$$'''&&&$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###""""""#########$$$$$$$$$ !!!!!!###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!jjjSSSEEE>>>:::888888444333222222333333111///000000000000000000000000...---+++******+++---...((((((''''''((()))***+++&&&$$$"""$$$&&&(((&&&$$$))))))))))))))))))))))))'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""""""""""""""$$$##################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''""""""############""""""!!!###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$###"""!!! """"""""""""##################""""""""""""######&&&)))%%%"""$$$$$$!!!""""""""""""""""""""""""######""""""""""""############""""""!!!!!!!!! """"""###$$$%%%&&&&&&'''"""###$$$&&&&&&%%%%%%$$$""""""############"""""" !!!""""""!!!!!!!!!!!! ############""""""""""""!!!  """###%%%$$$###""""""###$$$%%%""""""######$$$$$$%%%%%%"""""""""!!!""""""###$$$ !!!"""$$$$$$!!!"""###$$$%%%%%%$$$### !!!"""###$$$%%%%%% !!!!!!"""###$$$$$$$$$ !!!!!!!!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$  """###### !!!!!!"""""""""""""""  !!!!!! !!!!!!!!!""""""###### !!!"""$$$%%%%%%%%%%%%""""""""""""##################""""""""""""######&&&###$$$'''%%%&&&777LLLWWW;;;""" &&&'''&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""### !!!!!!""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!lllRRREEEAAA<<<888555111222333444333222111000.........//////000111222---------,,,+++***)))(((,,,,,,++++++***)))(((((()))*********)))(((&&&%%%(((((((((((())))))))))))''''''&&&&&&&&&''''''(((''''''(((((('''&&&%%%%%%''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$%%%&&&((()))&&&&&&%%%&&&((((((&&&$$$#################################$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%&&&&&&'''""")))---)))$$$###$$$######$$$&&&&&&&&&$$$"""!!!%%%%%%%%%$$$"""!!!!!! !!!"""###&&&%%%###!!!  !!!!!!!!!!!!"""""""""""" """$$$%%%%%%%%%$$$""""""""""""""""""""""""$$$#########""""""!!!!!!###!!! !!!###!!! !!!!!!  !!!"""###$$$%%%&&&&&&###"""!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!"""$$$%%%&&&$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###$$$&&&'''((( !!!"""""""""!!!""""""""""""!!!!!!!!!!!!"""""""""############### !!!""""""!!!"""$$$&&&###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$###"""!!!!!!"""###### !!!""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!! ###""""""!!!"""$$$&&&'''############"""""""""""" !!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$"""!!! !!!"""###"""!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$###### """###%%%&&&'''######"""!!!!!!!!!!!!!!!&&&%%%###"""###%%%(((***)))(((&&&$$$$$$$$$&&&'''&&&(((***((($$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###((('''%%%###""""""######%%%$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$#########""""""%%%%%%###"""""""""###$$$"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$###############"""!!!!!!""""""!!!!!! lllSSSGGGCCC@@@<<<:::222333333333333222111111......000000111000000///.........------,,,++++++,,,,,,++++++***))))))((()))*********)))(((&&&%%%((((((((())))))*********)))(((((('''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&''''''&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########"""""""""###$$$$$$""""""!!!!!!!!!!!!""""""$$$###""""""""""""###$$$######$$$%%%%%%&&&&&&'''(((...111,,,&&&%%%$$$"""&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$"""!!!!!!!!!!!! !!!""""""######"""!!! !!!""""""############""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""############"""""""""!!!$$$###!!! """###%%%###""""""######"""!!!"""###############$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!""""""###$$$$$$%%%%%%###""""""!!!"""$$$%%%&&&%%%%%%$$$###!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!"""###%%%###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$###"""!!!!!!"""######!!!"""######$$$#########"""###$$$$$$$$$$$$###""""""""""""!!!!!!!!! !!!!!! !!!###$$$%%%#########"""""""""!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""#########$$$###""""""######""""""""""""""""""""""""""""""%%%$$$$$$$$$############!!!!!!"""""""""###############"""!!!!!!!!!!!!!!!$$$$$$###"""###%%%'''(((((('''%%%$$$###$$$%%%&&&!!!"""###""" !!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""%%%$$$###"""""""""###$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""##################"""!!!!!!""""""""""""!!!!!!!!!!!!mmmUUUHHHDDD@@@<<<:::444333222222111111222222//////111111111000...---////////////............,,,,,,++++++***)))))))))))))))******)))((('''&&&(((((())))))***+++,,,,,,+++***)))((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$###""""""""""""""""""$$$$$$############$$$$$$#########$$$$$$###############$$$$$$%%%&&&&&&&&&)))...000+++'''&&&%%%###'''&&&$$$""""""###$$$&&&%%%%%%&&&&&&%%%$$$$$$###!!!!!!"""############""" !!!###$$$%%%%%%$$$$$$$$$######""""""&&&%%%$$$###############""""""""""""""""""""""""############""""""""""""$$$$$$###""""""###$$$%%%%%%$$$######$$$$$$###"""$$$$$$$$$######"""""""""$$$$$$############$$$$$$"""###$$$%%%%%%&&&%%%%%%""""""!!! ############"""""""""""""""""""""###$$$$$$%%%%%%###""""""!!!"""$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!"""$$$###!!! !!!"""###""" """"""""""""""""""""""""#########$$$$$$$$$%%%%%%######""""""""""""######"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""#########""""""""""""!!! """############""""""""""""!!!!!! !!!!!!!!!  !!!!!!""""""""""""#########""""""""""""""""""!!!%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$$$$###""""""!!! """"""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%******(((''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############%%%$$$######""""""#################################""""""!!!!!!!!!!!!""""""############""""""!!!"""""""""""""""#########oooUUUGGGAAA<<<777444444333222111000111222333222111111000///......................../////////+++++++++*********)))))))))))))))))))))(((''''''(((((()))***+++,,,,,,---******)))(((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%&&&&&&%%%$$$"""#########$$$%%%%%%&&&&&&###((()))&&&$$$&&&&&&$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$###""" !!!"""###$$$$$$%%%$$$$$$######""""""!!!###"""!!! !!!"""###""""""""""""""""""""""""#########"""""""""""""""$$$$$$#########$$$%%%%%%###"""!!!!!!"""###""" ############""""""""""""######################## !!!"""######$$$$$$"""!!!!!! !!!!!!!!!#########"""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$###$$$&&&'''(((!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$ """######!!!!!!!!!"""###!!! !!!"""###""" """"""""""""""""""""""""!!!"""""""""############"""""""""""""""#########"""######$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$#########"""""" !!!!!!"""""""""###"""""""""!!!!!!!!!!!! """######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""######""""""!!!!!!!!! $$$$$$%%%$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!$$$$$$###"""!!! !!!"""""""""""""""!!!!!! !!!"""###$$$$$$###"""$$$###""""""""""""######'''%%%###%%%)))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$##############################$$$$$$$$$######"""!!!!!! !!!!!!""""""############"""!!! !!!!!!""""""######oooUUUGGGAAA<<<666333444333222111000111222333555333000---,,,---///000...------,,,,,,---...///+++++++++***************)))))))))(((((((((((((((((())))))***++++++,,,,,,)))(((''''''&&&&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&$$$######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""""""""!!!!!!!!!!!!""""""###%%%'''(((((('''%%%###""""""###$$$$$$%%%%%%&&&!!!%%%&&&######%%%%%%#########%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!""""""""""""!!!######"""""""""!!!!!!!!!!!!  """$$$%%%########################""""""""""""""""""###############"""#########$$$"""!!! !!!"""###"""!!!!!!!!!"""""""""#########!!!""""""""""""""""""!!! !!!""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""#####################$$$$$$$$$%%%$$$$$$###$$$&&&'''((( !!!"""###$$$%%% !!!!!!!!!"""""""""###!!!!!!!!! !!!######"""!!!!!!"""###!!! !!!"""###""" """"""""""""""""""""""""!!!"""""""""############!!!!!!""""""############!!!"""######$$$$$$######$$$##################$$$$$$$$$$$$$$$############!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! !!!###$$$###!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!""""""""""""!!!!!! !!!"""$$$$$$###"""!!!"""""""""!!!"""""""""######!!! """%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%&&&&&&%%%%%%$$$###""""""!!!!!!""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!""""""#########"""""" !!!!!!!!!lllTTTGGGCCC???;;;999444333222222111111222222555333000---,,,---///000...---,,,+++++++++------************************))))))(((((((((((()))))))))))))))************+++''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))%%%%%%&&&&&&'''(((((((((#########$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$######""""""###$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""%%%$$$$$$######$$$$$$%%%%%%$$$##################$$$######""""""######$$$$$$%%%'''(((((('''%%%$$$""""""######$$$%%%%%%%%%&&&((('''$$$###%%%$$$!!!!!!###%%%&&&'''%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$###""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%&&&'''########################""""""""""""########################""""""!!!!!!###"""!!!"""###$$$###"""!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!! !!!"""############### !!!!!!"""$$$%%%&&&""""""""""""#######################################""""""!!!"""$$$%%%&&&######"""!!!!!!""""""""" !!!!!!""""""#########""""""!!!!!! """###"""!!!""""""###!!! !!!"""###""" """"""""""""""""""""""""#########$$$$$$$$$%%%%%% !!!"""######$$$######!!!""""""###$$$#########$$$$$$###""""""###$$$$$$$$$$$$$$$############"""!!!""""""######""""""!!!""""""!!!!!!!!!!!! &&&%%%$$$###"""""""""""" """"""!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!! """$$$### !!!$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""" """######"""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""""""""""""""""""""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$###""""""!!!!!!!!!!!!"""!!!""""""############""" jjjRRRFFFBBB???;;;999222333333333333222111111111111000000//////......///...,,,+++***+++,,,---***************************)))(((''''''((()))*********))))))))))))((((((&&&&&&&&&&&&'''((()))***''''''((()))))))))))))))%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$&&&'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%&&&((('''######&&&&&&"""######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""!!!"""######"""!!! !!!!!!!!!""""""###$$$$$$######$$$%%%&&&&&&%%%%%%########################!!!"""""""""############$$$$$$$$$######!!! !!! """###"""!!!"""""""""""""""!!!!!!!!!!!!"""############"""!!!"""######$$$$$$$$$######!!!!!!!!!!!!!!!"""###$$$!!!"""""""""#######################################""""""!!!"""$$$%%%&&&&&&%%%###"""!!! !!! !!!"""#########&&&&&&%%%$$$$$$###""""""!!!######"""#########!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$ """###$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$############""""""""" !!!"""""""""!!! """"""!!!!!!!!! '''&&&$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!$$$$$$!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!#####################"""!!!!!!""""""###############$$$%%%%%%%%%%%%&&&'''########################%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%$$$###"""!!! !!!""""""###$$$$$$"""!!!!!!!!!!!!""""""###!!!!!!"""############### jjjQQQCCC???;;;666333222222333444333222111000---///111333333111...+++111000---+++***+++,,,---******************++++++***)))(((''''''((()))*********))))))((('''''''''''''''''''''(((***+++,,,%%%%%%&&&'''((((((''''''%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$$$$#########!!!"""$$$%%%&&&%%%%%%$$$%%%&&&(((+++,,,+++'''###########################!!!!!!""""""######$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''###""""""""""""""""""############$$$$$$#########"""""""""###$$$$$$%%%%%%"""$$$###!!!###'''(((%%%%%%$$$###""""""$$$&&&'''&&&&&&''''''&&&&&&%%%$$$%%%$$$"""!!!!!!!!!"""### !!!"""######"""!!! !!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%###"""!!!########################!!!!!!""""""#########$$$&&&&&&%%%%%%###"""  !!! $$$$$$###"""!!! """###$$$%%%%%%$$$###"""""""""#########""""""!!!""""""!!! !!!!!!!!!""""""#########$$$$$$$$$##################%%%$$$$$$$$$$$$&&&'''(((&&&$$$###!!!!!!!!!!!!""" !!!"""######$$$$$$$$$######"""!!!  """#########$$$###!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """###$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%#########""""""""""""!!! !!!!!!!!! """!!!!!!!!! $$$###!!! !!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!  !!!!!!"""""""""%%%%%%"""!!!%%%)))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""!!!!!!  """###$$$###"""!!!$$$$$$$$$###############!!!!!!"""###############!!!$$$&&&%%%###"""$$$'''########################&&&&&&%%%$$$############"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######"""""""""""""""######$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%$$$###"""!!! !!!"""#########!!!!!! !!!!!!"""###$$$!!!!!!"""###############""""""!!!!!! }}}iiiRRRDDD===999888999///000111222222222222222///////////////......---//////...+++((('''(((***///,,,))))))***+++)))'''(((((())))))*********+++''''''(((((((((((('''''''''((((((((('''&&&%%%%%%***%%%!!!"""'''++++++)))''''''&&&&&&%%%$$$######%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''!!!###%%%''')))(((''''''###"""!!!"""$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! ########################"""###%%%&&&&&&%%%###""""""$$$&&&&&&%%%$$$###$$$$$$""" !!!"""""""""######""""""######$$$%%%'''&&&$$$"""!!!!!!""""""###$$$%%%%%%$$$###"""!!! """$$$%%%$$$###"""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$######$$$&&&$$$######"""""""""""""""###"""!!! !!!"""############"""""""""""""""&&&%%%$$$######$$$%%%&&&!!! !!!###%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""""""""###$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""######"""!!!!!!!!!"""$$$%%%$$$$$$###############$$$######""""""""""""######!!!!!!!!!!!!""""""""""""!!!###!!! """"""!!!!!!$$$''''''$$$!!!!!!###$$$%%%###!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%&&&"""!!!$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""############$$$$$$$$$!!!"""###""" !!!"""########################"""""""""###$$$$$$%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!############$$$%%%&&&'''############""""""""""""$$$######$$$''''''&&&%%%""""""""""""""""""""""""$$$"""!!!"""$$$%%%%%%$$$%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!}}}iiiRRRDDD===999777777444444444333111///...---///////////////......------------+++***)))+++---,,,***((()))+++---,,,***''''''(((((())))))))))))''''''((()))))))))((((((''''''((((((''''''&&&%%%$$$ $$$)))***)))###############"""""""""%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$###""""""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!########################"""###%%%&&&&&&%%%###""" """$$$$$$###"""""""""###!!! !!!!!!!!!!!!"""""""""############%%%%%%$$$###""""""""""""###$$$$$$%%%$$$###"""!!!######""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$############!!!!!!!!!"""""""""##############################"""""""""############$$$!!!"""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$###$$$%%%%%%######$$$%%%$$$######"""""""""""""""###"""!!! !!!"""######"""""""""""""""""""""""""""!!! !!!"""""""""!!! !!!"""$$$""""""######$$$$$$%%%%%%$$$###!!!!!!!!!"""$$$%%%!!!!!!###$$$$$$$$$$$$###"""""""""""""""###$$$$$$"""""""""""""""######$$$%%%$$$######"""""""""######""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!######!!! ###&&&###""""""###%%%%%%"""!!!###""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! ###"""!!!!!!!!!"""$$$$$$&&&### !!!$$$%%%###""""""""""""""""""""""""""""""""""""""""""""""""$$$#########$$$$$$%%%%%%""""""#########$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######"""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$""""""###$$$$$$###""""""""""""""""""###$$$$$$%%%######"""""""""""""""###$$$######$$$&&&%%%###!!!$$$$$$######""""""!!!!!!###""" !!!"""######"""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!~~~jjjSSSEEE===888666666666666555333111...,,,+++///////////////......---+++,,,,,,,,,+++,,,...000...,,,******+++,,,,,,+++''''''''''''(((((((((((('''(((((()))*********)))''''''((((((((('''&&&&&&%%%!!! $$$(((((((((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%###"""###$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###########################$$$%%%&&&&&&%%%$$$###!!!""""""!!! !!!"""  !!!!!! """#########"""!!!""""""############""""""###$$$$$$$$$$$$###""""""'''%%%### """###""""""""""""""""""""""""############""""""""""""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%"""#########"""!!!!!! """""""""""""""""""""""""""""""""""""""######$$$!!!###%%%&&&$$$######$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######!!!  !!!###"""!!! !!!"""###$$$ !!!"""###$$$%%%%%%%%%$$$""" !!!###$$$!!!"""###$$$$$$$$$###############$$$$$$%%%!!!""""""############""""""!!! """!!!!!! !!!!!!"""######""""""!!!!!! !!!###$$$""" ###'''###""""""######""" !!!!!!!!!!!!"""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""""""""!!!"""######$$$$$$!!! """###!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""#########$$$$$$!!!"""$$$""" ########################%%%%%%$$$$$$###""""""!!!######""""""""""""######"""""""""######"""""""""!!!!!!###$$$%%%&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!!!!!"""###$$$$$$######$$$%%%$$$ %%%$$$$$$###"""!!! $$$""" !!!"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!lllUUUGGG???:::666666222222222222222111000//////////////////......---+++,,,------,,,---...000222000...,,,+++***(((((((((((((((((((((((((((((('''((()))******++++++***''''''(((((((((((('''''',,,)))&&&%%%'''(((((('''((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$###$$$$$$$$$&&&$$$######$$$$$$"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### !!!"""""" """"""!!! !!!"""!!! !!!###$$$%%%$$$"""!!!!!!"""###$$$###""""""#########$$$############%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&###############"""!!! """""""""""""""""""""""""""""""""""""""######$$$ ###&&&&&&%%%###""""""$$$######"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$ !!!"""######$$$$$$$$$###""""""!!!!!!!!! !!!"""#########$$$###""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""###!!!!!! !!!!!!######""""""!!!!!! """######!!!!!!###!!!!!!!!!""""""!!!!!!"""###"""  """"""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""######$$$!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############ $$$"""!!!!!!!!!"""""""""""""""$$$$$$$$$#########""""""######""""""""""""######""""""############"""""" """$$$&&&'''((((((""""""!!!!!!!!!!!!""""""##################""""""$$$###!!! !!!"""$$$%%%#########%%%&&&$$$!!!#########"""""""""""""""%%%###!!!!!!""""""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!mmmVVVIIIAAA;;;888777///000111222222222222222///////////////......---,,,...///...,,,,,,,,,---111111///---***)))(((((())))))))))))))))))))))))(((((()))***************''''''((((((((((((((('''---+++)))))))))))))))((()))((('''&&&%%%$$$######'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&$$$######$$$$$$"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!"""######"""!!!"""###$$$"""!!!!!!"""$$$&&&&&&%%%$$$### """$$$$$$$$$########################$$$$$$ !!!"""###$$$$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$ """%%%&&&%%%###""""""$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""####################################!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$""" ############"""#########"""!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!#########$$$&&&''')))***!!!!!! !!!!!!###"""""""""!!!!!!!!! """###$$$###"""  !!!!!!!!!!!!!!!###$$$$$$###!!! !!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!"""""""""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###!!!!!!"""""""""#########"""$$$'''%%%!!!"""""""""#########$$$$$$""""""#########$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$### """$$$&&&'''((((((""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$###"""""""""!!!!!!!!!"""$$$%%%""""""###%%%&&&&&&$$$""" !!!"""###$$$$$$%%%&&&$$$""""""######"""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!lllVVVIIIBBB<<<888888222222222222222111000//////////////////......------...///...,,,*********,,,------,,,******+++---************))))))))))))((())))))******))))))(((''''''((()))))))))((((((''''''(((((()))***+++,,,,,,,,,***)))'''%%%$$$$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%###"""###$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!###%%%###""""""###$$$%%%###!!!###$$$%%%&&&&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$#########"""######$$$%%% """$$$%%%$$$###"""########################!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""######$$$ """$$$%%%###""""""###$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!"""$$$%%%%%%###!!! %%%$$$###""""""""""""###!!!!!!!!!!!!!!!""""""###"""############""""""!!! !!!###%%%''''''"""!!!!!! !!!!!!"""!!!!!!!!!"""""""""""""""$$$$$$%%%%%%%%%###!!! !!!!!! """$$$!!!"""###"""!!!"""$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!"""############"""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!!!!"""""""""######(((%%%######$$$%%%"""$$$$$$$$$%%%&&&&&&''''''!!!""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!###$$$%%%&&&&&&&&&""""""""""""""""""""""""######%%%&&&&&&%%%$$$###!!!!!!""""""######$$$$$$"""""""""###%%%&&&%%%$$$ """###%%%&&&'''&&&$$$""""""###$$$###"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!}}}jjjUUUHHHAAA;;;888777444444333333111000......///////////////......---+++---......,,,***)))***)))+++,,,+++))))))+++---******)))))))))((((((((())))))))))))((('''&&&&&&''''''((()))))))))))))))&&&'''((())))))***,,,---......---,,,***)))((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$###""""""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$################################################"""######$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$###!!!!!!###%%%"""""""""###$$$$$$""" ######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%######"""""""""###%%%%%%"""""""""############"""########################!!!!!!!!!""""""#########!!!!!!"""""""""################################# !!!!!!"""###$$$%%%&&&!!!!!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!###$$$###"""!!!"""$$$$$$######""""""""""""""" !!!"""######"""!!! !!!!!!"""######$$$$$$ !!!!!! !!!!!!""""""#########""""""""""""""""""""""""######""""""!!!""""""###$$$###"""!!!!!!!!!"""######""""""!!!!!!""""""###$$$$$$######""""""""""""""" !!!"""###""""""!!!!!!""""""### !!!!!!""""""######&&&$$$###""""""""""""""" !!!###""" !!!$$$!!!""""""!!! ###%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!"""###$$$######"""###$$$$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$###"""!!!!!!!!!!!!!!!"""""""""#########"""!!!!!! #########$$$%%%&&&&&&&&&##################$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$""""""###$$$$$$###"""""" !!!###%%%&&&%%%$$$### """$$$%%%$$$###"""$$$###!!!!!!"""$$$$$$### !!!"""###$$$%%%&&&$$$"""!!!!!!###$$$$$$###"""!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!zzzhhhSSSFFF@@@;;;777666222222222222222111000//////////////////......---)))+++------,,,*********+++------+++((('''(((+++))))))(((((('''''''''&&&))))))))))))(((&&&%%%$$$''''''((())))))))))))))))))***++++++*********+++***)))))))))((((((''''''###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&''''''%%%&&&''''''&&&###!!!###"""!!!"""$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$######"""########################%%%$$$$$$######$$$$$$%%%#########""" !!!###%%%!!!!!!!!!"""$$$###!!!######""""""######$$$%%%'''&&&%%%$$$$$$$$$&&&&&&######"""""""""###%%%&&&&&&%%%###!!! !!!"""###########################!!!!!!""""""######$$$$$$ !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!"""###$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$"""######"""!!!!!!###$$$$$$######""""""""""""""" !!!"""######"""!!! !!!!!!"""###$$$$$$$$$ !!!""""""!!! """"""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%%### !!!%%%(((  """###%%%#########"""###$$$$$$%%%%%%$$$"""!!!!!!!!!"""###%%%%%%$$$#####################""""""""""""###### !!!"""###$$$$$$&&&"""!!!""""""$$$$$$""" ###$$$$$$###!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""$$$$$$######"""!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$&&&'''''''''%%%$$$!!!!!!!!!!!!"""""""""""" !!!"""""""""$$$&&& !!!"""#########%%%%%%$$$$$$###"""""""""######""""""""""""######""""""############""""""$$$%%%%%%%%%%%%$$$######!!!"""$$$&&&&&&$$$"""!!! """$$$%%%$$$######"""%%%&&&%%%###"""&&&$$$  !!!!!!!!!!!!!!!!!!"""######$$$$$$"""  """#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!~~~bbbPPPHHH>>>888888444666555444222000///...---111111000///////////////---------,,,,,,,,,+++++++++++++++************)))(((((((((((((((((((((((()))((('''((()))***)))((((((((()))***************((())))))(((&&&&&&''')))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###((('''%%%$$$$$$%%%'''(((%%%$$$"""!!!!!!"""$$$%%%((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$***+++***(((&&&%%%&&&'''"""############$$$$$$$$$$$$###"""###$$$###!!!$$$$$$$$$$$$##################""""""!!!!!! )))(((&&&$$$!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""&&&%%%%%%%%%$$$###############"""""""""""""""###$$$###############$$$$$$###!!! ###$$$""" &&&&&&%%%%%%%%%&&&''''''########################&&&&&&%%%$$$######$$$$$$aaaQQQWWWhhh///(((,,, """((($$$&&&### !!!!!!!!!"""!!!!!!###$$$###!!!!!!!!!!!!"""$$$%%%&&&!!!  """###$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$"""!!! !!!###%%%'''(((dddUUUVVVXXXNNNjjjWWWPPPbbbYYYYYY\\\((((((!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$###'''((("""***&&&!!!%%%###111&&&%%%LLLXXX```kkkVVVVVVIII+++###""" $$$&&&### !!!!!!###'''"""######""""""!!!!!! ######"""""""""###%%%&&&$$$###!!! !!!###$$$###""" &&&&&&!!!***"""'''######!!!''')))"""!!!(((,,,^^^bbbwww___WWW###'''$$$""""""%%%%%%"""!!!!!!&&& $$$%%% ###"""###$$$&&&&&&%%%$$$$$$"""""""""""""""#########$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! ~~~bbbOOOHHH>>>888888444555444333222111000///...///...------,,,,,,------------------,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))((('''((()))***)))(((******)))(((&&&$$$###"""***++++++)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$############$$$%%%$$$###"""!!!!!!"""###$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""######$$$##################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$%%%###$$$$$$$$$%%%%%%&&&&&&$$$###!!!!!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""!!!!!!&&&%%%$$$""""""!!!!!!!!!&&&&&&%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!""""""$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""$$$###############$$$$$$$$$""" !!!###$$$""" $$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!!""""""555bbb@@@'''***%%%&&&###!!!!!!%%%%%%######%%%'''""""""!!!!!!!!!"""######$$$###"""""""""###%%%%%%$$$######""""""######$$$!!!!!!!!!""""""!!!!!!!!!!!!"""######$$$$$$######$$$###!!! !!!"""$$$%%%===***"""#########""""""!!! """"""""""""""""""""""""!!!!!! ###$$$((( &&& 666bbbddd<<<((($$$&&&&&&///"""000"""!!!)))###"""""""""!!!!!!!!! ###"""!!!!!!!!!"""###$$$!!!!!!!!!###"""!!!###!!! ###+++"""444"""888uuu[[[///###)))---,,,((('''&&&...444 !!!""""""""""""!!!###############$$$$$$$$$$$$$$$$$$#########""""""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!  }}}aaaNNNHHH===888888444333333333222111111000000222111111000///000000000...---------,,,,,,,,,,,,+++++++++************)))************************)))((('''((()))***)))(((******)))'''%%%###!!! ''')))+++***(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$%%%###########################$$$%%%$$$""""""$$$%%%$$$$$$%%%&&&&&&'''(((((($$$"""  !!!!!!!!! """""""""###############"""""""""""""""###$$$$$$'''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""!!!!!! !!!""""""""""""""""""############!!!!!! !!!!!!"""$$$$$$###############$$$$$$###""""""###$$$###""""""""""""!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!"""""""""YYY,,,$$$***$$$ #########"""!!!!!! !!!!!!!!! !!!!!!"""###$$$######""""""######$$$ !!!!!!!!!!!! !!!""""""######""""""%%%$$$"""!!!!!!!!!"""###  ###$$$$$$$$$$$$######"""######################## !!!!!!######"""...)))NNNUUU!!!$$$&&&"""&&&""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!"""""" """""" %%%&&& !!!"""&&&&&&...%%% ...rrrWWW222666$$$ !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!""""""###$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!{{{___MMMGGG===888999555333222222222222222111111444333222222111111222222,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((('''((()))***)))((((((((()))))))))(((''''''!!!###'''))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""###$$$%%%$$$###$$$%%%'''###$$$$$$%%%&&&'''(((((($$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%"""""""""######$$$&&&&&&%%%$$$$$$######""""""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""" !!!!!!""""""######"""!!!!!!!!!!!!""""""###%%%$$$######"""#########$$$#########$$$$$$######"""!!!!!!!!!!!!"""##############################%%%%%%$$$$$$$$$$$$$$$%%%vvv666###(((!!!!!! !!!!!! !!!!!!######""""""""""""###### !!!!!!!!!!!! !!!"""""""""""""""$$$###"""!!!!!!"""######...rrrJJJ'''######$$$$$$$$$######"""""""""""""""""""""""""""###############"""!!! """### ### ((( QQQ>>>,,,(((%%%""""""""""""!!!!!!!!!!!!###""""""!!!!!! ######"""!!!!!!"""######!!!%%%%%%!!! """"""((("""... +++'''111"""&&&***+++######"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$#################################!!!!!!"""###$$$%%%&&&&&&"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""zzz^^^LLLFFF<<<888999555222222222222222222222222000000///............///++++++++++++************+++++++++*********))))))(((((((((((((((((((((((()))((('''((()))***)))(((&&&'''((()))***+++++++++"""%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$######$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$######$$$$$$$$$############""""""""""""""""""""""""""""""###$$$$$$######%%%'''"""######$$$%%%%%%&&&&&&###!!!!!!"""""" !!!!!!!!!"""""""""###""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###"""""""""!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!!!!"""""" !!!!!!""""""######"""""""""######$$$%%%%%%$$$$$$###""""""############$$$$$$#########$$$"""""""""""""""###$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%'''111***&&&)))***%%%  !!!"""###""""""######$$$$$$$$$$$$###""""""""""""""""""### !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!""""""###$$$%%%'''(((!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######""""""$$$%%%$$$666BBB&&&%%%!!!!!!!!!!!!""""""""""""#########""""""!!!!!! """###""" ###'''&&&"""&&&$$$+++rrr:::!!!&&&+++###%%%$$$###"""###$$$%%%&&&$$$$$$######""""""""""""########################""""""###$$$&&&'''((((((###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""xxx\\\KKKEEE<<<888999555333333333333333222222222111111000///////////////++++++++++++************+++++++++************)))'''''''''''''''''''''''')))((('''((()))***)))(((''''''((((((((((((''''''###%%%''''''%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%########################$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""#########$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$######""""""######################## !!!""""""!!!!!!###%%%""""""############$$$$$$###!!!!!!""""""""" !!!!!!""""""""""""###############%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############$$$%%%%%%&&&%%%%%%$$$###"""""""""""""""###$$$###""""""###$$$###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""###$$$AAA###$$$ !!!"""$$$%%% !!!""""""######""""""###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!""""""######"""""" !!!"""###$$$%%%%%%''' !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!  $$$%%%666:::%%%!!!!!!!!!!!!""""""""""""""""""#########"""!!!!!! """""" $$$)))'''!!!!!!555eee---"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!###############$$$$$$$$$######$$$%%%&&&'''((()))######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""www[[[JJJDDD;;;888999555444444444333333222222222333222111111000000111111---------,,,,,,,,,+++++++++++++++************)))(((((((((((((((((((((((()))((('''((()))***)))((('''((((((((('''&&&&&&%%%&&&(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!"""$$$###############""""""""""""!!! !!!###$$$###""" !!!!!!"""#########"""""""""""""""!!!!!!###"""""""""######$$$%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$######"""!!!!!!""""""######"""""""""""""""!!!""""""""""""###$$$%%%&&&&&&%%%$$$###"""""""""""" """$$$###!!! """$$$######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$###%%%...XXX```111!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!! """"""!!!!!!!!!!!!""""""""""""############""""""!!!"""######$$$$$$######!!!!!!"""###############&&&)))uuu??? !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!((("""$$$ppp--- !!!!!!!!!"""""""""### !!!"""""""""!!! """"""############"""""" """""" !!!$$$###"""eee/// !!!!!!"""""""""""""""%%%%%%$$$######"""!!!!!!""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""  !!!!!!"""vvv[[[JJJDDD;;;888999666555555444333333222111111///......---------------//////.........---------+++++++++************))))))))))))))))))))))))))))))((('''((()))******(((''''''(((((()))(((((((((&&&'''(((''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% """###$$$$$$###""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""$$$%%%###"""!!!""""""###$$$%%%%%%&&&######""""""!!!!!!  !!!###$$$%%% !!!"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$###""""""!!!""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###"""""""""""" """$$$### !!!###"""""""""""""""###$$$$$$########################$$$$$$######$$$%%%&&&&&& ///%%%)))000!!!dddUUU$$$######""""""""""""""" !!!###$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""############"""!!!!!! 333qqq !!!!!!"""!!!!!!""""""""""""""""""""""""!!!""""""#########""""""(((((( AAA !!!!!!!!!""""""###### !!!!!!!!!  ###%%%!!!gggAAA&&& !!!###$$$$$$$$$###"""&&&&&&%%%%%%$$$###""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""nnn]]]KKKAAA<<<888444444666666555444222111000000...//////000///---+++***000000000///............***))))))((('''&&&&&&&&&))))))))))))))))))))))))************)))((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((($$$$$$%%%&&&&&&'''((((((((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$######$$$%%%&&&$$$###!!!"""$$$&&&&&&&&&$$$###)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%######""""""""""""############""""""""""""#####################"""!!! ######""""""!!!!!! $$$$$$$$$############"""$$$#########""""""!!!!!!!!!###%%%&&&""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%$$$###""""""######!!!###%%%'''&&&$$$!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!###%%%&&&$$$######"""!!! !!!"""!!!  """%%%###""" !!!!!!$$$%%%&&&&&&%%%### """!!!!!!###%%%&&&%%%$$$$$$#########""""""!!!!!!...222uuu!!!###(((######""" $$$### ((( !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############'''$$$ """###"""!!!"""((((((!!!***%%% !!!  !!!"""""" $$$###""" !!!"""&&&$$$!!!---))),,, !!!"""$$$$$$ ***&&&""")))UUUooo$$$***???***"""000,,,'''%%%!!!###$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""$$$%%%$$$""" !!!###$$$%%%%%%$$$$$$"""""""""""""""""""""""" !!!  !!! !!!""""""'''$$$ !!!######"""lll[[[III@@@<<<888555555222222222111111000000000///////////////---,,,+++------------,,,,,,+++******))))))(((''''''&&&&&&))))))))))))))))))))))))&&&&&&'''''''''''''''&&&(((((((((((((((((((((((())))))((((((((('''''''''$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###"""######$$$ """###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%&&&%%%$$$$$$)))'''&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$######""""""""""""############""""""""""""###############$$$######""""""$$$$$$#########"""""""""$$$$$$$$$#########""""""############"""""""""!!! !!!!!!###$$$$$$"""""""""!!!!!!!!!  !!!"""""""""$$$$$$######""""""######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""!!!"""###%%%&&&#########""""""!!!!!!!!!!!!"""######!!! !!!"""""""""!!! !!!!!!"""######$$$%%%%%%%%%###!!! """!!!!!!###%%%&&&%%%###$$$$$$$$$$$$######"""""" ***---...999111&&&$$$&&&$$$%%%'''&&&"""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############&&&###!!! """###"""!!!(((vvv999%%%!!!%%%### """!!! !!!#########"""###"""!!! !!!!!!"""###'''###"""!!!ggg\\\444***www'''!!!$$$%%%!!!!!!!!!!!!"""###$$$%%% !!!!!!222BBBrrr&&&ccc$$$000###---$$$ ###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""%%%""" """"""!!!iiiYYYGGG???<<<999777666111111111111111111111111///////////////...,,,,,,,,,---------,,,+++)))(((***))))))((((((''''''&&&))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""#########""""""""""""############""""""""""""######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""############""""""""""""$$$######""""""""""""""""""""""""!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%$$$!!! """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""""""""###%%%&&&#####################"""###$$$%%%$$$"""!!!"""###!!!!!! !!!"""###$$$%%%"""###$$$%%%%%%$$$###""""""!!!!!!"""$$$%%%$$$###%%%%%%$$$$$$$$$$$$######''' (((>>>$$$)))!!! !!! ###%%%###""""""###$$$$$$$$$$$$$$$########################!!!""""""############"""$$$###!!!!!!"""###"""!!!///444www))) %%%%%% ###"""!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""###"""%%%###$$$!!!WWW222%%%&&&%%%***)))""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&"""######%%%&&&333&&&222((($$$###$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$######$$$######""""""""""""###$$$%%%%%%"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!"""""" !!!!!!!!!hhhWWWFFF???<<<:::888888444444333333333333333222////////////......---------...//////...,,,***)))))))))))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''"""######$$$$$$$$$######$$$%%%'''&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$######""""""""""""###$$$######""""""######$$$######""""""""""""######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""#########"""""""""""""""######""""""!!!!!!""""""############""""""""""""&&&&&&%%%%%%$$$$$$$$$### !!!!!!"""############$$$###!!! """%%%'''""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""###$$$%%%###############$$$$$$$$$###$$$%%%$$$"""!!!!!!"""!!!!!!!!!""""""######$$$!!!"""###$$$$$$$$$$$$######"""!!!!!!###$$$$$$###########################,,,!!!&&&'''888'''...$$$!!! $$$%%%!!! !!!"""""""""""""""########################!!!"""############""""""###"""!!!!!!"""""""""!!!***'''&&&"""###!!!"""!!! !!!###$$$###""" !!!!!!""""""#########$$$%%%WWW((( ((($$$$$$***$$$444hhh(((***""""""!!!!!!"""######$$$"""""""""""""""""""""""" &&&FFF((("""$$$$$$%%%BBBfff000((($$$(((########################(((%%%"""!!!"""$$$$$$$$$$$$###"""""""""###%%%&&&""""""""""""""""""""""""  """######"""  !!!!!!!!!!!!!!!!!!  !!!!!!!!!hhhXXXGGG???<<<:::888888666666555444333222111000000/////////.............../////////...,,,***))))))))))))))))))((((((((((((((((((((((((((((((((())))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&%%%$$$###""""""$$$&&&&&&%%%$$$%%%'''%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""&&&%%%$$$###############$$$$$$############$$$$$$######""""""""""""######"""###$$$%%%%%%%%%%%%%%%#################################"""""""""!!!!!!""""""""""""""""""###### !!!!!!"""###%%%%%%%%%$$$$$$$$$######""""""!!!  !!!"""###$$$$$$######!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############$$$$$$$$$###############$$$$$$$$$"""###$$$###!!! !!!"""###############"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$""" """#########!!!!!!!!!"""""""""""""""((($$$000000"""TTTIII000$$$&&&$$$"""###!!! !!!"""""""""""""""########################""""""#########""""""!!! !!!""""""!!!!!!!!!"""!!!"""&&&www:::'''!!!!!!###!!!  """###"""!!! !!!!!!""""""######"""!!!$$$ 999***(((444++++++(((&&&!!!WWW||| )))!!! !!!""""""""""""""""""""""""""""""%%%!!!(((nnn'''"""%%%"""777+++'''"""!!!"""########################%%%""" !!!$$$%%%%%%$$$###"""""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""jjjZZZHHH@@@===:::888777555444333222000///...---000000///......//////000///...---,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&& ###&&&&&&###"""$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""'''&&&%%%$$$############$$$$$$############$$$$$$######""""""""""""######"""###$$$$$$$$$$$$$$$$$$"""""""""#####################"""""""""!!!!!!!!!""""""""""""############ """###$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""!!!!!! !!!"""$$$%%%%%%$$$###""" !!!"""###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$#####################"""!!!"""###"""!!!!!!"""###$$$$$$$$$$$$###"""!!! """"""#########$$$$$$%%%$$$""" !!!######""" !!!!!!!!!!!!"""(((!!!///,,,###666www!!! ''')))$$$ """"""###$$$$$$$$$$$$$$$########################"""############""""""!!! """"""!!!!!!!!!"""'''555ttt###$$$$$$$$$!!! !!!"""!!! !!!"""""""""""""""!!!$$$######%%%999!!!)))!!!---"""""",,,!!!###YYY &&&  !!!!!!!!!!!!!!!!!!!!!!!!!!!)))+++$$$NNN,,,%%%&&&!!!$$$......,,,###########################!!! """$$$%%%$$$$$$###############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""!!! !!!"""###"""  !!!nnn]]]KKKBBB>>>:::777666333333222222111000//////000000///......///000111222000...+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''!!!"""###%%%%%%%%%$$$###"""###$$$%%%&&&'''''''''"""%%%'''&&&!!! ###$$$$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############&&&%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%######""""""""""""###############$$$######""""""#########$$$$$$$$$%%%%%%###"""""""""!!!!!!!!!!!!!!!"""""""""############ !!!###$$$%%%$$$$$$#########"""""""""%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""!!!""""""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$#########""""""!!!!!!!!! """############$$$%%%"""###$$$$$$$$$###""""""##################$$$$$$%%%"""  """"""""" !!!!!!!!!""""""""""""###$$$!!! '''((($$$&&&%%%~~~yyy000!!!((($$$!!!%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!! ######!!! !!!""" $$$!!!$$$###)))!!!!!! """###"""!!!!!!""""""######"""!!! """$$$###$$$vvv'''000'''%%%((($$$))) (((---777888!!!!!! !!!!!! !!!xxx ...&&& 555+++%%%(((###########################$$$"""""""""$$$$$$$$$"""######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!! """$$$"""ppp___LLLCCC>>>:::666555333333333333333333333333111000///......///000111666333000---+++,,,---...)))))))))))))))*********))))))))))))))))))))))))&&&'''((()))************************************(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((("""###%%%&&&'''&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$''')))&&& ###$$$&&&'''&&&$$$"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%######""""""""""""#####################"""!!! $$$$$$$$$%%%%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$"""!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%'''''''''%%%###"""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$######"""!!! !!!"""$$$$$$$$$$$$&&&((( !!!###$$$%%%%%%$$$$$$$$$$$$###############$$$%%%"""  """""""""!!!!!!""""""#########$$$###((('''%%%%%%$$$"""!!!!!!"""+++%%% vvv^^^999&&&"""!!!))) !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! ######!!! !!!"""$$$###,,,qqq444 ---###!!!!!!"""###$$$###"""""""""#########!!! """###$$$ 666hhh###!!!!!!&&&###%%%"""(((%%%###"""!!!!!!!!!!!!"""""" """...$$$000$$$"""((('''&&&tttuuu###///'''""""""""""""""""""""""""&&&%%%$$$%%%%%%%%%###!!!"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###"""!!! """###"""www]]]LLLDDD<<<;;;:::222444222111222333333222111//////000000000000//////222222333222000---***(((''''''''''''((()))***+++'''((())))))(((((()))***))))))))))))))))))))))))''''''(((((())))))******000---)))&&&$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######)))'''%%%###!!!"""######%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&%%%$$$###!!!  """###$$$$$$$$$###"""!!! !!!$$$&&&&&&%%%"""""""""""""""""""""""""""!!!  !!!""" !!!"""###$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###""" """###$$$%%%%%%$$$######$$$%%%&&&%%%###"""###&&&'''%%%###&&&### !!!###%%%%%%$$$!!!!!! !!!"""###%%%&&&!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""#########$$$######%%%888dddqqq###(((&&&###%%%###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""!!!"""!!!!!!!!!!!! ,,,###!!!666jjj"""...&&&""" !!!"""$$$$$$%%%&&&222TTT<<<---!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###...WWW+++ '''&&&!!!!!!!!!!!!!!!!!!!!!!!!)))YYY(((""""""!!! """]]] """$$$ $$$!!!"""$$$&&&&&&%%%$$$###%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!"""######$$$""""""""""""""""""""""""############"""!!!www^^^LLLDDD;;;:::;;;444444333222222333333222000//////000000000000//////***+++,,,------,,,++++++(((((((((((()))***+++,,,)))***+++)))(((''''''((('''''''''''''''''''''''''''((((((((()))))))))******((('''&&&%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$ """###$$$$$$$$$###$$$###!!!"""###$$$$$$###""""""""""""""""""""""""""""""!!! !!!""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$$$$"""!!! !!!$$$%%%###!!!%%%""" ###%%%$$$###""""""!!!!!!"""###$$$%%%$$$$$$$$$###############!!!"""""""""############'''###"""!!!///|||rrr(((333!!!&&&%%%$$$######"""######"""""""""""""""""""""""" !!!"""###""""""!!!$$$###!!!!!!###$$$###"""&&&"""###"""!!!""" !!!!!! !!!!!!"""###$$$ %%%  111XXX,,,$$$!!!!!!!!!!!!"""""""""#########""""""!!!""""""###$$$ccc'''###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$222DDD ######"""""""""""""""!!!&&&YYYWWW###%%%"""$$$!!!"""###$$$%%%$$$$$$###""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!"""""""""#########""""""""""""""""""""""""#########""""""!!! www^^^LLLCCC::::::;;;666666444333222333222111///...//////000000//////...,,,,,,------...//////000)))))))))))))))***+++,,,***++++++***'''&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""################################################ !!!"""$$$%%%%%% !!!"""######$$$######&&&$$$""""""######"""!!!""""""""""""""""""""""""######""""""""""""######"""######$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%###""""""###%%%%%%$$$$$$###"""!!!!!!""""""!!! !!!"""$$$$$$""" ###!!! """###############"""""""""######$$$%%%$$$$$$$$$######""""""""""""""""""############"""$$$((($$$%%%bbb..."""((('''%%%$$$######"""""""""""""""""""""""""""""" !!!"""""""""""""""%%%###!!!"""###$$$############%%%$$$uuu333***!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###!!!"""%%%$$$---EEE***&&&!!!!!!!!!"""""""""######$$$$$$######"""######$$$&&&"""OOO]]] ((()))###!!!!!!!!!!!!!!!!!!!!!!!!ooo+++"""""""""######$$$$$$$$$$$$JJJ&&&%%%$$$"""""""""#########$$$$$$$$$ !!!""""""###################################################### !!!"""###$$$$$$ !!!"""#########""""""""""""""""""""""""""""""######""""""!!!!!! www^^^MMMDDD:::999<<<777777555333333333222000///...//////////////////...222111000...------------******))))))***+++,,,,,,)))******)))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''%%%$$$###&&&&&&&&&'''''''''((((((((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$""""""!!! !!!""""""""""""""""""############&&&%%%$$$$$$###$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""####################################""""""""""""!!!!!!""""""############$$$###!!!!!!#########"""""""""""""""""""""""""""##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$######""""""!!!!!! !!!"""###%%%&&&%%%$$$"""!!!!!! !!!""""""""""""$$$$$$$$$######"""""""""######""""""!!! """""""""""""""############'''$$$!!!###%%%&&&###NNN"""'''&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""###!!! !!!""""""!!!$$$""" ###)))<<>>UUU  """!!!$$$,,,!!!!!!"""""""""#####################$$$%%%&&&&&&&&&$$$NNN***%%%"""!!!!!!!!!!!!!!!!!!!!!!!!%%%!!!!!!!!!!!!""""""""""""555222"""%%% $$$############$$$%%%&&&!!!!!!!!!"""""""""##############################"""""""""""""""""""""""" !!!"""######### """$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!uuu^^^NNNEEE:::999<<<888777666444333333333111///......////////////......000///---+++)))(((((('''******************+++,,,&&&((())))))(((((()))+++%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((%%%&&&'''((('''&&&$$$###&&&&&&&&&'''''''''(((((('''&&&%%%$$$###$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$$$$########################$$$$$$############$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""########################'''&&&&&&%%%###""""""!!!"""""""""""""""#########"""!!! ###$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$######"""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!"""$$$$$$$$$$$$###### !!!!!!"""""""""""""""%%%%%%$$$$$$######""""""""""""""""""!!!!!! ######""""""""""""""""""'''))) """%%%###>>>!!!++++++"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""######""" """""""""!!!!!! $$$&&&%%%###"""###########################""""""!!!!!!!!!!!!""" $$$"""$$$%%%"""'''&&&###222... ,,,333---"""&&& """"""""""""############!!!!!!"""###%%%'''((())) RRRFFF$$$!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!222+++""""""""""""!!!!!!!!!!!!(((UUU!!!'''"""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$######"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!"""sss^^^OOOGGG<<<:::<<<999777555444333444333222000---......//////......---......---,,,,,,+++************)))))))))******+++%%%'''((()))((()))***,,,))))))))))))))))))))))))))))))))))))((((((((((((###$$$&&&'''((((((((('''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&###############$$$%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!  """$$$%%%$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$###### """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """!!! !!!###!!!######"""""""""###$$$$$$%%%%%%$$$###""""""#####################$$$############""""""""""""$$$###!!! """%%%###"""$$$nnn''' !!!"""###%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######&&&$$$"""###$$$%%%$$$###$$$$$$)))yyy222,,,""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""%%%$$$######"""***$$$ 000,,,)))%%%"""""""""#########$$$$$$ !!!###$$$''')))***!!!ccc~~~###((("""###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%iiieee)))$$$$$$$$$######"""""""""!!!%%%!!!'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""######################## ###"""""""""!!!!!!!!!  !!!"""""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###qqq]]]QQQIII===:::<<<888666444333333444444333222---......//////......------.../////////...---,,,***))))))(((((()))))))))&&&((())))))(((((()))+++------------------------***)))))))))((((((((('''%%%&&&''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$""""""""""""###%%%&&&&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###"""!!!!!!"""######"""!!! """#########""""""""""""""""""""""""""""""###$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$ """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! """###$$$######""" !!!!!! """%%%"""%%%%%%###"""###$$$###$$$%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%############"""""""""!!!$$$###))))))&&&$$$'''000""""""""""""###$$$$$$%%%"""""""""""""""""""""""""""!!!!!! !!!"""###$$$&&&$$$######$$$%%%%%%$$$"""$$$&&&"""'''===www+++""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""!!!###&&&'''$$$ +++(((%%%...&&&...+++!!!***+++###""""""#########$$$$$$$$$""""""""""""###%%%&&&'''$$$!!!%%% ))) &&&"""!!!!!!!!!!!!!!!!!!!!!!!!###999 $$$!!!"""""""""""""""######"""""""""### !!!"""###$$$######"""###############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""###"""!!! !!!"""###ppp]]]RRRJJJ>>>;;;<<<888555444333333444555444222---..................---+++,,,---------+++((('''))))))((((((((((((((()))((()))***)))((('''((()))((((((((((((((((((((((((******))))))((((((((('''+++***)))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""''''''&&&%%%$$$""""""!!!%%%%%%%%%$$$$$$$$$############"""!!!###%%%''')))######$$$$$$$$$$$$##################""""""!!!!!!!!!!!!!!!"""###%%%&&&'''""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""######$$$""" !!!"""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""############"""""" """###$$$%%%$$$$$$#########!!! $$$((("""&&&&&&$$$"""###%%%######%%%%%%&&&%%%$$$### !!!"""###$$$$$$$$$#########""""""!!!!!!&&&""""""$$$ &&&###***)))DDDKKK%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$"""!!!!!!"""######"""###''' (((!!!$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$%%%###!!!!!!%%% !!!'''!!!%%%###$$$"""############$$$$$$$$$$$$##################$$$ +++000###)))!!!!!!!!!!!!!!!!!!!!!!!!!!! '''""" !!!""""""!!!######"""  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$!!! !!!""""""""""""""""""""""""""""""###"""!!! !!!###$$$rrr^^^KKKEEECCC<<<888888666444222222333333000---000...+++)))(((***---///***+++,,,---............,,,,,,+++***)))))))))***((((((((((((((()))******)))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$######"""#########(((&&&$$$"""!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$+++'''$$$###%%%'''&&&%%%"""""""""###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""###%%%%%%!!! $$$&&&%%%###"""!!!$$$$$$#########$$$&&&'''  !!!""" !!!!!!"""""""""###!!!"""$$$%%%&&&&&&%%%$$$ !!!###%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$!!!"""$$$%%%%%%$$$"""!!!$$$#########""""""!!!!!!######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""######$$$$$$######"""!!!"""""""""############%%%$$$$$$######$$$%%%%%%!!!###$$$###"""!!!"""###((( """$$$ ###$$$'''&&&"""$$$)))''' ++++++... %%%"""*** #########""""""""""""!!!!!!""""""""""""#########$$$###""" !!!"""""""""!!! 444$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&### %%% """$$$%%%$$$###""" !!!"""######$$$$$$#########,,,$$$***%%%,,,ggg %%%!!!###$$$&&&(((%%%"""SSS"""+++ !!!"""######$$$%%%999%%%"""""""""""""""######### !!!!!!!!!!!!"""""""""!!!!!!""""""#########$$$###"""""""""!!!!!! """"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!############""" qqq]]]JJJEEEBBB;;;777888666444222222333333000---222111///------...///111............---,,,+++***,,,+++******))))))******((((((((((((((()))******)))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%$$$#########%%%$$$###$$$%%%%%%%%%### !!!"""""""""""""""%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$***'''######$$$&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$######$$$&&&&&&""""""%%%&&&%%%###""""""$$$$$$###"""######%%%%%%)))'''%%%#########%%%&&&!!!!!!!!!""""""###############$$$$$$######"""!!!"""######$$$$$$#########$$$$$$###""""""###$$$$$$###""""""""""""""""""###############"""""""""!!!######""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""############"""""""""#########$$$$$$$$$$$$%%%%%%$$$#########$$$$$$!!!###$$$###"""!!!"""###"""&&&'''%%%&&&'''"""!!!111)))???ppp###&&&)))$$$$$$#########"""""""""""""""#########$$$$$$$$$######!!!!!! !!!""""""$$$###""""""!!!!!!""""""LLLzzz!!!###########################"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!"""###$$$###"""""" !!!!!!!!!!!!!!! $$$'''"""&&&bbb###"""!!!### """###""" sss"""!!! !!!"""#########&&&888MMM&&&$$$$$$######""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""######""""""!!! ooo[[[IIICCCAAA:::666777555444222222222222000///222111000000//////000000/////////...---+++***)))++++++***)))))))))******((((((((((((((()))******(((((()))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$&&&$$$###$$$%%%&&&%%%###"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$%%%&&&&&&###!!!"""$$$&&&%%%$$$"""######$$$$$$###"""""""""######"""!!!"""""""""###############&&&%%%###"""!!! """######$$$######""""""%%%$$$$$$######$$$$$$%%%$$$"""  """$$$############""""""""""""###"""""""""""""""####################################""""""""""""######""""""############""""""#########$$$$$$$$$%%%%%%&&&%%%$$$###############!!!###$$$###"""!!!"""### %%%&&&###!!!!!!""""""000%%%%%%+++...///%%%111 222'''(((,,,&&&!!!%%%$$$$$$$$$############!!!"""""""""############""""""!!!!!!!!!"""######%%%%%%$$$############$$$###&&&########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" ###%%%%%%"""###""""""""""""""""""!!!""""""""""""!!!  &&& !!!!!!''' $$$%%% """!!!!!! """"""### !!!!!!""""""######+++KKKkkk&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!nnnYYYGGGBBB@@@999555666555444333222222111111000.../////////......---------------...------,,,,,,******))))))))))))******((((((((((((((())))))***(((((()))))))))'''&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""######$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""%%%&&&&&&%%%###"""###$$$$$$$$$###""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$&&&%%%###!!! !!! !!!###$$$$$$%%%%%%###########################"""!!! !!!"""############"""""""""""""""""""""""""""""""""###$$$##############################""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""!!!###$$$###"""!!!"""###%%%(((&&&!!!""" ''')))"""### ***fffbbb%%%$$$,,,&&&&&&%%%%%%%%%$$$$$$$$$###### !!!!!!!!!""""""!!!!!!!!!""""""######$$$%%%%%%$$$############$$$"""555%%% """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!!$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!###'''$$$(((&&&777$$$ !!!!!!""""""!!!!!!###"""''' !!!!!!!!!"""""""""###"""WWW%%%$$$$$$$$$######""""""""" !!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""""""""""""""lllXXXFFFAAA???999555666444444333222111000111222------.........---,,,+++---------...------,,,,,,***))))))((())))))******((((((((((((((())))))***'''((()))))))))(((&&&%%%'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''')))***&&&%%%$$$$$$&&&&&&%%%$$$!!!""""""###############%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$######""""""!!!!!!########################""""""""""""##################$$$######"""""""""&&&&&&&&&$$$""""""###%%%############""""""!!!!!!"""###%%%%%%$$$"""$$$$$$##################$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$###""""""""""""""""""""""""######""""""!!!!!!"""###$$$$$$##############################""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""%%%$$$######"""""""""###!!!###$$$###"""!!!"""###!!!$$$%%%$$$%%%(((&&&!!! ###&&&%%%!!!---***///---)))%%% +++$$$)))$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""""""""######!!!!!!"""#########$$$$$$$$$$$$###""""""""""""###)))???www !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$%%%%%%""" $$$$$$###"""!!! !!!!!!""""""###$$$$$$$$$$$$$$$$$$&&&"""'''$$$#########"""$$$$$$'''### %%%!!!!!!!!!!!!""""""""""""eee$$$""""""######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%##################"""""""""""""""###############!!!!!!""""""""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!! !!!""""""######"""lllXXXFFFAAA???999555666444444333222000000222444///000000000000///...---/////////...---+++***)))))))))((((((((()))******((((((((((((((()))******''''''((((((((((((''''''&&&''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''(((&&&###!!!!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%"""""""""""""""!!!!!!!!!######################## !!!!!!!!!"""###$$$###!!! !!!"""$$$%%%%%%$$$""""""###%%%######$$$$$$$$$###"""""" ###############""""""""""""!!!""""""###$$$%%%&&&############"""!!! !!!!!!""""""!!!!!! !!!"""$$$&&&&&&$$$"""!!!""""""""""""############!!!!!!!!!!!!"""###$$$%%%##############################""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!""""""######"""""""""######$$$!!!###$$$###"""!!!"""### %%%)))(((!!!'''!!! ))))))###&&&###(((+++DDD$$$!!!+++%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$############"""!!!!!!!!!!!!""" %%%########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!######%%%"""!!!!!!!!!!!!!!!!!!  !!!"""###############"""&&&&&&(((KKK%%%$$$ $$$''' $$$%%%  (((!!!!!!!!!!!!""""""""""""|||!!!###!!!""""""###$$$%%%&&&&&&"""""""""#########$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""######!!!!!!!!!""""""######$$$ !!!!!!!!!!!! !!!""""""###""""""lllXXXFFFAAA???:::666777333444444222//////222555111111111000000000//////............---,,,+++***((((((((((((((()))******((((((((((((((()))******''''''&&&''''''((()))***%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$###############$$$%%%&&&'''%%%%%%%%%&&&'''&&&%%%%%%&&&''''''((((((''''''"""""""""######%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%######$$$&&&"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#########$$$%%%$$$!!! """$$$!!!###$$$$$$""""""###$$$"""###$$$%%%%%%$$$$$$###(((''''''&&&$$$""" #########""""""!!!!!!!!! !!!"""########################"""!!!  !!!"""######"""!!! """"""############""""""!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######""""""""""""######"""######$$$$$$######"""!!!!!!!!!!!!"""""""""""""""!!!!!!""""""###$$$%%%!!!###$$$###"""!!!"""###$$$ ###(((!!!"""444999^^^gggNNN***PPP%%%&&&%%%$$$$$$#########"""""""""############$$$$$$$$$$$$######$$$$$$$$$###"""!!!######"""!!!!!!!!!!!!"""$$$CCC######################## !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""%%% !!!"""""""""!!! !!!""""""#########""""""%%%%%%%%%###CCC###&&& ###$$$ !!!%%%"""###000zzz"""&&& """"""""""""!!!!!!!!!!!!$$$###!!!#########$$$$$$%%%%%%%%% !!!!!!!!!!!!$$$$$$$$$######""""""""" !!!!!!"""""""""!!!!!!"""""""""######### !!!!!!"""""" !!!!!!!!!!!! !!!"""""""""""""""!!!lllXXXFFFAAA@@@:::666777333444444111//////222555111000000///.../////////***+++,,,---......///...((((((((((((((()))******((((((((((((((()))******'''&&&&&&&&&'''(((***,,,%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&((()))'''&&&%%%%%%''''''&&&%%%"""###$$$$$$%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&$$$###%%%'''""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&'''%%%"""!!!###&&&!!!#########"""###$$$"""###$$$%%%&&&&&&%%%$$$$$$###"""!!!"""$$$&&&(((###"""""""""!!!!!! !!!"""""""""!!!  !!!""""""###""""""!!!"""###$$$$$$###"""!!!###"""!!! !!!"""###!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!!!!"""$$$%%%&&&!!!###$$$###"""!!!"""###&&&%%%<<>>"""'''$$$""",,,"""""""""!!!!!!!!!"""###>>>>>>%%%111***&&&%%%#########$$$$$$###""""""!!!"""""""""######"""""""""$$$$$$$$$###############$$$$$$$$$$$$###"""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!dddUUUEEE???===;;;888888777666555333333222222222111111000000/////////......---------,,,,,,++++++&&&&&&'''((()))***++++++((((((((((((((()))******,,,,,,,,,+++***((('''&&&((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&$$$"""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$############$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%#########$$$&&&''')))***""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$###############!!!""""""############"""!!!!!!"""############""""""!!!!!!!!!"""$$$%%%'''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""######!!!!!!"""###$$$%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$######$$$&&&'''&&&%%%!!!!!!""""""###$$$&&&'''(((&&&~~~******###&&&((()))&&&'''*** """"""""""""""""""""""""$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$!!!""" %%%&&&///+++!!! !!!""""""!!!!!!#########!!! !!!"""######$$$$$$$$$$$$#########!!!)))iii )))&&& """ %%%######$$$###!!!!!!"""$$$$$$VVV###&&&)))$$$'''$$$$$$$$$$$$###"""!!! ###$$$%%%%%%%%%%%%$$$###############"""!!! &&&&&&%%%%%%$$$"""!!!  !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!dddUUUFFF???===:::888777666666444333222111111111........./////////////////////...---,,,++++++***((()))))))))******++++++***))))))(((((((((((()))((())))))))))))(((''''''''''''''''''''''''''''''))))))))))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))&&&$$$!!! """%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%###"""""""""###$$$"""######$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&'''(((###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%###############$$$$$$$$$"""############""""""!!! !!!"""###$$$######""""""!!! !!!###&&&'''(((((((((''''''%%%$$$$$$$$$###"""!!! !!!!!!""" !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$######$$$&&&''''''&&&""""""""""""###$$$%%%%%%###%%%###,,,)))""",,,000"""!!!""""""""""""""""""""""""$$$#########$$$$$$%%%&&&######$$$$$$$$$$$$##############################"""$$$$$$!!! ###FFFkkk---!!!  ###$$$""" """######!!! """$$$#########""""""############)))%%%!!!666lllyyy|||)))$$$"""&&&)))!!!!!!$$$%%%###""""""###***$$$(((%%%%%%"""""""""###""""""!!!!!!###$$$%%%%%%%%%%%%$$$###!!!$$$%%%$$$$$$#########$$$######"""!!!!!!!!!"""###$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""######"""!!! eeeVVVFFF???===:::777666666555444222111000000000++++++,,,---...///000111000000///...,,,+++******++++++++++++************,,,+++***(((''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%###!!! $$$$$$%%%&&&&&&&&&%%%%%%############$$$&&&(((***)))'''$$$""""""%%%)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###"""""""""###$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''&&&%%%###"""""""""###$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###############"""!!! !!!"""$$$$$$######"""!!!!!! !!!###&&&'''%%%&&&'''''''''&&&$$$$$$###"""!!!  !!! !!!"""###$$$%%%###"""""""""###$$$%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$######$$$&&&''''''&&&$$$$$$###############$$$###!!!nnn!!!&&&,,,### +++###---***!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&""""""############""""""########################&&&&&&$$$!!!&&&$$$)))###"""!!!$$$&&&'''$$$!!!!!!###"""!!! """%%%$$$###"""!!!!!!"""###$$$###))),,,!!!$$$FFFzzz!!!%%%&&&"""!!!###!!!$$$$$$'''&&&###"""###!!!!!!!!!%%%&&&!!! !!!""""""""""""!!!"""###$$$$$$###"""!!!"""###&&&''''''%%%###!!! !!!!!!""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! |||aaaSSSFFF???===999777888444333222222111111111111111///,,,******+++---///000000///...,,,+++******...------,,,+++***))))))((((((((((((((()))))))))***)))((('''&&&&&&'''((()))))))))))))))(((''''''&&&$$$"""$$$(((+++***)))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$(((&&&$$$%%%'''(((&&&$$$#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%$$$!!!"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! ###$$$$$$$$$######%%%'''############$$$%%%&&&'''(((((('''&&&%%%###"""!!!!!! ######!!!!!!"""$$$%%%%%%$$$"""!!!"""###%%%%%%$$$$$$%%%'''$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%&&&&&&%%%$$$&&&XXX444'''###$$$%%%%%%&&&&&&%%%%%%%%%!!!#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!""""""""""""############""""""&&&$$$&&& %%%'''$$$!!!###$$$$$$##################""""""""""""""""""#########$$$$$$%%%%%%$$$$$$###&&&$$$]]]___'''"""!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###!!! +++CCC<<<########################"""###$$$%%%$$$""" ##############################$$$######"""!!! %%%$$$###!!!!!!!!!"""###!!!""""""###############!!!!!!""""""#########$$$""""""!!!!!!!!!!!!"""""" !!!"""$$$&&&)))|||```SSSEEE???<<<999777777777666555444444444444444111///...,,,,,,---...///.........---,,,+++***)))))))))(((((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''((()))))))))))))))(((''''''$$$""" """%%%''''''%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$&&&&&&%%%%%%&&&'''!!!"""######!!!###############$$$$$$$$$##########################################""""""###%%%&&&&&&$$$$$$%%%&&&############$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###!!! !!!###$$$""" """###$$$%%%%%%$$$###"""!!!"""######"""!!!"""$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$)))sss***######$$$%%%%%%&&&&&&%%%%%%""")))***######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&'''&&&%%%$$$########################&&&%%%%%%$$$######$$$$$$""""""############""""""GGGppp***&&&!!! $$$&&&###"""###$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###444---###ddd=== 333!!!///!!!!!!!!!!!!"""""""""###""""""#########"""!!!!!!!!!---444"""""""""""""""""""""""" """$$$%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$###""""""%%%$$$"""!!!!!!!!!"""### !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!&&&'''&&&$$$!!! !!!|||___RRRDDD>>>;;;888666666555444333222111111111111000000//////............---.........------,,,+++))))))*********+++++++++******))))))))))))))))))))))))(((''''''''''''((((((((()))))))))(((''''''$$$###!!!"""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$###&&&$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%&&&'''$$$%%%%%%%%%%%%###!!! $$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''&&&%%%&&&############$$$%%%&&&&&&!!!"""$$$%%%%%%$$$###!!!"""!!!!!!"""###$$$###""""""###$$$%%%%%%$$$###""""""###$$$###!!!!!!"""#########"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$***!!!"""###$$$%%%%%%&&&&&&%%%%%%!!!***///$$$$$$$$$$$$%%%%%%%%%%%%,,,)))%%%!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$""""""############"""""" (((%%%!!!!!!###%%%###"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########"""!!!!!!###)))$$$111!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!"""### $$$'''!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$######!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$######$$$###""""""!!!"""""""""  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###!!! |||___QQQDDD===;;;777555666444333222000000/////////...//////000///...---,,,---...//////000///......++++++++++++++++++++++++***************)))))))))((((((((('''''''''(((((('''(((((((((((((((''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&''')))###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''&&&&&&''''''&&&%%%$$$###%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&''')))++++++)))'''%%%%%%$$$#########$$$$$$%%%&&&###$$$%%%%%%$$$"""######""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%###"""###$$$""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$'''&&&$$$###"""###$$$$$$'''&&&###$$$%%%%%%&&&&&&%%%%%%###%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%(((+++---///$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###"""######$$$$$$######"""$$$&&&&&&$$$"""""""""###""""""#########$$$$$$$$$$$$$$$%%%$$$###############""""""######$$$$$$$$$$$$######"""###""""""$$$&&&###666xxx!!!BBB((('''!!!!!!"""""""""#########"""!!! !!!"""$$$%%%!!!$$$^^^xxx)))$$$'''""""""""""""""""""""""""######$$$$$$###"""!!! """$$$&&&&&&$$$""" !!!!!!"""##################"""""""""""""""""" !!!!!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  """"""!!!!!!"""###|||___QQQDDD===;;;777555666777666555333222222111111,,,---...//////---,,,++++++,,,...//////...---,,,***))))))((('''&&&&&&&&&************))))))((((((''''''((((((((((((((((((''''''((((((((((((''''''))))))(((''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&'''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&##################""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&''')))+++------***'''%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$###"""##################%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%###"""###$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%'''&&&$$$###"""###$$$$$$###fff )))###$$$%%%%%%&&&&&&%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$''''''$$$ $$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$######***AAAppp""""""######!!!!!!"""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""######$$$$$$######"""'''$$$"""888666666+++---///""""""""""""###############""""""!!!"""###%%%&&&&&&&&&"""(((333&&&########################$$$$$$$$$###""""""!!! """$$$&&&&&&$$$"""  !!!"""""""""""""""""""""#########""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""######"""!!! $$$&&&'''&&&$$$"""!!!"""}}}___RRRDDD>>>;;;888666666666555444222111000000///,,,---.........---+++***(((***+++------,,,***)))++++++***)))((('''&&&&&&******))))))((((((''''''&&&'''(((((()))(((((((((&&&&&&'''(((((((((''''''&&&'''((('''%%%%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########""""""###$$$&&&'''((()))$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$%%%'''&&&%%%$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""###%%%'''))),,,---...,,,)))&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%% !!!"""########################"""!!!"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###!!!!!!"""###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$"""FFF!!!'''###$$$%%%%%%&&&&&&%%%%%%!!!***$$$&&&&&&&&&&&&%%%%%%%%%%%%...+++&&&######&&&***...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$$$$######%%%!!!$$$$$$ !!!############$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$""""""############""""""###%%%%%%...$$$+++ ###((("""""""""#########$$$$$$##################$$$%%%###uuu000...###+++########################!!!!!!!!!"""######$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""!!!!!!!!!!!!"""############"""!!!!!!"""#########""""""############""""""""""""!!!"""$$$$$$"""!!!!!!""""""!!!!!!"""}}}```SSSEEE???<<<999777777444333111000...---------...............------,,,***+++---......,,,***))),,,,,,++++++******))))))))))))(((((('''&&&&&&%%%%%%&&&((()))))))))((((((%%%&&&''''''((((((''''''%%%&&&'''&&&$$$$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&%%%&&&'''((()))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$&&&'''&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&###%%%&&&%%%$$$""""""###%%%%%%%%%%%%%%%&&&''''''###############$$$$$$$$$##############################"""###$$$''')))+++.........+++(((%%%$$$%%%%%%%%%$$$$$$###$$$$$$%%%""""""!!!!!!"""$$$%%%&&&"""######""" !!!$$$'''%%%%%%%%%$$$$$$%%%%%%%%%!!!"""######"""!!!"""$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$%%%%%%&&&''''''&&&&&&######$$$%%%%%%%%%$$$$$$$$$000$$$######$$$%%%%%%&&&&&&%%%%%%"""))))))''''''&&&&&&&&&%%%%%%%%%!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###'''222 %%%$$$!!!$$$#########$$$$$$%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$""""""############""""""$$$###&&&)))""" ///%%%..."""555'''(((""""""#########$$$$$$$$$##################"""!!!!!!&&&FFF+++999kkk}}}TTT444$$$ ///!!!999,,,*** ########################!!!!!!!!!""""""###$$$%%%######$$$$$$$$$$$$######"""###############"""!!! !!!"""###$$$######""" !!!"""""""""""""""######"""""""""!!!!!!!!! ###$$$$$$###  !!!###$$$}}}aaaSSSFFF???===999777888777666444222111000//////000/////////............---///000222111///---+++''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&((()))))))))((((((%%%%%%&&&'''((((((((('''%%%'''((('''%%%%%%(((***&&&&&&&&&%%%%%%%%%$$$$$$"""$$$'''))))))(((%%%$$$$$$$$$%%%&&&%%%""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&''''''(((##################$$$$$$$$$&&&((('''%%%$$$&&&(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$&&&'''###$$$%%%%%%###"""""""""!!!!!!!!!!!!"""###$$$$$$""""""######$$$$$$$$$%%%########################%%%$$$$$$$$$&&&(((+++---//////...***&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$'''%%%###!!!!!!"""###$$$"""######!!! ###'''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%$$$$$$%%%'''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$%%%%%%&&&'''''''''&&&!!!"""$$$%%%&&&&&&%%%$$$'''&&&''' $$$$$$%%%&&&&&&&&&%%%%%%%%%!!!***'''''''''&&&&&&%%%%%%%%%zzz```666%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###&&&...>>>ggg %%%%%%!!!$$$#########$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$###""""""""""""############""""""%%%&&&"""%%%,,,***"""+++!!!fff,,,'''"""############$$$$$$$$$!!!"""#########!!! """ ...FFF### ###%%%%%%###!!!"""$$$###"""!!!###%%%/// )))""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!########################%%%%%%%%%%%%%%%$$$###""" !!!"""$$$$$$$$$###"""!!!""""""###############""""""!!!!!!  ###$$$$$$###  """%%%%%%$$$"""!!!!!!zzz```SSSFFFAAA>>>;;;888999222222111111000///......---...///000000...,,,+++---,,,+++++++++,,,---...***))))))((('''&&&&&&&&&&&&&&&%%%&&&''')))+++,,,******))))))((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((("""""""""######$$$$$$$$$###$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&$$$""" """$$$&&&&&&&&&$$$######&&&+++///555111,,,(((%%%###!!!  ###$$$$$$###&&&%%%######$$$###"""!!!#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&&&&&&&$$$"""!!!######$$$%%%%%%###"""!!! """$$$%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$&&&''''''&&&%%%&&&'''%%%(((&&&###$$$$$$$$$%%%&&&'''((()))$$$&&&''')))'''%%%###"""###$$$%%%)))'''""" !!! ((((((&&&$$$###"""!!!!!!"""###$$$###"""!!!!!!"""###'''$$$###(((((( &&&"""'''$$$!!!!!!$$$&&&&&&%%%'''''''''$$$###+++(((&&&###!!! """$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&+++!!!(((eee!!!$$$!!!#########"""###$$$""""""!!! '''+++555 (((%%%!!!***111""""""""""""""""""""""""""""""!!!!!!!!!"""$$$%%%!!!""""""""""""######### !!!###%%%&&&&&&&&&""""""######$$$$$$%%%%%%########################""""""""""""!!!!!!  !!!###$$$&&&'''######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{{{___RRREEE???===999777777555555444444333333222222---...///000000...,,,+++///...---,,,,,,---......+++******)))((((((''''''(((((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&'''''''''((((((((())))))((((((''''''((((((''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&############$$$$$$%%%&&&,,,+++)))'''$$$""" """###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$######&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$&&&'''''''''###$$$$$$###$$$''',,,000333///+++'''%%%$$$"""!!! """$$$%%%&&&%%%%%%%%%$$$######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%###"""######$$$%%%%%%%%%%%%%%%"""$$$&&&&&&&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''$$$&&&''''''%%%$$$%%%%%%&&&"""######&&&&&&&&&&&&&&&'''((()))$$$''''''***)))(((&&&&&&&&&&&&&&&}}}******'''&&&***&&&$$$############$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%% )))###...$$$###%%%((( )))&&&###!!!!!!###%%%&&&%%%***$$$+++000)))&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$((( ---!!!###$$$%%%$$$###$$$%%%$$$######"""!!!!!!""""""'''"""'''$$$444((("""///$$$###""""""""""""""""""""""""###""""""!!!"""###$$$%%%"""""""""############$$$""""""###$$$$$$$$$$$$$$$"""""""""#######################################$$$######"""""""""######"""!!!!!!!!!!!!"""###$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{{{]]]QQQDDD>>><<<999666777444444444444444444444444......///000///...---,,,///...---,,,,,,+++,,,,,,+++++++++******))))))(((+++++++++***)))((('''&&&(((((((((((())))))))))))''''''((((((((())))))))))))(((((((((((())))))***''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$#########%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$"""""""""""""""###$$$%%%'''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&$$$######$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&(((((('''###!!!"""###$$$%%%'''+++...///,,,)))&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&$$$#########$$$$$$&&&'''((()))###%%%''''''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%######$$$'''"""&&&(((((('''''''''''''''((((((###(((ccc'''((()))(((((('''&&&&&&%%%HHHEEE###///###:::+++!!!######$$$%%%&&&&&&&&&%%%'''&&&$$$$$$$$$$$$&&&'''///***III^^^&&& )))+++$$$"""!!!!!!"""$$$$$$$$$ 000+++!!!!!!'''***(((%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&### !!!ttt ###"""$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$,,,''''''KKK}}}%%%###---"""$$$""""""""""""""""""""""""#########"""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###""""""""""""""""""!!!##############################"""!!!!!!"""###$$$######"""!!! $$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!yyy]]]PPPDDD>>><<<999777777111111111222222222222222...//////000///...---------,,,+++***))))))((((((++++++*********)))))))))&&&''')))******)))((('''''''''(((((())))))******(((((((((((())))))))))))&&&&&&&&&&&&''''''((()))&&&'''''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$###"""""""""$$$%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''$$$###""""""###%%%&&&(((''''''&&&&&&%%%%%%$$$$$$(((''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&### """$$$%%%%%%&&&)))++++++)))'''%%%&&&%%%$$$###%%%$$$$$$#########$$$$$$$$$$$$$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$&&&((()))###%%%&&&'''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$######)))***(((''''''&&&&&&&&&&&&'''###000CCC%%%%%%&&&'''((('''%%%###"""'''***%%%888$$$...!!!###$$$&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$)))$$$***$$$""" """***######"""!!!!!!"""######$$$333###(((111555###(((&&&$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$ '''***$$$((("""$$$%%%%%%$$$###$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$+++)))(((www 000$$$$$$%%%,,,""""""""""""""""""""""""$$$############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! ########################"""!!! !!!"""$$$###"""!!!  ########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!www^^^QQQDDD???===:::888999000000000000111111111111///////////////.........,,,,,,++++++***)))((((((***)))))))))))))))((((((###$$$%%%&&&'''&&&%%%$$$''''''(((((())))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$###"""""""""$$$%%%%%%$$$###$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&%%%$$$#########%%%%%%&&&&&&%%%%%%$$$$$$######'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """############"""$$$%%%&&&%%%$$$%%%&&&(((&&&%%%%%%%%%&&&%%%$$$"""""""""""""""###$$$%%%%%%&&&&&&$$$!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""$$$&&&&&&$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$&&&''''''%%%###$$$$$$ !!!&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###DDD///$$$%%%&&&((()))(((&&&###"""///###+++///333!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&***+++%%%'''(((%%%"""!!!"""""""""""""""###$$$###---***###$$$"""!!!"""$$$%%%%%%$$$"""""""""###$$$%%%%%%%%%%%%'''---bbb!!!!!!###$$$$$$###""""""###$$$$$$#########$$$$$$%%%&&&$$$$$$%%%$$$zzz###"""(((...""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""###$$$$$$$$$############""""""!!!!!! """"""""""""""""""""""""###"""!!!!!!!!!"""######!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""uuu]]]QQQDDD???===:::999999222222222222222222222222000000000/////////......---.........---,,,+++***))))))))))))))))))))))))*********)))((('''&&&%%%(((((((((((())))))))))))''''''((((((((()))))))))(((''''''''''''(((((()))%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$#########%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&%%%$$$###"""!!!$$$%%%&&&%%%$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$############$$$%%%&&&$$$%%%&&&%%%###"""###$$$&&&$$$###$$$%%%&&&$$$###""""""###$$$%%%%%%&&&'''$$$'''(((&&&###!!!"""%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$###$$$&&&''''''&&&%%%&&&&&&)))ttt###(((&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$ddd&&&%%%((()))***+++***(((&&&$$$ III+++000######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!)))(((JJJWWW&&&,,,+++!!! !!!"""$$$###""""""###%%%$$$BBBbbb"""!!!!!! """$$$&&&%%%%%% !!!"""###$$$%%%%%%&&&(((###""")))!!!###$$$$$$"""!!!!!!"""######""""""######$$$$$$"""!!!***"""$$$aaa!!!'''$$$"""%%%"""""""""""""""""""""""""""############"""!!!!!!!!!""""""""""""######### !!!"""###$$$%%%%%%%%%###""""""""""""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$#########"""  !!!"""###$$$!!!!!!!!!!!!!!!""""""""" !!!!!!""""""######""""""""""""""""""""""""uuu\\\OOOCCC>>><<<:::888888444444444333333222222111111000000///////////////------...///......---,,,************************,,,,,,+++***************))))))))))))((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&###$$$%%%&&&&&&$$$"""!!!!!!$$$&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######)))((('''%%%###""""""!!!###$$$$$$###""""""$$$%%%$$$#########%%%%%%$$$"""!!!"""$$$%%%&&&&&&%%%%%%###'''+++***'''$$$%%%'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%$$$$$$&&&((((((''''''((()))...KKK###***)))$$$$$$$$$$$$%%%%%%&&&'''%%%xxx###'''))))))******)))((('''&&&%%%TTT555...######'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!'''$$$''' '''%%%(((%%%"""###!!!###%%%%%%######$$$&&&cccQQQ---###""""""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%''''''!!!---((("""$$$%%%%%%###"""""""""###############$$$%%%%%%"""%%%&&&###)))!!!~~~ )))'''""""""""""""""""""""""""!!!""""""###"""!!!  !!!!!!!!!"""""""""!!!!!!"""$$$$$$%%%%%%$$$"""""""""###############"""""""""""""""""""""""""""###$$$$$$###!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!"""""""""######### !!!"""#########""""""""""""""""""""""""vvvZZZNNNAAA===;;;888777777444444333222222111000000111111000///////////////***+++,,,---------,,,+++++++++++++++++++++++++++$$$$$$######%%%''')))*********))))))((((((''''''&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$############%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&(((((((((&&&$$$###"""$$$&&&(((((('''%%%### !!!###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''"""""""""######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$$$$###"""######""""""###%%%((($$$###"""###%%%%%%###"""!!!"""$$$%%%%%%$$$"""!!!!!!''',,,---***'''(((***%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%&&&###$$$&&&((())))))((((((%%%&&&((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&(((((('''&&&%%%###&&&((()))(((((()))+++'''((('''&&&$$$$$$$$$%%%&&&'''((()))'''KKK"""((((((((((((''''''&&&%%%$$$***###^^^***)))'''%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''' )))+++(((///&&&+++!!!$$$&&&&&&$$$###$$$&&&///&&&%%%$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$###***%%%777000$$$%%%&&&&&&$$$#####################$$$$$$%%%&&&***%%% +++'''888!!!$$$"""###"""""""""""""""""""""""" !!!"""""""""  !!!!!!!!!!!!"""######$$$$$$$$$$$$###""""""######$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!! ###""""""""""""######$$$""""""######$$$$$$$$$%%% !!!"""######$$$""""""""""""""""""""""""sssYYYNNNCCC@@@>>>:::777666666444222000000000111222,,,,,,,,,,,,+++***)))(((***++++++++++++***))))))******))))))(((((('''''')))'''&&&(((+++,,,***''')))%%%%%%)))***(((&&&(((&&&&&&'''((()))))))))((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%)))'''$$$""""""###%%%'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%$$$###"""""""""###$$$%%%$$$###"""###$$$%%%&&&###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""###$$$&&&&&&(((&&&$$$######$$$%%%'''+++***((('''&&&&&&&&&'''))))))((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&...!!!+++!!!###!!!222!!!###''' +++$$$$$$*** $$$%%%'''(((((('''%%%$$$'''---ccc000&&&'''###$$$$$$$$$$$$$$$$$$$$$$$$999&&&...""""""!!!$$$'''""")))%%%$$$(((((()))((('''444WWW'''&&&&&&%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$bbb'''###&&&"""$$$!!!###)))########################%%%$$$###!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! """""""""""""""###$$$$$$%%%$$$""" !!!!!!""""""""""""!!!!!!&&&&&&%%%%%%$$$$$$######!!!"""###$$$$$$###""""""############""""""""""""sssYYYNNNBBB>>>===888555555666444222111000000111222...////////////...------,,,------------,,,++++++************))))))))))))((('''&&&(((***+++)))'''***((())),,,---******,,,''''''(((((()))(((((((((((())))))))))))))))))(((&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&%%%######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!&&&&&&%%%%%%%%%&&&((()))$$$$$$######$$$$$$%%%&&&###$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%((((((((())))))(((((((((&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$%%%&&&'''+++***((('''&&&&&&&&&'''(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''###***###"""***!!!+++***(((###...{{{)))###$$$%%%'''(((((('''%%%$$$&&&***)))&&&)))&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,---%%%""""""***$$$+++###'''******lll\\\''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))###ccc ,,, )))))) $$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""##############################"""######$$$###"""!!! """!!!!!!!!!!!!"""###$$$###"""!!!  !!!!!!!!!!!!""""""""""""!!!!!! $$$$$$###""" ######"""""""""!!!!!!!!!tttZZZNNNBBB===;;;777444333555444333111000111111222//////000000000//////...,,,------------,,,++++++************++++++++++++''''''&&&'''))))))((('''&&&&&&(((***&&&""""""'''(((((()))))))))((('''''''''''''''(((((('''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""%%%%%%%%%&&&'''(((***+++######$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''''''''***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$(((;;;"""***%%%(((### ...*** ***'''MMM666///!!!%%%&&&'''(((((('''&&&%%%$$$'''ddd(((,,,***!!!%%%%%%%%%%%%%%%%%%%%%%%%"""666777)))...---&&&###222((( &&&777'''XXXbbb%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################,,,222"""***'''((("""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$########################"""############"""!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!###$$$!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!%%%$$$###""" !!!!!!""""""###ttt[[[NNNBBB===;;;777444444555444333222111111111111...//////...---,,,+++******++++++++++++***))))))(((((()))******+++,,,,,,'''''''''(((((((((''''''%%%&&&((('''!!!!!!)))))))))))))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%""" $$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&'''"""###$$$%%%&&&%%%$$$###!!!###$$$$$$$$$$$$%%%''''''''''''&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&''''''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$&&&((())))))((('''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%///((((((---"""!!!(((%%%&&&...'''zzz&&&!!!)))%%%&&&&&&''''''''''''&&&&&&###(((555NNN%%%(((,,,%%%%%%%%%%%%%%%%%%%%%%%%...NNN333---000%%%&&&/// gggaaa!!!!!!"""""""""###############$$$$$$$$$$$$######""""""""""""""""""""""""&&&///---!!!%%%###"""!!!"""###$$$$$$$$$######################## !!!"""$$$$$$$$$###"""########################""""""#########"""""""""!!!!!! !!!!!!"""!!! !!!######"""""""""######""""""""""""######$$$$$$%%%%%%%%%""""""""""""!!!!!! """###%%%&&&sss\\\OOOCCC>>><<<888666666444444333222111111111111000000///...,,,***)))'''***++++++++++++***))))))&&&''''''((()))***++++++'''((())))))((('''''''''''')))+++,,,&&&!!!"""((()))*********)))(((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%########################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&######$$$$$$$$$#########"""###$$$%%%&&&%%%$$$###!!!###$$$$$$$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&%%%$$$###"""""""""""""""$$$''')))***)))(((''''''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%((("""{{{%%%&&&)))&&&'''######+++(((!!!==='''444 ...''''''''''''''''''''''''###*** ,,,***&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&+++<<<>>>888666222!!!AAATTT!!!!!!!!!""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###,,,###%%%CCC***333$$$&&&&&&########################"""###$$$$$$$$$"""!!! ########################""""""""""""""""""######!!!!!! !!!!!!$$$###"""!!! !!!!!!"""""""""############"""""" !!!!!!"""""""""!!!!!!!!!!!!""""""###### !!!"""######sss\\\OOOCCC>>><<<999888888444444333333222111111000222222111000...,,,***))),,,------------,,,++++++&&&''''''((()))*********((()))******((('''((((((&&&'''***---+++(((***///))))))*********)))(((((())))))************))))))((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((())))))***''''''((((((((((((''''''########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&''''''((()))(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&((()))((('''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&)))###+++==="""###""""""(((...$$$((()))---111$$$ ***'''''''''''''''''''''''''''))) +++###+++%%%%%%%%%%%%%%%%%%%%%%%%'''###"""XXXPPPccczzz???###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################222""")))III%%%###,,,'''!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$""""""!!!!!! !!!!!!%%%$$$"""!!! !!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!######""""""!!! rrrZZZMMMAAA<<<;;;999888999333333333333222111000000000000000000000///...---,,,------------,,,++++++((((((((())))))*********(((+++,,,,,,)))'''(((***'''%%%'''***+++((((((+++(((((()))*********))))))))))))************))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%$$$######"""$$$%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%&&&###$$$&&&&&&%%%%%%'''((($$$%%%%%%&&&&&&'''''''''((((((((())))))(((((((((((('''&&&&&&'''((()))***'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&)))((((((---333***""""""***...%%%---$$$$$$bbbFFF,,,444>>>###((((((''''''''''''((((((---###&&&ttt___$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$...(((%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""---%%%))) ===ccc###222%%%'''!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!!!!!!!"""###"""!!!!!!!!!"""###$$$"""######$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$"""!!! !!!$$$######""""""!!! qqqXXXKKK???;;;:::999888:::333333333333333111000000------...//////000//////***++++++++++++***))))))***************+++++++++))),,,---,,,***((()))***...***))),,,,,,(((&&&&&&'''((()))***************&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!###$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%###!!! !!!"""$$$&&&''''''&&&&&&%%%$$$###"""###$$$&&&'''###%%%&&&&&&&&&&&&''')))###$$$$$$%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&"""...000(((LLL+++%%%'''******###...!!!111444,,,$$$---+++'''((((((''''''''''''((((((111+++HHH,,,000 &&&&&&&&&&&&&&&&&&&&&&&&555"""^^^$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###!!!$$$$$$888555www$$$(((000!!!########################""""""!!!!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%$$$$$$###"""""""""""""""!!!!!! !!!"""###%%%'''######$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%%%% !!!"""###$$$%%%%%%rrrZZZMMM@@@;;;;;;<<<===@@@444333333222111000//////...//////000000000000000+++,,,,,,---,,,+++***)))))))))))))))))))))))))))******))))))))))))******,,,***(((''')))*********...,,,***(((''''''((()))'''((()))))))))(((&&&%%%&&&'''((())))))'''%%%###&&&'''(((******((('''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((((((&&&%%%$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%)))******)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((***,,,((('''%%%$$$######$$$%%%$$$"""!!!###&&&'''&&&###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%$$$"""!!!"""###%%%%%%%%%&&&&&&'''''''''''''''((((((((('''%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$$$$***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((222 )))***TTTuuu222 &&&!!!444***---)))000$$$111+++000111+++***)))(((((()))***+++---$$$---+++(((###,,,)))'''&&&'''(((((('''&&&&&&%%%''')))000TTT((($$$$$$$$$$$$$$$$$$$$$$$$%%%+++'''######### %%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###555@@@%%%""",,,!!!$$$$$$!!!###$$$!!!!!!###$$$%%%$$$###"""!!!!!!!!!!!!######""""""""""""######%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""" !!!###$$$""" """"""""""""!!!!!!!!!!!!"""""""""###$$$###!!!!!!!!!"""rrr\\\OOOAAA<<<;;;999888999444333333222111000//////000000000000//////...---+++,,,,,,---,,,+++***)))************************++++++***))))))((())))))+++)))''''''((()))))))))***)))((('''((()))+++,,,(((((((((((((((''''''&&&''''''((((((((('''%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$######""""""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&$$$""""""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''(((((('''%%%$$$$$$%%%$$$$$$%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((***,,,((('''%%%$$$$$$%%%&&&&&&%%%$$$###%%%'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''))))))((('''&&&&&&&&&'''%%%%%%&&&''''''(((((()))&&&%%% +++'''000'''111333###)))wwwddd,,,)))444)))111---,,,,,,++++++++++++,,,...+++///---XXX%%%+++***(((''''''((()))(((&&&+++)))+++(((III...$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%######"""!!!"""###$$$%%%#########""""""""""""!!!$$$BBB&&&(((&&&&&&(((***)))'''%%%+++%%%$$$&&&###%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%######$$$###"""!!! $$$!!!!!!###$$$$$$###"""!!!###%%%&&&$$$"""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!"""###$$$%%%###!!! !!!sssZZZNNNBBB===;;;888555555444333333222111000//////000000000///...---,,,++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++***))))))((())))))***(((&&&&&&((()))((((((''''''''''''(((***,,,...))))))(((''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$"""!!! %%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%###!!! ###&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###""""""$$$%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&'''((()))***''''''&&&%%%%%%'''((()))&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***(((((('''''''''''''''(((%%%&&&&&&''''''((())))))+++###(((%%%AAAEEE$$$///000***"""666%%%"""555---$$$333111...000000111111000//////...000555111111,,,***,,,***))))))******)))(((***''')))+++'''###aaaggg'''%%%%%%%%%%%%%%%%%%%%%%%% ###!!! """$$$$$$############$$$$$$$$$$$$#########""""""""""""!!!&&&%%%aaa000%%%+++"""$$$### %%%(((%%%'''000%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! $$$""" !!!############""""""###%%%%%%$$$###!!!###$$$&&&&&&$$$###!!!######"""!!!!!!!!!!!!!!!###$$$%%%###!!! !!!sssVVVKKKAAA>>>===:::777777444333333222111000//////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))******+++***((('''((()))***)))(((&&&&&&&&&'''(((***,,,---***)))'''&&&&&&''''''((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$(((''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###!!! """%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%###""""""$$$))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%"""$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&''')))***'''&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''(((((()))))))))''')))%%%"""***ggg...)))333 ###888333000444///333666000000///555666777777777666444333444===444888[[[@@@,,,000///------......---+++''''''111,,,666...(((hhh)))+++%%%%%%%%%%%%%%%%%%%%%%%%(((******'''###"""###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""---///LLL+++... (((000---$$$$$$###"""!!!!!!"""""""""""""""######"""""""""""""""######"""!!!!!! """  !!!!!! !!!""""""###"""!!! !!!###$$$$$$###!!! $$$###"""!!!!!! !!!!!!###$$$###"""!!!"""###sssWWWLLLBBB???>>>;;;888777444333333222111000//////------...............---,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++&&&''''''((()))+++---...+++***)))***++++++***)))((((((((((((((())))))******)))'''&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&%%%$$$""""""###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%***)))&&&$$$###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''&&&&&&&&&''')))+++,,,&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&(((((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&'''((((((%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''((())))))***''',,,***+++ 333!!!$$$ggg,,,---777***333222888:::(((222>>>222666:::;;;<<<===>>>>>>===<<<;;;;;;BBB999@@@FFFggg444777555444444444444333111//////>>>,,,(((///"""222xxx(((@@@,,,%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$&&&)))$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######''',,,'''jjjVVV!!!***333)))  %%%,,,$$$###""""""""""""""""""!!!"""############"""!!!######$$$$$$######"""""""""!!! !!!"""!!!  """""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!! """###"""###$$$&&&rrrZZZNNNCCC???===999666555444333333222111000//////,,,---...///////////////---,,,,,,,,,,,,------...++++++++++++++++++++++++&&&&&&'''(((***+++---...+++******+++,,,,,,+++)))((((((((((((((((((((('''))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&'''%%%###!!!!!!###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######'''&&&&&&&&&'''(((***+++&&&'''((('''%%%#########%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&'''(((((('''((((((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***)))'''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((()))*********''')))333!!!(((111"""!!!xxx777@@@666111@@@999777;;;:::@@@BBBAAABBBCCCDDDDDDEEEEEEDDDDDDGGGDDDGGGGGGBBB???===<<<;;;<<<;;;:::888===111888555...444///***&&&QQQ111###,,,"""%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$%%%(((############$$$$$$$$$$$$#########""""""""""""!!!)))***"""###$$$***:::RRR$$$ %%%&&&  ######"""""""""""""""######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######%%%###"""###$$$$$$###!!!!!!###$$$%%%$$$###$$$%%%%%%###!!! !!!###%%%""""""!!!!!!!!!!!!"""""" """""""""###%%%'''qqqXXXMMMAAA===<<<888666666444333333222111000////////////000000000///......---,,,,,,+++,,,---...///************************(((((((((((()))***+++,,,*********+++,,,,,,***((('''(((((((((((((((''''''(((((((((((((((''''''&&&$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%%%%$$$$$$'''&&&&&&&&&&&&''')))***''')))***)))%%%######$$$&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***)))'''&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&'''''''''((())))))******---"""------'''$$$//////666^^^CCC999BBB???===CCCIIIAAA<<<@@@BBBEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMLLLQQQJJJQQQSSSFFFDDDCCCBBBBBBBBB@@@???>>>===333>>>EEE>>>999///555$$$nnn\\\,,, ---&&&&&&&&&&&&&&&&&&&&&&&&+++&&&%%%((('''"""!!!#########"""!!!"""###$$$%%%#########""""""""""""!!!$$$%%%)))...555lll555"""&&&&&&&&&######""""""""""""######"""$$$%%%&&&&&&%%%$$$"""""""""############""""""%%%$$$######$$$$$$"""!!! ###%%%%%%###"""###%%%$$$###"""!!!!!!"""###$$$!!! !!!!!!"""###$$$!!!"""######""""""###$$$pppTTTHHH===;;;;;;999999:::444333333222111000//////111111111111000...---,,,---,,,,,,+++,,,---...///))))))))))))))))))))))))+++******))))))))))))))))))))))))***++++++)))'''&&&&&&'''((())))))(((((('''((()))))))))(((&&&%%%###%%%'''))))))((('''&&&%%%$$$$$$######$$$$$$%%%"""###$$$&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###!!!!!!$$$'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$###$$$&&&###%%%))),,,---,,,)))(((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%&&&'''((()))(((+++,,,***&&&$$$$$$&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((())),,,+++***(((((('''''''''''''''(((((())))))******---"""444///---&&&...'''...!!!PPPkkk555GGGPPP;;;OOOPPP999BBBEEEAAABBB>>>JJJIIIIIIIIIJJJLLLNNNQQQRRRSSSPPPZZZLLLXXX{{{___JJJIIIGGGFFFGGGFFFDDDBBB444UUUAAA>>>FFF666>>>CCC999DDD111QQQttt###222...###&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!&&&&&&""" """%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%***%%%!!!""")))!!! 555{{{555&&&###"""""""""""""""###### !!!###$$$$$$###!!! !!!!!!"""""""""""""""!!!###"""!!!"""###""" !!!######!!! !!!###"""!!!!!!!!!!!!!!!!!!""" !!!###$$$%%%###$$$%%%###!!! !!!"""nnnVVVJJJ@@@===<<<:::888888222222222222222000//////,,,---...............------+++)))***,,,---+++)))(((((()))***************((((((((()))******++++++&&&'''((()))))))))))))))))))))(((((((((((())))))''''''''''''((()))***+++'''&&&%%%$$$###$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''((('''%%%$$$###%%%'''$$$$$$%%%&&&&&&''''''(((!!!"""###$$$%%%%%%&&&'''&&&''')))******((('''%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''&&&&&&+++++++++***(((&&&###"""$$$$$$%%%%%%%%%&&&&&&&&&+++***)))(((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''')))***+++'''&&&''''''(((***+++,,,'''''''''(((((((((((((((((((((''''''&&&''''''''')))***+++***))))))+++,,,------,,,,,,++++++******&&&<<<777 666[[[<<>>444777AAA;;;,,,222FFF@@@|||YYY___QQQZZZffffff^^^[[[^^^aaa]]]\\\[[[ZZZ[[[\\\___```eeeiiioooqqqpppooopppqqqvvvvvv{{{~~~gggbbb[[[WWWVVVTTTQQQNNNMMMMMMOOOQQQRRRQQQMMMJJJKKKQQQSSSKKKCCCAAABBBCCCWWWQQQ%%%///***)))***+++***''')))...'''(((((()))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$***...%%%$$$$$$"""888zzz'''"""%%%%%%$$$$$$$$$######### !!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&###""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################!!!!!!""""""#########$$$$$$######"""""""""""""""nnnVVVJJJ???;;;:::666444333555333111/////////111222////////////...---+++++++++++++++,,,---...///...+++***((('''((()))+++---((((((((()))******++++++***+++++++++***)))(((((())))))(((((((((((())))))))))))(((((('''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%&&&(((###$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((%%%''')))+++,,,+++***)))))))))))))))))))))))))))++++++***************+++,,,------,,,,,,---///222333444555666777888999:::111AAABBB555888KKKOOODDDFFF???CCCgggcccZZZbbbkkknnnqqqzzzqqqgggnnnooolllrrrrrrqqqpppooonnnppprrrttt~~~||||||zzz|||{{{zzzuuuvvv~~~~~~}}}wwwrrrlllgggeeebbb^^^\\\\\\[[[[[[[[[\\\[[[YYYVVVNNN[[[___UUUSSSXXXQQQAAALLLFFFJJJoooqqqOOO999***111EEE///111333222---******---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((*** $$$+++***%%%------%%%###444HHH222############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""###$$$$$$%%%""""""!!!!!!!!!""""""#########$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""############$$$######"""""""""""""""mmmVVVJJJ???;;;:::666444333555333111/////////111222////////////...---++++++)))***++++++,,,,,,---...***)))'''''''''(((***,,,((((((((()))******++++++***************)))((('''))))))(((((((((((())))))+++,,,,,,+++***)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%'''(((((('''&&&'''(((%%%%%%&&&&&&'''((((((((()))((((((''''''&&&&&&%%%&&&&&&''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''''''''(((%%%&&&((()))))))))((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''')))'''%%%######%%%''')))'''''''''''''''''''''''')))((((((''''''''''''(((&&&(((***,,,,,,+++***)))(((((()))))))))*********++++++******+++,,,,,,------///111222222333666888888888999::::::;;;<<<<<<888<<>><<<<<<<<<===>>>??????@@@FFFEEEFFFKKKNNNOOORRRWWWWWWQQQPPPTTTPPPJJJTTTfffQQQ\\\bbbbbbdddjjjkkkgggvvvdddggg~~~vvvyyy~~~{{{yyyxxxrrrooommmnnnrrrxxx}}}~~~|||zzzwwwoooccc[[[ZZZ\\\RRRQQQVVVOOOCCCGGGWWWMMMPPPNNNEEECCCGGGGGGBBBCCC777666BBBFFF>>><<>>===:::666777999777222000///...---,,,,,,,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$###########################)))...)))&&&((('''((( !!!---222///"""#########$$$!!!***... ###%%%&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""&&&%%%$$$###""""""""""""$$$###############$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!$$$######"""""""""""""""mmmVVVJJJ@@@<<<;;;999777777555555444333333222222111///000000000000000//////---//////---***((()))*********+++++++++,,,,,,,,,++++++******)))(((((((((&&&''''''(((((((((((('''))))))(((((((((((())))))%%%&&&'''((('''&&&$$$###&&&'''((((((((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&)))'''$$$"""!!!###%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&''''''((($$$&&&))))))((('''(((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((($$$$$$%%%&&&&&&'''((((((&&&'''((()))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++))))))(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''(((((((((((()))))))))((()))***,,,...///000111000111222333666888:::;;;<<<@@@DDDGGGFFFEEEDDDCCCAAAAAACCCDDDFFFGGGIIIIIIEEEMMMMMMEEEFFFUUUbbbeeehhhccccccgggkkkhhhaaa[[[bbbgggmmmqqqrrrrrrqqqqqqaaa~~~}}}|||}}}~~~~~~xxxvvvtttuuuyyy~~~}}}~~~zzz}}}mmmjjj```]]]eeejjjeee]]][[[UUUSSSOOOLLLIIIIIIJJJKKK???GGGKKKFFFAAAAAABBBAAA>>>AAAAAA>>>???BBBAAA;;;666555333111000000000000------------------------+++******)))((('''&&&&&&'''%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&"""'''&&& ###***$$$...,,,)))$$$!!!!!!%%%((((((--- %%%###000***&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$###############$$$$$$######""""""""""""#########$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%""""""""""""############$$$######"""""""""""""""mmmVVVJJJ@@@===<<<:::888888222222222222222111//////------...............---,,,...///...,,,***,,,...+++,,,---.........------((((((((()))******++++++%%%%%%&&&'''((((((((('''))))))(((((((((((())))))'''(((***++++++)))'''&&&&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***'''###  ###%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&'''((()))$$$&&&)))))))))(((((()))$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&'''((())))))(((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,---,,,***)))&&&'''***++++++***'''&&&''''''''''''''''''''''''&&&&&&&&&'''''')))***++++++******)))******+++,,,)))***,,,...000222333444444555666888;;;>>>@@@BBBCCCHHHMMMOOOMMMJJJGGGEEEFFFGGGIIIKKKNNNPPPRRRSSSVVVVVV]]]ddd```ZZZaaannniiiyyy}}}wwwyyyyyytttppprrryyy~~~~~~{{{~~~|||zzz{{{}}}{{{yyywwwnnnkkkkkkkkkgggcccbbbccc___VVVRRRSSSPPPJJJIIINNNOOOIIIEEEFFF???FFFJJJGGGFFFHHHGGGBBB@@@???<<<:::888888777888111111111111111111111111000///...---,,,***))))))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''')))'''###$$$$$$,,,((( ...!!!%%%'''&&&$$$#########'''$$$""" 000$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%$$$######"""""""""""""""pppWWWKKKAAA===<<<999666666111000000///////////////111111000000000111111222...------,,,,,,+++******)))******++++++++++++***((()))))))))((('''&&&&&&''')))+++,,,---,,,***)))******))))))(((''''''&&&,,,,,,++++++***)))))))))'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%)))((('''&&&%%%&&&'''(((%%%###"""###$$$&&&&&&%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&((()))***)))(((&&&((('''%%%%%%&&&&&&%%%###%%%&&&&&&((()))***++++++***)))'''%%%$$$%%%&&&'''+++)))(((&&&%%%%%%%%%&&&)))&&&###$$$'''(((&&&$$$&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((())),,,------,,,)))((((((((('''''''''&&&&&&&&&&&&((()))'''%%%$$$&&&)))$$$%%%%%%&&&&&&'''''''''+++---000000---***(((((())))))(((((('''''''''&&&%%%&&&''''''(((((('''''')))***,,,------+++***((()))***++++++******+++,,,+++...333666777777999:::888888;;;AAAGGGKKKJJJHHHLLLMMMNNNOOOOOOPPPPPPPPPLLLNNNQQQVVVZZZ^^^aaaccciiijjjllllllhhheeellluuuvvv}}}~~~wwwsssnnnkkkhhhhhhhhheee]]]VVVYYYZZZ]]]```___ZZZPPPHHHHHHHHHJJJKKKKKKKKKJJJIIIAAA@@@>>><<<:::999888888<<<888444333444666777666666333000000111111...+++++++++******)))'''&&&%%%'''''''''''''''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$%%%%%%%%%%%%$$$######&&&'''&&&!!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###"""!!! ######"""$$$&&&&&&%%%$$$"""###$$$$$$$$$###!!! """"""""""""""""""""""""oooWWWKKK@@@===<<<999666666444444333222222222222222//////......---------,,,.........---,,,,,,++++++))))))*********))))))(((((((((((()))(((((('''''''''(((***+++++++++)))((((((((()))***++++++,,,,,,+++++++++***))))))(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%&&&''')))***&&&%%%###$$$%%%&&&&&&%%%"""$$$%%%''''''&&&%%%$$$&&&&&&''''''''''''''''''$$$%%%'''((()))((('''&&&)))(((&&&'''(((((('''&&&&&&'''(((***,,,...000111---+++)))'''%%%%%%&&&&&&))))))'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''((()))******)))((('''(((((('''''''''&&&&&&&&&%%%''''''&&&$$$$$$&&&(((&&&&&&''''''((()))))))))+++...000000...+++)))((())))))(((((((((''''''''''''(((((((((((((((((((((***+++---......---,,,+++)))***,,,,,,+++,,,...000000333777:::;;;;;;<<<===>>>===>>>AAAFFFJJJLLLKKKLLLMMMPPPRRRTTTUUUUUUTTTXXXYYY[[[___cccgggkkkmmmvvvvvvvvvuuuooolllqqqyyy}}}zzzxxxxxxyyyzzz}}}xxxuuuqqqqqqrrrpppjjjeeedddeeegggiiiiiiddd\\\VVVRRRRRRRRRRRRQQQOOOMMMKKKJJJHHHDDD@@@>>>>>>???@@@GGGCCC???===>>>>>>>>>======;;;999888999999777444000000///...,,,***((('''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%$$$$$$###"""%%%!!!###'''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$###"""!!!$$$###"""###$$$$$$###!!! """"""""""""""""""""""""nnnWWWKKK@@@===<<<999777777555555444333333333333333///000000111111000000////////////...------,,,,,,***************)))(((''''''(((((())))))))))))(((((()))***+++,,,+++***)))''''''((()))+++,,,------*********)))((((((''''''''''''((())))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&%%%$$$###$$$%%%''''''&&&&&&%%%%%%&&&&&&''''''(((((((((###$$$&&&'''''''''&&&%%%)))((('''((()))***)))((('''(((***---000222444555...---***(((&&&%%%%%%%%%(((''''''&&&&&&&&&''''''###&&&(((&&&###"""%%%((('''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''((())))))***,,,...000000...+++***)))))))))((((((((((((''''''))))))))))))))))))))))))+++,,,...///000//////...+++,,,......000222666999:::===@@@BBBBBBBBBCCCDDDEEEDDDCCCDDDIIIMMMPPPQQQNNNQQQVVVZZZ]]]^^^^^^^^^gggggghhhkkkoootttxxx{{{~~~yyyuuuyyyxxxuuurrroooooossswwwzzz}}}~~~~~~zzzuuutttuuuuuusssppppppqqqrrrttttttqqqlllhhhccccccaaa___[[[WWWSSSQQQTTTPPPIIICCC???@@@BBBDDDIIIFFFCCCBBBBBBBBBBBBAAA@@@>>>===<<<===<<<;;;999888777555333000...,,,+++***)))((('''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$$$$$$$###"""""""""%%%((((((&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""######$$$#########$$$$$$$$$%%%$$$$$$###"""$$$###"""#########!!!!!!!!!!!!"""!!!!!! """"""""""""""""""""""""mmmVVVKKK@@@===<<<999777777333333222111111111111111...///000222333333333222000000000///......------,,,,,,,,,,,,+++***)))((('''((())))))************)))***+++,,,,,,,,,++++++(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((('''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%(((((('''%%%$$$###""""""'''&&&%%%%%%&&&&&&$$$"""$$$%%%&&&&&&''''''&&&&&&#########$$$%%%&&&''''''$$$%%%&&&'''''''''&&&&&&(((''''''((()))******)))((()))***---///111333333+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((###%%%&&&%%%######%%%(((''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&'''((((((---///000000...+++******))))))((((((((((((((((((***)))))))))))))))))))))+++,,,---///000111111000///111333555777;;;@@@CCCFFFHHHJJJJJJIIIIIIIIIJJJKKKKKKLLLNNNRRRVVVYYYZZZWWW[[[```eeeiiikkkkkkkkkrrrrrrrrrtttwww|||~~~yyy}}}|||{{{zzzxxxvvvtttrrrpppnnnooosssxxx{{{~~~~~~yyyvvvvvvwwwwwwvvvxxxyyyzzz{{{{{{zzzwwwuuuvvvuuurrrnnniiiddd___\\\```[[[RRRIIIDDDCCCEEEGGGGGGFFFDDDDDDCCCCCCCCCCCC@@@???>>>>>>>>>===<<<<<<<<<;;;999777555333222111000...,,,)))(((((())))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$######"""!!!###''''''%%%###$$$%%%%%%%%%%%%$$$$$$######""" !!!"""###############$$$$$$$$$%%%$$$$$$$$$$$$######"""###$$$$$$"""!!!########################""""""""""""""""""""""""mmmVVVJJJ@@@===<<<999888888222222111000000000000000.........///......------111000000//////...------++++++++++++***)))((('''(((((()))***+++++++++***((())))))***************((((((((('''''''''''''''))))))(((((('''&&&&&&&&&***(((%%%######%%%(((***((('''&&&&&&%%%%%%&&&&&&(((''''''&&&%%%###""""""&&&%%%%%%%%%&&&%%%###!!!%%%%%%&&&&&&''''''''''''$$$#########$$$&&&'''(((&&&&&&'''((((((((((((((('''&&&%%%&&&((()))(((''')))))))))***+++,,,------'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&$$$"""###&&&''''''%%%(((''''''&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((()))&&&'''''''''''''''''''''''''''&&&&&&'''((())))))$$$%%%%%%&&&((())))))***---///000///---+++******(((((())))))))))))))))))))))))(((((())))))***++++++,,,...///111222333444666888;;;===@@@DDDIIIMMMMMMNNNOOOOOONNNMMMNNNOOORRRUUUYYY^^^bbbeeeggghhhhhhjjjnnnrrruuuwwwxxxxxxxxxxxxxxxyyy}}}{{{vvvyyy|||yyyxxxzzz{{{uuummmllljjjjjjlllmmmnnnmmmnnnmmmmmmmmmnnnpppqqqrrrtttvvvyyy{{{|||~~~~~~}}}}}}}}}}}}}}}}}}wwwrrrmmmkkknnnhhh```WWWPPPMMMMMMMMMMMMMMMLLLKKKHHHFFFDDDCCCDDDDDDDDDCCCAAA@@@@@@@@@???===<<<:::999888888888777555111...+++*********((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%$$$$$$######"""""""""!!! !!!"""###############$$$$$$$$$$$$$$$$$$%%%%%%"""!!!"""###&&&'''&&&$$$""""""!!!!!!!!!"""""""""""""""""""""""""""""""""mmmUUUJJJ???===<<<:::888888444444333222222222222222555444222///---,,,++++++000000000///......------)))))))))))))))((('''&&&)))******++++++++++++***&&&&&&&&&'''''''''(((((('''(((((())))))******+++)))))))))(((''''''&&&&&&)))'''$$$""""""$$$''')))(((''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%"""&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''')))***'''''''''((((((((())))))&&&%%%$$$%%%&&&'''&&&%%%))))))((((((((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''((($$$"""###'''***(((&&&(((((('''&&&&&&&&&&&&'''###$$$%%%&&&'''&&&%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''((('''&&&''')))******)))'''((()))***+++,,,---...---...///...+++))))))***(((((())))))))))))*********)))))))))***,,,...///...///111333555777888999<<>>@@@AAA@@@CCCHHHLLLNNNPPPRRRSSSRRRUUUXXX[[[^^^bbbgggjjjuuuxxx}}}}}}wwwiiihhhgggeeecccbbbaaa```]]]```eeehhhhhhccc]]]YYYOOOOOOQQQVVV\\\aaacccdddfffggghhhiiijjjjjjiiiiiijjjkkkmmmoooqqqrrrpppooonnnmmmjjjhhhgggggghhhiiioooqqquuu}}}}}}|||}}}~~~~~~|||{{{zzzzzz{{{}}}{{{|||{{{yyyuuunnngggccceeefffgggccc]]]WWWTTTSSSPPPQQQQQQOOOJJJHHHHHHIIIHHHFFFCCCAAA?????????@@@>>>===;;;999777555444333///...+++)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$###$$$%%%&&&&&&&&&"""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""###""""""!!!"""###$$$%%%"""!!!!!!###%%%&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((""""""""""""""""""""""""nnnUUUIII???<<<<<<:::888999444444333222222222222333111///,,,++++++...111333/////////...------,,,,,,------.../////////......,,,,,,,,,,,,,,,+++***)))***************++++++,,,+++***)))(((&&&$$$###"""*********)))((((((''''''%%%''')))******)))'''%%%(((((('''&&&&&&&&&&&&'''&&&'''((((((((('''&&&%%%''''''(((+++,,,,,,***((('''&&&&&&&&&&&&'''(((((('''&&&$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%&&&&&&%%%###)))))))))((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&'''(((((('''&&&%%%$$$''')))(((&&&&&&)))---)))((('''&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''((((((((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''%%%###$$$(((***)))((('''((()))***,,,---...///,,,------+++)))'''((()))(((((())))))*********+++,,,,,,,,,---///222555777999:::;;;===@@@CCCFFFGGGAAAFFFKKKOOOQQQRRRRRRSSSVVVYYY^^^ccciiiooouuuyyy~~~{{{xxx|||~~~vvvooojjj___^^^\\\ZZZYYYZZZ[[[[[[TTTVVVYYY[[[[[[ZZZXXXVVV\\\\\\^^^ccciiinnnppppppmmmnnnnnnooopppqqqrrrrrrrrrrrrrrrssstttrrrooommmkkkhhhdddaaa___```aaaccciiihhhkkkrrr{{{}}}zzzwwwvvvvvvvvvxxxyyyzzzyyywwwtttrrrmmmlllkkklllpppuuuyyyzzz{{{vvvooorrruuusssooojjjhhhhhh[[[]]]]]]ZZZUUURRRRRRSSSLLLJJJGGGCCCAAA@@@@@@@@@=========<<<;;;:::888777666444111...,,,,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''%%%$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!"""$$$%%%""""""!!!"""$$$$$$###!!!""""""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""mmmWWWKKKAAA===<<<999666666666555333222111000000000111222222222111000...---............---,,,+++***)))))))))***++++++,,,,,,''')))+++...///...---,,,***+++,,,------,,,***)))******)))))))))))))))***---+++)))'''&&&&&&'''(((((()))))))))*********+++&&&%%%$$$%%%((()))&&&$$$((())))))((('''''')))+++%%%%%%&&&'''((((((((('''%%%$$$###""""""$$$&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))%%%%%%&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&(((******)))'''&&&&&&&&&''''''&&&&&&%%%$$$&&&'''((())))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%)))(((&&&%%%%%%&&&((()))'''((((((((('''&&&%%%%%%''''''''''''((((((((()))''''''(((***+++***(((%%%'''((()))+++---.........---...---,,,***)))***,,,+++******+++---...---,,,,,,---///000222555:::===BBBCCCDDDDDDDDDEEEGGGJJJHHHKKKOOOTTTWWWZZZ[[[[[[^^^bbbggglllqqqyyy|||{{{|||{{{|||~~~~~~|||wwwqqqkkkfffbbb```WWWYYY[[[\\\]]]^^^aaacccbbbaaa___]]]\\\]]]aaaeeedddeeejjjsss|||~~~zzzyyyyyyxxxxxxzzz~~~}}}yyyvvvvvvvvvtttrrrnnnhhheeegggmmmrrrpppooonnnpppvvvzzzvvvtttssszzz{{{|||zzzvvvoooiiiddd]]]___bbbfffjjjooorrrtttsssxxx|||zzz{{{|||}}}|||xxxuuutttsssuuuvvvwwwuuunnnfff```]]]XXXQQQIIIEEEEEEDDDAAA===:::<<<>>>??????>>>===>>>>>><<<999777666444222///((())))))))))))(((''''''$$$%%%&&&(((((('''&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###!!! """###%%%&&&%%%%%%$$$#########$$$nnnWWWKKK@@@===<<<999666666666555444222111111111111000000000000///...---,,,............---,,,+++***************)))))))))))))))***+++------,,,+++***&&&'''((()))))))))))))))******))))))))))))******+++***(((''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((((('''$$$###%%%'''(((((('''((()))&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%%%%&&&'''(((((((((((((((&&&''''''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&'''))))))'''&&&%%%((('''&&&%%%%%%&&&'''(((''''''((((((''''''&&&%%%''''''(((((((((((((((((('''''')))+++------+++)))'''((()))+++---.........---------,,,))))))***+++******+++---///111222222111444777:::<<>>>>>>>>>>><<<::::::999888666444//////...,,,+++***)))((((((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$pppWWWKKK@@@===<<<999777777555555444333333222333333222111000///............------------,,,+++******,,,,,,++++++***))))))(((******+++,,,+++***)))(((%%%%%%&&&&&&''')))***+++***)))))))))))))))******)))(((''''''''')))***+++&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""!!!&&&((((((''''''''''''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((***)))((('''&&&''''''(((((((((((((((((((((((((((******)))((('''&&&%%%%%%%%%&&&'''((()))*********((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''((((((((('''&&&&&&(((((((((((((((((((((((((((((())),,,///000///---((((((***+++---.........+++,,,,,,+++)))((()))******+++---///222444777888666999===???AAACCCFFFHHHJJJLLLOOOPPPQQQSSSVVVYYY[[[eeerrryyyzzzxxxwwwxxxzzzyyyyyy~~~xxxqqqnnnooottt{{{{{{zzzuuusssrrrqqqooocccaaa^^^\\\\\\___bbbdddhhhhhhiiiiiiiiihhhffffff]]]]]]^^^___bbbeeeiiikkkoooppprrrvvv{{{|||xxxxxxzzz~~~{{{|||}}}}}}|||~~~yyysssooojjjlllooorrrrrrqqqooommmiiikkknnnqqqssswww|||zzztttssstttuuuvvvwwwzzz~~~xxxlll```ZZZSSSNNNMMMLLLJJJGGGIIIHHHEEEBBBAAA@@@@@@AAA===<<<;;;<<<======;;;999888666444111///------,,,---,,,+++)))((((((''''''%%%%%%%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%$$$$$$$$$$$$$$$$$$qqqVVVKKK@@@===<<<999777777555555444333333333444444444333222000000000111222,,,,,,------,,,++++++***------,,,,,,,,,+++++++++******++++++++++++***)))***)))(((((()))***,,,---))))))))))))))))))***+++))))))(((((((((((()))***'''''''''(((((()))))))))((('''%%%$$$$$$$$$###""" ###&&&''''''&&&&&&&&&((('''%%%###"""###%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''(((((((((((((((((((((((()))(((&&&$$$###$$$%%%&&&((((((((((((((((((((((((***)))((('''''''''''''''%%%&&&'''((())))))))))))*********)))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((('''''')))))))))(((((((((((((((***)))***,,,///000///---((()))***,,,---.........******+++***(((((()))***,,,...///111333666:::<<<>>>@@@AAABBBCCCFFFJJJMMMVVVYYY]]]___aaadddgggiiinnnyyyxxxtttqqqppptttyyyzzz{{{sssjjjeeeddddddbbb```[[[YYYUUUSSSTTTXXX]]]aaaeeegggkkkmmmnnnnnnlllkkkfffggghhhkkkpppvvv|||~~~zzz~~~zzzvvvqqqtttyyy}}}~~~{{{yyyvvvvvvvvvxxx|||~~~vvvrrrrrrssssssssstttvvvxxx}}}|||rrreeeaaa\\\YYYXXXWWWVVVUUUQQQMMMHHHDDDCCCCCCDDDDDD<<<;;;;;;<<<>>>>>>===<<<>>><<<999555333333333333222000...+++)))(((((((((&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###""""""!!!""""""###$$$$$$###""""""#########qqqVVVJJJ@@@===<<<999888888555555444333333333444444333222111000000000111222,,,,,,---------,,,++++++************++++++,,,,,,)))***+++,,,,,,---------...---+++***)))******+++))))))(((((()))***+++++++++***)))(((((('''''''''&&&&&&''')))***+++,,,---******)))'''&&&%%%&&&&&&&&&'''((('''%%%%%%&&&(((((('''%%%###"""###%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))*********))))))))))))(((%%%$$$###$$$&&&'''(((((((((((((((((((((((('''''''''''''''((()))***''''''(((((((((''''''&&&((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''))))))))))))))))))((((((,,,+++***+++------,,,+++)))***+++,,,---.........)))*********)))***+++---111333444555666999===AAAGGGGGGHHHIIIKKKQQQXXX^^^fffjjjnnnrrrtttwwwzzz|||}}}zzzuuuuuuxxx|||~~~~~~~~~{{{wwwppphhh___XXXWWWXXXXXXXXXZZZXXXWWWWWWZZZ```fffjjjiiilllqqqvvvxxxxxxwwwvvvuuuuuuuuuvvv{{{{{{}}}}}}yyy|||~~~~~~~~~xxxxxxwwwuuutttsssrrrqqqqqqrrruuuxxxyyyyyyzzz}}}zzzuuullljjjhhhggggggffffffeee^^^XXXPPPJJJGGGGGGFFFEEE>>><<<;;;;;;===>>>===<<>>;;;999888888999:::666444111...+++***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""pppUUUJJJ???===<<<:::888888555555444333333222333333//////............//////,,,------......------,,,&&&''''''((())))))******)))***++++++---...//////---,,,+++)))((((((''''''(((((((((((()))***+++,,,++++++***)))((('''&&&&&&$$$%%%&&&'''(((***++++++&&&&&&%%%###"""!!!###%%%******)))'''%%%%%%&&&((('''&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&)))***************)))((()))((('''&&&''''''((()))((((((((((((((((((((((((%%%%%%&&&'''((()))******'''(((((((((''''''&&&%%%%%%$$$$$$######$$$%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((((((((((())))))*********,,,+++******,,,,,,+++******+++,,,---............***+++---------///111444777:::<<<<<<<<>><<<<<<===>>>===???>>>===<<<;;;<<<======:::888666333000...---,,,+++***(((&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###nnnUUUJJJ???<<<<<<:::888999666555444222111111111111------............---------......//////.........))))))))))))))))))))))))+++******++++++,,,------)))******))))))(((''''''(((((((((((()))***+++,,,)))))))))))))))(((''''''&&&&&&&&&''''''''''''((("""######!!!!!!$$$'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''######$$$$$$%%%&&&&&&'''((())))))***)))((('''&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''((()))))))))(((((($$$$$$######$$$%%%'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''((()))))))))))))))''''''((()))***++++++,,,+++***)))***,,,------,,,***+++,,,---............---///111222444666999<<<>>>AAADDDEEEEEEIIIPPPVVVVVVYYY^^^dddiiipppwww|||tttlllllldddfffjjjmmmoooooonnnmmmhhhhhhggghhhhhhiiijjjjjjqqqrrrrrrnnniiifffiiillllllnnnqqqvvvzzz~~~}}}|||}}}}}}{{{|||}}}|||zzzwwwyyy{{{|||xxxsssppprrruuuuuuuuusssssstttuuuwwwxxxyyyyyyxxxyyy|||}}}}}}}}}zzzrrrggg```\\\ZZZVVVSSSNNNIIICCC???>>>??????@@@>>>>>>>>>===============>>>===;;;999777444111000///---***(((&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$######"""!!! """""""""""""""###$$$$$$mmmUUUIII???<<<<<<:::888999666555444222111000000000---...///000000///............///////////////.........------,,,+++++++++,,,+++******)))*********((()))***++++++***)))((((((((((((((()))***+++,,,'''(((((()))))))))))))))******)))(((''''''&&&&&&&&&''''''%%%###$$$'''+++"""%%%(((***)))'''''''''%%%%%%&&&'''((((((((('''&&&''''''((()))(((((((((%%%%%%&&&&&&'''((())))))''''''((((((((('''%%%$$$"""###%%%&&&'''(((((('''((((((((((((((((((((((((&&&''')))******(((&&&%%%&&&'''(((***++++++++++++'''&&&&&&&&&''')))+++,,,''''''''''''''''''''''''&&&'''(((******((('''&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''((()))))))))))))))&&&&&&''')))***+++,,,---***))))))***---/////////++++++,,,---............///222444666888;;;???AAABBBFFFJJJKKKLLLQQQYYY```fffjjjqqqwww{{{~~~sssddd\\\[[[TTTVVVYYY\\\^^^_________^^^bbbgggkkkppptttyyy|||}}}zzzttttttwwwwwwzzz~~~wwwwwwyyy~~~}}}|||{{{}}}~~~~~~vvvqqqqqqtttuuussspppnnnlllllllllmmmmmmmmmnnnppprrruuuwwwxxxyyyyyy{{{~~~~~~vvvmmmgggfffeeebbb___VVVPPPHHHBBB@@@@@@AAABBB>>>>>>>>>>>>>>>===;;;;;;@@@@@@???>>>;;;888555333111///,,,)))&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$###""" $$$$$$######$$$%%%&&&&&&jjjSSSHHH>>>;;;;;;888666666666444222000000000111222111111111111000000000000///............---------***,,,,,,+++)))((()))*********************************))))))******+++,,,((()))***+++,,,+++***************))))))(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''')))******(((&&&%%%)))(((&&&&&&&&&&&&$$$""" $$$((((((%%%###$$$'''&&&(((******)))(((((()))******)))(((((((((((((((,,,***)))'''''''''(((((()))'''%%%######&&&)))+++"""######$$$%%%&&&''''''%%%%%%%%%&&&'''((()))))),,,+++***((('''%%%$$$###%%%'''******)))''''''''''''(((((()))***++++++,,,+++,,,------,,,+++,,,...---000333222000...000222555666888<<>>;;;888444000,,,*********((('''&&&&&&&&&&&&((((((%%%%%%&&&&&&&&&''''''''''''&&&$$$"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$jjjSSSHHH>>><<<;;;999777666666444222111000000111222111111000000000/////////............------------***+++,,,+++)))((()))*********************************))))))******+++,,,((()))******++++++******...------,,,+++*********((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((()))*********)))'''&&&)))(((&&&&&&''''''%%%$$$"""&&&***)))&&&$$$&&&)))'''(((******((((((((()))***))))))(((((((((((((((((('''&&&&&&&&&'''((()))((('''%%%$$$%%%&&&)))***((((((((((((((()))))))))%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&&&&((())))))(((''''''(((*********))))))))))))(((---...///...,,,+++,,,---111444777777555555777:::;;;<<<===???CCCGGGIIIIIILLLQQQWWW]]]hhhwwwyyyqqqmmmmmmnnnnnnkkkgggcccaaa```___^^^```eeekkkpppsssssstttuuuuuuyyy~~~{{{tttqqqnnnkkkjjjhhheeecccccccccfffmmmwww|||yyyxxxzzz|||}}}tttmmmcccYYYRRRNNNKKKJJJMMMKKKFFFBBB>>>=========@@@@@@@@@@@@???>>>======>>><<<999444111...---,,,)))((('''''''''((())))))''''''''''''&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$########################'''%%%$$$$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$kkkTTTIII???===<<<:::777777555444333111000111111222000000000/////////..................------------***+++,,,+++)))))))))+++))))))))))))))))))))))))******))))))******+++,,,******))))))******++++++//////...---,,,***))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((*********)))))))))((((((((('''''''''))))))'''&&&$$$(((******((('''(((***''')))******((('''((()))))))))((((((''''''((((((''''''&&&'''((()))***+++''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((((((((&&&&&&((()))))))))******************...//////...,,,,,,---...111444888888888888<<>>;;;777444222000,,,,,,******)))))))))***((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###"""$$$%%%%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$########################mmmUUUJJJ@@@======:::888888555444333222111111111111////////////.....................---------,,,,,,)))+++,,,+++***)))***+++))))))))))))))))))))))))******))))))******+++,,,,,,+++*********+++---.........---+++***((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***))))))((('''(((((((((''''''''')))***+++)))'''&&&(((***)))(((''')))***''')))******(((''''''((()))(((((('''''''''((((((***************+++,,,,,,&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&'''((())))))***((()))((('''&&&&&&(((***&&&(((***,,,...///000000------...---------///111444777;;;<<<<<<===AAADDDEEEFFFIIIKKKOOOTTTYYY\\\fffnnnxxx{{{qqqiiieee```bbbdddeeeeeefffkkknnnuuuuuurrrnnnjjjgggggghhhvvvxxx{{{|||{{{xxxvvvttttttxxx}}}yyyoookkkrrr}}}{{{xxxyyy}}}yyyvvvtttrrrrrrqqqnnnlllkkkjjjiiijjjkkkmmmooopppsssuuuyyy{{{|||~~~yyysssnnnjjjhhhdddbbb^^^YYYUUURRRPPPOOOGGGFFFEEECCCBBBBBBBBBBBBAAAAAA@@@>>><<<999777666222111000...,,,+++***)))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$$$$###!!!$$$%%%%%%%%%%%%$$$######$$$###!!! !!!###$$$""""""""""""""""""""""""nnnUUUJJJ@@@======:::888888444444333222111111111111////////////...............------------,,,,,,,,,)))***++++++***)))***+++))))))))))))))))))))))))******))))))******+++,,,------,,,+++,,,---...///...---,,,+++)))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&'''''''''''')))+++,,,***(((&&&'''''''''''''''((()))((()))+++***(((''''''(((((((((''''''''''''((((((+++++++++++++++***))))))&&&'''((()))))))))((((((((())))))***++++++,,,,,,(((((((((((((((((('''''''''''''''((((((((((((((()))***)))((('''''')))+++)))+++---000222333333333***+++,,,---...000444777999>>>BBBDDDDDDEEEHHHKKKHHHLLLQQQVVV[[[bbbiiinnnxxx}}}||||||}}}|||{{{yyyrrrggg]]]UUUQQQPPPRRRSSSSSSUUU]]]iiirrr|||||||||{{{yyyyyyzzz|||xxxkkkbbbcccppp~~~}}}xxxtttuuuyyy|||}}}zzzyyy~~~~~~||||||}}}~~~rrrpppnnnnnnpppqqqrrrrrrnnnooopppqqqpppnnnmmmlllppprrruuuvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{}}}{{{zzzyyyxxxvvvsssoooiiieeebbb``````VVVSSSNNNIIIDDDBBBAAAAAA????????????>>>===;;;;;;999888666333000---+++)))&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%%%%###!!!$$$%%%%%%%%%%%%$$$######%%%###""" """###%%%""""""""""""""""""""""""mmmTTTIII???===<<<:::777777444444333333222111111000000000000/////////......------------,,,,,,,,,,,,)))***++++++***)))+++,,,******************************))))))******+++,,,------,,,,,,------...///......---,,,+++)))((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&'''***,,,+++)))'''&&&&&&%%%%%%&&&&&&'''((((((***+++***((('''''''''''''''&&&&&&''''''(((((())))))))))))((('''&&&%%%''''''((())))))))))))(((&&&''''''((()))***+++,,,((((((((((((((((((((((((((((((((((((((('''''''''***+++++++++))))))***,,,///000222444444333111000***,,,---...000444999===<<>>>>>>>>>>>===============<<<;;;888555222///---))))))))))))(((((((((((($$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&$$$"""$$$%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%########################kkkSSSHHH>>><<<;;;999777666333333333333222111000000111111000000000/////////---------,,,,,,,,,++++++(((***++++++******+++,,,++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%%%%&&&&&&'''***+++***(((%%%'''&&&%%%$$$&&&''''''((()))***+++***(((&&&&&&''''''&&&&&&&&&&&&'''((()))&&&'''((((((((('''&&&&&&((((((((((((((()))))))))%%%%%%%%%&&&&&&'''''''''''''''(((((())))))******((((((((((((((((((((((((***,,,------,,,++++++,,,000222444555555333111//////000111222444888===AAAAAAIIISSSZZZ]]]^^^```bbbeeellltttzzz~~~~~~}}}}}}~~~|||vvvmmmeeeaaa___\\\ZZZXXXYYYYYYXXXVVVTTTTTTUUUUUUXXXZZZ\\\bbbppp|||qqqllljjjlllttt}}}}}}|||~~~~~~|||{{{yyy~~~~~~{{{yyyyyy{{{{{{yyyzzz~~~}}}||||||{{{|||}}}~~~}}}}}}}}}|||zzzvvvsssooooooqqqsssuuutttpppmmmjjjmmmqqqrrrrrrqqqssstttxxxzzz{{{zzzvvvrrrooonnnlllmmmoooooooooqqqsssuuuxxx{{{{{{wwwvvvxxx|||~~~zzzyyyuuunnncccWWWKKKEEEAAA@@@???===<<<<<<<<<============<<<:::777555444000///...---+++***)))(((&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''''''%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhSSSHHH>>>;;;;;;888666666333333333333333111000000111111111111000000000000---------,,,,,,,,,++++++(((***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,((()))***+++,,,+++******)))(((((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((('''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&((()))******(((&&&%%%&&&&&&(((***+++***'''$$$(((&&&%%%%%%&&&((((((((()))***+++***(((&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&'''(((*********))))))((((((((((((((()))******))))))))))))((((((((((((&&&''''''((()))******+++&&&&&&''''''(((((())))))***---//////...,,,,,,------///222444555444333222333444555555666:::???CCCLLLUUUaaakkkoooqqqssstttssszzz{{{rrrfff[[[VVVRRROOOMMMQQQSSSUUUXXXZZZ]]]aaaddd^^^bbbfffiiinnn{{{}}}wwwvvvwwwwwwyyy}}}|||~~~|||xxxwwwqqqppprrrvvvwwwuuuwww{{{yyyyyyyyyzzz{{{{{{|||}}}~~~~~~~~~yyyvvvpppsssxxx|||~~~{{{uuuooooooqqqsssrrrppppppsssvvvvvvyyy||||||{{{xxxwwwvvvsssssssssqqqnnnmmmnnnooommmooorrrwww|||}}}yyyvvvwww|||}}}ssseeeVVVMMMEEECCC@@@===;;;;;;;;;<<<<<<============;;;:::999666555333000---+++)))((((((((())))))(((&&&$$$###''''''''''''''''''''''''######$$$&&&((((((&&&###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiSSSHHH???======:::777666666444222222222222000...///////////////.........------......------,,,+++***)))))))))))))))))))))///...,,,+++++++++,,,,,,+++***)))))))))***,,,,,,,,,+++***))))))***+++,,,++++++)))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''*********)))((((((''''''''''''(((((())))))******&&&&&&%%%&&&'''(((***,,,((((((((((((((('''''''''((((((((((((((('''''''''+++++++++++++++++++++++++++***(((((())),,,///111///---+++***+++---///111000///...000222555555555333777;;;<<<===@@@HHHNNNWWWgggzzz~~~{{{{{{}}}vvvkkk]]]TTTRRRTTTVVVVVVVVVYYY^^^eeejjjnnnpppqqqqqqwww|||~~~|||xxxuuunnnnnnnnnppprrrtttwwwxxxxxxwwwuuutttuuuwwwzzz|||~~~yyyuuuwwwzzz~~~sssnnnqqqtttuuuttttttwwwzzz|||}}}}}}{{{}}}~~~zzztttooolllkkkkkkmmmrrryyy|||yyy|||tttcccUUUPPPLLLFFFAAA===<<<<<<<<<<<<;;;::::::999999999:::555555666555333///+++(((***)))'''&&&%%%&&&&&&'''((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$###############$$$##################$$$#########$$$$$$%%%%%%%%%hhhSSSHHH???======:::777666666444222222222222000...111111000...---,,,+++***------......------,,,+++*********+++++++++++++++++++++)))((((((((())))))+++***)))))))))***+++,,,++++++***))))))***+++++++++***)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))))))))))))))+++***)))(((***,,,///111222000...,,,+++,,,...///333333333555777999::::::999;;;>>>@@@BBBHHHRRRZZZlllyyy|||xxxvvvttttttsssoooggg]]]ZZZ\\\bbbeeefffiiijjjmmmqqqvvv{{{}}}uuutttsssssstttwwwyyyzzz}}}{{{xxxwwwvvvwwwwww~~~}}}|||zzzssstttvvvwwwxxxzzz|||~~~ooonnnllljjjkkkmmmppprrrvvvwwwxxxzzz|||xxxjjj```WWWTTTOOOKKKFFFBBB>>>;;;<<<<<<:::999888888888888;;;;;;;;;;;;888555222///---,,,)))'''&&&&&&&&&''')))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%))))))'''&&&$$$"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%hhhSSSIII???======:::777777666444222222222222000...000000///...,,,+++******------......------,,,+++***+++++++++,,,,,,---------,,,,,,++++++++++++,,,******))))))******+++,,,++++++***))))))***+++++++++***)))((((((''''''(((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))(((((((((((('''(((''''''&&&&&&''''''(((***))))))((('''&&&%%%%%%%%%&&&&&&'''(((((())))))((((((((((((''''''''''''((())))))******))))))(((''''''(((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((******))))))+++---000222111000...------...000111666777999;;;===>>>@@@@@@AAACCCFFFIIIOOOXXXdddmmmzzztttooonnnllliiigggeeebbbaaaeeennnxxx~~~zzzyyyxxxxxxyyy|||{{{wwwtttrrr{{{|||~~~yyyxxxxxxzzz~~~}}}{{{xxxsssnnniiifffdddeeefffiiimmmrrrwww{{{}}}{{{ssslllbbb___\\\YYYTTTMMMEEE@@@AAA???===:::999777777777;;;;;;;;;;;;999777555444222000---)))'''&&&''''''***)))'''%%%$$$######$$$#########$$$%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$hhhTTTIII@@@>>>===:::777777666444222222222222000...---------...............------......------,,,+++******++++++,,,,,,------------------,,,,,,------***************++++++++++++******************+++******)))((((((((((((((((((((((((((())))))))))))))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))***+++++++++)))((('''''''''''''''((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))+++*********,,,...000222++++++,,,---///222555777777999<<>>;;;999888888888999999::::::999999999777555111---+++)))))))))((('''&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& !!!###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########hhhTTTIII@@@>>>>>>;;;888777666444222222222222000.........//////000000000000------......------,,,+++************++++++,,,,,,)))))))))************)))))))))******++++++++++++*********++++++************))))))(((((((((((()))((((((((()))))))))******))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&''''''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''((())))))***++++++******+++++++++)))(((&&&&&&'''''''''(((((())))))&&&''''''((()))***++++++)))))))))))))))))))))))),,,++++++,,,---...000111******,,,...111555888:::888;;;???BBBEEEJJJPPPTTTWWW\\\cccmmmwww}}}qqqhhh^^^[[[^^^ccceeeffffffmmmzzz|||||||||~~~|||yyywwwzzz}}}~~~|||xxxyyy}}}{{{tttmmmiii```aaabbbeeeiiimmmqqqssssssvvvzzz~~~yyyyyyyyyzzz{{{}}}~~~{{{yyyxxxvvvuuuqqqnnnkkkkkkkkkhhhbbb\\\PPPMMMHHHCCC>>>;;;:::::::::;;;;;;<<<===>>>???@@@;;;999666333000...---,,,&&&&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%###!!! '''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########iiiTTTJJJ@@@>>>>>>;;;888888666444222222222222000...222222111111000//////...------......------,,,+++++++++++++++++++++******)))***++++++,,,+++++++++))))))***++++++++++++***)))***++++++++++++***)))))))))(((((((((((())))))(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%&&&'''((()))***+++''''''''''''''''''''''''((())))))))))))*********)))((((((''''''(((((()))&&&&&&'''((()))******+++))))))(((((('''&&&&&&%%%''''''(((((()))*********************)))(((((('''&&&&&&''''''((()))))))))((((((((())))))*********((((((((((((((((((((((((------------......//////---...000222555777:::;;;<<<@@@DDDIIIMMMUUU^^^eeeiiimmmsss|||~~~}}}xxxgggaaa\\\[[[aaahhhnnnpppuuu|||zzz{{{~~~}}}~~~|||xxxvvvwwwzzz}}}~~~{{{xxxvvvjjjiiihhhggghhhjjjlllmmmnnnpppsssvvvyyy{{{||||||xxxzzzzzz{{{{{{|||}}}{{{zzzzzzzzzyyyvvvtttuuuwwwuuuoooiiiZZZVVVPPPIIIDDD@@@>>>>>>===<<<<<<;;;<<<===???@@@<<<;;;;;;999777555222111((((((&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$jjjUUUJJJAAA>>>>>>;;;888888666444222222222222000...111111000000//////......------......------,,,+++---------,,,++++++******+++,,,---.........------((()))***+++,,,++++++***)))***++++++++++++***)))))))))(((((((((((())))))'''''''''((((((((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((()))))))))************))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))(((((('''(((((((((&&&&&&''''''((())))))***)))))))))))))))))))))***))))))))))))))))))))))))/////////...............///111333666999===???AAADDDHHHMMMRRRXXXbbbpppyyy|||}}}}}}zzzwwwuuuttttttnnnuuuxxxtttpppppppppooocccdddeeeiiiooovvv|||}}}xxxvvvyyy}}}}}}yyytttqqqssswwwzzz{{{|||~~~vvvtttqqqmmmkkkkkkkkkllljjjkkklllnnnqqqtttvvvwwwyyy|||{{{rrrhhhddd]]]UUUNNNJJJHHHGGGDDDBBB???===<<<<<<===>>>;;;===>>>???===;;;777555///---+++)))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%""""""$$$%%%''')))***+++&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%kkkUUUJJJAAA???>>>;;;888888666444222222222222000///---------...///000000111------......------,,,+++//////...---,,,++++++***((((((***+++,,,++++++***((()))***+++,,,+++******)))***+++,,,,,,+++***)))))))))(((((((((((()))***''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((()))*********)))((('''&&&$$$###!!!!!!)))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))************)))))))))))))))++++++++++++++++++++++++111000000///......------...000444999>>>BBBFFFHHHJJJNNNTTTYYY```lll|||zzztttppplllkkkjjjaaaiiimmmiiicccbbbdddfffeeejjjqqqxxx~~~}}}|||zzz}}}~~~yyysssnnnnnnsssxxxvvvwwwyyy|||}}}{{{}}}|||{{{zzzzzz|||~~~}}}xxxssspppnnnnnnnnngggggggggiiilllooorrrtttxxx}}}~~~yyytttoooggg___XXXSSSQQQPPPOOOLLLHHHCCCAAA@@@@@@@@@;;;===@@@BBBAAA>>>:::888444333000,,,***(((''''''$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&eeePPPGGG???<<<;;;999888:::777666444222111111111111///////////////.........++++++,,,------......///---,,,,,,++++++,,,,,,---+++++++++*********)))))),,,++++++***)))(((''''''+++***)))***,,,---,,,++++++***)))(((((('''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((()))++++++)))))))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))---)))&&&&&&(((***)))'''(((((('''(((((()))***+++((('''%%%%%%%%%''')))***(((((((((((())))))))))))&&&((()))***)))((()))*********))))))((((((''''''*********)))******++++++&&&(((***+++***)))***+++''')))+++++++++***+++,,,---------...///111000///333333777@@@CCCDDDIIIQQQUUU[[[bbbhhhnnnwwwuuulllhhhfffbbb[[[^^^```aaaaaadddiiinnnpppxxx~~~}}}zzzvvvtttsssrrrrrrrrruuuxxxzzzyyyzzz~~~~~~~~~~~~|||zzz{{{~~~|||wwwtttrrrooommmnnnkkkhhhiiimmmpppqqqqqqtttxxx|||wwwuuusssnnniiiccc___\\\[[[[[[VVVOOOHHHCCC@@@@@@AAA???????????????>>>=========:::666111---+++******+++(((%%%$$$$$$%%%%%%%%%###%%%((((((%%%$$$&&&(((#########$$$%%%&&&((()))%%%$$$$$$###$$$%%%'''(((gggQQQHHH???===<<<999888999777666555333222222111111111111000///...---------,,,,,,,,,------------...,,,++++++++++++++++++,,,)))))))))***++++++,,,,,,...------,,,,,,+++++++++,,,***))))))++++++***(((***))))))(((((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''***(((&&&&&&(((***)))'''(((((((((((((((((()))***((('''&&&%%%%%%''')))***)))(((((((((''''''&&&&&&&&&((()))***)))((()))*********))))))((((((((((((++++++***************+++((()))******))))))***+++)))+++------,,,,,,,,,...))))))+++///333777:::;;;888777<<>>>>>>>>>>>??????===<<<888444111///...---)))(((''''''((((((&&&$$$$$$&&&(((((('''&&&((()))%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''hhhSSSIII@@@===<<<999777999666666666555444333222111222222111000...---,,,,,,......---------,,,,,,,,,++++++************++++++&&&'''((()))+++---......************************,,,***))))))***)))(((&&&(((((()))))))))))))))***((((((((((((((('''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''')))***)))'''))))))(((((('''(((((((((((('''&&&&&&&&&'''((()))))))))((('''&&&%%%$$$$$$&&&((()))***)))((()))******))))))))))))(((((((((,,,,,,+++***))))))))))))***++++++)))((((((***,,,,,,---///...------...///,,,,,,---///222555888:::???AAAFFFMMMRRRWWWaaajjjssszzzzzzuuuzzz{{{tttvvv{{{zzzqqqjjjbbb\\\[[[]]]___bbbgggnnnvvv{{{|||{{{zzzxxxyyyzzz|||}}}}}}~~~yyyvvvxxxyyyyyyxxxsssvvvyyyzzzyyyyyy}}}~~~}}}~~~~~~~~~|||zzzwwwxxxxxxwwwvvvwwwyyy|||}}}}}}~~~{{{vvvssstttvvvwwwxxxvvvvvvwww{{{|||wwwvvvxxxxxxwwwuuutttyyy}}}uuuuuutttsssrrrqqqooonnnsssnnnfff[[[PPPGGG@@@<<<>>>>>>>>>>>>???@@@AAAAAA>>>===;;;999777555333222)))))))))++++++***'''$$$%%%'''((()))((((((***+++((('''&&&%%%$$$#########&&&&&&%%%$$$$$$$$$%%%%%%gggSSSJJJAAA===<<<888777888555555666666555444222111222111111000///...------//////...---,,,,,,+++++++++++++++,,,,,,+++++++++''''''(((***+++,,,---...(((((((((((())))))******+++***))))))***+++)))((('''((())))))************))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%''')))))))))(((***)))((('''''''''''''''(((((('''&&&''''''((()))))))))(((''''''&&&%%%%%%&&&((()))***)))((()))***))))))))))))))))))))))))---,,,+++***)))))))))))),,,,,,+++)))'''(((***------...//////......///111111222222333444777;;;>>>IIINNNVVV]]]bbbgggooowww~~~|||~~~}}}tttooosss{{{xxxppphhheeefffhhhkkkpppxxx}}}xxxsssppplllkkkjjjjjjjjjkkkmmmnnnooollljjjnnnvvv~~~}}}xxxtttoookkkkkklllnnnoooppptttyyyyyywwwvvvyyy}}}~~~~~~~~~~~~||||||zzzyyyxxxyyyzzz|||~~~}}}~~~{{{xxxtttrrrsssvvvyyy|||{{{}}}zzzyyy{{{zzzvvvqqqlllqqqyyy~~~|||yyyvvvsssrrrrrrsssuuurrrkkkcccXXXOOOGGGBBBCCCBBBAAA@@@???@@@@@@AAA=========<<<;;;999888777000...---------+++(((%%%&&&&&&''''''((()))***+++((('''&&&%%%$$$#########'''&&&&&&%%%$$$$$$$$$$$$dddSSSIII@@@===;;;777666777444444555666555444222111/////////000000000000000//////...---,,,++++++***,,,,,,---......---,,,,,,))))))*********+++++++++***++++++,,,,,,---------***)))(((***,,,------,,,'''((()))***++++++******))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((******((('''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''!!!###&&&((())))))))))))))))))(((''''''&&&''''''((((((((('''''''''((((((((((((((((((((((((((((((&&&((()))***)))((()))***))))))))))))************---,,,+++***)))))))))))),,,,,,+++)))((((((+++------...///...---...000222111333777:::>>>EEEMMMSSSUUU```mmmtttxxx}}}vvvmmmjjjpppzzz}}}vvvvvvvvvyyy~~~xxxxxxvvvrrrmmmgggccc```\\\[[[[[[[[[\\\^^^___```bbb```___cccmmmvvv|||~~~{{{tttoookkkeee___[[[[[[___bbbhhhnnnuuuxxxwwwwww{{{||||||||||||}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~|||||||||{{{yyyxxxwwwtttrrrrrruuuxxx{{{}}}~~~~~~wwwpppiiilllrrrxxx~~~yyytttqqqqqqsssuuuvvvtttpppiiiaaaXXXPPPLLLIIIHHHEEECCC@@@>>>===<<<<<<<<<======<<<;;;::::::999666222///---,,,***)))&&&&&&%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###cccQQQGGG>>>;;;:::777666777333444444444333333222111...//////000000111111222//////...---,,,,,,++++++,,,---...//////...---,,,+++++++++*********)))))))))*********++++++,,,,,,)))((((((***---.........((()))***+++++++++***)))((((((((((((((('''''''''(((((((((((((((((((((((((((***++++++***))))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((###%%%'''((((((((()))+++((((((''''''&&&''''''''')))))))))(((((((((''''''(((((((((((())))))******&&&((()))***)))((()))***)))))))))************+++,,,,,,+++***))))))))))))***++++++***)))***,,,...------.........000333555555888<<>>===<<<;;;;;;<<<===>>>???<<<999777666555222000,,,)))&&&%%%'''))))))(((%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$fffMMMCCC;;;999888666555777333222111000000000111222222222111111000000//////......---------,,,,,,,,,***+++---......---+++***************************,,,+++++++++++++++++++++***)))((()))***+++***)))***+++,,,---,,,***((('''&&&'''''''''(((((())))))))))))))))))))))))))))))((()))++++++)))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((()))(((&&&'''***...&&&&&&&&&&&&&&&'''((())))))))))))))))))(((''''''))))))((('''&&&%%%%%%$$$&&&(((******)))((()))***))))))******++++++++++++******************++++++&&&(((+++,,,,,,,,,---///...///000000222555999<<<<<>><<<;;;;;;<<<>>>???<<<;;;;;;;;;;;;999555222///+++''''''(((***)))(((&&&&&&%%%$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%eeeOOOFFF===;;;:::777777888555555444333222222222222///////////////////////////......------,,,++++++************************''''''((()))***++++++++++++,,,,,,---,,,+++***))),,,+++)))((((((((()))***)))***+++,,,+++)))'''%%%'''((())))))))))))((((((%%%%%%&&&&&&'''((((((((())))))))))))((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******)))((('''&&&&&&%%%''''''&&&&&&''')))+++,,,000---)))((())))))'''%%%((((((((((((''''''''''''%%%''')))***+++***)))(((''''''''''''((()))***+++,,,---.........,,,)))((())))))))))))***+++,,,---)))+++,,,---,,,---...000---000222444666888<<<>>>EEEMMMXXXbbbppp|||uuunnnqqquuuzzz|||{{{~~~vvvhhh]]]QQQJJJOOOUUU___sss~~~xxxqqqllliiiggggggggglllqqqrrrooommmooorrrwww|||~~~~~~|||||||||}}}~~~yyywwwwww~~~{{{{{{{{{zzzxxx}}}}}}~~~yyytttpppuuu|||zzzvvv|||xxxssslllhhhgggjjjnnnrrruuuvvvvvvvvvnnnppptttvvvvvvtttqqqnnnmmmnnnoooqqqrrrpppkkkgggiiikkkkkkhhhgggcccZZZPPPKKKFFF???;;;;;;;;;999777;;;;;;<<<<<<:::999777555555333000,,,***)))******&&&$$$""""""###$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###dddOOOEEE===:::999777666777555555444333222222222222000000000000000000000000///......------,,,++++++++++++++++++++++++++++++))))))***,,,,,,------,,,++++++,,,,,,,,,+++***))),,,+++******)))***++++++***+++++++++***)))'''&&&))))))************))))))))))))))))))(((((((((((($$$%%%&&&'''((()))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''')))))))))((('''''''''&&&******)))(((((((((((())),,,)))'''''')))******((('''''''''((((((((()))))))))))))))((((((((((((((((((((((((((()))******+++++++++,,,---,,,***((('''))))))))))))***+++,,,---***+++------,,,---...000333444666888:::>>>BBBFFFPPPYYYdddooo}}}xxxqqqmmmqqquuu{{{|||yyyuuusssuuu~~~{{{kkk___WWWZZZ___hhh|||~~~zzzxxxwwwwww}}}}}}sssrrrpppqqqvvv{{{}}}|||{{{}}}}}}~~~{{{wwwyyy~~~~~~|||{{{{{{~~~|||www|||~~~zzzuuuppplllmmmooorrrtttuuuuuusssrrrmmmnnnoooqqqssstttuuuuuurrrqqqpppppprrrssssssrrruuuxxxyyywwwvvvrrrggg\\\PPPJJJBBB===;;;:::888666777888:::;;;<<<<<<<<<<<<:::888555111...,,,++++++(((&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$cccNNNDDD<<<:::888666555777555555444333222222222222000000000000000000000000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,++++++***))),,,,,,+++++++++,,,,,,---++++++***))))))(((((((((*********++++++******))),,,+++***)))((('''&&&%%%'''((()))***++++++++++++''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***************)))((((((***(((&&&'''((())))))(((%%%&&&&&&''')))******+++---+++)))'''&&&'''((()))((((((((())))))***++++++,,,,,,---------+++***(((***))))))******+++,,,------...//////...///111333999:::;;;<<<@@@FFFMMMSSS]]]hhhttt~~~zzztttqqqppppppxxx|||{{{xxxtttrrrvvv~~~tttllllllooovvv~~~xxxlllhhhddddddiiirrrzzz~~~~~~{{{xxxwwwyyy{{{yyyxxxvvvuuuuuuwwwvvvrrrssswww|||}}}yyywwwvvvxxxyyy{{{~~~|||~~~~~~~~~{{{wwwsssppprrrtttuuuvvvuuurrrnnnllljjjjjjjjjkkkooosssxxx{{{wwwtttqqqqqquuu{{{wwwjjjYYYRRRIIIBBB???===999777777888999;;;<<<>>>??????===<<<:::777444111...,,,***(((&&&&&&'''(((((((((''''''((((((((('''&&&%%%cccMMMDDD;;;999888555555666555555444333222222222222111111111111111111111111///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******************++++++++++++*********+++++++++++++++,,,,,,---,,,+++)))((('''((()))***)))************)))(((((())))))((('''&&&%%%$$$$$$+++++++++)))(((&&&$$$###''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))&&&''')))+++,,,,,,+++++++++***)))((('''&&&%%%%%%&&&''''''((())))))*********)))(((''''''((())))))(((((()))***++++++++++++...////////////...---,,,************+++,,,------000111222111111222555777;;;<<<>>>AAAGGGPPPZZZaaaiiisss}}}zzzuuurrrssswww}}}|||rrrhhhbbb[[[[[[aaallluuuzzzuuuoooiiiiiinnnqqqppplllllliiiiiilllmmmmmmqqqvvvyyy~~~xxxuuuvvvwwwxxxyyy{{{~~~||||||}}}}}}}}}~~~zzz}}}zzzwwwyyy|||~~~{{{yyywwwtttrrrtttuuuuuuuuurrrooollliiiggggggggghhhlllqqqvvvyyywwwuuusssvvv}}}ssseee^^^TTTMMMIIIEEEAAA===;;;;;;:::::::::;;;<<<<<<=========<<<999666222000,,,)))'''&&&'''((((((''''''''''''''''''&&&&&&%%%cccMMMDDD;;;999888555555666555555444333222222222222000000000000000000000000///......------,,,++++++++++++++++++++++++++++++(((((()))*********))))))*********************+++******++++++++++++++++++,,,+++)))''''''(((***+++(((((())))))(((''''''&&&''''''''''''''''''''''''))))))'''%%%### ''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))))))))%%%&&&(((***+++++++++***))))))))))))'''&&&%%%%%%))))))))))))))))))((((((%%%&&&((()))*********)))((()))***+++,,,,,,,,,+++..................------************+++,,,---......000111111222555999<<<>>>@@@DDDIIIQQQ\\\hhhpppuuuvvvmmmmmmooossszzzyyylll```[[[VVVXXXaaannnwww|||uuummmeeeeeejjjmmmkkkfffhhhccc___```bbbeeejjjqqqttt{{{yyywwwwwwtttvvvzzz}}}|||{{{}}}~~~~~~~~~}}}}}}~~~|||{{{wwwssswww|||{{{yyyyyy{{{~~~{{{xxxwwwvvvuuutttrrrssssssrrrqqqooommmkkkjjjgggggghhhiiillloooqqqsssttttttvvv|||yyypppjjjbbb\\\XXXTTTNNNIIIAAA???===;;;999999::::::999;;;<<<===<<<:::888666...+++(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%dddNNNDDD<<<:::888666555777555555444333222222222222///////////////////////////......------,,,++++++***************************++++++,,,,,,,,,++++++******)))))))))***+++++++++++++++,,,+++***)))))),,,***)))''''''(((***+++(((((((((((('''&&&%%%%%%'''''''''((()))******+++(((((((((((('''&&&%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''%%%'''))))))(((((()))************))))))(((((((((###%%%'''***+++++++++***((()))+++,,,------,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,---...,,,...000222444888>>>BBBFFFJJJPPPXXXaaalllvvv}}}~~~vvvmmmpppuuu|||wwwkkk[[[XXXVVV]]]jjjwww}}}vvvooommmppprrroookkkggg^^^VVVSSSSSSTTTXXX^^^dddkkktttyyyxxxvvvuuutttqqquuuzzz}}}}}}~~~~~~}}}||||||}}}~~~|||zzztttxxx}}}}}}xxxtttppprrruuuyyy~~~~~~|||xxxvvvuuuvvvwwwwwwvvvuuurrrqqqooommmllllllmmmnnnkkkkkklllmmmmmmnnnnnnnnnrrrtttxxx~~~xxxtttpppllliiieee^^^YYYIIIGGGCCC>>><<<;;;<<<<<<777888;;;===>>>===<<<;;;333000---******)))'''&&&&&&&&&%%%$$$$$$$$$$$$%%%eeeOOOEEE===:::999777666777555555444333222222222222........................///......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))(((((()))***+++,,,------...---,,,+++)))(((******)))(((((()))***+++))))))))))))((('''&&&%%%''''''(((((()))******+++((()))***+++,,,,,,,,,,,,''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''+++*********)))((((((((()))(((((('''''''''''''''$$$'''***+++))))))***+++)))))))))))))))*********&&&&&&'''((()))*********(((***+++---...---,,,,,,++++++************++++++++++++++++++,,,---.........000333666:::@@@GGGLLLSSSYYYaaajjjsss|||~~~vvvnnnbbb```aaajjjxxxyyywwwxxxyyyvvvssshhh]]]SSSOOOLLLJJJKKKNNNVVV\\\eeeooovvvxxxyyyxxxtttwww|||}}}~~~}}}wwwxxxxxxxxxzzz|||}}}{{{zzz{{{|||}}}|||{{{vvvnnnooopppssswwwxxxxxxvvvvvvvvvwwwzzz|||}}}|||{{{sssqqqmmmkkkjjjlllppprrrqqqppppppoooooooooooopppssstttxxx~~~|||{{{yyyyyyxxxtttlllgggYYYTTTMMMFFFAAA>>>======888999;;;===>>>??????>>>;;;888333000...---***)))((('''&&&%%%$$$%%%%%%&&&eeeOOOFFF===;;;:::777777888555555444333222222222222........................///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((***)))(((((((((***+++,,,////////////...,,,)))(((***)))))))))))))))******************)))((('''&&&&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((()))))))))''''''''''''((((((((()))(((((((((((()))))))))***,,,++++++***)))(((''''''&&&%%%%%%%%%&&&((()))+++(((+++---,,,)))'''''')))''''''((()))***+++,,,,,,***)))'''''''''(((***+++(((***,,,.........---,,,,,,,,,,,,++++++,,,------++++++++++++,,,---......222444888<<>>???@@@@@@AAA===999555222000...,,,)))((('''&&&%%%&&&''''''