BMf6(h ~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzyyy~~~}}}||||||}}}}}}{{{zzz~~~}}}uuunnnpppwww{{{{{{~~~}}}xxx}}}tttmmmrrrrrrjjjgggsssddd___iiinnnhhheeejjjlllrrrtttqqqmmmjjjeee```gggffffffeeebbb___bbbgggccc\\\\\\hhhrrrrrrqqqqqqrrruuuuuuuuu{{{~~~tttyyywww|||xxxjjjgggnnnnnnoooppprrruuuwwwwwwuuurrrsssuuutttrrruuuzzz{{{xxxqqqnnntttwwwvvv~~~~~~yyyuuuuuunnnrrrtttrrrpppppplllggghhhhhhiiijjjjjjkkkkkkkkklllmmmmmmjjjmmmqqqssspppwww}}}xxxyyy|||ppprrrpppssszzz~~~~~~}}}zzz|||}}}yyypppooonnnnnnrrrxxx}}}~~~yyy|||yyyuuukkkpppqqqnnnnnnsssyyy{{{|||}}}{{{vvvqqqppptttxxx{{{yyyyyywwwmmmwwwpppkkkgggiiiqqq{{{~~~}}}}}}~~~yyyrrrmmmpppxxx{{{|||~~~}}}~~~~~~}}}qqq}}}uuugggmmmtttnnnfffmmmnnnppprrrrrrnnnjjjhhhdddmmmuuuvvvsssnnneee]]]eeegggjjjjjjfffbbb^^^]]]^^^[[[]]]dddjjjlllppptttqqqtttvvvwww}}}{{{yyywww|||zzzmmmiiimmmjjj{{{xxxcccjjjqqqwww||||||vvvxxxtttzzz~~~~~~wwwvvvvvvvvvqqqjjjggghhhiiinnnpppooooooooolllgggbbbcccfffiiikkknnnoooooopppttttttqqqpppsssvvvvvvyyyyyyllljjjkkknnnxxxzzzxxxyyyrrrooonnnhhhhhhfffiiiooorrrpppnnnooommmnnnnnnmmmoootttuuurrrrrrqqqqqqqqqtttxxx|||ttttttqqqnnnooovvv{{{|||qqqrrrsssttttttsssrrrqqqnnnkkklllqqqtttssssssttt}}}|||www|||~~~~~~yyyyyyvvvzzzzzztttppppppqqqppprrryyy{{{wwwsssvvv|||~~~{{{~~~yyy|||}}}|||~~~~~~}}}{{{zzz{{{uuunnnggg```YYYUUUffftttrrrhhhiiilllllloooqqqxxxxxxnnnlllrrrqqqiiiwwwssshhh]]]\\\fffssszzzgggiiijjjjjjiiijjjjjjiiieeeeeefffgggfffgggnnnvvvuuuwwwwwwwwwyyy{{{yyyuuuuuuttt|||vvvuuuxxxssszzzrrrhhh___UUUMMMHHHeeelllrrrxxx}}}yyysssnnnttt{{{wwwwwwuuullleeeccccccbbb^^^XXXXXX\\\iiiooorrrssstttwwwuuuqqqhhhjjjlllooorrrsssttttttrrrxxx{{{uuuqqqssswwwyyy}}}ssswwwyyyzzz}}}rrrrrrsssiiieeejjjjjjddd___]]]``````]]]\\\^^^___aaaaaa___```eeeeeeccceeeeeedddddddddeeefffgggooopppnnnhhhhhhnnnpppnnnsssuuuwwwwwwwwwvvvuuuttttttqqqrrrvvvxxxvvvvvvyyytttyyyzzzwwwvvv{{{}}}{{{}}}}}}|||{{{vvvtttrrroookkkhhhnnnpppsssvvvxxxxxxxxxxxx~~~~~~~~~}}}wwwzzz|||wwwssspppmmmuuu||||||}}}~~~}}}zzzxxx}}}vvvpppooosssyyy}}}tttyyyzzzwwwuuuwwwvvvsss~~~xxxyyy}}}}}}~~~sssrrrlllhhhooo}}}|||~~~}}}zzzzzz}}}{{{}}}~~~}}}~~~yyyyyyvvvqqqooopppppppppnnnlllkkkjjjkkkjjjiiiggg___kkknnnkkkhhhccchhhyyyttt{{{qqq]]][[[lllqqqggg```gggnnnooopppqqqoookkkmmmlllhhheeeiiirrr|||qqqrrrqqqmmmfffeeemmmvvvvvvvvvtttqqqnnnlllhhhdddpppqqq}}}|||zzzxxxzzz{{{wwwwwwzzzzzzwwwvvvqqqzzzxxxuuuttttttuuusssppptttzzz}}}}}}xxxuuuvvvwwwxxxxxxxxxwwwvvvqqqyyy}}}vvvooopppvvvzzzwww|||yyy|||sssuuuwwwmmmkkktttyyy}}}wwwtttwwwyyyzzz}}}|||{{{wwwssskkkkkkjjjiiihhhfffeeedddcccfffeee```___bbbbbb^^^___aaadddeeedddbbbaaaaaaaaa^^^^^^bbbcccaaabbbeeeeeejjjkkkfffeeeiiikkkiiihhhkkkkkkhhhfffjjjlllkkklllgggcccddddddbbb```^^^```ccchhhmmmqqqrrrrrrrrrnnnnnnnnnoooqqqsssuuuvvvwwwzzz||||||sssvvv}}}|||mmmggggggqqqzzz~~~|||uuupppvvv}}}wwwxxx{{{}}}wwwvvv~~~|||{{{{{{yyyuuussstttssspppmmmpppyyy}}}{{{{{{tttsss{{{yyytttzzzvvv}}}wwwkkkgggeeehhhooottttttsssjjjmmmoooqqq{{{xxxwwwwwwwwwxxxxxxwwwvvvyyyvvvwwwyyyyyywwwvvvyyywwwrrrpppssstttssssssuuutttsssssssssrrrrrrqqqqqqsssssssssssssssrrrqqqpppkkkrrrvvvtttuuuzzz{{{yyynnnkkkiiijjjllllllkkkiiiVVV^^^jjjnnnjjjgggmmmvvvrrrlllgggiiiqqqwwwwwwtttvvviiieeemmmuuuuuuxxx{{{zzz|||}}}|||}}}xxxooottt|||yyy~~~}}}|||tttoooiiifffgggfffbbb___bbbbbbhhhtttqqqwwwzzzxxxwwwwwwvvvsssxxx}}}xxxsssqqqpppmmmkkkkkkooosssuuuuuuvvvzzz}}}~~~|||}}}}}}{{{yyywwwwwwyyy{{{yyyuuuwww|||wwwnnnooowwwuuutttqqqnnnlllkkkhhhdddnnnnnnssszzzzzzwwwyyy|||xxx{{{}}}zzz|||{{{vvvqqqqqquuuwwwwwwuuupppvvvwwwsssrrruuuuuurrrjjjnnnnnnhhheeeiiipppssslllfffeeejjjmmmiiifffgggooonnnppptttyyy||||||zzz|||~~~{{{tttsss{{{|||yyy|||{{{yyy}}}rrroooooolllqqq}}}}}}}}}zzzwwwwww|||}}}{{{yyy{{{}}}uuuwwwrrrrrrsssfffjjjiiijjjcccdddlllkkkjjjtttxxx}}}}}}|||~~~}}}{{{|||}}}{{{yyyzzz{{{zzz~~~}}}}}}|||||||||}}}sssjjjjjjuuusssoooiiifffgggiiijjjhhhqqqqqqtttwwwwwwpppbbbXXXggg______kkkrrrssswww~~~yyynnnoooppppppnnnmmmmmmmmm{{{wwwsssuuuwwwxxx|||vvvsssxxx|||{{{{{{|||zzzwwwrrrtttsssqqqrrruuurrrlllnnnllllllooouuuzzz~~~~~~~~~yyyuuuuuu{{{wwwuuuuuuxxx{{{|||{{{~~~}}}}}}~~~|||||||||{{{yyyvvvuuuxxx||||||xxxzzz~~~{{{|||~~~|||vvvqqqgggjjjjjjfffgggmmmqqqqqqhhhmmmmmmhhhfffkkkqqquuuzzzqqqkkknnnrrrtttyyy~~~}}}yyytttkkkmmmlllkkkpppvvvuuuoooqqquuu{{{~~~~~~uuuwwwyyyzzz}}}~~~~~~{{{xxxwwwzzzxxxpppjjjggg{{{___ccchhhkkkmmmoooooommmeeejjjgggwww~~~yyy~~~vvv~~~nnnmmmjjjgggccc```]]]\\\fffiiiiiieeecccdddeeeddd]]]gggqqqrrrkkkbbb^^^]]]uuuwwwuuupppqqquuurrrjjj```aaaeeekkkqqqwwwyyyyyyooojjjllltttzzz{{{}}}ttttttsssnnnjjjmmmwwwzzzrrrrrrttttttmmmuuu||||||wwwrrrtttwwwyyysssnnnllllllmmmtttzzz~~~vvvvvvuuuuuuwwwzzzvvvqqqooonnnnnnppptttxxx{{{{{{mmmjjjgggdddddddddccccccjjjaaa[[[```lll}}}}}}zzz{{{~~~}}}}}}wwwuuussstttvvvxxxyyyzzz|||}}}|||wwwuuuwwwxxxvvvuuuvvv{{{yyyxxxxxxzzzxxxtttpppzzz|||}}}{{{|||ssswwwwwwsssrrrwww}}}wwwqqqrrrxxx}}}~~~wwwrrrlllvvv~~~}}}{{{}}}|||{{{zzzuuuyyy}}}~~~}}}|||ooovvv|||~~~zzzxxxzzzyyyzzz{{{{{{~~~vvv{{{{{{tttrrrtttqqqiiiuuuvvvxxxzzz}}}uuuxxx~~~sssuuuooommmqqqllliiirrrsssooouuuzzz}}}~~~yyyzzz~~~{{{sssooowww||||||zzzxxxvvvtttrrrqqqxxxwwwvvvvvvuuuuuuuuuuuunnnooopppnnnnnnppprrrtttwwwvvvvvvxxx{{{jjjxxx|||rrrjjjooouuuvvvxxxtttooolllmmmsss{{{xxxttttttvvvwwwwww}}}|||uuutttzzzyyyvvvzzzwww{{{~~~{{{yyy}}}~~~|||{{{zzzyyyyyyyyyyyyyyy|||yyyuuuuuuvvvwwwuuurrr}}}{{{|||zzzqqqpppvvvuuummmwwwssspppqqqtttuuuvvvyyy{{{zzzyyyyyyxxxxxxzzz|||~~~~~~uuuuuuvvvyyy}}}vvvyyy{{{||||||zzzuuuqqqtttwwwvvvrrrqqquuuyyyzzz~~~{{{zzz~~~wwwyyy|||~~~}}}zzzuuuqqqqqqwww||||||zzz}}}|||wwwzzzuuujjjnnnmmmkkkjjjjjjlllooorrr~~~sss{{{|||}}}jjjuuuwwwggg^^^||||||~~~~~~wwwtttwwwuuurrrzzz~~~}}}{{{vvvppplllmmmnnnpppsssxxx{{{||||||sss~~~yyyyyy~~~}}}vvvsssuuuwwwwwwzzz|||}}}|||zzzzzz|||qqqwwwttteee[[[```kkkqqq}}}~~~xxxrrrooo||||||~~~~~~zzzzzz|||xxxqqq{{{uuullliiiooo}}}~~~}}}}}}xxxxxxyyyzzz{{{||||||}}}}}}~~~~~~{{{zzz~~~zzzxxx~~~}}}{{{{{{~~~{{{{{{zzzzzz|||~~~~~~{{{yyyxxxxxxyyyzzzzzzxxxxxxyyy}}}}}}xxxuuu|||~~~|||wwwuuuxxx{{{zzzmmmmmmnnnpppsssrrrlllfffmmmpppuuuxxxxxxwwwuuuttt{{{yyyuuummmfffdddjjjpppwwwpppjjjkkkooooooiiiccciiigggeeefffjjjooouuuxxxdddhhhoooyyytttiiiqqqsssgggaaafffgggeeedddfffppp|||tttllldddaaafffqqq|||yyy{{{~~~zzz|||{{{vvv{{{zzzwwwxxxuuu~~~{{{yyy}}}zzzyyyxxxxxxxxxvvvqqqlllkkkpppyyyzzz~~~}}}xxxpppuuu|||~~~wwwrrrwww}}}yyytttrrrqqqwwwwwwxxx{{{~~~~~~xxxuuu|||{{{{{{~~~}}}yyy~~~{{{{{{wwwpppmmmpppyyyzzzzzzyyy|||~~~~~~yyyyyy|||uuupppnnnqqqtttwww{{{~~~|||~~~wwwuuuyyyfffZZZiiivvv~~~uuuzzzuuutttssspppmmmgggnnnyyy|||xxx~~~sssxxx}}}~~~{{{wwwzzz|||zzz{{{{{{xxx}}}|||uuutttyyy~~~vvv{{{||||||~~~uuutttvvvjjj___dddhhhiiinnn~~~zzzttttttwww[[[iiijjjmmmyyyhhhUUUHHHDDDDDDNNNddd|||wwwbbb\\\RRRGGG@@@<<<;;;;;;666666666666777777777777uuuuuujjjaaa\\\MMMKKKGGGBBB<<<777333111>>><<<:::888666777777888666555555444444333333333|||xxxvvvwwwvvvssstttwwwoooooooooooopppqqqrrrsssaaaeeejjjllljjjhhhggghhheeecccbbbdddfffcccZZZSSSeeehhhggg```YYYUUUSSSQQQRRRPPPNNNJJJFFFBBB>>><<<:::999999999888888777777777777777777777777777777///000111222222111000000444333222222000000///...KKK<<>>@@@===999999>>>CCC888888888888777666555555:::::::::999999:::::::::=========<<<;;;;;;::::::999999999999999999::::::;;;:::::::::;;;;;;<<<===999999:::;;;<<<===>>>>>>AAABBBCCCDDDEEEFFFFFFGGG@@@AAABBBBBBBBBCCCFFFHHHJJJJJJKKKLLLLLLLLLKKKKKKFFFFFFEEEFFFHHHKKKNNNPPPFFFDDDBBBAAAAAA@@@>>><<<555555555555666888:::;;;:::999888777666555444444888777666555555555555555111111222333555777888999666:::;;;999:::???BBBBBB<<>>AAA@@@???AAAGGGMMMJJJIIINNNWWW[[[WWWPPPLLLYYYYYY```pppssshhh^^^^^^cccaaaUUUIIILLLNNNPPPTTTXXX[[[^^^___mmmggg]]]SSSOOOOOOSSSVVVKKKQQQQQQNNNVVVccc___QQQGGGFFFFFFGGGJJJNNNSSSUUUDDDJJJRRRPPPJJJRRRYYYQQQWWWXXXWWWSSSOOOOOOSSSXXXaaagggpppxxxyyysssmmmiiiVVVXXXXXXUUURRRPPPLLLHHHXXXUUURRRPPPOOOMMMJJJHHHAAACCCFFFHHHGGGDDD@@@===<<<<<<===<<<;;;999777666;;;;;;===???DDDIIIMMMPPPAAA<<<888777999;;;:::999::::::::::::::::::::::::CCCCCCHHHQQQYYY```iiirrrsss|||}}}tttjjj```XXXRRRPPPZZZZZZZZZ^^^bbbfffhhhiiijjjhhheeeaaa\\\XXXUUUSSSVVVSSSOOOLLLIIIFFFBBB???<<<;;;:::999888777666555<<<<<<;;;;;;;;;:::::::::222333555777888888777666777888;;;===AAADDDGGGHHH===BBBNNN^^^kkkppplllfffSSS___ddd___aaajjjhhh^^^[[[]]]]]][[[XXXWWWXXXZZZ^^^``````[[[UUUSSSVVVZZZPPPLLLHHHHHHKKKKKKGGGBBB;;;<<<>>>@@@BBBDDDEEEFFF:::EEEKKKJJJPPP]]]___XXXaaabbbbbbcccgggkkkhhhaaa]]]___ccceeedddaaa\\\YYY]]]ZZZXXXZZZ___```]]]YYY[[[TTTVVVYYYUUUYYY]]]XXXLLLKKKMMMPPPNNNGGGCCCCCCBBBCCCEEEGGGJJJMMMPPPQQQPPPQQQPPPJJJBBB>>>@@@CCCFFFGGGMMMXXX```^^^SSSIIIHHHJJJLLLJJJCCC>>>???BBB======<<<;;;999777555444999777444111///...---...333333222111000//////...------------......//////---------....../////////}}}GGGDDDSSSXXXwwwbbbFFFCCCGGGBBBDDD>>>888555777:::<<<<<>>???@@@???===<<<<<<===777777888888777777666555;;;:::888666666666888999666444333222333333111///555444222222222444777888666555555444444333333222///............//////000000000000000111111111111:::>>>???<<<===BBBEEEEEEBBBHHHMMMJJJDDDFFFRRR]]]MMMLLLIIIEEE@@@===:::888>>>@@@BBBBBBBBBCCCEEEFFFFFFDDDBBBAAABBBCCCCCCCCC@@@@@@AAABBBCCCCCC@@@>>>>>>@@@AAA???======@@@CCC@@@<<<===BBBEEEDDDEEEHHHJJJEEEDDDLLLVVV^^^eeekkkrrrrrrlll^^^MMMDDDFFFKKKHHHIIIJJJLLLNNNOOOPPPQQQSSSQQQNNNKKKIIIIIIIIIJJJBBBEEECCCAAAEEELLLIII???????????????AAADDDGGGHHH======CCC@@@888>>>HHHFFFGGGIIIJJJFFF@@@???EEEJJJ^^^SSSNNNVVVaaa```SSSHHHEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@>>>>>>???>>>===;;;???@@@AAAAAA@@@>>>;;;999888888888888777666555444111222222333555777888999;;;999777777888999999888888888999999:::;;;;;;;;;222111333888;;;===CCCIIIGGGIIIMMMSSSXXX[[[\\\[[[```]]]XXXSSSNNNJJJGGGFFFGGGFFFFFFIIIMMMPPPQQQQQQMMMLLLJJJHHHEEECCCAAA@@@DDDBBB@@@???>>>===:::888999999888777555444333333........................333444555555666666666666777:::BBBKKKVVVaaaiiinnnttt~~~|||fffRRRIIIIIIMMMUUUXXXTTTTTTXXXUUUNNNNNNPPPRRROOOJJJHHHJJJMMMFFFGGGGGGDDD???>>>???BBB@@@===999777999999888666777888888999:::;;;<<<<<<444===DDDEEEFFFKKKPPPQQQOOOQQQRRRRRRUUUYYYYYYVVV\\\ZZZXXXVVVUUUVVVXXXYYYOOONNNLLLNNNOOONNNKKKGGGMMMGGGKKKNNNIIIKKKLLLEEEAAA@@@BBBFFFEEE>>>:::999999999999999:::;;;<<<<<<>>>>>>===999666666999===<<<999888<<>>>>>>>>===<<<;;;:::888777777333333333444444555555555333222222111111222222222222222222222222222222222::::::;;;<<<===???AAAAAA>>>@@@BBBBBB@@@???>>>???>>>>>>???????????????>>>???===;;;888777666666777999888666666666666444333111111000000000000111111////////////////////////111000000/////////000000//////////////////......---000111...///333777777999===@@@???<<<<<>>;;;;;;=========BBBHHHPPPKKKGGGGGGGGGGGGJJJNNN[[[gggnnndddPPPEEEJJJTTTKKKKKKKKKKKKKKKJJJJJJJJJFFFGGGIIIJJJIIIGGGEEECCC???===<<<<<<======;;;999??????===;;;:::999888888===;;;EEEIII???<<>>AAAEEERRRDDD:::===EEEGGGDDDAAAAAAAAAAAABBBCCCCCCCCCDDD???>>>>>>@@@BBBCCCCCCAAA888888888888777777666666111111000000000000111111666666666555333111///---...///000000//////000111000000111111111111222222:::888888:::888555666:::AAAAAAAAABBBEEEHHHKKKLLLIIIIIIIIIIIIJJJJJJKKKKKKHHHEEECCCBBBBBBBBBAAA@@@::::::999888777666666555333111000///000000...---//////...............---//////000000111111222222///............//////000000111333555888<<<@@@BBBAAANNN[[[[[[QQQJJJMMMSSSPPPRRRSSSTTTSSSQQQOOOMMMNNNNNNLLLIIIGGGEEEDDDEEEHHHGGGEEECCC@@@===;;;:::>>>===<<<:::::::::::::::333333333333333333333333444555:::???>>><<>><<<===@@@???;;;999;;;999999888777666666666666222333333555777:::===@@@<<<999555333444666888888===::::::<<<;;;666555888222222333444444555444444444333111///,,,+++***)))(((((())))))***++++++,,,000///---,,,***)))((((((***+++++++++,,,---------gggXXXEEE999888:::888333222444666555333222222333444555888<<>>===<<<777666555555333222222111---------....../////////...............///000000---...///000222333444555---...///000333555777999777;;;>>>AAAAAAAAAAAABBB999:::;;;<<<======>>>===AAA@@@???===<<<<<<<<<<<<:::888666666666555333222111222333333333111///...------------............//////...---,,,,,,,,,,,,)))***+++---...............222222//////444888888888999<<>>:::<<>><<<;;;@@@<<<;;;>>>>>>;;;;;;???888888888888777777666666444555GGGUUUKKK>>><<<;;;;;;999999:::===@@@AAAAAA<<<@@@GGGMMMHHHAAABBBJJJAAA??????@@@@@@???@@@BBBAAA???>>>===<<<;;;888555444333222111222333444555000//////...///000222333,,,---///111222111///...+++///222111///...///222111111000000000000000000------///444555333666::::::===AAADDDEEEFFFHHHJJJIIIIIIIIIIIIGGGFFFDDDCCCEEECCCAAA@@@AAAAAA@@@???<<<;;;;;;::::::999999888444222111000000///...,,,,,,,,,------...///000000+++,,,,,,---...///000000///...---,,,,,,---///000/////////000111444666888<<<===@@@DDDHHHJJJIIIGGGIIIGGGIIIMMMNNNIIIHHHJJJDDDAAA???AAAEEEGGGFFFDDD:::999999:::;;;;;;999777222333444444222111111222000000111111111222222222222...111::::::555999EEEAAAGGGJJJFFFEEEIIIPPPSSSKKKNNNRRRTTTTTTPPPKKKHHHLLLNNNPPPPPPMMMJJJHHHGGGKKKCCCDDDDDD>>>???@@@999;;;777666888888666777:::555444333333333333333333333222111333444555444222111222333555555555444444666111111666888555444666666666555555444333111111******+++,,,------.........------,,,+++*********'''((()))***+++******)))++++++++++++************~~~gggVVVLLL???777555555333222000000//////000111222222333333444666888:::<<<>>>AAABBBDDDFFFHHHIIIJJJJJJEEEFFFGGGHHHHHHFFFEEEDDDCCCDDDFFFFFFEEEBBB???===CCCAAA???===;;;999888888555444333222111111111111222,,,)))000;;;???666,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000444444555555666888999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::888777555333222111000000//////............//////......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++.........////////////000666777999<<<>>>???@@@AAACCCDDDDDDBBB@@@?????????@@@@@@@@@????????????>>>::::::999888777666555555222222222111111111000000111111222222222333333333555555666888999:::;;;<<<>>>>>>???@@@@@@AAABBBCCCFFFDDDBBBAAADDDMMMXXX```KKKHHHDDD@@@???@@@BBBDDD???>>>===<<<;;;::::::::::::999999888777666666555333333111000000000111222111333555666777888:::<<<;;;;;;;;;<<<===>>>>>>>>>@@@AAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@===<<<<<<;;;999888666666444111//////000000000...,,,---///000...,,,---------------------------------,,,,,,+++++++++000000//////............333111///......000222444666666777<<>>@@@CCC>>>;;;???BBB<<>>AAADDDGGGJJJKKKPPPNNNKKKIIIGGGGGGGGGHHHMMMJJJFFFDDDCCCBBB@@@???<<<:::888666444444444444333333333222222222111111000000//////......------///000111444666888:::;;;AAACCCFFFGGGHHHIIIKKKMMMLLLMMMNNNOOONNNKKKHHHFFFIIIMMMNNNLLLLLLMMMKKKGGGGGGDDD@@@>>>===<<<:::999666666555444444444444444222222222222222222222222222111111111000000//////000000000000000111111222222222333444444444444333333222222111000///.........---...///---)))***...,,,+++***************++++++*********))))))(((((((((***+++***)))((()))***^^^DDDDDD>>>666333444444222000000/////////000000111222111111222333555777999:::<<<>>>@@@CCCEEEGGGGGGGGGEEEFFFFFFGGGFFFFFFEEEEEECCCDDDDDDCCCBBB???===;;;@@@???===;;;999777777666333222111000////////////,,,******---222222...))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............111111222333555888999;;;::::::;;;<<<<<<;;;;;;;;;;;;::::::999999999999999666555444222111000//////......------------......---,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...111222444666999:::;;;;;;???@@@@@@???===<<<===>>>>>>>>>>>>===<<<<<<;;;;;;777777666555444333222222111000000000//////////////////000000000111111111333333444555666777777888:::;;;<<<===>>>?????????BBBAAAAAA???@@@CCCIIIMMMSSSQQQMMMIIIDDDAAA>>>===<<<<<<:::999888777777777777777777666555555444444222111000///...//////000///111333444444444666888777888999;;;<<<<<<======???@@@AAABBBCCCEEEFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@>>><<<;;;;;;:::777555444222000222222000...///000---+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,+++,,,...///111333222///------...///000444333444888===AAAAAA@@@FFFFFFEEEEEEDDDDDDCCCCCCDDD777@@@AAA666MMM___HHH===???;;;444111555666444///000000///---,,,---...,,,,,,,,,+++++++++******+++******)))))))))))))))++++++++++++++++++++++++,,,,,,,,,---...///111222777999<<>><<<:::888666444333222222222111111111111000000000000/////////...............---...000111444555777888<<>><<<;;;:::<<<;;;999888666555444444000///...---,,,,,,,,,,,,)))+++---,,,)))''''''(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///111333666888999999999::::::::::::999999:::999999999888888888888444333222000///.........---,,,,,,,,,,,,,,,,,,---++++++******)))(((((((((************************************************)))************+++++++++---...000222444666777777;;;;;;;;;:::888888:::===<<<<<<;;;:::888777666666333333222111000//////..................---------------------............000000111111111222222222555666888:::;;;;;;;;;:::;;;===??????>>>=========CCCDDDFFFFFFDDDAAA>>><<<999888777666555444444444444444333333222222111111//////...------------...---...000000///000111333222444666999:::;;;;;;;;;>>>???@@@AAACCCDDDEEEEEEDDDDDDCCCAAA@@@>>>=========<<<;;;::::::888555222222------222333...,,,...000...,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))***)))))))))+++---000222222111...,,,++++++,,,---000000000444999===@@@AAAEEEEEEEEEDDDCCCBBBAAAAAA@@@000??????777jjjccc^^^UUUEEE666000111111...,,,---,,,+++)))(((***+++++++++************))))))'''((()))*********))))))************************,,,,,,,,,,,,---///000111333555999===AAACCCDDDEEEIIIHHHGGGGGGFFFFFFGGGGGGFFFDDDBBBAAA???===:::888777666555333222111111111000/////////............------------............,,,---...///000222333333777:::???BBBCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJHHHGGGHHHKKKKKKGGGEEEFFFCCC??????===:::888777777555333444444333222222222222333////////////////////////....../////////////////////............///000000//////000111111111111000111111000000//////......333,,,(((***,,,+++***+++((('''''''''((()))******************)))))))))))))))***+++***))))))***+++___LLLAAA555333222111222111///,,,///...............////////////......//////000111111333777;;;>>>@@@@@@???CCCCCCCCCCCCCCCDDDEEEEEEDDDCCC@@@>>><<<;;;:::::::::999888666444333333333...---,,,,,,+++++++++,,,+++---...,,,((('''(((+++************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,---...000222444555777777888888888888777777888888888888777666666555222111000...---,,,,,,,,,++++++************++++++*********))))))(((((((((************************))))))))))))))))))))))))(((((()))))))))*********,,,---///111333555666666777888777666555666999<<<;;;:::999777555444222222000000///......---,,,,,,------------------------+++++++++,,,,,,,,,------........................111222555777888888888777777:::>>>@@@@@@>>>======333666:::===??????>>><<<777666555333222222222222111000000000/////////.........---------,,,,,,,,,+++---......---,,,---//////111444777999:::::::::>>>???@@@AAACCCDDDEEEEEECCCBBBBBBAAA???>>>>>>===;;;::::::::::::777333000///+++,,,111000******000......------------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((***,,,---.../////////---,,,*********+++,,,...---...000555:::???AAABBBBBBCCCBBBBBB@@@???>>>888333<<<>>>GGG}}}qqqOOO888111111...)))---...///...+++)))(((((())))))))))))))))))))))))'''))),,,...///...,,,+++))))))))))))))))))))))))++++++++++++,,,---...///000222666;;;???AAABBBBBBEEEEEEEEEFFFFFFFFFFFFGGGCCCBBB@@@@@@???<<<888555555555444333111000000000//////.........---------++++++,,,,,,------......,,,,,,------...///000000222666;;;???AAABBBCCCDDDHHHIIIKKKMMMNNNMMMLLLLLLIIILLLKKKFFFDDDDDDAAA===;;;999777666666555333111333222111111000000111111........................,,,,,,------......//////---------------...//////------...////////////////////////////////////...888///)))***,,,+++))))))))))))))))))***+++------*********))))))))))))))))))***++++++))))))***+++uuuMMM@@@999777555222000/////////.........---------------...///......------............000444888;;;=========@@@@@@AAABBBCCCCCCDDDDDDEEECCC@@@>>><<<;;;;;;<<<:::999777555444333222222------,,,+++++++++,,,,,,------++++++***+++,,,,,,))))))))))))))))))))))))************************(((((((((((()))))))))))),,,,,,,,,,,,---...///000444444555666666666666666777777777777666555444333000///...---,,,+++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++,,,...000222444555555555666777666555666888;;;:::999888666444222000000///......------,,,,,,,,,------------------------+++++++++,,,,,,,,,------......------------,,,,,,///000222444555666666666888;;;>>>?????????@@@@@@::::::;;;;;;;;;:::999888666555333222111111000000.........------------------------------,,,,,,,,,+++,,,------,,,+++,,,---...///222555777999::::::??????@@@AAACCCDDDEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@::::::999999999777333000------......,,,***---111***+++++++++++++++,,,,,,************************(((((((((((((((((((((((((((***---000000...+++)))******))))))***+++,,,---,,,,,,---...111666<<<@@@@@@AAABBBCCCBBBAAA???>>>888AAA<<<<<>><<<888555444444333333222111000//////.........------------******++++++,,,,,,------,,,,,,,,,---....../////////333888<<>>@@@BBBCCCCCCCCCBBBDDDBBB@@@>>>===<<<======;;;999777555333111000000,,,,,,++++++++++++,,,,,,,,,)))'''(((***,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))+++++++++++++++,,,------000111222444555555555555666666777666555444222111///...---,,,++++++++++++******))))))))))))***************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************((()))+++...000111222222444666777777666666777999888777666444222111//////......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...///000222444555666:::;;;<<<<<<;;;;;;===>>><<<;;;:::999888888777777444444222111000/////////------------------,,,,,,,,,,,,---------,,,+++******,,,---,,,++++++,,,---...///000222444666888999>>>>>>???@@@BBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@:::999888777777555222///,,,///...,,,000777666000((()))******(((((()))***))))))))))))))))))))))))''''''(((((((((((()))))))))+++...111000---)))'''((((((((()))***+++,,,---+++,,,------...222777;;;???@@@BBBCCCDDDCCCAAA@@@>>>LLL???<<>>---000555444000333555777666222---)))(((''''''(((((((((((())))))%%%'''***,,,------+++***((((((((((((((((((((((((***************+++,,,,,,---...111444999<<>>===;;;777555222333333222222000//////......---------,,,,,,,,,************++++++++++++++++++,,,,,,---...//////---111555999<<>>============;;;999777444111///...---++++++************++++++)))((('''((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((())))))))))))***+++,,,---------...000222444555555666555555666666555333000///......---,,,++++++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***'''(((***---///000111222222555777888777666555555555555333222000///...---------,,,,,,,,,,,,++++++))))))*********+++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,...111333555777888999999888888:::;;;666777777888888888777777333222111///......------------------------------******+++++++++***)))((()))***,,,,,,++++++,,,......------...000333555777;;;<<<===>>>???AAABBBBBB?????????>>>>>>=========999777555444444333000...***///---+++:::MMMDDD+++,,,---...,,,)))'''((()))((((((((((((((((((((((((''''''(((((())))))))))))***+++,,,---,,,+++)))((((((((())))))******++++++***+++,,,,,,+++---111555:::<<<>>>AAABBBAAA@@@???@@@EEE@@@>>>CCC@@@@@@MMMbbbKKK555...//////,,,+++---......,,,)))'''&&&&&&''''''(((((())))))))))))%%%&&&(((*********)))(((((((((((((((((((((((((((***))))))))))))***++++++++++++---000444999===@@@@@@BBBEEEGGGHHHGGGDDDCCCCCC@@@===;;;:::999777555000000111111000///...---,,,,,,,,,+++++++++*********************)))))))))))))))***+++,,,---...///,,,...222555888<<>>...///000///...,,,++++++,,,---,,,,,,+++*********+++***))))))))))))******+++------,,,---...111555777777:::???CCCDDDCCCAAA???>>>>>>>>>>>>>>>=========;;;999666333000...,,,+++******))))))))))))***+++((()))******(((&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))+++,,,...///+++,,,...111333555666666444555666666444222000.........---,,,++++++++++++******))))))))))))******&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))+++...000111222333111444888999777555333333333333222000///...---,,,,,,,,,,,,,,,++++++++++++'''((((((((())))))******))))))))))))************************+++++++++,,,+++***))))))+++///222555222444777999999999:::<<<:::;;;<<<===;;;999666444111000///...---,,,,,,,,,------------------------((()))*********)))'''&&&((()))++++++******,,,------,,,++++++---000333666999:::;;;<<<===???@@@@@@@@@@@@???===<<<;;;:::999888666333222111111///...***///++++++DDD^^^NNN(((222333444000,,,))))))***(((((((((((((((((((((((('''((((((((())))))******+++***)))(((((()))***+++***************))))))))))))+++,,,+++)))***---000444666:::===>>>>>>===<<<;;;777???@@@666:::???444;;;222...111222///---...,,,+++***'''%%%%%%(((+++'''((((((((())))))******'''''')))******))))))((())))))))))))))))))))))))***)))))))))))))))***+++))))))***,,,111666<<>>:::888666555444222///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((,,,111555111555555111111888===<<<>>>???@@@BBBCCCEEEFFFGGGBBBAAA>>>:::777444222111000000000///......------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++------,,,******+++ooo>>>444111///...---,,,,,,+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********++++++---......444666:::===???@@@AAAAAA@@@???>>>===<<<<<<;;;;;;555555444111...,,,++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,///111333444333222222222111///...---+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((*********+++...000333444555666666555444333000///...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---///000111333444555666666999888888888777555111...000000///...------------*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***+++...000222444666999;;;<<<<<<======<<<;;;:::999888888888888666333000...---------//////...------...///000GGG@@@777---(((&&&''')))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++,,,000222444777888999888888;;;;;;;;;:::888444111///.........---,,,,,,++++++))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***+++,,,,,,---000555999;;;<<<>>>@@@AAAAAAAAA@@@@@@===999777666555333111.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))***---///...222222...///555999999;;;<<<>>>???AAABBBCCCDDDAAA@@@===999666444222111000000//////...------,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))+++------,,,******+++lll===444111///...---,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------111222555888;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;444333222000---,,,***)))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))***+++---000111333222222222222111///...---++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))******+++---///222333444555555444333222///...---,,,++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++---///111333444555666777555444333333111///,,,///...---,,,,,,+++++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...000111333666888::::::;;;@@@???===:::999777666666555444222000///------,,,000...---+++*********+++333///+++&&&$$$%%%''')))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,...000333444555555555999999888777555222///---///...---,,,++++++++++++)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))***++++++,,,///333777666888:::===???@@@@@@@@@>>>;;;777555444333222000......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))%%%(((******)))))))))***+++......+++,,,000444555888999;;;===???@@@@@@@@@???>>>;;;888555333111000//////......---,,,,,,,,,+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++***++++++hhh;;;444111///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,...///222555777999::::::::::::::::::999999888888222111///.........,,,+++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***,,,...///000111222222111000///...---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))))))))***,,,...111222333444444444333222///...---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++---///222444666777888777555333222222111///......---,,,+++***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******)))***,,,---000111333555888:::;;;<<<@@@???===;;;:::888888777222222111111000000//////---,,,+++)))((((((((()))+++)))(((''''''((()))***)))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))******+++***,,,...111333444555555888888777555333000---,,,...---+++***))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))+++++++++...111444555666999;;;===>>>??????<<<999666333333222000///------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))))))))***,,,)))***+++******---000222666888;;;>>>???@@@??????===;;;999666444222000000......------,,,,,,++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++,,,ccc999444111......---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))***++++++,,,---///222444666888888999999999999888666555444000...---...000111///...)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))***,,,---...000000000000///......---*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))((()))+++---///000222333333333222111000///...---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,///111444666888888666555222222222111000...---,,,+++******))))))***)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++******+++---///000111444666999;;;<<<<<<;;;:::999888888888888111111000///...---,,,,,,***)))(((''''''((()))***++++++******))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((()))******+++,,,...111333555777888888888666444222000---,,,,,,+++***)))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''')))*********,,,///111666777999;;;============;;;888444222222111000///,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))...111))))))***+++++++++...111555888<<>>:::999777444222000//////------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,___777444111...---,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******++++++---///222444666777888888999888777555333222000---,,,---000222000...))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,...............---,,,,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''(((***,,,...///000222222222111111000///...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((***,,,///111333555555333222111111111000...,,,---,,,+++******))))))***))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,+++***+++,,,+++,,,---///222555777999666666666555666666777777222111///,,,***)))(((''')))(((((('''((()))+++,,,,,,++++++***)))(((&&&&&&((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))***+++---000333666888999999888666444111///------******+++******)))''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***)))***---///555777999;;;<<<=========:::777444222111111000///,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&)))...222)))((())),,,,,,***,,,111444777<<<@@@AAA@@@>>><<<888777555333111//////...,,,,,,,,,+++******))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++---\\\555444111...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))((()))***,,,///111333555555666777888777666444333111---+++,,,///000---***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******,,,,,,---------,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''''')))+++---...///111222222111000///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((+++---///111222333222111111222222111---+++------,,,+++************))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++***))))))***))))))***,,,///222555777777777666666666666777777111000...,,,++++++,,,---***))))))((()))***+++,,,******))))))((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((())))))((()))***---000444666888888777555222000...---,,,***+++---------+++(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''))))))))))))+++---222444777:::<<<===>>>>>>999777444222222111000///+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((+++...)))'''(((,,,,,,)))***000000444999===???>>>;;;999666555333111000///......,,,++++++***))))))(((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++))))))+++---[[[555444111...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((())))))''''''(((***---///222333333444666888888777666555222...***+++---...***&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))++++++,,,,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((''''''''')))+++,,,---///000111111111000...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++...000111222222222222333444555333///,,,...---,,,+++************)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***(((''''''((())))))***,,,///222666777;;;:::999999888999999999///...------///222666888,,,+++***))))))***+++,,,((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&(((+++...222444666777666444111///---,,,+++***,,,///000///---)))'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''))))))((((((***+++///111444888;;;>>>??????999777444222222222111///++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((((((&&&(((,,,,,,((()))///---111666;;;===;;;888666555444222111///......---++++++******)))((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))+++...SSS666000222......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...111222444555555555444444000///...,,,+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++++++++++++++++++++++++++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***---///000000//////,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))+++---///111111222222222111...+++)))---,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((*********+++...222666888666888:::<<<<<<:::888777222111...,,,++++++,,,---++++++)))((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))+++---000111444444333222000...---,,,,,,+++***)))(((((((((((('''''''''''''''''''''''',,,,,,,,,,,,***)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---///222555888999::::::888666333111000///---,,,,,,+++***)))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))),,,...222666888888888777111222333111...------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,)))***+++***)))((((((***+++***)))(((((()))***+++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---OOO444000333......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---000111333444555555444444000///...,,,******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++++++++++++++++++++*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((***,,,...//////......,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))***,,,...000///000111222111000---,,,---,,,+++***))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))+++---111444666777888:::;;;;;;:::777666222000...,,,++++++,,,---+++***)))(((''''''''''''((()))******)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))***---///111333333333222000...---,,,,,,+++***)))((((((((((((''''''''''''''''''''''''************)))((('''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++---///222555777888999888666333111000///---,,,,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++---111444666777666666555444333111///---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,)))***+++***)))((()))***+++***)))(((((()))***+++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---JJJ222000333...---,,,++++++******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++///000222333444444333333000///---,,,***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******************++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))+++,,,---------,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))+++---...---///000222222111000///---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,///111333777888:::;;;:::888666444111000...,,,+++++++++,,,******)))(((''''''''''''(((***,,,,,,***'''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((***,,,...000222222222111000...---,,,++++++***)))((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,///222555666777999666333111111000...,,,,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))***,,,///222444555444444888666222000///---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,***+++++++++)))((()))***+++***))))))))))))***+++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---HHH333111222...---,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***---///000222333333333222///...---+++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))******************)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))***++++++++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---///000222222111000///---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))+++---///000666777999:::999777444333000///---,,,+++***++++++***)))(((''''''''''''''''''***+++***'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))+++---///111111000000///...---,,,+++***)))((((((''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))+++---000333666888999666333222111000...,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((((((((()))))))))))))))+++---000222222222222777444000......---+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,***+++,,,+++)))((()))***************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---III555222000------,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((,,,---///000222222222111...---,,,+++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))*********,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***...///000111111000...------,,,+++***))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,---333555666888777555333111///...---,,,+++******))))))(((((('''''''''''''''&&&((()))'''$$$$$$'''+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((***,,,...///////////////...---,,,+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,///333777999999777444222111000...---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((()))))))))))))))***,,,...000111111111222000///......---+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,***+++,,,+++***))))))+++******++++++++++++******++++++++++++++++++++++++)))+++,,,,,,+++***,,,---GGG666333///---,,,+++******))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&''''''((((((***+++---///000111111000------+++******)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((())))))***,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))---...///000000///---,,,---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++///111333555555333111000...------,,,+++***)))(((((((((''''''&&&''''''((($$$(((***)))%%%$$$(((---''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''((()))+++,,,---...............------******)))(((''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********+++...333888;;;999777444222222111///---,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((()))))))))))))))***+++---...///000000---///222222///,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,+++,,,,,,,,,***)))***+++******+++,,,,,,+++******++++++++++++++++++++++++)))+++,,,,,,+++***,,,---BBB444333///---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((***,,,...///000000000---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))+++---...///...---,,,---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))))),,,...000222333222000///------,,,,,,+++)))(((''''''''''''&&&&&&''''''((($$$***//////***&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,,,,------.........------******((('''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))---222888;;;:::777444333222111///---,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))***+++,,,...///000000,,,222888777111+++***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,+++,,,---,,,***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++,,,,,,+++***,,,--->>>222333000---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((((()))+++---///000000///,,,,,,+++***)))))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((((())))))***,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))))))))(((&&&(((***---/////////...---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))+++...111222111000///,,,,,,,,,,,,***)))((('''''''''&&&&&&&&&''''''((($$$,,,444444...(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,,,,------......------***)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&'''((()))++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((,,,111777;;;:::777444333222111///---,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,...///000000---555===;;;222***)))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************)))***++++++,,,+++,,,---,,,***)))***+++***+++,,,------,,,+++***++++++++++++++++++++++++)))+++,,,,,,+++***,,,--->>>999333000---,,,+++***))))))))))))))))))))))))))))))))))))$$$'''***'''###"""&&&***$$$111,,,!!!)))+++((()))""",,,111%%%$$$+++&&&(((***)))111333222&&&(((777,,,###------***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++---.........---...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***,,,...000111111000///------,,,+++***)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***+++---//////...---,,,---***((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++******---111555888777666555333000...---,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))+++,,,---......111===@@@444***+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,111"""###---+++...111)))'''///###$$$444%%%222---'''---,,,***+++)))000111***%%%...+++///,,,000+++888$$$***888'''***+++...000000...,,,***,,,------,,,***))))))*********+++++++++,,,,,,,,,===777222///---,,,+++***))))))))))))))))))))))))))))))))))))000,,,(((+++//////)))"""$$$"""@@@///***+++$$$///***333&&&$$$(((''')))'''222+++...333555000&&&'''''' ---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,---...------...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***+++---///000000000///---,,,,,,+++***)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))+++,,,......---,,,+++***)))''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************,,,000333777777666555333000...---,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***,,,------...+++555888...(((***+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((%%%000:::,,,(((---...(((&&&;;; ---$$$$$$,,,555999!!!+++666 <<>>444111...---,,,+++***))))))))))))((((((((((((((((((((((((&&&(((***++++++++++++++++++&&&...,,,(((+++###'''... 555---$$$'''+++###999###$$$<<<,,,***---888))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,------...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,---......---,,,++++++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((******+++*********,,,++++++,,,------***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())),,,...333444444444333222000...,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,***------***+++///...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$000))) 333111000666$$$888///*** 999,,,'''111$$$!!!000###444""")))&&&777### 000---,,,///***!!!+++AAA++++++***++++++---///000+++,,,---,,,***)))***++++++++++++,,,,,,,,,------@@@444222///---,,,+++***))))))))))))(((((((((((((((((((((((()))%%%###&&&++++++&&& """...---888)))&&&'''000%%%&&&111$$$---!!!###,,,)))222---111&&&777***111333''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,---+++******))))))(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***)))))),,,++++++,,,------***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))((('''(((***,,,111222333444444222000///,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******++++++,,,------,,,+++---///,,,((())))))))))))))))))))))))************************))))))))))))))))))))))))+++)))333))))))---"""///---"""666!!!---777!!!555222333)))###444111:::777)))(((...---***---&&&!!!666999...---+++******+++,,,---+++,,,---,,,***)))***+++++++++,,,,,,,,,---------zzzAAA333222000---,,,+++***))))))))))))))))))))))))))))))))))))$$$))),,,((("""!!!(((000###***---***"""))),,,'''777,,,!!!&&&'''"""111%%%,,,'''111&&&:::,,,777''',,,"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***,,,---...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))*********)))((()))******(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))(((((()))+++///000333444444333111///,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++******++++++)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))222!!!]]]xxxqqqtttXXX)))222sssWWW ///"""888"""UUURRR333111<<<EEE,,,%%%'''(((===qqq,,,888///...,,,*********++++++,,,---......,,,,,,---...,,,,,,,,,,,,------------rrrAAA111111///---,,,+++***))))))))))))))))))))))))))))))))))))''';;;YYYttt~~~ttt^^^MMM'''SSS~~~III(((,,,---+++ZZZ{{{666%%%$$$eeekkk;;;???)))---KKK555!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++---...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((()))))))))***+++***)))''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***(((((()))***---///222444555333111000,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))+++***))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))%%%(((oooYYY###$$$...VVV888%%%///]]]zzzNNN,,,,,,++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,------------...mmm@@@///000...---,,,+++***)))))))))))))))))))))))))))))))))))) 666rrr999$$$kkk'''&&&""":::???[[[""")))(((kkk$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))+++---...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))***++++++---+++((('''(((******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***,,,...222444555444111000,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''(((***,,,+++***+++...))))))))))))))))))))))))************************))))))))))))))))))))))))+++111)))___\\\---000{{{EEE>>>LLL{{{&&&]]]bbbooo333...SSS'''(((*********+++,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,---------......lll:::111555......---,,,+++************)))))))))))))))))))))))))))%%%000..."""+++***111KKK000bbb+++333///333"""FFF555&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***---000222444555******))))))((((((((('''&&&&&&''''''''''''(((((()))))))))(((((('''''''''))))))))))))))))))))))))***)))(((&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((()))+++,,,------+++***))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((%%%***,,,&&&(((---)))...((($$$''',,,...+++(((%%%,,,...)))'''***---,,,%%%---...''''''......&&&%%%%%%***...***%%%'''...******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++***)))&&&(((+++,,,,,,,,,++++++%%%...''')))(((&&&111+++)))***'''%%%***000---$$$&&&+++000000...---000444---,,,***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))++++++************++++++++++++++++++******)))))))))...'''oooPPP------"""555 %%%~~~))),,,kkk888:::'''555---,,,------------------------------------------------...------------...//////iii999111333...------,,,***************)))))))))))))))))))))))),,,(((%%%000&&&!!!$$$444!!!###$$$"""***&&&___'''BBBTTT&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''*********))))))((((((((()))))))))******+++++++++((((((((((((((((((((((((***)))((('''&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((()))+++,,,---,,,+++***))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((444((("""###&&&,,,...((("""''',,,+++&&&%%%***222333///,,,+++)))&&&$$$%%%555""")))---$$$$$$000:::...%%%%%%''''''(((+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))'''&&&&&&''''''&&&'''((()))******)))((('''&&&111,,,///---(((...%%%(((+++,,,((((((+++)))###,,,///333666666333///---...,,,+++)))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************************++++++++++++************************++++++************++++++++++++++++++*********)))!!!,,,&&&dddYYY### 111 111DDD...;;;~~~EEE###'''===III(((lll---------------------------------------------------------............///ddd999000111...---,,,+++***))))))))))))))))))))))))))))))))))))'''--- +++)))---;;;&&&%%%VVV555444+++###+++zzz***@@@{{{&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((***)))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((()))***+++,,,,,,++++++*********)))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((( %%%---000...***'''%%%,,,***)))***---///...+++)))$$$$$$+++111222111222###---555444000...---+++"""!!!%%%...222///***'''******)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))'''&&&%%%&&&'''(((***)))((((((***++++++***777===222000,,,)))333---))),,,,,,(((''',,,000222))))))+++111777888444000///---,,,***)))((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******)))))))))))))))*********++++++************+++++++++,,,************************++++++************++++++++++++++++++************000,,,)))aaaSSS444///444000111)))(((111,,,***(((BBB,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,.../////////...---^^^:::111000///,,,,,,+++***))))))))))))))))))))))))))))))))))))###222%%%)))+++!!!$$$---ggg$$$;;; 999>>>HHH'''???''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))((((((''''''''''''''''''$$$%%%%%%&&&((())))))***((((((((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******++++++++++++++++++******))))))((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***---)))&&&'''(((+++444***)))((((((,,,///---)))333666777444444555000'''+++222--- !!!...000%%%...000111---&&&###'''---+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((()))***,,,///,,,)))'''))),,,...///555===444444000***222++++++...222111...***$$$ +++)))(((+++111666888777000///---+++***))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))*********+++++++++*********+++++++++,,,,,,************************++++++************+++++++++++++++++++++++++++++++++$$$,,,```OOO((( 222%%%^^^>>>"""fffYYY777(((111ppp111444777999,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...000000///...,,,YYY;;;333///222---,,,+++***))))))))))))************************+++...$$$---***666+++666ggg&&&777777555...&&&)))&&&999''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''(((((((((''''''(((((((((((((((((((((((())))))******++++++************++++++++++++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,++++++))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********...((('''333111&&&((($$$:::JJJDDD888888FFFSSSKKKcccqqqoooxxxVVVDDDBBBWWWaaaOOO777+++***...000///---,,,---...++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&)))++++++***((()))***++++++,,,///444;;;DDDIIIYYYhhhhhhooolllaaa```SSSIII>>>000***+++000666::://////......000222555666222000...,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************++++++++++++***++++++++++++,,,,,,,,,************************++++++************+++++++++++++++++++++++++++,,,333---777^^^bbb)))=== ))):::@@@444;;;777QQQ>>><<<'''***---888KKK'''))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...000000///...,,,TTT<<<444---333...---,,,+++************************************000###,,,---###(((+++!!!{{{111***;;;yyyfff'''666%%%...&&&'''666lll''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))((((((((('''(((((()))***+++,,,,,,************************))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))***+++---------,,,,,,))))))((('''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))******+++000222...333---...CCCZZZooo|||vvv|||~~~|||iii___@@@999...)))---111,,,$$$++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************(((***---,,,)))'''(((***&&&111???MMMZZZhhhwwwwwweeeTTT???---$$$)))+++...///111222444555333222///---++++++***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,%%%###UUUFFF)))"""wwwaaa{{{'''!!!<<>>***```444---(((CCCCCC''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++************)))))))))))))))))))))******++++++******++++++,,,---......///......---,,,,,,++++++++++++++++++++++++++++++))))))***+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))((('''((()))+++---......---,,,))))))((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))******++++++)))999...(((>>>RRRkkkhhhFFF222---,,,***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++---+++)))+++000666>>>QQQiiizzz~~~}}}{{{fffTTT<<<666///---///333666666444333000...,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------...777PPP888...///RRR...BBB qqqPPP;;;???888BBB&&&sss<<<........................---------------------------------............///KKK:::333)))333//////...---,,,,,,,,,,,,************************(((@@@)))222111??????...(((+++===///...ZZZ+++'''@@@VVV%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))************+++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++++++++,,,---...000444777:::===>>>@@@>>><<<888444111...---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''((()))+++...///...---,,,))))))((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***+++++++++'''...***MMM___FFF999,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,+++,,,222===FFFfffzzz||||||gggTTT<<<...---333666666555333111...,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------(((###...===kkkYYY"""...555222333777+++CCCLLLjjj___WWWiiirrr111777'''eee555////////////////////////------------------------...------------...//////III888:::---111///...---,,,++++++++++++(((//////''''''...///)))000---...999888222000YYYlll999777EEE???:::iii111---gggSSS###...$$$___>>>)))'''&&&'''(((((('''%%%''''''''''''((((((((()))))))))))))))((((((((((((///'''###((()))&&&%%%)))///***))),,,---)))***///,,,---...000777DDDQQQYYYfffqqqvvvqqqllliii^^^OOOOOOIII;;;000///444222+++***+++,,,,,,)))'''***///***,,,---+++((('''+++...))))))))))))))))))))))))+++*********))))))((((((,,,)))(((***+++***+++---///'''%%%+++,,,(((---777===IIIZZZooo~~~yyyrrrkkkbbbTTTKKK@@@===///(((///111+++,,,,,,+++++++++***(((((()))((((((((((((((()))******))))))************))))))(((((((((((())))))))))))***+++---,,,+++))))))***)))***+++)))'''''')))+++'''((())))))))))))***+++,,,******+++...000000///,,,+++((('''&&&'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((&&&(((******((('''((()))(((&&&'''))))))'''%%%%%%)))((('''(((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''...,,,!!!###//////%%%///333ZZZ___---333...)))---***$$$'''++++++************++++++************************''')))***)))***+++)))&&&***///111,,,,,,===___|||dddKKK444 GGG666888666777111)))---111---+++++++++************)))***************************)))((((((***+++++++++***((()))...000...)))''''''))),,,---,,,,,,,,,,,,/////////---+++***,,,...------------,,,,,,+++***,,,++++++******++++++,,,,,,+++)))***+++,,,,,,,,,......,,,)))+++111222000555$$$000444BBB000KKKfffggg>>>111000<<>>$$$'''///,,,'''((()))))))))((())))))***+++))))))************))))))((())))))))))))*********...///000...,,,++++++,,,***((('''***---...+++&&&%%%%%%%%%%%%&&&(((***+++&&&'''(((((((((+++...111---,,,***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((...,,,***)))+++,,,------(((+++......+++'''###!!!***(((''''''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,%%%)))222...+++BBBccc{{{oooKKK///)))111111'''++++++************++++++++++++++++++++++++++++++,,,++++++***)))***,,,///999+++222XXX}}}}}}999222:::@@@666444>>>000###000,,,,,,,,,+++++++++******++++++++++++++++++++++++************************...///000222444555444222***+++---......///111333111666999444,,,)))///666000...,,,+++***+++---...---,,,,,,++++++,,,,,,---,,,------......------,,,333+++(((---222333777===JJJjjjfffrrr```:::111'''888<<<...***444444(((000000///...............---///000///...---...000EEE888444111/////////...---------------+++222222***)))000333///000333>>>fffwwwvvv___KKKFFFCCC777+++&&&)))***+++)))'''%%%&&&((('''(((((((((((()))))))))))))))***************++++++///---'''&&&+++...,,,222...///;;;RRRqqqnnnTTT???000(((***///111---'''%%%***111************************++++++++++++++++++++++++222,,,''''''---222222///%%%999aaarrrkkktttxxx^^^===---+++...222******)))))))))******+++)))******++++++******))))))))))))*********++++++(((***,,,---+++******+++000...,,,+++---///000111333111...,,,++++++++++++(((***+++,,,+++,,,///222...---,,,***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((())))))''''''(((***,,,,,,)))&&&"""&&&*********,,,,,,***---,,,******+++***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********///,,,((((((666SSSuuuHHH222000+++---,,,++++++******++++++,,,+++++++++++++++++++++++++++)))))),,,---,,,+++,,,666<<<\\\PPP666@@@DDD===555555222,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,---...&&&***---///333888:::888JJJNNNSSSWWWZZZ\\\^^^```xxxYYY???111------...444333111///...---,,,,,,------,,,,,,,,,,,,------(((***---.........//////%%%///333---000DDD\\\hhhwwwfffiii]]]???111---777:::000,,,000111000//////......//////...///000000......///000EEE;;;333555000//////......------......///))))))222888555,,,&&&>>>]]]```AAA<<<777,,,***+++,,,,,,***)))))))))(((((((((((()))))))))***)))*********++++++,,,,,,+++,,,,,,***---333444222&&&---CCCkkkWWW444(((,,,000222000---)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++(((+++333000''')))333WWW}}}mmmttt~~~uuu999---222---++++++************++++++******++++++++++++******************++++++++++++(((***---............///(((---000000+++)))***,,,+++)))'''(((+++------,,,---...///...---,,,,,,---///...---,,,+++***))))))))))))))))))))))))))))))************************((((((((()))))))))******---,,,++++++++++++)))(((444333,,,%%%&&&---222222+++******+++------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++***))),,,===___{{{666 444333,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++///+++,,,111333///+++,,,555hhh___@@@BBBDDD///444>>>***------------,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,******,,,...222444222222===RRReeemmmuuuyyy}}}~~~{{{yyyxxxxxxqqqHHH888;;;222222222222000...,,,+++...------------------...))),,,......---,,,---///000...444DDDYYYjjjwww~~~\\\^^^777000666666444777111111000////////////000///000111111//////000111DDD<<<111888000000//////.........//////555(((+++888111&&&>>>fffgggIII666///,,,)))((()))***)))(((((((((((()))))))))***************+++,,,,,,------++++++---111111---,,,//////NNNyyyoooccc___^^^[[[ZZZ[[[^^^aaacccjjjnnnwwwqqqPPP===)))###+++222000***+++++++++++++++++++++++++++,,,,,,,,,,,,---------'''***//////(((,,,GGGeeetttuuuMMM...%%%---,,,++++++***+++++++++******++++++++++++************+++++++++,,,,,,,,,000000...+++***+++...111111>>>NNNUUUSSSOOOPPPRRRIIIDDD???<<<999666000++++++)))''''''))),,,------000//////---,,,+++***)))))))))))))))))))))))))))************************((())))))******++++++,,,///---+++((('''***///444$$$***...222<<>>111......,,,)))))))))))))))******************+++,,,,,,---.........)))---555000...IIInnn}}}sssiiibbbjjjyyyuuuuuuwwwzzzzzzwwwuuuuuunnnjjjiiilllkkkeeebbbeeecccssssssTTT999+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))333000,,,IIIttt}}}gggrrrAAA...---,,,,,,++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------888888:::DDDWWWtttvvvdddLLL;;;444222...***111111000///...,,,***)))))))))))))))))))))))))))******************************+++,,,------......555DDDXXXeeekkkpppwww~~~dddHHH555---+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,<<>>000555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,'''***...111666@@@NNNYYYxxxIIICCC;;;333......///111//////............//////***---/////////222;;;AAAhhhpppuuueeesssfffEEE---333222111111000111111111000222222222111000111222~~~JJJ777555333111666...---333111))),,,777111888444]]][[[:::///...,,,))),,,+++,,,///...)))''')))***++++++,,,---...//////,,,,,,888+++666AAA|||tttmmmvvv}}}[[[333...---222+++(((,,,///,,,))))))...(((+++///***---111,,,###666&&&MMMzzzjjjjjjvvv}}}{{{;;;///'''222))) ......++++++++++++++++++++++++///)))))),,,***)))...333444HHHiiipppUUU???333///,,,333666000,,,---...+++)))******+++++++++*********+++***)))***,,,---,,,++++++(((&&&(((444IIIYYYuuunnnttt{{{oooaaa444444(((...((((((---,,,%%%%%%+++))))))))))))))))))))))))222***&&&)))+++)))+++000aaa~~~zzzvvv|||zzzkkkfffiiibbbRRRIIIPPP]]]fffnnn~~~JJJ222%%%666---...)))777$$$******+++++++++,,,,,,,,,&&&333111'''999GGGIII222BBB000///000000000///...000111333---))),,,---,,,---...***///222+++LLLNNNkkklllCCC***999777###666111111000///////////////+++)))///)))333,,,LLLqqquuu~~~|||wwwvvvvvvtttrrr~~~sssrrrzzzhhhpppfff666:::...222<<<777111222222111111000000000000000111}}}III777555333111444222000111333333222111555EEEdddhhhOOO<<<000***+++((())),,,,,,******---++++++,,,---...//////000***444666***FFFwww{{{YYY===,,,...///...,,,,,,---,,,***---+++...,,,(((+++///,,,>>> LLL}}}oookkk|||~~~ooo666---...+++111))),,,,,,,,,++++++++++++++++++)))///111,,,...999999,,,eeetttmmmUUUCCC000...111666333+++)))---******++++++++++++******---,,,***))))))++++++***'''333666222BBBcccyyy|||}}}sssUUU777***222222)))'''---///***************************###&&&///555///)))555JJJooo}}}qqqdddXXXOOOKKKHHHSSSaaawww{{{xxxoooxxxYYY666%%%+++---+++***444******++++++++++++,,,,,,,,,'''999%%%999DDDttt___EEE===999000000000///......///000333...+++---...,,,,,,...(((777999GGGaaazzz~~~HHH///;;;777111111111000////////////000111++++++FFF"""QQQiiirrrwwwuuuooohhhdddiiiwwwxxxvvv}}}xxxgggsss{{{www???...---444222111333222111111000000000000111111|||HHH666666444111222555444000444:::666---000qqqiiiKKK888111...)))(((***,,,+++,,,...++++++,,,---...///000000111444---<<>>///222111///............///111...---///...++++++------???BBBiiibbb***,,,333***222111000000///000000000555###:::000QQQ]]]jjjmmmTTTUUU___}}}zzzkkkjjjqqqrrrYYY@@@333333000000222...111111000000000111111222zzzGGG666666555111333444444444444444555777UUUlllLLL888555...)))+++---,,,+++,,,,,,,,,---...///000000111:::,,,***ccc}}}XXX999000***,,,---+++,,,///(((000...)))///444222000...dddvvvZZZxxx{{{}}}~~~wwwyyy333...222)))...&&&000,,,,,,,,,,,,------------///'''999444 SSS[[[555...777999333///---,,,,,,+++++++++++++++,,,***+++...///---,,,---''':::ccc~~~bbbJJJ///"""---222'''$$$...************************000((((((,,,,,,555XXX~~~qqqnnnpppdddVVV]]]RRRBBB>>>;;;;;;EEEDDDEEECCCBBBFFFSSSdddpppyyyzzzqqqxxxSSS,,,666+++000&&&---+++++++++,,,,,,,,,------111)))999SSSeeeLLL444444222///------......---...---...///...***,,,111>>>III[[[```:::000AAA222222111000000000000111+++<<<'''AAAqqqhhhgggIIIUUUxxxtttiiinnnlllOOO:::333///111333---111111000000111111222222xxxEEE666777555222555000333999222***999RRRpppPPP>>>333+++***------,,,+++,,,------...///000111222666000BBB}}}PPP444%%%---222)))(((111***111+++(((333444...222VVVwww[[[mmm}}}|||NNN000888...(((333000,,,,,,---------.........///333///>>>jjj\\\???555666555///......---,,,++++++,,,,,,***))),,,000...))),,,222@@@lll{{{QQQ000...222,,,***111************************'''(((...333333>>>aaaqqqMMM>>>@@@@@@;;;???FFFQQQVVVUUUPPPPPPQQQ___kkkpppfff\\\iii}}}iii666222***333&&&,,,++++++,,,,,,,,,---------///(((MMMsssSSS===888444000---......---,,,,,,,,,---///---+++111:::RRR]]]GGG777333333222111111111111111--->>>777___yyypppRRRQQQnnnjjj|||~~~jjjOOO:::222...333888222111111111111111222333333vvvDDD666888666222666///333;;;333...OOO}}}TTTCCC111+++,,,---------------...///000111222222***EEEooommmIII...///222***(((000,,,222)))(((333---+++AAAzzzsssbbb~~~~~~uuu>>>222///***333(((,,,------....../////////333111111iiigggEEE666333333000///---,,,+++,,,,,,---++++++---///***(((333BBBuuu|||~~~XXX333(((111222***++++++++++++++++++++++++(((...000***+++EEEvvvhhhqqquuu[[[HHHQQQYYYLLLMMMJJJNNNZZZfffmmmqqqtttqqqhhh^^^```ssstttHHH...***333,,,...,,,,,,,,,,,,------------,,,<<>>888222///000000///,,,------.........555GGGYYYrrr^^^444444444333222222222222333555HHHbbbqqq~~~rrrRRR|||{{{xxxppptttsssttteeeXXXHHH555111444///111111111111222333444555tttBBB666999777333111666888444666VVV~~~TTT888...,,,...000......///000111222333333:::ddd~~~iii___^^^[[[YYYXXXZZZ]]]___```]]]]]]\\\^^^aaaggglllooowww[[[333(((111333((('''111---///777,,,DDDwwwsss{{{SSS]]]fffttt~~~}}}kkknnnllliiirrrvvvAAA///:::777---------...///000000111,,,ppp~~~~~~{{{}}}~~~}}}|||zzzzzz}}}aaaEEE===222000...,,,+++,,,---...------///000///<<>>eeeyyymmm~~~hhh```rrrtttqqqnnnqqqrrriiiaaaZZZJJJ555000444000111111111111222333444555ppp???::::::444666999)))555888666{{{kkkdddfffcccdddXXXPPPUUUWWW[[[gggkkkyyyxxxgggzzzKKK///+++///000...---222111,,,222888222???lll]]][[[___ooo~~~mmmnnnuuu|||pppBBB444...'''&&&333''',,,999...888iiipppYYYllluuunnnfffhhheee~~~|||yyyrrr|||111444(((666......///888%%%777...111TTTvvv{{{~~~|||zzz~~~]]]???777666''')))555+++###000000'''+++666///RRRcccJJJ---,,,+++++++++***,,,...,,,)))...((((((DDDqqqqqqmmmyyyTTTzzzrrr~~~iiieee\\\VVV[[[dddaaaWWWDDDJJJKKKCCCKKKxxx|||LLLAAA(((+++///+++111...+++///...,,,333RRRqqqNNNIIIPPPOOORRR___fffmmmxxx\\\888===***777000)))000///111---+++333VVVQQQ}}}wwweeehhhvvv[[[444AAA444///===555///AAATTT\\\ttt___bbbqqqffflllyyyjjjeee^^^UUUEEE666111666111111000000000000111111ppp???::::::444666999222999777SSSyyyppptttgggbbbggg___SSSQQQOOO[[[NNNDDDJJJTTTSSSGGG===BBBIIIEEE???BBBEEENNN^^^dddggggggqqqqqqrrr>>>666/////////---111111...222666222SSSyyyUUUXXXkkkyyyUUU999222,,,222222+++000222---LLLvvvvvv{{{nnnRRRooo{{{sss~~~UUU333...///,,,---+++555'''111111DDDyyyqqqxxxtttuuuzzz}}}wwwrrrwwwxxxxxx^^^<<<777333---111222***222***,,,***111AAAhhhpppffffffxxxlllDDD111///...,,,******,,,,,,,,,,,,111444GGGqqqvvvlllyyyrrr\\\yyyuuuiiiggglllqqqtttUUUKKKRRR___bbbmmmddd222+++...222,,,222///,,,000......999aaawwwuuu}}}dddIIIHHHPPPPPPPPPYYY]]]cccoooggg777666)))666333222555...222---...>>>WWWbbbpppnnnpppwww|||===888555111888444///FFFVVVttt|||eee{{{rrrfff\\\SSSNNNNNNQQQXXXlllooohhhrrr|||yyysssjjjeee\\\VVV]]]ooowwwggggggpppjjjccc\\\SSSEEE666000111111111000000000000111111ppp???::::::444777444777666555zzz^^^SSSWWWXXXZZZ\\\LLL^^^iiieeewwwoooxxxyyynnnaaaVVV???JJJLLLOOO```zzzvvvvvvzzzxxxOOO;;;,,,...111//////000111222444666hhh{{{vvvzzzEEEyyy___MMMRRRSSSxxxxxxoooAAA444)))444222...444,,,000fffiii|||~~~}}}lllDDD}}}zzzttteee999111***,,,///)))444,,,,,,<<>>444111111111000000000000111111ppp???::::::444777222666444DDDfffTTTgggrrrUUUBBB888???HHHGGGFFFTTTkkkuuuuuulll@@@000111111111...000444111333>>>}}}ooojjj]]]ooopppkkkFFF777CCCCCCAAAdddlllsssfffssseeehhhQQQ999%%%///111,,,555,,,999uuujjjyyyzzzZZZVVVLLLxxxvvv}}}wwwttt[[[vvvRRR555//////222***666333---QQQ{{{vvviiiiiilll}}}}}}xxx|||yyyuuuzzzhhhqqqxxxzzz{{{~~~fff888;;;000&&&222(((...+++555,,,:::xxxyyy}}}~~~{{{wwwuuuhhhRRRXXX|||xxxzzz~~~zzzrrr;;;...---------+++))),,,111---///999```eeeUUU]]]mmmeeeUUUggg|||yyy{{{wwwzzzttt{{{AAA===...000---111/////////,,,999TTTXXXkkkxxxVVVuuuwwwRRRDDDJJJUUUUUUOOOOOOLLLPPP]]]```nnnccc>>>666222333777...000333///<<<\\\\\\ttt333666:::222:::>>>VVVvvv~~~uuummmuuudddsss{{{nnnddd```jjjccc[[[VVVPPPEEE999222111111000000000000111111ooo???:::;;;555888777444:::fff~~~JJJ@@@JJJOOOSSSSSS```PPPcccnnneeeVVVMMMEEE>>>---888;;;;;;@@@@@@AAAKKKrrr|||SSS999444111222---///666000555KKKfffwwwoooqqqSSSTTTZZZEEEEEEVVVUUUUUUddd{{{{{{llliiiUUUJJJXXXpppbbb???+++222111(((333111HHHyyywwwvvvggglll{{{{{{>>>HHHTTTsssvvv|||zzzsss___RRRxxx>>>555000333+++555777333iii{{{ooo\\\QQQZZZjjj{{{~~~}}}uuu```SSSXXX^^^cccnnnttt}}}|||wwwxxxyyyxxx}}}NNN>>>888///000***222///000...KKKgggoookkk}}}}}}ooofffxxx||||||uuu|||~~~RRR...++++++......***+++000111222FFFyyy~~~|||dddaaa\\\kkkeeeVVVlll~~~kkkggg|||XXX<<<+++111---///---//////---CCCiiiVVVlllyyyyyybbbwwwRRRFFFJJJTTTTTTOOOOOOMMMRRR___]]]ppp~~~}}}GGG<<<444666999111222222444GGGeeedddAAA333:::222===JJJ\\\sssrrraaaooolllFFFHHHcccxxx~~~|||xxxqqqfff]]]___ZZZTTTOOOLLLFFF:::000111111000000000000111111ooo???;;;;;;555888999///@@@cccFFFXXXgggiiittt]]]qqqkkk|||]]]GGGMMMlllfffHHH888333666@@@CCCHHHRRRQQQMMMQQQQQQ^^^rrrjjjqqq???//////444...///777///888\\\cccccc<<>>|||tttcccTTTRRR^^^kkkrrraaa^^^\\\fff~~~jjj}}}pppXXXOOOaaatttxxxnnnooorrrpppjjjffflllBBB===666+++,,,000///,,,222]]]yyycccnnnNNNKKKiiiwwwgggYYYsssXXXIIIoooqqqjjjrrrrrr}}}ssskkk{{{mmm444---***///000++++++///---777VVVggg___^^^]]]hhh{{{eee^^^}}}vvvyyyxxxPPPooo\\\hhhrrrggg666***555......---/////////OOOwwwxxxPPPIIIJJJSSSSSSQQQVVVXXX^^^lllwwwiiiooo]]]FFF666333000,,,555...;;;UUUiiirrrYYY000888444;;;XXXeeeWWWtttKKKHHHbbbddd]]]```{{{oooyyy[[[SSSrrr~~~wwwtttqqqfff[[[ZZZXXXSSSNNNKKKHHH>>>444111111000000000000111111ooo???;;;;;;666888777,,,IIINNN===YYYcccfffyyyXXXPPPVVV???999VVVssspppDDD777===IIIOOOLLLLLLVVVZZZ\\\eeehhhgggbbbaaazzzFFF111---555...///888...<<>>:::'''222***+++///:::nnnnnn{{{KKKRRRnnnxxxjjj]]]dddhhhCCCFFFOOO___KKKUUU[[[rrr{{{mmm^^^]]]BBB444***---///+++***///)))===aaa\\\[[[WWWdddjjjzzzkkk[[[||||||ZZZQQQhhhmmmcccxxxiiijjjccctttuuu666---555000...---111111444\\\uuuJJJMMMOOOWWWVVVXXXccckkktttyyyiiivvv___CCC666444///444666***AAAbbbkkkttt222:::999:::kkkvvvvvvwww]]]RRRaaayyykkkXXXkkkwww___QQQSSSnnnxxxqqqmmmeee[[[ZZZZZZVVVOOOKKKIIIBBB999111111000000000000111111ooo???;;;;;;666999;;;111SSSyyyFFFDDDfffhhhjjjxxxyyyRRRCCC@@@TTTaaa@@@888@@@GGGRRRVVV[[[fffiiijjjrrrccceeeyyyxxxxxxRRR>>>+++666//////888...>>>uuu[[[@@@@@@KKKPPPQQQRRRUUU[[[YYYxxxggg~~~xxxhhh>>>BBBWWW___\\\___kkk}}}yyyjjjSSSUUUAAA\\\QQQxxxFFF666...000333111...pppkkk}}}[[[ppp|||sss===SSSdddIIIPPP```bbbVVVaaavvvyyy]]]```HHHFFF444222666555888WWW~~~jjjPPPGGGKKKOOORRRTTTUUUSSSSSSRRRMMMKKKRRR\\\ZZZkkkyyy[[[fffsss|||~~~}}}pppcccNNNbbb\\\CCC>>>+++===***(((555BBBxxxgggyyyjjjbbbRRRNNN[[[mmmzzzlllLLLYYYyyyOOOEEESSSJJJZZZWWWTTTccchhhSSSRRRNNN:::+++,,,...++++++//////FFFiiixxxcccXXXdddeeeqqqttttttQQQ___BBBfffxxxmmmxxxvvv;;;000111222///...222333777ddd```rrrDDDQQQUUU\\\\\\___ooo{{{~~~VVVDDD===000999777&&&EEEkkkkkk888??????:::yyyvvvlll~~~{{{{{{xxxccceeezzz\\\lllzzznnnhhhccc]]]XXXYYYUUULLLGGGEEE???777111111000000000000111111vvv666???777555888===444{{{bbb888OOOMMMMMMbbbUUURRRXXXbbbBBBOOO{{{jjjsss```MMM@@@QQQLLL~~~LLLuuuffftttyyyqqq333888222///000:::///;;;aaaDDDKKKKKKTTTSSSdddZZZjjj~~~~~~hhh\\\VVVIII@@@NNNkkkppp___wwwsss{{{lllZZZIIIBBBTTT[[[fffZZZ...,,,000...000>>>mmmyyypppjjjOOOFFFDDDAAAXXX\\\\\\nnnyyy~~~uuueeeWWWTTTzzzSSS===///111777???ooo|||PPPJJJgggaaaPPPHHHIIIDDDHHHPPPJJJFFF```XXXJJJTTTQQQlll{{{zzzzzzvvvnnnkkkbbbFFFKKKrrr~~~EEEIII333444+++333)))SSScccfffVVVDDD___vvvfffYYYggggggWWWJJJVVViiixxx{{{rrrLLLMMMyyyggg***///000///'''111...+++NNNzzzpppbbbbbbfffsssyyyoooaaaUUUmmm}}}ZZZcccppp~~~QQQ)))444***111222555---@@@~~~ZZZFFFOOO\\\\\\XXXyyylll{{{GGGSSSVVVYYYbbbooowww{{{xxx]]]CCC@@@///444333444OOOwwwpppuuusss888<<<888VVVdddvvvSSS@@@NNNQQQlllooocccccc\\\ddd[[[OOOSSSFFFJJJCCCHHH777000000000000000000000000www888???666555555888222yyyaaaDDDFFFCCCRRRddd]]]<<>>888BBBeeekkkkkkzzzlllWWWHHHDDDUUUWWWnnnlll999000///---///<<>>eee;;;444//////)))111+++888eeesssiiikkkmmmuuuiiigggzzzqqq|||bbbjjj}}}vvvqqqtttqqqmmm```***---333333+++000777UUU|||gggJJJ888@@@FFFFFFhhhddd|||```^^^]]]bbblllvvv{{{XXXDDD222444222222PPP}}}yyyxxxwwwpppnnnuuuzzzlllCCC<<<<<>>wwwuuuEEE:::HHHMMMPPPVVVRRRTTTZZZZZZSSSRRRYYYSSSlllbbb999:::333===HHHVVVkkkooouuuhhhkkkdddOOOCCCRRR\\\LLL===777<<>>222333+++///:::^^^tttOOO333<<>>}}}NNNvvv^^^cccdddZZZyyyqqqtttxxxzzzsssHHH333555666333444OOOFFF888FFFXXXppplll}}}444>>>eeejjjNNNDDDLLLWWWJJJaaa???555000333222>>>~~~oooLLLKKKQQQSSSSSSRRRZZZkkkzzzzzzyyybbb===CCCEEEUUUFFF;;;CCC^^^yyyrrrjjjfffbbbJJJCCCPPP```RRRDDD;;;<<<|||rrrwwwvvv___```SSSCCCNNNMMMZZZhhhxxxZZZfffkkknnn~~~uuujjjnnn]]]HHH888@@@III\\\QQQJJJDDD666111666PPPnnnjjjaaaTTTFFFCCCJJJZZZ~~~rrrjjjSSSGGGoooCCC555---///,,,444---777gggqqqkkkyyyvvv{{{yyykkksssjjj+++,,,...333---111===eee|||ZZZ@@@777FFFKKKVVVooo{{{iiiYYYjjjtttooo]]]QQQFFF;;;...222XXXrrr~~~PPP999>>>tttzzz```ggghhhWWWUUUQQQ]]]YYYNNNSSSFFFJJJDDDIII777000000000000000000000000WWW@@@222<<<333777==={{{OOOrrrOOOQQQGGGOOOtttsss~~~yyybbbJJJggghhh{{{```777000777666777TTTXXXIIIVVVfffpppnnn===SSSsssiiiOOOEEEKKKWWWMMM^^^XXX111...222000<<<{{{^^^GGGQQQSSS]]]gggnnnIIIMMMLLL```YYYfffqqqtttmmmiii^^^^^^DDDBBBNNNWWWNNNHHHBBB@@@ttt}}}vvvXXXJJJEEEEEEXXX]]]tttdddpppqqqppp___ddd^^^???666FFFVVV^^^TTTKKKYYY>>>333555IIInnnvvvgggRRRIIIccc{{{vvv```ZZZEEEEEErrrEEE777///000,,,555///>>>{{{~~~SSSYYYaaammmjjjgggoooiii^^^III@@@777@@@VVV```ppp|||xxxOOOmmmDDD111,,,444...333CCCllljjjNNN@@@IIIKKKKKK^^^zzzyyyuuuhhhZZZHHHEEE===;;;;;;\\\yyyXXX999@@@{{{qqqzzz```iiinnn[[[bbbvvv|||bbb^^^zzz~~~eeeTTTSSSQQQ___ZZZNNNRRREEEJJJCCCIII999000000000000000000000000kkkLLL777???333<<>>JJJddddddzzzlll|||BBB...888777666UUUqqq^^^TTTggg~~~mmmZZZ\\\nnnvvvLLL+++IIIRRRuuuhhhQQQFFFIIIWWWRRRaaaooo:::///444000:::vvvSSSEEE]]]dddkkkDDDpppgggzzzyyyuuukkkgggXXX]]]BBBBBBKKKddd\\\ZZZOOOAAAqqqsss~~~[[[HHHKKKLLL___qqqyyydddXXXRRR<<<666JJJfff^^^VVVKKKnnnGGG;;;444???qqq~~~bbbRRRRRR~~~|||jjj[[[YYYEEEJJJtttGGG<<<333222,,,444///DDD|||}}}jjjWWWEEELLLNNNJJJLLLKKKBBBEEE<<<555EEEEEE;;;;;;:::FFFIIIVVVlll{{{{{{}}}MMM===......444...555JJJvvv}}}WWW<<<@@@RRRWWWwwwuuu___|||bbb|||cccTTTUUUHHH;;;;;;^^^wwwuuusss^^^:::CCCxxxtttsssZZZDDDLLLTTT|||}}}{{{cccRRRSSSSSScccXXXMMMSSSGGGKKKDDDIII777000000000000000000000000}}}WWW>>>DDD555:::>>>zzzmmmKKKSSSNNNyyylllTTTHHHIII]]]ggg}}}{{{mmmrrrNNN000999777333RRRrrrQQQEEE\\\mmm\\\ddd[[[iiitttBBB999DDD[[[NNN}}}hhhSSSFFFHHHWWWUUUjjj}}}MMM222777222;;;sssGGGDDDccchhhqqqmmmqqq~~~yyylllgggUUU___DDDDDDIIIZZZVVV\\\TTTFFFmmmqqq|||cccWWW^^^NNNPPPdddtttTTTDDD===777MMMrrr]]]VVVIII{{{LLLDDD555999uuu___WWWNNNddduuummm\\\QQQSSS===AAAlllJJJ@@@777444,,,444///FFFkkkxxxuuuqqqcccooowwwmmmvvvwwwbbbmmm\\\OOOOOOAAA;;;JJJDDD===???QQQiiiyyyzzz}}}~~~LLL333:::111555---555QQQ~~~|||cccIIIAAARRRZZZjjjjjjrrr]]]uuu\\\XXXXXXBBB;;;888YYYoooKKK]]]~~~jjjkkkccc<<>>999bbbQQQXXXKKKuuu}}}iiiTTTEEEOOO___ooosssnnneeeUUU;;;;;;555999IIIoooQQQOOOuuuuuuYYY:::===TTTQQQ[[[nnnPPPOOOEEEXXX]]][[[UUU555444666444xxxBBB???]]]mmmwwwdddfffaaa^^^eee[[[dddWWWVVV@@@CCCLLLbbb[[[VVV[[[LLLhhhuuuKKKDDD```TTTddd~~~ssswwwppp]]]PPPFFF<<>>KKK|||lllgggyyynnnOOOZZZmmmQQQFFFyyyyyyWWWZZZTTTeeeccc___GGGXXXSSSCCCJJJ@@@444...///000///...///000222OOOAAA===DDD999JJJXXXeeehhhYYYLLLQQQCCCJJJccc===BBBQQQjjjxxxwwwbbbZZZpppGGG===444<<>>}}}xxxwwwwww|||tttoooDDDnnnlll```CCCqqqwwwPPPUUUUUUhhhdddQQQQQQ[[[PPPIIIKKK<<<444...///000///...///000222MMM???CCC333;;;hhh]]]oooqqqYYYRRR???BBBfffxxxyyyLLLCCCEEEIIIRRR^^^kkktttyyy|||rrr[[[^^^pppKKKCCC<<>>AAADDDEEESSSXXXmmmwwwiii^^^\\\IIIDDDCCCDDDZZZ\\\^^^TTTRRRUUUUUUttt}}}zzzvvvgggiiiWWWaaa{{{vvv```UUUTTTVVVHHH888777???BBBdddqqqVVVIIILLLWWWIIIQQQHHHMMMLLL{{{pppqqqzzz{{{rrreee[[[HHH999:::CCCHHHHHHXXXLLLLLLLLL???666444111111ccclllrrr{{{}}}lllXXXWWWKKKCCCWWWzzzkkkyyyHHH555222000777222\\\ttthhhdddvvvlllGGGNNNzzzqqqiiixxxrrr|||uuummmcccssscccTTTMMMKKKIIIJJJ999oootttppplll===wwwjjj```IIIwwwllleeeeeeTTTCCCbbbjjjpppIII\\\]]]NNNNNNJJJ777333...///000///......000222OOOFFFRRR>>>BBBuuufff^^^VVV[[[nnnqqqxxxQQQUUUaaabbbooozzzNNNAAAJJJUUU\\\aaakkkzzz~~~dddUUUtttoooMMMGGG@@@CCCDDDwww~~~dddVVVPPPLLLEEEJJJlll^^^ccczzz^^^NNNLLLNNNSSSuuu~~~|||vvvFFF:::444777XXX]]]QQQVVVHHH]]]bbbbbbHHHKKKXXXttt}}}vvvpppyyyRRRBBB???IIIIIIPPPRRReeesss|||___[[[UUUGGGBBBCCCDDDfffVVVXXXRRRPPPWWWTTThhh~~~||||||~~~lll___eeeoooqqqaaahhhYYYNNNNNNFFF666888KKK???^^^RRRIIINNNVVVGGGIIIOOOLLLHHHyyyyyyqqq{{{xxxuuuxxxllldddNNNVVV===000@@@???FFFooojjjSSSIIIHHHHHH>>>:::555+++:::___iii{{{```dddyyyxxxpppZZZaaa]]]UUUVVV```nnn~~~iiiKKK===555000666111[[[zzz}}}]]]MMMQQQnnn~~~}}}iiiwwwrrrxxxrrrcccmmmdddVVVKKKJJJHHHHHH???ZZZyyyqqqeeeUUUJJJsssrrrkkk\\\YYYhhhqqqjjjqqqpppuuu~~~|||UUUOOOOOOtttsssoooKKKfff^^^NNNPPPEEE555111...///000///......000222RRRNNN\\\SSS>>>___sssyyyuuu___eee~~~VVV[[[aaaOOOEEE[[[aaabbbsssvvvccc{{{{{{YYYVVVmmmNNNGGG@@@CCCAAArrr~~~DDD;;;RRRTTTLLLsssjjjYYYQQQMMMQQQRRRrrrhhhKKK???777999IIIfffGGGIIIHHHTTTbbbqqqdddHHHRRRkkkUUUppplllKKKEEEJJJCCCDDDIIIJJJ[[[```}}}qqq___\\\NNNFFF@@@BBBDDDwwwZZZXXXYYYUUUVVVKKKKKKuuuwwwsssvvvzzzsssiiixxxddd^^^fffWWWSSSBBB777>>>AAAAAAIIIcccVVVPPPLLLMMMOOOEEEBBBPPPJJJHHHgggxxx~~~jjj]]]OOO???DDD666777DDD;;;\\\UUUYYYPPPMMMIIIBBB@@@:::+++777dddrrrjjjVVV```{{{]]]aaavvvpppccc___iiixxxwww\\\NNN@@@:::000444111YYY~~~]]]RRRRRREEEYYYrrrgggeeeooo{{{xxxpppvvvqqqrrreeeaaaqqq```YYYKKKGGGPPPIIIIIIJJJIII}}}nnnjjjYYYCCCiii{{{kkkkkk]]]eeeaaa^^^KKKfff]]]UUUqqqeeeNNNEEEqqqzzzuuuWWWXXXmmm]]]QQQOOO===333......///000///...///000222VVVRRR^^^III;;;aaa~~~___ssssssJJJFFFAAAWWWwwwzzzwwwtttjjjWWWddd```KKKJJJCCCCCC===jjj___KKK===IIIsss}}}```VVVUUUNNNSSSQQQiiiXXXNNNBBB;;;===>>>{{{OOOKKKWWWXXXttt{{{XXXtttvvvvvvvvv}}}[[[LLLKKKZZZ^^^dddfffuuunnniiiaaaKKKFFF===@@@DDD{{{```VVV]]]VVVPPPFFF:::UUUllleeennnppp|||aaafffnnnGGGJJJ<<<222;;;>>>GGG]]]oooPPPKKKLLLHHHEEEEEECCCHHHKKKEEEZZZllluuuaaahhhfffiiipppuuutttvvv{{{nnnZZZQQQEEE777:::666;;;DDDLLLfffmmmTTTVVVQQQPPPKKKDDDEEE@@@///$$$VVVrrr|||rrr}}}jjjgggtttxxxooojjjxxxfff}}}hhhddd|||hhh]]]eeeyyyWWWLLL;;;@@@///222222VVVxxx___uuuyyymmm000555@@@JJJnnnxxxnnncccWWWYYYooo```ppphhh___[[[www~~~SSSmmmcccTTT\\\OOOEEEJJJMMMNNN@@@~~~nnn]]]TTTMMMJJJ{{{kkkbbb```___\\\uuuxxxgggmmmzzzpppTTTRRRZZZ{{{jjjJJJhhhqqq[[[UUULLL666444,,,...///000///...///000222]]]XXX```]]]:::SSSooogggDDDwwwppp~~~vvvjjjWWWZZZuuuOOOGGGNNNIIIFFF999aaa~~~zzzZZZUUUYYYVVVhhhtttlllbbbTTTWWWOOOTTTQQQdddQQQNNNDDD===???999WWWMMM[[[QQQsssdddaaagggnnnjjjbbb~~~sssgggJJJFFF;;;===EEEooo[[[KKKUUUOOOKKKKKKAAAVVVWWWVVV\\\VVVbbbtttzzzsssjjjlllpppjjjHHH===;;;444;;;FFFHHHpppHHHJJJFFFKKKBBB>>>HHHHHHAAAMMMBBBRRRGGGgggddd[[[___fffjjjiiijjjnnnmmmhhh```cccbbbZZZNNNCCC??????:::333FFFLLLVVV]]]MMMFFFFFFJJJFFF???BBB???000444PPPhhhuuu||||||lll{{{OOOOOO]]]KKKFFF888DDD///000222TTTrrrUUUeee[[[uuupppEEE:::MMM>>>UUU|||zzznnnvvv|||vvvkkkpppWWWgggsssFFFvvvpppHHHLLLIIIJJJIIIPPPLLL<<>>555UUUvvvWWWPPPHHHDDDEEEEEECCC@@@BBBDDDIIIKKKFFFKKKjjjyyyYYYOOONNNKKK^^^PPPhhhOOOYYYKKKNNNIIIEEECCC@@@:::999:::@@@AAAMMMcccvvv<<>>:::666===hhh~~~RRRLLLJJJCCC^^^___===777555BBB[[[GGGEEE888DDDHHHYYYggg[[[hhhttt~~~jjj~~~xxxppp|||mmmPPP___~~~tttCCCJJJJJJLLLGGG@@@LLLHHHFFF}}}mmmxxx{{{qqq\\\FFFAAAGGGNNNnnnyyyfffhhhdddeeecccVVVnnnssskkkQQQJJJRRRcccEEEzzzooocccWWWFFF555---//////////////////000111111VVVTTTRRROOOFFFFFFhhhiiirrr```~~~{{{mmmXXXWWWgggeeeQQQDDDGGGJJJEEEEEELLLzzzxxxxxx|||xxxvvv|||wwwmmm___UUUSSSVVVNNNSSS\\\jjj|||JJJEEEHHH>>>>>>;;;XXXwwwRRR{{{uuu[[[```qqqyyyhhh~~~tttiii```YYYTTTQQQGGGUUUKKK555<<>>HHHIII@@@LLLMMMFFFHHHBBBIIIJJJPPPXXXSSSHHH===888888666111555???IIISSSxxxRRRMMMFFFCCCDDDDDDBBB???CCCAAADDDFFFCCCDDDUUUkkkbbbOOOGGGOOOEEEKKKEEE@@@<<<===<<<===<<<888777>>>HHHFFFZZZ~~~SSSAAAKKKFFFEEEDDDCCCCCCBBB???<<<222777]]]|||xxxqqqtttggg}}}NNNeeerrrSSSRRRddd\\\>>>:::777AAAaaacccGGGNNNXXXCCC@@@DDDRRRnnnoooyyyvvv|||ooo|||nnnpppwww]]]YYYbbbhhhGGG===???<<>>333???777:::666222111666<<>><<>>BBBBBB???CCCLLL{{{kkkUUULLL999222BBB666BBB666333444<<>>>>>777<<>>FFFDDD===???AAA<<<:::VVVyyyRRRXXXffftttwwwuuu|||~~~zzzrrrjjjlllRRRFFFMMMIIIAAASSStttppp{{{[[[aaaUUUUUUWWWRRRRRRZZZ___}}}tttxxxxxx~~~zzz]]]DDDHHH^^^|||LLL]]]|||wwwhhhOOO999///.../////////......//////000111GGGBBBGGGGGG:::888NNNtttpppzzzqqqcccmmmYYYaaaoooHHHJJJHHHDDDBBBDDDCCC@@@[[[sssxxxzzz~~~wwwsssxxx{{{www|||xxxmmmhhhpppyyy{{{uuulllaaaVVVJJJCCCDDDIIIDDDVVVGGG[[[hhhZZZGGGIIIFFFCCCCCC<<>>===;;;888;;;999<<>>??????>>>===888444@@@rrr{{{}}}LLLEEEDDDAAAhhhtttQQQ\\\MMMEEEEEECCCLLL<<<@@@777888cccEEEVVV]]]PPP]]]uuu^^^FFFRRRwwwxxxuuujjjssstttiiifffhhhpppkkkSSSgggnnnGGGAAA:::777999888===:::888999@@@rrrVVV666HHHfffooopppwww}}}xxxppphhhaaaZZZVVV???LLLJJJ<<>>@@@DDDDDDRRR~~~zzzqqqeee]]]NNNVVVggg}}}YYYIIIIIIBBB???III???===;;;;;;;;;<<<;;;:::???555777eeettt~~~mmmNNNUUU[[[```dddPPPjjjGGGIIILLLBBBGGG<<>>111888555:::555777;;;444SSS```EEEAAAOOOXXXXXXcccaaa]]]XXXPPPHHHBBB???CCC:::;;;LLL___kkkyyy}}}ZZZfff```WWWYYYVVVKKKTTTZZZJJJSSSwwwmmm{{{ooodddfffvvvzzzqqq]]]TTTGGGDDD\\\ttt```ccclllMMM555---000111///...............//////000NNNJJJIII>>>CCC<<<444ddd}}}kkktttuuujjj```RRR```gggtttBBBFFFFFFCCC??????BBBDDDCCC???fffrrrsss~~~ppplllccchhhiiiqqqjjjfffWWWaaalllpppmmmgggeeeeeehhhooorrrqqqsssvvvrrriii```RRREEEBBBDDDIIIOOOUUUVVVYYYzzzvvvZZZLLLBBBBBB>>>BBB===<<<<<>>BBBEEEEEEQQQvvvWWWCCCKKK<<>>EEE:::;;;IIIyyynnnKKKXXXhhhrrrvvvrrr}}}xxxeeeMMMFFFeeewww||||||nnn\\\UUUVVVgggggghhhwwwrrraaa___eeebbbGGG^^^]]]ZZZFFF222CCC777???555777222555:::111===fffxxxNNN666888CCCBBBBBBEEEFFFBBB;;;777777BBB===LLLiiirrrsssZZZ___MMMWWWUUUTTTOOOIIIOOORRRKKKHHHccchhhXXX}}}ppp]]]ZZZcccnnnttt}}}___NNNOOOMMMYYYgggyyy```VVVkkk|||```AAA111///000///.........------......///000TTTPPPGGG999@@@:::666FFFyyyrrrvvvaaazzzyyybbb^^^nnnJJJ]]]___WWWBBBEEE@@@===>>>?????????@@@>>>OOO}}}zzz}}}~~~lllddd]]]\\\UUUYYYRRRRRROOOSSSWWWYYYVVVQQQPPPUUUZZZWWWZZZ^^^cccffffffbbb^^^VVVOOOJJJKKKMMMOOOUUU[[[bbbwww|||CCCGGGEEECCC@@@DDD;;;???>>>999\\\}}}vvvmmmjjjmmmgggZZZ???IIIUUUgggZZZiiiwwwhhh___^^^SSSNNNXXXXXXVVVRRRKKKFFFCCCAAA>>>===444???MMMWWWeeeRRRVVVLLLLLLNNNOOOMMMHHHFFFGGGFFFBBBFFFNNNHHH>>>GGG\\\xxxrrr111888AAA444444777888888777666666666666555777999888777999<<<>>><<>>>>>AAAAAA@@@EEEMMMCCCpppooo{{{[[[^^^ZZZVVVPPPTTTOOOJJJMMMMMMJJJLLLVVVSSStttjjjUUUhhhsssbbbYYYXXXPPPPPPTTT[[[]]][[[ZZZ\\\]]]WWWTTTRRRMMMKKKSSS^^^oooggg\\\zzzgggJJJ444111333...,,,000...------------...//////PPPKKK<<<777<<<666:::444___sssdddjjjvvv~~~kkkrrrrrriiiPPP[[[cccHHH]]]\\\|||888IIIFFF===999===???;;;999;;;888555fff|||~~~{{{uuuzzzqqqZZZTTT[[[NNNVVVGGGQQQPPPLLLLLLKKKGGGDDDDDDHHHMMMMMMJJJJJJNNNQQQSSSVVVZZZPPPPPPRRRUUUTTTSSSWWW^^^kkkXXXGGG@@@EEE???===AAA444;;;;;;,,,JJJxxxpppxxxxxx||||||rrrnnnpppeeebbbAAAEEEZZZzzzuuuwwwXXXUUUWWWTTTYYYLLLQQQOOOKKKHHHDDD???:::777BBB<<>>CCCBBB===>>>EEEGGGBBBNNNoooWWW555777...000999111222333333111000///000222444555555666888<<<===;;;<<>>DDD555AAA888???555:::777eeetttoooYYYQQQRRRLLLXXXZZZ```qqq```[[[]]]kkk}}}uuuaaabbboootttyyyzzzvvvmmmaaaVVVOOOYYYEEESSSvvv<<<666666///>>>777444555222///000333666777[[[yyyVVVMMMFFFDDDDDDKKKZZZjjjwwwrrr]]]```^^^NNNWWWPPPWWWNNNJJJUUUPPPFFFMMMCCCCCCFFFhhhGGG\\\yyyggg___XXXSSSNNNJJJKKKOOOTTT]]]aaa```dddppp|||mmm\\\XXXyyyOOO666)))111555+++***333...------------...//////vvvGGG:::999555888777666444???wwwuuuTTTYYYfffgggmmmyyy{{{zzz~~~}}}|||~~~}}}~~~vvvssswwwdddNNNUUUOOOWWW^^^ZZZ[[[fff~~~VVV<<>>===<<<;;;:::::::::<<<,,,LLLxxxxxxvvv\\\WWWRRROOOLLLJJJKKKMMMQQQMMMIIIHHHJJJKKKJJJHHHKKKJJJNNNRRRPPPLLLOOOVVV[[[OOOLLLTTTVVVTTT```rrr{{{PPPLLLAAA>>><<<;;;:::888777666666666\\\vvvSSSjjjtttiiicccjjjmmmeeedddTTTNNN\\\|||mmmVVVYYYPPPLLLPPPLLLLLLKKKGGG@@@<<<<<<;;;999HHHVVV```bbbIIIRRRQQQOOOMMMJJJGGGEEEEEEEEEEEE@@@@@@????????????@@@@@@BBBLLLaaaYYY999888555333111111222333000000////////////000000222333444666888:::===>>>???>>>DDDKKKGGGHHHccc|||RRRBBBCCCDDDCCC@@@===;;;:::::::::888888777666666666666666666555222555FFF^^^mmmpppiiiuuu^^^LLLWWWyyyzzzcccpppaaaOOOkkkzzzKKK555777<<<;;;777666777444555666555KKKpppyyyrrrdddkkkkkkaaaiiieeeMMM???HHH\\\xxxxxxuuu{{{sssuuuVVV```TTTKKKjjjQQQBBBhhh}}}YYY:::666222888(((555333222000//////000222333---XXX|||mmm]]]XXX^^^SSSIIINNNQQQNNNKKKIIIHHHFFFDDDBBBKKKHHHDDDJJJWWWIIIXXXaaaHHHpppwwwbbb333222111000///////////////......---------......rrrEEE999999444777666666444888aaa\\\KKKRRRVVVZZZ___iiirrrqqqqqqzzzvvvooojjjmmmuuuvvvjjj^^^hhheeeZZZXXX[[[SSSOOOYYY^^^YYYPPPZZZlll{{{CCC<<>>===<<<:::999888888888777333444]]]yyyxxxMMMMMMNNNPPPQQQPPPPPPPPPPPPNNNLLLLLLMMMMMMLLLLLLTTTQQQRRRXXXYYYUUUTTTVVVUUUMMMRRR]]]YYY]]]oooYYY@@@@@@:::<<<999999777666555444444444666nnnpppPPP===JJJ^^^dddhhhpppWWWSSS\\\ssswwwXXXOOOTTTMMMJJJNNNKKKGGGGGGDDD===444222999BBBJJJXXXZZZEEEVVVGGGHHHGGGDDDAAA????????????======<<<;;;;;;;;;<<<<<<888777:::EEEZZZwwwvvvRRR???<<<666444222000//////000111000//////......//////000111222333444666999;;;<<<:::999<<>><<<:::888777666555444333333222222333333333444222333???VVViiiqqqttt}}}oooyyyuuuJJJNNNUUU\\\bbbpppEEEhhh>>>666;;;888555777444444111333555333DDDeeezzzpppSSSHHH===>>>KKKaaatttmmm___uuufffVVV[[[]]]RRRQQQ\\\CCCVVViiiSSS<<<888333:::,,,666333222000//////000222333555:::\\\dddHHHOOOXXXOOOHHHLLLIIIGGGDDDCCCBBBBBB@@@>>>===AAAHHHGGGKKKvvvzzz^^^PPPXXXfff~~~fffRRRjjjXXX666333222111000////////////......------------......mmmAAA888999333555444555444000DDDiiimmm]]]UUURRRXXXZZZUUUSSSWWW\\\\\\\\\[[[YYYVVVSSSRRRKKKSSSNNNIIIPPPUUUVVV[[[RRRjjjyyyFFF888CCC???<<<;;;:::888666555555555...;;;///666hhhrrrVVVTTTOOOLLLMMMRRRWWWZZZUUUWWWXXXXXXXXXXXXYYYZZZXXXSSSQQQUUUXXXVVVQQQOOOJJJWWWWWWKKKVVVoooggg>>>:::;;;:::<<<666555444333222111111111'''OOO}}}{{{PPP:::===HHHKKKHHHMMMOOOWWW```pppoooTTTJJJMMMQQQIIIGGGIIICCCGGG===777:::===@@@JJJUUUgggWWWOOOKKKOOOGGGHHHGGGEEEBBBAAA@@@@@@AAA??????>>>===<<<<<<<<<===@@@???:::444333;;;KKKXXXddd???@@@EEE888---///111000///...---...////////////............/////////000000222444666888999:::;;;===>>>>>>@@@BBBCCC???DDDUUUssshhhXXXFFF???BBBDDD===444999:::::::::999666333111111000000//////////////////222111///666IIIaaaqqq|||vvvzzzWWWbbbddd^^^eeeoooVVV{{{PPP111666===333///555222222...111555111;;;SSS|||III@@@===III;;;IIIdddfffvvvpppuuulllvvvSSSZZZhhhVVVTTT\\\JJJBBBkkkFFF;;;666111999...444222111////////////111222333,,,...LLL}}}ZZZNNNJJJRRRTTTMMMJJJMMMLLLJJJFFFDDDCCCBBB@@@>>><<<===AAADDD;;;<<>>777888444555222444666...222EEElllgggccc^^^XXXZZZ\\\XXXQQQRRRSSSQQQKKKHHHNNNVVVRRR]]]]]]YYY[[[XXXVVV]]]wwwSSS222===GGG888999888777555444333222222555///222---777ooozzzccc```YYYQQQNNNPPPSSSSSSRRRUUUXXXXXXUUUTTTVVVYYYXXXUUURRRSSSUUUTTTSSSRRRSSSRRRJJJYYY~~~vvv@@@<<<>>><<<<<<888444333222111000000000000666222QQQ[[[===777<<<>>>BBBGGGLLLIIIIIIVVVTTT???HHHJJJMMMJJJCCCAAA???888888222333888;;;CCC\\\vvvkkkJJJHHHTTTAAAPPPJJJIIIGGGEEEDDDDDDDDDDDD@@@???>>>===<<<<<<<<<<<<111777>>>===888333222333,,,777DDDNNNTTT___mmmyyy|||sssbbbfffKKK666???333***)))...111333444...------,,,,,,---............------------......---......///111333444555777>>>@@@???AAAGGGEEE===BBBDDDEEEBBBBBBJJJYYYfff}}}qqqbbbTTTGGG???@@@===::::::<<<===<<<:::666777777666555333111000000///......------......,,,111111---...===WWWlll|||}}}zzzrrryyyzzzyyy[[[fffYYY???...444888111...333000000,,,000555000333CCCooowww~~~ppp@@@MMMBBB@@@TTTrrr}}}nnnZZZgggjjjbbb___qqqkkkMMMUUU___DDDWWW|||]]]888777333...555...111000000///......///000000---111000,,,888bbb\\\YYYOOOQQQRRRQQQMMMJJJLLLOOOTTTPPPLLLHHHEEEBBB>>><<>>111000//////.........///------,,,,,,------......aaa;;;666777444555111222777111...777VVVzzzrrrsssqqq]]]```UUUPPPXXXbbbccc^^^[[[___bbbccchhhqqqttt\\\???<<>>@@@DDDAAA::::::;;;777333555<<>>)))666---555+++BBB555..."""444???666)))'''+++---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,---...000111222///999===999;;;BBBCCC===<<>>666333555999666555444222111111222222000000///............///,,,000111---***444LLLaaajjj{{{||||||ttt;;;888333111111111111111///000,,,///555000...999hhh{{{yyy}}}xxxuuuOOOjjjvvvcccHHHTTTVVVPPP^^^eeeYYYMMMOOOQQQMMMrrr???111444111...222...///........................000...///000,,,...EEE___bbbOOOGGGAAACCCHHHIIIFFFDDDGGGKKKLLLOOOKKKGGGCCCAAA>>>:::888888AAA888333<<<888444AAAZZZxxxhhhPPPFFFKKKHHHIIIVVVNNNXXXeeesss{{{TTT;;;...,,,000000///......---.........,,,,,,,,,,,,,,,---......^^^999555666333666111///666444///555111hhhvvvssswwwzzzyyy___999@@@EEE<<<666555222222111000000000000111)))777222///666///===kkk|||kkkeeegggrrrDDD888???EEE666333999333222111111000//////000000+++---...:::aaayyySSS777777444888888///000333///555:::333///999<<<888<<>>>>>===<<<;;;999777666555555AAA;;;444///......---,,,333111000000000---(((###///999///333$$$222))))))000&&&"""+++444444...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---//////...666999555444:::===<<>>;;;222444888<<<>>>;;;444///555333111//////000111222000000///............///,,,...///...***...>>>OOOggg{{{tttzzzsss{{{>>>...555666///---111333///...000,,,...444///+++444@@@yyyzzz\\\|||~~~~~~ggguuujjjYYYRRR[[[QQQZZZVVVHHHKKKTTTDDDBBB```fff444222111111222000...000------------------------222((((((222555,,,***111333CCCbbbhhhAAAGGGNNN@@@===KKK@@@CCCEEEFFFGGGIIIIIIFFFEEECCC@@@???>>>===;;;:::666777777999999///222CCC)))MMMiii???...222555111+++......------------......++++++++++++,,,---...///]]]888444555///666111---333222///333000:::aaaVVV999222>>>===555444555000000//////000000111222!!!>>>666%%%000444000<<>>>>>CCC@@@555444777333000000//////......//////(((222111+++<<>>;;;999>>>>>>777>>>999;;;HHHGGGCCCOOOOOORRRZZZrrrLLL:::IIIAAA???999KKK999?????????@@@??????>>>>>>???>>><<<:::888777666666///...///111444555444222,,,,,,---000333444000---(((,,,)))///)))000...222///***)))---)))"""%%%111++++++++++++++++++******++++++************+++++++++++++++++++++,,,---...000222333333555888:::;;;///;;;FFFDDD<<<:::EEEQQQ888:::===???@@@AAA@@@@@@FFF???666333555888888666000000000///////////////......---,,,,,,,,,,,,,,,,,,+++,,,...,,,+++222;;;\\\eeexxxeeeXXXmmmccc&&&222111000000000/////////,,,000,,,+++000,,,***333///iiimmmnnn{{{zzz{{{~~~zzzsss___KKKOOOnnnttt```PPPCCCJJJOOOCCCTTTCCC333444---000444---,,,000,,,,,,------------,,,,,,---,,,+++,,,...111555999///111444888<<>>;;;222333444---.........//////111222222:::!!!(((555,,,///777))))))MMMxxxyyyrrreeeuuu~~~yyyUUUAAAHHHBBB???<<<777444333111,,,//////...---------......000+++***,,,...===fffsssXXXUUUMMMDDDDDDEEEDDDNNNLLLOOO[[[SSSMMM^^^kkkEEE===CCC;;;DDD777HHH???<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999777555333222222//////......---......///000---***((((((***++++++...***)))---,,,)))'''***(((,,,...+++***+++***'''***************)))((((((++++++************++++++++++++******+++,,,,,,---///,,,,,,111666777888999<<<::::::===BBBCCCAAA>>><<>><<<;;;;;;333666888888555222000///,,,---///000000///---,,,,,,++++++***************,,,)))***...---)))***///BBBaaaxxxyyy}}}ssszzzaaaYYYiiiQQQ'''>>>:::---(((111555---***///***///,,,***...+++***333222:::rrrvvvsssqqquuuxxxwwwttttttxxx}}}XXXtttYYY[[[jjjzzzjjjNNNJJJMMMJJJ???KKKyyyqqq@@@444555)))---333))))))---+++,,,,,,------,,,,,,+++)))111111((()))111000&&&333000...000444555444111...***:::888FFF444:::777;;;555555::::::777;;;EEEBBB===;;;>>>@@@@@@AAAEEE>>><<<:::888888888666555000111:::444(((555???...444...:::777;;;666dddhhhAAA<<<000///111444333...+++,,,------,,,,,,,,,------...++++++++++++,,,---...///FFF;;;111333111000000///////////////***777333...VVVuuuCCC??????<<<888666444333000...///............---------------------------------***...999LLLdddzzz{{{zzznnnaaajjj{{{fffAAABBBGGGBBB===<<<999666444111000000......---,,,,,,,,,,,,---+++***,,,...,,,...===MMMtttqqqgggmmmmmmlllmmmuuuhhh999777888999;;;:::::::::;;;<<<<<<<<<<<<<<<;;;:::999999999999777666444222111000///............---------------,,,,,,,,,+++++++++************************+++++++++************)))))))))))))))))))))))))))************************)))************++++++++++++,,,---///111333666777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888555444333222000///...---///............---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,UUUiiibbbsss}}}|||ppp|||mmm777'''444//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---...111MMM~~~vvvkkkxxx|||wwwuuutttzzzxxxssslll}}}wwwkkkdddwwwzzzJJJHHHSSScccdddQQQPPPCCCKKKIIIIIIqqqGGG)))/////////...------,,,,,,************************++++++++++++++++++++++++.........////////////000111111222222222333333333555555555555555666888888::::::999;;;>>>?????????;;;:::888666555444333333222222222111111111000000222222333444444555666666BBBjjjZZZBBB666222000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...FFF:::111222111000//////......//////000000000...///CCCnnnVVV>>>AAADDD;;;999555333222111///---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,000---)))+++666JJJ___mmm|||vvviiiccceeejjjqqqwww|||~~~~~~{{{xxxuuussspppooojjjHHHDDDIIIEEE>>>>>><<<;;;888666333111000///......---,,,,,,,,,,,,,,,,,,+++,,,...+++)))111<<>>DDD888666CCC:::999777444222000//////...---,,,,,,++++++,,,,,,,,,+++,,,...,,,)))***......CCCfffWWW000+++222222,,,111333555666666666888::::::;;;;;;;;;;;;::::::999777777666444222111000///......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++*********)))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++,,,---///111333444444555666888999999::::::::::::::::::999888777666333222222000///...---,,,------------,,,,,,,,,,,,++++++************++++++************************///---333HHHbbbyyyuuu>>>'''///444---...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,111+++)))<<>>???>>><<<666777777666555333111000111000000000000/////////------......///000000000444///***555EEE???///,,,)))000888>>>AAACCCGGGJJJFFFKKKKKKCCC<<<999888666555333111222444333///+++............------------------,,,,,,+++++++++***+++++++++++++++,,,------CCC666111111000///......------.........******222777444,,,%%%222]]]jjjAAA///BBBJJJ888111>>>333111///.........---,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++%%%***000333000,,,(((&&&''''''---666===GGG]]]rrr{{{xxx}}}yyywwwhhhUUUCCC@@@===<<<555BBBKKKDDD888444888<<<888666555222000///......---,,,,,,++++++++++++++++++***+++---......---,,,000...666OOOvvvccc777"""555>>>...)))777...///111222333444666888555666777777777777777666666555444333111000///...------------,,,,,,,,,+++++++++++++++************************************************))))))))))))((((((((((((((((((((((((************************))))))))))))******************+++,,,...000111222444555666777888999999999888888888888777666555444111111000///...---,,,,,,---,,,,,,,,,++++++++++++******))))))))))))******************************&&&///+++%%%===hhhyyyooo\\\***,,,888000''',,,---,,,,,,,,,+++++++++***++++++************++++++,,,---+++---@@@iiiyyyFFF\\\mmmsssmmm[[[WWWQQQZZZ___\\\WWWVVVUUUSSSVVVZZZZZZZZZeeeqqqdddGGGDDDaaapppCCC+++AAA'''......------,,,+++++++++************************************************************+++++++++,,,++++++++++++++++++,,,,,,++++++++++++,,,---...///000111444777:::;;;999666333444555666555333000///////////////............,,,,,,,,,------.........---444333...+++$$$(((:::...111444444222000/////////444666333333666999:::666333111000111111000///------------,,,,,,,,,,,,------,,,,,,+++*********+++++++++***+++,,,,,,---BBB444000000///......---------------&&&///111***&&&+++...---///...111FFFfffvvv[[[@@@FFF333<<>><<<777000***---111666555:::::::::777777BBBAAA555777CCC???...555444222000///...------,,,,,,+++************+++,,,+++)))***,,,//////------///000000888SSS|||TTT000(((000555222,,,***,,,///+++---///000000111333555222333444555555555555555444333222111000///...------,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************+++,,,...///000///000111222333444444444666666666666555444333222//////......---,,,++++++++++++++++++***************))))))(((((())))))***))))))))))))))))))))))))%%%$$$(((---,,,///FFFaaaPPP888(((+++000,,,+++///+++++++++++++++*********+++******))))))******++++++,,,000///---???qqqdddXXXAAAPPPTTTnnnfffeeefffbbb[[[VVVVVVWWWTTTNNNIIIPPP]]]fff\\\EEE@@@NNNcccFFF666'''(((666---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************+++,,,---...---...000444777888666444000111333444333111///............---------,,,,,,,,,,,,,,,,,,---------------...)))(((000...,,,444,,,...000111000///......000000---***+++///---))),,,***''''''))),,,000111,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********+++************+++,,,,,,AAA222000000......---,,,,,,,,,,,,---+++***---...)))$$$+++777000''' +++;;;===FFF^^^uuu}}}}}}~~~hhhQQQGGGGGGEEEAAA???BBBDDD;;;000333>>>999(((111///---------...---,,,+++*********))))))))))))))))))))))))))))))))))))///***%%%$$$(((,,,,,,++++++&&&'''...000+++***---111000///,,,***))))))+++---...//////000222555888000,,,///***666333999555===777333555===AAA===777222222000///...------,,,,,,+++******))))))******+++,,,)))'''(((++++++)))+++---...,,,)))000DDDXXXvvvvvvZZZ@@@,,,%%%)))000222+++""")))777222!!!***+++---.........000222222222444555666666666666222222111000///...------,,,,,,,,,+++++++++***************))))))))))))((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***+++,,,---...//////111222333444444444444444444444333222111000...------,,,++++++******+++*********))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((///&&&(((222///'''444LLLWWW|||555//////111222---))),,,222******************************))))))))))))******,,,)))---333...---DDDeee[[[NNN000CCCAAAQQQGGGKKKMMMLLLGGGCCCBBBCCCMMMFFF888999IIINNNNNNWWWUUU777(((???$$$000---,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********+++++++++***************************+++,,,------,,,---///222666777666444//////000111111000///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...111,,,---666444,,,...+++,,,...///000111000000//////---,,,222888777222333333111///---+++***)))++++++++++++************++++++++++++++++++++++++***************+++,,,,,,@@@000000///...------,,,+++,,,,,,,,,000''''''111444---))),,,///444111,,,((( &&&;;;333555555333000111777<<>>;;;333666@@@111000///---,,,,,,,,,,,,++++++***)))))))))))))))'''++++++'''&&&******'''...'''%%%,,,111///+++))))))888PPP]]]tttpppaaaXXX===444...---,,,+++000999'''&&&***...---(((+++222***+++------,,,---...000000000222333444555555555111000000///...---,,,,,,++++++++++++******************)))))))))((((((((())))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******+++,,,000111222333444555555555222222222222222000//////,,,,,,,,,+++******))))))******)))))))))((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((###&&&222///$$$;;;QQQwww|||[[[......777,,,(((000222+++)))...)))*********************)))))))))(((((()))))))))***(((+++///---***///888qqqiii___======555===EEEBBB999444999AAA,,,GGGKKKBBBQQQmmmQQQ999+++999///DDD,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))******************))))))((((((((())))))))))))***+++,,,---++++++,,,///222555444444............////////////,,,,,,+++++++++*********++++++++++++++++++++++++###......***+++'''$$$,,,,,,++++++,,,,,,,,,+++))),,,...---))))))+++)))%%%%%%'''***,,,,,,,,,,,,,,,++++++*********))))))))))))))))))***++++++,,,,,,***************++++++,,,@@@///000///...---,,,,,,++++++,,,,,,,,,...+++&&&$$$))),,,,,,%%%,,,)))(((333444+++)))...,,,******,,,.........+++(((///222+++---222///111---///000$$$'''///222,,,(((+++222222...222<<<222222222222333444444222///---+++***++++++***((())))))))))))((((((((((((((((((((((((((((((((((((%%%''')))(((%%%%%%(((+++$$$))),,,***)))******(((+++)))))))))+++,,,+++))),,,+++,,,...000000...,,,,,,&&&000&&&444***777666000333666666555444333333000///...---,,,,,,,,,,,,+++******)))))))))))))))###***---***))),,,,,,)))***(((***...---)))+++111***+++666***666...888111444111......111222000......//////---,,,+++(((&&&+++***))))))++++++)))%%%***+++------,,,,,,---...,,,---///000222222333333000000///...------,,,,,,+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,---...///111111111111222222222111111000///...,,,,,,++++++******))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((###,,,///)))&&&***+++(((---!!!JJJLLLdddzzzWWWCCC***///666,,,222000%%%%%%......&&&)))))))))))))))*********))))))(((((((((((())))))%%%+++---(((&&&***...---333[[[cccTTTFFFCCCGGGJJJHHHDDDLLLTTTcccWWW333(((===''')))---000,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((''''''''')))(((((())))))***+++,,,)))((((((+++...111222222......---------...//////+++++++++************)))************)))))))))))))))...)))&&&---...***...***))))))***,,,,,,+++***&&&,,,///,,,***,,,......***++++++***))))))***,,,************))))))))))))(((((()))***+++,,,,,,---*********)))***++++++,,,;;;...222......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))+++,,,+++***)))***+++*********************************+++,,,---///000222222222222222111000///+++++++++************)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......111111222333333333333222------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++*********))))))(((((())))))))))))************---...000222333333333333/////////...------,,,,,,************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---///111222444444222222111000///...------************))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,---------777OOOooo}}}ZZZ999///000///---...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,000QQQwwwJJJ222111000///...---,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++---......///,,,,,,------,,,,,,+++***+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***))))))+++---;;;///111...------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***)))((()))+++************************)))))))))***+++,,,...///111111111111111000//////+++++++++*********))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------//////000111111111111111------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((()))))))))*********---...000111333333222222//////......---,,,,,,,,,*********)))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************+++,,,...000111222333222111111000///...---,,,*********)))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&)))*********000<<>>111???CCCMMMJJJEEEHHH888555222...888AAA444'''+++333000///111...((('''***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((555%%%$$$111...&&&===dddooo===---444666///------,,,++++++***))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******+++++++++++++++++++++******)))************))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***))))))+++---mmm999222---...,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))+++,,,,,,------,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))))),,,------...............,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''(((((((((((())))))))))))***,,,.../////////...---------,,,++++++******)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((()))***+++,,,---.........------,,,+++++++++)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...***&&&%%%''')))*********---///333444***###(((111222...555//////<<<---555666---'''...111111999000,,,)))))))))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***(((%%%&&&...333---###>>>lllhhhCCC---555888)))'''555---,,,,,,++++++*********)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***))))))+++---fff888333+++...,,,+++***))))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++++++++*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++,,,------......------++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))((()))+++---......---------,,,,,,++++++******)))))))))((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''((()))***+++,,,,,,---,,,,,,,,,,,,+++++++++***))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))((('''(((%%%%%%'''(((,,,444;;;444333,,,333111111===222(((777666---...---&&&%%%***'''&&&(((***+++)))'''(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''',,,666***"""***000---,,,...GGGHHHuuu|||OOO///+++'''+++555444)))'''---,,,,,,++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))************)))(((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***))))))+++---```777444***...,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))******************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,++++++++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''(((***,,,------,,,,,,,,,,,,,,,+++******))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))***+++,,,,,,---+++++++++++++++*********))))))((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***,,,,,,,,,,,,,,,((()))......&&&$$$######,,,(((222444,,,///(((,,,666333,,,//////---111)))***+++++++++***'''%%%(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''///&&&###))),,,******...+++"""111'''444EEEMMM\\\}}}nnnSSS;;;000000000...333;;;555$$$###111333(((*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))******))))))((('''(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***))))))+++---^^^777444)))...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''((())))))***))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))***************+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&((()))+++,,,,,,,,,,,,,,,,,,++++++***))))))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))***+++,,,,,,---+++++++++***************)))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''%%%%%%''')))''''''***&&&!!!***333---(((444+++000333(((---///,,,///++++++000***%%%+++%%%(((***(((&&&'''***+++'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''((((((((((((((((((444&&&333///&&&999777666666???555@@@555===444555555222///000444222---+++(((***000///((((((---(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''')))))))))))))))((((((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***))))))+++---VVV===,,,111---,,,+++***)))((((((((((((((((((((((((((((((((((((---((($$$%%%((('''%%%###%%%,,,)))...###,,,$$$"""...)))###((($$$ +++%%%---111 %%%/// $$$&&&"""---((( +++!!!''',,,'''''' ,,,"""444((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******++++++++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++---------,,,+++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,---///000111111111111111111111111111000000///......------,,,,,,,,,+++++++++************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++******,,,...++++++******))))))((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---TTT;;;,,,000,,,,,,+++***)))(((((((((((((((((((((((((((((((((((("""%%%''''''&&&(((///777,,,...'''""",,,+++!!!+++!!!...*** ###+++000"""''')))"""###---(((222,,,%%%&&&'''+++///%%%,,,""",,,***))))))$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))************++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******+++++++++++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++---...///////////////////////////000//////...------,,,,,,++++++++++++************))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))+++,,,))))))))))))))))))((((((((((((((((((((((((((((((***))))))((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---PPP999+++000+++,,,+++***)))(((((((((((((((((((((((((((((((((((()))((('''((()))''' $$$$$$555000,,,---$$$&&&###,,,...///%%%)))///$$$###%%%'''""")))"""&&&''')))***###111 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((()))***************+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++,,,---------------------------......---,,,,,,+++++++++************)))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***(((((((((((((((((())))))(((((((((((((((((((((((())))))((((((''''''(((((())))))(((((((((((())))))))))))))))))***+++,,,---MMM999,,,000***,,,+++***)))(((((((((((((((((((((((((((((((((((('''(((((()))...111...((($$$(((000)))"""000***!!!'''222)))'''777)))$$$""",,,000 000))),,,)))'''///'''&&&---$$$(((%%%######...'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((()))))))))))))))******++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((***++++++++++++++++++++++++++++++,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((((((((())))))))))))))))))***+++,,,---KKK888...222+++,,,+++***)))((((((((((((((((((((((((((((((((((((%%%******!!! '''***)))***)))&&&333$$$"""&&&333'''------$$$%%%((($$$%%%$$$---&&&...'''(((%%%000((("""+++!!!***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((())))))))))))((())))))*********)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))******++++++++++++++++++++++++************)))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))***+++,,,---HHH888...222***,,,+++***)))((((((((((((((((((((((((((((((((((((***(((###""",,,555///"""///###,,,!!!555 000'''$$$(((444)))&&&!!!000666...%%%(((&&&,,,---###---***'''***"""&&&%%%444***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''(((((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***(((((((((((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))***+++,,,---EEE666...222))),,,+++***)))(((((((((((((((((((((((((((((((((((($$$$$$"""+++IIIpppWWWaaaQQQ%%%$$$666'''444xxxVVV999kkk111333~~~%%%$$$000$$$***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))************)))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))***************************))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))+++,,,))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))***+++,,,---BBB444---111(((,,,+++***)))(((((((((((((((((((((((((((((((((((("""000///'''eeejjj///222~~~111;;;XXX@@@)))...+++!!!$$$,,,(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************************))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++******,,,...++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))***+++,,,---EEE666000000+++************))))))))))))((((((((((((((((((((((((---"""'''...***%%%222%%%''')))SSS)))(((///rrr000777EEE... '''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))((((((*********)))******++++++***)))'''&&&&&&'''((()))***(((&&&&&&'''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%'''((()))((('''+++***)))))))))(((%%%###)))''''''+++)))&&&(((...,,,---+++''''''***)))%%%+++&&&///$$$111%%%,,,'''%%%+++'''%%%------)))+++)))(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***+++***))))))+++---DDD666000000+++************))))))))))))(((((((((((((((((((((((('''"""'''((($$$'''+++'''@@@000$$$&&&%%%'''---GGG***JJJ___$$$...YYYccc###|||KKK)))***,,,!!!%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************))))))))))))'''((()))******)))(((''')))))))))((((((((((((((()))((('''(((***,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))((()))))))))((('''&&&%%%%%%'''***---///000$$$000000$$$$$$//////$$$***---...+++***---...---***%%%---$$$///&&&---)))222222***$$$'''&&&$$$&&&***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++***))))))+++---DDD666000000+++************))))))))))))((((((((((((((((((((((((&&&''',,,'''###,,,)))666777qqq000***bbb///000###$$$333@@@&&&***%%%000"""!!!111''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((+++++++++*********))))))(((***,,,.........,,,+++)))***+++,,,,,,+++***)))(((''''''(((***+++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((///...---+++)))'''&&&%%%000***+++222333...,,,000)))...///+++)))+++,,,,,,///***,,,%%%,,,%%%((($$$###)))///222///)))%%%************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***+++***))))))+++---CCC666//////,,,************)))))))))(((((((((((((((((((((((((((((('''...***###'''######""";;;^^^GGG222777%%%111III&&&+++***888;;;,,,***000,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))&&&'''((()))************%%%&&&&&&'''((((((((((((***))))))*********(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((()))***###%%%)))+++,,,,,,,,,------'''***555:::666555:::@@@BBBAAA<<<::::::888444333//////---222222444111777---)))(((%%%'''------************)))))))))((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++***))))))+++---BBB666///...,,,************)))))))))((((((((((((((((((((((((((('''"""(((***###"""---BBB 222RRR111555***###"""999~~~%%%###333))))))111$$$'''444(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************************************))))))((((((((('''''''''(((((()))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************///...---,,,++++++,,,,,,---------------...000000,,,+++++++++------+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((******)))((((((***---***,,,---///111777>>>DDDBBB]]]cccQQQXXXuuuwww^^^rrrqqqnnnjjjjjjkkkfff___XXXRRRFFFAAA888222((("""222&&&***111+++---333///*********)))))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))***+++***))))))+++---AAA666...---,,,************))))))))))))(((((((((((((((((((((((()))###'''+++///666666...666(((fff'''UUUjjjAAA###555333fffCCC,,,+++444KKK 333222%%%+++'''###)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))((((((((('''''''''))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))******++++++,,,------------,,,+++++++++,,,,,,.........---,,,,,,+++++++++)))((((((***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))&&&'''((()))*********)))************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))***&&&(((***)))((()))---111>>>???@@@CCCKKKXXXiiiuuuxxxsssaaaZZZDDD111555<<<...,,,222***+++++++++************))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))***+++***))))))+++---@@@666...------************))))))))))))((((((((((((((((((((((((*********(((>>>]]]---***---777EEE999777iiiPPPMMM^^^lllHHHzzz...'''222&&&"""555(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************(((((()))******+++,,,,,,---,,,,,,++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,---...///000111(((,,,111777<<>>AAA000000888!!!))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))***+++---///111222333000///......---,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,---///111222444444GGGOOO\\\iiitttzzz}}}}}}|||~~~{{{rrrhhhaaaEEE@@@999333000///---,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''((()))******+++***111999AAAHHHRRR^^^gggyyyqqqYYYMMM555000////////////.........)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++***))))))+++---:::===---111---,,,+++******)))*********%%%+++---((($$$'''***+++///%%%###***'''$$$:::[[[222+++EEEPPPgggddddddhhhbbbiii{{{xxx}}}rrrbbbOOODDDDDD555///,,,---,,,((()))...///***%%%%%%+++///+++$$$))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))((('''((((((((('''%%%***+++,,,------+++)))(((---...+++%%%%%%,,,---(((---***)))***+++******+++,,,+++))))))******)))'''(((((('''(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))*********************)))***,,,,,,***000)))***222000)))...<<<===EEELLL???<<>>***666222'''444'''###///###000))))))))))))((((((***,,,+++******)))(((''''''&&&))))))))))))))))))))))))******++++++++++++***)))%%%&&&+++000---&&&(((///&&&,,,...+++***...111000111!!!+++,,,***000,,,///+++...,,,+++---((()))333...+++'''%%%'''***)))$$$))))))))))))************))))))))))))))))))))))))''')))---...---,,,,,,---++++++---,,,&&&"""(((111***))),,,000///+++,,,000555666///:::777***555999;;;***333444)))000333///000***)))---///,,,+++---+++,,,***&&&(((------((())))))))))))))))))))))))$$$+++...***)))++++++'''---$$$)))111,,,&&&+++222???EEENNNUUU[[[hhh}}}mmmBBB???;;;...###,,,555...(((---000...)))'''***///************)))))))))))))))))))))))))))))))))))))))%%%$$$'''(((''')))---+++***))))))))))))((('''+++((('''((((((''')))+++)))((((((((()))***++++++))))))))))))***+++------+++,,,,,,,,,++++++---///:::<<<...000---,,,++++++***************///&&&$$$+++...'''%%%***((((((000888222$$$&&&222NNNJJJaaaaaaddd___jjjWWWaaaNNNJJJYYY___TTTMMMRRRYYYdddfff]]]ZZZfffrrruuuxxxrrr}}}vvvoooXXXUUUHHH:::333///)))'''((((((,,,...+++'''&&&(((+++)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********+++---,,,,,,,,,------------111...)))%%%$$$&&&))),,,!!!%%%)))+++...///,,,'''------,,,***'''%%%(((,,,+++)))((()))+++,,,+++***))))))))))))))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++***************+++***(((''')))---333>>>IIIJJJEEEBBBLLLXXXYYY___kkkmmmmmmbbbYYYMMMDDD@@@AAACCCDDD:::;;;999000'''(((333???***...111...(((&&&)))---''')))***)))''''''(((***,,,,,,,,,+++++++++******))))))))))))************+++++++++++++++********* ...555000,,,...000...444555EEEXXXuuu}}}}}}rrr{{{wwwyyybbbEEE---222,,,555000///)))$$$------,,,***((()))***+++,,,++++++***))))))((((((******************************++++++******))))))777,,,$$$%%%((()))***---///000///,,,)))***///444<<<666GGGEEE???EEE???<<>>???CCCNNNZZZ```aaafffjjjmmmllliiigggeeeyyyyyyyyyxxxuuummmddd^^^PPPGGG>>>===@@@:::+++333...******---...***&&&(((***++++++)))(((((())),,,,,,,,,++++++++++++***)))))))))*********++++++++++++++++++++++++++++++333)))'''///222---///666DDDbbb}}}zzz|||rrrttt___aaa444===+++***444---***)))(((((()))***,,,---,,,,,,,,,+++******))))))************************++++++*********)))))))))---)))(((,,,///...++++++'''***666FFFOOOTTTaaaooowwwrrr~~~rrreeekkkiiijjj\\\KKKLLLOOOCCC@@@@@@444---)))***000///)))'''+++)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))*********...(((&&&+++000000......000555FFF```zzzzzzxxxVVVEEE222(((%%%(((---222***+++)))(((+++---+++&&&))))))))))))))))))))))))***+++)))&&&'''++++++)))111 ---888...@@@^^^___wwwWWWBBB;;;222...+++(((***...000---)))+++++++++*********))))))***************************(((***......***((()))$$$''',,,000000---)))&&&,,,,,,,,,,,,++++++******)))))))))))))))+++...111))))))))))))***+++,,,,,,+++,,,---,,,++++++---///<<<999222---...,,,,,,+++************+++'''...///)))(((---...***%%%---777DDDUUUgggssswwwmmmqqq[[[NNN\\\KKK???SSSDDDKKKPPPQQQQQQSSSTTTTTTTTTNNNNNNUUUTTTNNNPPPYYYJJJRRRNNNPPPaaakkkxxxrrrggg]]]RRRFFF>>>444***"""$$$+++---+++))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,(((***+++,,,,,,,,,---...222111000/////////000111@@@<<<>>>FFFHHHCCC@@@BBB???@@@>>>999555444222///111...***))))))*********((()))***++++++***))))))*********************************************************+++++++++,,,,,,...,,,+++,,,,,,+++...333666===QQQgggnnnfff___^^^lllsssxxx~~~wwwrrrppprrruuuwwwuuu___IIIBBBKKKWWW777333///---...---+++(((***+++,,,---,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++...111000(((,,,HHHfffwww|||qqq^^^^^^BBB>>>444+++,,,+++++++++,,,,,,+++***,,,,,,++++++************************************++++++******))))))))))))$$$***000222///...333:::LLLOOO___uuu|||xxx||||||uuupppddd___HHH<<<444111444111))))))111***)))))))))))))))(((((())))))))))))))))))))))))+++)))((())),,,...---,,,------...---,,,444GGGZZZcccrrrxxxSSS>>>::::::333+++---,,,+++(((((())),,,,,,))))))))))))))))))))))))))))))((())),,,//////---***111%%%333YYY___hhhiiiGGG444)))---111222000...,,,,,,,,,,,,+++++++++************************************((()))---...+++***,,,222///+++((((((---333999000000...+++,,,111555666///000000...,,,)))((((((+++************++++++,,,+++,,,------,,,,,,---///===888555,,,///---,,,,,,+++***+++++++++666***!!!%%%...111...***666FFFZZZkkkvvvzzzooobbbNNNYYYQQQFFFJJJYYYUUUKKKWWW```ddd``````fffkkkkkkgggjjjjjjddd\\\[[[bbbiiilllooo```YYYbbbXXXNNN]]]nnn{{{pppccc]]]ZZZXXXFFF777+++***,,,+++))))))************************((()))))))))*********+++++++++++++++,,,,,,,,,,,,))),,,///000///000222444)))***...666CCCSSSaaajjjsssvvv|||xxxpppbbbUUUPPPOOOGGG<<<;;;666111---,,,,,,++++++&&&'''((()))***+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...***)))+++---000888BBB>>>hhhrrrSSSRRR~~~}}}uuuoooyyy~~~```DDDCCCGGGFFF===000)))+++000*********+++,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++,,,,,,------------***------000GGGhhhxxxuuuyyyjjjWWW444:::444222000///...---)))&&&***************)))))))))************************++++++************++++++//////---,,,333BBBSSS___wwwttt}}}~~~qqqwwwmmm\\\PPPEEE???777...,,,222++++++******)))))))))(((***************************)))***+++------,,,+++---000666<<>>(((***---111333222...+++---,,,,,,++++++++++++,,,,,,---------,,,,,,...000{{{>>>666777***000------,,,+++++++++++++++333''')))444///"""000MMMhhhiiigggeeecccaaaZZZRRRIIIKKKQQQ^^^PPP\\\eeekkkbbbddd```ZZZ]]]jjjuuuxxxyyyyyywwwzzzvvvmmmccchhhaaadddpppdddVVV```___ooo||||||yyyttthhh___WWWOOOFFF>>>111&&&&&&...************************((())))))******+++++++++++++++,,,,,,,,,---------///000...+++((((((---111:::FFF\\\uuupppWWWMMMGGG>>>666111...,,,+++))))))((())))))***,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,(((***111666;;;IIIWWWoooPPPZZZ|||ooobbbRRRJJJGGGBBB666+++,,,***((()))***++++++******++++++++++++,,,,,,,,,*********++++++++++++,,,+++,,,,,,------......///:::(((000ZZZ}}}vvvwwwuuudddGGG666222,,,+++,,,------+++************************++++++++++++++++++++++++++++++******+++,,,...///,,,...333CCC]]]uuu~~~|||yyy}}}{{{iiiWWWHHH:::///(((,,,,,,,,,++++++******)))***************************+++,,,,,,***)))***,,,555999HHH```xxxfff;;;...++++++......,,,+++,,,***************************)))***,,,+++((()))---111JJJQQQdddaaaRRRbbbmmmzzzzzzkkkQQQ444''',,,333111***---------,,,,,,,,,++++++++++++++++++++++++++++++,,,((((((,,,......222777AAAGGGPPPTTTUUUTTTTTTUUU[[[ccchhhgggfffgggaaaXXXWWWJJJ:::///,,,.........///......---,,,,,,,,,,,,,,,---...---,,,,,,...000www>>>555999)))000------,,,++++++++++++,,,&&&---666666111888SSSppplllhhhdddbbb]]]VVVOOOLLLXXX]]]bbb}}}ooofff]]]sssssszzzuuuzzzcccWWWTTTiii~~~mmmiiiaaaZZZSSSCCC111,,,111************************((())))))******+++,,,,,,,,,,,,,,,,,,------------111000...,,,...999IIIUUU{{{yyy~~~|||yyypppaaaRRRFFF===666222000...,,,***)))***,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,333@@@IIIOOO^^^ooo```|||}}}~~~}}}hhh```___YYYIII:::444000+++***+++,,,+++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---.../////////444FFFlllttttttQQQFFF888...,,,...000000++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,...111222222EEE___vvv~~~tttzzzzzzqqqeee[[[FFF222......------,,,++++++***************************))),,,...+++)))+++333:::GGGTTToooUUU@@@---***...000...,,,************************+++***+++,,,)))'''///:::PPPJJJooouuuZZZdddxxxSSS:::222222111...------------,,,,,,,,,,,,++++++++++++++++++++++++))))))...888???DDDIIIOOO>>>GGGWWWllllll[[[KKK:::---111111///......---------,,,---...---,,,---...000ttt???444:::)))000...---,,,,,,++++++,,,,,,(((555... ===sssooommmaaaVVVSSSRRRSSSZZZddd]]]|||jjjiiiyyyzzztttnnnjjjhhhjjjqqqzzzpppwwwllljjjuuuxxxhhh]]]]]]WWWEEE555000************************((())))))***++++++,,,,,,,,,,,,,,,---------.........///222999IIIeee|||tttaaaRRRGGGAAA666333///+++******,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111===OOOYYY```nnnzzz~~~aaaQQQUUUaaa<<<777111------...---,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000AAAooosss~~~oooTTT>>>222...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++---000333555TTTsss{{{|||kkkPPP//////...------,,,++++++************************))),,,...,,,***000???KKKWWWpppxxxvvvvvvuuuyyymmm@@@---...000---)))******************************+++,,,***,,,:::JJJKKKpppzzziiiiiizzzWWW:::,,,...555......---------,,,,,,,,,++++++++++++++++++++++++---000;;;KKKXXXaaahhhooo{{{\\\333222111///............---.........------///000mmm>>>777111***000///---)))(((...111,,,''')))555---LLLdddpppgggSSSNNN^^^fff```bbbpppkkk|||yyyrrreeeXXXQQQQQQSSSNNNRRRXXX^^^```^^^[[[YYYXXXWWWVVVUUUWWW___llluuuvvvwww|||~~~hhhWWWYYY\\\JJJ000---)))))),,,...,,,+++---++++++++++++++++++,,,,,,(((,,,000222000...---...999111>>>vvv{{{nnnVVVAAAAAA>>>000&&&222666'''+++,,,,,,,,,+++,,,---///++++++,,,,,,,,,---------000&&&&&&//////''',,,:::111888cccttt]]]sss|||~~~fffSSSfffUUU777---444***$$$666---,,,++++++---///,,,&&&------------------------222++++++///,,,***;;;SSSxxxzzz~~~ssskkktttlllaaaYYYWWW[[[```cccuuuZZZ888111444(((///+++***...+++&&&(((///...,,,******+++++++++***+++***000444,,,+++IIIppp~~~wwwvvvvvvvvv{{{iiigggeeedddeeehhhkkknnneeeppp|||RRR---+++777)))%%%000,,,++++++++++++++++++++++++...******000444:::LLL```mmm|||hhhaaagggjjjlllooossswwwyyyxxxvvvqqqjjjccc___aaannn>>>111333)))//////(((,,,222+++(((,,,***+++(((***,,,---(((WWWAAAWWWttt\\\yyy\\\888---444000---000...(((---222***)))666333(((+++333000+++DDDFFFTTTWWWVVVxxxyyyRRR222///333///,,,000......//////////////////kkk===888444,,,000333'''333;;;(((%%%222333666222uuujjjaaarrrTTTVVVcccfffZZZRRRaaa{{{qqq]]]NNNBBBIIITTT]]]dddnnnxxxyyynnnccc[[[XXXWWW___fffsssuuuiii~~~hhh[[[VVVOOOFFF444---)))***+++))))))***++++++++++++,,,,,,,,,,,,,,,777555&&&$$$111888222???eeevvvKKK;;;GGG???***&&&---------------,,,,,,---...++++++,,,,,,,,,------------333111***///:::333"""MMMkkkaaaYYY|||xxxVVVeee\\\CCC888666+++,,,+++))))))+++---,,,***------------------------,,,......,,,,,,:::ZZZwwwvvvtttqqqmmmlllpppwww|||xxxuuuaaa^^^[[[[[[fffzzzyyy]]]CCC///111...,,,+++,,,000111...***,,,+++++++++,,,------,,,,,,,,,++++++444SSS~~~wwwxxxxxxqqqxxx}}}wwwnnnAAA%%%000///%%%...++++++++++++++++++++++++///+++***000:::JJJ```rrrwww```ddd|||~~~{{{III111444***000(((***---(((+++000,,,000)))&&&111'''PPPEEEqqqjjjXXX:::111333...111000)))---222---111)))%%%---000'''333RRR@@@ccc[[[___ooodddhhhrrrxxxdddIII888///.../////////////////////000000iii<<<:::777...000---222000))),,,222111,,,111lllzzzdddaaaXXX^^^___bbb|||kkkZZZPPPLLLOOOTTTqqq|||zzzqqq^^^XXXVVV```rrr}}}iiiXXXUUUYYYAAA666,,,******))))))***+++++++++,,,,,,,,,------...)))---444...(((777QQQ|||yyycccSSSBBB:::555+++......------,,,,,,,,,,,,,,,,,,,,,,,,------------...---//////+++,,,>>>SSSfff]]]jjj}}}wwwzzz~~~~~~xxxwww}}}{{{tttkkkeee\\\HHH888///(((---,,,+++***++++++,,,---------------------------,,,......///;;;VVVxxx|||ssssssuuuhhheeeiiinnn|||:::444)))---...,,,,,,///,,,'''***+++,,,---...............000111888QQQtttvvvkkksssyyy}}}ccc777555333(((+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...777OOOooolllNNNrrrRRR555///222,,,---,,,(((---333,,,000'''///(((IIIWWW[[[uuuwww[[[333555...000222,,,...333///:::'''555>>>...===\\\YYY[[[QQQzzzgggeeexxxkkkLLL<<<444...///////////////000111111eee::::::999///000)));;;(((!!!;;;222(((HHHkkkUUU___ZZZVVVdddcccTTTJJJNNNYYYjjjpppZZZQQQYYYkkkyyyjjj]]][[[NNN@@@222------++++++,,,++++++,,,,,,------.........%%%***777777999[[[xxx}}}}}}ooo|||mmmNNNOOOLLL555000...,,,,,,,,,---,,,,,,,,,,,,,,,------------...///(((+++222......OOOyyy[[[{{{qqqxxxssshhhkkk[[[JJJ???000///------...---***+++---------------............111+++---@@@ZZZrrrvvvvvvxxxllliiioooqqqVVV222222222000***%%%(((...)))+++---...---,,,,,,---***000@@@```www~~~uuusss|||ggg666***555---------------------------***000888GGGiiiyyynnnnnnxxxwwwQQQ***111...222111)))---111+++'''111...555cccXXXjjjkkkyyynnnnnnooonnnkkkccc[[[UUUSSSXXXbbbsssJJJ999---...444000///111...)))---111444;;;KKKUUUUUUmmm~~~uuuiiiRRR>>>111111000000///000111222333ddd999:::999///000333,,,...:::444$$$FFFxxxsssYYY\\\UUUQQQsssgggSSSKKKSSShhhsss^^^VVVUUUggg|||iii[[[YYYJJJ;;;333///,,,,,,...+++,,,,,,---....../////////888111(((AAAxxxxxxkkkaaaiiillliiiaaabbbgggfff```VVV\\\ZZZ```fffwww[[[KKKIII555111---+++,,,------,,,,,,,,,---------.........,,,000---+++:::TTTcccbbbyyyrrr}}}vvvfffiiiXXX,,,///+++***......++++++...---------....../////////111---;;;YYYssszzzyyy|||lllQQQ;;;---///000)))***333***,,,...---+++***+++,,,111===ZZZ~~~sssttt|||yyyUUU111222222------------------------+++777FFF]]]}}}YYYyyy???///,,,222444,,,+++...+++&&&888+++WWWUUUbbbggg|||aaaSSSPPPMMMHHHAAABBBBBBAAA>>>;;;:::999@@@===<<>>:::777111555444---000,,,@@@gggfffaaaOOOZZZ}}}___EEEPPPnnnqqqgggnnnmmmcccUUUGGG888---+++...,,,,,,---...///000111111,,,000PPPrrrbbbOOOEEEEEEHHHJJJKKKIIIMMMMMMGGGHHHLLLJJJBBBIIIFFFZZZfffcccmmmvvvtttXXXpppcccPPPFFF999111......---,,,------------............222(((///FFFSSS```{{{pppjjjwwwMMM;;;---,,,...,,,,,,000---------...///000000000666SSSqqqqqqzzz~~~|||qqqNNN222,,,111000(((***---...---+++---222777NNNsssrrrttt~~~xxxyyyzzzyyy~~~MMM333........................777HHHkkklllppphhh???***222222+++---222999,,,^^^XXXooo[[[ooodddSSSCCC::::::AAAGGGDDDNNNUUUVVVUUUYYY^^^```]]]kkkxxxwwwfffPPPAAA:::111777AAADDD???<<>>uuuyyyooo~~~~~~rrr~~~wwwHHH////////////////////////HHHVVVzzzyyynnn{{{qqqqqqRRR---222555---...333+++NNNDDD|||fff~~~qqqfffjjjgggYYYFFF::::::AAAJJJPPPzzzrrrJJJ444333:::CCC<<<<<>>BBBBBB???AAA===000///CCC@@@;;;gggkkkKKK777FFFtttfff___NNNKKKAAA222444555///333555777999999888666555;;;CCC]]]sssvvvvvv~~~^^^999;;;777222<<>>:::<<<777KKKqqq[[[~~~fffTTTjjjzzzxxxLLLKKKGGG)))...111+++...444+++888aaakkkUUUDDDBBBUUUlllyyy___UUUaaattt~~~vvveeeFFFAAA...,,,//////...---...111222000444\\\___ooofffgggjjjkkkVVV]]]hhhnnnqqquuuooouuuzzz~~~~~~yyy]]]555---444+++---555***///>>>)))EEE|||rrrddd~~~{{{|||vvvvvvwww<<<:::"""///(((///...,,,<<<}}}ooommmuuuyyyuuuqqq|||}}}888---999//////777AAAeeeiii~~~www}}}```JJJfffiii___fff]]]FFF>>>FFFRRRnnn666:::+++111>>>EEEQQQKKK555999DDDGGG<<<444666555---;;;888999HHH]]]dddSSS<<<999...666NNNYYYBBBFFF666BBBNNNJJJ<<<555222222555AAACCCEEEGGGGGGEEECCCBBB@@@<<>>888000888EEEqqqhhhyyygggRRRvvv~~~uuuzzzgggLLLIII111...444///000555000MMMaaaIIIFFFJJJbbbrrr\\\___qqqnnnWWWDDD///000---222000,,,000111///000GGGeeehhhlllaaaXXXVVV^^^^^^VVV[[[sssuuuIII444555------444***---???***```www___tttmmmwwwnnnggglllyyysssqqq}}}yyyNNN,,,333++++++111---333VVVlll}}}zzznnn___^^^pppWWW777111111222777RRReee\\\xxxeeezzzoooNNN777111---444@@@CCCRRRbbb}}}RRR999555000===HHHbbb{{{:::MMMJJJWWWWWWHHH:::111222;;;888;;;:::666666<<>>MMMhhhhhhfffvvvCCC888000AAAEEE]]]XXXWWWVVVOOOZZZpppxxx}}}LLLOOO[[[bbbaaa```]]]MMM999<<<;;;:::888555333111000uuuAAA===777888RRRdddqqqgggddd~~~tttmmm}}}OOOCCC???---444222000444>>>hhhWWWKKKGGGRRRwwwmmm___|||ggg[[[ooopppgggUUU;;;666+++444000---333000...999fff]]]xxxfff^^^```gggiii~~~wwwwwwcccAAA222,,,000------///555:::~~~^^^zzz{{{ooo]]][[[IIIDDD======GGG\\\sss||||||~~~zzzsssqqqlll}}}***===***333///+++EEE}}}qqqppp|||yyykkkaaa>>>444===PPPhhh|||LLL$$$555777666mmmdddrrruuusssvvvwwwxxxWWW???444999;;;>>>BBB>>>999GGGcccyyy111777222@@@PPPyyyJJJDDDCCCbbbcccKKK>>>:::888<<>>555JJJ888jjjSSSNNNssskkk\\\zzzooouuuoooaaaQQQHHHGGGGGGFFFDDD;;;;;;:::888777555222000lll999======JJJvvvfffrrrsssWWW~~~}}}sssfffkkk}}}___CCCHHH...111222///555VVVgggHHH@@@\\\{{{yyylllZZZ___[[[yyyzzz{{{|||rrriiixxx|||dddDDD<<<,,,444......666...111OOOmmmjjjkkk]]]UUUZZZnnnxxxhhhwwwoooxxx|||UUU444***111***111000222UUUvvvbbb~~~uuuwww^^^RRR~~~vvveeehhh[[[HHHKKKCCCBBBHHHYYYttt}}}|||~~~}}}uuuqqqzzzrrrvvvLLL)))---888+++///```~~~rrrzzz~~~{{{kkkwwwpppvvvuuunnnRRR===>>>DDDBBB======LLLiiieee%%%777:::<<>>GGGcccAAA666777JJJ\\\RRRSSShhhooo<<<444CCCEEECCCEEEUUUuuu|||[[[UUUdddhhh666999HHHUUUhhh===222AAA===JJJOOOMMMJJJFFFCCCDDDGGGKKKNNNOOOWWWOOO@@@DDDVVVkkk}}}@@@666LLL@@@qqq[[[:::RRRyyy|||nnnLLL777SSSRRRPPPDDD999;;;DDDccc|||dddMMMEEEBBB>>>???DDD:::999888888888777444111qqq;;;>>>555888dddmmm}}}bbbttt~~~||||||xxxtttrrrrrrsssttttttppptttuuuqqqppppppjjjaaajjj|||NNNFFF555///333111===uuummmDDDOOOSSS^^^wwwlllkkkfffbbbooosssuuuyyyvvvOOOAAA000444+++...888---;;;mmmaaa|||{{{sss~~~zzztttnnn{{{~~~___kkkooo@@@...//////222000<<>>|||sss{{{zzzddd{{{ggg~~~RRRDDD@@@MMMTTTMMMGGGIII@@@[[[|||yyy777666:::JJJ^^^WWW|||```LLLOOOlll}}}|||wwwkkkyyyFFF===DDDLLLEEEAAAEEEFFFMMMJJJNNNdddbbb777:::NNNhhhxxxaaa|||aaa666>>>LLLUUUhhhRRRIIIEEE444AAAmmmXXX888???PPPsssppp777555HHHDDDSSSMMMBBBBBBCCCEEEJJJPPPUUUYYYgggeeefff^^^QQQYYYsssEEE999GGGZZZuuuQQQ___ppp}}}mmmvvv```???EEE@@@888@@@BBBFFFIII>>>JJJqqqmmm```TTTMMMGGG@@@<<<===999888777888:::999555222kkk>>>GGG888111WWWwww\\\YYY|||xxxtttqqqnnnjjjgggVVVRRRNNNLLLNNNQQQTTTUUUTTTVVVZZZ___aaa^^^[[[XXXSSSppp[[[@@@<<<000555444FFFQQQOOOLLL~~~uuu~~~zzz{{{mmmvvv{{{zzzyyywww|||bbbDDD333333(((---999---CCC^^^pppMMMXXXjjjtttaaaFFF<<<@@@MMMvvvzzz|||NNN555---666111///HHHrrriiilll~~~___~~~ssszzz___888333111888>>>===;;;AAAQQQ```|||yyywwwwwwyyy|||ppp```uuu~~~WWW888...444---NNNfff{{{mmm~~~}}}ssspppoooXXXLLLGGGLLLKKKEEELLL[[[```fffwwwIII555888UUUfffRRRFFFFFFFFF===>>>VVVeee```XXXaaaDDD???HHHPPPHHHGGGTTT\\\WWWdddrrrvvv888;;;JJJoooxxxttt>>>???^^^ZZZbbb\\\;;;444AAAMMMOOOAAAHHH>>>PPP777@@@TTTbbb{{{666555IIIFFFZZZNNNHHHKKKQQQXXX```hhhnnnqqqvvvlllyyyiiiccczzzVVVBBB===hhhfffkkkxxxJJJ:::___TTTHHHQQQFFF===HHHIIIIIIZZZlllfffYYYHHH<<<:::;;;<<<888777666888;;;:::666333ddd:::FFF111<<>>===>>>??????AAAAAACCCEEEGGGIIIJJJKKKIIIeeefffCCC===777:::000}}}kkkLLLOOOjjjoooxxxQQQiiiwww}}}aaa~~~|||fffMMMFFFDDDFFFkkkttt~~~{{{HHH888///111666222***jjjaaaxxx{{{ooo{{{dddJJJmmmaaa___CCC<<<999???HHHOOOTTTYYYooo}}}mmm|||xxx///222000!!!>>>kkk[[[{{{zzzppp^^^gggrrrCCC===333<<>>FFFLLLJJJlll~~~xxxuuu}}}sss___gggrrrvvv^^^bbbBBB777&&&111uuudddnnntttppp|||qqqhhhuuuzzz}}}UUUyyySSSTTTGGGPPPPPPWWWvvvqqqrrrVVV:::444nnnkkkQQQJJJAAA>>>???>>>GGGKKKCCCNNNrrr]]]pppRRREEENNNSSSVVV[[[___vvvwwwpppBBB:::RRR|||[[[TTTRRRQQQ999JJJeeeRRR666<<<777???NNNJJJAAAKKK:::444BBB<<>>:::888555444888<<<777///ccc999CCC444III```dddYYY???OOOPPPSSSTTTUUUXXX\\\```]]]VVVPPPdddfffccc[[[VVVRRRJJJAAADDDAAA===;;;:::999777666888999;;;<<>>;;;333```999@@@999^^^{{{xxxSSSfff[[[{{{tttpppqqqnnnggg___XXXPPPHHH@@@>>>;;;888777444111...111222333555777999;;;<<>>FFFNNNPPPLLLLLLPPPXXX|||iii[[[lll```444,,,888777|||ooowww{{{|||kkkGGGCCCNNNooojjjXXXTTTddd[[[qqqddd000777EEEGGGJJJOOORRRPPPNNNXXXdddnnnzzzuuutttbbb[[[aaaaaaDDDxxx777777PPPiiipppiii```AAAIIIJJJIIIYYY{{{{{{]]]uuuzzz~~~ccc===>>>|||qqqLLL666<<<:::;;;DDDCCC^^^kkkNNNTTTbbb{{{xxxVVVnnnwwwZZZFFFZZZnnnAAABBBLLLHHHEEEYYYSSS777>>>CCCEEE???;;;FFFXXXcccVVVgggxxxbbb>>>VVVbbb888@@@NNNZZZ[[[aaaaaaooo~~~sssfffaaaaaahhhvvv:::III```mmmBBB^^^vvvdddQQQLLLhhhooowwwvvvdddXXXVVVOOO???777888555555444444999>>><<<555^^^<<<>>>???rrr}}}hhh\\\sssSSSNNNZZZYYYWWW\\\UUUQQQWWWdddjjjddd[[[jjjgggbbbZZZTTTNNNHHHEEEBBB???;;;888666333000...000111333444777888:::;;;<<>>333AAASSSXXXmmmBBB<<<===???888KKKYYYooooooNNNkkkZZZ===FFFAAALLLNNNOOONNNQQQZZZhhhssszzzsssvvveeeVVVWWW|||fffHHHfff===:::XXXkkkhhh{{{\\\FFFBBB===EEE:::>>>YYYvvvrrrhhh777BBBmmmoooFFF777@@@::::::BBB]]]UUUBBB\\\ZZZiiilllaaa^^^rrrUUUjjjbbbFFF```jjjBBBLLLLLLIIIKKKQQQqqqXXXTTTKKKEEE>>>>>><<<888MMMsssxxxpppJJJYYY[[[999DDDRRR\\\___hhhjjj}}}DDDMMMZZZvvvBBBaaa___<<>>EEE|||```qqq___EEESSSfffkkkhhh^^^WWWQQQRRRWWWYYYSSSMMM\\\QQQDDD<<<:::;;;>>>AAADDD@@@:::555333222222111222333444666888:::;;;<<<999AAALLLtttvvvUUU>>>;;;CCCtttbbbMMMuuulllFFF???OOO]]]RRRMMMGGGHHHnnnddd~~~TTT\\\dddBBB000999AAAJJJKKKEEECCCVVV[[[www~~~mmmiiiVVV:::666...888```ppp|||mmmVVVTTTHHHRRRrrrlllTTTJJJeeepppeee|||IIIaaaAAA;;;===BBBHHHKKKJJJNNN\\\lllwwwfff\\\EEE888000777[[[VVVnnnUUUCCCBBBDDDBBB\\\MMMTTTTTTTTTlllZZZfffTTT;;;GGG???YYY[[[VVVNNNTTTiiiyyy~~~wwwssswwwiiiUUUOOOnnnmmmKKK[[[>>>999ggg\\\ppp~~~FFF@@@SSS^^^SSSDDDhhh~~~vvvcccUUU```vvvZZZCCCHHHrrrjjjEEE===FFF>>>AAADDDhhhZZZXXX\\\uuuvvviiiGGG>>>XXXyyyuuupppOOO___gggFFFjjjhhh@@@KKKHHHDDDPPPUUUqqqbbbfffVVVOOOIIIKKKLLLCCCGGG]]]ttteee___UUUBBBGGGGGGOOO\\\qqq}}}lllSSSLLLzzz]]]LLLrrrMMMIIIqqqhhhWWWWWWssseeeXXXQQQHHH>>>999:::999:::999777999<<<:::444XXXCCC???NNNwwwiii\\\|||}}}QQQDDDnnnvvvssspppooommmeeeYYYNNN___OOO???:::>>>EEEKKKOOO@@@<<<555111000000111111222222444666888:::;;;<<<>>>???<<<]]]fffhhh:::888OOObbbdddQQQ[[[???HHHEEEFFF???EEEDDDUUUtttWWWgggcccnnnZZZXXXcccccc555444===CCCLLL[[[]]]PPP]]]cccsss```hhh???888///;;;iiimmm~~~yyy]]]KKKHHHPPP@@@LLLtttqqqSSSEEE>>>CCC]]]nnnUUUMMM~~~GGG666===BBBJJJNNNKKKLLLXXXfff{{{mmmYYY:::kkkUUU<<<;;;}}}~~~cccMMMBBBEEEPPPGGG:::fffwwwXXXAAAQQQbbbXXX\\\:::PPPXXXaaaccccccbbbjjj}}}rrruuuvvvkkkVVVJJJ___rrr???]]]MMM<<>>AAA;;;KKKaaa{{{^^^jjjjjj^^^{{{cccFFFEEEWWWbbb\\\gggrrrKKKTTT~~~~~~lllEEEvvvooo@@@EEENNN@@@JJJXXX{{{yyynnnmmmfffZZZYYYaaaaaaVVVnnnxxxooo~~~vvv}}}III666===GGG[[[cccjjjiiilllrrryyysss\\\RRR}}};;;[[[lllcccttt{{{~~~qqqeeeWWWMMMEEE===:::<<<777999999888:::===<<<888TTTCCC???VVVfffddd~~~{{{yyyNNNVVV{{{yyyxxxyyyxxxnnn]]]OOORRRGGGBBBKKKUUUUUUNNNHHH999666222000000000000000111222333555777999:::;;;===BBB:::TTTYYY;;;999aaaiii[[[___TTT>>>NNNUUUMMMCCCIIISSSzzzTTTOOOZZZTTTgggIIInnnzzzrrr888<<>>QQQ\\\...444mmmsssnnnQQQMMM999777>>>HHH^^^:::QQQYYYRRRhhhlllIIIccckkk|||qqquuutttjjjXXXGGGQQQuuuNNN>>>]]]AAApppBBBJJJRRRQQQWWW\\\ZZZaaa]]]YYY\\\UUUWWWMMMRRRVVVgggiiiHHHfff|||WWWUUUoooJJJ>>>===DDDkkk}}}sssnnnyyynnnvvvqqqqqqzzzLLL===EEEMMMHHHDDD\\\}}}vvvIIIRRRxxxpppCCC~~~zzzIIIHHHUUUBBBKKK```uuujjjxxxmmmkkktttooosssoooEEEEEERRR```yyy~~~jjj}}}qqqcccYYY{{{~~~uuu{{{qqqgggZZZOOOEEE>>>;;;<<<888;;;;;;999999<<<;;;777QQQCCC@@@\\\nnnrrr}}}~~~}}}fff777YYY|||}}}~~~vvveeeVVVAAA???KKKbbbpppeeeLLL999555333222111222222000...111222333555777999;;;;;;333DDD@@@SSSQQQ???===rrrtttLLLiiiTTT===LLLDDDCCC:::???```ZZZEEEKKKdddzzzvvvhhh~~~;;;???;;;<<>>HHHiii|||aaa<<<<<<555>>>GGGZZZzzzHHHQQQnnnwwwnnneee}}}]]]BBBXXXKKKMMMFFFXXXssskkkOOOXXX|||}}}|||vvvqqqiiiYYYEEEHHHvvvGGG@@@^^^CCCrrryyyyyyYYY```===GGG{{{mmmnnnmmmgggaaarrrRRRMMMYYYxxxYYYMMMlllWWWSSSoooMMMBBBEEE[[[}}}MMM@@@HHHRRR\\\xxxjjjGGGSSSyyyqqq???~~~PPPNNNOOOEEEXXXrrrJJJPPPzzzxxxyyycccqqqsssjjj^^^SSSHHH@@@<<<;;;<<>>:::999999888333HHHCCC===tttzzzppp{{{vvvxxxyyyrrrPPPKKKddd{{{wwwJJJWWW___zzzlllRRR>>>FFF]]]pppbbb@@@222;;;222222111111111111111222///111333666888999999999<<<<<<@@@DDDTTTxxx???;;;www~~~jjjtttPPPJJJAAAIIIJJJ???RRRGGGeeeuuu___]]]SSSiii{{{rrrDDD888EEELLL???PPPEEEVVVyyy~~~kkkXXXCCC:::;;;<<>>999///IIIDDD@@@{{{|||{{{~~~zzzxxxuuuoooooonnn___AAA<<>>@@@ooo{{{tttLLLDDDEEEQQQnnn^^^```aaaeeeoookkkLLL>>>777MMMHHHXXXDDDLLLeeeppprrr|||HHH888DDD@@@VVVhhhmmm???222GGGLLLQQQvvv}}}uuurrriiiYYYTTTZZZ]]]ssszzzVVV<<<===888FFFCCCOOOGGGIIIjjjuuutttlllpppaaaNNNGGGIIIBBBFFFjjjMMM~~~wwwUUU>>>OOOhhhGGGQQQiii]]]XXXnnn|||rrrJJJ???aaattt~~~OOOiiiuuuJJJDDDGGGLLLsssfff]]]bbb}}}jjj<<>>MMMAAAHHHWWWuuupppmmm444BBBHHHDDDQQQ^^^{{{hhhNNNbbb777???OOOvvv|||{{{GGGCCCAAASSSvvvxxx|||ooowwwUUU>>>NNNAAA>>>ggg]]]QQQ}}}tttppp@@@BBBAAAjjj===EEEddd{{{EEE999GGG@@@UUU|||qqqccchhh~~~tttNNN444???@@@<<<===^^^qqqxxxrrriiihhh\\\LLLCCCGGGWWW222lllKKK|||PPPFFFWWWoooYYYOOOjjjfff>>>CCCdddooo@@@hhhRRRAAAJJJ@@@???QQQIIIKKK\\\sssooo===KKKggglllpppKKKLLLgggzzzoooSSSxxxddd[[[mmmsssgggYYY```___MMMFFFggg}}}qqq]]]llluuu~~~qqqiii\\\OOOGGGBBB???===:::;;;:::888:::;;;777000KKKBBBGGGpppuuufffkkkiiidddaaa]]]QQQ@@@:::UUUfffKKKGGGlllxxxVVVTTTTTTGGGFFFLLLIIINNNEEE111***444666...111111111000111111222333111222555888:::<<<<<<<<<:::<<>>NNN999RRRxxxssspppppp777LLLFFF888LLLyyygggKKKwww000<<<]]]yyyFFFEEEEEE\\\yyyiiiVVV|||___:::EEEMMMCCCDDDTTTssssssjjj}}}>>>222FFFtttJJJRRRkkkNNN???EEEBBBnnnvvvHHH///DDDHHHEEELLL}}}iiisss|||{{{ttthhhbbbXXXJJJ@@@IIIFFFAAAhhhHHHzzz}}}}}}\\\OOOKKKgggnnn}}}aaa]]]qqqyyyvvvsssWWW;;;KKKgggmmmHHHWWW```@@@HHHFFF===NNN^^^TTTJJJZZZ\\\===QQQhhhpppSSSpppddd;;;WWWlllppp}}}bbbnnn```sssccceeeiiiRRRxxxddd```|||qqquuuyyysssjjjvvvjjjZZZMMMFFFBBB@@@===::::::999999999999555111MMMAAAFFFnnn|||aaaUUUXXXUUUQQQQQQMMMIII>>>;;;OOOZZZEEENNNXXX888GGGSSSDDD:::HHH>>><<<999444333333111...111111000000111222222333111333666999;;;===>>>>>>;;;AAAGGGEEE}}}HHHiiiFFFwww{{{vvvQQQYYY@@@NNNBBBRRR}}}wwwrrr;;;MMMLLLLLLhhhgggLLL444999XXX}}}qqqRRRNNNMMMbbbnnnllldddAAA???HHHPPPZZZ|||ooonnnqqq@@@HHH@@@UUUHHHPPPpppRRR<<>>555222555444...---222000000000000111222333333222333666:::<<<>>>??????:::AAAFFFBBB}}}|||GGGnnn<<>>WWWbbb{{{bbbRRRFFF:::GGG}}}uuu|||wwwPPPDDDKKKWWWUUUPPPgggJJJbbb{{{SSSEEEDDDVVVYYYVVVLLLBBBBBB>>>```VVVSSStttXXXKKKLLLbbbzzz|||mmmeeefffsss___:::AAAQQQNNNtttppp|||xxxtttfffeeeZZZRRRJJJ===AAAiii^^^999hhhXXX===yyy~~~xxxQQQRRR___dddTTTccc\\\xxxnnnGGG555EEEXXXnnnrrr```PPPdddqqqbbbZZZcccZZZcccYYYfffTTTVVVqqqIIIEEEVVVxxxEEEyyykkknnnccc^^^gggIIIdddlllNNNLLL|||MMMSSSvvvnnnVVVGGGEEEFFFDDDAAA;;;888777999777111000444\\\CCCDDDyyyoooQQQ@@@:::<<<888888:::666===111555;;;<<>>@@@AAAAAADDDBBBCCCJJJpppAAAuuu???nnnjjj{{{^^^xxxMMMGGGIIIGGGSSSMMM[[[___CCCOOOlll|||ggg___cccLLLSSSsssrrruuu^^^UUUSSS???MMMppp}}}RRRDDDKKKLLLHHHEEEWWWRRR]]]mmm}}}MMMKKK<<>>@@@:::BBBrrrZZZGGG{{{vvvXXXTTTUUUOOOOOOUUUHHHBBBSSSaaaZZZeeepppGGGDDDYYYllltttwwwxxxdddgggSSSLLLFFF999BBBpppSSSCCCwwwQQQ555qqq}}}~~~ZZZbbb___UUUhhhpppbbb~~~~~~rrrRRRAAA@@@III]]]vvvrrrnnnXXXPPPqqqqqqllliii|||uuugggwwwtttSSS666UUUMMMjjj@@@xxxXXX```yyyyyynnn{{{cccaaasssMMM```xxxeeeOOOEEEHHHPPPRRRPPP<<<888777999666000///444```@@@FFFpppwww^^^JJJDDD<<<666444444555555333222222444777;;;@@@CCC888666444222111111111111////////////////////////333222000///000111333444666999<<>>@@@lllzzz===rrrgggXXXaaaZZZOOOVVVUUUFFFaaaqqqVVV\\\}}}sssfffoooyyy```UUURRRGGG<<>>===EEETTTrrr|||hhhZZZaaaUUUxxx\\\kkkeeezzzWWW;;;???PPPmmmvvveeeKKKcccrrrlllzzzwwwXXXVVV}}}UUUppp^^^RRRvvvxxxnnnUUU@@@TTTzzzyyyXXXDDD???>>>;;;888555333222111hhhFFFJJJxxx~~~rrr[[[KKKEEE===666333222222222222111000///000222444666666555333111000//////000---.........//////000000111111000///000222444666888;;;>>>@@@AAABBBCCCEEEAAAMMMEEEmmm^^^MMMGGGzzzjjjvvvZZZtttRRRLLLUUUjjjjjjhhhiiiXXXUUU~~~jjjhhhkkkwwwhhhOOOlllAAADDDmmm{{{rrrPPPJJJKKKHHHLLLWWWWWWvvvJJJrrriiiPPP[[[mmm{{{tttqqqSSS]]]:::;;;AAA999yyyFFF{{{XXXXXXllllll^^^TTTPPPgggpppcccrrr{{{^^^mmm}}}|||zzzppp```\\\\\\KKKEEE666LLLRRRqqqKKKKKK\\\GGGTTT~~~~~~vvvtttfffvvvxxxRRR~~~ttt^^^GGG;;;AAAMMMfff}}}```XXX^^^PPPiii|||zzz[[[HHHCCCMMMiii|||{{{bbbMMMUUUHHHSSStttfffLLLzzzwwwSSSeeeyyy~~~sss}}}qqqEEEKKKpppsssYYYAAA???===:::777444333222222~~~ZZZXXXwww{{{~~~iiiUUUKKKFFF>>>777333111000///111000...,,,,,,---...///777555333111000//////000.../////////000000111111/////////000222555777999;;;>>>AAACCCCCCDDDFFFHHHCCCSSSEEERRRYYYSSS~~~zzzfff^^^}}}lllVVVVVVnnnuuunnnaaaRRR]]]}}}www|||[[[EEEDDDAAAmmmlllZZZQQQPPPXXXbbbYYYnnnTTTtttuuuBBB[[[ppp}}}uuuhhhggg]]]DDD===:::DDD888MMMjjjvvvjjj\\\uuu~~~hhheeevvvVVVOOOiii~~~rrruuujjjaaaZZZVVVSSS???EEE???CCCoooWWWGGGfff\\\OOONNNvvvxxx|||ppp{{{KKKxxxbbbiiittt{{{~~~}}}||||||}}}kkkUUUCCC999<<>>NNNrrrfffdddVVVLLLuuuVVVeeeooonnnwww]]]PPP|||xxxuuuvvvqqqfff||||||qqqZZZPPP```xxxgggaaaGGG>>><<<888444222222222333yyyvvvyyyttt```OOOIIIDDD===777444222000//////......---...000222333777666444222111000111111111111111111111111000000//////000222555888;;;<<<===@@@BBBDDDDDDFFFHHHJJJKKKIII]]]qqqJJJnnnuuunnnhhhYYYfffmmmcccRRRPPPnnnzzz{{{xxx}}}aaaMMMSSSNNNKKKiiiooo{{{nnnaaabbbiiimmmfff{{{zzz~~~yyyiiixxx}}}ooommmaaaYYYkkkjjj888@@@???@@@LLLpppVVVbbbsssrrr~~~zzznnnggg```jjjooo}}}vvvwww{{{tttppplllkkkhhh___QQQEEE777EEEKKK===NNN@@@pppYYYUUUKKK```}}}jjjyyyjjjiiiqqqzzz|||xxxhhhSSS???888<<>>@@@???AAACCCDDDEEEGGGIIILLLOOO@@@\\\JJJeee}}}fffkkknnnfff\\\bbb|||gggWWWYYY}}}~~~ooofff~~~fffXXXKKKIIIRRRSSSWWW}}}qqqzzzmmmPPPXXXuuummmgggaaaQQQrrrOOO777>>>AAA666pppjjjaaaVVV~~~zzz|||}}}hhhQQQSSSUUUpppiiixxx{{{uuuwwwzzzzzzxxxuuurrrpppwwwoooddd^^^\\\UUUJJJAAA:::CCCAAA^^^rrr@@@PPPiiiZZZ[[[OOOTTT}}}yyykkknnnxxxrrrgggYYYWWWgggzzz{{{yyyllldddPPPAAA888>>>IIIUUUeeeuuupppRRRYYY___VVVWWWWWW___iiiuuuccczzzrrrSSS\\\TTTNNNooo~~~fffNNNBBB===DDD```}}}aaaUUUQQQRRRQQQGGGkkkyyyTTTYYYeeeVVVMMMqqqnnneeewwwtttnnnrrr```LLLKKKPPPcccxxx]]]RRRRRRPPPVVVJJJGGGLLL___|||tttjjj:::999777333000///000222444vvvfffUUUJJJAAA???;;;999999888666555///...------,,,,,,------...---,,,+++,,,---...///////////////////////////666777999;;;>>>@@@BBBBBBAAACCCEEEFFFFFFHHHKKKNNNOOOVVVOOO\\\{{{xxxmmmqqqmmm[[[eeedddMMMOOOzzzwwwiiihhhKKKDDD[[[PPPSSSVVVggggggOOONNNgggxxxwwwvvvgggccc^^^RRRddd:::999<<<===<<>>RRR666zzzVVVZZZZZZRRRJJJhhhzzzppp]]]bbbooommmjjjXXXJJJSSSmmm~~~sssdddTTTJJJ;;;555999HHHSSS\\\ooo^^^SSSUUU\\\PPPVVVVVVZZZ]]]nnneeejjjvvvrrriiidddfff~~~oooUUULLLAAA<<>>@@@BBBCCCDDDDDDDDDFFFGGGHHHIIIKKKNNNQQQXXXdddMMMlllnnnvvvqqq}}}}}}]]]yyywww~~~{{{yyyiiiZZZaaappp|||jjjaaaXXXRRRGGGVVVgggSSSRRRTTTnnnbbbLLLUUUjjjpppxxxqqqjjj```YYYQQQYYYEEE222;;;@@@;;;]]]{{{nnn[[[\\\SSSeeezzzqqqeee|||zzz{{{|||nnnooopppqqqqqqooollliii___^^^[[[UUUMMMEEE>>>:::IIIIIIkkkjjjFFFKKK|||```ZZZVVVUUUFFFWWWvvvyyyhhh___[[[fffvvv}}}YYYIIIAAAIIIhhhuuu~~~xxxooodddXXXLLLAAA;;;888:::FFFXXXcccmmmdddYYY[[[SSS^^^PPPWWWVVVVVVUUUnnn{{{\\\jjjqqqyyynnn^^^RRRAAAFFFJJJQQQbbb}}}dddSSSXXXLLLMMMWWWNNNFFFooommmrrr```NNNEEERRRrrriiimmmddddddeeebbbhhhfffJJJooo}}}tttpppPPP333333222111000000000111222yyynnn___RRRKKKBBB@@@>>><<<<<<:::888555999999888777666555444444---------...///111444555111222555888;;;>>>AAABBB???@@@BBBCCCDDDEEEEEEEEEGGGHHHIIIJJJJJJMMMPPPSSSdddtttHHHPPPaaappp}}}QQQwwwooo|||VVVjjjvvvCCCCCC~~~{{{ggg@@@HHHvvv{{{PPPZZZVVVMMMhhh|||kkkwwwlllmmmmmmvvvuuuPPP]]]||||||{{{{{{xxxnnnccc```bbbNNNCCC^^^***222;;;HHH<<>><<<<<<<<<<<<<<<<<<<<<;;;777888888999999:::;;;;;;===>>>@@@@@@??????AAABBBDDDCCCCCCCCCDDDEEEGGGHHHJJJ<<>>@@@OOOLLLQQQ;;;bbbbbbVVVUUURRRRRRRRRNNNTTTooottt~~~sss~~~sss^^^GGGAAAPPPdddooossswwwwwwtttrrrrrrtttXXXXXXOOO???888===;;;444;;;JJJHHHddd}}}{{{YYYOOOQQQRRRQQQOOOMMMMMMNNNPPPLLLSSSoootttUUULLLJJJIIIQQQ```zzziii]]]UUUIIIHHHCCC<<<999???HHHNNNVVV___fffpppSSSQQQNNNKKKIIIGGGGGGGGGDDDEEEsssxxx|||qqqfff```WWWKKKAAAIIIXXXgggjjjhhhaaa```dddeeeaaahhh\\\]]]hhhfffjjjfffEEE666333333333222111000000000111ZZZyyyooojjjcccXXXNNNJJJCCCAAA>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======>>>?????????@@@BBBBBBAAAAAACCCDDDDDDDDDDDDEEEFFFHHHIIIJJJMMMVVVIIIGGGRRRFFF]]]oooLLLRRRiiiccccccyyyttt|||{{{|||IIILLLRRRYYYmmmbbbbbbssszzz}}}zzzlllwwwbbbQQQVVVWWWFFFHHHeee___PPPOOOGGGNNNOOOkkk|||www}}}yyyvvvOOOIIIJJJbbbuuuggg^^^YYYSSSLLLFFFDDDDDD(((;;;BBB---QQQvvvqqq]]]WWWVVV[[[ZZZUUUcccvvvzzzvvvyyy|||vvvtttnnnkkkiiihhhfffccc]]]XXXCCC\\\KKK111===GGGCCCJJJlll@@@MMMlllTTTWWWTTTQQQPPPOOOKKKNNNddd}}}}}}rrr\\\HHH===DDDIIIPPPVVVZZZ\\\^^^^^^xxxyyySSSEEEEEE777???AAA999888EEEUUU]]]xxxxxxfffMMMRRRTTTTTTSSSQQQPPPQQQRRROOOXXXXXX\\\rrr[[[SSSNNNEEE???GGGKKKDDD>>>???BBBDDD:::===AAAEEELLLUUU^^^cccvvv\\\SSSQQQOOOLLLJJJHHHHHHHHHIIIGGGWWWkkkmmm___bbbZZZHHH<<>><<<===>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAACCCDDDEEEDDDDDDEEEGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJRRRRRRHHH[[[sss\\\NNNrrrhhh^^^___\\\iii{{{zzznnncccsss~~~ZZZBBBIII^^^qqqqqqxxxxxxggg\\\VVVOOOKKKAAABBBvvvLLLQQQRRRGGGKKKJJJ]]]www}}}~~~~~~}}}ttthhhlllccc]]]hhhvvvlllgggccc\\\TTTMMMFFF@@@===444444999HHH444CCCuuu[[[pppUUUXXXVVVVVV[[[YYYSSSlllqqq|||uuuqqqwww~~~zzzyyy|||~~~{{{|||qqquuuvvvhhhgggfffdddaaa]]]WWWPPPKKKVVV(((444RRRCCC@@@```qqq222HHH]]]ZZZSSSSSSOOOMMMLLLHHHHHHUUUfffyyy___IIIFFFDDDAAA@@@@@@AAA@@@???333SSS___EEE...///333---<<>>===HHH]]]lllpppyyysss666SSSNNNOOOOOOMMMLLLLLLNNNPPPQQQ[[[VVVMMMeee}}}ssslll___]]]VVVKKKEEECCCBBB@@@SSSTTTYYYbbbmmmxxxwww[[[FFFOOONNNKKKIIIGGGFFFFFFFFFCCCMMMAAA[[[```GGG{{{{{{qqqiii___OOO@@@GGG555<<>>>>>??????AAABBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDEEEGGGGGGFFFFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLJJJVVVTTTUUU[[[SSSlllYYYWWW\\\VVVWWWpppccc___```qqqtttvvvyyy|||||||||zzzyyyyyyrrrSSSbbbvvvgggddd```[[[FFFPPPHHH<<>>:::???CCCKKKLLLKKKzzzJJJOOOooohhhLLLOOOAAAQQQMMMJJJJJJHHHFFFLLLUUUuuu||||||{{{oooRRRIII===666444666888999>>>888333555<<>>NNNGGGLLLIII;;;mmmRRRLLLVVVWWWNNNKKKIIIIIIIIIHHHJJJMMMfff}}}wwwtttjjj\\\QQQJJJFFFBBB???EEE>>>@@@JJJJJJDDDJJJXXX______hhhwww}}}MMMGGGTTTDDDLLLLLLLLLKKKKKKLLLPPPSSS^^^RRRSSS[[[TTTNNNjjjyyyfffVVV???TTTIIIEEEDDDCCCAAA@@@AAAAAABBBCCCNNNGGGAAA[[[kkkxxxYYYZZZWWWfffooo}}}{{{uuuuuuiiilllkkk]]]SSSSSSMMMLLLGGGCCCDDDGGGFFFBBBTTTbbb___]]]___]]]ZZZXXXXXXYYY[[[^^^aaaWWW\\\ZZZPPPLLLPPPSSSQQQLLLPPPXXXZZZXXXeeeoooJJJ888333......000222///+++000//////...//////000000LLLJJJMMMxxxjjj[[[SSSPPPLLLGGGDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGIIIJJJJJJJJJJJJKKKMMMOOONNNNNNNNNNNNPPPQQQSSSTTT___xxx^^^PPPLLL|||PPP]]]RRRXXXPPPIIIWWWjjjzzz~~~}}}aaaXXXNNNJJJNNNUUUZZZ]]]WWWaaaTTTvvvooobbbVVVRRRRRRMMMGGGBBBGGGaaaRRRMMMLLLIIIEEEFFFHHHFFFFFFJJJfffmmm{{{cccttt}}}yyy|||wwwvvvyyyssspppyyypppppptttmmmiiigggcccZZZQQQMMMDDDAAA>>>===<<<999555111<<<@@@BBBUUUKKK]]]eee___VVVTTTNNNVVVTTTRRRYYYZZZVVVUUUttt|||mmmkkksssVVVQQQMMMNNNTTT]]]cccggglllmmmmmmkkkiiiiiikkkmmmggghhhddd]]]]]]^^^XXXMMMHHHFFFBBB===:::;;;???BBBGGGGGGAAAdddsss:::MMMkkkOOO???IIIHHHHHHJJJIIIHHHHHHHHHIIIJJJLLLHHHZZZqqq|||vvv{{{yyyssslllccc[[[VVVZZZ___dddeeeddddddjjjpppyyy~~~QQQBBBLLLGGGCCCGGGIIIJJJJJJJJJKKKNNNQQQPPPOOOPPPSSSUUUWWW]]]ccc```UUU===QQQEEEKKKDDDDDDBBBAAAAAABBBCCCCCCIII;;;AAAMMMLLL[[[cccvvv^^^UUUGGGMMMVVVXXXRRRSSShhhjjjLLLEEEDDDKKKNNNHHHCCCDDDAAAGGGIIIFFFHHHSSS```gggUUUQQQ^^^\\\WWWTTTRRRSSSSSSRRRSSSVVVPPPVVVVVVMMMHHHJJJLLLLLLEEECCCGGGOOOPPPIIIFFFIIIlllIII999888===//////000111111000///---...............//////000uuuIIIEEEDDDwwwwwwcccUUUPPPMMMIIIBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJLLLMMMMMMLLLMMMNNNPPPPPPOOONNNOOOQQQUUUZZZ\\\iiisss^^^FFFLLLvvv[[[TTT[[[OOOSSSLLLFFFOOO[[[kkk~~~zzzdddSSSKKKIIIJJJRRROOOCCCPPP```XXXRRRNNNIIIMMMKKKCCC???HHHYYYfffyyyTTTJJJIIINNNFFFEEEHHHEEEFFFGGGDDDTTTyyywwwiiiaaacccqqqzzz|||zzzvvvwwwppprrrnnnpppxxxsssnnnuuukkkrrrzzz|||wwwqqqqqqttteee]]]XXXWWWSSSJJJCCCAAA@@@@@@???<<<777555666888;;;JJJ\\\hhhZZZSSSYYY[[[QQQRRROOOSSSWWWUUUXXXWWWMMMUUUsssnnnVVV___vvvnnnbbbSSSHHHFFFIIIMMMPPPVVVWWWWWWVVVWWWYYY]]]```XXX\\\XXXMMMIIIKKKGGG>>>>>>>>>>>>>>>>>>AAAGGGKKKSSSPPP{{{XXXDDDOOOtttpppKKKRRRYYYNNNGGGFFFGGGGGGEEEDDDFFFIIIKKKUUUGGG[[[}}}rrruuuyyy{{{{{{{{{||||||{{{vvvsssvvv|||aaaEEEKKKAAA666EEE>>>@@@BBBCCCDDDEEEGGGIIICCCJJJJJJGGGMMMWWWUUUIIIlll~~~VVVCCC999MMM???DDDBBBCCCBBBAAA@@@@@@AAACCCCCCFFF:::>>>LLLHHHFFFccc{{{|||cccCCC<<>>AAACCCDDDDDDCCCLLLRRRUUUdddbbbLLLOOOUUUNNNSSSOOOOOOQQQPPPLLLKKKNNNIIILLLNNNKKKJJJJJJKKKKKKBBBKKKSSSRRRHHH@@@AAAFFFCCCRRRHHHNNNSSSuuu|||fff???BBBCCC>>>555......000222333333222000000000111...---------......///000lllDDD@@@<<>>IIIDDDbbb\\\QQQYYYYYYBBBYYYSSS\\\LLLOOOVVVMMMPPPYYYSSSUUUgggYYYHHHIIIXXXsssjjjTTTEEE@@@AAACCC===???CCCEEEGGGHHHJJJLLLDDDBBBBBBEEEAAA::::::???===@@@CCCDDDDDDGGGLLLQQQhhhjjjFFFAAASSSrrrsssJJJIIIKKKEEEDDDHHHDDDFFFEEEBBBAAADDDHHHJJJEEEIIINNN\\\ddd}}}}}}yyyUUU:::CCC777:::DDD777999;;;???AAAAAABBBDDDFFFCCCIIIJJJFFFEEELLLRRRSSSRRRjjjXXX???;;;777???;;;<<<:::BBB@@@???>>>>>>>>>???AAABBB@@@IIICCC===@@@;;;BBB\\\~~~YYYGGGJJJTTTCCCJJJKKKFFFGGGNNNOOOHHHBBBHHHNNNSSSXXX[[[VVVMMMhhhwwwzzzMMMJJJQQQTTTWWWVVVQQQMMMMMMQQQQQQLLLJJJNNNKKKIIIGGGGGGHHHGGGGGGGGG@@@DDDEEEBBB???>>><<<999>>>CCC555@@@888===111AAA666<<<;;;<<>>@@@BBB666///444:::===BBBHHHlll```^^^kkkRRROOOUUUUUUPPPUUUSSSPPPQQQTTTUUUUUUSSSPPPVVVZZZsssMMMAAAGGGPPPddd|||ddd___JJJFFFBBB???;;;:::;;;===>>>>>>@@@>>>???BBBCCCAAAAAADDDEEEDDDFFFJJJMMMZZZ|||uuuFFFAAABBBMMMsssZZZGGGFFFJJJFFFAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBEEELLLWWWjjjxxxDDDAAA===::::::999999888888777777999;;;???BBBDDDFFFEEEDDDDDDFFFIIIMMMPPPHHHNNNccciiiGGG:::999888777777999;;;===???======>>>???@@@AAAAAABBBDDDCCCBBBBBBBBBDDDFFFGGGUUUrrrtttxxx{{{}}}gggjjjmmmSSSPPPLLLHHHHHHJJJMMMOOOKKKLLLLLLJJJIIIIIIKKKMMMGGGHHHHHHHHHGGGEEEDDDCCCCCC@@@???AAA@@@;;;:::;;;999999888888777666666666333222222222222222222333/////////......------------------,,,,,,+++++++++------,,,,,,,,,---......^^^BBB???>>>555AAAoooqqq]]]XXXOOODDD???BBBGGGKKKLLLNNNNNNNNNMMMLLLJJJIIIHHHJJJJJJLLLMMMNNNNNNOOOOOORRRRRRRRRPPPOOONNNOOOPPPcccZZZUUUaaa~~~hhhQQQEEEXXXrrrVVV[[[YYYNNNLLLOOOMMMKKKGGGFFFGGGLLLOOOZZZvvv___HHHCCCAAA>>>???@@@AAAAAABBBBBBBBBBBBEEE@@@AAASSSpppiiiOOOAAAAAAFFFEEEEEEJJJWWWcccfff^^^TTT]]]]]]]]][[[YYYVVVTTTRRRMMMLLLJJJGGGDDDAAA???>>>999:::;;;<<<===<<<;;;:::777222555@@@FFFEEEJJJRRR\\\\\\rrrUUUOOOQQQOOOPPPTTTRRRPPPOOOPPPRRRSSSRRRPPPNNNOOOVVVmmm}}}uuu___<<<>>>AAAKKKQQQmmmtttooodddMMMJJJEEEBBBAAA???>>><<<@@@======AAACCCBBBCCCGGGNNNVVV^^^qqq___<<>>>>>>>>??????AAA@@@AAADDDHHHSSSgggyyy{{{}}}{{{<<>>@@@BBBBBBBBBBBBDDDGGGJJJLLLNNNCCC???KKK\\\rrraaaCCC333333:::777666555555666888:::;;;:::;;;<<<===>>>???????????????>>>>>>???@@@AAAAAACCCUUUGGGKKKHHHDDDAAA@@@BBBEEEGGGEEEEEEFFFEEEDDDDDDFFFHHHFFFFFFGGGGGGFFFDDDBBBAAA@@@======>>>===999777999777666666555555444444333111000000//////000000111......---------,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......WWW@@@===::::::555???mmmlllaaaTTTOOOPPPPPPKKKFFFGGGHHHIIIJJJMMMOOOQQQRRRLLLNNNOOOQQQQQQQQQPPPPPPUUUVVVVVVUUUTTTWWW]]]cccSSSqqqxxxeeePPP:::ZZZOOONNNSSSNNNLLLNNNQQQPPPNNNJJJGGGFFFGGGIIIJJJfffsss|||OOO@@@CCCCCCAAACCC>>>>>>???@@@@@@@@@??????@@@@@@<<>>???EEENNNUUULLLLLLLLLLLLJJJIIIGGGFFFCCCBBBAAA@@@>>>===<<<;;;;;;<<<<<<;;;999777555333)))===HHHCCCEEERRRWWWQQQdddfffNNNBBBMMMRRRJJJIIISSSMMMMMMMMMOOOQQQQQQOOOMMMSSSJJJXXXGGGjjjmmmJJJ:::===777;;;333DDDVVVnnnxxxuuupppkkkfff```ZZZVVVLLLKKKOOOWWW]]]aaafffkkknnnyyy```YYYNNN;;;SSS;;;GGGQQQHHH???<<>>???===<<<;;;:::::::::::::::===;;;;;;;;;:::===HHHTTTzzz}}}~~~zzzNNN<<<777:::777444222222222111000222222222222333666888999<<<===>>>@@@BBBDDDFFFGGGHHHEEEGGGOOOPPPLLLKKKPPP[[[iii^^^OOO@@@888666444333333444333222222333444555666777888999:::;;;<<<<<<<<<;;;;;;<<<=========<<<<<<888555MMMXXX===GGGBBB@@@===::::::;;;>>>??????@@@AAAAAAAAAAAADDDFFFDDDDDDDDDDDDCCCAAA@@@???<<<999999;;;999555444666444333333222222111000000......------------......,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......QQQ@@@<<<777>>>888,,,???sssfffXXXTTTTTTTTTUUUTTTRRRPPPNNNNNNNNNOOOMMMNNNNNNOOOPPPQQQQQQQQQMMMQQQUUUWWWXXX\\\ccciiiyyy\\\^^^EEEHHH|||sss[[[TTTQQQFFFJJJSSSMMMNNNNNNNNNLLLJJJIIIIIIJJJKKKTTThhhyyy{{{iiiPPP???CCCHHHCCCAAAGGG===>>>>>>>>>>>>>>>===<<<;;;@@@???888<<>>???@@@AAAAAAAAA@@@@@@??????>>>>>>=========;;;777444333555888:::OOO===<<>>888666:::===CCCKKKTTT[[[]]]^^^rrrppppppssssssooonnnpppdddIII555888CCCFFFCCCCCCHHHGGGSSSDDDAAAAAAEEEDDD>>>:::;;;999888777666555555555555555444555777555444:::BBBEEE[[[ZZZ;;;///666BBB888666333222222222111000000000000000000222333444777999;;;>>>@@@BBBCCCCCCCCCAAACCCIIIJJJFFFEEEGGGEEEHHHMMMRRRVVV___qqqxxx```EEE333;;;444......333555444111222111000000000111222222555666777999:::::::::::::::;;;<<<======<<<:::999777666:::QQQ}}}rrrHHHGGGGGG;;;>>><<<:::888777888:::<<<<<<>>>@@@AAAAAACCCEEEGGGBBBBBBAAA@@@???>>><<<<<<999666666888777333111333222111111000//////......---,,,,,,++++++,,,,,,---************************+++++++++++++++*********++++++++++++,,,---......KKKAAA;;;999::::::555111BBBqqqxxxjjjYYYXXXWWWVVVVVVVVVWWWXXXSSSSSSTTTVVVYYY]]]```cccdddbbbaaaeeetttiiiUUUGGG:::[[[lllLLLHHHPPPPPPHHHRRRVVVBBBEEEGGGHHHHHHFFFEEEEEEFFFEEECCCNNNlllaaaCCCDDDHHHJJJFFF>>>;;;<<<============<<<;;;;;;:::999;;;===;;;444:::UUUrrruuuQQQEEE999888>>>AAA===666555666666777888:::;;;;;;888888888888888888888888444333222333666<<>>999888666:::999888777777555111...777666888;;;;;;666333555777777DDDPPPFFF999PPPwwwFFFLLLEEEEEEDDDCCCBBB>>>999666888666555444333222111111111000000222555555333666<<<<<<<<>>???@@@@@@AAA>>>===@@@CCCGGGNNNSSSDDDCCCBBBAAA<<<555333666111DDDIIIMMM[[[UUUIIIPPP===<<<999777777777777777888666111---,,,...000000///////////////000000000222444666888999999888888999::::::;;;:::999777666555666333333FFFlllzzzEEE>>>BBB777222;;;:::999777666666777888888:::<<>><<<;;;:::999888777444444666555111000222111000000//////...------,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))*********************************+++,,,---......FFFBBB999;;;333555>>>777...AAAbbbrrrpppyyy~~~qqqgggbbbdddfffhhhlllrrrwww|||eeeMMMFFFJJJHHHqqqccc???HHHEEEKKKPPPJJJGGGIIIGGGEEEFFFGGGFFFDDDBBBAAABBBDDDAAADDDXXXkkkwwwdddEEEBBBFFFFFF@@@>>>>>><<<888;;;;;;;;;:::999888777666:::444444;;;999333:::IIIdddpppSSS===555888===AAA777666555444444333444444333333333444555666666777777999<<>>;;;888555444555333222111000000000000000//////111444333111222666:::222444===HHHYYYggggggxxxtttZZZBBB333333666999444,,,---555000///---.........---+++............////////////000111555888;;;<<<======;;;>>>DDDGGGFFFAAA:::666<<<999999======999666777888???<<<666666111+++---777777555111---+++---/// )))111333222222111...---------....../////////000111444666777777666555666666666555444333222111333,,,---222000555TTTxxx|||DDDLLLEEE222...;;;;;;///444444444333333444444444666888;;;===>>>???AAABBB>>><<<;;;999777666555555555222222555444000///111000000///......------,,,,,,,,,++++++++++++,,,,,,(((((((((((()))))))))))))))))))))))))))*********************+++---...///BBBAAA666666222333888666000222888WWWrrrvvvwwwmmm___OOOBBBEEE^^^xxx}}}XXXGGGKKKCCCIIIJJJIIIEEE===???MMMFFFHHHHHHGGGEEEDDDDDDDDDFFFBBB>>>FFFNNNiiinnn}}}www{{{zzzmmmDDD333CCCDDDAAA===:::;;;======<<<888888888777666444333222666222111444666444111000AAA```~~~zzz|||yyylllXXXEEE999444;;;:::888666444444444444555666888:::<<<>>>@@@AAAEEEFFFJJJMMMPPPRRRRRRSSS[[[]]]vvvAAA)))555===333777999888:::>>>@@@???AAADDDFFFFFFEEEFFFHHHJJJJJJOOOHHHNNNLLLLLLXXXIIIPPPhhh|||yyy^^^XXXNNNEEE???:::777555CCC===:::;;;;;;;;;???EEELLLmmmSSSHHHHHH???JJJAAA;;;;;;999666444333333222111000000//////000000000111//////222111...///222---666777888<<<===???HHHJJJWWW\\\www}}}nnnTTTHHHCCCBBB999%%%;;;666111111111000000111---,,,+++,,,------+++***,,,,,,---...............,,,...000333666888:::;;;::::::999999;;;@@@CCCEEEFFF>>>777444222000222666...+++...///+++...555444...//////000000000000///333444000'''###(((,,,---)))***+++,,,------......---...111444555444333222444444222111000/////////111+++---555111)))444IIIHHHhhhIII999===---,,,>>>BBB555///888111111111222222111111111222444888::::::;;;<<<>>><<<:::888666444333333333333000000333222...---///.........---,,,,,,++++++++++++************++++++'''((((((((())))))))))))((((((((()))))))))******)))))))))***+++---...///???@@@444---777777,,,+++666888222///JJJrrreeejjjuuuzzzeeeVVVMMMEEEAAAMMMgggiiiHHH;;;@@@===???KKKAAA777EEEJJJAAA@@@CCCDDDEEEEEEDDDDDDEEEFFF===:::777@@@BBBSSSJJJ|||{{{|||[[[:::NNNJJJEEE@@@===>>>BBB>>>666555;;;666555555444333111000///...555444,,,+++333666222222<<>>AAABBBCCCDDDBBB???<<<999777777333...///333444***333888++++++222+++---***'''))),,,...,,,)))%%%***---+++,,,///---((('''((()))+++,,,,,,------***,,,///222333222111000555444222000.........///,,,000000...111666111'''999---JJJyyyTTT<<<999<<<666777444222111000/////////000000111222222111111111111333777999999999;;;<<<;;;999777444333222111222111......111111---,,,...------,,,,,,+++***************))))))))))))******'''((((((((())))))******'''((((((((())))))******)))))))))***+++---...///AAA666555333222111111000000111111000000???gggwww[[[cccbbbsssttt~~~ppp^^^III;;;:::@@@CCC[[[www```III777777<<<:::888999@@@???>>>>>>???@@@BBBCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@>>><<<===AAAEEEbbb|||rrryyy~~~}}}}}}eeeMMMEEEDDDBBB>>>===@@@???===;;;999888888777222111111000///......---............////////////555...111HHHjjj}}}{{{zzz}}}pppkkk^^^LLLJJJ>>>EEE===GGGEEEIIITTTWWWggg]]]^^^TTT___kkkzzzbbbHHH222///222000...111333222111000222666;;;===;;;===???AAACCCDDDDDDDDDJJJIIIIIIJJJJJJKKKLLLMMMIIIKKKNNNUUUaaawww{{{WWWGGGGGGFFFEEEBBB???;;;:::555555444333222111000///------------------------------------------------//////000111222444666777<<<<<<===??????@@@@@@@@@AAAAAA@@@???<<<999555444555555444333222111000///......---,,,,,,+++******))))))))))))))))))))))))************************,,,---...000111333444555444777<<<@@@AAAAAA>>>===???;;;666222222666;;;???111000///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))------...///000111222222111111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,000333666666<<>>???@@@AAABBBBBBAAA@@@@@@???>>>>>>===>>>>>><<<::::::<<>><<<:::888666666555111111000//////...------------........./////////222///---111>>>WWWsss{{{||||||xxx{{{wwwlllpppgggfffcccqqqqqqmmmjjj]]]bbbuuuvvvlllHHH:::///***000333///...111000///...///111444777999999;;;===@@@BBBCCCDDDDDDHHHHHHHHHHHHIIIJJJKKKLLLGGGHHHIIIJJJMMMWWWeeepppbbbSSSOOOEEEEEEDDDBBB???<<<999777444333333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111333444555999:::;;;===>>>????????????>>>===;;;999666444222333222222111///......---------,,,,,,+++******)))))))))))))))))))))))))))************************++++++,,,...///000111222555888<<<@@@BBBAAA???>>>;;;888444111000333777999//////...---,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---...///000111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++))))))...777???FFF]]]ttt{{{uuutttnnn[[[OOO@@@222>>>:::666333333333333222000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444666777777888777444222000000//////............---------,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))***,,,...===444333222111111000000000000000///222000+++---GGGqqq~~~eeeZZZYYYKKKTTTIIIKKKCCCXXX[[[eeevvvuuuOOO888...///,,,///555444000222:::666777999;;;<<<===>>>>>>@@@??????>>>>>>======<<<;;;<<<<<<:::888666666777555888???OOOhhhfffNNNFFFAAAAAADDDFFFCCC??????BBB===<<<:::777555333222222000000//////...---------------------............,,,000222...+++333EEEUUUxxxrrrTTT<<<(((+++***...444222+++***000---......///111222444555666777:::===@@@BBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHHHHEEEBBBBBBEEEIIIjjjmmmdddMMMCCCCCCGGGBBBBBB@@@>>>;;;888666444222111111000///...------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///111222333555666888999;;;<<<======<<<;;;999666444222111111000//////...---,,,+++++++++++++++******))))))((())))))))))))))))))))))))******************************++++++,,,---------444666:::>>>@@@???>>><<<777555222///...///111222...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---...//////////////////...---,,,,,,++++++++++++++++++++++++///...///000111...)))$$$///222666666444333555888BBBFFFLLLTTT^^^gggooossstttoooiiifffdddaaaZZZUUURRRNNNDDD;;;777999888666333111//////000000//////---------,,,++++++******)))))))))))))))))))))))),,,,,,---///111333555666333222111///............------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))***,,,...yyy<<<555222111111000////////////000000111000...---333???HHHggg{{{xxxwwwYYY@@@...+++222......222666444///000555111333666999;;;<<<<<<<<<>>>>>>>>>======<<<<<<<<<:::::::::888666333222111444333000///777LLLeeevvvttt]]]UUUAAA<<>>CCC;;;999777555222000//////............------,,,,,,,,,,,,,,,,,,---------------...000111111///+++(((:::VVVvvvxxx|||wwwxxxxxxmmmSSS333'''...333333111111111---((()))000---...///111222333333333222444666999===???AAABBBBBBCCCDDDEEEEEEFFFFFFFFFDDDFFFGGGEEEBBB@@@@@@AAAEEEBBB```lllqqqqqq\\\DDD===FFFLLLHHH???@@@???>>>;;;999666444222/////////...---,,,,,,+++************************************************+++++++++,,,---...///000111222444666888999:::::::::888666333111000000000......---,,,,,,+++************)))))))))((((((((())))))))))))))))))))))))***************************************+++++++++000222666999;;;;;;999888444222111///---,,,,,,,,,,,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------......---,,,++++++++++++++++++++++++++++++***((('''***...///...+++111+++&&&(((///333000,,,,,,---///222666:::>>>@@@FFFEEEDDDEEEEEEBBB<<<888222666:::<<<;;;:::777555333111000//////...,,,***+++++++++*********))))))((((((((((((((((((((((((+++++++++,,,---///222333//////......---------------,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***,,,...ooo;;;777333111000//////......//////222...******...000111///AAAFFFjjjuuuQQQ111---444555111000///------///...,,,+++---///111444777999:::;;;;;;=========<<<<<<<<<<<<<<<:::999888666555222000...,,,000444222...///888BBBTTTjjjmmmccc>>>QQQ777???AAAIIIXXXDDDBBB>>>:::999<<<>>>???888777444222000...---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000+++((()))---111111///333...111EEEddd~~~iii^^^BBB///+++***///222+++...+++))))))***))),,,///+++,,,...///000000000000///000333666999<<>>???YYYaaatttnnnjjjSSSRRR@@@AAABBBBBB@@@???>>>>>>@@@>>><<<:::777444333222...------,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......///111333555666777777888666444222000///000000---------,,,+++++++++***))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))************************---///333666777888777666222111000///---,,,************)))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,,,,,,,,,,+++******************************)))(((&&&%%%%%%''')))+++%%%+++000000,,,,,,222999---............---,,,+++---222888<<<===;;;;;;;;;<<<;;;888444///++++++---222111000//////---***(((++++++************))))))((((((((((((((((((((((((******)))***+++---///000---------.........------++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***,,,...eee:::888222000000///...............+++---///...------...000)))333999DDDfffzzzZZZDDD111......///***&&&+++555000,,,)))***,,,...---,,,...///111444666777888999;;;;;;;;;;;;;;;;;;;;;;;;999777444333333222000...000...///333444000,,,+++,,,444777===NNNZZZgggxxx|||eeePPPDDDBBB;;;>>>111'''HHH777===BBBGGGIII@@@@@@???<<<===>>>:::444555444222000///------,,,,,,,,,,,,+++++++++++++++************++++++++++++***---///---******000555,,,555:::444...666NNNdddnnnxxxwwwwwwiiiTTTGGG---222&&&'''///...//////'''+++))))))+++------***'''))))))***+++,,,,,,++++++---...000222666999<<<>>>>>>???AAABBBCCCCCCBBBAAACCCBBBAAA@@@???>>>>>>>>>888BBB444<<<333)))///'''666RRRMMMmmmqqqYYYZZZKKKMMM777<<<111555999???EEECCC<<<999>>>DDD???===;;;888555333222111,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,---///111222333444444555444333111000/////////---,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************---///222555666777666666111111000///---,,,******))))))((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++******))))))))))))))))))))))))))),,,...000...+++)))***+++---------,,,)))'''&&&%%%***,,,...111111111000///333888===<<<888444222333333222333555444222333777---,,,+++,,,---,,,***)))************************))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,---......------,,,+++*********))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))***,,,...\\\888777111000///......------......(((---222222...******+++---***...111***///^^^{{{```FFF666333666111---)))***,,,,,,***(((---,,,+++***,,,///000///------...///111333555666999999999999999999999999777444000///000111000...444---))),,,///...///111,,,333111///666555222666;;;:::777777999EEEqqqdddDDD333...111***444===666DDD:::888999;;;555>>>BBBBBB???======888111333222000///...---------++++++++++++++++++++++++)))))))))*********++++++&&&---333333---((((((+++---)))'''***111666666444999DDDEEEVVV```cccqqqnnnzzzzzzbbb___ZZZTTT<<<444...(((111,,,+++,,,666777'''"""+++000,,,,,,,,,,,,,,,+++)))&&&))))))))))))))))))******,,,---...000333666999;;;===>>>@@@BBBCCCBBBAAA@@@CCCBBBAAA@@@???>>><<<;;;666<<<222666666222@@@===...555000777555555777444>>>///CCC111===444,,,+++///222///333---444555<<<;;;999777999>>>BBBDDDDDD>>><<<999666333111000000,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---...///111111222222111111111000///...---,,,++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******,,,---000222444555555555000000///---,,,+++******))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******)))))))))))))))))))))))))))))))))###%%%((())))))'''''''''***######...333...'''$$$%%%'''***,,,,,,------''')))---000111222333333---,,,///555444---''''''***)))((((((*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++++++++++++++,,,------,,,+++*********)))))))))(((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))***,,,...WWW666777000//////...------------...///+++''''''))),,,......///,,,+++...222222///+++QQQ```}}}{{{}}}{{{jjjNNNAAA222,,,---...,,,(((''',,,///,,,))))))+++,,,(((***+++***)))+++,,,---,,,,,,,,,,,,...000333444777777777777888888888888555111------///000000///***+++///111+++%%%(((111+++111---***111000***,,,))),,,///666666***444QQQppp777+++,,,333999,,,444666,,,---666888;;;@@@888555;;;<<<777777;;;<<<:::111111000///............******************++++++))))))))))))************,,,)))&&&&&&***...//////***///444222---***---111///777333<<<>>>:::BBB===BBB555777222333999222:::...000)))333444+++111------%%%)))...)))(((---,,,&&&''''''$$$$$$(((,,,...++++++************++++++,,,,,,---///111555888999===>>>@@@BBBCCCBBBAAA@@@;;;;;;<<<===>>>===;;;999...///333000111---......777...444***333+++333444,,,(((999//////888,,,444---///000000---...111444777888::::::;;;;;;;;;<<<<<<;;;777444111000///...,,,,,,,,,+++++++++++++++************************************************))))))((())))))***+++,,,,,,---...///000000000000...///000000///---,,,+++************))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***)))***---///111222222222//////---,,,++++++++++++))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))((('''&&&''')))******)))'''+++---***$$$"""&&&,,,******))))))))))))))))))///,,,+++,,,///000...+++000***'''+++---++++++...,,,***(((((())))))(((''''''((((((((((((((((((((('''''''''''''''''''''''''''(((***+++++++++***)))******+++,,,,,,+++)))((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))***,,,...UUU777111333......---,,,,,,,,,,,,---***///,,,***///---***///***...---***...666444+++###---666<<>>???@@@@@@??????<<<======<<<;;;888666555111000///......------............------,,,,,,,,,---------------------------------........./////////000333555888999:::;;;999888555333111000//////,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---..................------,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***)))+++///111000............---,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,------,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))************))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))******)))***,,,///SSS777111333......---,,,,,,,,,,,,---222---'''(((---...)))###+++111555000&&&!!!$$$***999000,,,,,,+++''',,,555===@@@<<>>>>>>>>=========<<<;;;:::777555444111000///...---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......000222444666888999888666444222000//////...,,,,,,+++******)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------------------,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++))))))+++...000///---.........---,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((()))***,,,,,,,,,,,,+++,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***))))))************))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))******)))***,,,///OOO777222222......---,,,,,,,,,,,,,,,'''&&&,,,---&&&'''---,,,111%%%(((333555000---''''''+++000333111...---000///)))444---000+++111@@@,,,***,,,'''222;;;---,,,,,,++++++***++++++,,,,,,++++++++++++*********************************))))))))))))))))))))))))************+++,,,---...000111222333444333333222//////.........---------,,,,,,+++*********++++++************************************************)))************+++++++++++++++,,,---...000111222444444555777888777444111//////...---,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******************,,,---///111333333333222222111000///...---------------,,,,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))+++...000222666777999;;;<<<<<<<<<<<<======<<<:::888555333222000///...---,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,...///222444666555444222000///...------+++++++++******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++++++++++++++,,,++++++***)))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,------,,,------------,,,+++))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((()))***++++++,,,,,,+++++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((())))))******))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))******)))***,,,///KKK777333000...---,,,,,,++++++,,,,,,000---333333''''''...***---------+++))))))+++,,,%%%111222'''%%%...,,, +++...---111///333333555&&&)))//////++++++***&&&******,,,---......//////***************)))))))))************************))))))))))))))))))))))))******)))))))))***++++++...///000222222222222111.........---------,,,,,,+++***))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,---...///222222444777999777444000///...---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))***+++---///000000000000000//////...---,,,,,,,,,,,,,,,++++++*********)))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((***,,,...///444555777999;;;;;;;;;;;;===<<<:::888555333111000///...---,,,,,,+++++++++***************)))))))))************************(((((()))))))))*********,,,+++******,,,///222333222111000///---,,,,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))***************))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++---------,,,,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((()))******++++++++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''')))******)))***,,,///FFF888555///------,,,++++++++++++,,,(((!!!!!!%%%)))---,,,&&&&&&,,,+++$$$%%%,,,,,,&&&,,,000...'''&&&---444666,,,...,,,%%%+++000,,,+++888///(((666555***///$$$%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***---...///111222222111111------------,,,,,,,,,,,,)))))))))(((((())))))***((((((((((((((((((((((((************************((()))))))))************,,,++++++++++++,,,------000111333666888777333000...---,,,++++++******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))((((((((((((***+++,,,---.../////////------------,,,++++++***+++***************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***,,,---222333666888:::;;;;;;;;;<<<:::888666333111///......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))+++---000111//////......---,,,++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))(((((()))******))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))***+++,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''')))******)))***,,,///AAA888666...------,,,++++++++++++++++++777444,,,+++$$$!!!,,,%%%***+++)))))),,,---***'''!!!%%%111000%%%"""((('''444,,,000,,,777777'''555..."""))))))$$$)))000000///---***(((&&&$$$((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((()))***+++,,,...///000000000000------,,,,,,,,,+++++++++))))))((((((((()))******((((((((((((((((((((((((************************))))))))))))************++++++******++++++,,,,,,......000333555555333000------,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((((((******++++++,,,------...+++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++///111444777999:::;;;;;;:::888666444111000///...---,,,+++******)))))))))((((((((())))))))))))***)))))))))))))))))))))))))))))))))*********++++++******))))))***,,,---...---------------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))((((((***+++++++++,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''(((((())))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))******)))***,,,///>>>888777------,,,++++++***+++++++++///$$$222,,,!!!444---""""""///111%%%""")))++++++&&&###***333000&&&888%%%((('''111 %%%(((%%%444222)))888(((###$$$%%%''')))+++,,,---(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))******((()))+++---............,,,,,,,,,,,,++++++++++++))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***+++,,,++++++,,,...111222111///---,,,+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))))))))***+++,,,,,,)))***+++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,...111444777888999999888666444222000///......,,,,,,***)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************((((((((())))))******+++,,,,,,---------,,,+++***((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++***(((((()))+++***++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))******)))***,,,///<<<888888,,,---,,,++++++******++++++,,,222 EEEaaa555}}}333,,,SSSccc)))'''```DDD///```...---+++)))(((''''''&&&((()))))))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))++++++&&&''')))+++,,,---,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))***+++)))))))))+++...//////...---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((()))***+++))))))***++++++***(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************,,,///222555777777888777555333111////////////,,,+++***)))((((((((((((((()))))))))******++++++************************(((((((((((()))))))))***&&&'''(((((())))))((((((+++,,,---...------++++++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))++++++((((((***,,,******+++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))******)))***---///666;;;...------,,,++++++******++++++)))555))),,,???000CCC555BBBWWW___777---'''---&&&GGGYYY$$$$$$///,,,)))&&&+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,...000222333///...,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******+++---000333666888777555222///---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---777;;;///...---,,,++++++******++++++"""...$$$000$$$))))))]]]ccc(((222XXX222+++(((111(((''',,,:::YYY'''+++)))''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++---///000111///...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******+++,,,///222555777666444222///---+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++******+++,,,------999;;;000///---,,,++++++******++++++//////(((111 ???&&&---000 """,,, ---,,,))))))&&&+++%%%&&&'''***%%%---''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++---...///...---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********,,,...111333555444333111///---++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,+++,,,,,,------::::::000000---,,,++++++******+++++++++((($$$***!!!///***666444...'''+++///###(((+++"""((("""'''---###...$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***+++,,,------,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***,,,///111333222111000...,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,+++++++++,,,,,,,,,~~~<<<999000111---,,,++++++******++++++###...000,,,+++333---!!!###;;;DDD222$$$000666'''...!!!***%%%***,,,!!!---%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))+++---///000//////...---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++************++++++,,,vvv>>>777///111---,,,++++++******++++++'''555000'''777---'''666nnn)))...|||444---"""''',,,)))###---,,,)))!!!+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))+++---...------------,,,+++))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---ppp???666...000---,,,++++++******++++++%%%))) DDD111"""%%%aaa:::ddd222333eee''''''333,,,;;;((()))+++$$$iii---+++((('''******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((***,,,---++++++,,,,,,,,,***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***+++---...///mmm???555...///---,,,++++++******+++++++++,,,---VVV)))+++111{{{www888$$$:::[[[BBB///000%%%iii))))))&&&///===''')))+++...(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))***++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((('''''''''((()))+++,,,***++++++,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((())))))+++,,,...000111cccAAA444222...---,,,++++++******++++++---000&&&&&&[[[,,,888$$$???::: 111///UUUWWW---sss***...***:::www<<<&&&---'''&&&***))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''')))***)))'''%%%&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((&&&%%%&&&)))+++((((((((((((((())))))***)))(((((((((''''''&&&&&&''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))$$$'''***+++***))))))***''')))***+++******+++,,,++++++(((%%%%%%))))))%%%///+++((()))******)))***))))))*********)))(((''')))(((((((((''''''''''''((((((''''''''''''((((((%%%&&&''''''&&&&&&((()))''''''&&&&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))*********)))))))))))))))***+++++++++***,,,...111bbbAAA444222...---,,,,,,+++++++++++++++(((###&&&+++***333ZZZ"""***&&&%%%CCCqqq777666EEENNNXXX]]]mmmqqqQQQBBBCCCRRRxxx|||111(((///111TTT111&&&***111)))"""'''******)))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''***)))(((((((((((((((''',,,+++***)))(((&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((('''(((***,,,(((((('''''''''(((((())),,,,,,,,,+++++++++******((())))))******+++,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((222***###"""''')))&&&"""'''000777999999999777444,,,+++,,,---,,,******+++...---+++******)))((('''))))))((((((((('''''''''((((((''''''''''''((((((&&&((())))))((((((((()))))))))(((((())))))******)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***))))))))))))))))))))))))***+++++++++,,,///111aaa@@@444333///------,,,++++++++++++,,,---///222000'''!!!&&&111999///222..."""333PPPUUUcccpppfff___[[[eeeuuu\\\ggg]]]aaaoootttxxxnnnfffQQQAAAHHH))) ???&&&###%%%,,,***$$$,,,000%%%******)))))))))((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''((('''&&&%%%%%%&&&((()))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&'''))))))))))))+++---((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%(((((()))))))))))))))(((******)))))))))((((((((())))))))))))))))))))))))---+++)))(((((())))))((('''333666111///555<<<777CCCLLLLLLFFF@@@<<<888EEEFFFEEEAAA;;;555///,,,+++)))((((((***++++++***))))))))))))(((((((((((()))((((((''''''(((((()))(((***,,,,,,***)))))))))'''''''''''''''((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************)))((((((((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))******(((******++++++,,,000222^^^???444333///......---,,,,,,,,,,,,,,,+++...,,,***222;;;333###+++---:::LLLZZZiiirrrnnn~~~||||||zzzrrrqqqcccfffiii___WWW+++&&&222000---,,,&&&$$$000333%%%*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&'''((((((((((((***+++%%%&&&((()))***+++******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&'''******)))((()))***((()))))))))))))))((((((***+++,,,,,,,,,+++******((())))))))))))((('''&&&*********)))))))))(((((()))))))))))))))))))))))),,,***((()))+++,,,,,,***444...***,,,333888888555HHHQQQZZZ^^^aaahhhnnnpppSSSUUUVVVTTTQQQIII===222000---******,,,---,,,************)))))))))(((((())))))(((((((((((()))))))))+++------+++)))((((((&&&&&&''''''(((((((((''')))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************))))))(((((((((((((((''''''(((((()))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********((()))***++++++---000333\\\>>>555444000///...------,,,,,,------000++++++...)))$$$,,,<<<===___jjjppp}}}lllooo{{{zzzdddcccooo]]]CCC,,,***000000&&&%%%+++***************))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((***,,,,,,***)))***+++++++++++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((******(((''''''((('''((()))*********))))))'''((()))***+++***(((((())))))***+++++++++******************))))))))))))************************)))))))))***++++++***(((%%%...<<>>DDDHHHJJJIIIGGGHHHNNNUUUXXXeeeqqq|||eeeTTTEEE@@@???777...(((000000***###)))555111###++++++************++++++---000666555HHH===UUUzzz}}}aaa999>>>***555,,,(((---...***(((,,,'''000,,,$$$&&&&&&&&&...//////------999IIINNNIIIAAACCCEEEEEEDDDAAA>>><<>>444///......,,,)))---)))&&&&&&)))+++***)))))))))))))))))))))))))))(((...)))&&&------))),,,+++111---,,,777===@@@GGGIIIGGGFFFCCC===555111222$$$888...222,,,###333))),,,++++++***)))*********+++...,,,%%%%%%,,,000...((()))***+++++++++,,,,,,,,,+++***+++------,,,+++,,,,,,++++++,,,...///000NNN<<<999666333111000111000,,,+++222<<<]]]yyy}}}zzz~~~gggiiimmmrrryyy{{{xxxmmmwwwvvvlllhhhcccLLL000---)))&&&(((++++++++++++++++++++++++++++++++++++((((((***///444222+++$$$)))///666;;;AAAFFFEEE@@@DDD>>>:::<<>>>>>777(((+++...000''')))))))))***++++++***)))************************)))***+++***((('''(((******000---&&&,,,>>>EEE>>>KKKSSS___iiioooqqqsssuuuzzzfffRRRLLLTTTWWWOOODDDBBB>>>000"""%%%111222(((*********)))))))))))))))))))))******))))))***+++---***'''%%%''',,,222666KKKLLLPPPTTTVVVTTTSSSSSSMMMKKKKKKLLLOOOQQQPPPOOOCCC<<<555///((($$$(((000+++***))))))+++,,,+++***,,,+++*********)))((('''...%%%111:::666BBBOOOFFFggg]]]iii{{{```UUUHHH:::...///111000...++++++...++++++************++++++$$$<<<888HHH666TTTddd666FFF...000///,,,+++---,,,***------)))+++333///***000+++DDDOOOBBB???OOOTTTKKKJJJKKKMMMNNNNNNNNNNNNNNNLLLHHHCCC===888333---))),,,,,,+++***)))((()))***************************!!!)))(((&&&+++)))'''---,,,444888AAARRRUUUMMMKKKXXXWWW^^^SSSTTTFFFFFF???FFF>>>***,,,666888666&&&---,,,,,,,,,++++++++++++******)))+++//////((( 666222......///000///,,,333111...---......---,,,---,,,,,,+++,,,...///000NNN<<<999666333000222555222---111EEEYYYwwwxxxrrrtttuuuooosss~~~sssaaaaaallljjj\\\:::+++%%%,,,///)))(((///++++++++++++++++++,,,,,,222000+++((((((,,,222666999===BBBEEELLLRRRSSSOOOYYYUUUPPPLLLJJJIIIHHHFFF<<<666BBBHHHNNN888444333,,,++++++,,,(((%%%(((---++++++++++++++++++++++++************************+++)))'''(((+++------,,,******++++++,,,...222555???>>><<<===>>>???>>>===555...(((&&&)))---///...(((((()))*********))))))************************))))))))))))))))))))))))---///111...***))),,,///&&&(((...888======>>>@@@;;;777444333444333111///)))&&&&&&((((((''')))---(((((()))******))))))(((************************(((((())))))************+++...999>>>PPPVVVEEEIIIOOOOOOMMMJJJJJJLLLQQQTTT@@@KKKPPP;;;)))$$$...666%%%(((,,,---,,,***)))***************************+++******))))))***+++,,,///+++...888???EEEOOO[[[nnnttt~~~iiiTTTMMM<<>>888///)))'''***))))))***,,,---,,,***++++++,,,,,,,,,+++***)))(((999DDDHHHNNNQQQ___xxxZZZMMM;;;111///333000&&&'''111,,,++++++******++++++,,,'''***111HHHEEERRRkkkbbbhhhgggdddddd\\\DDD...666666,,,***000///(((...,,,&&&***000***(((444???777???RRRRRREEEJJJ^^^sss}}}|||yyyqqqdddVVVJJJAAA<<<999***,,,......---+++)))(((++++++++++++++++++++++++,,,333000,,,///...000<<>>222///---999------......------,,,+++++++++---,,,******222<<>>HHHPPPWWWaaakkkxxx|||ssslllhhh[[[MMMBBB;;;;;;888AAAIIICCC666+++(((*********+++++++++++++++++++++++++++++++++++++++++++++++++++(((***---///...---++++++%%%+++333;;;CCCLLLVVV]]]MMMKKKIIIHHHHHHHHHFFFDDDMMMFFF===555000,,,&&&"""+++++++++++++++******)))************************))))))***************++++++,,,+++)))'''(((+++...000666BBBQQQWWWVVVSSSSSSMMMIIIGGGIIIOOOSSSRRROOO888333,,,)))((((((+++---(((((()))))))))))))))))))))***************++++++(((...111+++$$$'''444BBBIIIFFFIIICCCLLLRRREEENNNOOOUUUNNNLLLIIIFFFLLLHHHZZZ[[[VVVKKK>>>FFF222***)))***,,,,,,++++++******************************+++******+++,,,---......111...888KKKUUU[[[sss}}}QQQCCC<<>>EEEFFFCCCNNNCCCDDDIIIJJJVVVKKKccc@@@<<<666111+++)))***,,,+++)))************************++++++,,,,,,,,,,,,---------DDDWWW```vvvxxxssstttuuuxxx~~~{{{lllKKKBBBAAA:::333222((())))))******)))))))))************++++++***)))---666AAAJJJSSS]]]jjjtttvvv^^^MMMGGGDDD>>>777///---+++******+++***)))&&&((()))******+++///222@@@CCCbbbgggaaayyyWWW<<<111111111///------,,,,,,,,,,,,---------???666bbbuuu}}}yyyWWW@@@<<>>WWWzzzlll|||\\\@@@999777333,,,+++***))))))))))))******+++,,,+++******,,,...>>>BBBHHHRRRbbbyyysss]]]NNNDDD???777333...+++************+++,,,+++))))))---555<<>>\\\[[[qqqmmmLLLBBBMMMllllllSSS\\\vvvLLL,,,,,,222---,,,333...222,,,111KKKZZZSSSJJJUUUrrrNNN444,,,...000000------------------------111777>>>LLL\\\```gggxxxyyyfffBBB666111111000////////////000///@@@LLLEEE:::>>>RRRddd}}}uuuzzzppp```PPPCCC;;;555222111000///......///000111JJJ<<<<<<999444333666IIIooohhhooo|||bbbZZZZZZTTT[[[ffffffZZZWWWhhh{{{zzzzzz{{{}}}ssskkkwww~~~tttjjjcccTTTAAA333//////000------...//////000111111$$$===ccc~~~yyyUUURRROOOLLLCCC777000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---000888DDDPPPWWWaaa^^^YYYVVVUUUUUUUUUUUU^^^```dddiiikkkjjjfffbbbxxxlllaaaXXXQQQIIIDDDEEE@@@888000,,,+++---///++++++++++++++++++++++++******++++++,,,------...+++---333===MMM]]]kkksss~~~yyydddaaaXXXMMMHHHFFF???666000///---+++******++++++))))))***++++++,,,------///000333888>>>CCCGGGHHHLLL```wwwxxxuuuQQQYYYRRR@@@FFFOOOFFF:::111---,,,,,,,,,+++++++++++++++++++++++++++---...+++)))111???LLLhhh{{{nnnlllzzz}}}{{{ttt}}}aaaIII;;;333111///,,,***)))***+++,,,))),,,...---***+++111777LLLPPP[[[ooouuu]]]JJJAAA;;;333...++++++++++++------,,,***,,,555CCCNNNQQQjjjuuuddd???///000......------------......000UUU[[[hhhfffOOO>>>___fff^^^uuuGGG444000---...333111111333AAAQQQRRRVVVfff~~~\\\>>>......444........................222;;;CCCOOO]]]dddxxxxxx???666444222000000111333444999SSS___MMM@@@VVVyyyiiiYYYLLLBBB<<<888222111000/////////111111III<<<===999444333@@@aaayyynnnyyy[[[RRRXXX[[[WWWXXX[[[]]]hhhtttooohhhllliiigggggghhhmmmrrrvvvxxxnnnrrr}}}sssggg[[[QQQ???---+++444---......///000111111222EEEeee}}}fffQQQMMMRRRNNN@@@444,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,000===OOO\\\``````SSSTTTYYYggg|||iiijjjooowww|||tttbbbSSSZZZRRREEE888///++++++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,555DDDVVVlllnnnXXXPPPQQQPPPKKK222000...,,,+++***++++++))))))***+++,,,,,,------***777CCCDDD@@@GGG[[[nnnzzzyyy}}}]]]XXX```SSSNNNDDD999///+++,,,...++++++++++++++++++++++++))),,,---+++---:::RRReee~~~~~~yyypppLLL888555222...+++******,,,...''',,,000...***,,,666???UUU]]]qqqbbbGGGAAA777000,,,,,,------++++++++++++000>>>QQQ___fff}}}^^^;;;444......------------......IIIIIIvvv|||\\\OOO@@@|||nnneee===...///111000...333CCCXXX[[[SSSrrrTTT333---444////////////////////////:::DDDMMMYYYiii}}}uuu999777444222111333666777DDDRRRVVVVVVmmm|||gggVVVGGG===777222111000//////000111111III<<<===444:::999UUU}}}gggTTT```zzztttfff```^^^tttnnnppppppzzz{{{[[[]]]DDD<<<111///...222...>>>,,,111...>>>qqqnnnkkkmmmpppnnnzzzaaaLLLJJJJJJGGG333,,,)))---000---,,,//////,,,+++...///,,,+++---000///AAAWWW___\\\UUULLL^^^{{{zzzoooqqqwwwvvvpppXXXWWWTTTKKK;;;---***//////---,,,---,,,)))+++///...,,,+++---...---...000AAAPPPcccwww|||___YYYTTTKKKQQQ>>>***&&&***------+++---***)))+++---,,,,,,,,,444BBBFFFGGGEEEtttlll___SSSJJJYYY///---555***++++++***))))))******+++***$$$///444,,,FFF|||qqqJJJ;;;888555000***&&&)))......111---,,,000222???VVV^^^zzzDDD<<>>WWWbbbVVV[[[VVV+++555999###444222---777000???IIISSSjjj^^^|||ggg:::///444GGG,,,444AAAJJJRRR___xxxpppeee[[[MMM>>>555;;;999666333111000000000GGG??????555:::EEE~~~llliiidddbbbvvvxxx```TTT```wwwlll\\\TTT>>>///111222333'''000444333CCCvvv{{{bbb]]]___eeewww~~~]]]```NNNJJJ@@@777...,,,***)))+++111...+++,,,000111000111444555EEEUUUgggjjjWWWdddyyyttt|||aaaLLLMMMOOOCCC444///,,,***))),,,+++***+++000///+++,,,000000---111888KKKllluuu\\\TTTSSSGGG;;;444000,,,+++,,,---++++++---......///111???BBBVVVYYY~~~{{{{{{nnnXXXEEEHHHCCC,,,+++++++++,,,,,,,,,,,,,,,///***///999EEEiiiwww}}}OOO===///000111------333***///,,,,,,333:::MMMgggtttIII555:::666+++)))000111%%%:::666aaaPPPsssZZZ777///000222---000999;;;ZZZtttooo\\\QQQ???yyyDDD444777555444ZZZZZZ```rrr\\\555888222000444---000GGGOOOZZZYYYuuunnnooo222///''';;;BBBYYYbbbeeevvv___RRRKKKDDD???===:::999777555333222111000FFF@@@@@@666???jjjnnn~~~[[[ttt}}}ddd^^^}}}{{{{{{___^^^BBB333333555,,,...+++444EEEttt}}}kkksssuuuzzzZZZSSSJJJ???444...+++***,,,000000...---///...,,,...333<<<[[[ttt^^^{{{wwwzzzTTTHHHVVVOOO222000,,,+++,,,,,,***+++//////,,,...333000...<<>>+++,,,---...............---222///<<>>444,,,***------,,,...000---,,,777FFFccc]]]fffMMM999+++,,,---////////////...***999999QQQrrrQQQ;;;000,,,***)))+++000...222GGGbbb~~~CCC,,,777222,,,,,,888PPPQQQlll{{{}}}nnnttt;;;)))888000***;;;GGGrrriiiJJJHHHlllzzz>>>BBB333GGGTTTeeezzz666888111888555===___bbbooopppGGG===BBB^^^___hhhvvvgggYYYJJJBBB>>>888555444666777999999888666333111JJJ<<<999FFFnnnrrrtttiiiqqqbbb888JJJsss|||SSSQQQHHH///222---888777bbbhhhwwwdddVVVBBB666333444111,,,///...///111111777FFFTTTxxxbbbiiiPPPHHHBBB999222///...,,,---000000000111///000CCCnnnuuuXXXFFF<<<666111///---,,,...000+++---AAAYYYuuummmPPP;;;,,,,,,---......///......---:::NNNnnnHHH111000333000,,,000---666VVVyyysssgggccckkkxxxpppLLL999&&&/// JJJTTTMMMyyyWWW...444555111>>>MMM|||OOOEEEwwwVVV|||]]]NNN888CCCNNNWWWgggUUU777666111777PPP]]]llltttlllmmmIII888VVVcccrrrmmmVVVKKKAAA>>><<<777333222555666999::::::777555333KKK;;;;;;ZZZnnnkkk[[[}}}[[[AAA]]]xxxeeeUUUKKK333222===///EEEppprrrXXX???333111111///111000000//////777KKK___kkk~~~wwwAAAJJJ???444///...---///222///222111000===___}}}tttnnnuuuxxxyyymmmWWWHHH;;;000+++,,,+++...000,,,333SSSvvvvvvggg888//////...------......///000;;;iiigggxxx```===111111000,,,///...???iiiwww^^^KKK===777===HHHaaazzzggg111111///000AAAJJJ|||~~~yyyvvvqqq888---444444@@@WWW~~~xxxMMMSSSbbbZZZoooGGG{{{qqq:::JJJKKKYYYHHH999...:::[[[bbb{{{kkk]]]IIITTT}}}}}}qqqqqqfffYYYKKKBBB;;;555222222444555777999999888666444HHH<<>>iii}}}}}}YYY444222000...---...///111444PPPzzzyyyUUU555+++...,,,000333NNNgggIII===;;;:::===DDDDDDYYYqqq}}}~~~~~~}}}DDD888000888===YYYxxxgggnnn[[[eeeNNN---222333AAAgggbbbCCCqqq{{{eeeyyyHHHEEEIIIkkksssiii^^^VVVYYYaaasssccc777777FFFXXXllluuummmPPPkkkxxxkkkdddRRRGGG===888666555666:::333444666888888777666555EEE>>>JJJ~~~cccwww}}}{{{iiiuuu~~~vvvRRREEELLL888///aaannnIII444///000,,,---///333:::NNNooonnn\\\HHH:::333......000///222///999dddyyywww}}}yyyxxxyyywwwkkkHHH666555,,,+++///333555GGGxxx~~~777555111...---...111222;;;ooozzzjjj>>>---666...222:::[[[}}}YYY999555>>>CCCCCCDDDJJJLLL^^^zzzxxxxxxjjj'''777$$$MMMtttwwwzzzwww||||||}}}iii888777666FFFwwwBBBPPPyyysssggg[[[YYYwwwQQQCCCMMMmmmbbbWWW___\\\___qqquuu555EEERRRQQQrrr{{{SSSpppfff\\\aaaaaaZZZYYYPPPHHHCCC===666222222222333555666777777777666<<>>___www~~~zzz||||||{{{{{{xxxDDD000111000///;;;444HHH~~~hhhZZZLLLKKK]]]hhhjjjuuuvvvlllyyyWWWxxxvvvoooaaaYYYGGG000222111222666000VVV^^^qqquuu|||~~~zzzwwwwwwyyyppp{{{eeerrrnnnqqq{{{oooMMM888000333000222CCCpppUUUEEEJJJVVV[[[mmmqqqpppEEE,,,111000***000<<<]]]lllXXXCCC;;;===DDDRRR```hhhkkkZZZ222888***666UUUwwwmmmwwwkkkggg]]]UUUlllrrrIII888CCC```llluuuxxxppp___DDD999999eee}}}[[[hhhRRRBBBBBBDDDSSSYYYkkkZZZ555===RRR{{{LLL\\\yyyyyynnncccGGGsssaaaTTTDDDTTT```yyynnnYYYkkksssmmmfff```PPPGGG???<<<999444222444222666888777777999888555DDDFFF|||tttxxx\\\NNNMMM]]]uuu{{{lllXXXRRRMMMBBB>>>EEEjjjwwwvvvLLL@@@CCCmmmnnniiiooo]]]dddrrr~~~OOO555555///222;;;444SSS___MMMEEEGGGNNNXXX]]]cccttt~~~zzzvvvMMM[[[|||vvv{{{wwwiii~~~uuuuuueeebbb000666000333555777mmmnnnPPPSSSSSSRRRSSSXXXbbbmmmuuutttmmmeeemmmyyyrrrmmmvvvwww```qqqkkknnnoooVVV@@@)))666000///WWWpppNNNPPPDDDIIIWWW```nnnzzzyyyvvvyyy|||vvv}}}yyy|||WWW222...000,,,444FFF|||TTTEEE;;;>>>DDDJJJYYYjjj~~~iii^^^yyyyyy???,,,888444UUUmmmOOO===JJJlll```777IIIfffqqqsssyyyttt[[[QQQ@@@666:::tttrrrdddmmmAAAHHHIIIVVV___MMMQQQZZZppptttzzz}}}xxx888:::]]]OOOccc{{{{{{zzzqqquuuRRRDDDgggaaa```hhhxxxsssxxxOOOqqqUUUUUUeeemmm^^^rrrvvviiirrrRRR===>>>AAABBB<<<444222444111555777777888:::999555GGGJJJvvv}}}KKKCCCNNNVVVTTT\\\```jjjyyyzzzssswwwgggQQQLLLCCC<<<999777YYYuuubbb===;;;RRR___QQQNNNOOOpppxxxwww}}}zzzggg888===222444333333hhh{{{zzz]]]HHHNNN[[[bbbbbblllddddddbbbDDDDDDPPP]]]vvvvvvwwwxxxyyyBBB888111444333@@@|||nnnMMM:::888444333888DDDUUU```ZZZ___gggtttxxxmmmsssqqq___SSS{{{xxxtttkkkdddRRR---999000555nnn{{{}}}{{{HHHAAAAAAKKK[[[lll{{{yyywwwttt]]]TTT[[[[[[hhh|||vvvccc777///555111:::RRRFFF===;;;CCCLLLWWWoooyyyiiiTTTiiiOOO444(((888vvv~~~eee;;;777UUUfff[[[OOOnnnXXXGGGfffppplllpppfffRRRuuuQQQ999:::xxxxxx}}}UUUFFFHHHcccsssaaaUUU___jjj|||ttt~~~:::777dddRRRooopppzzz~~~sssOOOSSSqqqSSSTTTTTTXXXcccpppjjjDDDVVVeeeiiiyyyvvvsssccc___sssOOO???CCCHHHHHHAAA888333333111555777777888:::999666HHHSSS|||dddOOOOOOOOOTTTYYYppp|||{{{ooorrriiisss___JJJIII>>><<<999888MMM```CCCMMMjjjtttFFFZZZTTTdddxxxppp{{{|||ppp======333444...???dddJJJFFFXXXZZZdddyyyrrrfff|||wwwvvvUUU~~~ddd;;;555555333MMM^^^@@@555:::>>>???>>>>>>AAADDD>>>mmmvvvzzz}}}jjjaaaSSSZZZsss{{{rrr>>>;;;333AAADDD:::CCCLLLZZZnnn___KKKFFF:::???VVVaaadddbbbooorrr???///444111???cccyyy|||@@@<<<;;;>>>CCCSSSqqq{{{vvvfffLLL[[[eeeAAA>>>333fffuuunnnbbbRRREEEOOO``````]]]fffZZZWWWiiiyyyvvvfffmmmaaaLLLpppXXXAAAAAAwww~~~KKKKKK___qqqnnnxxxwww}}}DDD<<>>gggGGGlllhhh||||||vvvhhhmmmtttfffjjjOOO<<<444222555TTTGGGGGGllldddXXXkkkyyy{{{sss{{{uuuhhhMMMPPPDDD???888555]]]~~~OOO===999===@@@@@@>>>AAAGGGMMMQQQnnnrrreeekkkrrr]]]BBBNNNXXX~~~sss___LLL999333GGG|||{{{BBBLLL\\\eeeooohhhLLLAAAKKKOOOUUUjjj~~~~~~iiiXXXKKK000000---DDDwww~~~bbbAAAEEEFFFGGGQQQhhh{{{ttt]]]DDDHHHrrrFFF222888~~~ZZZ===lllvvv[[[QQQ^^^~~~ooofffpppLLL???yyyTTT???NNNttt~~~uuuOOOeeetttooorrrNNNBBBnnnTTTvvv}}}|||rrr|||wwwzzz{{{{{{XXXdddXXX|||yyyPPP@@@TTT{{{wwwuuu[[[BBB777555444111222666888777777999888444JJJ|||CCCOOOWWWSSS___XXXfff{{{wwwpppssshhhxxxqqqIIICCC111<<<999<<<:::\\\|||~~~qqqBBBFFF}}}ZZZ]]]zzz~~~zzzuuu~~~~~~hhh___kkkaaaUUUrrrIII;;;///===___IIIhhhfffmmmyyyllljjjyyysssaaaNNN;;;|||QQQJJJ<<<999lllXXXBBB::::::888666999FFFYYYhhhuuuuuukkkeeecccUUUIIILLLQQQnnn{{{sssLLLpppXXX<<<888IIIrrr```IIIggg|||fffgggssspppmmmnnnYYYWWW{{{[[[999555...IIIsssnnnppp{{{}}}kkk[[[:::GGGRRR[[[sssuuutttkkkPPP???DDDwwwUUUFFF777qqqOOOTTTuuu|||kkklllfffgggSSS???~~~ggg<<<```tttwwwwww]]]EEEXXXxxxvvvgggtttVVVDDDlll[[[pppzzz{{{~~~{{{bbbhhhsssZZZAAA>>>bbbssspppuuuuuuiiiSSS===444555555222444888999777777888666222LLLFFFRRRUUUPPPfffiii}}}qqqQQQNNNZZZjjjUUU|||zzzvvvLLLFFF222AAA999>>>>>>^^^zzzkkkbbb<<>><<<~~~VVVCCC;;;}}}}}}LLLmmm```nnnHHHIIIpppdddccc[[[FFF999[[[???pppyyypppwwwZZZVVVaaaiiisssqqqmmmrrr}}}___iiiUUUnnn^^^IIInnnhhhrrryyyxxxRRRdddyyyVVV{{{yyy___}}}oooPPP>>>???iiiyyylllpppxxxpppkkk]]]NNNMMMFFF<<<888999888222555999:::777777888666222OOOOOOSSS\\\iiirrrllljjjlll???GGGWWWyyyccciiihhhvvvzzzfffKKK<<<;;;>>>>>>:::???BBBoooaaalllBBBNNNwwwcccxxxjjjuuupppwwwggg}}}aaaVVV```LLLHHH~~~III555FFFooo___zzz~~~gggvvv{{{kkk{{{wwwyyyqqqvvv~~~vvvtttrrrLLLLLL000bbb^^^ZZZUUUKKKxxxoooeee@@@:::BBBFFFFFFSSSjjjzzz}}}}}}zzzvvv|||iiiqqqNNNRRRcccUUUIIIUUUooo~~~~~~cccLLLGGGOOOuuuJJJGGG111RRR{{{}}}oooCCCHHHDDDIIIkkkmmmMMMFFFFFFXXXwwwhhh___QQQBBB???CCCuuuOOOSSSAAA^^^ZZZ___mmmxxxccc___fff{{{cccfff[[[EEEDDD888VVVLLL```yyy{{{___qqq|||yyyddd[[[oooMMMHHH}}}eee~~~NNNhhh|||yyyXXXrrrllltttgggvvvppp}}}}}}tttccc\\\@@@666;;;}}}eeeooowwwsssnnnfffVVVOOODDD999444555777777999999999999777555333111NNN___\\\jjjzzzHHHKKKDDDIIIKKKzzz|||rrrnnnllleeejjjfffUUUBBB999777777;;;666BBBEEEtttyyymmmGGGZZZ|||yyy~~~bbbVVV]]]kkkeeeqqqoooppp|||xxxzzzwwwyyytttzzzyyygggWWWXXXQQQJJJ{{{VVVDDDHHHzzz~~~aaa{{{lllxxxuuuTTTgggjjjjjjxxxoooqqqvvvttttttuuurrrooofffMMMBBB444TTT]]]YYYVVVNNNvvvnnn}}}aaaBBBFFFCCCAAAOOOqqqtttxxxrrrooo|||LLLdddYYYPPPLLL^^^|||fffyyywwwSSSDDD???PPPuuuRRRNNN<<>>777???LLLppp{{{GGG^^^uuu|||uuuxxxzzzvvvnnnrrrfffgggzzzwwwqqqyyyqqqiiiRRRLLLXXXHHH|||]]]MMMGGGnnn}}}ooooooFFFaaaccc333DDD>>>HHHWWWcccvvvwwwtttssstttmmmjjjpppcccSSSGGG666777III]]]YYY\\\VVVwwwuuuvvv|||cccNNNOOOLLLUUUwww{{{kkkzzzfffooowww@@@vvvZZZSSSQQQ^^^^^^kkk\\\wwwYYY@@@;;;999```tttZZZVVVJJJMMMzzzBBBqqqxxxvvv___[[[OOO@@@<<<<<>>===<<<:::999777888888888777555444222111GGGuuuVVV___iiinnnUUUBBB@@@:::===666///...555<<<>>><<>>{{{UUUPPPSSS^^^```rrr```FFF<<<;;;CCCooo^^^ZZZUUULLLzzzNNN???~~~eeennn```^^^XXXBBB888AAAFFFeee___WWWWWW[[[WWWppp||||||zzzvvvvvvZZZWWWWWWZZZZZZNNN===:::CCCuuuaaaWWW[[[|||}}}RRR666OOOnnnOOOhhhmmmwww???dddSSS~~~LLL}}}UUUuuu}}}qqq~~~~~~rrreeeZZZLLL>>>999<<>>>>>999666777999999;;;===777777666555444333222111FFF]]]PPPGGG<<<777444555:::<<<<<<<<<<<<@@@@@@dddPPPqqq~~~{{{vvv~~~cccLLL;;;FFF\\\999zzzrrr[[[```sssqqqfffbbb[[[UUUkkkTTTZZZzzzJJJ[[[RRR]]]UUUZZZnnntttjjjffflllbbbYYYdddLLL@@@---777777```qqq^^^YYYXXX^^^kkkzzz{{{uuuppplllrrr~~~xxxxxx~~~ooonnnmmmlllfffOOOPPP}}}fffTTTOOOSSSVVVvvvzzz]]]yyyaaaAAA666===@@@VVViii\\\YYYXXXMMM{{{mmm[[[aaaZZZFFFeeennnRRRQQQPPPGGGIIIbbb]]]___]]]OOO<<<999BBBHHH```[[[PPP]]]]]]kkkzzzyyy~~~}}}~~~~~~sssuuu[[[aaaXXXfffZZZYYYeeeRRREEEIII666444[[[lllWWW^^^iiiUUUJJJnnnvvvmmmIII666zzznnnRRR___mmmbbbiiizzzAAAFFFuuuhhhssswww|||vvvaaaYYYOOOFFFAAA>>><<<;;;;;;TTTllliiihhhnnn^^^WWWEEEXXXeeeNNNCCC<<<:::<<>>444@@@VVVkkkoookkk[[[{{{zzz|||yyy{{{nnntttVVV;;;>>>QQQUUU<<>>GGGWWW~~~uuuiiiZZZbbbcccQQQ???>>>>>>DDDUUU```^^^^^^___[[[eeewwwpppyyyyyy{{{xxxvvvvvvrrrjjjlll]]]fffYYYccccccXXXZZZBBB555;;;222SSSlllbbb^^^]]]ZZZjjjRRRZZZeeennnQQQGGGEEElllXXXZZZkkkVVV___www|||ggg\\\dddpppiiizzzeeeWWWXXXttt~~~zzziiiQQQSSSHHH===;;;>>>===999555RRRqqqxxx```kkkbbb[[[bbbGGGMMM888TTTyyykkkgggccc]]]\\\___YYYIII>>>;;;555444333222111111111111VVV|||ooo\\\NNN<<>>BBB:::CCCtttnnnggg^^^vvvrrr}}}sssxxxfff```FFF333NNN^^^JJJJJJttt```ZZZ\\\___~~~tttyyycccIIIAAAEEEUUUcccfffBBB999444>>>[[[ZZZWWWWWWXXXcccZZZvvvsss{{{rrrssstttrrrfffjjjmmmfffeee[[[DDDKKKiiiuuuOOOHHHFFFOOOKKKbbbwwwzzzdddHHH000222FFFEEEjjjtttcccYYY[[[SSSTTTeeezzzwwwdddcccPPP}}}gggjjjiii\\\^^^DDD999DDD>>>QQQvvvZZZ[[[fffYYYSSS^^^xxx~~~iiijjjuuuuuuyyyrrruuuuuupppqqqgggeeeddd\\\bbbUUURRRRRREEE???<<<::::::WWWfffiiihhhjjj^^^hhh]]]rrrpppFFFFFFFFFhhhkkkccc]]]qqqwwwSSSuuudddqqqxxxeeehhh[[[jjjYYYFFFKKKaaa``````eeezzzuuuqqqooohhhJJJ???AAA333///555444222BBBZZZfffjjjeeemmmtttooofffIIISSSOOOSSSCCCHHHFFFkkkwwwfffNNN===999444333222111000000111111^^^{{{||||||ggg^^^FFF>>>DDD???>>>222---777(((888555777???BBB???>>>AAAGGGGGG}}}zzz___rrr{{{sssqqqdddzzz{{{vvvsssaaaOOO:::222^^^hhhBBBVVVYYY___cccYYY```zzz{{{hhh:::000;;;:::ooozzzSSSSSSVVVQQQ\\\LLLgggsss~~~ssstttrrrqqqttt}}}ppphhhdddccc^^^dddNNN>>>___wwwYYYKKKIIIFFFNNNDDDTTTpppZZZJJJ333888GGG>>>hhhgggdddZZZ^^^RRRWWWYYYuuu{{{|||zzzttt```]]]SSSKKKTTT@@@;;;GGG999aaabbbVVVZZZUUUQQQ\\\___]]]zzzlll\\\bbbfffmmm~~~rrrkkkqqqpppjjjlll]]]___WWWQQQXXXTTTLLLJJJDDD111;;;BBBMMM^^^gggcccQQQ\\\VVV```wwwnnnDDDLLLPPPHHHlllnnnfffjjj|||GGGWWWpppddddddddd___lll>>>;;;AAABBBDDDRRRCCCJJJBBBAAA111EEE;;;333:::HHHAAA@@@rrrdddgggKKKooo^^^dddooohhh\\\aaa[[[iiiXXXGGGLLL<<>>===;;;888555333222222333333666:::???DDDGGGDDD@@@HHHNNN[[[iiilll___UUU|||~~~zzz}}}wwwooo{{{lllrrrlllxxxgggZZZBBB888FFF===]]]bbb999kkkmmmUUU[[[VVVUUUQQQ{{{vvvyyyyyyzzz~~~kkk{{{rrrQQQ@@@<<<222222ZZZ[[[PPPPPP]]]RRROOOTTTggg}}}pppoootttyyyvvvxxxxxxvvvtttvvv~~~wwwrrrooolllhhheee\\\___dddRRR???IIIpppHHHIIIAAAJJJKKKAAABBB]]]{{{rrrTTT:::666999:::EEEVVVwwwgggZZZVVVUUURRROOOPPPZZZ~~~vvviiilll|||}}}|||dddSSSPPPIII===AAAAAA666:::iii^^^SSSYYYXXXXXXVVVUUU\\\nnnyyyNNNgggVVVYYYVVV```mmmuuutttkkk```YYYRRRKKKQQQEEEFFF333;;;>>>444DDDEEE]]]~~~\\\[[[ZZZ[[[UUUeeeTTTXXXSSStttMMMMMMaaa888mmmvvvgggdddgggbbbfffwwwNNNfff[[[iiihhhZZZ]]][[[dddzzzMMM888:::999;;;<<>>;;;777<<>>;;;CCCmmmmmmrrrUUUttt~~~yyy}}}}}}xxx}}}~~~ooo|||wwwqqqcccPPPDDDJJJ666===KKK]]]GGG<<<[[[[[[XXXRRRVVVUUUjjjzzzyyyxxxyyy~~~ttt{{{]]]jjjppphhhrrrkkkrrrtttlll[[[HHH777,,,222!!!III```rrrQQQPPPUUULLLRRRSSSUUU\\\ppp}}}\\\bbbmmmyyypppggghhhqqqvvvrrrlllsssqqqooommmiiiaaaXXXQQQ^^^ZZZ<<>>??????<<>>GGGTTT~~~fff[[[^^^ZZZVVV___WWW[[[ZZZpppuuunnnxxx```FFFMMMggg444wwwrrr^^^```___\\\aaalll]]]JJJZZZ{{{~~~VVV\\\WWWZZZWWW[[[kkkjjj]]]EEE:::000999>>>EEEGGG```\\\___]]]]]]```___]]]```eeehhhvvvSSSHHHPPPEEEBBBFFF:::333===CCC===888HHHnnnfffUUUHHH999000/////////...//////000111111pppeeeVVVJJJDDDBBBAAA@@@<<<<<<:::777444333444555222222222333555777:::;;;CCCDDDBBB>>>;;;???FFFLLLlllfffCCC~~~eee{{{zzz~~~}}}|||xxxoooggg___RRRDDD;;;111IIIGGG>>>GGGJJJaaaTTTZZZSSSQQQTTTXXXYYYyyyqqqhhhgggmmmqqqoookkkeeejjjccc^^^bbbZZZRRRYYYYYY^^^UUUAAA666888888222+++NNNHHH|||PPPQQQNNNWWWKKKOOOVVVTTTPPP```~~~```XXXZZZmmmttthhhhhhnnnfffdddbbbbbbccccccbbbaaaAAAEEEVVV>>>XXXyyy777FFF999@@@555888AAA;;;777]]]sss```___^^^hhhqqqvvvyyyzzzxxxttttttrrrnnniii^^^OOO@@@777;;;======:::EEEhhhvvvWWWTTTRRRSSSQQQMMMKKKMMMPPPVVVppp___iiiqqqnnnnnnrrrvvvssshhh]]]fffVVVUUU\\\TTTIII>>>222666EEECCCIII___ZZZ]]]YYYXXXPPPRRR[[[WWWQQQcccttt???FFF@@@:::888999;;;;;;;;;888555===444<<<111>>>CCCoooaaaTTTWWWYYYXXXTTT^^^OOO]]]ZZZNNN|||OOOtttooodddyyyiiiCCCDDDVVV\\\\\\mmmuuukkkiiiiiicccdddhhhkkkcccXXXVVVVVVjjjRRRXXX[[[]]]XXXXXX```ooo{{{XXXYYYVVVVVVXXX[[[YYYUUUUUUXXXYYYqqq{{{OOOEEEKKKLLL@@@EEEHHH555555999:::222)))+++999GGGfff~~~bbbPPPDDD888333444---------...///111222333{{{uuuhhh```XXXMMMDDD???===<<<;;;;;;;;;999666333111111222333444555777999<<>><<>>MMMhhhmmm^^^PPPNNNXXXPPPUUURRRiiizzzlll}}}wwwppphhhfffiiikkkjjjgggiii```___bbb```]]]\\\[[[TTTNNNAAA555222777444---<<>>:::<<>>888000IIIppp}}}iiiAAA@@@DDDIIIOOOUUU[[[]]]^^^SSSLLLDDD???<<<:::===@@@FFF>>>999IIIuuuWWWTTTUUUVVVTTTPPPKKKKKKMMMMMMIIIvvvssshhhNNNNNNbbbrrrhhh|||iiiWWWMMMKKKaaaKKKCCCHHH@@@222555CCC<<>>666111,,,***,,,---------...///000111222hhh```]]]OOOKKKHHHDDD@@@>>>===;;;:::555777888888888999;;;===::::::<<<===???AAACCCDDDCCC===CCCMMMEEE;;;RRRyyywwwooo{{{GGGaaaZZZ[[[vvvjjjbbbcccjjjqqqppplllpppyyy|||ttttttwwwrrrfffoooggg[[[MMM@@@666333:::DDDiiikkkIII[[[xxx|||[[[]]]NNNKKK^^^JJJOOOTTTQQQ~~~zzzVVVYYYccchhhnnnrrrrrrkkkbbb[[[ddd\\\]]]^^^YYY___bbbVVVEEE>>>;;;<<<999222111555YYY{{{mmmNNNOOOKKKGGG???JJJKKKJJJLLLNNNNNNWWWrrr```ccc```SSSGGGEEEKKKNNNIIIBBB>>>BBBGGGKKKKKKIIIFFFCCCIII777rrrUUU///AAA555666666222222555222000999GGGvvvKKKCCC;;;888999===AAADDD>>>;;;;;;>>>???<<<>>>BBB>>>KKKbbb]]]YYYOOORRRSSSPPPMMMNNNRRRUUUTTTPPPVVV}}}jjj===:::GGGKKKHHHTTT___```XXXTTTYYY```AAAMMMJJJ<<<999@@@CCCBBBJJJ\\\aaaVVVVVVWWWUUUXXXYYYWWWSSSSSSXXXZZZYYY|||~~~zzzlllfffggghhhhhhWWWaaaeeeNNNOOOXXXMMMJJJTTTTTTLLLTTTMMMTTT___NNN```___]]]EEEEEEMMMUUUYYYSSSXXX\\\\\\ZZZTTTJJJAAA===AAAHHHRRRTTTWWW}}}aaaQQQTTTQQQVVV\\\TTTUUU\\\oooxxx|||jjjYYYLLLvvvpppcccXXXYYYTTT\\\]]]ZZZWWWVVVTTTYYYggguuuiiiZZZaaa```VVV\\\YYYXXXXXXUUUQQQRRRVVVWWWTTTPPP]]]mmmNNNOOONNNJJJIIIEEE===;;;;;;888444555666555333111//////===444++++++111555222---222---***++++++***)))***...............//////000eeeRRRNNNEEEBBBAAAAAA@@@???===<<<;;;777999<<<>>>???@@@CCCEEE@@@@@@AAABBBCCCDDDDDDDDDCCCAAACCCCCC===III{{{AAA}}}]]]^^^^^^UUUooooooeeeWWWQQQYYY___^^^dddpppiiihhhaaajjjRRRYYYQQQPPPMMMCCC;;;999???KKK]]]kkkgggTTT:::ccc{{{QQQLLLTTTKKKXXXIIIJJJRRREEE]]]cccMMMPPPUUUYYY]]]```ccceeedddcccbbbZZZRRRTTTPPP???@@@999666666111333KKKhhhHHHIIIGGG???MMMDDDEEEJJJEEEGGGLLLGGGCCCVVVrrrwwwWWWWWWRRRHHH===:::@@@GGGAAA>>>:::777777===EEELLL```[[[777888333<<<000222444333111222555444000\\\kkkttt___PPPFFF>>>888777@@@===???FFFHHHGGGKKKTTTkkkgggSSSQQQQQQTTTRRRLLLHHHJJJMMMNNNEEEPPPNNNooonnnTTT???;;;;;;;;;<<<>>>???===888444<<<@@@999666???CCCHHHTTTtttggg[[[\\\WWWTTTWWWTTTXXXUUUNNNRRR[[[YYYNNNUUU^^^LLLQQQLLLNNNOOOKKKOOOSSSNNNQQQNNNIIIRRRLLL]]]TTT[[[yyyzzzaaa>>>444999888:::<<<;;;999999<<<>>>FFFDDDHHHmmmggg^^^\\\]]]]]]___]]]SSSNNN^^^]]]______gggyyyvvvXXXJJJlllZZZkkk{{{sssNNNTTT[[[\\\fff\\\ZZZXXXUUUPPPLLLQQQZZZQQQlll}}}ZZZOOORRRVVVVVVWWWVVVRRROOONNNKKKHHHJJJOOOOOOSSSPPPKKKYYY___VVVRRRGGGGGGCCCAAADDDDDD<<<888999111333555222...,,,---000)))***,,,+++******+++---+++---000222333111///............---......//////nnn___GGG999AAABBBBBBAAA???>>>>>>??????AAACCCCCCBBBBBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCFFFCCCAAAWWW^^^cccoooXXXUUUWWWXXXWWWqqq{{{pppddd\\\XXXTTTQQQPPPHHHGGG888666888HHH@@@777CCC======KKK\\\gggkkklllAAALLLTTTooo]]]NNNBBBTTTMMMGGGLLLJJJHHHFFFKKKgggiii]]]LLLBBBCCCMMMYYYaaa\\\\\\VVVMMMGGGBBB<<<555888444111222<<>>BBB@@@???BBB>>>777777444///***+++000333111...&&&,,,222333///,,,,,,...'''***,,,+++***))))))))),,,,,,,,,---...///000111EEEdddOOO@@@@@@???>>>======???AAA===???AAABBBAAAAAABBBCCCAAAAAABBBBBBCCCBBBBBBBBB>>>IIILLLYYYiii}}}bbbTTTQQQKKK\\\GGG[[[}}}ppp{{{xxxfff]]]UUUKKKAAAFFFDDDCCCHHHIIILLLXXXTTTNNNPPPaaannnfffMMM999>>>[[[www\\\OOOEEEOOOPPP888PPPLLL>>>KKKGGGEEE[[[mmmSSSEEE???<<<:::AAA???666444777333333???444:::CCCTTTsssWWW444GGG444CCCNNN111777FFFAAACCCCCCBBBEEEIIIGGGAAAHHHpppppp}}}xxxzzz```'''777<<<***000,,,000+++***,,,//////,,,...111444%%%MMMoooZZZRRROOOKKKTTTJJJMMMMMMIIIIIIMMMMMMHHHQQQLLL===FFFKKKgggdddXXXIII???;;;<<<======CCCMMMHHHVVVUUULLLKKKSSSTTTNNNMMMSSSNNNJJJLLLTTTUUUPPPQQQWWWGGGRRRPPPNNNjjj|||xxxSSSLLLHHHHHH>>>KKKGGGAAAIIIFFF@@@LLLCCCMMMEEETTTRRRNNN```LLLKKKNNNnnntttqqqaaa^^^OOOMMMWWWPPPJJJ[[[SSSVVVTTTUUUuuuwww]]]XXX]]]\\\kkk}}}VVV~~~aaaKKK\\\XXXUUU``````MMMLLLMMMQQQPPPNNNOOOSSSPPPQQQSSSVVVbbbuuueeeYYY___[[[VVVVVV]]][[[RRROOORRRQQQNNNMMMMMMJJJFFFGGGKKKCCCDDDCCCBBBCCCGGGGGGEEEVVVggg]]]WWWVVV[[[ZZZPPPGGGEEE???JJJEEE999;;;<<<777555000000///---++++++---//////---++++++------,,,***---//////+++))),,,///111******+++,,,...000222333\\\WWWeeeHHHHHHFFFAAA>>>=========BBB@@@@@@BBBAAA???BBBGGG???FFFDDDBBBFFFDDDBBBJJJOOOGGGbbbWWWiiidddJJJ^^^HHHJJJSSSRRRMMM___tttcccgggtttzzzwwwlllvvvmmm{{{|||qqq}}}rrrjjjaaaWWWJJJAAADDDMMMYYYBBBIIINNNFFFGGGEEEDDDDDDGGGIIIJJJJJJIIIiiijjjTTTGGGBBBBBB???<<<:::???GGGOOOTTT]]]xxx___,,,666777888888777777888999===>>>>>>@@@AAABBBCCCCCC@@@III]]]yyy||||||zzzpppLLL333222222111000//////...///////////////////////////+++000IIIpppoooOOOKKKNNNIIIFFFJJJGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBBBBDDDSSSsss}}}yyyuuuzzzLLLNNNOOOQQQRRRRRRQQQOOONNNNNNLLLKKKOOOUUUWWWUUUQQQMMMRRRXXXZZZZZZ___jjjrrrZZZMMMLLLIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMNNNOOOTTTUUU[[[jjjhhh___dddhhhjjjfff___XXXTTTSSSTTTVVVggg\\\SSSTTT]]]tttlllddd{{{XXXSSSNNNLLLMMMNNNNNNLLLGGGFFFFFFFFFGGGHHHIIIJJJLLLJJJJJJMMMNNNOOOTTT[[[jjj}}}vvvoooddd\\\[[[\\\WWWOOOVVVSSSQQQQQQTTTTTTRRRPPPLLLJJJGGGDDDBBBAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEJJJPPP[[[kkkwwwlllaaaYYYUUUTTTTTTTTTRRROOOKKKFFFCCCAAAAAAAAA???===999555333000///...------,,,------************************,,,,,,++++++***+++++++++***,,,............///111YYYTTTooooooWWWGGGDDDHHHHHHEEE>>>>>>BBBFFFFFFBBBBBBEEEMMMLLLBBB>>>EEEFFFDDDJJJaaaZZZmmmKKKNNNMMMLLLJJJOOOPPPKKKLLL^^^|||lllSSSMMMWWWccckkkpppmmmqqqlll~~~iiiLLLHHHDDDAAADDDXXX~~~\\\LLLJJJDDDCCCIIIGGGFFFEEEEEEGGGIIIIIIHHHFFFKKK^^^yyyqqqnnnrrr}}}QQQ555888333444666555444444555777999:::;;;<<<>>>???@@@AAACCCDDDJJJXXXmmm}}}wwwrrrnnnlllllliiihhhlllwwwfffCCC+++111111000000///......---........................///...,,,///===ZZZ~~~oooYYYIII@@@FFFMMMJJJGGGIIIFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDFFFEEE@@@???KKKZZZ```FFFKKKEEEFFFIIIKKKLLLKKKIIIHHHKKKIIIIIIMMMRRRTTTRRRNNNLLLNNNPPPOOONNNOOOTTTYYYXXXhhhmmmbbbOOOBBBDDDGGGCCC???AAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJLLLKKKKKKQQQaaaxxxdddWWWZZZXXXQQQVVVUUUSSSSSSUUUYYY]]]```ccc[[[VVVWWW[[[hhhfffgggxxxsssPPPLLLHHHFFFGGGGGGGGGFFF@@@@@@@@@@@@AAABBBDDDDDDEEECCCDDDGGGHHHHHHMMMTTTLLLUUU[[[YYYUUUUUUWWWWWW^^^]]]XXXRRRPPPRRRQQQMMMPPPMMMKKKKKKMMMNNNLLLIIICCCAAA>>>;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;777999:::::::::>>>GGGNNNHHHHHHGGGFFFEEEDDDCCCCCCMMMNNNNNNMMMKKKGGGCCC@@@<<<<<<<<<;;;888555111///000///...---,,,,,,,,,,,,************************,,,++++++******+++++++++***,,,......---...000111TTTOOOrrriiiUUUOOOJJJDDDFFFEEEGGGJJJIIIFFFHHHLLL888EEEIIIIIISSSaaazzzmmmrrrppp>>>QQQOOO>>>PPPLLLFFFGGGIIIBBBAAA[[[~~~wwwmmmUUUMMMOOOGGGKKKGGGPPPNNNCCCFFFAAAQQQNNNVVVpppYYY888AAAKKKBBB>>>GGGDDDCCCCCCDDDEEEFFFDDDCCCBBB???BBBRRRooouuu}}}JJJ...,,,555000111222222111111222333444555666888:::<<<===>>>EEEBBB>>>===EEEYYYrrrzzzYYY>>>//////333//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000***%%%...CCCVVVxxxdddRRRGGG888<<>>LLLbbbjjjKKKJJJEEE777AAACCCGGGJJJLLLKKKJJJHHHJJJIIIIIILLLPPPQQQOOOLLLOOOOOONNNLLLKKKIIIHHHHHHFFFFFFJJJSSS]]]gggttt{{{vvvooofff]]]SSSIIICCC===888:::@@@AAA:::666999::::::::::::;;;;;;;;;;;;<<<<<<>>>???AAACCCDDDEEELLLJJJGGGEEEHHHSSSbbbmmmwwwjjjVVVIIILLLVVVTTTJJJHHHHHHIIIJJJMMMPPPSSSUUUSSSPPPQQQTTTTTTVVVeeevvv{{{uuuxxxvvvpppEEEFFFCCC@@@>>>>>>>>>>>>>>><<<<<<======???@@@AAABBBBBB@@@AAADDDEEEEEEIIIPPPMMMQQQRRROOOMMMQQQSSSRRRTTTYYYYYYUUURRRSSSTTTSSSPPPMMMKKKKKKMMMMMMKKKHHH???>>><<<999888777777777777777777777777777777777999<<<>>>===:::888999;;;777888999<<<>>>AAACCCDDDEEEFFFGGGGGGEEECCC???===999999999777555222///...//////...---,,,,,,,,,,,,************************++++++*********++++++,,,***,,,---------...000222OOOKKKjjjrrrbbb}}}kkk^^^WWWPPPKKKFFFCCCGGGMMMYYYSSSPPPmmm___vvvhhh:::KKKPPPEEEEEEIIILLL???===FFFHHHBBBGGGVVVhhhyyyzzzsssgggaaakkkuuu{{{~~~JJJEEE@@@???BBBDDDCCC@@@@@@???@@@AAABBBAAA???===@@@DDDDDD>>>>>>UUU}}}vvv||||||~~~ggg999+++666888...---///000000///...000111000111333555777999;;;;;;>>>??????<<<;;;???IIIRRRTTThhhiiiOOO777222555444///---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......,,,)))'''000@@@gggwwwwwweeeNNN<<<444555888;;;BBBEEEAAA@@@EEEDDD???BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@??????AAA??????IIIcccsssKKK;;;;;;<<<>>>BBB>>>BBBFFFKKKMMMMMMKKKJJJKKKJJJJJJMMMOOOPPPNNNLLLOOONNNLLLMMMNNNMMMJJJGGGJJJEEEBBBAAA@@@???CCCHHHEEEEEECCC@@@<<<888777777???<<<;;;===:::444444888444444555555555666666666888999:::<<<>>>@@@AAABBBGGGKKKNNNLLLHHHGGGJJJNNNMMMYYYpppmmmaaaUUUJJJJJJNNNOOOLLLMMMPPPQQQMMMFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGMMMSSSRRRPPPTTT[[[sssppp@@@>>>>>><<<:::888888888888888888888888999:::<<<===>>>>>><<<===AAAAAAAAAEEEKKKLLLQQQUUUVVVYYY\\\YYYTTTTTTYYYZZZWWWTTTUUUTTTQQQPPPMMMKKKKKKLLLLLLIIIFFF>>>===;;;999888777666666444444444444444444444444000444999;;;;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAABBBBBB@@@>>><<<999999888777555333111//////...---,,,++++++++++++***************************************++++++,,,+++,,,---------...111333LLLHHHIIInnnppp```|||___lll999???OOO444:::PPP<<>>CCCHHHGGGCCC???NNNmmmiiisssdddLLL444BBBGGG===;;;CCCDDD<<<>>>>>>>>>???@@@@@@>>>;;;>>>AAACCCAAA@@@DDDLLLTTTtttJJJ((((((222222000333,,,---///...------...000...///000222555777888999888<<>>?????????@@@???>>>>>>===BBB@@@;;;888777999999999;;;999777999DDD[[[vvvqqqWWWGGG;;;333666777333555<<<777:::???CCCFFFGGGFFFFFFHHHHHHIIIKKKMMMMMMLLLKKKHHHFFFEEEGGGKKKKKKGGGCCC??????CCCHHHIIICCC>>>===999<<<@@@AAA>>>;;;888888999555222222333333555888111111111222222222333333444555666888:::;;;======:::BBBKKKOOONNNLLLLLLNNN^^^YYYTTTVVV```llluuuzzz}}}xxxnnnppp___ZZZQQQKKKLLLSSSWWWWWWGGGOOOTTTRRRLLLIIIIIIHHHCCCDDDFFFHHHIIIJJJIIIIIIFFFIIIOOOUUUVVVSSSSSSVVVUUUjjjsssnnnsssvvvhhhvvvTTTBBBBBB===999999888666555444555555000000000111222444555666666555666::::::999===BBBDDDHHHKKKLLLMMMMMMHHH@@@LLLNNNOOOMMMNNNOOOKKKDDDIIIFFFCCCCCCDDDCCC@@@===777777555444333222111111222222222222222222222222...000222333444444444555222222222333333444444444999;;;===???@@@???===<<<888888777666444222111000...---,,,++++++******+++))))))))))))))))))))))))***)))))))))******+++,,,++++++,,,,,,,,,...111444IIIEEEJJJ@@@999uuunnnttt{{{GGG:::777<<<===777>>>CCC:::;;;CCCEEE???<<>>YYYmmmkkk|||wwwTTTAAA:::BBB;;;666888;;;<<<===>>>>>>>>>===>>>@@@@@@>>>===<<<===???@@@AAA>>>;;;888:::SSStttbbb888///,,,,,,000111///...///+++,,,------,,,,,,---///,,,---///000222444666666<<<<<<<<<>>>AAABBBBBBBBB===???BBBFFFGGGCCC;;;555???===999555222111222444777111---,,,((($$$+++666******************))))))))))))))))))))))))))))))'''***,,,+++)))***...111***+++,,,%%%(((+++333333000000)))222...888222333---***+++000444333111000...222222111666>>>>>>777<<<============<<<;;;;;;;;;;;;999555444666333///%%%---555555000111999BBBVVVeeerrrooo\\\PPPFFF<<<555''':::===---,,,::::::***333555999===@@@BBBBBBBBBBBBDDDFFFGGGIIIIIIIIIHHHEEECCCBBBDDDFFFEEEBBB>>>???999444555777888;;;@@@>>>999222,,,***...555;;;000...,,,...111111000////////////000000000111111///000111222333555666666999===CCCFFFFFFHHHKKKNNNQQQMMMGGGEEEIIIQQQYYY^^^[[[___ZZZTTTUUUOOOIIIOOOXXXSSSMMMIIIIIIJJJIIIFFFOOOLLLGGGFFFGGGHHHFFFDDD@@@AAACCCDDDEEEEEEDDDCCCGGGHHHLLLOOOQQQQQQPPPOOOSSSPPPWWWrrr}}}vvvwww|||fffJJJFFFEEE???888666666666555333222333444////////////000111222222333222444777888777999>>>FFFHHHHHHFFFHHHKKKJJJFFFFFFIIIJJJJJJLLLOOOKKKEEEDDDAAA>>>===>>>===:::777444444333222111000///...000000000000000000000000222222222222333444555666333333444444444555555555444666999<<<======<<<;;;555444444222111000//////------,,,+++************)))))))))))))))))))))))))))))))))))))))***+++,,,++++++,,,,,,,,,...222555FFFBBBBBB555BBB222fffeee{{{www___===>>>:::777...333AAA>>>666999444===AAA;;;777;;;AAABBBIIIEEE???GGGggg}}}wwwtttrrrnnn|||rrrjjjrrrvvvxxxPPP<<<999999777@@@222---777;;;666666>>><<<:::999:::<<<======<<<<<<>>>>>>;;;777777;;;@@@444444555777@@@TTTlll~~~jjjNNN:::000...111:::///***333333((()))***,,,+++******+++---+++,,,---...000111222333;;;;;;:::999:::;;;>>>???DDDAAA>>>>>>??????>>><<<222333444444444222111111111...---///111///+++''')))))))))))))))*********))))))))))))))))))))))))&&&+++000000,,,'''%%%&&&)))000444444222222///+++777222111)))---(((,,,)))666///***++++++)))***......000222333555777666555:::;;;;;;;;;;;;:::999999222666777444444777555000666333000///111333444444---555666GGG===BBB:::@@@>>>:::555222111111222222EEE...'''555999,,,+++999222333666999<<<>>>@@@AAA???AAADDDFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDCCCAAA@@@===::::::======777111//////000222444555333111/////////000///...---+++)))---.........////////////------......///000000111999999:::<<<>>>AAACCCEEECCCGGGNNNRRRTTTSSSSSSRRRTTTTTTHHH???BBBDDDGGGQQQFFFCCCAAACCCGGGHHHGGGEEEHHHCCC>>>>>>AAACCCCCCBBB======>>>======;;;:::999BBBBBBCCCEEEHHHJJJJJJHHHMMMKKKIIIMMM\\\yyyhhhSSSGGGGGG===///555III222444555333111///000222111111000000000111111111111111333666777555777<<<<<<@@@BBBAAACCCHHHKKKJJJEEEJJJNNNMMMLLLNNNMMMKKKCCC@@@<<<;;;<<<;;;777444444444444333222111000///........................***))))))***---///000000000000//////.........---///222555888999999888777333333222111000/////////---,,,+++******)))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++++++++...222666DDD@@@:::AAA===BBB>>>fffkkk___}}}nnnpppkkk333<<<000000444;;;333)))222;;;111333333555:::======;;;999999===EEEJJJFFFKKKiiivvvTTT666222555333111444***///555999777444666:::888666444555777999::::::===:::999;;;???>>>999333999777444111///111444777BBBDDDJJJRRRXXXXXXRRRMMM===777111---***)))---333777((("""***000,,,***---((()))******))))))***+++***++++++,,,...///000000111666<<<>>>===<<<===>>>:::<<<>>>???>>><<<888666777444111000000000///---&&&,,,///,,,)))***,,,---))))))))))))************************************---'''"""$$$***///...+++''',,,***)))&&&,,,------)))%%%222'''555(((111,,,***(((***000///***+++000******---000000000555;;;999::::::::::::999888888333777555///...111222///,,,---000000000......---///000)))555,,,222,,,222,,,///222222111000000111'''000333---+++111222---///000111333666999<<<>>>@@@BBBEEEGGGHHHIIIJJJKKKDDDDDDCCCCCCBBBAAAAAAAAA===555000000222222333555111///......//////...,,,,,,...///,,,)))***,,,...,,,---------............------.........////////////000333999???CCCDDDCCCDDDHHHLLLMMMKKKIIIJJJLLLGGGMMMKKKKKKPPPMMMHHHMMMPPPJJJDDDDDDEEEEEEDDDCCC@@@CCCFFFDDD===666777;;;777888999;;;<<<=========?????????AAAEEEJJJJJJGGGDDDFFFIIIKKKNNNUUUbbbmmm}}}cccNNNAAABBB>>>888888;;;888000000222333222///---...000......------,,,,,,------,,,+++---111111///111666555<<<@@@@@@@@@BBBBBB???>>>GGGLLLIIICCCBBBEEEFFF@@@===999888888777444000111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,000///.../////////...,,,++++++,,,---///000111111,,,...111444666666444444444333222111000000000000---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++++++++...333666DDD===>>>555555;;;:::AAAfff{{{}}}jjjkkkxxxvvvpppZZZeee333...444111444333222111111111222333333333333333444666777888999<<>>;;;===>>>;;;999999777555111111111000///---+++*********))))))))))))(((((())))))))))))))))))))))))((())))))))))))'''%%%$$$))))))))))))))))))))))))))))))***+++++++++++++++++++++***************+++************************++++++,,,---///111333444666666777888999999777666111000...---,,,,,,,,,---///---,,,,,,......---+++,,,---///...------///000...------,,,,,,---......++++++,,,,,,,,,---------222111000000222666;;;>>>===FFFEEE;;;>>>KKKLLLBBB>>>???BBBEEEBBB===888777666111///000111//////111/////////......---------,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------+++///222333666;;;???AAA===FFFLLLJJJJJJMMMMMMKKKKKKSSSMMMFFFLLLPPPIIICCCPPPDDDKKKBBBGGGJJJ777JJJKKK>>>666999;;;777666;;;999444222666888777888:::>>>>>>???AAABBBBBB@@@>>>AAAEEEJJJLLLOOORRRTTTSSSTTTXXXcccsssyyymmm```UUULLLFFFBBB?????????===:::666333222111111111///,,,******+++,,,,,,---......---+++***++++++,,,---000111000///111555;;;===<<<<<>><<<;;;:::888CCCQQQ^^^qqq~~~kkkUUUFFF???777///444222000...//////000000///...---------///000111555555666666777888888999999999999888777555444333000000000000////////////........................,,,,,,,,,+++++++++***************)))))))))((((((***************************++++++++++++,,,,,,,,,---000444777888999;;;<<<777999;;;;;;:::888444000222000---+++)))******+++,,,,,,+++***)))(((((('''))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))((()))******++++++******+++******)))))))))******************************+++++++++,,,---///000111555444444444444222///---222111111000000111222333...,,,++++++------,,,++++++,,,...---,,,,,,---...+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,///333666:::666:::DDDEEE===;;;@@@EEEAAA===<<<<<<;;;777444444///,,,...///---,,,............------,,,,,,,,,++++++++++++*********************************************+++++++++,,,,,,///111333222222444777888>>>???<<<888;;;FFFMMMOOOGGGFFFEEEDDDGGGKKKJJJCCCDDDBBBDDD???CCCDDD:::@@@888555444777999888666666......222777777222000111555555555777999:::;;;;;;???AAABBBCCCFFFHHHIIIIIITTTWWWWWWUUUVVVXXXUUUOOO^^^YYYRRRLLLGGGCCC@@@===::::::999888777555444333000000///...---,,,***)))***++++++,,,,,,,,,++++++,,,,,,---...000111111000333111222666===AAACCCDDDFFFEEE@@@NNNFFFRRREEE===???===777333777888222+++111111000///...---,,,+++,,,,,,+++++++++*********************************++++++++++++++++++++++++,,,,,,------.../////////---.../////////000///...---,,,,,,++++++******)))(((((((((((())))))))))))))))))))))))************+++,,,,,,,,,,,,...111444???:::666555555777666222222444DDD~~~zzznnnXXXfffSSSPPPJJJ[[[XXXfffkkkdddwwwtttwwwzzzggguuu]]]CCC+++(((...000...///...------,,,------......000111333666:::>>>AAACCCTTTRRRQQQRRRSSSQQQMMMIII>>>???>>>===AAAIIIOOOQQQPPPPPPPPPNNNJJJFFFAAA>>>>>>;;;444...111;;;BBBDDD777222---,,,...000000///---,,,+++++++++,,,---...111111222333555666777777555555555555444333111111//////.........---------------------------------++++++************))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++...111333444222111000000BBB666000<<>>:::???JJJIII>>>===FFFAAA<<<777777;;;<<<888333222...,,,......,,,+++---,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&(((***,,,---///222555666:::>>>BBBIIIRRRVVVUUUMMM???DDDJJJBBBEEEMMMFFFCCCLLLDDD???>>>AAAKKKFFF???BBBEEEDDD???888222...111000222666555111111333333222000///000222555777555444666:::???DDDGGGHHHEEEKKKKKKHHHKKKRRRRRRKKKJJJHHHEEECCCBBBAAA>>><<<888555333111222222222111///......000333333000,,,*********)))******++++++++++++,,,---...///000000222111222444888===???>>>DDDEEEAAAHHH@@@EEE@@@BBB444>>>666111<<<999---///000000///...---,,,+++++++++++++++*********************************************************************+++,,,------------+++,,,---/////////......,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))************++++++,,,++++++---111444===999333444333111333888999777(((;;;IIIuuuyyyiiiiiissspppxxx}}}xxxqqqddd|||ccclll|||kkk///((((((///777222&&&&&&000,,,,,,---...///111222222666666555555555555555666444333444:::AAADDDAAA<<<:::::::::888777777777555;;;;;;:::888555222///...&&&+++111666:::===;;;999<<<777222000222222///,,,---,,,+++*********+++,,,------///000222333444555333333333333222111000///------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***'''***---000333777;;;???000555EEEZZZgggdddUUUIIISSSNNNFFF>>>777444333333......------,,,,,,++++++++++++++++++++++++++++++...,,,+++)))(((((()))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((()))***((((((((((((((((((((((((***))))))))))))******+++...///111111000/////////000///......------------,,,***))))))***++++++***((()))***)))((('''((()))&&&'''((()))***))))))((())))))))))))***************,,,...---,,,,,,...111000888;;;555222777<<<<<>>444+++***+++...333999>>>;;;777222//////111444111///111666<<>>777>>>///DDD999,,,666000)))999.........---,,,+++++++++*********************)))************************))))))))))))))))))))))))((()))***++++++++++++***+++******------,,,,,,...,,,,,,++++++***)))))))))(((((((((((())))))))))))((()))))))))***************++++++++++++---111333<<<999333666333+++***000444333<<<...###===^^^sss~~~wwwqqq~~~qqqzzz}}}}}}}}}yyy___((((((>>>//////............---,,,,,,---///111333555777888444333111///...,,,,,,,,,333222555===GGGKKKJJJFFF666777999<<<===<<<;;;;;;000///...---...///111333;;;999888888666666666888:::888777777888666222......---+++************+++***+++,,,---///000111222222222222222111000//////,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))))))))(((''''''***///444>>>HHHTTTTTTDDD222...555:::999666444222222111222000000000111111222222333////////////////////////000///,,,***((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((('''(((((()))******(((((((((((((((((((((((())))))((((((((())))))***---......,,,)))'''(((***...---+++******+++,,,------+++)))((()))*********'''((())))))''''''''')))((((((((())))))((((((((((((((()))))))))*********%%%(((+++***((((((,,,000000666;;;;;;999:::>>>AAA:::===;;;333...000222222000,,,+++---...+++)))***************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((,,,)))***,,,+++'''(((...444666888999999===GGGQQQCCCGGGooojjj]]]ddd^^^ccccccvvvuuugggfffnnn___BBB;;;JJJhhhXXXJJJGGGMMMRRRVVVZZZIIIFFF@@@888000---...000555222222555555222444:::CCC>>>BBBOOOSSSLLLIIINNNOOOMMMIIIEEEAAA<<<777333222222222111111111333555333111111666<<<===999444222000...+++))))))))))))((()))+++*********---000))),,,...///555<<<;;;666<<<>>>@@@GGGSSSDDD<<>>DDD111333666888888777444333///...,,,***))))))******))))))***+++---...//////000000111111000//////...,,,,,,++++++++++++******))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))++++++,,,---000666>>>DDDttt\\\BBB444000333???MMM888888888888888666555444000111222333444666666777222222222222222222222222///...,,,***)))(((''''''(((((((((((((((((((((((('''((())))))******))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))******''')))++++++,,,000777<<<000///,,,++++++...111444000---***(((((()))))))))&&&((())))))(((((()))***++++++***(((((((((((((((((()))))))))************---111444444222333999>>>///&&&111JJJLLL777444EEEjjjiii\\\DDD333000333444...***))),,,---***'''((()))))))))***************))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''$$$&&&,,,...+++...666***000:::CCCCCC???>>>@@@666TTT```\\\lllZZZJJJ===>>>LLLGGG444666JJJSSSGGG>>>???CCCDDDCCCBBBHHHGGGCCC;;;222------...///---...111000...777CCCDDD===>>>FFFKKKIIIKKKRRRLLLHHHCCC???<<<999666444...333999:::777666999===777666555666888777333000555333222///---,,,+++++++++---///...,,,---111555888222///:::SSScccZZZFFF@@@GGGHHH???JJJ>>>VVVbbbDDDGGGAAA000,,,,,,+++++++++*********)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++------,,,***)))///***+++111111+++***...+++++++++***))))))(((((((((((((((((())))))))))))))))))))))))******************+++******,,,000333ggg777777......///222111///...000)))+++///...333;;;777333IIILLL\\\{{{]]]EEE@@@222444111***222'''999###///777333---***(((&&&,,,---...000111111000000((((((((()))***,,,---...,,,---///111333555555555;;;777555777555111000444......---...000333777999<<<;;;===>>>777,,,&&&''')))...222333000///111333///---,,,***)))(((((()))))))))******+++,,,------...////////////...------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))$$$)))222===IIIVVVbbbjjjeeeKKK777:::BBB===000(((??????>>><<<:::888555444------...///000111222222////////////////////////++++++++++++***)))((((((((((((((((((((((((((((((((()))******++++++******)))(((((()))***+++,,,,,,******************************)))******+++,,,,,,&&&))),,,...222;;;GGGQQQGGGDDD>>>:::999;;;???BBB333///+++)))((()))((((((&&&((()))***)))***+++---000...+++)))''''''((())))))))))))*********++++++222666:::999888;;;CCCJJJQQQEEEQQQqqqvvv```[[[kkkfffMMMBBB:::222000,,,+++//////,,,******)))))))))******+++++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))************...+++111===CCCCCCJJJUUU^^^eeeuuukkkQQQAAAKKKqqq}}}oooJJJHHHDDD111<<<999:::>>>===<<>>:::333///000222...,,,...222222666JJJ```aaa___TTTFFFGGGVVV___^^^RRRLLLDDD===999888777666111;;;EEEEEE>>>888:::???888888777777666555444333555555444444333111000///---///111000---...333777??????@@@NNNjjj}}}uuu```LLLMMMLLLGGGeee___nnnQQQFFFAAA666++++++************)))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***+++---//////---+++)))///,,,222;;;;;;000***,,,++++++******))))))(((((((((((((((((())))))))))))))))))))))))******************+++******,,,000333aaa555666666...+++///000,,,+++...000***333444///***)))888000444999<<>>555000---666===000>>>###...///+++))),,,...,,,))))))+++,,,,,,---,,,+++)))(((......---,,,++++++++++++'''))),,,...000222666888444222444999888111---////////////000000111111222666666:::===888...))),,,''',,,///---(((&&&***000...---+++)))(((''''''((())))))******++++++,,,,,,------.........---,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***---000333444444444444555***,,,555@@@===111...555......------------------((((((((()))))))))******))))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))***+++,,,---************************************+++,,,---......///000///111888DDDMMMKKKEEE<<<555111111444666444111,,,)))((((((((('''&&&(((***+++***+++---///444111---)))'''''')))***************++++++++++++'''+++//////...222;;;DDD@@@???HHHXXX```]]]ZZZ]]]WWW\\\ZZZQQQOOOSSSQQQHHH444000000333444000......))))))******+++++++++,,,************))))))))))))))))))))))))))))))))))))************++++++++++++((($$$***777===<<>>???@@@BBB???===>>>@@@???999444++++++++++++++++++++++++111333555666999===BBBFFFiii[[[eee\\\EEE@@@???===;;;888555333222++++++***)))(((((()))))))))))))))))))))(((''''''))))))((((((''''''&&&&&&))))))************))))))+++++++++,,,,,,+++++++++......///000000000000///))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************+++,,,,,,,,,+++---...MMM666333000...---///222222///+++///............//////000444777999444///111;;;EEEEEE;;;111000666;;;<<<999333111...++++++...111333---//////,,,,,,...///,,,'''((()))***++++++++++++((((((((((((((((((((((((***+++,,,+++******+++---+++***)))))),,,///333666111222222000---,,,,,,,,,999000***,,,000///,,,***************************(((((((((((((((((((((((((((((((((((('''''''''''')))))))))******+++++++++***((())),,,,,,***---333000,,,'''&&&)))***)))&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******))))))((((((((('''''''''(((((()))******+++,,,,,,000111111///---,,,,,,---++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))(((''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))///777999555333444............---,,,+++***((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''))),,,...//////)))000<<>>;;;999666222...***'''%%%)))(((((('''''''''''''''((())))))))))))(((((('''((((((((()))***+++++++++''''''((((((((((((''''''''''''((((((((((((''''''''''''((())))))))))))((()))******************)))(((((((((((((((((((((((())))))))))))************++++++)))(((***000888>>>HHH444000222,,,(((,,,444777333---...------,,,,,,---------''')))---111444333111///)))111888999555000///000;;;:::888444111---***)))---000///,,,,,,//////,,,,,,+++***)))((((((((()))(((((((((((((((((((((((((((((('''%%%$$$'''+++///888555111...++++++,,,---,,,...000222222333666888888...'''(((,,,***'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,)))))))))))))))(((((((((...,,,,,,000444444111///+++)))'''''')))******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''')))***+++,,,---(((((((((((((((((((((((((((((()))))))))*********+++((('''))),,,...---*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***+++---------,,,+++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))+++---......---,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))+++---,,,---------,,,,,,+++***************************))))))*********))))))((())))))))))))))))))))))))'''''''''(((((((((((())))))(((((('''''''''(((((())))))))))))))))))))))))***)))***---111444444222===777///++++++---000111...------,,,++++++******(((''''''''''''''''''''',,,,,,***)))'''&&&%%%$$$%%%%%%%%%&&&(((***+++---(((((((((((()))))))))***)))+++...111444666777888EEEBBB===666111...///111666;;;111'''***,,,)))+++(((&&&%%%''')))(((%%%!!!######"""$$$''''''&&&$$$''''''''''''''''''''''''&&&'''((((((((())),,,...===777000000888===666***------,,,,,,,,,+++++++++)))(((((('''''''''((((((&&&''''''(((''''''&&&&&&&&&'''''''''((((((((()))'''(((((())))))(((((('''&&&''''''((((((''''''&&&)))***++++++,,,,,,++++++)))******++++++******)))((((((((((((((((((((((((((()))))))))******************))))))+++000888===EEE555000///---,,,---...///...---/////////000000222333333...000555<<>>:::...333555222///222>>>HHHSSSHHH888,,,)))///:::BBB<<<@@@AAA???>>>>>>:::555666444000,,,)))''''''&&&''''''''''''''''''''''''&&&'''((((((((((((+++---,,,---...000111222333333111333444555444555666888---***)))+++***&&&%%%(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++,,,------000000000000000//////////////////000333333///******)))((()))***++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((+++)))'''(((+++---+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&(((***+++.........------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$''')))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))'''''')))***+++***++++++++++++******)))))))))))))))))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))'''''''''(((((((((((()))(((((('''''''''(((((()))))))))))))))))))))))))))%%%&&&'''((((((***///222...///111333444333000---******))))))((((((''''''((((((((((((((((((((((((((())))))******+++++++++******))))))(((((((((((('''(((((((((((()))))))))(((***+++...000222333333888<<<@@@BBB>>>777000---+++///(((###***+++'''***(((&&&%%%'''***+++(((%%%(((((((((***,,,------,,,(((((((((((((((((((((((('''((())))))((((((***+++,,,000///((('''---111111---,,,,,,***)))((('''''')))))))))(((((()))******'''(((((())))))((((((((()))((((((((('''''''''&&&((())))))******))))))((('''(((((())))))(((((('''&&&'''(((((())))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************((()))***+++,,,...222666BBB555111,,,...///---***)))+++---+++++++++,,,---...///000...///222777;;;<<<888444---//////+++(((+++555>>>>>>777---&&&'''...999@@@DDDIIILLLKKKJJJJJJFFF@@@===:::444///+++(((((((((''''''''''''''''''''''''&&&(((*********)))***+++)))+++...000222222222111666666666555222000000111))))))+++---+++&&&'''+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++////////////////////////333555555333444444111,,,((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((''''''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&''')))***+++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))&&&'''+++,,,++++++++++++,,,,,,++++++***((((((((((((((((((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((%%%''')))'''%%%'''---333%%%(((,,,//////---)))''')))))))))(((((('''''''''&&&&&&&&&'''''''''''''''"""######$$$%%%&&&''''''*********))))))(((''''''''''''(((((((((((()))))),,,,,,...000222555888999111333555555333000...---''',,,'''%%%+++)))$$$((())))))((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&((()))((('''&&&''')))(((000111...---------++++++******)))(((((('''***))))))))))))******+++)))******++++++++++++++++++++++++***)))((((((((())))))************))))))(((((())))))))))))((((((&&&''''''((((((((((((((()))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))************'''))),,,,,,,,,,,,...///>>>444111,,,---...,,,)))(((+++...((((((''''''((()))******)))((()))+++------+++)))(((+++...///,,,(((&&&&&&$$$%%%'''***+++,,,,,,,,,<<>>((((((((((((((((((((((((&&&''''''((()))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((******++++++++++++******))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++,,,...//////---,,,+++******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))+++...///666555444222000///------+++***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++*********+++,,,---...///666333///...---,,,+++************,,,,,,+++)))''''''(((***)))&&&%%%)))///000+++%%%+++333&&&+++***"""...))))))333)))111'''"""///)))***%%%)))111BBBFFFFFF((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))************)))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))),,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++,,,---......---,,,+++******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))+++---///555444333222000///...---+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++,,,---...///|||666111...------,,,+++************!!!&&&000111)))+++,,,###---)))%%%$$$&&&'''&&&$$$"""&&&'''111+++%%%---"""'''+++%%%000&&&...$$$&&&$$$&&&((($$$'''&&&%%% (((((((((((((((((((((((((((((('''''''''(((***+++((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''*********)))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***+++------...---,,,+++******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))+++,,,...333333222222000///...---++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++*********+++,,,---...///www777000///---,,,++++++*********+++...%%%'''(((!!!%%%---)))%%%)))---...++++++...222222***(((***$$$(((222,,,555+++)))###,,,)))///000***...((())) (((+++333(((((((((((((((((((((((('''''''''(((+++...222444((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***++++++,,,---,,,,,,+++***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***,,,,,,000111111111111///...---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))*********************+++,,,---...///qqq999111111,,,,,,++++++******++++++///$$$%%%......'''$$$$$$%%%(((+++---+++'''### ***%%%)))***((()))$$$ $$$&&&///&&&"""%%%%%%***333$$$111"""(((((((((((((((((((((((('''''''''(((+++...222444((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******+++++++++++++++******)))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,,,,+++***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***++++++...///000111111000...---,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))******************+++,,,---...///kkk:::000222,,,,,,++++++***++++++,,,++++++!!!!!!,,,+++)))555+++&&& %%%+++......'''***---$$$+++///'''777,,,+++555###888&&&111000,,,+++###...###&&&(((((((((((((((((((((((((((((('''''''''(((***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******+++,,,,,,******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))*********+++---///000111000///...,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))***************+++,,,---...///eee999...111,,,++++++***++++++,,,,,,999333"""000...$$$///<<>>BBBEEEQQQSSSXXX\\\```cccddddddccc___VVVLLLHHHIIIFFFAAAAAA;;;777666222,,,+++...,,,(((&&&***///000)))"""'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&''''''''''''((((((((((((((())))))******++++++,,,+++***)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))***)))***...222444333000...---+++)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&+++***)))'''&&&%%%%%%%%%'''''')))+++---,,,***(((&&&'''((()))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++,,,...000111VVV;;;///---,,,++++++*************** '''888)))"""+++444>>>&&& (((ppp+++...```+++))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++*********)))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))---+++***)))******+++***&&&)))+++------...111444>>>CCCLLLWWWbbbllltttxxxyyy|||}}}wwwssskkkooorrrssstttooobbbUUURRRKKKDDDBBB@@@;;;888999'''...222---%%%###---777***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********)))(((&&&%%%)))************))))))(((((((((((((((((((((((((((((((((((())))))*********,,,+++***))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***))))))---111333333222...---+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((()))******+++(((((()))***+++***)))''')))))))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***,,,+++++++++,,,...000111TTT;;;000---,,,,,,+++***************111111...((()))... 888---000///%%%++++++((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,///...---...333;;;DDDIII^^^ccclllwwwttthhhrrrhhh]]]XXXSSSJJJBBB>>>CCC444'''&&&000444---###+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))((('''(((((())))))(((''''''&&&''''''''''''''''''&&&&&&(((((((((((()))))))))))),,,++++++***))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((***...222444444///...---+++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((())))))((('''&&&&&&******+++++++++***)))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******,,,+++++++++,,,...000111QQQ;;;111...,,,,,,+++************+++%%%'''###&&&222'''"""WWW,,,)))&&&,,,"""444 ((((((((((((((((((((((((+++******))))))((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((++++++*********)))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,...222000111777EEEXXXkkkvvv{{{qqqnnniii^^^QQQJJJ??????===666...(((((()))*********))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))*********)))))))))))))))(((''''''((((((((((((((()))))))))((((((((((((((((((((((((++++++++++++***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''(((,,,000333555111000...---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((***+++++++++***)))'''&&&)))***+++++++++***+++,,,***)))((('''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,+++++++++,,,...000111NNN:::333///---,,,,,,+++***+++++++++'''000)))999,,,???...+++ooo555+++###555###((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))+++++++++***************++++++++++++************))))))))))))))))))))))))(((((())))))))))))((((((************************************************+++---...---++++++---000---666FFFYYYmmm~~~|||~~~{{{~~~xxxllleeeLLLKKKFFF>>>444///...000)))(((((((((((()))++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***************)))))))))))))))***+++++++++,,,)))))))))))))))(((((((((++++++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''')))---222555222111000///---+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((()))***+++,,,---------$$$''')))***)))(((***+++++++++***)))***+++---...))))))))))))))))))))))))************************))))))))))))************,,,+++++++++,,,...000111KKK:::444///------,,,++++++++++++++++++&&&'''444###==={{{222,,,iiiXXX&&&$$$!!!---+++000))))))))))))))))))))))))******************))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++*********************************+++++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))((())))))******))))))(((***************************************************++++++***)))+++111777BBBUUUppp~~~|||~~~}}}yyywwwdddOOOFFFFFFCCC666*********)))((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((('''((((((''''''((()))************)))))))))(((((((((((((((************))))))))))))+++,,,,,,---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((+++000333333333222111///,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))((('''''''''((((((%%%)))......,,,+++,,,---******))))))(((((())))))************************************************)))))))))*********++++++,,,+++++++++,,,...000111HHH:::555000------,,,++++++++++++,,,>>>"""---888}}}......}}}666"""444 '''---000"""uuu...)))ddd///))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++,,,,,,---...///000000111...------------,,,,,,,,,))))))))))))))))))))))))))))))************))))))************************************************)))))))))***...999IIIUUUooo~~~vvvggg___^^^bbbfffqqqpppjjjcccdddooo{{{||||||kkkSSSAAA<<<>>>000...,,,+++******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++---...---...000111333333444444333222000...,,,***)))(((,,,+++++++++*********)))+++,,,------,,,+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))&&&((()))(((((()))---111444444333222000---+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,+++***)))***---000222666;;;@@@AAA===999888999333333222000...+++)))(((++++++++++++++++++++++++************************))))))*********+++++++++,,,+++++++++,,,...000111GGG:::555000...---,,,,,,++++++,,,,,,OOO+++,,,%%%mmmEEE''''''999lll999***ZZZ...DDD$$$nnn222444$$$)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000111333444555666777777777777666666666666555))))))))))))))))))))))))))))))************))))))************************************************---...///222<<>>888000*********)))******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))((('''---///""",,, ...&&&+++,,,,,,+++((((((***+++******...%%%+++---''',,,$$$+++(((%%%%%%***...,,,((())))))))))))((((((((((((******))))))))))))******"""+++...((((((---+++###111//////222888===???@@@DDDKKKSSS[[[ccckkkkkkgggpppooofffYYYPPPLLLDDD;;;CCC666888***222!!!***+++)))---111111---******,,,***))))))(((((((((((()))******))))))((((((''''''&&&'''((()))***)))((('''...+++''''''((())))))(((+++)))''''''((((((((('''222""" ***---...,,,%%%333666:::999666111...,,,***))))))***++++++)))'''))))))))))))))))))))))))///)))######(((------+++,,,)))&&&&&&+++///---((((((,,,,,,))))))---000///(((222555...***------(((,,,+++)))((('''((()))+++*********))))))))))))))),,,)))&&&'''***,,,+++)))000999NNNaaa^^^NNNHHHNNNSSSSSSRRRNNNHHHCCC???>>><<<>>>>>>>>>AAAFFFEEEBBB777///000///(((***...)))000---******++++++***))),,,++++++******++++++,,,......---------......///BBB@@@111444///...---,,,++++++++++++)))***+++777ZZZ&&&999***222;;;IIINNNZZZ>>>===???BBB000)))TTTlllvvvFFF>>>>>>SSSeeeUUU777,,,000+++$$$DDDggg===+++---000)))((('''((()))******)))((((((((()))))))))******//////,,,(((''',,,000000'''***"""...&&&222)))+++...///111111222222222000555000)))$$$$$$'''***,,,************)))((()))******************************)))((()))******+++***------+++'''''',,,222444***---...---111666666222666555444333222...***'''))))))******************))))))))))))))))))))))))************************---)))&&&'''+++...222444888,,,(((666PPPhhhzzz{{{rrrkkkiiijjjkkkkkkzzztttfffRRR===...,,,...&&&---333///'''$$$)))000***++++++++++++,,,,,,,,,+++,,,+++******+++,,,,,,...111AAA]]]{{{~~~zzzlllVVVLLL888777///555------,,,,,,++++++++++++++++++******************************)))((('''(((+++---+++...;;;...333+++111+++000444777888666222...###///,,,222...%%%///,,,'''+++---+++'''&&&(((+++******)))))))))(((((((((******))))))))))))******)))&&&''',,,,,,((()))...%%%333@@@CCC@@@DDDTTTccczzz}}}mmmSSSDDD444???111111'''333,,,&&&***222444,,,$$$******)))((((((((())))))******))))))(((((((((((('''((()))*********))))))$$$%%%(((,,,//////,,,)))%%%&&&(((+++,,,,,,***(((''',,,333222)))###)))111333777:::999444///+++***+++)))))))))******)))'''))))))))))))))))))))))))%%%***///...)))%%%&&&(((!!!---666333)))&&&---666+++///111///---,,,((($$$'''******((((((,,,000000...,,,***((((((((()))***************************$$$***---+++&&&(((333===YYY\\\WWWPPPTTT]]]XXXJJJOOOXXXeeeqqqyyy{{{zzzyyy|||wwwkkk\\\RRRLLLFFF???III???===999///000333---+++,,,------+++******+++,,,,,,++++++++++++,,,,,,......---------...//////BBB>>>333333///...---,,,,,,,,,,,,,,,)));;;"""&&&---***000 """000555555---000YYYFFFXXXWWWAAAJJJPPPfffSSSUUURRR===WWWDDD```FFF:::@@@''''''222+++555$$$***)))((()))++++++)))((())))))))))))*********+++---***)))+++---000888@@@333111)))111222DDDKKKTTTGGGDDDBBBBBBBBB???:::666444222000///...,,,***'''******++++++******************************************))))))***+++---...***+++---///...---000555333666999;;;>>>AAA@@@;;;666555333222333333222111++++++***)))))))))******))))))))))))))))))))))))************************---))))))------***,,,444%%%MMM{{{oooeee___WWWggguuutttbbbLLL;;;444333...******---///,,,)))++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///111CCCcccwwwzzz~~~vvvttteeeLLLJJJ666333(((...------------,,,+++***)))************************(((***,,,+++)))(((***---222000&&&,,,+++:::===DDDFFFEEEEEEDDDCCCAAA?????????AAA111...(((!!!---+++)))***,,,+++(((&&&(((+++*********))))))))))))(((******))))))))))))******+++)))(((***+++---222999PPPBBB888EEEfffooo]]]<<<333---)))***---/////////...---++++++***)))))))))))))))***))))))))))))((((((((()))*********************111///,,,)))(((((()))))).........---,,,***((('''%%%,,,)))%%%))))))%%%(((***000777:::888444111000+++***))))))******)))'''))))))))))))))))))))))))'''''')))+++,,,+++(((&&&555000000;;;IIILLLAAA666AAADDDEEEBBBBBBDDDBBB???777111,,,++++++)))***,,,000...,,,***)))((())))))************************)))+++++++++---888IIIVVVVVV___\\\MMMJJJ___yyyyyydddVVVMMMDDD666444666000)))---111000,,,)))***,,,---,,,,,,++++++,,,,,,---......------......///000BBB<<<555333//////...---------------%%%444''';;;777+++,,,444::::::???@@@JJJ\\\]]]UUUiiijjjwwwrrrnnnUUUhhhwwwzzz~~~eeeQQQMMMWWWIII>>>+++HHH;;;(((888222 '''+++*********+++***'''%%%************++++++++++++&&&%%%***000000...999HHH)))888KKK^^^```XXXFFF:::XXXTTTRRRUUUVVVQQQIIIDDD;;;;;;<<<<<<;;;666///+++***)))))))))+++++++++***++++++++++++++++++++++++)))***++++++***+++,,,------)))***111555777===EEEJJJLLLPPPTTTWWWXXXUUURRRLLLGGGAAA;;;888666444333333111...+++))))))***+++*********************************+++++++++++++++,,,+++...000***(((:::PPP{{{nnnfffdddaaaWWWMMMAAA444((((((111666///&&&+++++++++,,,,,,,,,---------,,,---//////...111666AAAdddtttlll[[[HHH---+++111+++,,,,,,---,,,+++***)))************************'''+++//////+++((()))++++++222999CCCDDDHHHGGGIIIDDDBBBBBBCCCBBB>>>===>>>@@@CCC;;;FFFKKKAAA<<<***333+++%%%''',,,---+++***++++++*********)))))))))+++******))))))******+++(((......(((+++999DDDEEE;;;\\\yyy~~~fffJJJ///000000000//////222444---,,,+++******)))******))))))))))))))))))))))))+++******)))))))))))))))(((***,,,...111555;;;@@@BBBAAA===999666555777999444777+++%%%333888///+++&&&---666<<<===999444222---+++))))))******)))'''))))))))))))))))))))))))***)))((('''***///777======CCCLLLSSSVVVYYY```hhhWWW[[[]]][[[YYYVVVOOOGGGEEE888000222000)))'''+++222000...,,,***)))))))))*********+++++++++++++++444+++$$$---AAAUUU___aaabbbSSSUUUqqqsssdddPPPEEE>>>222---///000000...,,,++++++------,,,,,,,,,,,,------...---------...///000111BBB:::777222//////......------......'''333+++$$$...---333...<<>>AAA888@@@EEEDDDKKKDDD>>>555...---,,,******---++++++++++++************++++++************++++++***)))+++000666@@@PPP^^^iii~~~vvvbbbJJJ111***333:::444***......,,,++++++*********))))))))))))************,,,+++)))((((((***+++,,,,,,555>>>DDDCCCBBBBBBCCCFFFHHHIIIHHHEEEDDDDDDFFF;;;>>>777---+++++++++---+++///666<<<>>>:::333---///,,,***)))*********)))************************%%%,,,000///,,,333DDDSSSJJJMMMUUU]]]```aaaiiisssyyy~~~|||vvvjjj^^^[[[KKK>>>:::666...,,,111333222000...,,,+++))))))***+++++++++,,,,,,,,,---111---///>>>TTTbbbbbb]]]___eeeiiiUUU???555000,,,+++...000...+++...------------------...---------...///000111111CCC888999222000//////........./////////666;;;'''444---AAAKKKoooxxxYYY\\\lll```bbbiiiWWWHHH:::...)))((('''(((+++---------,,,,,,,,,,,,------------000...------///999NNNaaakkkllluuuoooqqqbbb___XXXsssnnnqqq{{{yyytttuuuuuuppphhh^^^TTTIII???999555000+++)))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,//////---+++,,,...***999OOOhhh~~~}}}qqqhhhNNNIII???666000---......+++++++++++++++++++++++++++++++++,,,,,,------...***)))000BBB^^^vvveeelll```cccgggcccfffrrr|||]]]UUUGGG:::111---,,,,,,,,,,,,,,,,,,------------///...000111---,,,<<>>000%%%(((444,,,,,,,,,+++++++++******++++++************++++++000"""(((BBBLLLIII]]]~~~zzzwwwtttTTT>>>555444111///000///...,,,++++++++++++)))))))))************+++,,,+++******---111555777BBBGGGKKKKKKIIIMMMVVV^^^ggglllrrrsssmmmeee___\\\```LLLFFFEEE;;;888666+++///---///777???BBB<<<666111///,,,++++++++++++******************************'''(((222BBBLLLOOOMMM___```qqq{{{yyy{{{jjjZZZIII999///---333333222000...,,,+++***+++++++++,,,,,,------...'''777JJJWWWZZZ[[[___bbbkkkxxx___JJJ>>>111,,,///222111//////......------......///---------...///000111222CCC777;;;111000///////////////000000---'''---...EEENNNooo|||YYYaaahhhRRRtttbbbRRR444000...+++***+++---......,,,---------............,,,,,,---444EEE[[[lllsssbbbaaallliii~~~~~~}}}uuugggVVVKKKDDD===333.........---+++------------------------+++---///...,,,---333888BBBccczzzsssnnnooommmhhhgggiiirrruuu{{{pppgggYYYIII<<<444000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........(((:::PPPddd|||uuuwwwoooiiifffvvv}}}oooggghhhtttzzzoooVVVFFF???999000(((,,,,,,,,,------------.........000111---444QQQpppyyyuuu```KKK444222///,,,******+++,,,++++++++++++++++++++++++,,,***+++111999AAACCCCCC999;;;TTTiiizzzssseeeXXXTTTQQQOOOWWWcccaaattt{{{xxx___WWWJJJTTTMMMJJJJJJBBB444///333---,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,......999LLLZZZfff|||}}}jjjKKK777444999111000///---,,,+++++++++))))))*********+++++++++++++++,,,///555<<>>333555---666555++++++666888000+++>>>nnnfffRRR^^^iiiaaaZZZFFF111)))...444222,,,000+++***---///......000666555>>>aaa{{{mmmgggzzzhhhqqqcccTTT111999444999'''///111000---,,,---//////%%%999&&&000999+++PPPuuubbbdddooo|||yyyhhhnnn~~~yyyZZZBBB999999000)))***------+++++++++---...---+++---555<<>>JJJYYYuuuyyyDDDBBBaaa\\\;;;%%%:::///"""000111&&&,,,---...---***,,,///---'''333KKKYYYOOOooo~~~|||~~~~~~uuuzzziiiDDD;;;555111111000,,,))))))111***'''+++,,,***+++///)))333999KKKIIIDDDccc}}}rrrwwwuuu\\\999000@@@JJJEEE888555000---...000...))))))///+++(((000111,,,,,,666XXXiiiaaammmoooMMM???QQQppp}}}bbbmmmZZZ<<<444444???***,,,111------//////***)))555DDDYYYggg\\\TTTrrrqqqTTT777---222///111111...+++,,,///000//////......///000222333CCC>>>333555111000000111///,,,///444JJJaaaRRRbbbdddXXXEEE666...,,,...///000+++***...111000......333888ddd|||kkk{{{uuuVVVNNN888<<<888---------,,,---///000000777---333333...VVVnnnhhhwww}}}{{{xxxyyyhhhPPP<<<111))))))---...---...++++++...111///,,,222;;;888ppp~~~wwwrrrMMMPPPOOOQQQSSSVVVZZZ\\\^^^___^^^```aaaaaa``````aaaccceeevvv}}}}}}~~~mmmTTTOOO555888,,,)))++++++000444///111***555...@@@ooooooWWW000,,,111,,,(((------,,,+++,,,+++++++++,,,333EEEGGGAAA>>>]]]sssiii???...NNNrrrwwwsssvvv|||gggUUUMMMKKKgggyyyZZZVVVmmmRRR***)))888,,,'''000---------,,,,,,,,,,,,---...AAA\\\NNNyyyrrr|||~~~kkk@@@555...//////,,,+++...,,,***+++///...***(((+++555NNNKKKIII\\\KKK@@@SSS@@@???;;;444000...//////------,,,,,,...,,,***...777VVVMMMeeeaaa@@@ZZZvvvmmm:::???(((<<<+++333+++,,,......---000@@@QQQ___jjj``````mmmRRR;;;...///111111000...///111222//////......///000222333AAA===333444555,,,...888444+++666MMM|||{{{ccc\\\bbbaaaYYYHHH555+++,,,111000,,,,,,000222000///111:::gggppptttsss___>>>888999000...------///000000000777,,,555333DDDvvvvvvMMM???111,,,---......000---)))---444111,,,444DDDnnnpppzzzOOOEEEPPPVVVTTTZZZaaacccaaa^^^^^^___ccceeeggggggeeecccccccccccckkkmmmttt|||ttt]]]EEE???------///(((...666+++---111444000SSSwwwjjjccc___[[[XXXQQQ```bbb\\\bbbeeecccddd|||xxx777666...***+++...+++)))+++///---))),,,444DDDFFFAAAQQQiii~~~xxxHHH777SSSiiilllssszzzpppjjjQQQOOOvvv{{{\\\[[[ppp===000;;;---'''111///---***,,,///,,,)))...999]]]IIIooowww}}}www~~~|||~~~VVVBBB222000000+++,,,222++++++---...---,,,000666NNNMMMIIIeeewwwXXX???GGGBBB:::444///...///111000)))...222)))***;;;JJJ[[[ooo}}}TTT555xxx~~~www===???))):::222------...///000999LLL___ddd___^^^uuulllNNN222000000111222222222222333//////......///000222333???===333444666///111777555888UUUyyyyyyvvvxxxuuuwww~~~xxx~~~oooZZZ^^^___UUUDDD555............///000---...666AAAjjjhhh}}}{{{yyy}}}dddQQQCCC:::333//////111000///...)));;;...DDD}}}}}}ooofffjjjsssxxxwwwwwwxxxiiiWWWAAA444...+++,,,///---***---333///---AAA]]]|||rrrkkkSSSOOOXXXaaaccccccfffiiihhhggggggjjjnnniiikkkmmmnnnooopppsssuuurrrqqqjjjpppyyyttt|||qqq```JJJ333666===---)))222...,,,333111<<>>III>>>III}}}fffJJJ555gggdddzzzyyy~~~eee^^^zzz~~~jjjmmmnnnKKK---444111'''000---(((+++111---'''222FFF[[[XXX~~~}}}{{{}}}~~~}}}{{{[[[<<<333111---,,,111///...,,,******111???KKKaaa[[[ggg}}}dddUUULLLFFF???888222...///222...***///000***777PPPYYYZZZSSSeee|||HHH555,,,777111111000000444AAAVVVfffgggXXXeee~~~aaaGGG444111000333555333222222000////////////111222333>>>===444555444666444///333MMMyyyrrrlll}}}jjjhhhbbbZZZNNNAAA333+++,,,000222///)))///EEE\\\|||zzzxxx{{{}}}pppQQQDDD888......000///...///+++<<>>KKKkkkzzzzzz}}}jjjpppnnnkkkAAA999222'''---,,,))),,,111---))):::RRRIIIsss}}}rrrJJJ666222000...///000000---)))+++777HHHTTTUUU~~~sssqqqpppzzzqqqgggmmmzzzlllSSSJJJBBB===777///---000---000///)))///HHH]]]```~~~QQQUUUoooFFF+++111222111///111;;;LLL^^^iii```hhhrrr^^^===444///222444222111222000000//////000111333444~~~>>>>>>555666333888555///@@@kkkppprrrbbbqqqrrrcccVVVHHH999///,,,000333000,,,999ZZZyyyzzzwwwttt}}}gggQQQ>>>///---000///000222555---IIIxxxsssvvvbbbIII;;;999===EEEMMMQQQXXX^^^cccooo|||{{{zzzeeeOOO:::,,,+++000---.........333KKKvvvpppKKK[[[bbbYYYWWWbbbmmmppplllooovvv}}}{{{uuuwwwnnnhhhnnnqqqttt~~~xxxuuu}}}|||^^^:::+++...///---...000000888gggpppEEEJJJqqqwww{{{vvvnnn{{{|||~~~~~~xxxXXX}}}LLL333111...,,,---,,,+++***---555BBBKKK888uuubbbIIIOOOvvvvvvmmmsss|||yyyvvvuuuEEE...222+++,,,,,,...000,,,///CCCYYYdddwwwzzz{{{}}}~~~}}}zzzmmmvvvvvvttt{{{yyyqqqpppggg]]]fffwwwzzz{{{}}}www~~~~~~]]]???222222222...+++/////////333@@@MMMTTTeeepppuuuiiiwwwcccTTTGGGBBB;;;222...///---555---)))???TTT```jjjcccQQQ```EEE)))000///...444EEEZZZgggjjjXXX~~~zzzdddJJJ;;;000111333111///111000000//////000111333444~~~>>>???666777666666444???bbb[[[bbbwwwcccPPP@@@777///000222222777JJJooo~~~}}}xxxiiiOOO888111222000000555555666}}}rrrYYYZZZxxxgggRRR;;;000///222:::BBB@@@??????DDDQQQ___jjjnnntttzzzeeeIII333,,,000---//////000BBBfff}}}NNN[[[TTT[[[nnnyyyuuusssyyy{{{mmmjjjvvvzzzuuuwwwyyyxxx|||nnn777...222+++,,,///222CCCwwwCCCBBBBBB???777===]]]~~~||||||}}}~~~~~~~~~uuu~~~ggg]]]nnnzzz~~~~~~wwwsssmmmcccCCCUUUsss@@@,,,111+++)))......***000???IIIIII\\\kkkLLLWWWyyy{{{qqq}}}zzzddd:::222///,,,///000---,,,666LLL^^^{{{xxxuuunnngggbbbaaa```\\\ZZZZZZhhhggg\\\XXXgggnnniiigggwwwgggsssxxx{{{sssxxxOOO555333444///***...///111;;;MMM[[[aaa}}}xxxxxxbbbMMMEEE>>>555///111...666***333YYY___bbbxxx===qqqppplllhhhbbbYYYTTT[[[fffXXX555333000000999OOOdddjjjdddeeegggYYYDDD333111333//////222111000000///000222333444}}}>>>@@@777888:::333555RRR{{{ccczzzpppWWWFFF???111000000444@@@YYY}}}xxxqqq{{{sss|||aaaDDD888555111000555...WWWxxxDDD>>>DDDEEEWWWLLL???555777<<<===???BBB??????>>>===@@@PPPkkkuuummmpppzzzwwwVVV999...///---000///333NNNyyyzzzCCCgggccc```fffrrrwwwxxxrrr^^^TTTSSSRRRQQQOOOQQQXXXeeettt}}}xxxqqqrrr~~~uuuxxxuuu}}}ZZZ888666///444...666LLL|||AAAAAA???BBBHHHFFFCCCOOO```rrrvvvxxxqqqddd]]]___dddrrrzzzmmmWWW||||||ooovvvyyy}}}{{{yyyyyyrrrooo\\\EEEBBBJJJ'''444+++%%%///000+++333FFFMMMFFF|||TTTRRRpppzzzzzzwww}}}xxxOOO(((555,,,111111++++++;;;QQQ```jjjUUUQQQUUUgggtttzzzsssnnnvvvxxxxxxxxx^^^999222444///---...,,,...>>>XXXmmmuuummmRRRGGG@@@777222333...555(((@@@oooggggggTTTiii\\\@@@QQQxxxrrrYYYEEEBBBTTTjjjzzz???999555333>>>UUUiiihhh]]]pppbbbJJJ666222222//////333111000000000000222333444vvvBBB>>>;;;444???222888lllpppVVVWWWHHH333555...111UUUfffjjjeeejjjOOO^^^dddlllzzzzzzzzz```222000:::)))888777{{{~~~EEE;;;;;;555555777;;;444888777;;;AAA@@@GGGeeeNNNKKKFFFHHH|||sssjjjuuuxxx|||oootttyyy<<<111,,,---;;;,,,:::}}}OOOWWWgggeeecccllltttppprrroooUUUHHHDDDAAA>>><<<>>>BBBIIILLLMMMMMMQQQTTTWWW{{{xxxuuu|||zzzsss```~~~KKK111(((666,,,777hhhxxx{{{MMM;;;BBBAAAHHHBBBEEEKKKJJJ]]]tttzzz{{{pppFFFqqqNNN<<>>???GGGHHHVVVeeennn}}}jjjMMMtttdddUUU\\\wwwzzz}}}xxxCCC:::<<<......000000,,,[[[[[[eeexxxpppuuuUUUNNNIII888>>>444+++444---VVVnnnddd}}}qqqLLLlllBBBEEEIIIDDDYYYuuuQQQ:::222<<<<<>>;;;444888222PPPuuuLLLEEE777999000>>>^^^uuuvvv|||wwwFFF???:::MMMIIILLLaaadddmmmzzz~~~yyyyyywww@@@888999333888BBBrrr<<<444666666999;;;BBB<<<:::555666FFF___{{{uuu^^^]]]sssyyynnnwwwmmmxxxpppppplllrrrsssIII777//////888...WWWeeeRRRZZZkkkoootttYYYOOO@@@777DDDEEEAAA@@@CCCDDD@@@<<<<<>>>>>DDD>>>^^^pppjjjhhhhhhsss{{{fffeeeRRRMMMRRRQQQ]]]LLLKKKLLL444___uuuwwwsssllltttrrrlllllljjjccc___aaabbbccc\\\FFF;;;YYYyyy:::+++***...++++++666GGGPPPOOO}}}mmmSSShhhwwwZZZSSSSSSLLLFFFfffsssrrrcccqqqfffPPPFFFXXX\\\ZZZYYYfffiiieeeRRROOO999111222+++...000IIIVVVZZZCCC???888???===@@@EEESSSqqq{{{yyybbbzzzTTTBBB~~~pppkkkggghhhVVVAAA<<<---,,,///000777ccceeewww}}}vvvppp\\\MMM:::999***000444333^^^rrroooiiikkkpppRRRDDDPPPQQQGGGRRRmmmzzz;;;111999HHHuuuzzzjjjvvvyyyFFFJJJCCC:::NNNbbb[[[fffnnnRRR===333111...,,,000000000000000111111222wwwBBB>>>;;;555444666kkkWWWLLL======333PPPlllxxxWWW;;;IIIEEEOOOLLLRRRdddjjjvvveeekkkyyykkkQQQ999444999555YYY```777111555;;;AAABBB???======???CCCVVVbbbQQQSSS^^^xxxxxxyyyhhh\\\}}}vvv^^^???000...222777vvvKKKUUUZZZeeettt|||tttFFFEEE<<<+++777???EEEMMMOOOFFF888000///999222111:::CCCGGGJJJOOOdddeeeaaagggxxx|||yyy~~~yyyxxxnnnsssuuu|||AAA---555222AAAJJJ999HHHGGGYYY}}}ZZZdddyyy|||SSSGGG\\\YYYcccvvv{{{yyyiiiZZZaaadddaaa]]]]]]^^^___XXX\\\WWWRRRHHH666JJJxxx}}}zzzLLL...111***000111???RRRLLLhhhlllUUUpppOOO<<<<<>>888888BBBKKKGGGLLLlll{{{SSS|||sssJJJBBBeee___WWWhhhpppgggYYYVVVpppJJJ===111...000///EEEggghhhqqqGGG>>>FFF___}}}```pppWWWIIICCCEEE555444444<<>>AAAOOO[[[```rrrlllgggiiisss~~~}}}}}}fffuuuhhh555444999555gggWWW;;;888;;;AAAHHHGGGHHHIIILLLaaahhhiii[[[EEE???EEE\\\mmmiiizzzxxxXXX{{{~~~qqqCCC...///333SSS```UUU]]]fffxxxccc555333777222666555;;;BBBCCC;;;333333999777333444:::===;;;999;;;MMMfffuuuvvv{{{xxxlllxxxzzzvvviiibbb}}}===///111000EEE}}}ttt@@@>>>JJJ\\\rrrXXX~~~}}}uuuyyyUUU???YYYSSSMMMNNNUUUooo|||vvvuuuvvvnnn[[[QQQTTTVVVSSSWWWMMMJJJHHH000;;;sss]]]...222***222333FFF[[[LLL~~~ggghhhqqqDDD777HHHNNNUUUbbbfffccc^^^\\\mmm}}}rrrZZZdddXXXXXXgggkkkhhhaaa???AAAuuuEEE222333111333111XXXppp^^^888555@@@AAA:::GGGYYYbbbkkk|||PPPHHH;;;ZZZcccccc}}}~~~vvvppp[[[OOOuuuSSS@@@888333222///MMMffffffbbb666EEESSSLLLGGGYYYvvvqqqvvvfffQQQOOOLLL<<<555333EEEwwwttt[[[|||OOOVVVYYYYYYbbbUUU;;;666kkkpppdddEEENNNGGGTTTMMMaaaVVVVVVoooqqqCCCMMMKKKrrrjjjSSStttVVV>>>222/////////000/////////000111222333zzzCCC===<<<888999RRRrrreeeEEEAAA;;;???llleeeBBBIII>>>LLLUUUhhhvvvrrrwwwzzzoooooo|||~~~fffeee>>>;;;888<<>>AAAGGGGGGNNNUUUddduuuMMM444>>>HHHkkkrrrvvv~~~ZZZdddsssCCC111222===vvv777lllgggtttzzzHHH333***555BBB:::777888999:::666444:::CCCBBBEEEFFFBBB???@@@AAAAAANNNOOOYYYooowwwXXXmmmvvvzzzgggWWW~~~uuu~~~777333000222QQQtttjjjAAA>>>AAAhhhiii~~~gggtttlllxxxbbbLLL>>>OOO\\\lllhhhsssrrrYYYJJJLLLLLLKKKOOODDDCCCEEE///555gggnnn111111...111000KKK]]]RRRvvvTTT{{{[[[BBBLLLggghhhdddgggeeezzzooovvv~~~ggg```BBBMMM^^^MMM}}}oooUUUiiifffZZZ<<<666tttEEE666333222333000___{{{TTT<<<@@@EEEAAA>>>FFF___{{{}}}ZZZuuu777NNN}}}{{{xxxxxx___GGGbbbYYYEEE???666111000QQQjjjnnnoooEEELLL^^^]]]UUUVVVvvvooommm~~~oooSSSSSSLLL@@@444333JJJ}}}qqqdddnnnQQQllliiiBBB666rrrtttIIILLLNNNNNNaaa<<>>^^^uuu||||||>>>yyy[[[BBB444/////////////////////000111222333{{{CCC======999999dddvvvOOOKKK\\\sss{{{\\\SSSqqqVVVBBB888KKKrrrGGGUUU;;;EEEuuu{{{{{{oooeeedddnnn~~~ppp]]]yyySSS;;;444@@@qqqNNN<<>>>>>GGGMMMWWWbbbrrryyymmmIII222>>>JJJUUUjjjwwwuuuJJJTTTzzzjjjBBB777111CCCvvvhhhWWWfffhhhQQQ222===444===OOOEEEEEEDDDCCCBBB;;;555555:::;;;IIIMMMFFFIII[[[fffdddzzz______zzzxxxcccbbbvvvwww[[[ttt}}}888888111666cccoooqqqGGG@@@IIItttzzzbbb|||ccc[[[TTTTTTPPPgggsssZZZJJJMMMJJJBBBDDD>>>>>>???222999[[[xxx~~~:::111222...///QQQYYY^^^ooo^^^qqq666<<>>KKKhhhwww]]]sssTTT...fffIIIyyy}}}zzz|||cccBBBPPP___IIIDDD999...444SSSuuu^^^GGGGGG;;;MMMrrryyyjjjxxxuuuooohhhMMMQQQLLLIII888555GGG}}}rrruuugggfffrrreee|||{{{GGG999qqqIIIFFFPPPwwwnnnHHHbbbvvv@@@VVVGGG@@@TTT|||]]]lllhhhzzz===rrrWWW@@@333000111222////////////000111333333|||CCC======:::<<>>---<<<777///666777666:::AAADDD@@@:::<<>><<<<<<<<<;;;777333===MMM@@@///444***222YYYRRRkkkooo|||\\\EEETTTRRRNNNccc|||~~~sssXXXsss{{{|||wwwQQQ666CCCBBB]]]GGGrrrnnnrrrhhhSSSGGGzzzfff<<<111===]]]{{{iiiFFF999555333000kkk}}}rrrLLLHHHQQQUUU\\\xxxTTTOOO\\\RRRJJJssskkkQQQyyyyyyccc@@@HHHdddOOOGGG???///:::PPP{{{MMM@@@FFFBBBjjjxxxuuu~~~sss{{{hhhpppiiiyyyUUURRRGGGJJJBBB:::AAAyyywwwoookkkaaadddvvvOOO@@@mmm[[[JJJlllbbbeeeyyyIII666FFF^^^|||mmmYYYTTTSSSuuuyyyEEEgggKKK999000...---......//////000222333444|||CCC======;;;@@@zzz___FFFLLLUUUPPPOOOWWWddd|||}}}zzz~~~zzzrrroooqqq{{{GGG888cccxxxsssTTT^^^]]]aaaxxxiiijjjppprrrgggpppsssccclllgggeeeaaaZZZxxx]]]iii444AAAQQQQQQ888BBBEEEGGG]]]uuusss666999III@@@>>>HHHrrrvvvlllBBBBBBQQQqqqhhhjjjZZZ<<>>EEE888999MMMJJJPPPWWWXXXOOOFFFHHHOOOeeePPPwww|||VVV^^^YYYwwwEEE444...333yyywwwEEEHHHxxxxxxpppjjjnnnzzzwww{{{}}}xxxrrrxxxUUU;;;???<<<===:::===:::000222===AAAMMM===444)))666___NNNssssssnnnRRR???JJJJJJXXXyyyllldddpppzzzuuutttSSS:::JJJKKKnnnkkkooommm\\\ZZZQQQtttYYY:::666666CCChhhXXXLLL<<<666444111oooxxx|||PPP@@@JJJgggIII>>>;;;777444<<>>EEEhhhSSSIIIFFF111???KKKzzzMMMPPPkkkiiitttsssiiiNNNpppKKKfffaaaQQQGGGXXXaaaeeelll[[[VVVIIIRRRJJJ===;;;vvv}}}|||rrrkkkdddnnn}}}~~~ppp[[[WWWGGGkkkhhhTTTqqq@@@YYYHHHHHHGGGVVVwwwJJJ???CCCEEEeeexxxMMMoooXXXBBB555111222333.........///000222333444{{{OOO>>>666===@@@JJJKKKZZZJJJYYYPPPuuussscccXXX```YYYgggxxxpppzzzEEE;;;uuuMMMllldddvvv]]]cccmmmgggKKKbbbggg]]]cccbbbrrrbbbdddXXXVVVaaa~~~___QQQ888DDDTTTTTT;;;DDDMMMYYYwww\\\HHH???MMMNNN555QQQ^^^SSShhhYYYyyyooo^^^===ZZZJJJ---...^^^fffrrr\\\dddooowwwHHH>>>888777FFFCCC333IIIkkkZZZiii|||VVV```hhheeeJJJcccjjjGGGiiiCCC>>>---<<>>777///888:::@@@YYY===333111<<<]]]eeeoooTTTDDDDDDiiiUUU```^^^lll~~~fffVVVUUUWWWOOOSSSSSSqqqmmmddd___OOOXXX___FFF333555555MMMwww???XXXFFF;;;111777fffQQQ???dddzzzzzzPPPEEEFFFPPP:::>>>HHHUUUdddSSSuuunnnTTTHHHnnnqqqyyy}}}zzz}}}tttlllZZZ>>>EEE}}}UUUSSSLLLBBB888KKKxxxzzzYYYRRRYYY~~~YYYOOO}}}sssMMMLLL\\\XXX[[[XXX[[[UUUOOOIIIHHHHHH<<>>:::>>>SSSLLLOOOYYYFFFiii{{{}}}~~~qqq]]]PPPLLLHHHWWWddduuuyyyPPPJJJxxxVVVwwwnnn```KKKKKKHHHPPP222???QQQGGGEEEYYYYYYOOORRRRRRLLLNNNYYY}}}bbbOOOCCC@@@___cccAAAAAA[[[{{{[[[NNNLLLGGGEEEVVVjjjzzzcccMMM===SSS;;;555===llleeegggZZZfffkkk{{{dddFFF;;;777777GGGHHH>>>VVVbbbdddooosssiiiuuunnn]]]FFFkkk~~~kkkIIIhhhkkkEEEjjjQQQ999555;;;}}}~~~eeebbbllltttgggHHHJJJUUUNNNMMMAAA>>>===AAAHHH333AAA[[[xxxNNNPPPlllcccVVVJJJ@@@999888:::<<<222<<<666///666777???|||uuu___GGG999333:::___\\\yyy~~~VVVUUUKKKjjj[[[TTTyyyUUUwwwnnnccc[[[|||```[[[mmmsssaaaqqq{{{YYYXXX```OOORRRSSS>>>222777666]]]jjjHHHUUUGGG>>>444666___bbbVVVppp|||___JJJqqq]]]WWWSSSfffQQQJJJwwwuuubbbAAAWWW{{{pppZZZ???KKKvvvOOOLLLLLLEEE???BBBqqqzzznnnmmm^^^```bbbnnnuuuSSSSSSGGGRRRIIIJJJLLLIIIEEE<<>>SSSVVV555xxx___KKK222,,,111------...////////////222444KKKAAA???>>>[[[\\\ZZZgggZZZ|||}}}zzzjjjVVVGGG<<<===IIIOOOrrr{{{vvvOOOXXXqqqfffzzzpppFFF999KKK@@@EEEFFFHHH999@@@SSSZZZZZZPPPSSSOOOMMMPPPVVV}}}cccGGGRRRAAAddduuuMMM:::RRRkkkxxxjjjttt|||uuuQQQJJJ[[[~~~dddUUUBBBBBBwwwaaaGGG888666iiikkkbbb[[[hhheeesssVVVCCC777666888EEEKKKHHHaaaqqqsss~~~wwwccckkkVVV___qqq[[[___fffHHHoookkkCCCiii~~~iii444;;;777}}}{{{sssjjjjjj{{{hhhNNNMMMlllIIIJJJAAA@@@EEEzzzMMMHHH|||vvvcccIII999999===<<<:::111999555222888777FFF^^^EEE@@@999666^^^XXX~~~{{{ZZZxxxrrr}}}}}}eee___vvvrrrUUUjjjUUUjjjiii}}}kkk}}}ooosss^^^fffXXXJJJGGGCCC555222999:::eeezzzPPP|||SSSJJJDDD:::666UUUtttnnnzzz|||mmmeeeWWWssszzznnnppp}}}iiiXXXtttoooXXXyyykkkOOO;;;RRRzzzTTTRRRJJJFFFHHH:::eeeRRRBBBHHHEEERRRHHHFFFGGGOOOHHHDDDWWWuuuxxxRRR^^^}}}```ZZZ___ooo~~~hhhKKK:::888===AAAEEE???bbbKKK:::{{{aaaJJJ333---000,,,---...////////////222444QQQIIICCC<<>>CCCBBBPPP>>><<>>222444{{{qqq}}}~~~~~~ooonnnuuubbbggg^^^ZZZ???kkkvvvttt|||uuurrr\\\HHHBBB===444333888777222555333888888:::^^^YYYGGGEEELLL222RRRtttaaaEEEwww}}}rrrcccnnnooopppsssYYY[[[WWWHHH;;;;;;777222000111<<>>VVVKKKCCC___}}}GGG444999qqqwww|||~~~kkkkkkPPPbbbccc@@@555000,,,222@@@888555666222777333888iiiMMMEEEGGGNNN:::MMMzzzYYYPPPxxxuuuuuueeeiiiwwwuuu}}}ppp\\\MMMNNNMMMDDD<<<777:::666444222111EEEiiiaaaVVV|||OOOMMMKKKLLLFFF???ddd{{{|||}}}{{{xxxzzz~~~uuurrr]]]FFF:::III~~~___JJJTTTHHHHHHLLLRRRPPPlllwwwiiiGGG888>>>000OOOeeeIIIOOOJJJPPPEEEHHHWWWOOOeeerrrmmmKKKBBB]]][[[XXXUUUdddwwwddd```UUUfff}}}gggNNNRRRQQQzzzyyyEEE)))444HHHAAAaaaUUU???gggkkkDDD444000...222---...////////////222444gggSSSoooooo}}}oooYYYsssyyywwwkkkZZZMMMBBB999777999CCCEEEeeeuuuvvvvvvZZZXXXZZZPPPEEE???JJJHHHRRRLLL^^^sssrrrHHH]]]ddd}}}vvviiiSSSiiiqqqnnnjjjoooOOOIIICCCHHHrrrBBB<<>>NNNuuuddddddmmmSSSFFFggglll===KKKdddHHH:::;;;ccc|||xxxyyy|||lllpppvvvWWWBBB999777===AAA;;;333000666777777333999444>>>{{{xxxFFFPPPLLLGGGGGGMMMpppaaa{{{vvvqqqzzzmmmyyyttt|||{{{mmmnnn{{{qqqYYYKKKOOONNN@@@888<<<555888444444666666[[[rrrbbbpppNNNJJJFFFMMMJJJ<<>>[[[IIIPPPFFFMMMIIIKKKUUURRR[[[fffZZZGGGJJJvvvfff[[[\\\UUUUUU```pppkkk[[[SSSEEEGGG@@@___tttuuuQQQ111666GGGFFFJJJEEE999555>>>EEEEEECCCjjjqqq555444|||kkk???000...,,,222---...////////////222444sss___tttwwwxxxeeeNNNCCC>>>:::======HHHLLLjjjlllnnnxxxhhhZZZqqq___aaaUUULLL@@@EEE>>>\\\VVVIIIVVVLLLGGG>>>MMMGGG^^^|||uuuHHHmmm[[[~~~~~~mmmgggkkkaaaoooxxx[[[fffkkkllliiiqqqKKKFFFHHHYYYKKK777zzzllljjj___```SSSfff???>>>AAA===FFFFFFFFFJJJTTThhhqqq???ddduuu```444QQQiiiCCC@@@:::XXXyyyuuusssssspppaaaFFFrrr\\\wwwzzzrrr}}}lll___[[[CCCJJJCCCAAA999000111888;;;777333777999666>>>:::III|||<<>>QQQ:::KKKEEE___gggOOO@@@XXXiiiooo|||tttvvv}}}}}}}}}wwwooosssdddVVVMMM<<>>///,,,)))111---.../////////000222444rrrddddddrrryyynnn]]]HHH777444:::888>>>OOOKKKtttzzzppp```gggOOOAAA<<>><<<@@@AAANNNQQQQQQ___~~~yyyYYYCCCcccdddCCC999```vvv{{{fffIIIDDDAAAHHH|||zzzyyyssslllgggpppuuuhhhPPPttt```KKK```xxx{{{~~~tttrrrnnnhhh___VVVMMMFFFBBB666666666666777777777777444555999222FFF333PPPyyyfff===QQQIIIJJJHHHJJJWWWkkkxxxzzzyyysssyyy]]]jjjbbbhhhrrr~~~QQQCCC777777<<<<<<666222333444666111<<>>777666999:::666444888===;;;999777666444111///222666444888CCCHHHMMMZZZXXX+++DDDLLLOOO000///222000111///////////////000111111rrrggg|||}}}{{{}}}}}}sssZZZ]]]rrrwwwRRRJJJBBB???;;;888888;;;FFFPPPGGGwwwhhh~~~cccggg{{{tttkkk}}}jjjWWWJJJ@@@;;;FFFWWWzzz```GGGGGGRRRcccYYYPPPzzzUUUUUUIII|||tttqqqggglll}}}}}}pppkkksssxxxvvvwww{{{qqqrrrsssssswww___DDD===@@@SSSOOOJJJHHHsss{{{kkk^^^jjjrrryyy|||tttSSS===HHHRRRVVVbbbgggrrrFFFEEEooowwweeeTTT>>>FFFccczzz<<>>???LLL]]]fffrrrzzzTTTGGG111555999;;;<<<@@@CCC>>>444???QQQAAA\\\uuufffJJJzzzgggTTTTTTWWWPPPIIIGGGDDDEEECCCFFFLLLHHHJJJYYYyyyaaaFFFMMMaaammmxxxvvvwwwwwwtttlll___OOOEEEFFFAAAccczzzXXXYYYSSSVVVQQQQQQTTTRRRMMMMMMSSSccczzzaaa\\\III:::777DDDHHH<<<777<<<111///...222888;;;999666HHHEEE>>>BBBOOOMMMFFFJJJ888222<<>>BBBBBBNNNnnncccfffaaa```jjjxxxuuulllooonnneee^^^^^^fffYYYKKKHHHMMMNNNGGG>>>jjjuuuzzzQQQDDDQQQfffyyyrrrKKKuuu\\\UUUOOOOOO\\\tttVVVSSSdddoookkkfffcccmmmpppuuu|||vvviiigggwwwtttvvvdddIIIEEE<<<;;;[[[cccLLLRRRKKKjjjxxxwwwgggfffppptttsssuuugggOOORRR^^^nnn}}}~~~{{{YYYmmmooopppNNN:::XXXiiiuuu[[[III<<>>999666555555888888888888999999999999CCC...KKK???EEEeeeyyyMMM]]]MMMDDDHHHIIIDDDCCCPPPfffxxxuuuZZZLLLFFFDDDBBBAAABBBCCCDDDDDD>>>???<<<555333777999888<<<444///222666777777999888:::zzzuuusssccceeeSSSDDDEEE===DDDEEE>>>NNNbbb___\\\kkkSSS\\\iiissswwwxxxwwwwwwppprrrtttwwwxxxwwwuuusssqqqpppnnnllliiigggffffffmmmiiigggiiicccUUUFFF>>>???333888YYYUUUIIIIIIAAA@@@BBB???>>>???>>>===CCCKKK]]]yyykkktttddd\\\PPPHHHEEE???:::BBBQQQ^^^yyyvvvaaa```RRRIIIMMMOOOIIIDDDEEEBBBHHHDDDCCCIIIGGGDDDJJJTTTrrr^^^NNN>>><<>><<<666666<<>>>>>>>>777999:::DDDNNNCCC666888???KKKpppaaa444222...,,,000//////////////////000000111bbbjjjmmmoooddd[[[ZZZ\\\ZZZVVVUUU```KKKLLLNNNGGG]]]ppp```>>>888666:::@@@CCCGGGKKKHHHcccqqq\\\ZZZ]]][[[uuutttcccooorrrqqqfffZZZSSSRRRTTTJJJRRRXXXVVVPPPMMMQQQVVVxxxbbbQQQQQQPPPNNNWWWfffqqq\\\lllwwwSSSWWWJJJTTT???kkk{{{XXXHHHHHHRRR\\\```[[[___ZZZXXX___^^^ZZZ___hhh[[[aaaeee^^^QQQIII:::EEE===:::SSSkkkIIIJJJHHHFFF]]]wwwrrr{{{qqqdddmmmvvvsssqqqnnn```eeemmmzzz}}}tttjjjkkk[[[;;;CCCZZZYYYtttgggBBBEEEEEE}}}SSSQQQFFFHHHAAAPPPEEE~~~|||uuu{{{sssnnnmmmiiibbbddd___YYYVVVYYY```gggkkkqqqmmmtttooopppooollllllggg___QQQQQQGGGBBB@@@===999888888999:::999999999999::::::::::::111666111BBB222qqqXXXDDDAAABBBDDDHHHJJJGGGCCCGGGXXXggg}}}ssslll>>>999555666;;;>>><<<888666<<<@@@>>>;;;999777444:::888777888777888>>>EEENNNiii}}}cccVVVNNNJJJIII@@@BBB???888III[[[UUUDDDsssXXXQQQMMMSSSbbbsss|||pppnnnkkkiiihhhkkkooorrrkkklllmmmoooooonnnkkkiiihhh^^^TTTQQQMMMCCC888222:::===QQQwwwmmmHHHKKKJJJ@@@EEE???======??????>>>???BBBOOOyyyxxxUUUaaagggxxxcccjjjnnnRRRJJJFFFIIIIIIEEEDDDGGGCCCKKKFFFAAADDDEEEEEEMMMKKKHHHbbbooo```\\\<<>>999:::>>>DDDEEEDDDFFFKKKfffaaaccc___[[[]]]WWW]]]aaaaaazzz}}}kkkWWWKKKFFFEEEKKKMMMNNNLLLHHHHHHMMMRRRSSSIIIAAAGGGVVVhhh{{{yyy^^^qqqJJJOOOTTTJJJ@@@NNNSSSyyypppZZZ===333>>>FFFQQQTTTNNNJJJOOONNNMMMTTTMMMCCCHHHBBBCCC???IIICCCBBBJJJffffffRRRDDDGGGCCCDDDUUU|||hhhzzzwwwfffkkkxxxxxxrrrccceeerrruuuxxxsssnnntttjjj}}}hhhJJJ>>>===777___{{{FFF???>>>nnnwwwSSSEEEOOOKKKIIIFFFPPPiiiuuu}}}|||zzz~~~{{{rrrmmmmmmiiibbbfff___VVVPPPNNNQQQTTTVVV___[[[]]]```hhheeeWWWaaa______PPPQQQNNNFFFKKKDDD:::999888777777999;;;<<<::::::::::::;;;;;;;;;;;;<<>>;;;DDD___zzzjjjLLLGGGOOOGGGHHHDDDDDDAAA<<>>>>>=========444PPP{{{tttuuugggrrrzzz\\\PPPKKKHHHIIIHHHFFFGGGKKKCCCIIIEEE@@@CCCBBBEEEQQQMMM===BBBhhhrrrVVV```VVVNNNPPPHHHBBBFFFEEE??????DDDCCC???<<<666KKKvvvDDDQQQSSS}}}|||ooo]]]``````\\\WWWZZZdddmmm|||hhhGGG333333???aaaLLL222)))111222---000333///////////////000111111dddaaaTTTUUUaaaxxxaaaRRRKKKFFFDDDEEEAAADDDEEEAAA>>>@@@BBB@@@BBBEEEIIILLLKKKNNN\\\kkk}}}nnnzzzXXXbbbbbbYYYWWWVVVddd]]]EEEHHHVVVkkkwwwsssjjjfffXXXMMMCCCAAAGGGMMMLLLHHHEEEVVVhhhsss|||ooolllvvv~~~SSSBBBGGGMMMJJJGGGVVV;;;LLLzzzdddLLLGGGBBB:::AAA@@@???DDD@@@:::>>>DDDBBBGGG999BBB:::EEECCCWWWqqqCCC]]]KKKOOOPPPFFFLLLlllvvv}}}zzznnniiirrrxxxuuullljjjqqqtttyyywwwdddooooooGGG666<<>>DDDEEEEEEFFFJJJVVVtttiii|||lllUUUJJJVVV???AAAEEEBBBAAACCC===:::@@@>>>888YYYfffKKK???>>>@@@AAAHHHRRR```jjjlllgggaaa]]]dddaaa\\\XXXVVVRRRLLLHHH???:::666444333666AAAMMMhhhgggJJJGGGDDD>>><<<<<<888:::;;;:::999999::::::LLL===IIIjjjoooIII]]]KKKHHHFFFFFFEEECCCDDDGGG???AAA>>>AAAFFF@@@@@@LLLGGGOOOMMMFFFSSSyyyuuuWWWSSSVVVLLLRRRSSS<<>>;;;@@@CCCAAAMMM}}}sssIII===DDDUUUllluuulllkkkmmmTTTCCC000888XXX{{{iii111333///---222000...222///////////////000111111cccmmmVVVNNNUUU~~~zzzdddUUUMMMNNNRRRHHHKKKGGGDDDJJJJJJEEEHHHLLLNNNQQQRRRUUUfffzzzlll\\\TTT^^^cccOOOSSSSSSFFFnnn\\\???III^^^hhhsssxxxuuuoooeee[[[WWWYYY\\\eeepppyyy~~~iiiRRRrrr===>>>OOOAAAHHHJJJDDDAAAJJJAAAZZZyyytttcccMMM<<>>@@@888>>>===999@@@888======999AAA:::999999:::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<===:::HHH>>>nnnYYYOOOOOOFFFIIIJJJBBB???BBBEEEBBBAAACCCHHHHHH~~~wwwWWWEEE:::;;;@@@DDDDDD@@@>>>===HHHTTTooommmrrrRRRWWW???AAAHHHGGG@@@EEE===;;;BBB888222BBB333>>>333eeeXXX===777<<<<<<<<<;;;999888<<>>BBB<<<666999:::777555555666777888999???GGG[[[dddDDDZZZHHHCCCAAA@@@@@@???===>>>???;;;:::999BBBIII@@@999DDD@@@BBBFFFFFFCCCNNNnnn|||\\\IIIYYYNNNEEEOOOEEE888FFF???<<<::::::<<<<<<:::999;;;???<<<888LLL}}}bbbCCC;;;===???IIIWWWMMMLLLJJJFFF@@@<<<999888666;;;OOO}}}ddd***,,,>>>777***111111***...///////////////000111111aaa```RRRQQQHHHeeelllbbbVVVMMMLLLMMMNNNMMMLLLLLLOOORRROOOSSS[[[ttt^^^kkkZZZUUUWWWVVVTTTRRRPPPOOONNNNNNmmm}}}zzz___DDD@@@PPPZZZrrrtttyyyyyyqqq{{{vvvrrrgggZZZVVVXXX|||tttZZZEEECCCGGGEEEEEEHHHDDDFFFEEECCCHHHZZZwwwdddZZZOOONNN???HHH===KKKDDDGGGLLLTTTqqqiiiRRRBBBDDDIIIFFFCCCDDDDDDGGGNNNhhhwwwpppooouuu{{{qqquuulllUUUHHHWWWuuu^^^OOO===555999HHH^^^qqqccc>>>CCCOOOmmmwwwxxxkkkBBBGGGNNNHHHHHHKKKMMMIIIGGG]]]}}}~~~wwwkkkrrroooccceeeiiimmmooolllfffbbb]]][[[WWWTTTQQQNNNJJJGGGHHHFFFCCC@@@>>>===>>>>>>???>>>>>>>>>======<<<<<<:::::::::;;;;;;===>>>>>>:::???666777FFF@@@666AAAIII444vvvxxxtttFFFQQQKKK;;;NNNFFFDDDAAA@@@@@@@@@???===>>>???VVV}}}uuuoooxxx{{{zzzggguuuiiiIIIGGGIIIAAA>>>EEE@@@@@@@@@???===;;;888777888;;;444555\\\|||WWW666;;;555444999:::666444666777222333999;;;888888;;;;;;888:::GGG___{{{IIIHHHEEEAAA>>>;;;999888555555555555555555555555888777555666@@@UUUpppxxxddd[[[PPPIIIIIIDDDCCCBBB@@@???>>>>>>>>>>>>=========>>>AAACCCEEEHHH???===FFFKKKJJJLLLTTTlllxxx[[[UUU[[[TTTPPPJJJFFFCCCBBBAAA???===<<<<<<;;;999888777777<<<;;;@@@AAA:::EEE}}}qqq^^^NNNAAABBB@@@===;;;>>>EEEOOOVVViiiVVV...222333222111///......---...///............//////000[[[[[[XXXTTTKKKQQQ}}}vvvbbbZZZYYYXXXWWWXXX[[[```ccctttOOOmmmcccLLLNNNUUUTTTSSSQQQPPPNNNMMMLLLFFFbbbjjjRRRTTTKKKHHHGGGKKKSSSYYY[[[[[[PPPMMMNNNRRRYYYeeeyyy~~~JJJ???:::BBBFFFCCCCCCGGGDDDEEEDDDAAABBBLLL___nnnpppqqqzzz{{{lllRRREEE>>>BBBEEEAAAAAAFFF@@@DDDDDDSSSuuuxxxtttuuuxxx~~~~~~{{{tttfffWWWJJJCCCJJJUUUVVVUUUYYYRRRDDD@@@999888>>>NNNcccyyy{{{\\\LLLIIIBBBkkksssrrrxxxHHHAAANNNFFF???JJJFFFIIIGGGCCCPPPlll|||dddaaadddjjjhhheeeaaa```aaadddgggZZZWWWTTTQQQOOOLLLHHHEEEGGGEEEBBB@@@>>>======>>>??????>>>>>>============<<<<<<<<<<<<<<<===>>>???MMM444???HHH222555HHH>>><<>>===;;;888444;;;VVV{{{sssqqqaaaMMMAAAFFFIIIBBB>>>AAA>>>>>>>>>===;;;999666555222666666444AAAaaa{{{VVVJJJ@@@<<<:::666555888888333111444555333555999888FFF^^^zzzmmmPPPDDDCCC@@@===999777555444444444444444444444444444666777777666666<<>><<<;;;:::999999999999888888999;;;===>>>???;;;@@@MMMRRRLLLHHHKKKSSS[[[hhhuuuqqqaaa```aaaZZZRRROOOKKKFFFAAA???>>><<<;;;;;;:::999999777666666555777333666>>><<<999FFF[[[DDD000888===222222111000///......---...............//////000TTTUUUWWWMMMMMMJJJWWWRRRVVV~~~\\\HHHOOOKKKQQQRRRQQQQQQOOOMMMJJJIIIAAAIII```|||yyypppddd]]][[[\\\]]]]]]qqqvvvyyyEEE777666;;;CCCCCC======CCCBBBCCCBBB@@@???BBBIIINNNooo~~~rrrkkk777???<<<===BBBAAA<<>>]]]}}}rrrlllttt~~~~~~|||qqqlllZZZXXXQQQPPPOOOCCCCCCTTTYYYcccvvvwwwOOO;;;;;;???PPPmmmvvvdddYYY444BBBKKKBBB@@@IIIDDDGGGGGGCCCCCCUUUvvv~~~|||tttxxxSSSjjj]]]RRRSSS]]]ccc```YYYZZZXXXTTTRRRPPPNNNKKKHHHEEECCCAAA???============??????>>>>>>>>>>>>======>>>>>>=========>>>>>>???555DDDBBB555999CCCDDD@@@ooossseeeHHHPPPCCCAAAKKK@@@CCCAAA>>><<<<<<;;;999888888666333888LLLiii}}}|||zzz~~~~~~yyy|||wwwwwwQQQHHHEEEFFFHHHFFF@@@<<<;;;;;;;;;:::999777555444222000///222444///666YYYooo```UUUJJJBBB???@@@===>>>DDDKKKRRR[[[ccczzzbbbCCC>>>@@@???<<<999666444222111222222222222222222222222000333666555222000111333999MMMXXXeee^^^UUUHHH???BBBFFFEEECCCEEE???>>><<<:::888666666555666555444444444555777888888666===IIIMMMGGGBBBCCCUUUQQQLLLMMMTTTaaaoooxxx}}}wwwlllccc[[[SSSPPPRRRSSSOOOJJJKKKGGGBBB>>><<<;;;:::888888777777666555444333333:::444111444777666666888KKK{{{fff<<<666<<<777+++222222222111000///...---......------...//////000PPPRRRMMMCCCKKKRRRMMMgggqqqaaayyy^^^KKKuuuSSSHHHMMMJJJQQQMMMNNNOOOOOONNNKKKHHHGGGRRRDDD@@@SSStttoooDDD555;;;:::;;;===:::777:::AAA===>>>???@@@AAACCCDDDEEEHHHbbbyyyooottttttLLL888FFF<<<;;;>>>AAA???;;;===DDDDDDGGG===999LLLeee}}}wwwjjjkkkrrr~~~vvvwwwhhhFFF===IIIRRRQQQcccqqqtttWWWBBBAAAEEE???DDDLLLDDDEEEGGGJJJGGGAAAFFFcccrrrzzzwwwJJJTTT]]]ZZZPPPKKKRRRZZZVVVTTTQQQOOONNNLLLJJJGGGBBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>888<<<777AAALLL:::GGGzzzJJJHHHYYYDDD<<>>;;;999999888666444888444555777111555ZZZmmmIIIAAAJJJLLLJJJCCC???>>>>>>;;;777777666555444222111000333,,,---444222,,,777KKKooo{{{yyyzzz}}}~~~ZZZEEEBBBHHH???===;;;888555333222111////////////////////////...///111111111222444777777000222===LLLaaawwwwwwdddbbbXXXFFFQQQKKKGGGIIIIIICCC>>>>>>???>>><<<:::888666555555555444444333333333444555777333444999<<<;;;===AAAEEEFFFIIIMMMPPPPPPMMMJJJSSSUUUYYY\\\[[[WWWRRRMMMOOO[[[eee```QQQFFFGGGMMMIIIEEEAAA>>><<<;;;999888666555555444333222222222333666555000000888AAAFFF;;;777DDDqqqxxxGGG***888AAA333,,,888111222222222111///---,,,------------......///000NNNQQQEEEFFFGGGPPPRRRJJJnnnkkk[[[xxxoooYYYYYYhhhRRR===LLLEEE<<>>AAAAAABBB>>>>>>CCCLLLlllhhhVVV___qqq|||}}}vvvmmmcccYYYFFF:::DDD\\\nnnsssllleeeeee666:::GGGEEE999EEEPPPBBBFFFEEEIIIKKKDDD???OOOeeetttccc[[[RRRMMMLLLKKKHHHDDDKKKIIIGGGEEEEEEDDDBBB@@@??????>>>===<<<;;;;;;;;;========================<<<<<<;;;;;;;;;<<<======CCC<<>>555444333222111000//////000...///333555111---+++777XXXbbbJJJDDDDDDCCC@@@<<<;;;999666444222111111......................../////////...------...000555+++111:::666888CCCFFFLLLUUUYYYZZZ]]]]]]```gggZZZ]]]WWWIIIAAAFFFOOOTTTHHHFFFEEEFFFEEEAAA??????===<<<:::888666555444444333333222222111111111222444111000111222444999>>>:::===AAAEEEIIILLLQQQTTTVVVVVVWWWWWWXXXYYY[[[]]]```^^^[[[VVVPPPMMMMMMOOOEEEBBB>>><<<;;;:::888666444444333333222222111111&&&000666333000333555444222888===;;;@@@\\\ddd999---222555222,,,---333:::111111111000///...---,,,,,,,,,,,,------...000000JJJPPPDDDNNNBBB@@@OOOHHHKKKoooiiiaaacccooozzzZZZNNN\\\iiisssIII666@@@777AAALLL:::DDDEEEFFFHHHHHHHHHGGGGGGFFFGGGGGGEEE??????KKKZZZ{{{aaaFFF777///000444000//////222555666444222777777999;;;>>>AAADDDFFF333\\\???666___WWWzzz{{{bbbGGGCCC:::+++(((...DDD888555333555999===>>>???888:::;;;@@@@@@>>>[[[{{{^^^EEEOOOZZZggg|||yyy```eee{{{zzzmmmwwwmmmSSSFFF@@@???@@@GGGSSS^^^eeegggzzzbbb444???777999???>>>@@@EEEDDDBBBBBBEEEHHHEEE>>>AAAJJJ```|||}}}vvvYYYKKKLLLMMMEEE;;;DDDBBBAAA@@@AAA@@@???=========<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<======:::::::::;;;;;;<<<===>>>???BBBAAABBB\\\MMMHHHRRREEE<<>>???@@@===888444333222000//////......***000333000///000000---666000555PPPyyyjjjOOO???GGGIII<<<555;;;888666555222111//////...------------------------+++,,,...//////---***(((+++'''000999444333<<<@@@BBBCCCDDDEEEHHHLLLJJJCCCWWWPPPLLLNNNOOOIIIAAA===@@@???===<<<<<<<<<<<<===777777555444222111111111//////////////////.........///222333333444555888;;;>>>???>>><<<===CCCIIIMMMOOORRRSSSSSSSSSTTTUUUYYYWWWUUUTTTRRRNNNHHHCCC???<<<999888777666333222222222111111000000000000......------111333///'''555000///444999;;;===???^^^{{{aaaCCC111222666000333///***000;;;777***111111///...---,,,,,,,,,++++++,,,,,,---...000000EEELLLDDDDDD===<<>>BBBEEE---III>>><<>>888000000111222666:::;;;;;;777::::::>>>AAA>>>KKKgggkkkVVVFFFHHHQQQUUURRRPPP{{{uuu~~~zzzlll[[[MMMBBB<<<>>>CCCDDDBBBIIIUUU]]]___iiivvvmmm000666>>>666111999CCC<<<999DDD??????AAACCCCCCAAA@@@@@@TTTrrr~~~|||vvvUUUBBBFFFSSSAAA???>>>>>>??????>>><<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<>>>???@@@JJJ???>>>rrrEEEcccJJJNNNCCC<<>>@@@DDDDDDHHHFFFEEEEEEBBB;;;666444444333111000////////////+++...///---+++,,,///111---......///888OOOpppdddPPPAAA???EEELLLCCC444222<<<555444222000///...------,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...000000...---444444333222000000555<<>>KKKMMMIIIJJJKKKkkkZZZHHHAAAEEEIIIJJJIIICCCAAA<<<888777888777666333333111000000/////////,,,------.........------***...222333222222333333+++000666:::;;;===@@@CCCDDDIIINNNPPPNNNLLLKKKKKKJJJRRR[[[ZZZQQQEEE???<<<;;;888666555444333111/////////............------666...)))***///111111222(((+++000444000+++000999000999AAAHHHZZZsss|||qqqjjjBBB<<<999555000777999---...+++000888555***,,,777222000---+++******,,,---+++++++++,,,---...000000AAAIIIBBB000:::FFF===EEEQQQGGGEEEccceeeooojjj[[[ccckkknnnlllnnnvvv~~~xxxuuuxxxSSS000111111222;;;>>>333111AAA???@@@@@@BBBDDDFFFIIIJJJDDD@@@===>>>>>>===AAAFFF999===<<>>@@@@@@???BBBFFFEEECCC:::GGG||||||sssUUU===;;;:::999999:::;;;:::888:::::::::;;;;;;::::::999999999999::::::;;;;;;;;;::::::;;;<<<>>>@@@AAABBB:::fffSSSIIINNNDDDCCCIIIIII>>>888;;;===666444222222333444333222444+++***111444...,,,///000111000,,,***---555<<>>???BBB===555444:::444333111000/////////000222***''',,,///+++)))***(((***......,,,---333;;;QQQiiiooo\\\OOOIIIFFFEEEBBBKKKFFF777555@@@???333555444222111///.........,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((())),,,---...$$$,,,---///777777444888888===FFFDDD===EEEOOOKKKKKKLLLIIIDDDDDDGGGFFF@@@DDDAAA<<<777666777555222222222111000000000000000,,,---...///////////////***---///,,,+++---111333333333444666888;;;>>>???DDDHHHLLLMMMLLLJJJKKKLLLRRROOOLLLIIIHHHFFFDDDBBB:::888555444444333000...------,,,,,,,,,,,,,,,,,,'''(((...222...&&&'''...,,,((((((///333000000333444777555111555===<<<444888;;;===>>>;;;888555444:::222444666///000333...444,,,'''+++/////////222222000,,,)))((()))+++---+++++++++,,,---...000000EEE@@@===<<<::::::<<<@@@DDDFFFLLLEEELLLnnn~~~xxxxxx|||ddd<<<...000000111111222444555666666777;;;???BBBDDDDDDFFFGGGAAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;<<<<<<<<<>>>AAAGGGLLLOOOPPPPPPOOOCCC@@@:::555222000111111//////............//////------------------------111111222333444666777888:::<<<===???@@@@@@@@@@@@@@@???<<<:::888777777777777666666555333222111111......------------......///000111222333444555555777888;;;>>>???@@@??????NNNpppnnnSSSFFFEEEEEEKKKQQQOOOEEE???@@@CCCAAAFFFOOORRROOONNNQQQccc```^^^jjjKKK+++333777***222222333444666888:::;;;=========>>>>>>???@@@@@@@@@888DDDjjjxxx{{{uuu```YYY888;;;999+++999111===222<<<...<<<666999666<<<===111===555BBB:::===:::CCCAAAMMM;;;DDDJJJ```[[[LLLMMMLLLFFFDDDAAA@@@???===;;;999333222111000////////////------------------------,,,,,,,,,---------......000000000000000000000000111111222333333444555555:::999999999;;;>>>AAACCCDDDAAA>>><<<;;;999666444222111000///...---,,,,,,************************,,,,,,,,,---------.........333<<>><<<:::<<<@@@CCCDDDCCCGGGCCC===:::999999777444333222000///---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---...///000111555888;;;???BBBDDDDDDDDDDDDBBB???>>>>>>???>>>======;;;888555333222111111000...,,,,,,.........---------------------------,,,,,,,,,---------......111111000111333666999;;;BBBIIIOOONNNIIIGGGLLLSSSSSSRRRPPPMMMHHHCCC???<<<999777444222222111000...------,,,,,,+++***)))))))))************+++++++++,,,,,,,,,---------......111111222333333333333222666666666555555444444444444333222000////////////------,,,,,,,,,+++++++++++++++******++++++,,,---000//////.........//////CCC>>>;;;:::888888999<<<@@@BBBHHHDDDAAAGGG[[[zzzddd@@@---+++333999///000000111333444444555555888<<>>=========;;;;;;:::999999999999999222444666888888777555444666555222000///000111222///..................///------------------------/////////000222333555666888:::;;;===>>>>>>>>>>>>===<<<:::777555555444444444444333222111000//////......------------......---......///111222222333666777:::===>>>???>>>>>>999OOOppp~~~uuucccUUULLLKKKUUU```[[[]]]ccciiiggg^^^ZZZ[[[dddsssnnn???000444555000---000111111333555777888999;;;;;;<<<======>>>>>>>>>;;;===<<>>...888;;;888===999???===AAABBB333///:::ZZZ{{{zzz~~~WWWDDDDDDKKKPPPEEECCC@@@>>>===;;;888666222222111000////////////------------------------,,,,,,,,,,,,------------//////////////////////////////000000111222222333777777888999;;;>>>AAABBBAAA???<<<:::999777444222111111000///...---,,,+++************************++++++,,,,,,,,,---------,,,,,,,,,---///333666888555666888999888777555444:::888777999===@@@AAAAAAEEEAAA<<<999999888666444222222000...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---...///000000111333777:::===?????????AAA???<<<<<<<<<===<<<;;;;;;999777444222111111111000...---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000//////000222444777999;;;AAAGGGHHHFFFFFFJJJOOOOOONNNLLLIIIDDD@@@;;;999777555222111111000...------,,,,,,+++******))))))))))))*********+++++++++++++++,,,,,,,,,---------...///000000111111000000222111111111000000000/////////...------------------------,,,++++++******+++************+++,,,,,,...------,,,,,,---------@@@<<<999888666555666888;;;<<<>>>CCCCCC===999EEE```wwwXXXEEE111,,,333777000&&&......///000111222222333222555999;;;<<<===>>>???>>>>>>>>>======<<<<<<;;;999999777666555555444444333333222111000...---,,,...------------...///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222333666777999;;;<<<<<<;;;;;;:::999666444222222222222111111000///...------,,,------,,,,,,,,,,,,------++++++,,,---...//////000444666888:::<<<=========:::;;;IIIiiixxxtttggguuu~~~mmmdddpppYYY444!!!000888+++&&&000/////////111222444666777999999:::;;;<<<<<<<<<<<<999;;;333***777ZZZyyysssrrrzzz}}}hhhvvvKKK777;;;***###999''':::,,,222===<<>>EEEFFFGGGMMMDDDBBB>>><<<;;;888555333222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------....../////////333444555888:::===???@@@===;;;888777666444222000000000///...---,,,++++++*********************************+++++++++,,,,,,333111///,,,***)))))))))******)))***+++...000111555333333555888<<<===>>>BBB???;;;888777666444333111111///---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---...//////111333666999<<<>>>>>>>>>AAA???======>>>>>>===<<<999777555333222111111222111///---,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......---...000222444666888<<>><<<888666555333333444666888:::>>>CCCEEECCC@@@@@@@@@FFFZZZvvvdddCCC---///+++)))+++111444222///,,,------...//////000000000222666777888999:::<<<<<<<<<<<<;;;;;;:::::::::999888666444333222111111666555555444333333333333...............---,,,+++------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,---...000111444555777999:::::::::999777666444222000000000000//////...------,,,++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,---......222333555888:::;;;<<<<<<@@@<<<:::DDD[[[zzz~~~|||qqqkkkgggmmm|||ddd;;;%%%***111333...'''***111,,,------...000111333444777888999;;;;;;;;;;;;;;;:::222111666666777GGG\\\{{{{{{ssssssmmmuuufffhhhUUU___WWWZZZNNNbbbjjj{{{ggguuuRRR???888DDDJJJCCCAAAGGGDDDAAA>>>;;;999777333111111111000///............++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...000222666999;;;<<<===:::888666444444333000............---,,,+++++++++************************))))))))))))************))))))******+++---///000444222000.........///000000000000111444777:::;;;>>><<<999777555444222222000///...,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...000111444777999;;;<<<<<<>>>===<<<===>>>>>>===;;;888666555333222222222333111///---,,,,,,,,,***)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---///111222666888<<>>HHHWWWhhhyyytttUUU:::...,,,000333//////...+++''''''+++///+++,,,,,,------.........///111444555555666777999:::999999999999999888888888777555333222111000000000///...------......///............---+++***(((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,...///000333444666888999999888888666555333111000//////000......------,,,,,,++++++++++++************++++++***+++++++++,,,---------///111222555777999::::::777;;;===999888DDD[[[nnn~~~wwwssstttxxx{{{WWW777---//////111,,,$$$&&&000444///+++++++++,,,---///000111555666888:::;;;:::999999666222444:::666,,,---777GGGbbb{{{lllvvv}}}mmmttt{{{~~~```@@@666:::??????;;;999>>>EEECCCAAA===;;;999666333000111000///...------------++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,+++---///333555888999:::888666444333333222000...------,,,,,,++++++******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))******&&&'''((()))***+++++++++---......///111444777999999999777555333111000000......---+++************(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,***+++---000222444555666999999:::;;;===<<<:::888777666555333222222333333000...,,,+++++++++***(((************************)))))))))************+++*********+++,,,---......111111444999>>>AAA@@@>>>BBBBBBBBB@@@>>>;;;888666555222///......---+++*********))))))))))))(((((((((((()))))))))*********((((((((()))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------...---,,,+++************'''((()))+++,,,---//////))))))(((((())))))***++++++++++++++++++,,,------::::::555444222111111111222222333333444555888;;;>>>AAAEEE>>>444///000444777999===???CCCEEEDDDAAA<<<999000...///111333333///+++)))***---000111///)))%%%++++++,,,,,,,,,---------...000222222222333555666777777777777777777777777777666444333111000/////////...---,,,+++*********)))******++++++******)))++++++************++++++************************++++++++++++,,,---...///111222444666777777777666555444222000////////////---------,,,,,,+++++++++******))))))))))))******++++++++++++,,,,,,,,,------...000222444666888999777999:::777333222777===\\\iii~~~uuuMMM444000444333...111+++(((+++...---,,,,,,*********+++,,,---///000222444666888999888777666111777555+++***333444---:::)))UUUddd}}}xxxrrr~~~fffJJJ555***111:::===777666<<<@@@???AAA???<<<999888666222000000///...------,,,,,,---************************))))))*********+++++++++************************++++++++++++++++++++++++***+++---///222444666777666555333222333222000...,,,+++++++++*********)))))))))))))))))))))))))))((((((((()))))))))******---------,,,++++++******&&&'''***,,,...//////...+++,,,---......000333666555666666444111/////////---,,,+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++***+++,,,...111333444555:::;;;<<>>;;;777555444222111111222222///---+++***++++++***((())))))))))))))))))))))))((((((((()))))))))******))))))******+++++++++,,,000000111555999<<<<<<<<<<<<<<<<<<<<<:::888555444444111///------,,,+++))))))))))))(((((((((((((((((((((((()))))))))******((((((((()))))))))*********++++++,,,,,,,,,,,,,,,))))))))))))************+++******)))((((((((()))+++,,,,,,...///000111111((((((((((((((())))))***++++++++++++,,,---......777888222111000000///000000111...222777999888666555555111111111444666555222///000111333333333000...,,,222000---,,,+++)))((('''222+++%%%$$$)))///333333++++++,,,,,,,,,,,,---------.../////////000222444555555666666666666666666555444222111000/////////111000000///...------,,,(((((()))))))))******+++*********))))))************************************************+++,,,---///000222333444444444444333222000...------......+++++++++++++++************))))))(((((())))))***************++++++++++++,,,,,,...000222555777888<<<888444444666888888666!!!111GGG^^^qqqvvvSSS<<<444---*********((('''"""'''000555000'''%%%***************+++---...//////000333555666555333222000666222((()))333666///***111444,,,MMM___zzz```DDD666000000444***000555666:::@@@???:::>>><<<999777666444111///000///...---,,,,,,,,,,,,************************))))))))))))*********+++*********************************************************,,,...111333555444333111111111111///...+++************)))))))))))))))))))))))))))))))))(((((()))))))))*********%%%%%%&&&&&&''''''&&&&&&((())))))))))))))))))((()))+++,,,,,,+++,,,///222222333444333///------...,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******,,,,,,---///111333555666:::;;;===AAACCCBBB???<<<555444222000///...//////---,,,***)))***+++***)))((((((((((((((((((((((((''''''((((((((()))))))))))))))******************...///111333555999<<<>>>::::::::::::999777555444222000---++++++***)))'''(((((((((((((((((((((((((((((((((((()))))))))***(((((()))))))))*********)))******+++++++++++++++'''''''''(((((()))))))))(((((((((((()))***+++,,,------------,,,,,,,,,,,,(((''''''''''''((())))))++++++++++++,,,---......555777000//////.........//////111000111555;;;===;;;777555444333111000000111222/////////......---------,,,,,,,,,,,,,,,...///111))),,,000000,,,(((&&&&&&,,,,,,,,,,,,,,,,,,------,,,---......---...000222444555555555555555555555333222111000///.........++++++,,,,,,---,,,,,,+++,,,,,,+++************+++******))))))))))))******))))))))))))))))))))))))))))))((())))))***+++,,,---...000111222222222222111000///---,,,,,,------************))))))))))))))))))(((((((((((())))))))))))))))))************++++++---...111444666888555444444555777555111...333333111---000<<>>===;;;999333111/////////...,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++++++++,,,///333666::::::999777555333111///...---+++***))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,---,,,***))))))))))))(((((((((((((((+++...222444444000,,,((())))))))))))))))))))))))(((((((((((()))))))))))))))***++++++******,,,...hhh777333111000///...------------.........///000111333333111000000000////////////...------------,,,,,,,,,---,,,++++++*********+++************************))))))))))))************++++++++++++,,,---......000000222333333333222222/////////...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000000000.........---,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++******+++,,,---///000111111222222111000000///......//////////////////........................---------,,,,,,,,,++++++************************************************))))))*********+++++++++***+++---///111111000///////////////.........---------------------------)))***,,,111777>>>EEEIIIkkkvvv```WWWJJJ<<<111,,,+++,,,.........------,,,,,,,,,...---------///222555777666555444333222111000///---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))))))))+++---//////.........---------,,,+++***))))))(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---...///...,,,,,,,,,---...---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,---...///444666999<<<===<<<:::888333111///.........,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,...222555:::999888777555333111000------+++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,,,,+++)))((('''(((((())))))*********+++,,,.........,,,***)))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***+++,,,...ccc777333111000///...------------,,,,,,,,,,,,---...000000/////////...............------------,,,,,,,,,,,,,,,,,,+++************+++************************))))))))))))************,,,+++++++++++++++,,,,,,---...///000111111111111///......------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---............------,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***,,,---...000000000000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************)))))))))*********++++++***+++---.../////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,333111///---,,,---...///&&&+++444;;;@@@BBBEEEFFFMMMKKKHHHEEE@@@;;;777555777333...***))),,,000333,,,,,,,,,,,,,,,+++++++++---,,,+++,,,---000333444333222222222111111000000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))+++,,,---......------------,,,,,,+++***))))))(((((())))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...---,,,+++,,,------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,......444666999<<<<<<;;;999777333111///......---,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++---000333888888777666555333222111---,,,+++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))*********)))((('''''''''((()))***+++,,,,,,+++***)))((('''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***+++---///^^^777222000000///...------------++++++++++++,,,---...///---------------------------------,,,,,,,,,++++++++++++***************+++************************((()))))))))************++++++*********************+++,,,---//////000000------------,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***+++,,,,,,......////////////......,,,,,,,,,,,,++++++++++++***************************************)))))))))************************************************))))))))))))******************,,,---.....................---------,,,,,,************************------,,,,,,---///111333000000111222333333222000555555444333111///---,,,(((+++...111222000---+++++++++++++++************++++++******,,,...000111111111111000000000//////++++++++++++************************************))))))))))))))))))))))))************************((((((((((((((((((((((((***))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,******)))(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************++++++,,,---,,,+++***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++------444777:::<<<<<<;;;888666222111///......---+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***+++++++++,,,...111666666666555444333222111---,,,+++)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''((()))))))))******++++++)))((('''&&&%%%&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++***+++---///WWW777111000///...------,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++*********))))))***++++++))))))))))))))))))))))))((()))))))))************++++++***)))))))))******))))))***+++,,,...//////,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++++++++***+++++++++++++++*********)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,,,,------......---------,,,+++++++++*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,,,,------------------,,,,,,,,,,,,************************))))))((((((((()))***+++...,,,++++++---...---+++******+++,,,---------------+++***(((''''''((((((************************************+++,,,---...111111000///...------,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,***))))))((('''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))+++,,,+++******+++,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,333666999;;;<<<:::888666222000.........---+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))************,,,...333333333333333222111111,,,,,,***)))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((+++*********))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++***+++...000QQQ666111000///...---,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))************+++***************++++++)))))))))***+++,,,---...++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************************))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++*********+++,,,,,,---,,,,,,,,,,,,++++++******)))))))))************************((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,------,,,,,,,,,+++++++++************************///...---,,,,,,,,,,,,,,,---+++******,,,---------++++++,,,---......------...---,,,,,,+++,,,,,,,,,)))))))))******************************+++,,,,,,000//////...---,,,,,,+++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((******++++++++++++,,,,,,***)))((((((''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******))))))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))******+++000222666999:::999777555222000...------,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))******))))))***,,,///000000111111111000000,,,+++***)))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++***)))((('''&&&&&&&&&'''(((******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))''')))***+++***,,,...000MMM666000//////...---,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,------......,,,,,,,,,++++++++++++***)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))***************************+++,,,---******))))))***+++,,,---*********+++++++++++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))))))*********************))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***)))(((((()))***++++++,,,,,,++++++,,,,,,++++++***))))))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))***++++++,,,,,,,,,,,,++++++++++++************************))))))))))))******++++++,,,,,,+++***)))((()))************+++******))))))$$$&&&))),,,,,,***(((&&&)))))))))******+++++++++***************+++++++++------------------,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''************+++++++++,,,))))))(((''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((***)))((((((***+++******)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******+++---111555666666444333222000...------,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((******)))((()))***,,,---......////////////,,,+++***)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++,,,---))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))******+++,,,...000JJJ666000//////...---,,,,,,,,,,,,***))))))))))))******+++,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************************+++,,,---...++++++***))))))***+++,,,******************++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************))))))))))))))))))*********)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((((((((('''&&&((()))***+++++++++++++++,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))***+++,,,,,,,,,+++++++++***************************************+++++++++++++++'''((())))))((((((***,,,)))******++++++***))))))///,,,(((%%%%%%'''***,,,))))))******+++++++++,,,***************+++++++++******+++,,,------......))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))******+++++++++,,,))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&((())))))(((((()))+++***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***'''***...222444444222111111000...------,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((******)))(((((()))***+++,,,---............,,,+++***(((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***,,,...///&&&&&&&&&'''''''''''''''(((''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((******+++,,,...111HHH666///444,,,(((---000,,,(((((('''(((...---...444"""111,,,''')))000444---###******...111$$$$$$111'''%%%,,,222*** (((...%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++***)))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))++++++---111666777555333444333111...---,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,---.........---***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((+++,,,***'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------GGG666000++++++...111///)))(((---///(((***......"""$$$+++111((('''...---$$$&&&000---%%%)))444+++''',,,))))))(((((((((+++------))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************)))***++++++++++++***)))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******+++///333555444333333111///---+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---......,,,***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((+++,,,***(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------DDD666111,,,+++,,,...---***,,,000!!!$$$%%%(((&&&)))***,,,!!!(((***&&&$$$***---,,,%%%444---###---+++!!!(((222*** %%%222...$$$%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))***++++++++++++***)))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))((()))+++///222444444333222000---+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,------,,,***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))++++++***(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------BBB666222;;;444...+++,,,---,,,+++222...000'''---)))---)))///111000---------)))"""%%%(((...&&&&&&+++$$$(((,,,...***&&&+++(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))*********************++++++*********((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((***---000333555555444222000---+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------@@@666111!!!$$$'''''''''))),,,...******"""222+++222))) ,,,---""""""///:::&&&222...222---000))),,,'''&&&---222000---(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************+++******************+++)))******+++***(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***))))))***+++...222555444333222000...,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------>>>555000+++666===888...))))))***""")))444"""...---555((('''222111&&&&&&111222''')))"""666!!!---''' '''!!!(((+++!!!"""(((%%%))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++***))))))***++++++...///000000...,,,)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))************,,,000333000000///...---+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------===444///---***''')))666CCCDDD===EEE333@@@QQQaaa???***%%%((('''...JJJaaaOOO***%%%---222AAAfffLLLXXX222:::[[[DDD///222***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************++++++***))))))***++++++///000111222111///,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((*********((())),,,///...//////...---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((++++++)))'''''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------<<<333...555%%%%%%PPPWWW///RRR 000hhh666UUU222$$$&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************,,,+++***))))))***+++,,,'''(((***,,,,,,***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''')))***)))'''&&&)))+++///000000000000...---,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&)))++++++)))'''''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,------@@@333///000,,,555,,,((((((444$$$[[[DDD$$$)))>>>RRR+++(((000+++:::&&&%%%///)))###)))***))))))(((((((((((())))))+++*********))))))(((((()))******(((&&&%%%''')))%%%(((***+++))))))+++...&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***(((((()))+++,,,***(((+++&&&%%%***+++(((+++111***''''''***)))&&&%%%''''''((()))+++***)))&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))...---+++***))))))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))************+++,,,,,,,,,++++++***///...((('''+++---+++''')))///,,,+++'''))))))---+++)))(((((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))((()))***+++***(((,,,)))(((((()))((('''(((,,,+++)))(((((()))***+++''''''&&&''''''(((******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((('''''''''(((((())))))((((((((((((((((((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&%%%%%%%%%'''((()))+++,,,------------///111111000...------(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***+++,,,---,,,+++((('''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&((()))***)))***+++)))&&&***)))(((''''''((()))***&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++++++++,,,...@@@333///***)))"""&&&555000666---'''###888~~~!!!<<<444###...333jjj((($$$000---,,,888!!!'''///***+++'''))))))(((((((((((())))))++++++******))))))))))))***+++++++++************...***''''''***+++(((%%%'''(((((())))))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))(((+++)))(((''''''((())))))&&&))),,,,,,+++)))%%%!!!+++((((((+++,,,+++---000+++,,,***'''%%%$$$'''***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))'''(((((((((((((((''''''******++++++,,,,,,------************************************************))))))))))))))))))))))))************************(((((()))******+++++++++(((((())))))))))))******$$$***---***)))+++***&&&***((((((((()))***++++++***)))((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((()))******))))))+++---***))))))+++------...///%%%%%%&&&&&&''''''(((((())))))(((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))((((((((()))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,''''''&&&&&&$$$######""",,,...111222111///---,,,(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,***((('''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&...,,,(((%%%%%%(((+++,,,((((((((('''(((((()))*********))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++,,,++++++,,,...}}}???444000000999(((+++222###*** 444333444++++++333000&&&999]]]XXX %%%111******(((***))))))(((((())))))***+++++++++************)))$$$$$$%%%&&&((()))(((''',,,+++)))))))))))))))***)))*********)))((('''&&&))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))***+++***((('''(((((()))++++++'''''',,,---++++++'''&&&'''&&&$$$$$$'''*********'''%%%%%%(((,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))***+++---.........---,,,(((((()))******+++******************************************************))))))))))))))))))))))))************************((()))***++++++***))))))&&&'''))),,,...000222222:::AAAGGGHHHGGGEEEAAA===666222*********...+++***))))))***+++---,,,***((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***+++,,,***''''''***---((()))))))))((((((((('''***+++,,,...////////////***************)))(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((())))))***&&&'''((())))))((('''''''''((()))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''',,,++++++******++++++,,,+++---000222222000...,,,)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***((('''((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((()))***++++++)))'''&&&'''''''''(((''''''''''''))))))(((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))***,,,,,,++++++---...yyy===444000***333***,,,&&&---222+++<<>>CCCBBBBBBEEEEEECCC999666222...+++))))))***(((((()))***************************************(((((((((((()))))))))***))))))))))))))))))))))))((('''''''''(((((()))***'''(((***+++++++++******+++***(((((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,+++***)))(((''''''''')))***,,,000333333000---******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********)))))))))))))))((((((''''''&&&))))))))))))))))))))))))+++***)))(((''''''((((((000,,,+++,,,,,,+++000888777999:::;;;999555111...000///...,,,,,,---...///++++++++++++++++++++++++))))))))))))************)))+++,,,,,,,,,,,,---///qqq:::444111///---777%%%!!!+++$$$000===666333iii333hhh999222...bbb000111)))&&&)))...,,,(((+++******))))))******++++++,,,,,,,,,,,,---------"""%%%)))...666???IIIPPPTTTDDD888:::EEEEEE555###+++***))))))((()))))))))************************)))))))))*********++++++((())))))******+++++++++---***'''(((---555;;;???IIIAAAAAAJJJJJJ@@@???GGG555666;;;BBBCCC>>>;;;;;;???666,,,'''(((***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,...---,,,++++++,,,---...******)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))***,,,111888>>>BBB>>>BBBGGGMMMQQQSSSSSSSSSQQQPPPQQQTTTSSSPPPQQQUUU\\\fff\\\gggKKKQQQ???CCC222...***))))))+++,,,,,,************************************************)))))))))************+++((((((***000777===??????FFFPPPUUUPPPMMMOOONNNJJJKKKHHHBBB<<<666222000///+++******)))******++++++************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))******+++((((((((())))))******+++***)))((('''&&&'''((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((('''''''''''''''(((***+++,,,,,,,,,,,,***)))***...333444222///++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++))))))(((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++---000:::EEEEEE===;;;@@@RRRTTTWWWYYYWWWSSSNNNJJJ888777333000///......///++++++++++++++++++++++++)))))))))*********++++++***+++------,,,,,,...///ooo888555111***+++///!!!PPP,,,%%%(((***999rrrEEE666&&&ZZZiiiXXXAAA***111...nnn888|||+++###...///---'''+++******))))))******+++,,,,,,,,,,,,---------......666AAAJJJQQQZZZeeennn```QQQFFFLLLYYYZZZHHH444111///---+++***)))))))))************************))))))*********+++++++++((())))))******+++,,,,,,...---///888CCCIIIJJJGGGCCCHHHIIIGGGJJJSSSXXXVVVLLLIIIHHHHHHDDD<<<777777<<<:::777333///,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,------......)))***---///000000//////333111...+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((+++000777???GGGMMMQQQMMMMMMNNNPPPSSSVVVYYY[[[dddbbbdddhhhiiihhhkkkqqqhhhrrreeexxx___lllXXX\\\HHHAAA777///++++++,,,---************************************************))))))*********+++++++++(((000888>>>AAADDDJJJOOORRR^^^ccc^^^ZZZ\\\ZZZTTTWWWUUUQQQKKKDDD===777444222000---+++******+++,,,************************(((((()))))))))*********))))))))))))))))))))))))************+++,,,---...111000//////000222444555777777777666444111...,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,***(((((()))+++---'''(((***,,,,,,+++)))(((+++)))(((,,,222555444111,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))+++++++++++++++,,,,,,---((((((((((((((()))))))))))))))))))))))))))))))))((((((((()))+++...111333444;;;LLL]]]^^^SSSMMMQQQHHHLLLQQQTTTTTTPPPKKKHHHIIIEEE@@@:::666333111111,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***,,,------,,,---...///mmm888555222333,,,***EEE)))888(((^^^999 444sss555(((777___:::///&&&222))),,,,,,++++++************++++++,,,,,,,,,------.........333<<>>???AAADDDFFFMMMNNNPPPPPPLLLEEE>>>999,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))---333;;;BBBFFFLLLLLLJJJGGGAAA999222---,,,)))'''+++111555555333,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++++++++,,,------...''''''(((((())))))******))))))))))))))))))))))))))))))***---111555:::<<>>QQQLLLJJJTTTXXX^^^bbbiii___]]]fffVVV```UUURRRDDDCCC<<>>LLLVVVVVVSSSUUUZZZXXX^^^___bbbwww~~~~~~~~~}}}|||}}}qqqjjjPPPGGG;;;...000***111,,,***,,,...+++)))***++++++++++++++++++++++++...---((((((///...---222DDD<<>>AAA>>>888HHH;;;FFF>>><<>>444555///555666...$$$(((;;;MMM111(((,,,(((444GGGCCCEEE,,,+++AAAMMM888YYY999444III???>>>:::KKK[[[qqqllljjjRRRQQQ%%%***EEELLL444999---&&&,,,111...))))))******+++,,,------------222000---,,,000???SSSbbbVVVZZZeeettt{{{}}}sssnnnoooaaannn[[[MMMGGG555\\\YYY555+++ ,,,***))))))+++++++++******++++++++++++,,,,,,,,,(((,,,***,,,222---+++666GGGLLLPPPoootttlllSSS<<<444///000<<>>666...***,,,111,,,---...000111111...+++,,,,,,---......//////000XXX===555777)))...333444000***'''&&&222%%%222888333(((---AAALLLTTTWWWFFFXXXbbbggggggkkkjjj```KKKBBBKKKFFFSSSYYYtttXXX:::(((+++///)))((())),,,......,,,))))))***+++,,,,,,---......000......444CCCUUUgggqqqmmm~~~zzzqqqsssnnnVVV999OOO]]]>>>BBB444+++******+++,,,,,,+++)))++++++++++++,,,,,,,,,,,,''',,,,,,///222,,,111EEEDDDmmm}}}zzzcccHHH777999JJJ333000+++(((+++...---(((************************+++(((%%%'''+++...,,,)))###$$$&&&(((+++111888===DDDCCCCCCHHHLLLGGG999---...+++((((((***++++++***++++++************++++++++++++++++++,,,,,,,,,,,,)))///+++(((,,,++++++555BBBEEEDDDDDDQQQfffuuuxxxhhhrrrvvv}}}aaaoooWWWZZZeee```[[[fffcccDDD222---///(((---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,...///******<<>>FFFPPPXXXssswwwhhhKKKMMM@@@III<<<222...---,,,+++++++++,,,---************************---***))),,,///888GGGVVVaaaeeeaaa]]]\\\QQQKKKSSS\\\KKK[[[sssjjjZZZWWWVVVFFFBBBBBBCCC999,,,000===666444111...,,,+++++++++************************---***((('''((())))))(((''')))******))),,,444;;;IIIPPPYYY^^^]]]ZZZXXXWWWYYYTTTNNNLLLLLLLLLHHHEEE<<<555///---,,,,,,000666///,,,***))))))******)))...+++***,,,,,,))))))+++222000MMMWWWooobbbxxxyyymmmhhhfffooo||||||sssbbb___```nnnxxxKKKAAA>>>000+++333///------///000///+++(((---------......//////000WWW===666666222///,,,,,,///333444444---+++333(((&&&888FFF]]]```ooonnnXXX```WWW<<>>AAAAAAAAAAAAAAA666AAAGGG???222222DDDWWW===555---((('''(((,,,000,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,***111000...000---000>>>???TTTcccuuuyyyrrrzzzXXXwww[[[XXX^^^```;;;000333...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------111===OOO^^^jjj\\\SSS___yyyyyyeeeLLL888222...---...---******---,,,,,,,,,,,,,,,,,,,,,,,,,,,///***)))>>>YYY___VVVRRR}}}XXX222(((000444...)))+++---+++++++++++++++++++++++++++***---...+++***000666:::DDDFFFJJJPPP[[[ppp{{{ooonnnooowwwggghhhfffkkksss}}}]]]RRREEECCC444111---,,,---------,,,++++++++++++++++++++++++---((((((111AAAQQQaaammmlllaaaTTTYYYjjjqqqwwwwww~~~YYYQQQ>>>///444BBB===+++888888666000,,,,,,+++***************************************+++,,,,,,,,,111,,,)))...777CCCOOOXXX[[[[[[ZZZUUUQQQQQQUUUYYYVVVRRRNNNKKKJJJHHHFFFCCCDDD???777111,,,+++...111000...,,,+++***+++++++++,,,***,,,///...+++...333AAA[[[ddduuupppllltttxxxmmmtttvvvDDD777777222555111...---,,,***+++---------....../////////000WWW>>>666444555333000...---+++)))(((000333999''',,,QQQoooyyyzzzppp___DDDIII^^^gggOOO222,,,000///***)))---000//////...---,,,,,,------......222BBB```iiiYYYJJJ777555:::555...******+++---...++++++,,,,,,,,,---------,,,666..."""000MMMhhh}}}xxxTTTEEEQQQWWWWWW[[[]]]___\\\^^^eeennnZZZ@@@777;;;999222++++++------***************************+++,,,+++)))***---000(((111???JJJOOOOOOMMMLLLUUUVVVVVVSSSOOOJJJHHHGGGPPPGGG>>>888///((((((,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,111......444888DDDZZZkkkjjjcccdddOOOZZZPPPOOO<<<222///,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,,,,;;;RRR[[[WWW;;;NNNnnnzzzmmmIII888111---...///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&666***///WWW___WWWhhhzzzggg;;;222,,,......******///++++++++++++++++++++++++'''000...&&&---BBBMMMJJJ>>>???MMMooogggfff^^^WWWRRRRRR\\\```mmmnnnsssqqqllleeeXXXTTTggg{{{eeeKKK>>>777000---...///...+++++++++++++++++++++++++++***(((...BBBWWWcccgggggg```fffnnnvvvPPP999;;;???;;;:::===;;;222,,,,,,+++)))************************)))***,,,------,,,+++***444...222CCCTTT[[[[[[ZZZTTT```nnntttpppdddXXXQQQXXXYYYXXXTTTNNNIIIGGGGGGFFFFFFEEEAAA<<<777000+++222111///---,,,+++,,,---++++++,,,...,,,+++111999WWWvvvsssooouuu\\\;;;222333111222333000+++...555.........///////////////UUU>>>777444///111222333222222444555555(((666OOOvvvtttYYYGGGDDDVVV[[[VVV111///...///000000...,,,000///...------...///000...DDDhhhNNNNNN>>>DDD>>>444---***+++...///,,,,,,,,,,,,------------***222///222OOOpppttt\\\sss[[[[[[tttkkkfff^^^YYY___lll}}}qqqWWW555666888888222***))),,,++++++++++++++++++++++++))),,,...---,,,---333888KKKHHHCCC===999999<<>>===666)))%%%,,,++++++++++++++++++++++++***+++,,,...222777<<<@@@888;;;AAAJJJWWWhhhxxxvvvZZZQQQ```sssbbbRRRGGGIIIGGG;;;///+++---,,,,,,++++++,,,,,,---++++++,,,,,,---......///---222999JJJaaappp}}}]]]RRROOOHHH???444---,,,......---------------------------222,,,333JJJ[[[^^^___cccvvv}}}iiiRRR999//////000///---------------------------,,,000DDD[[[```fffddd@@@///000222---(((,,,,,,,,,,,,,,,,,,,,,,,,...,,,000999@@@HHHUUUdddyyy___RRRccczzzwwwrrrSSS<<<333111///------------------------------>>>VVVcccccccccooobbb???@@@HHHFFF999000000///***++++++++++++++++++++++++***+++,,,,,,+++---111555222<<>>VVV{{{ggguuuooo@@@---888555,,,555111333333222000///000111OOO===666888,,,FFF$$$777333777777~~~JJJCCCRRREEE111222333---111000,,,333---+++>>>iii|||UUU///777333...+++222...+++111111---111000UUUwwwOOOHHH^^^yyy}}}bbb@@@888...---,,,,,,,,,,,,,,,,,,,,,,,,555///###@@@OOO;;;VVVyyyooorrrkkkeeeppp{{{zzzyyy{{{QQQBBBLLL000---***+++---...,,,***.........------...222555[[[zzz~~~```UUU@@@777111000000...//////......///000//////AAAgggfffiiiooolll222999)))000,,,...///....../////////@@@HHH\\\KKK>>>222666//////...---...///...+++333///TTT___fff]]]qqqdddAAA+++444///333------555...+++===[[[SSS```nnnsssfffUUUKKK:::555---......---+++***,,,------666///+++000555>>>OOOaaa]]]iiippp???IIICCC@@@>>>999111///222,,,222000...FFF___jjjzzzXXX888222333333666111222333222111000000111MMM===777888///AAA***111@@@222qqqGGGSSSRRR???333222222000,,,555111...---[[[zzzJJJDDD888###---111...---333111...444BBBUUU777cccjjjOOOwwwyyyvvv]]]tttJJJ<<<333---,,,,,,,,,++++++,,,,,,---... JJJ777333|||lllxxx}}}tttWWWeeepppGGGJJJ:::///))),,,///+++***---000---...111///...999HHHeeeeeeaaaRRRAAA666111333///------///111222111111222OOOxxxVVVfffMMM888'''666.../////////......000333IIIQQQlllhhh@@@!!!222000/////////............777GGGYYYfffxxxmmmrrrttt@@@222///222///000333///444HHHgggTTTddd|||~~~aaaTTTKKK444111222///---++++++,,,...///000***...>>>LLLSSS]]]jjjfffOOO???AAA===000---555...000999333TTTkkkcccpppLLL//////555///111222333222111000111222KKK<<<888888;;;***:::777???UUUjjj___XXXKKK999111333000)));;;333///LLLzzz{{{}}}zzz}}}fff111444888///111---...222......;;;fffiii;;;RRRoooBBBAAAaaaZZZ|||{{{wwwjjjyyygggCCC999------,,,+++++++++,,,---...'''<<<666AAAzzzgggxxx}}}ppp}}}}}}lllMMMJJJ666***///222,,,+++111111,,,...333111222FFF```zzzuuukkkOOO999000444000---,,,///222111000111;;;```ppp^^^kkk}}}}}}111111333000//////000......222888HHHddd[[[:::888000/////////...,,,...333KKKPPPiiiuuubbbZZZ~~~UUU333111111111222000000>>>SSSffffff{{{sssRRRNNN;;;;;;444111/////////...///111&&&222III^^^eeehhhwwwwwwNNN???<<<444000333555...===LLLeeetttxxxeee<<<111555---111222333333111111111333HHH<<<999999999000444??????pppUUUNNN@@@222000333---:::333333yyy~~~}}}{{{sssuuuzzzvvvpppBBB<<<333222222...///000+++333JJJaaaHHHEEEzzzfffAAACCCOOOJJJvvvqqqRRRTTTnnnJJJggg___WWWNNNaaannn{{{zzz~~~PPP===......---,,,+++,,,---///000...MMM777xxxaaa}}}]]]ttt[[[BBB//////111,,,,,,222222---...222111777SSSsssbbbBBB333444222---,,,///111...///222MMMppp]]]zzz{{{}}}}}}{{{CCC777...111//////000///...555>>>OOO~~~kkkYYYMMMVVVhhh|||vvvJJJ,,,000...//////---***111:::RRRaaassscccNNNooo^^^YYY]]]eee}}}>>>444000222333---222HHH]]]aaarrrXXXLLLDDD>>>555111000222222...---111111LLLhhhpppmmmxxx[[[EEE;;;666555;;;,,,===lllpppvvvuuuOOO777666444111222333333222111222444EEE<<<:::999333<<<999222xxxYYYJJJCCC555///777333666333KKK}}}{{{yyytttwwwzzzwww|||~~~fff<<>>444YYY{{{~~~QQQcccyyyzzzgggxxxNNN888LLLCCC999iiiyyywwwfffsssfffAAA333///...---,,,---///111222999222}}}]]]WWWUUU[[[cccuuuoooSSS777...---------///222000///111444CCCgggzzzXXX???333333...---000000,,,111999cccuuu[[[~~~zzzvvvtttyyysss777///222......111///...888EEE___XXX999888<<>>XXXkkkiiimmmaaaAAA666666;;;---DDD~~~uuuyyysssWWW:::333888111222333333222222333444CCC<<<;;;:::444999CCCOOOjjj]]]ttt]]]___tttnnnKKKDDD999...777555333<<<tttmmmlllnnnppp}}}~~~zzz}}}vvv<<>>NNNEEE@@@JJJSSSBBBooopppbbbvvvggg[[[777;;;]]]MMMLLLsssuuufffoooFFF<<<111000.........000333555>>>PPPpppXXXjjjllljjjpppiiiFFF000,,,000///,,,///111222333===[[[xxxSSS444111......222000---666DDDssskkkqqq|||xxx}}}zzzuuu|||hhh\\\>>>888111------111000///;;;KKKsssKKK???VVVqqq}}}{{{JJJ666222111222...---<<>>555000222111,,,000999LLL```kkknnnVVV:::888999444WWW~~~yyy~~~nnn___CCC111333111222333333222222333555BBB<<<;;;:::777666:::wwwZZZOOONNN[[[pppZZZEEEUUUqqqgggOOODDD<<>>999===jjjxxx}}}yyyrrrlllSSS666111111222444333333222444555GGG@@@999888@@@000MMMWWWAAA<<<<<>>444666000...888)))lllyyy<<>>JJJGGG[[[tttdddQQQmmm<<>>444333666@@@hhhvvvmmmNNN>>>???sssNNN???>>>BBBOOO^^^rrrwwwdddRRR@@@000000111222222111000111222FFF@@@:::999===EEEtttgggQQQGGG444DDDNNN>>>cccooovvv___qqq@@@EEE666444999KKKnnn~~~vvv}}}gggppp|||ooofffVVV```iii}}}~~~|||vvvmmmrrrQQQ888444666222666NNNvvvGGGGGGggg]]]hhhVVVxxx|||wwwfffZZZ{{{eee:::NNNfffqqqrrrYYYDDD???,,,222000666222PPPHHHpppkkktttYYYXXXhhhggg```eeettt{{{zzzzzzvvvYYY???)))000000000333AAA<<<~~~pppZZZSSS\\\ppp|||}}}zzz~~~ttt;;;555111111777222NNNzzzxxxvvvCCC;;;DDDVVVcccuuuxxxbbbWWWNNN^^^vvv___@@@|||PPP555111///444222///PPPjjjkkkEEEiiiuuusssppp```[[[XXXPPP[[[zzzWWW:::<<<222000333WWW___WWWbbb```uuusssZZZLLL]]]{{{pppwwwmmmZZZLLLLLL999555;;;UUUjjjbbb|||iiiQQQ___rrrrrrWWWSSSGGGDDD:::555444???kkkzzzyyy^^^RRR___hhhOOOFFF???```EEEJJJOOOIIIQQQeeerrrlll}}}iiiXXXHHH444000111222222111000111222EEE???::::::111QQQ}}}jjjoooJJJCCC>>>AAAWWWppplllPPPDDDDDDGGG555555555iiiwww^^^|||~~~lll]]]ttt~~~kkkPPPFFFeee~~~yyyzzzcccxxxQQQ:::333777111222aaaFFFMMMdddJJJ}}}UUU\\\SSSNNNHHHEEEHHHgggzzzmmmOOOxxxQQQ>>>,,,111222888111\\\UUU~~~ooovvvxxx]]]^^^kkknnnpppyyy}}}ddd|||~~~mmmqqq;;;...000444111777BBBQQQggg<<>>[[[IIITTTRRR???BBBZZZuuuaaayyy~~~lll^^^NNN444000111222222111000111222DDD???::::::==={{{|||}}}OOO>>>KKK>>>eee{{{dddGGGKKKEEE666777555aaa{{{nnnJJJHHHgggkkkJJJHHHJJJrrr\\\{{{~~~ddd:::333666000555vvvhhh>>>fffZZZ;;;iiidddQQQmmmlllaaaiiiiiiXXXjjjnnn:::,,,333333666666^^^iiiuuusssfffjjjgggaaajjjyyy[[[rrruuu^^^yyy~~~wwwlllsss===999111777111;;;@@@wwwuuusssNNNDDDPPPNNNPPPZZZYYYXXXggg|||vvvrrrrrriiieee```]]]ggguuuWWW555999333777777kkkzzzdddmmm<<>>ccc```CCC888:::UUUzzzyyy]]]jjj~~~mmm```KKKPPPWWW|||vvv{{{kkkYYYWWWVVV^^^TTTBBB666HHHWWWyyyvvvVVV\\\nnnccczzzUUUEEEuuuaaaOOOHHHRRRcccooowww\\\gggwwwlll___MMM///000111222222111000111222DDD???:::;;;555uuuOOO:::JJJDDD|||wwwcccCCCbbbWWWCCC888999@@@xxxjjjXXX<<>>|||dddWWWxxxTTT{{{kkkKKK\\\kkkbbb[[[:::000444222333DDDUUU}}}{{{jjjmmmbbbxxxppp```uuuyyytttzzzsssmmmlllHHH:::///111222>>>BBBpppOOOEEE999999UUUwwwzzzooodddbbb]]]^^^ZZZRRRUUUnnnfffkkk666999111666999sss||||||RRRPPP[[[@@@TTTooowwwvvv}}}zzzfffVVVMMMFFFCCC888JJJ^^^>>>>>><<<777222444444999gggkkkvvvbbbooo{{{iiiXXXDDD???<<<555KKKwwwnnnzzzWWWQQQAAA:::777SSSUUUzzz___rrr}}}vvvgggOOO;;;AAAVVVfffkkkkkkqqq```XXX@@@===VVVkkkPPPAAA;;;RRRzzzXXXaaaooo```WWWKKKggg~~~mmmYYYRRRQQQ^^^XXXHHH<<>>;;;;;;@@@bbbfffUUUHHHJJJccc}}}UUU===QQQfffAAA;;;:::PPPlllLLLCCCUUUssswww```WWW~~~vvvnnnvvvmmmgggyyy999999333222LLLttt@@@LLLvvvaaa{{{gggzzzWWWAAAwww{{{mmmaaaTTT@@@666555111333WWWGGGvvvsss```ZZZyyyjjjkkkyyyjjjiii___333444---444BBBLLLmmm]]]dddjjj```PPPIII@@@AAA;;;JJJ~~~zzz```YYYWWWPPPPPPJJJHHH___rrrnnn}}}888888...666<<>>BBB;;;BBBXXXAAA>>>999888222000111;;;hhh{{{fff___vvvzzzmmmkkkrrr]]]hhhnnn|||SSSJJJAAA555999===666NNNkkk}}}VVVPPPFFF???444NNNRRRbbbJJJ[[[~~~}}}sss___LLL@@@777<<>>;;;WWWtttYYYGGG<<>>;;;<<<>>>fffddddddaaaRRRZZZIIIJJJqqqAAA===999\\\zzzpppQQQ>>>EEE\\\xxxvvvgggxxxsss{{{rrraaavvvzzzwww<<<===333222QQQrrr333TTTYYYZZZ]]]qqqpppHHH===tttkkkYYYWWWyyyFFF;;;555000333eee>>>iiiSSS]]]pppdddfffOOOnnnuuufffiiizzzyyy222@@@333666DDDVVVdddgggkkk]]]NNNKKKDDDEEEEEE```vvvPPPDDDCCC===BBB???<<>>===222<<>>888<<<>>>777111333AAAllleeemmmUUUgggppphhhiii___aaaFFFFFF<<>>:::222888;;;///EEE}}}hhhWWWSSSMMMGGG777OOOUUUggghhh~~~}}}pppXXX>>>===>>>CCCKKKWWWeeepppooolll~~~fffKKK???888]]]www\\\III;;;MMM|||\\\pppqqqkkkmmmkkkooo___]]]QQQWWWXXXSSSEEEGGGssszzzSSSIIIEEE}}}tttzzzvvvccclllxxxmmmaaaxxx|||UUUBBB|||www]]]LLL777000222222222111000111222CCC======???```vvveeebbbSSSfffxxxzzzZZZ===NNN~~~???AAA,,,jjjtttyyyqqqDDD:::>>>SSS|||~~~qqqyyymmmxxx}}}oooxxxxxxUUUvvvuuu@@@444:::333RRRdddIIIYYY~~~bbbgggZZZIIIUUU[[[kkk{{{\\\///ppp~~~gggQQQYYYiiiTTTAAA;;;666;;;[[[[[[yyyQQQaaajjjZZZTTTvvvVVV___hhhtttbbbkkkaaa@@@222555222BBBiiiqqqwwwwww]]]\\\]]]ZZZZZZmmmuuufff@@@;;;777999<<<:::>>>CCCgggmmmUUUPPP999333:::RRR|||xxxqqq~~~ooobbbKKK999999;;;777333444555000BBBXXXrrrXXXCCCAAA:::444888@@@AAA<<>>???QQQkkk{{{\\\;;;555FFFnnnzzzSSSSSSCCCJJJwwwtttgggnnnvvvvvvssszzz}}}cccTTTYYYOOOLLLRRRLLLQQQooo}}}\\\[[[TTT___~~~lll```uuuhhhtttUUUXXXsss|||dddoooMMMZZZqqqOOO000222222111111111111222222FFF@@@<<<<<>>111777555777777===???^^^wwwIIIMMM===777444KKK}}}nnnqqqgggaaaLLL:::888:::555222333777---444HHHgggyyyEEE???===888333777>>>>>>:::???|||LLLHHH:::===222777ssswww]]]WWWcccmmmggg[[[KKKKKKVVVYYYNNNSSSkkk{{{mmm>>>:::333666>>>GGGXXXyyyVVVNNNPPPPPPIIIFFFaaa}}}iiieeeaaabbbkkkhhhQQQDDDCCC;;;nnnSSSYYYJJJHHHgggyyyzzzsss|||xxxgggVVVZZZSSSTTT[[[VVV[[[sssqqq[[[nnnMMMJJJ]]]{{{{{{}}}aaa>>>jjjttt^^^GGG999222222111111111111222222FFFBBB::::::gggeeerrrfffiii{{{VVV???GGGjjjDDD>>>;;;uuuyyy{{{rrrYYY999KKKRRRKKKllldddpppuuufff~~~|||www{{{WWWhhhjjj|||CCC444888000MMMgggGGGgggXXXNNNfffKKKTTTsssdddmmm^^^QQQ```mmm===999666ppp\\\|||sss^^^ZZZ}}}ooocccppp~~~}}}zzz|||[[[dddPPP:::===555KKKkkk@@@;;;---666555555666===:::TTTuuuMMMMMMFFF@@@111FFFkkk``````YYYFFF666444555333111333777444333<<>>:::999555333666::::::666<<>>:::@@@DDD@@@>>>777666444444666888888666999PPPNNNEEE???555666eeexxx|||qqqdddfffsssyyyuuuwwwhhhkkkhhh666222;;;:::<<>>YYYJJJ;;;AAA{{{vvvyyy}}}XXX===UUUeeeeeevvvkkksss}}}|||{{{{{{yyyUUU\\\NNN~~~DDD333888666UUUtttHHHwwwcccFFFkkkkkkjjjrrr{{{lllttttttcccXXXTTT___PPPGGG777uuu]]]jjjZZZzzzyyyqqqaaazzz~~~rrr{{{aaaMMMXXXFFFEEE<<>>;;;777;;;777RRRhhhBBBUUUUUUQQQ===GGG}}}gggkkkLLLQQQLLLBBB999666777888:::<<<666@@@???;;;AAAFFFEEEEEE777555555666777777777888;;;OOOMMMHHH@@@:::999]]]oootttrrrgggZZZZZZhhhvvvzzzzzzvvvJJJ,,,333>>>777>>>aaaJJJeeeaaaQQQUUUSSSOOONNNOOOeeerrrCCC:::???AAA888{{{SSS```XXXUUU]]]KKKccczzzuuudddYYYYYYPPPMMMNNNPPPSSSYYY[[[ddd}}}hhhlllwww|||wwwkkkoooiiilll~~~ddd```^^^[[[WWWRRRNNNCCCDDD[[[xxxvvvlllsssxxxqqq```JJJZZZ{{{[[[>>>333222222111111111111222222YYY[[[???AAAlllppphhhiiiFFF???===[[[NNNEEE???nnnzzz{{{aaaLLLZZZffftttrrrwwwwwwXXXYYYFFFFFF333888777TTTwwwFFFwwwnnnJJJ:::DDD;;;CCCkkkxxxrrrnnnkkkeeebbbNNNiiiYYYMMMAAAppp___dddkkkrrroooSSS}}}iiiMMMXXXNNNIIIBBBSSS\\\|||SSS444FFF777888AAA<<<;;;555777999YYYPPPOOOTTTUUUQQQDDDFFF{{{lll~~~iiiKKKHHHFFFBBB<<<888888888999:::777999===KKKggg~~~www```888555555888888777888;;;NNNuuuOOOMMMLLLDDDBBB>>>UUUpppooooooeeeVVVKKKMMM\\\qqq~~~sss===000888<<<333HHHsssyyyQQQWWWKKKRRRPPPNNNOOOLLL]]]zzzDDD;;;DDD@@@:::SSSeeeYYYaaaTTTUUUaaaQQQXXXdddWWW\\\XXXOOOPPPRRROOOWWWaaa___^^^rrrjjjmmmXXX[[[VVVFFFVVVYYY[[[WWWbbbhhh___WWWcccjjjbbbZZZ___QQQGGG:::>>>KKK]]]}}}wwwmmmxxxkkkqqq{{{|||zzzwwwEEECCC[[[;;;///222222111111111111222222ttt{{{RRRJJJjjjkkkZZZbbbBBBBBBDDDiiisssggg999qqq~~~jjjbbbgggkkkqqqwwwwwwNNNdddSSSFFF222888666RRR|||FFFuuutttJJJ???GGGBBBEEEbbbxxxxxxrrrqqqlllhhhbbbbbbJJJddd[[[PPPOOOmmmaaaxxxWWWKKKNNNDDDJJJzzz^^^xxxggg___}}}TTTSSSJJJMMMTTTUUUuuulll```888111@@@888666@@@888;;;666888???ddduuuPPPWWWrrrRRRUUUQQQKKKCCCrrrxxxwwwuuujjjSSSEEEDDDDDDCCCAAABBBDDDEEEFFFJJJIIIYYYrrrmmm999555555888888666888===sssgggOOOLLLNNNEEEGGG@@@JJJccclllYYYHHHCCCDDDJJJZZZkkk[[[222777666<<<;;;777\\\wwwIIIHHHYYYNNNTTTQQQPPPSSSNNNZZZzzz|||rrr@@@///???CCCBBBOOO\\\```]]]UUUYYY\\\TTTRRRqqq}}}pppYYY\\\VVVNNNTTTXXXPPPXXXccc\\\ZZZhhhrrrbbb\\\FFFGGGAAA///???999GGGHHHAAASSSPPP???===BBBDDDFFFDDD@@@HHHCCCOOOdddtttuuulllkkknnnfffnnnmmmssskkk{{{UUU???hhhZZZ888---222222111111111111222222mmm\\\iii]]]WWWuuuVVV:::@@@HHHsssAAAYYYbbbmmmzzzvvv~~~}}}CCCVVVKKKtttDDD000777666RRR}}}GGGuuuKKK@@@VVVVVVkkkzzzvvvvvvfffssspppZZZYYYJJJbbb[[[QQQXXXkkkbbb}}}yyydddUUUWWWmmmvvvjjj]]]nnneeeOOOUUUJJJ\\\ZZZQQQ}}}|||xxxmmmfffggghhh\\\eeejjjfffvvvmmm???>>>...;;;555---:::999:::555;;;888;;;FFFnnnmmmAAAfffcccQQQWWWRRRPPPBBBooo|||ooommmmmm]]]HHHIIILLLOOOPPPSSSXXX[[[\\\fffiii]]]999555444888777555888???[[[NNNJJJMMMDDDHHH???AAAuuu}}}~~~eeeOOO@@@@@@===555999FFFSSS^^^llldddJJJ???<<<444222777<<<;;;@@@nnneeeBBB\\\{{{]]]RRRUUUOOONNNRRRKKKUUUfffyyyuuupppwww|||{{{XXXHHHCCC;;;AAA@@@111KKKxxx[[[eeeYYYXXX\\\VVVUUUPPP^^^nnnoooPPP___]]]TTTMMMWWWZZZNNNTTT^^^TTTUUUVVVyyywww\\\HHHFFFDDD???SSS===AAA===@@@>>>777;;;CCC===666===<<<>>>NNNGGGYYYkkkiiijjjdddiiinnneeehhhPPPMMMMMMtttBBB...777222222111111111111222222rrr^^^}}}nnn___uuuxxx<<>>PPPHHHFFF:::777111QQQGGGcccRRR\\\ooo|||gggmmmwwwzzzsssvvvooonnniii___VVVEEEvvvyyyVVVVVVMMM___wwwllloooQQQ```rrrzzzSSSUUU^^^PPPZZZ^^^bbb||||||rrrcccTTTIIIAAA<<<::::::777999???CCC@@@<<<;;;999888666333111222555888AAA999333;;;```VVV===YYYPPPNNNWWWTTTGGG]]]vvvnnnkkkfff\\\SSSLLLWWWeeepppvvv}}}oooCCC777555)))GGG...---LLLJJJLLLLLLIIIIIIHHH@@@>>>QQQiiimmmpppnnnbbb]]]OOO???888666555555777999999777333///000444888<<<>>>777:::]]]uuuOOOLLLnnnSSSQQQOOOMMMMMMMMMNNNOOOXXXhhhhhhffffffooo~~~zzzrrrqqqnnn___KKK>>>;;;777555999???NNN}}}\\\XXXYYYYYYXXXVVVSSSPPPNNNXXXnnn|||bbbmmm___aaa___VVVUUUTTTRRRPPPQQQTTTVVV\\\YYYccc{{{xxxssscccQQQMMMCCC999:::CCCJJJIIIEEEMMM@@@===YYY{{{kkkoookkkjjjgggkkkrrrrrr|||KKK;;;```ddd:::...666111111222222222333333333|||iiiwww```xxxhhh;;;<<>>TTTPPPSSSPPP]]]QQQkkkmmmvvvkkk\\\NNNEEEAAA??????;;;777777;;;>>><<<::::::///111444666777777666666444===999>>>fffyyyJJJ[[[UUUPPPMMMRRROOODDDUUU|||zzzooohhheee```WWWNNNSSSbbbwwwaaaCCC666777888III$$$III,,,999uuuKKKJJJGGGHHHGGGAAA===III\\\}}}vvvyyyoooZZZRRRXXXFFF>>>999888888555333444000222444666666555444333;;;999:::OOOtttccc555nnndddTTTRRROOOMMMKKKJJJKKKKKKMMMqqqoooEEEKKKZZZZZZ___nnn~~~~~~|||zzzwwwuuutttiii```YYYWWWTTTKKKBBB===>>>CCCHHHBBBUUU~~~UUUSSSSSSSSSSSSQQQOOOMMMLLLPPPhhhuuu{{{]]]VVVXXXUUUQQQQQQPPPNNNNNNOOOSSSVVVaaa]]]XXXnnnuuullldddYYYLLLBBBBBBfff}}}eeeeee^^^cccdddbbbeeekkkhhhmmm|||lllRRRUUUUUUMMM333111333111111111222222222333333VVViii|||qqqRRR>>>777BBBVVV}}}]]]KKK{{{}}}pppxxxtttvvvxxxyyyzzzwwwNNN???ZZZ}}}uuuSSS@@@???333===gggQQQ^^^jjjtttmmmaaaPPPDDDccczzzrrrpppaaaYYYSSSCCC```HHHPPPJJJTTTjjj{{{lll~~~uuu}}}\\\JJJ~~~lllzzzbbbKKKfffdddUUUKKKKKKSSSZZZKKKhhhlll~~~nnneeeWWWJJJAAA===:::999???:::777999:::777666888777777888999:::999777444333>>>@@@UUU~~~[[[>>>rrriiiRRRRRRMMMLLLLLLEEEMMMeee{{{wwwoooeee___]]]XXXOOOGGGFFFSSShhh~~~tttPPP888222444---FFF666888666KKKOOOUUUIIIHHHEEEEEEFFFAAA;;;@@@KKKvvvggg___YYYPPPHHH;;;777666888666222111333666444222222555888;;;<<>><<<777444666@@@===::::::;;;<<<<<<;;;666===LLLvvvfffAAAQQQZZZPPPTTTOOOJJJLLLJJJJJJUUU|||xxxnnnfff]]]XXXTTTOOOGGG???999<<>>AAAAAABBB```jjj>>>GGGttteeeTTTUUUSSSQQQNNNKKKJJJIIIHHHLLLIII\\\ggg@@@555???>>>@@@BBBDDDBBB???;;;888888999;;;<<<:::;;;DDDOOOJJJeeeZZZKKKVVVPPPPPPPPPPPPQQQSSSTTTUUUZZZUUU```}}}fffRRRTTTcccqqqmmm\\\YYYuuufffUUUTTTVVVUUUSSSOOOOOONNNMMMLLLNNNRRRUUULLL\\\]]]UUU^^^yyywwweeefffkkkgggcccfffdddeeehhhbbb___iiigggxxxuuuvvvKKKKKKLLLEEE///666888...111111111111222222222222pppvvvvvv\\\mmmhhh~~~iiiMMM???<<>>UUUsssjjjccceee\\\UUUHHHOOOyyyNNNNNNSSSHHHHHHZZZzzz~~~zzz~~~eee===```sss|||uuuWWW;;;vvv~~~vvvUUUWWWKKKSSSSSSRRR]]]PPPfffuuuuuuPPPJJJBBB???BBBIIIPPPUUUGGGEEEEEEFFFBBB:::555555999888888999<<<>>>@@@@@@777RRRlllxxxHHHGGGIIILLLRRRMMMGGGMMMMMMIIILLLZZZvvvnnnggg```XXXQQQMMMHHH@@@;;;@@@;;;555555999>>>@@@@@@<<<:::888666777999;;;<<>>======<<<===???VVVgggKKKCCCDDD<<<888666555222000444:::///666???BBB???;;;;;;===FFF^^^vvvoooIII999ddd|||KKKTTTMMMLLLKKKJJJHHHGGGFFFFFFIIIEEEIIIbbbiiiTTT<<<:::777666777;;;???BBB>>>======<<<:::???NNN^^^bbbMMMQQQWWWLLLLLLLLLMMMNNNPPPQQQRRROOOPPPZZZqqqtttgggxxxvvvuuu```ZZZYYYUUURRRSSSOOOOOOMMMKKKJJJKKKNNNQQQLLLUUUYYYZZZWWWTTTkkkllliiihhhccc```\\\cccfffbbbaaafffbbb```iiigggmmmkkkcccpppxxxdddYYYZZZQQQDDDPPPjjjKKK555555444222444000000111111111222222222qqqpppgggxxxWWWCCC@@@777EEEPPPssslllhhh]]]aaa~~~dddVVV}}}ooossskkkMMM:::999^^^OOOIIIHHHEEE===WWWeeecccQQQqqqpppxxx}}}uuuWWWPPPWWW```mmmyyyUUUJJJVVVaaaiiivvvlllfffaaaZZZMMM@@@ggg___HHHOOOOOOEEEEEEOOOhhh~~~xxxqqqllloootttZZZZZZGGGDDDvvvnnnzzz[[[777eee\\\[[[SSSLLLRRRMMMNNNUUURRRRRR{{{|||~~~[[[PPPBBB999888@@@IIIPPPEEEEEEGGGHHHDDD<<<888999666888:::;;;;;;;;;<<<>>>MMMzzzmmmIII===dddYYYVVVGGGMMMHHHDDDKKKKKKFFFHHHOOOooo___```YYYQQQJJJFFFBBB===999===:::888888999:::888555555777:::<<<;;;999888777===:::333BBB]]]OOOFFFHHHEEEAAA===;;;;;;<<<>>>???EEEvvv~~~nnnnnnWWWHHH===444222222666888666777:::888999:::888888===FFFNNNaaauuujjj???333aaahhhHHHYYYMMMMMMLLLLLLKKKKKKJJJJJJGGGKKKKKKLLLbbblllUUUDDD;;;999999===@@@JJJ[[[oooeeeSSSTTTUUUQQQLLLLLLMMMNNNOOOPPPQQQQQQHHHMMMQQQVVVqqqyyyllljjj___WWWUUUSSSOOOPPPUUULLLLLLJJJHHHFFFFFFIIILLLPPPJJJIIIVVV]]]PPPOOOdddoooqqqeeeccc```bbbbbbZZZ]]]```[[[YYY______]]]dddkkkMMMooouuu``````___YYYSSSOOOOOOPPPPPPIIIHHHQQQ]]]wwwUUU222777;;;,,,+++:::000000000111111111111222wwwkkkjjjGGG>>>@@@:::GGG{{{nnnfffaaajjjccc}}}zzz~~~xxxrrrvvv~~~qqqiiiQQQbbbffffffTTT@@@888VVVTTTPPPOOOGGGHHHEEEKKK}}}ZZZZZZxxxyyy```KKK^^^wwwYYYPPPeeegggpppnnn___YYYFFFAAAQQQFFFNNNJJJFFFJJJGGGRRRvvv|||vvv^^^JJJBBBHHHDDDVVVpppssskkk```eee999MMMyyyRRRVVVMMMQQQOOOMMMNNNQQQPPPPPPiiiyyyooo___OOOEEE???<<<:::>>>>>>@@@CCC@@@;;;:::>>>;;;======;;;999>>>IIISSSpppwwwNNN===]]]PPPPPPGGGJJJEEECCCJJJGGGCCCIIIOOOaaa~~~rrr```VVVPPPHHHBBB???===;;;999444555777999<<<===<<<;;;???999444444999<<<:::777777000MMMSSSXXXGGGBBBCCCAAA@@@>>>;;;;;;<<<<<<<<<;;;TTT[[[mmmrrreee]]]]]]VVVHHHDDD===888:::;;;::::::;;;DDD>>>999:::DDDRRR^^^dddggg___HHH;;;]]]~~~[[[OOOSSSNNNNNNNNNNNNMMMLLLLLLKKKIIIKKKLLLIIIJJJ^^^[[[KKKPPPSSSPPPLLLMMMNNNOOOPPPQQQPPPOOOOOOSSSRRROOOLLLZZZ\\\}}}}}}iiiTTTPPPNNNOOOPPPOOOPPPRRRIIIIIIHHHFFFEEEFFFIIILLLNNNIIIEEENNNYYYSSSPPP]]]___WWWqqqrrrcccccchhhfff]]]```fff```VVV[[[WWWUUU\\\\\\YYY]]]\\\^^^XXXkkkqqqKKK999000666666...,,,555000000000000111111111111uuu^^^sssttttttttt___DDD:::>>>BBBMMMYYYaaabbbWWW[[[PPP]]]{{{{{{www___kkk___nnnfffooofffTTT444888GGGSSS\\\RRRTTTGGGIIIJJJDDDsssWWWZZZ{{{]]]PPPlllkkkwwwyyy}}}uuufffiiiXXXUUUDDDKKK}}}qqqMMMGGGMMMGGGIIIQQQEEEDDDeeeyyyuuuuuuwwwuuuooonnnqqqkkk\\\hhhnnnaaaUUU888MMM~~~XXXQQQLLLJJJVVVMMMRRRUUUZZZHHH[[[DDD~~~ssscccQQQ@@@555888777999<<<;;;999<<>>@@@===999888888999FFFDDDvvvKKKAAACCC>>>>>>??????===;;;;;;:::888555;;;mmmfffQQQcccoooiiirrraaaRRRCCC===;;;;;;<<<>>>======DDDUUUhhhpppllleeeJJJ000333iiiWWWNNNOOOCCCJJJJJJIIIIIIHHHGGGEEEDDDHHHAAABBBIIIEEEAAASSSoookkkZZZJJJGGGIIIJJJKKKMMMIIIJJJLLLMMMMMMKKKIIIHHHEEE@@@CCCLLLWWWEEEddduuu|||}}}ZZZTTTUUUTTTTTTUUUWWWUUUOOOHHHHHHHHHHHHGGGFFFHHHLLLOOOKKKSSSOOOGGGGGGHHHOOO___TTTZZZ]]]]]]kkkwwwkkkhhhlllcccgggkkk___WWWZZZZZZTTT[[[XXXVVV]]]]]]XXXZZZZZZddd___WWWiiikkkzzz;;;222555333...000666333+++000000000000111111111111rrr___ppp~~~kkkQQQ>>>>>>AAARRR|||tttdddaaa[[[^^^WWWYYYhhhyyy}}}{{{}}}zzzuuu```PPP888888CCChhhlll___IIINNNOOOJJJGGGEEEGGGeeemmm~~~[[[jjj~~~pppbbbeeeWWW:::OOO\\\WWWJJJJJJIIIHHHFFFEEEDDDDDDGGGmmm~~~sss\\\ooopppeeeSSSoooccc___SSS>>>^^^WWWQQQNNNQQQQQQNNNOOOSSSKKKMMMLLLHHHMMMbbbooo[[[FFFEEEBBB===:::<<>>ZZZfffaaaqqqmmm{{{bbbGGG:::888999999888777777777888999999777666<<<;;;777;;;BBB;;;333888<<>>===<<<;;;:::999999999555555KKKuuummmLLLXXX^^^yyyzzzzzzccciiibbbjjjpppiiieeeoooQQQVVVHHH;;;:::@@@zzzeeePPPNNNOOOMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCEEEGGGIIIKKKLLLKKKKKKeee___OOOKKKGGGGGGIIIKKKJJJHHHKKKKKKJJJIIIIIIIIIIIIIIIIIILLLOOOPPPOOOMMMMMMMMMeeeyyy```RRRSSSRRRPPPOOOOOOOOONNNKKKIIIFFFEEEDDDCCCDDDGGGJJJLLLKKKJJJIIIGGGFFFIIINNNSSSLLLKKKJJJLLLPPPWWW^^^bbbppphhhhhhjjjjjj```___^^^\\\ZZZWWWUUUTTTRRRTTTVVVXXXYYY[[[^^^```XXXYYYYYYYYYYYY\\\```ccc[[[999555222111111111000000//////000//////.........//////}}}ttt\\\wwwsss___KKK@@@VVVRRRjjj~~~^^^______WWWSSSWWWZZZFFFaaa~~~}}}sssaaaVVV999IIICCCXXXzzzaaaIIIVVVKKKLLLJJJIIIHHHFFF\\\hhhqqqsssiiipppnnncccjjjTTTNNNGGGGGGwwwrrrCCCJJJJJJIIIHHHGGGFFFFFFEEEDDDOOOnnnhhh[[[NNNXXXmmmxxxlll\\\bbbVVVPPP777qqqtttvvvQQQLLLJJJMMMNNNKKKKKKNNNQQQLLLLLLNNNMMMTTTppp}}}yyypppgggbbbccciiinnn{{{~~~rrrhhhZZZ>>>JJJ^^^PPPJJJVVVEEEBBB??????CCCEEEBBB@@@@@@FFFGGG===eeexxx}}}eee^^^]]]aaapppfff]]]XXXPPPDDD888333:::888666555888<<>>AAAFFFJJJLLLaaaMMM555///999===GGG\\\mmm@@@DDDIII@@@<<>>FFFJJJDDD;;;AAAWWWkkklll```RRRLLLNNNPPPMMMHHHEEEHHHJJJHHHDDDAAAAAABBBEEEDDDBBB@@@???AAABBBDDDAAACCCEEEEEEDDDCCCDDDEEEIIIFFFDDDCCCDDDFFFHHHIIILLLLLLMMMNNNOOOOOOPPPRRROOOQQQRRRQQQOOONNNMMMLLLPPPNNNKKKIIIIIIHHHGGGFFFCCCCCCBBBBBBCCCEEEGGGHHHHHHCCC@@@BBBGGGKKKKKKIIIKKKIIIFFFEEEFFFKKKQQQUUUTTTWWWZZZZZZYYYWWWVVVVVV______```ccceeefffeeeccckkkiiihhhggggggeee```]]]^^^[[[XXXUUUSSSSSSUUUVVVSSSRRRRRRSSSSSSSSSQQQOOOQQQRRRSSSSSSRRRRRRUUUWWWLLLKKKOOOSSSPPPLLLSSS^^^|||nnn[[[<<<222+++...222222222444///...........................---------...//////uuuRRR[[[iiiaaaqqqxxx|||uuueee[[[OOOGGGCCCFFFRRR___VVVFFFJJJPPPEEEEEEMMMGGGMMMDDDNNNKKKJJJjjjbbbwww|||qqqooowwwttt}}}zzzooojjj```LLL999DDD777BBBqqqnnneeePPPBBBJJJPPPKKKKKKGGGGGGKKKEEECCCNNNqqqvvvyyyvvvxxxfff[[[]]]@@@EEEGGGqqqPPPFFFAAA>>>>>>>>>????????????@@@<<>>777HHH===;;;NNNIII]]]vvv}}}uuuTTTJJJAAA@@@BBBAAA@@@AAAEEEJJJNNNOOOKKKEEE@@@===<<<===:::LLLtttpppBBB@@@JJJHHH777;;;CCC888999888666444333222111111,,,000555333---777YYY{{{tttPPPFFFGGGSSSVVVJJJCCCFFFDDDCCCAAA@@@AAABBBDDDFFFBBBAAA@@@???@@@AAABBBCCC777===EEEHHHEEE@@@;;;999@@@OOOXXXbbbpppvvvyyyoooaaaYYYWWWVVVUUUDDDJJJPPPRRRNNNIIIFFFEEEFFFGGGGGGCCC???===???BBBCCCBBB@@@>>>>>>???@@@AAA@@@AAACCCCCCBBBAAABBBCCCBBBAAAAAADDDGGGIIIHHHGGGJJJKKKKKKLLLPPPVVVZZZ[[[SSSVVVWWWSSSJJJFFFJJJPPPKKKIIIFFFEEEEEEDDDBBB@@@>>>>>>>>>>>>???@@@BBBCCCBBB>>>;;;===CCCFFFDDDAAAAAA@@@>>>>>>@@@EEEKKKNNNGGGIIIKKKIIIHHHKKKTTT[[[\\\[[[ZZZZZZ[[[ZZZXXXVVV]]][[[YYYXXXYYYYYYYYYYYYVVVTTTQQQNNNMMMNNNOOOPPPNNNMMMMMMOOOQQQPPPNNNKKKKKKLLLLLLLLLJJJJJJLLLMMMTTTDDD>>>JJJUUURRRIIIFFFEEEIIIOOORRRTTTUUUXXXZZZJJJIIIHHHEEEBBB>>>999555,,,...222444000++++++...---------------------------------------...//////XXX[[[SSSQQQZZZccc]]]WWWRRRRRRWWWXXXTTTPPPDDDDDDCCCAAADDDZZZOOOLLLFFFDDDBBB@@@FFFHHH???IIILLL???AAATTTXXX{{{{{{\\\bbbxxx|||~~~yyyqqqkkkjjjkkkmmmmmm```TTTPPPDDD444333111\\\eeexxxVVVMMMPPPJJJLLLLLLLLLFFFDDDIIIDDDAAAKKKVVVyyy{{{bbbxxxjjjyyyrrr|||nnn[[[fffTTT>>>@@@bbbuuuFFFNNN999????????????@@@@@@@@@@@@AAA;;;<<>>???XXXxxx}}}|||eeeVVV???NNNHHHIIIAAAHHHKKKJJJGGGGGGHHHGGGFFFLLLKKKEEEIIIRRRPPPDDD===VVViiiyyyooohhhjjjTTTMMMFFFGGGHHHEEEAAA@@@@@@======AAACCC@@@===>>>@@@@@@999===EEE???HHHiii{{{bbb[[[SSSLLLBBB<<<===CCC:::===@@@???>>>===@@@CCC:::NNNaaarrryyyDDDDDD;;;>>>CCC===888;;;===666555444333222111111111333------111---)))444GGGlllTTTBBBDDDEEEMMMUUURRRGGGCCCFFFBBBAAA@@@@@@@@@AAABBBCCC@@@???>>>>>>============BBB===777555777<<<@@@BBB>>>FFFDDDBBBGGGFFFGGGPPPDDDEEEIIINNNRRRQQQKKKFFF___RRRCCC???EEEJJJHHHCCCCCCBBB@@@===;;;;;;<<<>>>======<<<;;;;;;;;;;;;;;;===>>>??????>>>>>>???@@@IIIGGGDDDCCCCCCDDDDDDDDDIIIJJJHHHEEEEEEIIILLLLLLIIIKKKQQQYYY[[[VVVRRRPPPOOONNNLLLKKKJJJIIIFFFCCC??????@@@@@@AAACCCDDDEEEBBB@@@???@@@CCCEEECCC@@@???>>>>>>>>>???BBBEEEGGGIIILLLNNNLLLIIIJJJQQQXXXTTTTTTUUUYYY\\\^^^]]]\\\QQQRRRTTTUUUUUUTTTRRRPPPPPPOOOMMMKKKJJJJJJKKKLLLJJJIIIIIIKKKNNNOOOKKKHHHEEEFFFGGGFFFDDDCCCDDDEEE>>>===GGGXXX```WWWIIIBBB<<<:::777777777999::::::======;;;666222000111444444111/////////...,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...//////QQQeee___XXX\\\SSSnnnkkkWWWPPPNNNIIIGGGIIILLLNNNUUUcccwwwVVVOOOCCCCCC;;;888@@@CCC>>>===>>>MMMCCCFFFTTT@@@TTTVVVOOOPPPUUU^^^fffiiieeeaaa[[[VVVCCC999<<<666<<>>CCC<<<>>>DDD===222999LLLQQQ```xxx\\\WWWGGGEEECCCOOOJJJFFFCCCJJJNNNJJJGGGIIIKKKJJJEEEIIIKKKIIIHHHJJJIIIFFFRRR@@@BBB]]]|||~~~PPP@@@KKKLLLGGGEEEBBB>>>???BBB??????CCCDDDAAA???@@@BBB999@@@???333AAANNN;;;KKK}}}cccdddpppnnnXXXCCCIIIKKKMMMJJJFFFEEEGGGKKKaaa\\\ccc___FFFJJJGGG@@@888;;;???777333<<<222222111000000000000000222///...//////...------999RRRyyycccMMMGGGPPPAAAGGGMMMNNNIIIEEEDDDFFF@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;:::999888666;;;>>><<<666333444666555<<<;;;999???@@@AAALLLLLLGGGAAA>>>@@@EEEKKKOOOEEEKKKQQQOOOGGGAAA@@@BBB@@@>>>===<<<<<<<<<;;;:::888999:::::::::999888777888999:::999888888:::;;;::::::::::::<<>>???AAABBBCCCDDDGGGJJJMMMNNNLLLIIIGGGFFFYYYXXXWWWWWWVVVSSSNNNKKKUUUXXX[[[\\\YYYSSSNNNKKKNNNMMMLLLKKKKKKJJJKKKKKKIIIGGGGGGIIIMMMLLLHHHCCCBBBCCCDDDCCC@@@?????????===CCCJJJKKKEEE???>>>AAA;;;:::999888999999:::999111111222000......000222***)))))),,,111333///+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000ZZZNNNQQQ[[[VVVSSS___jjjzzzmmm^^^YYY^^^[[[^^^rrr```777???444<<<888999CCC;;;444AAA???<<>>:::===777<<>>===>>>>>>======<<<<<<<<<<<<888<<<<<<999;;;AAA???888@@@888999MMMEEEcccuuuyyy|||rrr}}}sssqqq]]]XXXDDDIIIDDD@@@BBBCCCDDDGGGJJJ@@@HHHKKKFFFCCCFFFHHHHHHEEEDDDHHHLLLFFF===???HHHCCC888PPPIIIEEExxx}}}zzzpppHHHFFFJJJGGG???@@@FFF???;;;EEE>>>;;;;;;???AAA>>><<<<<<:::CCC888:::III888,,,GGG<<>>OOOAAAAAAGGGIIIDDDAAADDDFFFEEE@@@@@@@@@@@@@@@???>>>===;;;<<<===>>>???>>>===<<<:::888666666888888666333444===;;;999>>>======FFF@@@CCCFFFIIIIIIHHHFFFDDDSSSLLLCCC>>>>>>????????????======>>>AAA@@@<<<888777888:::;;;;;;999777555444555555555444444666777888:::<<<;;;888666666666666???DDDBBBAAAEEEGGGEEEGGGEEEHHHMMMKKKEEEEEEIIIHHHHHHHHHIIIHHHEEE???;;;;;;;;;<<<===>>>??????@@@<<<>>>??????===;;;::::::555777999<<<>>>???@@@@@@FFFBBB???@@@EEEJJJLLLLLLRRRRRRSSSUUUVVVUUURRROOOUUUXXXZZZYYYVVVQQQMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFCCCBBBEEEHHHGGGBBB<<<===>>>???>>>;;;999999999999666444777???CCC===444555777999888555222000000000111111111111000...---...000000+++''''''((()))******+++++++++,,,,,,,,,+++++++++,,,---...///000xxxTTTTTTSSSPPPOOOPPPSSSVVVhhh```999555:::777777777777888888888888::::::;;;===???AAACCCEEEhhhoooUUUIIIBBBCCCDDD@@@HHH>>>YYYssseee^^^UUUNNNKKKHHHDDDBBBHHHGGGFFFEEEDDDDDDDDDDDD;;;FFFdddvvvggg|||qqqttthhh[[[WWW@@@@@@XXXyyyMMM999???@@@@@@???>>>===<<<<<<<<<<<<<<<999999999888888888888777777888888999::::::;;;;;;<<<<<<<<<============>>>AAA@@@???>>>???AAADDDEEECCCDDDDDDCCCBBBAAAAAABBBEEEEEEDDDCCCCCCDDDEEEFFFAAA???@@@BBBDDDJJJXXXfffiiiWWWNNNIIIFFFEEEDDDCCCDDDDDDBBB@@@===>>>>>>===<<<;;;::::::999888888888888777777777777999<<<@@@TTT}}}~~~fffMMMIIIEEE@@@======:::888666555444111///111111000///.../////////------------------------111000///111===SSSooowwwPPPFFF;;;888===BBBAAA>>>?????????>>>??????@@@AAA@@@???===<<<<<<<<<===>>>;;;::::::999888777666666555555444333333222111111333444555777888:::;;;<<<@@@AAAAAAAAA@@@@@@CCCEEEBBBBBB@@@???>>>=========<<<;;;::::::;;;:::888666888888777666666666666666444444444444444444444444555555444333444555666777666888:::>>>AAADDDGGGHHHKKKKKKIIIFFFDDDDDDGGGJJJJJJIIIGGGGGGEEEAAA<<<999>>>======<<<<<<======>>>CCCAAA???<<<:::888777666555555666888999:::;;;<<<>>>=========???BBBEEEGGGIIIJJJKKKKKKKKKNNNRRRUUUZZZWWWSSSRRRQQQPPPLLLIIIEEEIIIIIIDDDBBBDDDEEEDDD??????===<<<<<<<<<<<<<<<999999999888777666666555777777888888888888777777555555444333333222111111///............---------+++++++++*********))))))++++++******************........................kkkNNNOOOOOOMMMMMMNNNQQQSSSUUUeeeWWW222888>>>444444444555555555555666666777777888:::<<<>>>@@@AAAIIIgggxxxXXXTTTPPPKKKIIIJJJKKKLLLKKKFFFEEEDDDCCCCCCBBBBBBCCCFFF222EEE{{{}}}yyyyyy|||ooo[[[OOOIIIHHHGGGeee```FFFEEE@@@;;;@@@>>>===<<<;;;::::::::::::777777666666666555555555444555555666777777888888888999999999::::::::::::????????????@@@BBBDDDEEEBBBCCCDDDDDDBBBBBBBBBDDDFFFEEEDDDCCCCCCCCCDDDEEEBBBAAAAAACCCAAABBBIIIRRRZZZxxxxxxpppdddTTTIIIFFFGGGHHHHHHGGGGGGFFFGGGGGGEEEBBB???======<<<;;;:::888888777666666555555555555444444222777888:::LLLooocccHHHBBBDDDBBB??????888777555444555444222111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---////////////555@@@HHH]]]gggttt~~~ttteeeXXXEEE222>>>888222222666999777444;;;;;;;;;<<<<<<===>>>???>>>>>>===<<<<<<<<<===>>>:::999888777666555444333333333222222111111000000000000111222444555666666555888:::;;;:::::::::<<<@@@???>>>===============>>>===;;;;;;;;;:::888666444333333222222222222222333333333333333333333333333222222111222333444555444555888;;;>>>AAACCCEEEHHHIIIHHHGGGFFFGGGIIILLLLLLJJJHHHFFFEEECCC@@@===BBBAAA@@@@@@?????????@@@???>>><<<999777666555555333444444555666777888888::::::999:::<<>>::::::888777777777777777888888777666666555444444444555555666666555555444444444333333222111111000............---------,,,+++++++++*********))))))************************,,,,,,,,,,,,---------...www[[[FFFGGGIIIIIIIIIKKKMMMOOORRRIII^^^III444444333333777111111111222222222333333222333444555777999;;;<<<===CCCjjjtttVVVFFFRRROOOKKKIIIHHHIIIIIIHHHDDDCCCBBBAAAAAA@@@@@@@@@DDD999999SSS~~~tttyyykkk}}}ttt___lllqqqaaaXXXJJJJJJZZZ{{{ppp>>>???FFFAAA<<<;;;<<<;;;:::888777666666666444333333333333222222222000111111222222333333333444444444444555555555666999:::;;;<<<>>>???@@@AAA===???AAAAAAAAA@@@AAACCCCCCCCCBBBAAA@@@@@@@@@AAA??????AAABBB???:::;;;@@@:::JJJGGG\\\eeeqqqdddRRRLLLHHHDDDDDDGGGKKKLLLLLLFFFFFFFFFGGGGGGEEE@@@===;;;;;;:::888777555444444333333222222222111111111---333777444111999NNNaaatttuuu]]]KKKBBB>>>AAAAAA;;;999;;;333222111222333444333111...//////000///...---,,,++++++++++++++++++++++++))),,,......+++)))***+++---222:::AAAGGGMMMRRRUUUHHHJJJFFF;;;666666333+++111000000222444555444222666666777888:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<===888888777555444222111111000000000000////////////......///000000111222222111444888::::::999999999======<<<<<<<<<<<<<<<===???>>><<<;;;;;;999777555111111000///////////////111111111111111111111111000////////////000111111111222444777:::<<<>>>??????@@@BBBCCCCCCCCCEEEGGGHHHEEEBBB@@@@@@@@@???>>>>>>>>><<<;;;::::::999999:::999777666444333333333111222222222333333333333555555555666777:::<<<===>>>AAADDDGGGIIILLLPPPRRRRRRQQQOOOOOOOOONNNLLLJJJLLLLLLHHHEEEFFFHHHFFFAAA:::999888777777666666666555555555444333333222222111222222333333222222111333222222111111000000000------------,,,,,,,,,,,,+++************)))))))))************************))))))***+++,,,---......nnnPPP???AAADDDEEEFFFGGGJJJKKKOOOPPPNNNLLLgggeee>>>+++<<>>:::AAADDD555:::999777555444333222222222111111111111000000000.........//////000000000000000111111111222222222111222444666888::::::;;;777:::===>>>>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<::::::===@@@>>>999999<<<===@@@777444===GGGQQQaaa]]]qqqyyyqqqtttuuurrrllldddUUUQQQMMMJJJCCCFFFDDDCCCCCCDDDCCC@@@>>>BBBBBBBBBCCCCCC@@@;;;777888888777555333222111000111111000000000/////////444000222888777///,,,///555]]]mmmjjjaaaKKKIIIHHHEEEDDDDDD>>>666555999111000//////111222111000,,,---///000///...,,,***************************)))+++------,,,---000333,,,,,,,,,...///000///...***//////***(((---111222---///222333333222333333111222444666888999;;;;;;:::999999:::::::::;;;;;;777777666444222111000///........./////////////////////000000000000000111222444777888999999:::<<<;;;;;;;;;;;;;;;<<<======???<<<:::888888777555333111111000////////////000////////////////////////------------....../////////000222444666888:::;;;999;;;>>>@@@@@@@@@AAABBBFFFCCC???===>>>???@@@@@@;;;:::888666555444333333555555333222222222222222000000000000000000000000111111111222444666777999;;;===AAACCCDDDEEEGGGIIILLLLLLLLLMMMMMMLLLKKKIIIIIIHHHDDDCCCGGGLLLIIICCC999999888777666666666666222222222222111111000000///000000000000000000///111000000000/////////...---,,,,,,,,,++++++++++++************))))))))))))))))))))))))************(((((()))+++,,,...//////hhhKKK;;;===@@@BBBBBBDDDFFFHHHBBBPPPOOODDD???TTTjjjwwwfffAAA111::::::000...444333***........./////////000000/////////111222444666777<<<<<>>===;;;888<<>>EEE666777666444333111000//////111111000000000/////////---------...................../////////000000000---...000222444666666666555888;;;===>>>>>>???@@@??????>>>>>>===<<<;;;::::::999:::======:::;;;???888>>>@@@<<>><<<@@@EEELLLNNNKKKJJJMMMKKKGGGDDDGGGDDDAAA???HHHMMMQQQDDDCCCCCCCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>;;;777333555555444222111///......000000/////////.........;;;,,,&&&///777444111333 666---888EEETTTqqqhhh~~~vvv\\\]]]NNNDDD111999<<>>>>>???AAADDDDDDEEEEEERRRFFFAAA???NNNPPP___vvvcccFFF777666:::222888666...+++000111---------........./////////......///000111333444555555;;;AAA:::999???VVVhhhlllTTTFFFFFFGGGLLLMMMDDDFFFGGGIIIHHHFFFDDDDDDDDDAAA@@@???>>>>>>===>>>>>>???555777>>>666111RRRsssccc@@@???:::???BBB;;;999<<<<<<444333222000///.........000000/////////.........---------------------------------.........//////---...///000222333555555555888<<<>>>?????????@@@??????@@@??????>>>===<<<>>>:::888999999777999===222999:::999BBB>>>;;;???CCC@@@???BBBBBB??????CCCAAAJJJHHHJJJ@@@HHHEEEHHHEEEEEEEEEEEEEEEEEEDDDDDD>>>===<<<;;;:::888555222222222111000///...------/////////.........------333,,,+++000111///000666;;;>>>///******///888000;;;999@@@<<>>===:::555222111///...---...---,,,***+++,,,,,,------+++***)))))))))))))))))))))))))))%%%'''***,,,,,,+++)))''')))(((''')))***,,,++++++'''***------++++++---///......,,,***)))***,,,...,,,---000333666777888888777777888888777666666555444444333222111000//////..................------,,,,,,,,,,,,,,,,,,------///...---++++++...333777888888888888888999::::::888555222000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------...///000111222333444666888<<<=========>>>???CCCBBBAAABBBCCCDDDCCCAAA<<<;;;999777666555444444111111000////////////000...............------------...///000111222222333222555999<<>>======???>>>===<<<<<<;;;;;;<<<888::::::777666999::::::}}}yyyVVVOOO@@@??????::::::<<<666333;;;222111000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000222333333666:::======<<<<<<===<<<===>>>>>>>>>===<<<<<<===888444555444222333666333666++++++///555333===:::888888<<<>>>@@@BBBDDD666@@@===GGG???MMMFFFHHH<<<======<<<;;;::::::;;;>>><<<999777666555333111////////////.........---------------,,,,,,,,,,,,)))---222333///***(((******'''//////333888000111222---222(((444...;;;;;;AAA<<<666222777===<<<777888:::<<<<<<;;;888222---000...------------,,,***+++++++++++++++*********))))))))))))))))))))))))$$$%%%(((+++,,,,,,+++))).........---+++++++++,,,******+++***(((%%%%%%%%%...---+++++++++,,,------***,,,///222444555555555777777777777666555333222111000000000////////////---------,,,,,,++++++***)))*********++++++,,,,,,.........---,,,...111444666555555555555555666666666333000......///......---,,,,,,+++++++++++++++++++++++++++++++++++++++******,,,---------,,,+++,,,,,,---......///000000...111444666777999;;;=========???AAABBBAAA>>>;;;666555444222111000000000000///...---------------++++++,,,,,,,,,,,,,,,,,,+++,,,---...///000000000///111444777:::>>>CCCFFFDDDGGGKKKLLLJJJHHHHHHHHH@@@AAA???999777777666222444333222111111000111111------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++******)))))))))((((((((((((((((((((())))))******''''''(((((()))******+++((()))***+++,,,---...///XXX888::::::999666555666999<<<<<>>FFFCCC>>>:::777666666666555555333111111333333222///000...+++***---,,,)))***++++++++++++,,,,,,,,,,,,------...///000222333///111222777777===>>>AAAAAA;;;PPPAAA```TTTllliiiZZZ```UUUXXXAAAGGGAAAJJJKKK??????DDDAAACCCFFFBBB???BBBEEEEEECCC@@@@@@AAA======<<<;;;::::::::::::333888999333...000555777:::]]]tttXXX<<<999:::111EEE???222777777000555111000///...............---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********,,,///000///222777999999888888888888999:::;;;<<<;;;:::999888333000111111///...111...777,,,444222888,,,333333666666333555::::::666>>>AAA555>>>666GGG???@@@:::<<<>>>???>>>>>>??????===:::666333333222111000........................,,,,,,,,,++++++++++++***,,,,,,***''')))---///...111$$$222,,,,,,444'''555...---:::000;;;---444///(((111<<<999:::999===>>>666999999777555444222000...---,,,,,,......---,,,,,,+++******))))))******************************---***'''&&&&&&((())))))'''((()))(((&&&%%%''')))(((&&&''')))++++++,,,...)))(((((()))+++,,,+++)))(((***---111333444333333777777777777555333111000........................---,,,,,,+++***)))((((((*********+++,,,,,,------***+++---,,,,,,,,,---...444333333222222333333333555222///---...//////......------,,,+++,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,++++++***+++++++++,,,------......---000333666888:::>>>AAA===>>>AAAEEEFFFCCC>>>:::555444222111000000000000......---,,,++++++++++++)))*********++++++++++++***+++,,,---...////////////000111222333777<<>>???@@@AAA???@@@AAACCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???CCCCCCCCCBBBAAA@@@???>>><<<;;;:::999999:::;;;<<<<<<:::777333111111222222444777LLLoooXXX===666666888999::::::888777555333222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,---------......//////000222444777999:::<<<<<<<<<<<<;;;:::999999222222222222111111111000000000000000000000000000222222222333444555777888<<<===>>>??????>>>===<<<;;;<<<===>>>>>>===<<<<<<999888555333111000//////......---,,,,,,+++******************************************************,,,,,,,,,---------...............////////////000///000000222333555777888444555777888777555222000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******)))***+++,,,...000222333444444444444333222111000///......------,,,+++++++++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,000000111222333333333333000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,000111111222333666;;;???BBBDDDDDDCCCEEEGGGBBB;;;777555333000......//////---,,,,,,---...---+++(((************************(((((()))***++++++,,,,,,000/////////222555999<<>><<<;;;999666333111000111111------,,,,,,+++***))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,......GGG===555444333111111222333333444777888666777;;;<<<999>>><<<999666444333333333000000000000////////////---------,,,,,,,,,++++++************************++++++,,,,,,,,,,,,---------///000000111444888<<<>>>>>>==================<<<<<<=========<<<<<<;;;>>>>>>============>>>>>>?????????>>>>>><<<;;;;;;;;;;;;:::999999:::;;;;;;;;;999555222000000111111///(((***<<>>???>>>AAACCC???999555444111///---------...222///,,,************)))************************(((((()))******+++,,,,,,///.........000444777:::>>>@@@BBBDDDCCCAAA===;;;999777555222000000000000---,,,,,,+++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,......CCC888222111000/////////000000000111111111666<<<<<<888999888555333111000000000//////.........---------,,,,,,+++++++++*********************************************+++++++++++++++,,,------...///333666888999999::::::::::::999>>>===<<<<<<;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;:::999:::999999888888999999:::888666333000///...///000888111,,,,,,---444HHH]]]uuuMMM111+++***,,,000222000...///222222111000000//////.........---------,,,,,,,,,*********************************************************************************+++++++++,,,,,,++++++,,,---///111333444999999888888666555333333000000/////////.........---------------------------------...///000111222444444666777888999999999888999:::::::::999888888444333000...---,,,,,,,,,------,,,,,,+++******************************************************************+++++++++,,,,,,++++++,,,,,,,,,---------------------...///000000222333444555444222000///,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((())))))***)))******+++---///000111111111111111000///............---,,,,,,++++++*********))))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++++++++,,,---............///......------,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))******+++,,,///333666:::===>>>>>>@@@CCC@@@;;;333222///---,,,,,,,,,,,,666222+++''''''((())))))))))))))))))))))))))))))(((((())))))******++++++---,,,,,,,,,...111444666888:::>>>AAAAAA???;;;999777555333000///.........,,,,,,++++++***)))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,......???555111000///...------......---------000999AAABBB===666555333111///.........------------,,,,,,,,,,,,************))))))))))))************************((((((((()))))))))*********+++,,,++++++,,,///111333444666888888888777777???>>><<<:::999999:::;;;;;;::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::888777777777777777777888444333000...---------...)))+++000222---''')))000333???MMMUUUXXX___jjjttt{{{uuufffLLL333(((...888///000111222000---------........................------------,,,,,,,,,+++))))))))))))))))))))))))************************************************))))))))))))******************+++,,,---///111222777777777666444333111000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222333555666777777666777777888888777555555222111///---,,,++++++,,,,,,,,,++++++*********)))************************************************))))))))))))************************+++++++++,,,,,,,,,,,,+++,,,,,,------000111222222222111///...++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))******,,,---//////000000000000000///......------,,,,,,+++*********))))))))))))))))))(((((()))))))))))))))))))))))))))))))))************+++)))***+++,,,,,,---,,,,,,------------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))***++++++,,,...222555888;;;===;;;<<>>999444...***---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))************)))***+++---///000111222888@@@111000///...---,,,+++++++++************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++***---999MMM```bbbUUUGGGCCC@@@???EEEMMMNNNHHH@@@LLLJJJHHHGGGGGGIIILLLNNNYYYVVVSSSRRRPPPHHH<<<333......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************)))***+++---///000222222CCC777666111111///...---,,,,,,+++///---******+++,,,++++++...---,,,***))))))))))))***+++---......,,,***(((%%%)))------***(((((()))(((((((((((())))))))))))*********)))))))))))))))---+++)))((())))))***)))......---+++***)))))))))&&&(((***((($$$###%%%(((***)))''''''((()))))))))'''((()))***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((()))((('''&&&''')))***((((((***,,,,,,***''',,,+++******++++++***(((%%%,,,111///***(((((()))'''***---,,,***)))(((((())))))))))))'''((()))***))))))))))))************%%%(((***+++)))((()))*********+++,,,+++)))'''&&&******)))))))))***++++++---,,,***'''&&&&&&)))+++((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************(((((((((((())))))))))))*********)))))))))))))))---)))%%%'''+++...,,,)))---)))(((+++///222333555AAA:::OOORRRCCCGGGMMMKKKEEE777>>>111...444'''222---((()))...---'''***333(((((()))******))))))((())))))))))))))))))))))))'''***,,,***)))+++------%%%+++///...,,,,,,,,,+++:::RRRdddgggjjjmmm___JJJCCCIIISSS```iiijjjddd^^^ZZZaaafffgggfffccc\\\TTTXXXHHH>>>DDDLLLOOOQQQVVV666222---,,,------+++(((***++++++***)))((()))***))))))))))))))))))))))))"""''',,,---,,,++++++---000---(((%%%%%%''')))***(((,,,+++'''(((+++)))"""***)))((('''((()))+++,,,))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&''')))+++***'''%%%(((((('''((())))))'''%%%%%%&&&'''((()))***++++++///+++'''&&&((()))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((******))))))((())))))))))))***+++)))'''&&&'''((('''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))111***######'''+++***(((///)))###$$$)))------+++))),,,///---))))))---222***+++,,,,,,***)))((()))+++******)))***+++,,,---***+++,,,---///000111222CCC777666111111///...---,,,,,,,,,,,,,,,------,,,+++******)))******++++++,,,,,,---***)))'''$$$$$$&&&+++///+++++++++)))''''''((()))((((((((()))))))))******************************)))(((''''''((()))******"""###%%%''')))*********,,,******+++------+++(((,,,,,,,,,,,,+++***'''&&&&&&'''))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((()))******(((((()))***(((''''''))),,,---+++((('''(((******)))***+++---...((("""$$$---666666333222***%%%'''(((''')))///************)))((()))***))))))))))))***************))))))((('''&&&''''''***(((%%%$$$&&&)))---000,,,+++***)))(((((((((((("""%%%(((+++++++++******)))(((((('''((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++************************(((((((((((()))))))))***************)))))))))))))))***,,,------+++)))((((((---333999???JJJZZZfffZZZOOOOOORRR:::BBBDDDGGGVVVLLLRRREEE>>>???111888,,,))))))+++)))%%%$$$&&&))))))******)))))))))(((************************++++++***((('''((()))))),,,,,,+++((()))222CCCRRRbbbcccdddeeejjjppprrrpppqqqwwwaaaaaa___[[[QQQJJJMMMTTTTTTIII:::///,,,,,,---,,,+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&& $$$+++000111---'''"""'''(((&&&"""%%%---000---*********)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((///---)))$$$###&&&,,,111000...+++******+++,,,,,,---,,,+++***(((''''''&&&"""$$$(((,,,---,,,***(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''%%%%%%$$$$$$))))))))))))((((((((((((+++***'''&&&&&&''')))***)))))))))))))))))))))))))))))))))))))))))))))))) &&&---///---***)))***!!!***111///((($$$)))000(((+++///000...***&&&###******))))))***---111333+++---///000///,,,)))&&&***+++,,,---///000111222BBB777777222111000...------------***---000///---+++,,,------///222555777999999:::AAA???<<<777111,,,***))),,,+++)))((()))))))))(((((())))))))))))*********************************(((((())))))***+++++++++000///---,,,+++,,,,,,,,,)))$$$###)))222444...&&&))))))))))))))))))))))))'''((()))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))***++++++))))))***+++''''''''')))+++,,,+++***((())))))'''''')))///444AAAGGGOOORRROOOKKKJJJKKKLLL>>>555444222+++(((*********************)))))))))))))))*********++++++,,,***((('''(((((()))((()))***,,,---......---,,,+++++++++***))))))))))))---.........,,,***'''%%%)))((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******************************(((,,,...---++++++...222333CCCSSSVVVKKKAAA???AAA999333000===---777===EEE444333>>>;;;===FFFDDDMMMDDDBBB;;;222///000...+++******))))))))))))))))))************************...+++)))((())))))))))))000******333>>>KKK]]]mmmiiijjjpppsssnnnmmm}}}nnncccWWWMMMYYYZZZTTTEEE333(((***///,,,------,,,+++***)))((())))))))))))))))))))))))***))))))***++++++***)))333///)))%%%&&&***000444333333///+++***,,,***'''((()))***+++++++++***************))))))))))))((((((((((((((((((((())))))&&&)))++++++)))((()))+++))))))))))))*********************+++,,,...///000---,,,***(((&&&'''***,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))***+++,,,---***))))))***++++++***)))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&)))++++++))))))+++...000---******---222555666EEEGGGKKKQQQUUUUUUPPPLLLDDDBBB===666000+++'''%%%((()))+++------,,,+++)))+++,,,---...///000111222AAA888777222111000///............+++...000...+++,,,222888@@@BBBFFFJJJMMMOOOOOOOOONNNNNNPPPRRRPPPHHH;;;111...+++)))***,,,---***&&&)))))))))*********++++++*********+++++++++++++++***+++,,,---,,,,,,,,,---+++***((((((+++///444777DDD>>>:::>>>EEEGGG@@@777444333111...+++)))***+++))))))***+++,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***))))))***+++)))((())))))***++++++***))))))***---444===EEEJJJEEENNNYYY\\\UUUKKKHHHJJJNNNOOOLLLGGG@@@888...&&&***)))))))))***+++******))))))*********+++++++++,,,***)))***,,,---,,,+++++++++,,,,,,+++***((('''+++,,,---...///000000000)))'''%%%%%%(((,,,000222+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))***************++++++,,,+++***)))***222>>>GGG\\\YYYNNN<<>>888000,,,++++++***)))************++++++++++++***+++++++++,,,,,,,,,---+++---...---+++***,,,---"""'''///888BBBJJJPPPSSSRRRMMMIIIHHHHHHFFFAAA===EEEFFFFFFAAA999111+++(((***)))((())),,,---,,,***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))******(((((()))***++++++++++++*********+++&&&***333AAAOOOXXXZZZYYYLLL<<<333<<>>>>>???>>>>>>???:::444///---,,,)))(((+++,,,---......---+++***************************************************)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,***)))***...777CCCNNNUUURRRSSSRRROOOQQQRRRLLLDDDQQQ```qqqkkkaaasssccckkkqqqmmmcccVVVKKKCCC:::999BBBEEEBBBAAABBB:::...---+++)))((((((***,,,...************************,,,(((***///000---+++---444<<>>???FFFFFFFFFGGGHHHEEE???;;;BBB>>>777111---,,,,,,------......///000111222222zzz???999888222222111000000000000000---...000222666???KKKTTT^^^___bbbdddfffggghhhhhhkkk```UUUVVV___fffddd___TTTKKK>>>333,,,+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,------...***,,,---+++)))))),,,000555<<>>>>>@@@AAABBBBBBAAA@@@>>>EEEKKKLLLDDD:::111---...***'''&&&)))+++***(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((()))***)))(((((()))***,,,------,,,++++++,,,...///777EEETTT\\\[[[TTTMMMOOOEEEBBBMMMVVVVVVTTTTTT@@@QQQUUUGGG@@@GGGJJJDDD555000+++)))***,,,,,,************++++++++++++,,,)))+++------+++)))))))))***000;;;EEENNNRRRTTTTTTeeeeeeffffffdddcccaaa___]]]ZZZVVVRRRMMMCCC777...,,,,,,++++++******))))))************************************************)))))))))************+++************************)))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,(((,,,555???JJJRRRVVVXXX[[[VVVMMMLLL^^^xxxrrrfffPPPLLLJJJCCC:::888>>>EEEIII555222...+++***+++---...++++++++++++++++++++++++,,,)))***000///)))+++222CCCUUUeeeeee]]]aaawwwnnnTTTFFFCCCCCC666111---,,,...///...---++++++++++++++++++++++++,,,+++)))''')))333AAALLL___[[[RRRGGG???>>>CCCIIIKKKIIIKKKPPPSSSQQQPPPPPPGGGCCC===777222...+++***,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,'''***111===KKKWWW^^^aaaaaabbbbbb___\\\\\\```eeeaaaaaa```^^^ZZZUUUQQQNNN===666...******,,,,,,+++++++++++++++++++++++++++***************************)))))))))***+++,,,---)))***---111555:::===@@@FFFHHHJJJIIIFFFCCCAAAAAA666333...***(((***---000++++++++++++++++++++++++++++++++++++++++++++++++'''---000---***333FFFXXXiiiiiifff```VVVNNNHHHFFFXXXaaajjjlllfff```^^^^^^^^^YYYSSSNNNLLLHHHCCC???:::::::::999777444000.../////////000111222222222xxx>>>999888222222111000000000111111///444===GGGQQQYYY___bbb{{{|||}}}{{{uuurrrqqqmmmeee___XXXVVVOOOFFF<<<333...,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,---.........+++---...,,,***,,,222888BBBDDDGGGIIIJJJHHHFFFEEEMMMPPPUUUZZZ]]]]]]YYYVVV<<<@@@DDDCCC>>>:::888999777111***''')))***)))'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++))))))***+++***,,,------,,,---000333CCCLLLVVVZZZYYYUUUSSSSSSVVV]]]kkkssskkk\\\ZZZccc^^^\\\YYYQQQGGGBBBDDDIIIBBB:::111,,,+++,,,+++)))*********+++++++++,,,,,,(((,,,...---******000666===EEERRR]]]bbb```ZZZVVVJJJKKKKKKJJJIIIFFFCCCBBBJJJLLLRRRZZZaaaaaa[[[UUU@@@;;;444---)))'''(((************************************************************+++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))***++++++,,,------000999FFFPPPTTTVVVWWWXXXHHHZZZpppppphhh\\\NNN???888===GGGAAA===777111---,,,,,,---++++++++++++++++++++++++---)))***///...+++555DDDUUUdddkkkffflll{{{XXXMMMOOOAAA:::222...///000///---,,,,,,,,,,,,,,,,,,,,,,,,***)))***111<<>>???>>>;;;777555///000000111111222222333www===999888222222111111111111111111333;;;JJJ[[[hhhoooooommmkkklllmmmnnnpppsssuuuwwwnnnyyyqqqgggOOOVVV\\\[[[OOO???111)))++++++,,,,,,,,,---------++++++,,,,,,---...//////---///000///...111999AAAGGGEEECCCDDDKKKVVVbbbiiioooqqqtttwwwwwwpppeee\\\PPPMMMEEE:::222222:::AAAAAA999000++++++,,,***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***+++,,,,,,******+++,,,(((+++---------///444888QQQXXX^^^[[[VVVZZZjjjxxx{{{wwwzzzxxxwww}}}lll\\\UUUZZZQQQ>>>;;;GGGKKKBBB666...,,,+++***'''******+++++++++,,,,,,,,,'''+++///---+++000<<>>999KKKFFF===555///,,,,,,,,,++++++++++++++++++++++++,,,(((***//////111CCCXXXaaafffffflllgggHHHJJJAAA777111000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000===LLLPPPHHH>>>ZZZ]]]```ccchhhrrrzzzjjj\\\WWWOOOPPPOOOMMMGGG>>>666111---------,,,,,,,,,++++++))))))***+++,,,,,,------NNN[[[hhhhhhZZZMMMIIIJJJUUU^^^iiiooonnnkkkiiijjjfffggghhhgggbbbZZZRRRMMMMMMWWW___YYYIII999111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000...,,,+++,,,...222444FFFHHHLLLQQQVVV\\\aaacccdddkkkoookkk```YYYYYY\\\KKKLLLKKKHHHBBB:::222---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***111FFF___mmmllldddLLLXXXhhhrrruuuuuuvvvxxxtttyyyqqq```TTTQQQLLLFFFAAA===;;;999000000000111222222222333hhhGGG;;;333888333222666666111///222<<>>???777444+++000---,,,,,,///...+++,,,000---%%%...333...===VVVYYYaaa^^^eeezzzLLLJJJBBB888111000///---///++++++...///---,,,...444&&&<<>>:::///,,,///+++//////---...222222...+++333444GGGdddnnnccciii```ZZZaaappp{{{|||yyymmmiii|||zzz~~~{{{www}}}ttt]]]```bbbEEERRR:::NNNOOOPPP```YYY>>>333------------------------,,,+++++++++,,,---,,,,,,---...///000///...+++)))+++---///111111000//////...---,,,---------+++***---,,,,,,++++++,,,,,,------+++,,,---)))))):::NNNPPPJJJ\\\YYYzzzooommm|||bbbSSSPPP<<<444AAA555&&&...+++,,,...---******---222---...222999MMM]]]]]]cccppp}}}VVV===AAA@@@///+++888000,,,,,,//////---,,,......KKKHHHAAALLLGGGRRRaaaIIIMMMNNNCCC333222000...---...///...///000000...///999MMM```^^^qqqkkkgggrrreeeXXXjjjkkksssxxxwwwkkkbbbccc[[[TTTWWWCCC444000777///&&&>>>+++---...---,,,,,,...///(((999999111DDD```QQQ''':::999GGGaaaooojjjaaa___|||}}}qqqfff\\\NNNKKKUUUVVVKKKGGGNNN>>>999...,,,222000...333---,,,---//////...,,,,,,666JJJaaasssuuu```RRRXXXYYY```tttfffGGGBBBIII;;;999555222111111333444gggFFF<<<666888777666444333777EEESSSZZZlllppp[[[YYYYYYNNNEEE333(((...222---+++111...//////000000000000///---...888FFFOOOUUUbbbpppSSS>>>BBBEEE;;;===;;;222222(((...------,,,,,,++++++***************************************************************+++++++++,,,+++++++++,,,,,,,,,------...111222333;;;JJJWWW^^^}}}~~~wwwrrr{{{vvvwww|||rrruuu[[[SSSJJJ???BBBDDD333'''...+++...///...///222222///AAA999===SSSfffhhhcccaaa\\\gggpppkkkaaa___iiiuuu{{{xxx~~~}}}eeetttppppppgggeeeYYYMMMOOOZZZ```aaaUUU@@@222///------///000...,,,,,,,,,,,,---------------111---***(((+++///444666888888999999666222---***---+++)))***,,,...---+++------,,,,,,,,,,,,,,,---+++---...,,,,,,666IIIXXXQQQXXX}}}|||rrr]]]???999JJJ@@@000000------///...+++***,,,///000---222GGGWWW___gggUUULLLGGG333+++444111......000000---,,,///:::FFFOOOIIIHHHfffUUUBBBJJJ999666111...---...000222...///...,,,555HHH]]]jjjfffeeelllgggbbbwwwkkkfffmmmTTT\\\FFF000+++444888///""",,,,,,...///////////////:::'''555^^^bbbAAA999PPPPPPaaaddd^^^uuu]]]OOO\\\^^^OOOLLL:::111000///000111---///,,,...333222---...555LLLtttoooSSSEEERRRVVV^^^???AAA>>>999444222222444666fffEEE<<<888555999;;;777555@@@YYYoooyyyfffZZZKKKVVVBBB111//////,,,---333---///111111111000000000999333>>>UUU\\\```tttSSSNNNLLLPPPFFF111,,,000---,,,,,,,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,111222444BBBYYYeeefffvvvwwwooo{{{~~~zzz~~~xxxddd]]]KKKCCCEEE:::,,,...+++...000//////000000000$$$===LLLHHHMMMdddwwwyyyXXXcccyyykkk~~~xxxcccfffaaafffUUULLLUUUZZZ???888000---...000///,,,......///...---------...,,,000666<<>>;;;777555555555666dddDDD===:::888======999>>>WWW~~~oooXXXNNNFFF:::111...000111000---///111222111000111333777===IIIaaagggXXXYYYQQQ:::+++444---+++***+++---...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........//////...444LLLlll{{{wwwtttppp]]]JJJCCCAAA999333---...000000///...000333AAAJJJ\\\kkknnngggccceeelllmmmcccwwwyyyUUU^^^cccRRRZZZOOODDD777...---......---...//////---++++++---//////???RRR]]]]]]ZZZYYY[[[PPPKKKEEECCCFFFJJJNNNPPPPPPOOOLLLCCC888000------000000///...------.........---...666BBBMMMSSSUUU{{{ooolllmmmkkkrrrxxxrrr{{{mmmtttyyysssSSS???DDD777111...000111//////111...666:::GGG[[[gggxxxQQQIIIAAA111555222111222111000555<<>>___wwwbbbFFF===;;;...//////000111000000555;;;EEEVVVfffeeeZZZfffjjjxxxwwwZZZbbbQQQ[[[PPP@@@444///...//////,,,---...,,,+++,,,222666JJJPPPVVVSSSKKKEEEEEEGGGVVVPPPIIIGGGIIINNNPPPQQQJJJNNNRRRPPPHHH>>>666111222222111000////////////444&&&---EEEGGG>>>TTT|||vvvlll___fffVVVTTT\\\ZZZ[[[ccceeehhhvvvsssqqqgggCCC>>>666///...///...///111000777>>>KKK```tttOOO<<<555666333222222111333<<>>fffDDD777MMM]]]ggguuu[[[???333666666444555444000222DDDaaaxxxooohhh\\\eeeoooZZZDDD666666777888999999888666555bbbCCC>>>===:::888;;;QQQ|||jjjYYYHHHAAA===666222222000222444333222444:::???PPPppppppeeehhhLLL===999333---+++---///...,,,------------------------------------------------+++++++++,,,,,,,,,---------.........////////////333...888WWW}}}kkkyyyTTT888999...000...000333333444===GGGJJJ```eeefffbbbnnn]]]___WWWJJJ===444000///000,,,.../////////444===EEEWWWTTTQQQNNNOOOTTT[[[```nnnjjjeeeddddddbbb\\\XXXKKKJJJLLLPPPRRROOOFFF???555444333222111111111111111+++555IIIMMMPPPpppnnnvvvXXXdddOOOHHHGGG???CCCGGG???===@@@???CCCLLLGGGJJJaaalllnnn{{{uuuFFFKKK???555111000//////111///;;;HHHSSSrrrkkkFFF;;;888444222111222777CCCPPPUUUSSS~~~sssLLL:::777444333444000444EEE[[[eeefffrrrZZZEEE:::222555111111444111000===NNNPPPEEE@@@NNNpppfffKKK777555444888666333???ZZZpppxxxggg===aaa{{{iiiZZZOOOJJJ777777777777777777666666bbbBBB>>>>>>??????KKKppptttRRRIIIBBB333000:::222444666555333666>>>DDDeeemmmuuu[[[HHH@@@888000---...///...,,,------------------------------------------------++++++,,,,,,,,,---------............/////////000------DDDqqqqqqlllrrrsssddd<<>>;;;999777666555555777777bbbIII:::DDDBBB>>>[[[SSSRRRAAA<<<...888999444222:::999///DDDqqq~~~]]]III===,,,777---'''===)))......---,,,,,,---...///++++++,,,---111444222...------------,,,,,,000444***000111...---222444222888+++PPPqqqrrr{{{@@@BBB555...:::---777222EEESSSrrr[[[bbbWWWQQQ777///888222111222000333DDDVVVSSSEEEYYYooozzziiiLLLVVVKKKJJJFFF<<<111...000111///---444---HHHGGGjjj???>>>@@@CCCGGGRRRgggzzz{{{uuu[[[QQQIII[[[wwwVVV999666555555444///777IIIYYYeeeTTT:::999333111555???LLLSSS^^^WWW222===444777111DDD[[[dddcccqqq}}}]]]<<<333:::999222<<<>>>```===;;;SSSnnnjjj777777888>>>777ZZZwww```gggaaayyycccLLL???<<<;;;666777888999999888777666___III;;;BBBCCC```zzz~~~NNNWWW555>>>222444444555999:::;;;bbb|||xxxXXX===999666+++---000,,,///...---...//////---+++000///...///555===DDDHHHUUUPPPJJJFFFAAA888---&&&///111000,,,---222444222666222lllaaattt}}}{{{{{{jjjrrrDDD:::111BBB"""777555VVV]]]iiifffRRRHHHBBB777***222444888;;;<<>>PPPUUUuuuCCC999888444999EEEMMM[[[{{{III:::777:::999PPPaaahhhnnn{{{uuuhhhhhhxxx{{{nnnPPP===DDD666:::===ZZZIIIFFFNNNsssggg444BBB555JJJfffaaa^^^UUUzzzcccVVVOOOGGG:::000666777888999999888777666\\\LLL???CCCIIIrrrZZZXXX888EEE///333999888666???WWWrrrGGGGGG666---444&&&000000...---///111000---***///777BBBKKKNNNOOOOOOQQQPPPLLLIIIIIIJJJEEE999...444444000,,,---222444222222EEE[[[|||NNNMMMpppiiiooorrrYYY]]]yyy{{{BBB<<>>FFFvvv^^^MMM<<>>:::555000444666666333000000222444111eeeSSSXXXUUUWWWtttnnneeekkkzzzTTTJJJ|||RRREEE???+++>>>@@@fff]]]~~~\\\<<<777;;;555888???SSSvvvlll}}}ZZZPPPDDD===999444000///===MMMfffpppAAAFFFTTTzzzfffvvvlllggg>>>222888777EEEVVVzzzAAA777777???JJJVVVooooooDDD;;;888@@@___RRRjjj:::;;;<<>>===555000111666777}}}fffvvv|||dddUUUrrrVVVEEEqqqfff>>>111GGG)))PPPqqqaaauuuLLL@@@000888;;;OOOuuu~~~jjjIIICCCBBB999444777<<>>MMMNNN{{{```;;;NNN[[[<<<___kkkTTTKKKNNNYYYjjj~~~uuubbbSSSPPPMMMCCC888333777777777777777888888999]]]KKKJJJ___|||jjj\\\UUUuuuxxxqqqHHHGGGFFF;;;;;;888TTT[[[EEE===,,,888///111222222000000777DDDOOO???DDDPPP\\\\\\WWW[[[dddZZZcccbbbOOO===;;;BBBGGG444:::AAABBB;;;333333888FFF~~~}}}^^^hhhNNNccc[[[<<>>:::NNNcccZZZCCC444444CCCnnnbbbNNNCCC777444;;;???XXX|||aaaCCCEEEggg}}}xxxQQQ555:::CCCQQQzzzuuu;;;777BBBQQQooo;;;???RRRPPPmmmaaaiii}}};;;WWWKKKFFFeeezzzJJJRRRVVV___ggg```bbbddddddqqq{{{xxxtttrrrooofffeeeaaaXXXKKK???999777777666666666777888999:::^^^KKKTTTyyyyyylllZZZLLLTTToooJJJKKKDDD???888FFFTTT@@@444222444555333111444<<>>BBB@@@999777999VVVZZZuuuhhhkkkPPPVVV{{{eee===>>>aaaOOOBBB,,,VVVWWW~~~wwwqqqBBB@@@999[[[kkkJJJ999666888GGG\\\CCCjjj```;;;888???]]]GGG555@@@\\\EEE===SSSxxxRRR???<<>>HHH===BBB>>>zzznnnyyy~~~]]]FFFpppaaaIIIGGGXXX{{{;;;AAANNN[[[;;;QQQ[[[zzzwwwsssqqq\\\fffVVV>>>SSSAAA<<<@@@hhh{{{bbbDDDyyyxxxpppvvvqqqCCC555III}}}```jjj\\\xxxpppyyy777LLLhhh|||kkkgggCCC|||TTTPPPQQQRRRSSSTTTVVVZZZ\\\ZZZfffjjjgggRRRTTTaaaDDD\\\{{{ZZZiii}}}eeeZZZQQQ```ggguuurrrlllzzzuuuiiiWWWFFF<<<999888555555555666666777888999bbbOOO{{{mmmggg___OOOMMMHHHxxxeeeHHHLLLEEEMMMrrrlllccccccsssrrrlllssswwwsss___xxxZZZOOO::::::333???@@@HHHggg{{{uuuiiittt|||yyysss|||ppp\\\EEEIII;;;@@@>>>tttssslllZZZRRR|||NNNDDDMMM{{{CCC???EEE~~~cccFFFYYY|||}}}vvvpppiiiiiiTTTQQQbbbBBBjjjRRR>>>???~~~UUUUUU|||{{{|||wwwcccvvv}}}JJJ999EEEyyybbbUUUAAAOOOUUU^^^}}}qqqBBBPPP[[[kkkgggxxxOOOqqqRRROOOZZZgggllllllnnnwwwzzzFFFjjjvvv[[[wwwUUUcccnnnpppvvvjjjQQQDDD???<<<999666555555666666777888999fff]]]wwwjjjddd]]]PPPLLL@@@aaawwwoooNNNLLLKKKfff}}}[[[QQQTTTZZZ___tttyyy~~~wwwmmmkkkkkkdddrrrUUURRRbbbJJJ555777888666BBBggg{{{~~~nnnVVVQQQ999???CCCnnnnnnaaaYYYiiioooeeezzzOOOAAAFFFDDD:::@@@rrrNNNZZZoooaaaooovvvyyyrrrkkkaaacccSSSAAA]]]IIIuuuJJJNNNvvvGGGmmmaaarrr^^^ZZZcccsss{{{uuutttTTTfff\\\fffGGG;;;MMMRRRBBBFFFHHH\\\xxxyyyssssssKKKQQQrrrjjjrrrsssLLLWWWccc\\\KKKRRRfff{{{NNNnnnQQQwwwtttvvvSSSEEE@@@;;;555666666666666777888999999gggiii}}}ssseee\\\VVVJJJHHH>>>QQQ```YYYJJJOOO}}}gggzzzzzzwwwkkkbbb\\\TTT^^^yyyhhhBBBjjjxxxIII@@@???777DDD___|||zzzyyyfffpppyyyiiiDDDDDDIIInnnUUU>>>???IIINNN```lllNNN???@@@@@@777BBBoooQQQ[[[iiiEEEOOOlll|||vvvooojjjfffYYYZZZSSS===FFFdddUUU^^^|||bbbEEEzzzpppvvvwwwZZZuuu~~~zzzwww\\\YYYJJJ===fff\\\>>>KKK___ttt|||uuudddSSSWWWWWWEEEGGGNNNpppwwwlllWWW:::IIIjjjbbbdddeeekkkIII``````qqqQQQooofff}}}xxxTTTFFFAAA:::444666666666666777888999:::iiiuuuwwwmmm^^^TTTNNNEEEIIIFFFKKKlll```fffGGGSSSqqq[[[QQQMMMOOOZZZwwwOOOSSSIIIEEE===555kkk|||\\\OOOFFF{{{LLL@@@KKKZZZPPPqqqOOO???;;;yyy@@@999CCCaaaRRRhhh|||fffiii}}}~~~{{{vvvhhhccc```___OOOLLLLLL<<<===ooollluuuRRRfffxxxOOOVVV~~~aaarrrnnncccyyyGGG{{{vvvjjjUUUJJJpppUUU???lll{{{DDDHHHcccuuuwww{{{{{{YYYaaaeeeNNN::::::===CCCRRRPPPZZZSSSNNNPPPJJJHHHDDD???MMMUUUcccRRRyyykkkwwwbbbppp|||WWWmmmZZZ|||iiiNNNDDD@@@<<<:::666666666777777888999:::qqqooogggYYYPPPLLLFFFGGGIIIGGGVVVdddbbblllHHHaaa{{{^^^QQQKKKGGGJJJQQQ888TTT@@@888HHHpppttt```DDDvvv@@@VVVoooyyy{{{LLLCCCCCCmmm>>>999@@@{{{jjjNNN|||qqqhhh{{{~~~{{{gggXXXfffyyyuuutttttteeeaaa\\\^^^LLLCCCGGG>>>>>>]]]hhhzzztttCCCpppYYYrrrJJJDDDWWW]]]wwwUUU~~~rrrpppWWWwwwsssaaaaaaFFF===bbbOOO<<>>:::;;;777777777777888999::::::~~~ooohhh[[[RRRPPPLLLJJJHHHHHHKKKsssuuuYYYhhhOOO{{{hhhXXXHHHBBBKKKttt```IIIvvvpppEEEJJJppptttxxxTTTCCCnnn@@@CCCOOOjjj:::999???yyypppQQQ```xxxsssoooMMMMMMpppxxxmmmpppeee```UUUXXXIII>>>DDD???@@@LLLiiizzzmmmBBBiiiNNNkkkMMMFFF===QQQFFFFFF;;;]]]]]]ooo|||bbbyyykkkQQQIIIcccDDD>>>QQQZZZqqqdddNNNYYYVVVNNNxxxjjjBBBHHHjjjxxx{{{xxxzzzSSSXXX]]]DDDFFFVVVHHH^^^bbbvvvuuuppppppxxxuuullleeeWWWeeeGGGdddpppccc~~~UUUmmmQQQ{{{___QQQGGG===777999777777777777888999::::::dddtttmmm___UUUSSSPPPRRRLLLOOOOOOooofffcccUUUgggppp]]]CCC>>>QQQbbbcccHHHLLLxxx===RRRiiillleee777@@@SSSbbb;;;===BBB{{{```[[[ddd|||iii___jjjiiiiii```YYYJJJMMMBBB888???<<<<<