BM6(; }}}{{{zzzyyyzzzyyyxxxvvvvvv|||~~~xxxrrrqqqrrrrrrooommmkkkmmmqqqttttttrrrjjjjjjlllnnnppppppqqqrrrppppppooooooooooooppppppsss{{{xxxvvv~~~}}}|||xxxrrrssswwwxxxuuurrrsssuuuxxx{{{{{{zzzxxxwwwtttqqqqqqtttuuusssqqqhhhrrr|||~~~~~~|||yyy{{{~~~~~~zzzwwwwwwyyy||||||{{{zzzwwwuuuuuuvvvxxxyyypppooonnnppprrrttttttsssppprrrrrrrrrppppppqqqrrrnnnqqqtttvvvvvvwwwyyy{{{uuuxxx||||||yyytttnnnjjjjjjmmmssswwwzzz||||||{{{yyyzzzssstttvvvtttzzz}}}rrrwwwwwwsssppppppooolllhhhmmmqqqssswwwzzzxxxrrrnnnkkkppprrrmmmpppwwwsssooosssmmmjjjqqqtttuuu}}}~~~zzzyyy{{{}}}yyywww]]]PPPXXXxxx}}}}}}~~~||||||}}}{{{|||}}}}}}}}}}}}~~~~~~vvvzzz~~~zzzuuuqqqnnn}}}~~~~~~}}}{{{{{{yyyvvvtttsssrrrpppnnnoooqqqqqqlllkkknnnooommmnnnlllkkknnnsssvvvvvvtttoooppprrrtttwww|||xxxwwwvvvtttsssrrrrrrrrrjjjsssqqqooovvvtttkkkiiihhhgggccc```dddlllppppppyyyzzz|||}}}xxxuuu}}}{{{{{{|||}}}{{{xxxyyyzzzzzzyyyxxxxxxyyy{{{tttxxx}}}{{{uuuaaaeeefffbbb```cccggggggrrrvvv|||wwwmmmmmmqqqqqqwwwzzzrrrwww}}}yyytttnnnwww|||~~~yyyvvv}}}{{{}}}~~~kkk]]][[[SSSSSSUUUHHHJJJkkk}}}{{{~~~}}}}}}yyy~~~tttrrr}}}zzzvvv}}}tttvvvyyyzzz|||~~~~~~xxxwwwwwwyyyyyyxxxwwwuuussszzzwwwssspppnnnllliiiggglllmmmkkkhhhjjjoooqqqooopppnnnnnnqqqwwwzzzzzzxxx|||}}}yyyuuurrrpppnnnttt~~~~~~}}}{{{nnniiioooooolllkkkqqq}}}{{{|||}}}~~~{{{vvvmmmhhh~~~{{{yyyyyy{{{}}}{{{yyy~~~|||{{{xxxrrrkkkddd___^^^___qqqxxx}}}~~~}}}yyyvvvtttxxxmmmmmmrrrsssyyyyyynnn|||yyyzzzzzziiiuuuvvvbbbcccrrrcccSSSSSSBBBFFFKKKUUU\\\WWWbbbyyyvvviii|||~~~yyyvvvxxxjjjyyy}}}yyy~~~~~~xxxzzz}}}|||}}}~~~}}}}}}zzz{{{zzzyyy|||yyyllluuuyyyyyyvvvlllkkkssslll^^^[[[XXXMMMJJJUUU^^^dddmmmyyyvvvrrrkkkkkkfff[[[[[[cccgggaaa\\\]]]ccciiikkkjjjlllttt}}}jjj]]]eeepppsss|||rrrvvvkkkpppqqqXXXwwwrrrxxxqqqddd]]]```nnnvvvpppjjjjjjgggeeedddcccdddgggiiikkktttssstttzzz~~~~~~}}}||||||~~~}}}~~~~~~|||{{{|||mmm]]][[[]]]\\\ZZZ\\\___aaaeeelllvvv}}}zzzkkkdddnnn~~~~~~ppprrruuuwwwzzz~~~|||gggfffggghhhiiihhhfffdddhhhjjjqqq}}}}}}}}}{{{~~~zzzwwwvvvqqqmmmpppwwwooopppwwwttttttkkkSSScccdddbbb^^^WWWPPPKKKIIIUUUTTTLLLMMMXXXZZZUUUYYYqqqnnnsss}}}zzzxxxpppmmmmmmssswwwzzzaaaLLLaaalllmmm~~~xxxwww~~~xxx~~~~~~~~~|||kkk[[[\\\aaaaaadddlllyyyqqqpppzzzzzzuuuwww~~~{{{zzzzzz|||~~~wwwvvvuuuwww}}}uuupppssstttssstttxxx|||~~~yyyyyy|||wwwqqqnnnpppsssssssssoooooorrrzzz|||zzzyyyuuupppqqquuu}}}zzzvvvqqqllliiiiiijjjkkkmmmpppqqqlllffffffjjjXXXVVV```ddd\\\\\\```[[[kkkmmmnnnmmmmmmpppvvv|||{{{~~~wwwvvv{{{~~~}}}}}}|||xxxooowww~~~|||rrrjjjgggiiiccckkkooonnnsssuuugggSSS___```bbbhhhpppyyy~~~nnnvvvxxxjjj~~~~~~uuuoookkkaaaVVVVVVaaammmssskkkWWWRRReeeuuuxxx|||~~~}}}~~~~~~~~~wwwvvvzzz~~~~~~}}}yyyssspppyyyrrrmmmfff```]]]___VVVUUUXXX]]]```bbbdddgggXXXbbbkkkiiicccfffwww~~~~~~xxxtttzzz}}}xxxllljjjddd___bbbZZZ[[[^^^bbbbbbcccnnnzzzqqqxxxwwwmmmjjjqqqooofffccclllvvvvvvooogggeeegggooo~~~sssVVVSSSQQQPPPRRRUUUYYY[[[\\\YYYUUUSSSVVV]]]dddggggggbbb```___ggg~~~{{{vvvwww}}}hhhZZZWWWTTTlllxxxZZZRRRfffeeebbbaaakkk~~~xxxvvv~~~|||zzz{{{~~~{{{pppfff|||{{{yyy|||~~~zzzeeehhhllloooooopppsssuuurrrllllllvvvxxx~~~}}}zzz{{{pppoooyyyzzzqqqjjjfffffffffeeeccc```___^^^GGGVVV\\\^^^iiioooppptttxxxzzzvvvkkkaaa]]][[[YYYUUUaaaeee```eeesssvvvnnnppptttyyy|||{{{yyyxxxxxx|||zzzlllmmmkkkiiihhhhhhhhhgggfffhhhccc^^^]]]______[[[WWWRRRTTTVVVZZZdddoootttuuuvvv|||uuummmttt|||vvvnnnpppvvvssssss~~~xxxuuuuuuddd___cccfffeeebbb______aaahhhsss}}}ppp~~~vvvssswwwwww|||}}}vvv|||zzzqqq}}}~~~}}}wwwyyyuuuooojjjbbbmmmxxx|||yyytttwwwxxxyyy~~~}}}zzzwwwrrrnnnsss}}}}}}~~~ttt}}}zzzooojjjmmmpppgggaaaeeeqqqyyyvvvppp______\\\VVVUUUWWWVVVTTTVVV[[[XXX\\\kkklllccccccvvvqqqkkkiiilllnnnnnnmmm~~~ssspppgggjjjllleeeXXXMMMIIIJJJMMMRRRTTTRRRSSS[[[dddiiihhhpppqqqkkkllluuuvvvoooiiihhhhhhjjjlllnnnoooooouuuwwwuuuooolllnnnpppnnnjjjjjjjjjlllnnnooonnnmmmfffkkkoooooollllllqqqwwwyyy}}}yyysssoooUUUkkkyyytttooorrrlll^^^mmmooofffcccnnnpppfffbbbUUU```gggdddeeesss}}}zzz}}}~~~}}}||||||~~~|||zzz}}}}}}~~~ttt}}}|||vvv~~~llluuutttfffvvvyyyssscccjjj|||~~~{{{tttfffkkkhhh]]]XXX^^^eeeggg{{{zzzrrryyy{{{ttt|||uuuhhhzzz~~~vvvpppuuu}}}~~~{{{tttuuuyyyxxxtttsssddd___aaakkknnnjjjmmmttthhhbbbbbboooxxxppp|||zzzwwwtttrrryyyvvvzzziiitttooodddgggfff^^^ZZZPPPRRRSSSQQQPPPUUU]]]ccchhhiiihhhfffiiiqqqwwwwwwkkkooopppoooqqqxxxzzzxxxyyywwwvvvvvvxxx{{{~~~|||xxxyyyzzz{{{}}}uuu{{{{{{rrrooozzz}}}~~~|||}}}zzzvvvxxx|||}}}~~~~~~~~~{{{|||ssssss|||sss}}}~~~}}}sssyyyyyy~~~wwwwwwwwwuuuqqqllljjjmmmnnnjjjhhhjjjjjjwwwssspppssshhh]]]bbbdddgggyyyppp^^^\\\^^^fff]]]bbbeeeaaammmvvvkkk~~~|||kkkcccdddggguuu~~~xxx}}}ppp```UUUaaa|||}}}ooozzzgggllloooooolllkkkmmmqqq~~~wwwrrruuuyyy|||zzz{{{~~~~~~zzzrrrrrraaa```jjjsssyyy}}}nnneeeppppppnnn|||mmmeee___ccclllpppiii```bbbkkkeee\\\eeemmmkkkiiifffnnnvvvyyyzzz{{{{{{{{{yyyyyyxxxyyyzzzuuunnnuuuxxxyyyoootttuuuqqqrrryyy~~~{{{pppyyy||||||{{{~~~~~~{{{{{{}}}zzzuuuyyywww|||{{{{{{{{{|||}}}~~~~~~~~~||||||}}}}}}vvvvvv{{{~~~}}}{{{vvvwwwzzzqqq}}}~~~rrrlllsss|||}}}ttttttyyy|||vvvwwwzzzsssiiihhhaaaooozzztttzzzttthhhpppuuuwwwxxxtttrrrtttwwwuuunnnhhhgggIIIHHHXXXbbbXXXVVVlllvvvqqq~~~zzz{{{{{{qqqmmmmmmnnniiiooottttttuuu~~~~~~xxxvvv```PPP___}}}xxx```GGGUUUhhhuuuxxxxxxyyy{{{sssvvv}}}{{{{{{}}}{{{qqqfffeeeoooxxxzzzpppmmmlllmmmrrrvvvwwwwwwwwwuuussspppnnnnnnooopppooohhhdddeeegggffffffhhhlllllloootttyyyzzzvvvqqqnnnqqquuuxxxyyy{{{|||~~~{{{~~~~~~yyyvvvvvvwwwyyyzzzyyyzzzyyy~~~wwwtttyyy~~~~~~~~~}}}~~~|||}}}|||zzzyyywwwwwwzzz}}}~~~}}}{{{yyyyyy~~~||||||~~~uuurrrsssxxxwwwnnnhhhgggaaaeeeiiinnnrrrwww|||~~~wwwyyywwwooojjjpppjjjdddeeeeeehhhtttooojjjdddaaabbbeeehhhjjjooodddcccccc[[[___nnnuuulllwww|||wwwwwwzzzrrrppptttsssyyy~~~www|||vvvyyyhhh]]]dddnnnhhh```___^^^MMMRRRTTTQQQOOOPPPPPPMMMFFFQQQ___\\\TTTkkkwwwttt{{{{{{wwwnnn```YYY]]]WWWSSSZZZaaajjjwww}}}~~~xxxiii```JJJvvv{{{rrrvvvrrrzzzvvvdddmmmuuuwwwwwwvvvxxxyyyssskkkoootttvvvuuuxxx|||wwwvvvxxxyyyyyywwwyyywwwtttqqqooonnnnnnnnnlllgggffflllssswww|||~~~~~~~~~|||{{{|||~~~~~~|||{{{|||}}}~~~}}}~~~{{{{{{~~~~~~yyy{{{}}}}}}{{{{{{~~~{{{xxx}}}~~~{{{yyyxxx~~~{{{vvvssspppnnnpppvvvvvvzzzqqqooorrrrrrrrrooollljjjiiiiiihhheeemmm~~~{{{{{{}}}uuuttt~~~|||}}}vvvtttxxx|||}}}~~~~~~}}}rrrmmmkkkbbbMMMFFFKKKHHHHHHMMMMMM^^^cccffffffgggkkkmmmmmmvvv~~~~~~lllgggoootttjjjcccdddaaaaaaaaaeeehhhllluuu{{{qqqmmmjjjyyyxxxsssqqqeeevvvvvvuuurrrqqqvvvyyyuuummmqqqxxx~~~zzzwwwwwwxxxwwwvvvyyywwwuuusssrrrrrrrrrrrrvvvrrrpppuuu{{{~~~}}}|||zzzzzz}}}~~~|||{{{|||zzzzzz}}}{{{tttsssuuu{{{}}}{{{{{{}}}{{{zzzwwwwwwxxx|||~~~~~~qqqmmmiiijjjnnnpppnnnkkkrrrrrrsssssstttsssssssss|||}}}{{{zzzjjjrrr}}}wwwnnnhhhtttpppjjjhhhjjjqqqzzz~~~rrryyyzzz~~~|||~~~wwwmmmmmmrrr{{{~~~}}}~~~{{{uuu~~~wwwpppkkkkkkfffqqqwwwXXXCCC@@@AAALLLYYY\\\JJJOOOQQQOOOQQQUUUYYYXXX^^^eeedddVVVUUUnnnyyyhhhggghhhjjjiiiaaaYYYYYY^^^kkkzzz~~~vvvyyyzzz}}}{{{{{{yyyxxxxxx}}}mmm|||{{{sssppp~~~nnnsssyyyssszzz}}}}}}zzzyyyzzz{{{~~~yyytttrrrtttwwwxxxxxx{{{{{{|||}}}||||||}}}{{{vvvtttsssuuuxxxxxxuuuwww|||{{{ttttttuuuwwwzzz}}}~~~|||zzzvvvuuuuuuxxx}}}~~~|||{{{}}}|||}}}}}}yyy|||xxxyyyyyyzzzzzz{{{|||||||||wwwrrrmmmjjjmmmfffeeeooo||||||xxxxxxxxxnnnooooooooopppsssxxx{{{|||pppjjjnnnuuu{{{{{{sssllljjjkkk```]]][[[YYYXXXXXXXXXWWWWWWccclllmmmooovvvyyyuuu~~~|||{{{~~~}}}xxxtttuuunnniiifffkkkwww}}}yyyqqqpppsssxxx}}}}}}zzzuuusssqqqooo|||}}}sssmmmqqqwww}}}|||wwwzzzxxxkkkdddfff\\\ZZZWWWVVVYYY]]]```bbbdddfffsssssskkkfffdddhhhsss|||rrrfffssszzz|||iii``````XXXPPPIII===DDDGGGHHHDDDDDDHHHJJJJJJBBBDDDFFF>>>888DDDIII:::@@@FFFPPPXXXYYYZZZbbbmmmtttggg}}}www]]]vvvuuu``````ooosssrrrhhhrrrgggggguuuvvvsssqqqssssssuuu{{{hhhrrrqqqppptttnnnlllyyy|||ooolllrrrjjjdddppp~~~~~~yyy~~~zzzyyyyyy{{{~~~}}}|||zzzyyyxxxxxxxxxnnnlllnnnuuu{{{qqqoootttyyy{{{}}}{{{}}}yyyxxxuuuyyywwwmmmggggggiiilllpppqqqpppqqqrrrsss~~~}}}}}}xxxqqqrrruuuyyyyyyxxx{{{lllmmmppptttyyy{{{|||{{{lllwwwzzzxxx~~~}}}nnntttzzz~~~{{{sssmmmnnnppp{{{rrrppptttTTTVVVSSSMMMHHHIIIIIIGGGBBBBBBNNNUUULLLIIIRRRVVVIIIKKKQQQWWWYYYYYY\\\aaaqqqhhhXXXYYYUUUXXXfffZZZTTTvvv|||cccVVV\\\gggrrruuupppzzzlllyyytttyyyzzzzzzxxxxxxkkkppp{{{pppiiiddd___^^^[[[kkkxxxkkk___hhhuuunnnjjjkkkrrrwwwvvvuuuuuulllooonnndddLLL[[[uuuXXXPPPfffiii^^^```hhhnnntttpppyyyzzz}}}{{{}}}nnnrrryyyrrr```]]]fffgggfffeeeccc```^^^^^^___```jjjkkkkkkiiifffdddddddddgggdddaaabbbfffiiiiiihhhcccdddfffiiilllppptttvvvoooooonnnnnnnnnpppqqqrrr{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyzzz{{{zzzyyywwwvvvkkkkkkkkklllmmmmmmmmmmmmiiiiiiiiiiiiiiihhhgggfff```aaabbbccccccbbbaaa```dddiiiiiibbb[[[XXXVVVTTTOOOOOOOOOOOOPPPPPPQQQQQQIIIJJJLLLMMMMMMKKKIIIHHHDDDDDDCCCAAA@@@>>>===<<<===<<<<<<;;;:::999999888666777777888999:::;;;;;;777777666555555666777888999;;;===>>>>>>===;;;999<<<======>>>@@@CCCFFFIII===???AAAAAAAAA@@@AAACCCBBBCCCDDDEEEGGGJJJLLLMMMIIIMMMPPPPPPMMMKKKMMMPPP@@@JJJPPPMMMIIIMMMTTTWWW\\\aaa\\\NNNJJJRRRZZZ[[[aaaZZZRRRPPPSSSVVVUUUSSSNNNPPPQQQPPPNNNOOORRRVVVWWWTTTQQQOOOPPPTTTXXXZZZXXXaaa]]]RRRRRRRRRRRRXXXddd```ZZZTTTQQQQQQRRRTTTWWWPPPLLLPPPTTTSSSSSSUUUPPPNNNLLLLLLOOOSSSUUUVVVUUUWWWYYYXXXVVVUUUUUUUUUTTTSSSRRRRRRUUUYYY]]]___zzzrrriiihhhlllppppppnnnuuutttuuutttooollluuuuuufffbbbfffcccgggnnnnnnqqqsssuuuuuutttuuuxxx{{{wwwxxx~~~~~~wwwwwwvvvtttsssqqqppppppnnnnnnmmmmmmmmmmmmllllll~~~}}}jjj]]]YYYZZZhhhddd___\\\^^^ccciiilllvvvpppggg]]]WWWVVVZZZ___```cccggghhhhhhgggggggggiiiiiihhhhhhhhhhhhiiiiiijjjQQQCCCAAA<<<;;;<<<777???CCCGGGIIIEEE@@@;;;888666777888888777666777888CCC@@@======>>>??????>>>;;;;;;::::::;;;===???@@@<<<;;;;;;;;;;;;<<<<<<===999888888777777666666666666777888999888777555333999:::;;;======>>>>>>>>>:::;;;<<<<<<<<<;;;:::999777888:::;;;;;;:::888777999======999777888777555444444555666666777888888888888999::::::999888777666666666555555555444444666666555555444444333333333333444555666666777777666666666777777777777777555777:::<<<>>>>>>===<<>>444@@@DDD@@@AAAEEECCC???CCCLLLIIIGGGFFFHHHHHHFFFFFFIIIHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEECCCBBB@@@???===<<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@======;;;:::::::::;;;<<<:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999:::===???@@@???===<<<;;;999888999:::;;;;;;;;;::::::;;;<<<===>>>>>>???<<<<<<===<<<<<<:::888777:::999888999:::;;;:::999888999888777666777:::<<<<<<;;;;;;;;;<<<===???@@@??????@@@@@@AAABBBCCCCCC<<<>>>@@@AAAAAABBBDDDFFF@@@@@@???@@@DDDHHHMMMPPPPPPQQQSSSTTTVVVWWWWWWWWWSSSUUUWWWXXXYYY]]]eeekkkZZZ^^^^^^XXXXXX]]]^^^YYY]]]ccchhheee^^^\\\ccckkktttsssrrrnnnjjjhhhggghhhhhhlllpppnnnlllqqq|||vvvvvvxxxxxxrrrjjjgggiiigggiiikkkllljjjfffbbb___YYY```iiillljjjhhhiiilllkkkhhhbbb^^^aaaddd___WWWOOOQQQSSSVVVVVVUUUSSSRRRRRRQQQOOOLLLKKKJJJJJJKKKLLLTTTYYYVVVMMMEEECCCEEEFFFGGGIIIIIIIIIGGGEEECCC>>>===;;;:::999999:::;;;?????????>>>>>>=========<<<<<<:::999888777777777888888777666666666777777222222222333444555666666999888888888777777666666555555555555555555555555000111222333333555888;;;555888999777222111444999///222666666444222333444222333444333111000111333///111444555444444444555555555444444444444555555bbb@@@@@@DDDDDDCCC??????CCCHHHHHHDDD>>>999777777999::::::999999:::<<>>>>><<<:::999666888888777;;;@@@BBB???666666666666666666666666000000000000000000000000//////////////////////////////...........................//////000000111...000111333333333111111000111333555777777777777>>>>>>>>><<<:::;;;>>>BBBDDDDDDDDDCCCCCCEEEHHHLLLPPPRRRVVVXXXXXXTTTOOOLLLVVVYYYZZZTTTIIIAAA???AAABBBPPP[[[^^^```ddd^^^TTT^^^^^^WWWQQQ^^^rrrtttiii```\\\ZZZ```iiinnnkkkfffhhhgggddd]]]TTTOOONNNOOOLLLIIIGGGGGGKKKNNNOOOOOORRR^^^WWWGGGEEEFFFEEEIIIBBB@@@>>>???CCCKKKSSSYYYOOODDDAAAJJJNNNHHHCCCDDDCCCBBBAAACCCFFFHHHIIIIIIPPPVVVYYYVVVVVVXXXXXXUUUNNNNNNNNNPPPSSSWWW[[[]]]UUUNNNGGGGGGKKKNNNLLLHHHDDDEEEMMMVVVXXX[[[llltttvvv|||tttooouuuxxx___\\\VVVOOONNNUUUcccnnnxxxxxxkkkllltttwww{{{|||zzzuuuqqqnnn\\\YYYZZZcccrrrnnnYYYRRR]]][[[IIIBBBIIIhhh|||uuufffaaaKKK999FFFEEEAAAAAAEEECCC>>>DDDPPPOOOKKKKKKOOOOOOMMMNNNRRREEEDDDCCCAAA@@@>>>===<<<:::999999999:::;;;>>>???EEEDDDBBB@@@????????????888777444222222333444555000111111222333444555555333333444444555666777777===<<<;;;999888777777777666777777888888888888777888:::<<<===>>>>>>===<<<:::888777888999;;;::::::;;;;;;;;;;;;;;;::::::::::::::::::999999999888888999888777888:::;;;:::999777888::::::999888999;;;888888888999999:::::::::666666666777777888888888999;;;======<<<<<<>>>@@@=========>>>???AAACCCDDD???@@@BBBDDDFFFHHHIIIIIIHHHKKKMMMNNNPPPUUU___gggZZZ^^^^^^\\\aaalllmmmfffgggmmmqqqpppmmmnnnuuu}}}vvvuuusssrrrpppnnnkkkiii```bbbdddcccdddjjjvvvkkkhhhgggddd[[[QQQOOOTTTaaaeeejjjnnnmmmiiibbb^^^bbbiiinnnfffWWWJJJFFFHHHNNNNNNLLLJJJLLLOOONNNJJJ?????????>>>>>>>>>>>>>>>BBBAAA???>>>>>>???AAABBBEEEHHHJJJGGG@@@::::::;;;>>>?????????>>>===;;;;;;888777555444444555666777333222222222222222222222222222222111111222333333...////////////000000000/////////000111222222333---------............///000000000000000000000000222333444333222111222333111222222111...---...///***---111111000...------(((,,,000222222111111111///111222222111111333444333333222222222222333333fff;;;999;;;999===CCCBBBCCCBBB>>>999666777999444555666555333222222444999FFFSSSUUUNNNIIIMMMTTTWWWSSSMMMFFF@@@;;;999777444444555666555444222111333333222111111000//////000222333444333111...,,,---...111333444444444444000111333555555555333222111333555777777555333111555444111...111555555000/////////...------,,,,,,......---------......///000000000000000000000000//////000000000000000000.........////////////000+++---///111222111///---111222222222222222222111111222333111000222777;;;888888666555555777<<<@@@@@@>>><<<::::::<<<>>>@@@===CCCGGGDDD>>>999:::===888@@@DDDEEELLLTTTNNN@@@DDDBBB:::666DDDTTTMMM999AAA???@@@GGGOOOQQQIIIAAAPPPMMMJJJGGGEEECCCBBBAAA:::999888;;;>>>@@@>>><<<888CCC>>>333999AAABBBDDDIIIEEE@@@<<<<<<@@@FFFJJJGGG===:::CCCGGG@@@:::;;;::::::999;;;===>>>>>>===999@@@CCC@@@@@@CCCCCC@@@@@@???>>>=========>>>??????<<<;;;<<<>>>>>><<<:::BBB???BBBIIIHHHFFFOOO]]]JJJBBBJJJTTTLLLFFFKKKOOO@@@AAA@@@>>>???GGGSSS^^^FFFOOO___gggZZZEEE???GGGIIIJJJPPPZZZdddgggccc]]]RRRRRRWWWbbbnnnuuusssoooppp```\\\XXXLLLDDDCCCWWWrrrqqqdddaaaGGG333BBB>>><<>><<<<<<=========:::777444333444666888444555666777888:::;;;;;;444555777999;;;===>>>>>>AAA???<<<999777555555555111111222333444444444444111222444555666666666666555333222222444555555444666555444333222111000000555555444333333333444555222111000111333444444333///222555666555444333333111111222333333333222222222222333555777888999:::444666888777555444666888999999:::;;;:::999888777666777999<<>>>>>@@@BBBEEEFFFAAA@@@???<<<;;;:::;;;<<<;;;;;;;;;:::999888777777555444222111222333555666111111111111111111111111//////............//////,,,---...//////////////////...............///000/////////////////////////////////000000000000000---///000000...,,,,,,---+++,,,---///000000000000222000---+++,,,...222444/////////---++++++,,,....../////////---...000111000000////////////000000[[[<<<<<<>>>EEE???===>>>@@@>>>888222111111111//////111222333222111///444;;;;;;555555<<<<<<555>>>===;;;999666444222111444222000111444444111......---++++++...222666999555555444222111000///....../////////000000000000000111333444555444444333222222222333333333444444666555444222111000//////...---,,,++++++,,,---...333222000...---...///000000000000000000000000000000000//////......------//////............//////000000000000000000000000//////000111111111111111111111222222222333333333666666666777888888999999<<<===>>>===<<<===>>>@@@;;;<<>>???@@@AAAAAABBB>>>???@@@BBBEEEGGGIIIJJJIIIEEEBBBAAACCCDDDCCCBBBBBBBBBAAA???>>><<<;;;;;;:::999888999;;;<<<;;;:::===<<<<<<<<<===>>>@@@AAA??????>>>>>>>>>>>>????????????>>>>>>=========<<<:::::::::999999999888888999999999999999999999999777777666555555555555555666777999>>>BBBCCC@@@<<>>===???DDDEEEHHHJJJKKKLLLLLLLLLIIIOOOSSSWWWbbbiii^^^LLLJJJJJJHHHFFFDDDBBB@@@@@@CCCBBBBBBBBBCCCBBB???===<<<<<<=========<<<:::999<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::999777666666777666666666777:::<<<>>>888888777555555444444444444444444444444444444444333444555666777999999:::999999888999999:::;;;;;;555555555444444333333333222111111111000000//////111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000............////////////222222333333333444444444333333333333333333333333444555555555555555555444555444444555555666777888===<<<:::;;;===BBBFFFIIIPPPLLLKKKOOOSSSTTTQQQPPPOOOOOONNNPPPRRRSSSSSSRRR___]]]]]]bbbhhhiiiccc\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[XXX^^^iiiiii^^^WWWZZZNNN^^^dddYYYMMMJJJHHHDDDCCCCCCCCCCCCCCCCCCCCCCCC?????????@@@@@@AAAAAAAAA<<<;;;:::999999;;;===>>>@@@;;;777777:::<<<:::777555555555555555555555555444444444333333222222222000000000000000000000000////////////////////////------------------------........................---------.........//////------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---...///000111////////////............TTT:::===???EEE@@@@@@@@@@@@===888888999999777555888;;;;;;999888:::===KKKMMMFFF:::777===???;;;:::999888777555333222111555444444666999;;;999888888666444333444777:::<<<<<<;;;:::888666444333222000000000111111111222222222333444555555444444333333333333333444444444444666555444333222111111111000000000111111333444555555333000...,,,++++++,,,........................//////........................------------..............................---...//////000///////////////000000000111111111333444444555555666666777:::;;;;;;:::999888999;;;:::;;;<<<======<<<;;;::::::;;;<<<>>>??????@@@@@@>>>>>>???@@@AAABBBCCCDDDCCCAAA??????BBBCCCBBBAAAAAA@@@???>>><<<;;;::::::999888888999:::;;;;;;999;;;;;;;;;;;;;;;===>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999888888888777777777999888777666555444444444666555444444333333444444666666999===AAAAAA???<<<>>>@@@BBBCCCCCCDDDGGGIIIGGGHHHJJJLLLLLLIIIDDD???BBBFFFFFFAAA>>>===<<<999;;;???BBB???:::888:::===@@@AAACCCDDDEEEFFFEEEEEEAAAFFFGGGGGGOOOVVVOOOAAA@@@???>>><<<;;;999888777===<<<<<<===>>>===;;;999:::;;;;;;<<<;;;:::999888999888888777777888888999999888888777666555444444555444333333444666888:::666555444333222222222222222222222222222222222222222222333444555666666777333333222222333333444555333333222222111111111111111000000000/////////...////////////////////////////////////////////////000//////......//////000........................................................................------........./////////000000000111111111111222111111111111111111111111222222333333333333222222222222222222333444555666666666555666888;;;???AAAAAA???>>>@@@BBBBBBAAA@@@EEEDDDCCCDDDFFFGGGFFFEEEIIIEEECCCDDDHHHJJJGGGCCCKKKJJJJJJIIIIIIJJJJJJKKKJJJGGGKKKTTTSSSHHHCCCEEEBBBOOOTTTIII>>><<<;;;888777777777777777777777777444444444555555666666666666555555555777999<<<===<<<888444444777999777444222222222222222222222222222222111111111000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000.........---------,,,,,,KKK999>>>???DDD@@@BBBEEEEEEBBB>>>AAAGGGHHHDDDDDDIIIMMMMMMJJJKKKQQQXXX``````YYYLLLFFFIIIJJJEEE;;;;;;:::999999888777777777777666888:::<<<<<<;;;===;;;999777777888999::::::999888666333111////////////000000000111111111111111222222222111111000000111111111111222222222888777666555555555555666333333444555555555555555222111...,,,************,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,,,,,,,,,,,,,,,,---------------------------+++,,,------......------------------............000000111222222333333444777888888666444444555666::::::::::::::::::::::::999999;;;<<<======>>>>>>>>>>>>>>>>>>============<<<<<<<<<===???@@@???>>>>>>>>>===<<<;;;999888888999888777888999:::999888999999888888999:::;;;<<<999888888777777888888999777777777666666666666666777777666666666555555555888666444333333333555666444333333222222222222333555666888;;;>>>???===;;;AAAAAABBBAAABBBDDDHHHKKKHHHIIIJJJLLLLLLJJJEEEAAAFFFHHHFFF@@@;;;;;;;;;999>>>???===:::666777<<<@@@>>>>>>???@@@@@@@@@?????????BBB@@@===@@@FFFDDD;;;;;;;;;:::999888777666666888777777888999999777555777888888888888777777666444444333333333333444444333333333333222222222111222111000000000111333444333222111000000//////000////////////////////////000000000111111222222222......------....../////////////////////.........//////............------------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........//////........................//////000000000000///////////////000000111222333111111222222444555777888:::999999888888999::::::???>>>===>>>???@@@???>>>DDDAAA>>>>>>BBBDDDEEEDDDAAA@@@@@@??????@@@@@@AAA???;;;>>>DDDBBB:::666888;;;EEEHHH>>>555444444222222222222222222222222222000000000000111111111111//////000111333666999:::666333000000333444333000///////////////////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++~~~DDD888@@@???AAA>>>AAAEEEJJJIIICCCBBBIIIMMMLLLSSSUUUWWWWWWWWW[[[aaafff]]]```^^^WWWRRRQQQMMMGGG;;;;;;::::::999888888777666666555444444555444444888777555444333333333444333333222000...---,,,+++,,,------------..................------,,,,,,+++,,,,,,,,,---------......333333222222222222333444444444444444222000...---++++++*********+++,,,,,,***************************++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,------......//////000111111222444555555555333333555666:::999888777777888999:::888999:::;;;<<<<<<<<<<<<============<<<<<<<<<<<<999:::;;;<<<======<<<;;;<<<;;;;;;:::888777777666888777666666888999888666666666666666777777888888666666555555555555666666444444444333333333333333555444444444444333333333555444333333444777:::===333333222111111222222222444555666999;;;;;;;;;;;;AAABBBCCCCCCDDDFFFIIIKKKHHHHHHHHHIIIJJJHHHEEEBBB@@@DDDDDD???<<<======;;;>>>===:::888777999===@@@>>>>>>>>>>>>>>>======<<<===@@@>>>::::::>>>>>>;;;:::::::::999999999888888777666555666777888666555444444555555555444444444111111000000000000111111///000000000000000000000000//////.........///000111000///.......................................////////////////////////......---------......///---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------------------------------......//////......---...............///111111111111222333444444444444888::::::888999<<<>>>>>>>>><<<;;;<<<======<<<;;;999999;;;???BBBDDDDDDCCC>>>>>>============>>>>>><<<999:::===<<<777555888;;;AAABBB:::333333444333111111111111111111111111111111111111111111111111,,,------...000222444666111///......000111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,+++++++++******yyyBBB999AAA>>>>>>:::>>>AAALLLOOOEEE>>>CCCJJJLLLXXXTTTPPPPPPSSSVVVWWWWWWLLLNNNMMMIIIFFFDDD@@@<<<777777666555333222111111111111000///......///000222222222111111111111111111000000000/////////...++++++,,,,,,,,,---------,,,,,,++++++*********************++++++++++++,,,+++************++++++,,,000111111000...,,,)))((((((((()))))))))***++++++************************))))))******++++++,,,,,,******))))))))))))******))))))))))))))))))))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------...//////000000111111333444444444555888::::::999777666666777999:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>999;;;<<<<<<;;;:::999888:::999999888777666555555777666555555666777666555333444444444555555555555444444444333333444444444222222222222222222222222333333333222222222111111444333222222444777:::===333222222111222222333333333444555666777888999:::999;;;>>>@@@AAAAAABBBCCCEEEDDDDDDEEEFFFEEEBBB@@@;;;@@@BBB@@@>>>>>><<<999888777666777888:::::::::>>>======<<<;;;:::::::::666999:::888777888999777555555555555555666666666777555444444555555555333222111111111111222222222000000////////////000000.........////////////000//////......---------...000///......---.................................//////............------///...------------......,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------............------------------...///000111111222333444444444333222222666777555888>>>@@@>>>999777666666888888777666333888@@@FFFGGGDDD@@@>>>:::999999888888999999:::888666666888888666777999999;;;:::555111111222222////////////////////////////////////////////////---------......///000000...---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***************,,,,,,,,,+++++++++******yyyBBB999AAA======888;;;CCCSSSYYYKKK@@@CCCKKKMMMWWWPPPHHHFFFHHHIIIFFFBBBCCCAAA<<<777444444555666666666555444222111000000,,,---------,,,...111333111222333333333333222111.............../////////,,,------------.........---,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,*********)))******+++++++++,,,,,,,,,,,,++++++************))))))(((((('''************************))))))))))))))))))************))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------......///000000///111222333444666999;;;888777666555555666777888888999::::::;;;;;;;;;:::999::::::;;;<<<===>>>>>>999;;;<<<;;;888777777777888888777777666555555444666555444444555555444333222222333333333333333222333333222222222222333333111111111111222222222222222222222111111111000000333222111000000111333444222111111111111222333333222333444444333444777999555888<<<>>>???>>>??????BBBAAA@@@@@@AAAAAA@@@>>>;;;@@@CCC@@@<<<;;;777333777666777;;;??????<<<999;;;:::999888777777777777666777777888888888777666444444444444444444444444555333111111111222111000000////////////000000111000//////......//////000............////////////..................------///......---------......------------------------......---------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---,,,,,,------...///000//////000111111111111000///333444333999BBBBBB;;;777666555666777888777666888@@@IIILLLIIIBBB===:::888888777777777777888888777666666666777888999:::999888666444222222333333////////////////////////000000000///////////////............---------,,,+++,,,------...---------++++++++++++++++++++++++******++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))),,,++++++++++++*********{{{CCC999@@@======888;;;FFFWWW\\\NNNCCCGGGLLLJJJMMMIIICCC@@@@@@???<<<:::<<<999666444333222444666666666555555555444444444,,,---...---,,,---111444111222333333333222000///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------++++++***)))***+++,,,,,,*********++++++++++++,,,---,,,,,,++++++++++++,,,***)))))))))))))))******)))))))))))))))((((((((()))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((()))************)))************++++++++++++++++++,,,,,,---.........---///111111222333666888555555555444444555555555777777888999999999888888777777888888999:::::::::777888999888555555777999777777777666666555555444666444333333444444333222111111222333333222111000111111000000000000111111000000000000111111111222111111111111000000000000000000///.........//////000000//////000000111222111222333222111222555999777999<<<======>>>@@@BBB@@@???======>>>???>>>======AAAAAA===999777555111888777888===CCCDDD???::::::999777666555666666777<<<999666777888888888777555555555555444444444444666444111///000//////---///...---------///000111///......------......///..................------,,,,,,------...---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))************++++++,,,,,,******+++++++++,,,,,,,,,******************************************************))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///------........./////////000333333444===GGGCCC666888777666777999:::999888555;;;@@@???:::444333333;;;;;;::::::::::::;;;;;;:::::::::999999:::;;;;;;999666333333444444333333000000000000000000000000111111000000000/////////---------------,,,++++++)))***,,,------,,,,,,,,,************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++******)))*********)))))))))((((((}}}CCC888???===>>>:::<<>>===<<<:::999888999:::000111444888888666444444000111111222222333333333000000000...++++++...111///000111111000...+++)))//////...------,,,++++++))))))*********+++++++++)))(((''''''''')))***+++(((((((((((()))))))))))))))(((((('''&&&&&&''''''+++***(((&&&%%%%%%&&&&&&%%%&&&''')))***+++++++++(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))))))))******))))))))))))))))))))))))&&&''''''((()))((((((((())))))))))))*********************+++,,,,,,---------.../////////000222444333333333333333333333333555666777777777777777666555555666666666666666666444555666555333444777;;;777777777666666555555444555444333333444444222111000111222333333222111000/////////......//////////////////000000000111111111111111111000000000000,,,------...///000111111...............///000111000222222111///000555888777888999999999;;;???BBB@@@>>><<<<<<===>>>=========@@@???999555666666444555333444999@@@AAA===777:::999888777666777777888???888222222444444444444222222222222111111111111888666222000000000///......------,,,---...000111...------------------............---------,,,,,,++++++,,,---------------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,+++***)))))))))))))))((()))))))))******++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((()))))))))*********************************++++++++++++******************+++,,,---...------------...///000111000222111222<<>>@@@<<<666444888===<<<;;;;;;::::::;;;;;;<<<;;;<<<;;;888888999999888444000...///111000///...------------------------...---------,,,,,,++++++++++++,,,,,,,,,++++++***''')))+++,,,,,,+++++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((***+++++++++***))))))(((((((((''''''''''''|||DDD777;;;888<<<:::===AAAWWW[[[MMMBBB:::888@@@@@@>>><<<:::888777777777111444777888777555333333222333333444444333333333III>>>000((((((---111333////////////...---,,,+++,,,,,,,,,+++++++++******************************,,,+++)))((((((((()))*********))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++......---......///000111333333333222222111111111555444333444666666555444444444555555555555444444777666444444444444222000444444444444333222111111000000000000000000000000111111111111000000000///...///////////////......------......///000000000//////.........---------111000///...........................////////////000000000111222222333333555666777999;;;===>>>???AAA@@@>>><<<<<<<<<<<<===???===;;;999666555333333666444555888999666666888:::999888777666666666777<<<:::666444222333444555666444222111222222111000222222111000000///000000........................,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...///000000///222555777888888666555222555999;;;::::::::::::CCC@@@;;;666444666999;;;:::999999999888888777777:::888777777888777444000111222222111///...///000///............------------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))xxxBBB777;;;888<<<999<<<>>>QQQTTTFFF===777666<<<>>>===;;;999888777777777222555777888666333222222444444444444333222111000CCC;;;111,,,---///000////////////......---,,,++++++++++++*********))))))************************+++***)))((((((((())))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((())))))))))))))))))))))))))))))(((((())))))***+++,,,++++++,,,,,,---...///000111111111222222333333555333333444555666555444333333444444444444333333666555333333444444222111555555555555444333222111000000000000000000000000111111000000000/////////...............---,,,,,,//////..................///.........---------,,,000///...------------...------........./////////.........///000000111111555555666888:::<<<======@@@???>>>===<<<<<<<<<<<<;;;:::999888666666555555888555555888777444444777888777666555555777888999;;;999666444333444555666555333111111111222111000111111000///////////////------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---......///,,,...000222333333222111333666888:::999999999:::===;;;888555555666999;;;888888777777777666666666777666555555666555222///111222333111///......///............------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((((()))******((((((((((((((((((((((((rrr>>>666;;;888<<<999:::<<>>KKKHHH<<<:::999777:::888888888888888888888888999::::::888444222111111555555555444222111///...---,,,+++,,,,,,+++(((%%%---------------,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((()))***+++,,,------...///000111222222222111111222444555444333222222222111111222222222222111111222333444444333333444444333333222111000/////////////////////////////////............---//////---,,,+++***))))))...---------,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------******++++++,,,------...111222333444666777888999999999:::;;;:::999777666666555555555555555666777888444222444444222444777555444222111222555888:::555444333222222333444555111000...///000111111000......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************************************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))************+++)))))))))*********++++++---,,,,,,,,,---///111222333444444333222222444666000111222333444444555555333333333222222222222222111111111111222222111111333333333111...,,,,,,---------------,,,,,,,,,+++************))))))))))))************************))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((fff999666999555;;;888666===IIIEEE999999999777:::666666666777777888888888;;;;;;:::777444222222222333333333333222111000000+++***))))))***)))(((''',,,,,,,,,,,,,,,,,,+++***,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))(((((((((((()))***+++,,,---------.........//////111000///000333444444333333333222111111222333333111000000111333444333222111111111111000///.......................................---------,,,,,,000///...,,,+++************+++++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,------...///000111222333444555666555666777777777666444444666555444444333333333333555111000222333222555999666444222111111222444666111000000///000111222222000///---...///000000///---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********((((((((()))))))))))))))---,,,++++++,,,...000222000111111000//////111333///000111222333222111000111111111111111222222222000111111111111111222333222333333111...,,,,,,,,,---,,,,,,,,,++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''ccc999666888444;;;888555888FFFCCC777666666444777444555666666777777666666999999777555222111222444222333333333222111000000------,,,++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,++++++++++++***((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,,,,,,,,,,---------------///......///222333333222444333222111111222333444111000///000222333222111000000000000///...---,,,........................---------,,,,,,,,,,,,+++000///---+++******++++++)))))))))***+++,,,,,,,,,******++++++++++++,,,,,,+++************++++++,,,************++++++++++++***++++++,,,,,,---............///000111222333333333444444555444444333333666555444333222111111111222//////222333222555999555444333111000000111111//////.........//////000000...------...///...---,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++))))))*********+++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))***)))))))))***,,,...///,,,...//////......///111000111222222222111///...111111111111222222222222111222222111000000222333111222222000...,,,,,,---,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''ccc;;;777777222:::888555555DDDCCC777444333111555333444555666666666555555555444333000...///111444444444333333111000...---.........---,,,,,,,,,---******++++++++++++******++++++++++++************''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))***+++)))******+++,,,---.........------///111333333222333222000//////000222333111000///000111222111000000000000000///...---,,,------------------------,,,,,,,,,,,,++++++++++++...,,,+++)))))))))***+++))))))******************************+++++++++,,,+++************+++,,,---)))))))))*********++++++*********+++,,,,,,------,,,------...///000111111444444444333333444444555444333222111111111111111111...///333333222222555222222222222111000///...//////..................000///---,,,---------+++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++))))))))))))*********+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((((((((((()))***+++,,,---***---///000000///000111000111111222222111111000111222222222333333333444111222222111......000333000111111000...,,,---...++++++++++++************++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&'''(((((()))''''''''''''''''''''''''ccc<<<888777111:::888555444EEEEEE999444222111666333444555666666555444444111111///---,,,---000333666666555333111...,,,+++,,,---......---+++++++++)))******+++++++++******************))))))))))))''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((******'''''')))***,,,...///000...------...111222222111222000///......///000222222000///000111222111///111111111111000///...---------------------------,,,,,,,,,+++++++++******,,,+++)))''''''(((***+++++++++******))))))(((((())))))******+++++++++,,,++++++******+++,,,------))))))))))))************)))))))))***++++++,,,,,,,,,,,,------...///000000666555444333444555666777222222111111111111111222111///000333444111000222000111222222222111///...000000/////////.........111///---,,,------,,,***,,,,,,,,,,,,------...///************************))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))((((((((((((((()))***+++,,,------))),,,000222222111111222///000111222222333333222222222333333444444444444000222222000---,,,///222///000111000...------...+++++++++************)))++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))''''''''''''''''''''''''___???///444666666777333444===BBB<<<333000111222222222222222222222222222222222222333333444444444000000//////.........---...---,,,+++***+++,,,,,,************************+++++++++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((***+++,,,,,,+++***.........///000000111111222111///...///000222333111111111111000000000000222222111111000...---,,,///...------++++++***)))++++++++++++++++++++++++---+++*********+++)))((((((((())))))*********+++************************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,------......///000111111222333333444444000000000000////////////...111333555444444444555444444333222111000///...000///......///111333444:::888666333000//////...,,,,,,,,,++++++*********************************************************+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))),,,,,,---...///000111111333333222222111222222333444444444444444444444444222111111000000000000000////////////...---,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^???///444666666666333444;;;>>>888111000111111222222222222222222222222111111222222222333333333////////////......------...---,,,+++++++++,,,,,,************************++++++******)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))***++++++++++++---...///000000111111000111000///......000111222000000000/////////......111111111000///...,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++++++++***+++,,,,,,***(((((()))))))))************************************************************+++++++++*********))))))*********+++++++++,,,,,,++++++,,,,,,---.........///000000111111222333333111000000000000////////////111333444333333333444222222111111111111000000000///......///000222444@@@>>>:::666111...,,,+++,,,,,,+++++++++******************************************************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((((((((((((((('''((((((((()))))))))))),,,,,,---...///000000111222222111111111111222222333333333333333333333333111111000////////////000............---,,,++++++,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]]]???000555666555666222444777777222///000000///111111111111111111111111000000000000111111111111///............---------------,,,++++++++++++,,,************************+++******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,+++---///111111111000/////////...------///000111/////////.........------000000000//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********,,,...---+++)))))))))))))))************************************************************+++************))))))))))))*********++++++++++++***++++++,,,,,,---...............///000000111111111111111000000000//////000222333333222111222222//////000000111111222222//////.........000222333???===999555000---***)))+++++++++*********************************************************************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))++++++,,,---...///000000111000000//////000111111111111111111111111111111000000///............///------------,,,+++******,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\\\>>>111555666444555222444444111------000000---000000000000000000000000////////////////////////------------------------,,,,,,,,,+++++++++++++++******************************))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''''''''(((***+++---***,,,///111222111///......------------...///000/////////.........------/////////......---++++++******++++++,,,,,,,,,,,,************************((()))+++---//////,,,))))))))))))))))))*********************************************************************)))))))))))))))))))))************+++*********+++,,,,,,------,,,,,,,,,---......//////111111000000000/////////000111333222000000000111/////////000000000111111///............///000111333222111///---,,,***************************)))************************************************))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''((((((((())))))******+++,,,---...////////////.........///000000000000000000000000000000//////...------------...,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZ>>>111666555333444222444333///***+++//////+++////////////////////////........................,,,,,,,,,,,,------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''')))+++,,,***,,,///111222111///------------------......///000000000/////////......---------------,,,+++***)))******++++++,,,,,,---************************((((((***---///...+++)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))******+++,,,,,,,,,***++++++,,,,,,---......000000000////////////...000111111000///...///111000000000/////////........................//////++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))''''''''''''(((((((((((())))))***+++,,,---............------...//////000///////////////////////////......---------------+++++++++,,,++++++******+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&YYY===222777555222444222444444000++++++......***.......................................---------++++++,,,,,,,,,,,,,,,---+++++++++,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&((()))++++++***,,,...000000000///...---------...............000000000/////////......,,,,,,,,,,,,,,,+++******)))*********++++++,,,,,,************************)))))))))+++---,,,***(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))((())))))******+++,,,,,,*********+++,,,,,,------/////////.........------...///000///......///111000000//////......------------..................,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&&&&'''''''''((((((((((((((()))***+++,,,------------------...///000000//////////////////////////////...------------...+++++++++,,,,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XXX===222777555222333222333555333...+++------***------------------------//////......------------***+++++++++,,,,,,,,,,,,***++++++,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%'''((()))******+++,,,---...////////////------...////////////////////////.........------++++++++++++++++++***)))***************+++++++++***************************)))((()))******)))'''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******'''''''''((((((((())))))(((((())))))***+++++++++)))******+++,,,,,,------...------------,,,,,,,,,---......---------000222---...............//////---------......---------,,,,,,------,,,+++***)))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((('''(((((()))***+++,,,,,,------------...///000111////////////////////////000//////...---.........++++++,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&WWW===333888555111333222333666666000,,,,,,,,,+++------------------------/////////......---------*********++++++,,,,,,,,,******+++,,,+++***)))((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''!!!###%%%((()))***)))))),,,,,,------...//////000---...//////000000//////......---------,,,,,,,,,******+++++++++******)))************************))))))))))))))))))))))))+++)))(((((())))))(((&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))((((((((()))******++++++*********+++,,,,,,------------,,,,,,,,,+++++++++,,,---------,,,---000222++++++,,,---...///000111---------......---,,,,,,((()))+++,,,,,,+++******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""$$$&&&(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,---------...///000111111////////////////////////000000///............///+++,,,,,,---------,,,,,,******************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&YYY@@@333444333444666333666444444222,,,'''***000++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++(((((((((((())))))))))))+++***)))(((((('''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***,,,+++*********+++,,,---...,,,++++++,,,---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,////////////000000000000------,,,,,,,,,------...------,,,,,,,,,,,,++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))).....................---...///111222222000...---//////...------,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&YYY@@@333444222333555222444333333111,,,&&&(((...++++++++++++++++++++++++*********+++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++))))))))))))(((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))+++******)))***+++,,,---...,,,***+++,,,---,,,++++++++++++******+++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******+++++++++***++++++,,,---,,,,,,,,,....../////////000000000///...------,,,,,,------------,,,,,,,,,+++++++++))))))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))------------------------......///000000///...---......------,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&YYY@@@333555222222444000111000111111---''''''+++************************)))*********++++++++++++***))))))))))))***++++++++++++++++++++++++++++++******))))))(((((('''''''''''''''&&&''''''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((())))))))))))***+++---------+++******,,,---,,,+++************************++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++.........////////////000000///...---------------,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,+++***************++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&XXX???333444222222333///000///111222///((('''***************************)))))))))************+++)))))))))))))))***++++++******************************))))))((((((''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,---,,,+++)))***+++---,,,,,,)))******************)))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++------........./////////.........------...//////,,,,,,,,,++++++++++++***))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))************++++++++++++,,,,,,,,,+++,,,,,,---...++++++++++++******))))))******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&WWW>>>222444222222333...111///111333111+++(((***))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++***************************)))))))))((((((((('''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++,,,,,,,,,***))))))+++,,,,,,,,,******+++,,,,,,+++******))))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++******------------............,,,,,,,,,---...///000111,,,,,,+++++++++*********))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))))))))*********+++++++++++++++***+++,,,------++++++************)))))))))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TTT<<<111444222222333...111///000222111,,,)))***(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******************************((((((((()))))))))))))))***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))************+++)))((()))+++,,,,,,,,,)))***+++,,,,,,+++***)))((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))************))),,,,,,,,,---------......+++++++++,,,---...///000++++++++++++************))))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((())))))***+++++++++******++++++,,,,,,------************************))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&RRR:::000333222222333...111......000///+++)))***(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******************************''''''(((((())))))******''''''''''''(((((()))***%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&((()))))))))((((((***)))((()))+++,,,---,,,((()))***,,,,,,***)))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''((())))))******))))))+++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,++++++++++++************))))))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((()))******+++,,,,,,)))***+++------------,,,++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&QQQ999///333222333444///111---,,,......***((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((()))***++++++%%%%%%&&&''')))+++,,,---%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))(((''''''***)))((()))+++,,,---,,,'''((()))++++++)))((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))++++++,,,,,,,,,---------///...,,,+++***)))))))))+++++++++************)))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((())))))***+++,,,,,,,,,(((***,,,...///...---,,,++++++++++++++++++,,,,,,))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&KKK>>>333111333222111111000---+++,,,///...***%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((***************)))(((((())))))))))))))))))))))))(((%%%$$$(((000111,,,%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&000)))++++++%%%(((,,,&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,---...,,,***))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,,,,,,,,,,+++++++++++++++++++++))))))***++++++++++++***************))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$JJJ>>>333111333222111111000---+++,,,......***&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((***************)))((((((((((((((((((((((((((((((((()))+++,,,---,,,)))''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&)))"""(((---''''''///000((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((******++++++,,,---------------,,,,,,,,,+++++++++,,,------,,,***))))))***))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++++++++++++++++++++************))))))***++++++++++++***************))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$III===222111333333111000000---+++,,,...---***'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((''',,,111///)))%%%&&&)))&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((("""'''***###"""(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))******+++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,---,,,***))))))***)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******)))))))))))))))*********((()))******++++++******************))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$HHH<<<222111333333111000///---,,,,,,------+++((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((&&&+++///---'''$$$%%%(((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&&&&$$$&&&444555###((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((())))))***+++,,,------,,,,,,,,,++++++++++++******,,,,,,+++)))))))))***(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))((())))))***************************)))))))))((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%GGG;;;222111444333000///...---,,,,,,,,,,,,+++***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))'''(((((()))))))))((((((''''''''''''''''''''''''%%%&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$((('''"""666[[[YYY333''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,---,,,,,,+++++++++************+++,,,+++)))((()))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((((()))************)))************)))))))))((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%FFF:::111111444333000///...---,,,++++++++++++,,,((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((()))))))))((((((''''''''''''''''''''''''%%%###"""$$$'''(((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###***)))###999bbb```666'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''')))***+++,,,---++++++++++++************)))***+++***)))((()))+++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''((())))))******))))))************))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&EEE:::111111444333000///---------+++******,,,---)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&''''''((())))))((((((''''''''''''''''''''''''&&&$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%)))***%%%,,,CCCBBB'''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((***+++,,,,,,++++++++++++************(((***+++***)))((()))+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))***++++++'''(((((()))))))))))))))************))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&DDD999111222444333000///---------+++******,,,...))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$***)))###'''+++###''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&((()))+++,,,,,,+++++++++************)))((()))******)))((()))+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***++++++,,,'''(((((()))))))))))))))************))))))))))))))))))((('''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&AAA999333333444111000111......---***((((((***,,,((('''%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))++++++)))(((((((((+++*********))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###&&&((($$$ ###...999%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&AAA999333333444111000000......---***((((((***,,,)))(((&&&%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))***,,,......,,,***))))))*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###&&&(((&&&###$$$***000%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&@@@999333333333111///000......---***((((((***,,,***)))'''&&&%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))+++...111111///,,,***)))******))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&@@@888333333333111///000......,,,***((((((***,,,******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((())))))))),,,...111111///,,,***)))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&@@@888222222333000///000......,,,***((((((***,,,))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***,,,//////---***(((((((((((((((((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&???888222222222000...///......---***((((((***,,,&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))++++++)))(((((((((''''''(((((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%###"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&???888222222222000...///......---***((((((***,,,$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''(((***'''''''''((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&???777222222222000...///......---***((((((***,,,""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&'''))),,,&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&((()))(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&===555000111222///............---,,,++++++++++++&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===555000111222///............---,,,++++++++++++&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===555000111222///.........---,,,++++++******+++&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===555000111222///.........---,,,+++************%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%===555000111222///......------,,,+++************%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%===555000111222///......---,,,+++******))))))***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%===555000111222///......---,,,+++***))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$###$$$&&&((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%===666000111222///......---,,,+++***))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&######$$$&&&((()))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%:::444///111222///---...+++***************++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""" ###'''(((%%%!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++***)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::444///111222///---...+++***************++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&)))+++(((%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))*********))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::444///111222///---...++++++***************+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%'''***+++(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))************++++++++++++************'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::444///111222///---...,,,+++******)))*********'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((()))))))))************************************''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::444///111222///---...,,,++++++***))))))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((()))))))))))))))))))))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::444///111222///---...,,,,,,+++***))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""############$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::444///111222///---...---,,,+++***))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""##################""""""#########$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''###$$$%%%&&&&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::444///111222///---...---,,,+++***))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&;;;444//////111///...///,,,+++))))))******((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++******+++---************************+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''';;;444//////111///...///,,,+++))))))******((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((******))))))+++,,,************************+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))***)))'''%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''<<<444///000000///...///,,,+++))))))******((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''))))))((((((***+++***************************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***)))'''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''<<<555///000000...---...,,,+++))))))******((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((******))))))+++,,,++++++++++++++++++++++++************************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))***)))(((&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''===555///000000...---...,,,+++))))))******((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''===555000000000...,,,---,,,+++))))))******((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++,,,,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''>>>666000000000...,,,---,,,+++))))))******((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***+++,,,++++++,,,...*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''>>>666000000000...,,,---,,,+++))))))******((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))++++++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++******+++---((((((((((((((((((((((((*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''':::777333000///...---,,,++++++***)))((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((())))))******+++++++++******))))))))))))))))))))))))+++***)))))))))***,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''':::777333000///...---,,,++++++***)))((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))))))))******++++++************************************)))))))))***+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''':::777333000///...---,,,++++++***)))((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((()))******************************************))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''':::777333000///...---,,,*********)))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((()))************++++++++++++++++++++++++)))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''':::777333000///...---,,,******))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******)))************************(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((:::777333000///...---,,,***)))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%$$$%%%&&&((())))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((:::777333000///...---,,,))))))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%%%%$$$$$$&&&'''((()))))))))(((((((((((((((((((((((('''''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((:::777333000///...---,,,))))))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%!!!###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$###$$$%%%'''((()))))))))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))999666222000//////...---***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((('''''''''((('''))),,,***'''(((,,,999666222/////////...---***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((+++)))***---,,,((('''***999666222//////......---***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))),,,))))))...///,,,***+++999666111///......---,,,***)))(((((())))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((((((((((((((())))))))))))******+++((((((---000...,,,,,,888555111///......---,,,***)))(((((())))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((((((((((()))))))))))))))******+++++++++''''''+++,,,***)))+++888555111......------,,,***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++******,,,+++***---222888555111...------,,,+++***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))*********+++))))))******+++,,,,,,---+++,,,000333333555???JJJ888555000...------,,,+++***)))(((((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))*********++++++++++++))))))***+++,,,,,,------)))---555;;;>>>DDDTTTccc999555000---+++******))),,,+++))))))******((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((( 111'''%%%$$$$$$######$$$$$$%%%'''&&&###"""%%%)))'''""",,,)))))) ***###!!!!!!&&&(((&&&###"""$$$%%%$$$###$$$'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))'''((('''&&&---333...###111,,,###'''555444///333;;;888KKKUUUYYY^^^ddd|||888555000...------------,,,***))))))***)))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&...$$$%%%(((%%%$$$$$$######$$$$$$%%%%%%$$$%%%$$$ )))!!!###(((%%%$$$!!!(((***%%%***))) ###!!! """$$$!!!###+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))&&&+++---***))),,,111444...888777555222666DDDPPPaaarrr]]]SSSiii888555000...---......---,,,***))))))))))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$...'''!!!)))$$$%%%$$$$$$######$$$$$$%%%"""***///***'''***)))*** !!!'''))) !!!$$$))))))---111,,,!!!+++''')))///---###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******,,,+++'''%%%)))000---333///000DDDUUU___hhhmmm{{{999555000---------,,,,,,+++***(((((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''000 $$$..."""&&&---%%%$$$$$$######$$$$$$%%%'''%%%$$$###""" ''''''$$$000***((())),,,'''!!!!!!###$$$""" (((+++(((###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))*********---''''''---111...++++++333555>>>]]]uuummm777444000...///000111000+++***(((((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))%%%###!!! 111***%%%$$$$$$######$$$$$$%%% ,,,---!!!"""---000######///&&& $$$"""%%%)))###!!!///))),,,'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''((((((((('''''''''((((((((()))))))))))))))************+++,,,))))))///333555888<<<;;;KKKggg|||555222000000222555666777+++)))(((((((((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""$$$%%%''')))***)))333000000&&&%%%$$$$$$######$$$$$$%%% %%%&&&&&&+++000***)))%%%!!!,,,(((444&&&+++ &&&---'''(((111,,,%%%%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))'''''''''(((((())))))***)))*********++++++++++++)))...///++++++555CCCLLLXXXiii555333000///000222333444+++)))((('''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''!!!+++888///>>>!!!%%%$$$$$$######$$$$$$%%%---"""%%%&&&%%%--- ###444!!!%%%###%%%%%%---666000""")))""")))&&&$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''((())))))***************+++++++++,,,,,,+++333666888IIIcccnnnjjjooo888444///,,,+++++++++******)))''''''((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%)))###)))&&&%%%$$$$$$$$$$$$$$$$$$%%%"""'''+++"""ccc)))$$$)))&&&ddd'''!!!+++$$$ '''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++******+++++++++,,,,,,,,,111666===SSS:::666222///...---,,,++++++***(((((())))))'''&&&$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$///CCCbbb$$$)))---///***!!!###$$$%%%%%%&&&"""iii"""!!!&&&!!!@@@$$$///%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***(((&&&'''***++++++)))---+++***,,,---///222555CCCMMMYYYrrr:::666222///...---,,,++++++***(((((())))))'''&&&%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%+++666!!! (((***""" ))))))***""""""***///(((lll&&&###)))NNN\\\]]]&&&222%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((***(((''')))+++---,,,++++++,,,//////...111<<>>EEEWWWeee{{{uuuyyymmm___YYYaaahhhddd]]][[[dddhhhmmmmmmnnnrrrzzznnnooorrruuutttsssxxx999666222000000///...,,,***)))((((((''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''+++,,,%%%&&&---<<<$$$+++)))***'''((((((((('''$$$,,,&&&YYYhhh!!!!!!%%%***'''&&&""""""...|||$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))******++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++******)))))))))((((((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++*********++++++++++++,,,------------000999FFFOOO^^^uuuzzzvvvmmmgggbbb___]]]___hhhqqqhhhlllmmmlllnnnssswwwxxxjjjkkkppptttuuuvvv~~~999666222000000///...,,,******)))(((((((((((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&+++###'''444<<>>NNNbbbpppssseee[[[kkkeeeggghhhiiilllqqqoookkkrrruuuuuutttvvvyyyvvvpppmmmooorrrtttsssttt}}}999666222000000///...,,,++++++***)))))))))))))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%...$$$!!!333---%%%&&&$$$,,,''''''aaalll&&&,,,(((###(((///%%%))))))(((++++++######!!!+++UUU;;;%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************************************)))************+++++++++************************(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,(((---666CCCWWWrrrxxxssspppUUUQQQ___llldddooosssllliiinnnrrrqqq{{{~~~~~~}}}wwwkkkuuuuuuvvvvvvrrrpppxxx999888555222000......---+++++++++************)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$...$$$###&&&000[[[RRRMMM===>>>OOO$$$111$$$...(((QQQ'''### )))ooo^^^###*** ---)))///%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,+++)))((()))*********......---......---)))'''***''')))......))))))---...***+++//////+++)))+++///)))+++444777///******,,,---...,,,******++++++'''///$$$000---///---+++%%%%%%******&&&''',,,'''((())))))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''(((((())))))&&&&&&''')))++++++)))'''000---)))'''(((***,,,---***)))(((((()))+++---...$$$***------++++++,,,,,,+++,,,+++)))***++++++)))---)))666(((%%%111'''000+++...,,,(((***...,,,&&&,,,)))'''((()))((('''((('''(((***++++++***((('''++++++***)))(((''''''&&&+++***)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******......---+++***,,,...---...)))PPP^^^kkk{{{bbbNNNNNN[[[gggnnnsssmmmjjjmmmqqqrrrsssvvvzzz~~~tttuuu}}}yyymmmsssrrrvvvzzztttooo{{{999888555222000......---+++++++++************)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******%%%"""///!!!%%%333,,, 444)))\\\,,,---///%%%HHHiii***(((+++,,,###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))''''''((()))***+++)))(((&&&%%%''',,,111555000222111......333333111777:::;;;999888<<>>AAA@@@888:::888444444666333---111111!!!***+++ ''' ))))))+++...---)))&&&%%%'''((((((''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///---***))))))+++,,,,,,***+++,,,...///...,,,***,,,,,,++++++,,,,,,---...222///***(((***---,,,***+++---///000111222111000777(((---)))333>>>***%%%***......,,,,,,///---(((...,,,+++,,,---,,,++++++---,,,+++***))))))***+++%%%%%%&&&'''((()))***+++'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********+++,,,******,,,---...:::fffjjjzzziii]]]OOOKKKTTTbbblllpppqqqllljjjmmmmmmjjjiiijjj{{{{{{uuuooottt~~~yyyzzzvvvyyy999888555222000......---+++++++++************))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''!!!$$$''''''(((yyyVVV###!!!,,,000%%%!!!###)))000$$$'''---'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******+++***)))(((''''''((()))***+++---------,,,------+++000000+++333DDDMMMJJJIIISSS[[[ZZZYYY\\\```bbb___fffddd\\\___nnnwwwuuuYYYWWWOOOHHHNNNZZZUUUGGGBBBAAA555;;;;;;222555///******'''######(((+++,,,(((((('''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((+++***)))((('''(((((()))((()))+++,,,,,,***(((''',,,---....../////////...///------...000333666888444777;;;======<<<;;;;;;@@@<<>>===<<<======:::666666555333111///---+++---+++(((&&&&&&(((+++---************))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))***++++++,,,---111555CCCvvvuuuhhhEEEFFFKKKUUU```hhhkkkjjjssspppqqqtttsssooonnnppp}}}wwwssstttyyy|||zzzuuupppuuu999888555222000......---+++++++++*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''000 ###(((+++...OOO%%%///$$$***%%%000+++///000((($$$%%%)))777AAA)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))***,,,,,,,,,,,,---......------111666888888777EEEMMMZZZgggqqqwwwvvvssslllmmmmmmmmmrrrzzz~~~}}}yyyqqqbbb]]]ooo~~~iiiSSSSSSOOOOOOJJJBBB???;;;333555000(((&&&+++,,,******)))''''''(((*********((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))(((((())))))))))))*********************)))))))))&&&(((+++---,,,***((((((111000...,,,,,,---111444,,,...111555888;;;<<<<<<:::???EEEGGGDDDBBBGGGNNNMMMMMMOOORRRQQQMMMLLLNNNOOOSSS^^^___ZZZUUUQQQWWWKKKMMMNNNMMMKKKKKKMMMNNNIIIKKKJJJEEEAAA???<<<999888777666333111///---,,,,,,,,,+++***((('''&&&&&&************)))(((&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++,,,******,,,...222<<>>CCCGGGEEEHHHMMMSSSWWWWWWSSSMMMHHHAAA@@@<<<888444000---+++))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++...)))***000777BBBWWWkkkhhhyyy}}}\\\GGGNNNhhheeeeeeeeegggjjjnnnqqqssstttuuuxxxyyyxxxzzz~~~999888555222000......---+++++++++************)))***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''!!!*** +++111)))555***### """###$$$)))000&&&***&&& 444///000---(((---888"""555222)))000)))iii}}}uuu"""666+++### ### 888...WWWeeennnKKK777$$$===&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++////////////444???PPP\\\qqqzzzzzz~~~}}}}}}zzz|||~~~rrrrrr{{{rrrooorrrzzz~~~zzztttrrrpppccciiidddrrrtttpppiii^^^\\\aaa^^^QQQOOOVVVAAA;;;444000//////+++((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&)))+++,,,***)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''(((((()))******++++++))))))******+++,,,,,,---******+++,,,---...//////+++111777<<<@@@FFFNNNTTTjjjnnnqqqpppkkkgggggghhhVVVTTTRRRPPPMMMLLLKKKJJJ___YYYYYY^^^^^^^^^gggtttzzzpppqqqyyyvvvwwwnnngggfffkkkllldddZZZUUUMMMTTTRRRFFF@@@CCCEEEBBB@@@CCCHHHMMMPPPQQQQQQQQQQQQPPPLLLHHHCCC>>>;;;999555333///,,,******++++++((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,...+++///:::DDDOOOfff}}}sssLLLNNN\\\```dddmmmkkkjjjkkknnnppppppooo|||~~~~~~wwwsss{{{:::888555222000......---+++++++++************)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###555###&&&'''$$$222"""!!!''',,,,,,*********(((;;;222...333...===555555:::;;;888999777000777111000+++---(((---)))%%%+++%%%111111'''999---%%%111%%%333''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++---333===OOOlll|||yyyzzznnnsss~~~zzzttt{{{jjjvvvxxxttttttooolllnnnpppjjjdddnnnvvvxxxwwwooo|||{{{qqqnnnzzzfffPPPOOONNNGGG>>>888666333///***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&)))+++,,,+++)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''(((((()))***+++++++++))))))***+++,,,,,,------)))***+++,,,...///000000666CCCVVVeeennnsssxxx|||{{{xxxqqqcccUUULLLJJJKKKFFFHHHNNNVVV```iiiqqqvvvtttzzznnn___]]][[[VVVLLLJJJGGGEEEDDDDDDFFFGGGHHHHHHHHHIIIJJJJJJJJJKKKDDD@@@:::333...,,,+++,,,((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))******+++,,,///...666EEEPPP[[[qqq{{{UUUVVVlllggg]]]kkkjjjjjjlllrrryyy|||zzzwww|||~~~ssslllqqq{{{:::888444000......///000+++++++++*********)))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((''''''''')))(((&&&%%%%%%'''***,,,"""(((***'''&&&+++000222888777:::BBBGGGJJJNNNTTTUUUXXX]]]aaa[[[PPPJJJKKKJJJHHHLLLIII@@@???>>>333...555111---000+++###$$$'''&&&%%%%%%&&&((()))***)))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&%%%%%%%%%+++(((''''''******)))&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))---///---++++++++++++,,,)))***,,,,,,+++...333???MMM```rrr|||xxxrrrbbbiiiggg~~~[[[[[[QQQTTTVVV^^^vvvjjjqqqsssuuutttnnnddd\\\VVVSSS]]]iiippppppnnnmmmnnntttuuufffqqqzzzmmmoooZZZKKKOOOEEE<<>>666999666000444''''''(((***+++***)))(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&'''''''''***(((''''''******)))'''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***%%%'''))))))+++---///000///------......000:::DDDbbb~~~wwwyyy}}}qqqfffdddbbbhhhwwwSSSNNNpppuuuvvvwww|||sssnnnhhhdddfffllluuu{{{uuurrrwwwggg[[[tttnnnmmmwwwnnn``````SSSJJJOOOQQQKKKKKKAAA777//////...***)))+++---,,,***'''&&&&&&)))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************)))+++,,,......---,,,+++888222+++(((+++//////,,,777888BBBRRRccc{{{xxxvvvdddfff[[[GGGSSSTTTTTTQQQhhh~~~rrrwwwyyyjjjUUULLLBBB888<<<===FFFPPPKKK[[[WWWZZZIIINNN===:::333---***+++---...'''((()))*********))))))))))))*********)))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------***'''***111333///@@@888RRR~~~vvvSSSPPPVVVdddkkkgggdddfffgggnnnooommmuuuzzz~~~tttwwwxxx999777444111///...//////,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((()))))))))'''%%%&&&***,,,,,,+++---,,,+++///<<>>bbbcccRRRaaasss{{{~~~www||||||zzzrrrkkkmmmwwwxxx}}}yyyvvvaaatttooommmrrrsssqqqbbbUUUOOOUUU```RRREEE===333((('''---)))+++---***&&&%%%(((,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************---***(((''')))---///111))),,,000222222444999>>>RRRhhhvvv{{{rrrcccPPPSSSRRReeewwwnnnmmm]]]PPPaaaEEEBBB<<<:::GGG???JJJNNNTTTQQQPPPMMMFFF<<<333...,,,)))***+++++++++)))'''&&&((()))***************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++///(((%%%(((,,,---///333???WWWyyyxxxTTTEEEMMMYYYaaaddddddfffhhhiiipppqqqnnnvvvtttrrrwww{{{}}}999777444222000///......---------,,,,,,,,,++++++)))))))))(((((((((((('''))))))))))))))))))))))))(((((())))))))))))******+++***)))''''''***...111,,,555BBBPPP```nnnrrrpppyyyqqqiiieeedddhhhrrr}}}hhhvvv~~~~~~|||jjj```iiiyyy{{{qqqttt~~~|||vvvqqqddd___bbbXXXIIIHHHLLLGGG@@@:::555///)))%%%(((((((((((((((((())))))'''''''''''''''''''''''''''&&&&&&''')))***((('''%%%&&&&&&'''((()))******(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********---***)))---///---,,,,,,......222<<>>555+++&&&&&&***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------...+++******+++333CCCXXXggg}}}ppp\\\XXXMMMPPPiiitttoooqqqlll___hhhwwwyyyooo___lllkkkwwwkkk[[[[[[^^^aaaaaaSSSCCCEEENNNGGGDDDCCCGGGLLLNNNKKKGGGLLLAAAQQQMMMKKKOOOFFFXXXWWW___^^^TTTNNNRRRXXX[[[ccc^^^nnnjjjfffeeeQQQBBBCCCLLLRRRWWW]]]VVVPPPGGG===444///,,,,,,******)))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,***+++...///+++888aaa___bbbnnnbbbeeeggglllqqquuutttqqqooovvv~~~~~~tttttt~~~~~~777777555333111///...---,,,++++++++++++******************)))))))))((((((************************))))))******+++,,,,,,------***''',,,:::OOOdddpppwwwsssjjjaaacccppp}}}||||||}}}|||uuuqqquuu~~~~~~xxxsssqqqnnnccc```eeekkkuuusssccckkkeee\\\___iiihhhkkk{{{yyynnn```XXXYYY]]]___^^^HHHCCC:::111+++((('''((('''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&&&&&&&'''''''''%%%'''))))))((((((***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++111---,,,///---+++555DDDTTTwwwzzzzzzrrr\\\WWWcccvvvqqqgggqqq}}}www~~~~~~lllfffssszzzlllaaaYYYUUUIIICCC:::111,,,*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........222222666DDD\\\vvvsssXXXQQQjjjtttNNNOOO]]]kkknnnmmmrrrfffgggqqqwwwwwwmmmeeezzzqqqUUUdddddd^^^ZZZUUUTTTWWWVVVOOOGGGKKKGGGMMMMMMQQQYYY[[[ddd```pppqqqffffffnnnvvv}}}aaaVVV\\\dddeeemmmlllWWWPPPNNNJJJLLLRRR___^^^ZZZTTTKKK@@@666000...---+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,+++******---555IIIlll|||vvv|||}}}aaapppcccUUUwwwbbbjjjgggjjjrrrsssmmmkkkooosss}}}~~~sssppp}}}777777555333111///...---+++++++++*********))))))************))))))))))))************************))))))***+++,,,,,,------***...888KKK^^^iiiiiifff[[[___dddkkkvvvzzz|||~~~wwwrrrllliiipppyyy}}}lllgggjjjeeeiiigggbbbhhhpppjjjjjjxxxxxxqqqiiidddbbb\\\RRRJJJVVVQQQHHH>>>555...***((((((((((((((((((((((((((('''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***)))((((((***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++''')))///111777KKKbbb|||~~~ooohhhdddiiisss}}}rrrnnn}}}yyyssslllzzz~~~ssskkklllkkk}}}___VVVKKKKKKIIIAAA666,,,&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////;;;GGGaaawww[[[FFFNNNjjjxxx[[[VVV___YYY```ZZZ~~~vvv^^^nnnbbbcccpppxxxqqqhhhkkkyyynnniiimmmssssssvvvpppbbbWWWRRRPPPNNNHHHLLLWWWQQQHHHUUUfffnnnrrriiiqqqooonnn[[[NNNUUUfff|||qqqlllbbbPPPGGGHHHPPPVVV^^^ccc```XXXLLLEEE111000...+++************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,000......777HHH\\\ooo{{{{{{ssssssVVVYYYdddwwwoooUUUrrrsssjjjiiinnnjjjbbbfffssslllkkkqqq}}}999888666333111000///...---------,,,,,,,,,++++++,,,,,,+++***))))))******++++++******************(((000000(((&&&...000+++999777GGGfffsssggg\\\[[[^^^pppzzzssspppzzz{{{pppmmmqqqttt{{{tttqqqqqqpppjjjdddqqqqqqrrrsssnnnjjjrrr~~~pppdddcccllliii]]]___lllnnnwwwfffkkkqqqmmmlllOOOKKKGGGLLLMMMBBB;;;222!!!+++***&&&###$$$((()))'''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))(((((((((((()))))))))))))))((('''(((+++---&&&)))+++******+++,,,,,,.........///666MMMrrrtttcccpppyyyxxxyyyfffdddtttooovvv~~~jjjzzznnnZZZ\\\QQQMMMPPPGGG222(((+++(((***,,,+++((('''))),,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$%%%'''(((((((((''''''''''''''''''''''''***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%$$$%%%'''***))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***(((((()))---000000---***((((((111333---666GGGMMM{{{uuu]]]MMMiii|||~~~uuuddd``````ZZZSSS___qqquuuzzzttt{{{uuu~~~{{{ssspppiii___VVVPPPNNNPPPSSSWWWUUUkkktttpppuuuxxxnnntttjjjkkkhhhiii}}}sss\\\NNN@@@KKKQQQYYYfffXXXKKK???>>>:::111***)))+++,,,'''(((***+++***)))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))***************))))))+++***(((+++000---111222<<>>dddxxxmmmyyyoookkkbbb|||wwwppprrryyyzzzwwwuuuaaa[[[TTTMMMFFF===666222+++***)))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&$$$%%%'''***)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********///000+++###!!!)))222888+++,,,777DDDbbbyyybbbeeepppnnnttteee]]]WWWSSSgggcccnnnzzzoootttvvvkkkhhhXXXaaa\\\iiijjjmmmeeecccdddmmmcccuuuoooyyypppcccdddNNN;;;GGGRRR______RRRAAA:::999777---###,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))))))))))))))***************((((((+++,,,***,,,000333))):::YYYhhhxxxqqq^^^SSSUUU___lllppplllqqq{{{{{{xxxvvvvvvwwwwwwvvvuuulllrrrxxx999888666444222000//////------------,,,,,,,,,,,,,,,++++++************+++******+++++++++++++++++++++(((,,,222///+++777JJJjjjrrrqqqbbbXXX```qqq|||xxx}}}~~~yyytttxxxuuuxxxppp^^^RRRSSSsss~~~xxxwwwuuuvvvwwwaaaUUUOOOIII@@@DDDMMMLLL777+++%%%***+++'''&&&***((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))***+++---,,,+++******+++++++++,,,,,,---------.........>>>fffxxxaaasss}}}|||tttbbbxxxpppfffaaaiiiuuuzzzwwwttt~~~wwweeePPPDDDBBB===333222---)))(((******((($$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&))),,,+++(((&&&''')))''''''''''''''''''''''''))))))((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%''')))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))******++++++---***((())),,,//////...///222BBBYYYvvvzzzLLLIII}}}aaaYYYUUUVVVQQQPPP```vvvvvvyyymmmvvvuuu}}}rrr\\\bbb\\\nnnYYYZZZ^^^rrrzzz```KKKOOOMMMMMM]]]\\\[[[VVVMMM@@@555...---***((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++''''''+++---,,,---///...***FFFgggvvvaaaNNNUUUZZZeeennnmmmkkkttt~~~||||||{{{vvvnnnhhhrrrqqq{{{:::888666444222000000///...------------,,,,,,,,,,,,++++++******+++++++++******+++++++++++++++,,,+++,,,000111///666NNNhhhppp[[[SSScccsssvvvyyy{{{lllooowwwuuujjjaaaTTTaaalllvvv}}}}}}yyynnn```ZZZ[[[TTTAAA<<>>NNNNNNBBB///'''+++***###((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***))))))************))))))***,,,......---,,,+++,,,++++++---///,,,(((---666SSS}}}zzzyyyrrrqqqpppmmmjjjhhhfffeee___aaacccdddeeefffggghhhaaa___gggvvvwww{{{{{{\\\yyynnn___ppprrrjjjmmmiiiYYYJJJFFFCCC@@@999000)))&&&(((+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&+++///...)))&&&''')))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,------)))333777...%%%111TTTttthhhmmmvvv```HHHIIIgggttt~~~~~~qqqllleeetttrrrbbblllttt|||ttt```~~~{{{oooYYYLLLHHHVVVfffggg[[[PPPJJJAAA555,,,))))))***+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++((()))))))))************,,,((('''***,,,+++---000AAAbbbkkkwwwzzzcccPPPOOOiiirrrnnnkkkkkkkkkjjjmmmpppbbbfffmmmsssvvvuuurrrnnnooowww:::999777555333111000000............---------,,,,,,++++++++++++,,,,,,---******++++++,,,---------***---111???\\\tttqqq___ZZZkkk{{{zzzzzzsssnnnvvvjjjkkkhhhqqq~~~vvvxxxpppjjjgggYYYOOONNNKKK===OOOWWWHHH222(((((()))((((((((((((((((((((((((''''''((())))))))))))(((((((((((()))))))))******((()))***++++++***)))((()))+++------,,,,,,,,,---,,,,,,......))))))888KKK{{{~~~kkkssssssXXXtttuuuuuuuuutttqqqnnnllliiiiiijjjiiifffbbb]]]ZZZ^^^^^^cccjjjnnnppptttzzz}}}}}}xxxnnniii___dddyyy~~~kkkVVVPPPLLLJJJEEE<<<000***)))+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''***,,,,,,)))'''((()))(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,---......***,,,---111DDDnnntttYYYGGGPPP]]]qqqssszzzqqqzzztttiiiooo[[[ccc~~~zzzuuudddUUUSSSVVVXXX^^^eeedddYYYIII888---***,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))************,,,))))))++++++,,,111888HHH___pppuuuhhhMMMSSSqqqbbb~~~vvvnnnllloooqqqnnnkkkccchhhmmmnnnlllkkkkkkmmmwww:::999777555333111000000............------------+++++++++++++++,,,---...******++++++,,,------...+++777III]]]nnnuuuppphhhwww{{{pppeeemmmbbbbbbnnnnnn~~~vvvpppvvvvvvcccVVV[[[aaaFFFKKKVVVZZZJJJ222)))///((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********((()))+++,,,,,,+++)))((()))***++++++++++++...000,,,,,,...///---666UUUvvvqqq|||fffTTTMMMuuuuuuuuutttqqqmmmjjjgggffffffggggggeeeaaa\\\XXXLLLTTTZZZ]]]```fffkkkkkkiiinnnoooqqquuutttzzzvvv{{{]]]fff```cccssszzzlllbbbWWWWWWSSSMMMBBB777...)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))))))))***(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,---...///111///;;;^^^|||zzziiiTTTUUU]]]fffttttttzzzxxxuuurrr~~~mmmnnnpppiiieee~~~rrrZZZJJJRRRfffgggfffaaaUUUEEE888111...************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))******************+++---,,,...999EEE[[[fffppp{{{mmm___fffwwwssszzzssslllkkkpppuuusssooonnnsssvvvrrrllllllsss{{{;;;999777555333222111000//////.........---------++++++++++++,,,,,,---...******+++,,,,,,---......,,,DDDfffyyypppccclllqqqvvv```aaavvviii\\\___[[[qqqyyykkkooo~~~}}}uuummmccccccJJJHHH^^^___AAA---000(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************((()))+++,,,,,,+++)))(((((()))*********+++...111++++++...111333FFFsssxxxaaaPPPVVVeeeeeeffffffffffffeeecccccclllkkkkkkjjjiiifffbbb^^^\\\eeeggg```\\\^^^]]]WWWTTT^^^ZZZWWWZZZOOOKKK^^^bbbjjj|||iiiooo~~~dddjjjfffaaafffwww~~~bbb```^^^[[[SSSEEE444((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&''''''''')))))))))))))))))))))))))))'''&&&''')))*********))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,---...///000666IIIooouuuiii||||||___VVVQQQUUUgggwwwoooggggggggg}}}|||ZZZgggwwwXXXKKKMMM[[[fffrrrqqq```III666+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************(((***---...---111@@@OOO}}}rrruuuyyyhhhwwwoootttuuuqqqmmmhhhiiiooovvvwwwtttqqqxxx}}}|||yyy{{{999888777666444222111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))000111,,,)))---///...CCC```nnnhhhfffkkk{{{{{{uuuzzz}}}ZZZsss~~~|||rrrvvv}}}sssjjjnnn|||pppnnnuuunnn^^^sssaaahhh```XXXXXX]]]YYYFFF333)))'''&&&'''))))))&&&$$$(((((()))***************)))************+++++++++---,,,+++++++++,,,---...333+++'''+++,,,)))***///'''***444777JJJtttwwwdddXXXXXX[[[[[[kkkjjjmmmvvvuuukkkddd|||zzz||||||oooiii```TTTYYYVVVVVVWWWSSSOOOTTT^^^bbb```eeessstttlll\\\fffdddaaaeeevvveeeWWWYYY^^^VVVCCC444***,,,,,,***&&&$$$'''+++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))((('''''')))+++***))))))+++***((('''(((//////***&&&***111111***&&&,,,///---,,,,,,)))$$$,,,((()))(((%%%---111''''''(((((('''''''''***,,,***)))((((((******)))((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,''''''+++***&&&&&&,,,---,,,(((,,,222///555IIIbbb~~~pppuuuuuunnn^^^OOOOOO]]]kkkooozzzccc[[[iii{{{llltttyyykkkiiiaaaaaaRRRSSSfffmmm^^^MMMFFF555000+++'''''')))***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,---$$$(((777:::NNNwwwhhhsssoooxxxsssooopppjjjiiikkknnnpppooonnnttt}}}|||tttwww{{{}}}999888777666444222111000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,111+++))),,,------222;;;YYYnnnpppffflllxxxvvvkkkqqq|||wwwuuu}}}|||yyytttqqquuu}}}~~~tttkkkiiimmmuuu{{{~~~|||oooiiiggggggYYYjjjyyy```eeeeee______```UUUEEE111,,,'''&&&(((***)))'''(((((()))***************)))************+++++++++,,,++++++***+++,,,---......---...111111///...000777)))777___~~~sssjjjiiibbb[[[^^^mmm|||}}}}}}tttqqqyyytttrrrrrryyy}}}hhhaaa]]]___bbbdddggglllmmmiiiiiiqqq{{{ggg___WWWlll}}}{{{iiihhhaaa[[[\\\\\\PPP@@@111---***(((((())))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''++++++***))))))***+++,,,(((''''''((((((''''''((("""'''***)))((())))))(((...---+++)))+++...000000222*********&&&)))+++"""000...---,,,+++)))&&&###,,,+++******++++++)))(((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***'''))),,,///...,,,,,,...$$$...111111444999VVV~~~sssxxxnnnYYYeeeQQQFFFVVVtttqqqzzzjjjjjjiiigggggghhhjjjlllooosssuuuuuuyyyfff]]]ccckkkzzzyyy}}}bbbgggjjj\\\VVVZZZdddpppiiiSSS666111,,,***,,,---...---)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++ 111111...999CCCXXXyyyvvvooowwwxxxttttttsssooolllllloooppppppuuu{{{tttmmm}}}yyyzzzyyywww999888777666444222111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,222***)))000...+++===WWWffffffbbbhhhxxx}}}rrroooyyyvvv~~~}}}ggg```xxxtttkkkmmmssstttooo||||||yyyoooeeeaaaeeekkkgggsssqqqZZZaaatttbbbkkkyyy|||wwwYYYhhhnnneee^^^___\\\SSS???666+++&&&'''***+++***(((((()))***************)))************+++++++++++++++******++++++,,,---...111222///------,,,***000...QQQzzziii~~~ssshhhjjjvvv~~~}}}vvviii]]]YYY^^^dddkkkuuurrrhhhbbbZZZZZZeee___eeegggeeekkkvvv{{{yyyjjjooowww}}}xxxnnnfffdddhhhfffiiiqqquuuuuuuuuwwwpppooo|||~~~vvvkkkrrr{{{wwwddd[[[aaabbb[[[===444)))&&&***,,,***&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''+++)))'''''')))+++++++++111000...,,,+++,,,------------///333444333333555999555333444777999;;;>>>CCC999:::===999999:::444***((('''(((,,,...---,,,***)))))))))***)))'''%%%)))))))))))))))'''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******)))------***)))++++++***333222---333JJJhhhvvv|||rrrRRRCCCMMMHHHPPPbbbwwwwww[[[nnnmmmmmmrrr~~~uuuXXXgggkkkggg{{{ggglllvvvwwwfffccc```XXXcccoooeeeJJJCCC:::111---+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++&&&333000+++;;;VVVpppmmmpppqqqvvv}}}yyyuuuyyywwwnnniiinnnwww~~~|||uuuyyyttttttvvvuuuttt999888777666444222111000000////////////.........------------------------,,,---222444///333OOOooodddYYY]]]yyy~~~~~~aaalllxxxfffccc}}}pppddddddjjjooommmrrrxxxyyytttmmmiiifffhhhmmmpppqqqsss{{{jjjbbbcccZZZ___nnnllldddmmmsssooofff^^^ZZZZZZNNNBBB333)))&&&(((******(((((()))***************))))))*********+++++++++************++++++,,,,,,---000///))))))...///,,,'''OOO~~~{{{uuurrrqqqqqqvvvzzzttteee[[[YYYYYY\\\eeemmmmmmeee]]]ooo}}}}}}qqq___^^^nnnuuutttooohhhggghhhbbbZZZYYYoootttooommmnnnnnnjjjggghhh___~~~rrrpppiiiiiieeennnyyyggg^^^[[[YYYMMM@@@111)))(((******(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))'''''')))+++---,,,***++++++)))%%%%%%(((++++++777///...888CCCGGGJJJNNNWWWWWW[[[``````\\\[[[]]]bbb[[[^^^aaaXXXUUUWWWTTT@@@===777111,,,***((((((***)))((()))******(((&&&(((((()))))))))(((&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,---)))$$$&&&---///+++555//////LLL}}}}}}qqqcccZZZTTTQQQPPPRRReeehhhxxxpppbbb___aaauuu|||uuunnn^^^bbbhhhnnnvvvqqqggglllooo}}}uuuxxxyyyrrrooozzzfffXXXbbbiii```ZZZNNN???111******,,,((())))))))))))*********))))))))))))))))))))))))((()))))))))******************))))))******+++,,,000...***111JJJeeevvvjjj___qqqrrrrrr~~~{{{qqqvvvssskkkooo{{{uuulll|||yyyxxxvvvsssppp999888777666444222111000000////////////.........------------------------***...000000888KKK```nnneeepppvvvdddsssqqqYYY___~~~ttt}}}xxxlllhhhjjjlllllllllooovvv|||yyynnndddeeefffggghhhjjjppp|||qqqRRR]]]bbbjjjzzzyyy}}}vvvwww}}}wwwdddZZZ[[[XXXMMM===000)))&&&''''''(((((()))***************))))))*********+++++++++******++++++,,,,,,,,,,,,))),,,---,,,///444666444OOO{{{vvvuuummmvvv}}}zzzsssiii___YYYZZZbbbjjj|||vvvbbbpppyyyeeekkk~~~tttcccppp}}}~~~yyy{{{xxxuuuqqqkkkiiijjjkkkwww{{{}}}mmmgggdddlllnnnfffyyymmm[[[YYYZZZOOO@@@111(((&&&)))+++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++,,,,,,...///...,,,***'''+++,,,+++111<<>>///((()))---))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((+++,,,---,,,***)))***+++---444:::>>>III[[[ggghhhaaasssuuuqqqvvv{{{uuu{{{{{{www{{{|||hhhnnnwwwyyy{{{[[[```dddddd^^^VVVOOOKKKBBB>>>888333111///---+++))))))((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++---+++,,,000000---,,,---FFFtttmmmPPPMMMUUUBBBDDD\\\ccc___vvvzzzmmm\\\VVVzzzuuuppp```]]]XXXTTTWWWbbbqqq}}}yyy___RRRXXX\\\www}}}uuu[[[pppuuu|||eee[[[bbbnnnsssuuummm[[[DDD111'''++++++*********)))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,---+++AAA[[[bbbppp]]]]]]hhhnnnlllllltttvvvqqqqqqpppqqqxxxssslllzzz{{{uuutttsssttttttsssooolll999888777666444222111000............---------,,,........................000---111DDDZZZfffccc\\\nnnxxxeee{{{jjjRRRWWW~~~xxxrrrnnnppprrruuuxxxvvvjjj]]]eeebbbaaadddjjjoooqqqqqqfff```^^^bbbccc^^^\\\]]]___qqq~~~}}}{{{sssoookkkhhhiiisss~~~zzzwww|||qqqYYYYYYYYYUUUIII888,,,((()))(((((()))***************)))************++++++++++++,,,---.........------//////444555---,,,GGGiiiuuuxxxxxxqqqnnnpppxxxlllTTTOOOZZZfff|||}}}}}}zzzvvvuuutttnnnddd\\\lll```WWWooohhhdddsss~~~xxxmmm```www}}}rrr\\\ddduuuyyysssmmmiiiccciiipppgggdddqqq|||yyy|||~~~```jjjfffhhhqqqtttllleeedddaaa___YYYLLL<<<000******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***+++)))'''+++444<<<;;;DDDJJJLLLWWWiiisssrrrfffppprrrjjjhhhnnnlllbbb[[[bbb```[[[mmmeeeXXX^^^eeeffftttuuuxxxtttooonnnnnnlllfffaaaeee^^^RRRGGG???999555222111///+++)))''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++000,,,...222---(((777NNNgggIIIEEEWWWGGG\\\aaaWWWfffjjj___iiixxxsssssswwwzzzwwwppp~~~jjjfffQQQdddnnn]]]lllrrr~~~ooo\\\nnnrrrqqqpppoooiiiYYYCCC333---,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,---444333HHH___hhh}}}rrrYYYdddmmmgggjjjnnnkkkmmmqqqooofffjjjttt~~~vvvqqqmmmmmmmmmqqquuuuuuqqqlll999888777666444222111000......---------,,,,,,,,,........................---111EEE\\\bbbZZZ\\\hhhrrrwww{{{ooo{{{tttuuucccVVVfffnnn{{{nnnqqqpppmmmnnnsssxxxxxxfffkkkooommmhhheeehhhkkkpppfff```cccgggfffgggjjjvvvkkkgggqqq}}}yyyjjjgggpppqqqkkktttuuu}}}}}}{{{bbbVVV[[[\\\QQQ???000+++,,,(((((()))***************)))************+++++++++,,,---.../////////...---...,,,111444...999oooqqqkkkccc\\\pppmmmVVVQQQZZZlllcccUUU___rrr|||lll___cccrrruuufffTTThhh}}}[[[SSSjjjuuu\\\___sss|||ppp___WWW|||~~~|||tttnnnoootttzzzppprrrlllkkknnngggbbbkkkkkkyyyxxxyyyzzzrrr______```]]]UUUFFF777,,,&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))---...,,,---666HHHVVV```hhhkkkhhhnnn|||~~~kkkdddTTTPPPiiifffgggqqqpppqqqtttqqqtttrrrmmm~~~jjjqqqfff^^^ggg}}}ppp```TTTJJJDDDAAA777444///***''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++---(((***111---333ZZZ|||[[[HHH@@@DDDRRRYYY[[[ooo~~~~~~{{{|||xxx{{{}}}zzztttssswww}}}yyytttvvvzzzzzzxxxuuuxxxzzzxxxtttqqqrrruuuqqqvvvyyyxxxxxxwwwsssmmmrrrvvv|||~~~rrrsssrrr[[[cccjjjwww}}}mmmUUU~~~jjjvvvkkkbbb\\\bbbmmmnnn```RRR...---,,,+++***(((''''''))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---444666NNNfffvvvDDDccc```pppccckkkrrreeedddnnnllljjjjjjmmmppprrrvvv{{{ppprrrrrrnnnkkkkkkiiijjjoootttsssmmmfff:::888666555555444111///////////////............***,,,//////---,,,---//////:::___ttt___VVVgggtttsss|||xxxkkkRRRnnnrrrtttqqqllloooppppppmmmjjjlllssszzzsssddd]]]```fffhhhhhhggggggfffaaa]]]^^^dddjjjjjjjjjkkkllloootttzzz~~~fffkkkdddkkk___lllvvvvvvxxxvvv}}}YYYcccVVVNNNSSS===%%%,,,+++((((((++++++'''&&&(((************************++++++++++++,,,---......777)))000333111[[[xxxbbbooolllkkkppp[[[xxx]]]TTTQQQaaayyy~~~^^^RRReeeiii{{{ggg```bbbwwwyyy\\\XXXuuuvvv```MMMiiinnnaaadddyyykkk^^^ZZZ{{{|||{{{wwwooohhhhhhjjjffffffooosssllllllnnniiicccjjjvvv}}}yyynnntttooohhh^^^iiiZZZOOOJJJ...((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((()))((((((***---+++''')))%%%///333444VVV~~~~~~oooeeejjjpppllleeeccciiibbb^^^nnnyyy~~~zzz||||||zzzttt^^^___}}}iiimmmpppddd___QQQGGG;;;EEEBBB111(((,,,+++""")))***(((%%%$$$&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))************,,,...,,,(((222''',,,///111YYYWWWDDDGGG>>>@@@ZZZ```zzz~~~|||yyywww~~~~~~||||||~~~}}}|||yyyxxxxxxppppppqqqrrrsssrrrnnnkkkllldddcccjjjmmmkkkmmmtttqqqjjjqqqooo^^^___fff~~~vvvxxxYYYRRRiiiqqq```\\\kkkOOO777))),,,,,,%%%'''222))))))))))))))))))))))))))))))))))))))))))))))))...)))'''***,,,,,,///333---FFFYYY|||XXXJJJaaaccceeehhhgggdddhhhppprrrooohhhnnnnnnpppxxxooogggooorrrkkkllluuuiiiiiikkkmmmoooooommmkkk:::888666555555444111///////////////............------,,,---......---,,,111HHHeeennnfffhhhrrrtttkkk{{{zzzdddRRRtttuuunnnuuurrrkkk```]]]]]]eeennnqqqkkkdddvvvppphhhbbb___aaadddgggfffffffffdddaaaaaadddfffiiihhhfffeeehhhnnnuuuzzzuuuuuueeennndddeeewwwvvvmmmsss^^^WWW^^^WWWEEE888111+++((((((,,,,,,)))(((***************************++++++++++++,,,---...///+++555//////WWWqqqggg^^^qqqtttcccRRRkkkwwwjjjgggYYYQQQhhhlllcccdddoooiiiWWWfffnnndddWWWooorrr``````uuueeeVVV___pppaaaZZZ___eeelllrrrrrriii______aaannnuuupppoooqqqkkktttsssyyyooowwwxxxeeedddeeeppp~~~pppTTTfffiiiXXXRRR???222)))******)))''''''(((***(((((((((((((((((((((((((((((((((((()))))))))***************)))))))))))),,,,,,,,,,,,+++)))***,,,111444GGGUUUZZZrrrssseeeYYYOOOPPPddd|||yyy~~~qqqxxxmmmqqq^^^VVVrrr{{{jjjdddaaaggggggNNN<<<>>>@@@777//////((())))))'''&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))))))))))))))***++++++***)))************,,,444<<>>EEEAAA888888>>>DDDGGGFFFIIIPPPXXXccc```eeehhhfffnnntttlllzzzwwwmmmiii]]]hhh\\\]]]hhhvvvuuudddZZZ[[[UUUFFF999444///((('''***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++///)))(((,,,,,,)))---444HHHqqq|||TTTAAAJJJSSSWWWdddwwwyyyuuuuuuuuuvvvvvvwwwvvvvvvrrruuuzzz}}}yyylllppptttyyy}}}}}}tttjjjjjjnnnmmmhhhkkkssswwwtttsssrrrrrrsssuuuuuutttrrrjjjrrrxxxyyyzzz~~~~~~~~~wwwrrrrrrtttlllmmmoooppprrrvvv{{{ssslllkkkmmmfff]]]bbbqqqdddmmmyyyxxxppprrr~~~cccJJJ```cccttt{{{lllYYY^^^yyyqqqllljjj]]]DDD000((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,***...>>>NNNkkk___FFFXXXZZZaaafffaaaiiikkknnnpppmmmhhhhhhkkkfffbbbUUUNNNLLLOOONNNJJJKKKRRRXXX[[[```eeefffiiimmmnnnnnnnnnrrruuu:::888666555555444111///////////////............,,,//////,,,...>>>YYYoooZZZVVVjjjyyymmmxxx}}}~~~zzzlll```PPPxxx{{{}}}tttzzznnn^^^aaaiiihhheeehhhdddccckkkxxx~~~qqqllleeeaaa```aaabbbbbb___\\\ZZZZZZ\\\______^^^]]][[[ZZZ]]]bbbeeedddaaabbbaaaaaallluuu^^^jjjcccbbbeeennnuuurrrnnnpppxxxpppZZZWWWVVVRRRJJJ===///+++,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000999ttthhhQQQccctttfffnnntttLLLUUUOOONNNUUUYYYVVVUUUWWWVVV\\\eeeiiiddd]]]___eeelllXXXeeekkkpppuuuzzz|||kkklllrrrgggmmmooofffkkkYYYMMMWWWmmm~~~nnnhhh]]]uuueeeUUUPPPfffyyyqqqyyyrrrnnnqqqrrrkkkbbb]]]rrr}}}zzzyyyqqqcccjjj{{{zzz}}}wwwxxx___VVVIII999...+++++++++***))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------***555@@@JJJZZZkkknnngggZZZ^^^\\\lllhhh[[[HHHUUUQQQBBB;;;:::???KKKPPPJJJNNNTTTTTTWWW\\\\\\]]]YYYRRRJJJCCCAAA@@@???:::888GGGTTTWWWgggtttlllWWWhhhvvvtttjjjdddjjjjjjnnnuuu{{{fffUUUEEE@@@888---(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))******++++++...+++,,,...++++++:::NNNwwwkkkNNNAAA===DDDRRR]]]~~~zzz|||xxxzzzxxx|||xxxqqqooozzzvvvtttuuu{{{uuuwwwzzz~~~xxxrrr\\\hhhsssxxxyyyvvvlllaaasssvvvsssmmmqqqzzzyyyqqqqqqppppppqqqssssssrrrqqqsssssstttsssllleeedddhhhhhhkkkooorrruuuwwwyyy{{{vvvvvvtttpppllliiiiiijjjpppooonnnmmmiiiffffffiiigggeeeeeejjjsss}}}hhh[[[___mmm{{{```aaammmrrrrrruuupppyyynnngggbbbffflllcccFFF***))))))))))))))))))))))))))))))))))))))))))))))))***+++------,,,444III^^^iiivvv~~~yyygggLLLYYY\\\\\\aaabbbhhhiiinnnrrrnnnggggggllllllXXXPPPSSSIIIAAAEEEBBB@@@BBBGGGMMMRRRXXX\\\eeejjjooopppnnnnnnqqqttt:::888666555555444111///000/////////..................,,,+++222FFFbbbwwwXXXYYYvvv}}}vvvrrryyyfffZZZaaahhhrrrgggvvvkkk[[[aaabbb^^^ddddddffffffdddbbbdddkkkqqqwwwqqqggg___ZZZ[[[^^^aaa___\\\XXXVVVWWW[[[^^^```bbb^^^ZZZ[[[```cccbbb```bbblllaaaYYYeeeKKKWWWTTTTTT[[[cccrrrvvvhhh}}}___UUU___UUUQQQBBB222,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000RRReeeOOOvvv{{{zzzyyyoooxxxfffUUU[[[VVV___eeeeeeeeefffccc]]][[[[[[^^^ccciiiiiiaaaXXXdddnnnttt^^^nnnxxxsssqqqbbbaaaddd```sssjjj\\\aaaNNNFFF[[[ttt~~~|||uuutttqqq\\\YYY{{{~~~pppkkkbbbUUU\\\vvvxxx___OOOSSS[[[nnn}}}{{{vvvooorrrvvvvvvoooggggggmmm{{{sssxxxoookkk{{{xxx}}}oooeeetttmmmvvvuuuYYYPPPAAA222)))'''***---)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------333DDDTTT___ooo|||pppZZZZZZbbbfffkkk~~~UUU???>>>>>>GGGHHHJJJWWWdddqqquuuxxxwwwmmmXXXSSSOOOAAAJJJ]]]^^^mmm~~~llltttyyymmmbbbuuu|||ooo]]]NNNIII@@@111)))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++***+++///111,,,000KKKiiiXXXEEEFFFKKKWWWffflll|||~~~|||xxxmmm|||||||||vvvxxxuuuooojjjmmmvvv~~~|||zzzyyywwwssspppeeettt~~~zzzssslll|||}}}xxxqqqttt|||xxxlllsssrrrpppppprrrtttttttttqqqnnnppptttnnneeefffooommmkkkjjjlllooopppmmmiiijjjkkkmmmooooooqqqtttvvvhhhnnnnnniiikkkqqqmmmaaa```eeehhhgggeeejjjvvv~~~}}}zzzvvvqqqooooooooo|||zzztttuuuzzzxxxnnnqqqnnnkkkssstttVVV000))))))))))))))))))))))))))))))))))))))))))))))))(((***---///111===WWWnnnmmm|||vvvwwwJJJaaa[[[[[[RRR\\\pppdddffflllrrrpppjjjkkkqqqgggHHHCCCFFFBBB@@@EEE<<>>:::>>>JJJUUUYYYccchhhnnnooommmlllnnnqqq<<<999666555444333111///000000//////.........---555***---///333QQQnnnlllccc}}}sss|||kkkvvviiiVVVUUUoooppphhhpppnnneeePPP___vvvkkkhhhjjjhhhfffeeeeeedddfffjjjgggcccddd^^^VVV\\\```WWW[[[[[[XXXTTTVVVZZZ[[[XXX``````^^^ZZZ[[[______]]]]]]iiibbbTTTXXX[[[PPPDDDZZZrrriii___uuuyyyyyyrrr~~~YYY```KKKRRRLLL>>>///***......***---...///...------...///222,,,---///+++---888???nnnEEEeeepppyyy|||ggg\\\yyyxxx~~~wwwkkk```ooolllggguuulllYYY___pppkkkVVVaaa{{{ooobbb___aaa___YYYSSSPPPNNNLLLYYY}}}lll]]]WWW\\\VVVLLLVVVlllpppcccVVVUUUUUUKKKEEENNNSSSTTTVVV___gggjjjmmmwwwnnnllliiimmmrrrrrrlllhhhnnnwwwkkkjjjkkkooossssssoookkkxxx___^^^lllhhhnnnQQQVVV555)))555)))))))))))))))))))))))))))******+++++++++,,,,,,,,,000'''%%%,,,,,,'''///>>>UUUaaatttxxxpppssswwwpppmmmttt|||vvvgggRRREEEIIIYYYeeevvvwwwcccRRRQQQZZZiiivvvwwwpppooouuuuuuaaakkk}}}pppQQQbbbbbbXXXQQQPPPDDD444...)))++++++)))&&&$$$&&&((((((((((((((((((((((((((())))))))))))******************************++++++---)))---222000:::cccdddPPPOOOTTTcccbbbzzz|||{{{qqqrrr{{{xxxvvvmmmttt}}}qqqggghhhvvv}}}zzz}}}{{{tttvvv|||zzzssskkkppp~~~rrrooommm~~~|||rrrssshhhggg}}}{{{nnneeejjjrrruuuuuuvvvoookkksssccc]]]nnnzzzooopppuuu|||gggaaarrrkkkdddiiixxxzzzpppooowwwwwwsssmmmiiihhhjjjmmmpppoookkkgggffffffeeebbb___eeeqqqzzz}}}uuueee^^^nnn\\\RRR^^^}}}vvv]]]sssooo|||wwweee???000---,,,---***%%%(((...******+++++++++,,,,,,,,,+++...111000000???bbb}}}wwwsss___UUUZZZ]]]UUU___kkkeeegggiiifffgggiiigggsss\\\VVVMMMEEE@@@>>><<<;;;;;;:::888777999???FFFLLL___ccciiinnnppppppnnnlll<<<999666444444333111///000/////////...............///111333???XXXdddZZZwwwyyy|||vvvjjj}}}~~~iiiYYYOOOhhhhhhqqqnnnjjj```MMM^^^vvviiiccciiieeeaaaaaadddfffgggggggggcccbbb[[[SSS[[[aaaYYY^^^```^^^YYYXXXZZZ[[[YYY___aaaaaa^^^^^^aaa```\\\ccckkkbbbUUUWWWVVVMMMHHHOOOjjjjjj]]]hhhsssnnnzzzccc[[[XXXTTTOOOBBB333---......+++---...///...------...///,,,222---///666,,,<<>>222...***((())))))(((&&&(((((((((((((((((((((((())))))))))))***************************++++++,,,)))......+++555TTTzzziiiTTTFFFQQQ______}}}{{{|||yyyyyy~~~vvvmmmsss}}}~~~{{{||||||wwwwwwsssoooyyyvvvvvv||||||yyy|||wwwuuuqqqooovvv~~~~~~xxxpppppp~~~tttppplll{{{|||rrruuupppooo}}}mmmqqqpppkkkllltttxxxwwwjjjiiipppeeefff{{{vvvnnnnnnrrrllldddkkkxxxooonnnoooqqqpppmmmkkkkkkmmmooopppqqqqqqnnnllljjjnnnmmmmmmkkkjjjgggdddccc^^^fffnnnvvv}}}|||nnnjjjjjjrrriii\\\___ttt[[[uuuqqqqqqiiiggg\\\999000++++++***''''''*********+++++++++,,,,,,,,,+++///...,,,999\\\vvvVVVYYY______\\\dddjjjeeeiiimmmgggccchhhnnn|||vvvXXXRRRIIIBBB===;;;999888777777666555666;;;AAAFFFSSS\\\hhhqqqtttssssssrrr;;;999666444444333111///////////////............+++444333777MMMaaa```ZZZxxxuuusss|||eeemmmsssaaaRRRaaarrriiicccqqqkkkeeeZZZKKKbbb|||lllccchhhbbb[[[[[[aaaffffffdddfffbbb___VVVPPP[[[eee^^^```cccccc\\\WWWWWWXXXWWWYYY\\\^^^\\\\\\]]][[[WWWccchhhccc___```WWWMMMOOOCCCYYYccc[[[]]]vvvooo|||YYYZZZUUURRRHHH:::111......------...///...------...///+++888------888)))CCCpppjjj\\\sssmmmllljjj|||eeeiiinnnVVVTTT~~~|||nnnuuu|||sssfffaaabbbzzzqqqmmmzzzllleeennnnnncccccceeeqqqeeeWWWTTT```qqqwwwuuuyyyxxxsssbbbnnnwww{{{tttmmmmmmjjjgggllluuutttlllnnnjjjlllxxxwwwgggcccrrr~~~zzzrrrwww}}}dddTTTPPP555...222&&&************************++++++++++++,,,,,,,,,,,,))),,,......000;;;NNN]]]ttttttooo^^^WWWmmm~~~xxxwww\\\___mmm~~~{{{ssspppppprrr{{{jjjrrrqqqcccfff___kkkppp^^^UUUZZZVVV???555+++(((+++---***&&&(((((((((((((((((((((((())))))))))))***************************+++,,,,,,&&&111///,,,KKKiiiDDDIIIBBBUUUfffaaa{{{yyy|||{{{wwwyyyooo|||zzzxxx}}}yyyuuuxxxtttqqquuuvvvsss}}}nnnttt{{{~~~zzzuuusssssstttsssqqqttt}}}tttooo}}}ssspppllluuu~~~sssvvvxxxxxx|||jjj{{{pppiiiqqqvvvrrrqqqhhhmmmqqqgggjjj|||wwwfffggghhh___gggyyy|||qqquuussskkkhhhkkkiiibbbfffiiimmmppppppmmmiiifffgggiiikkkkkkjjjiiihhhhhh^^^^^^ccclllsssyyyvvviiijjjxxx}}}{{{jjjiii|||YYYYYYooowwwyyyrrrgggcccdddJJJ;;;,,,))),,,,,,)))'''******+++++++++,,,,,,,,,+++///,,,+++DDDooo}}}rrr]]]GGGZZZ```[[[```eeedddcccgggfffccciiipppoooaaaQQQKKKCCC===999777666555333333333333333666:::===CCCPPPaaannnsssssstttttt;;;999666444444333111000///////////////.........---444111===ZZZdddfffvvvxxxsss{{{ooo\\\mmmlllWWWWWWmmmlllrrrggghhhjjjaaaWWWLLLhhhtttgggeee```YYYWWW\\\cccdddaaaddd```]]]RRRMMM^^^kkkeee]]]cccccc\\\TTTRRRSSSSSSWWW[[[]]]ZZZYYYZZZZZZWWW\\\aaacccjjjmmm^^^QQQVVVOOOQQQZZZ]]]\\\ooowwwwwwfffYYYUUUSSSLLLAAA555///---...---...///...---------///,,,444000///222777eeeiiidddhhhzzziiimmmlllrrrppp```WWWYYYvvvxxxcccSSSUUU]]]```]]]\\\WWW{{{iiimmmrrrooojjjvvv}}}vvvnnnjjjfff```ddd[[[WWWbbb}}}~~~ccc```sssrrruuuZZZmmmwwwooogggiiimmmmmmooonnnsssvvvfff```cccvvv|||kkkssseeelllmmmwww~~~aaaTTT@@@000000$$$************************+++++++++,,,,,,,,,------///...******777NNN```hhhvvvdddZZZ]]]lll}}}iii]]]ttt{{{wwwpppeeeiiiwwwzzzrrrvvvxxx{{{}}}qqqiiiiii~~~wwwaaaiiippp^^^cccwwwsssLLLAAA333+++)))***)))(((((((((((((((((((((((((((((()))))))))************************+++,,,,,,---)))///000@@@sssYYYDDDLLLLLLZZZbbbuuuuuulll}}}www}}}yyy{{{yyyppp{{{rrryyy~~~nnnkkknnnwwwrrruuutttqqqyyyzzzuuuxxxwwwqqqooosssuuusssvvvtttrrruuu{{{}}}yyyqqqmmm|||pppmmmmmmnnnwwwtttyyy{{{xxxyyyuuulllnnnoookkkhhhmmmvvvvvvllliiirrr|||rrr```gggjjj^^^nnnzzzqqqrrrqqqmmmkkkjjjhhheeeeeeeeeddddddeeefffggghhhnnnllljjjjjjkkkjjjiiihhhgggaaaaaafffgggfffooo}}}}}}wwwtttwww~~~|||qqq{{{qqqvvvdddgggeeeaaa|||tttkkkllleeeeee^^^III222(((,,,///---(((******+++++++++,,,,,,,,,,,,,,,,,,444LLLjjjzzz{{{QQQAAA^^^aaaXXXaaafffbbbeeennnggghhhvvvvvviiijjjZZZJJJEEE>>>999666555444333000111222222222222444666888CCCRRR```jjjoooqqqrrr;;;888666444444333222000.........///////////////,,,///444MMMddd```iii|||bbbjjjlllaaaMMMsss}}}jjjkkkooolllfffkkkaaaUUUKKKiiiuuugggccc```YYYTTTXXXaaadddaaaaaa___[[[PPPMMMaaapppiii\\\bbbccc]]]UUURRRRRRQQQ\\\``````[[[YYY\\\^^^]]]ZZZ]]]___hhhmmm___SSSZZZeeeRRROOO\\\aaa___rrr}}}\\\UUUSSSOOOFFF:::000,,,------...///...---------///---)))222333000YYYeeennnmmm{{{tttllljjjvvvkkkWWWYYY{{{ppppppoooiiidddfffhhh___RRRTTTwwwdddpppzzzeeerrrtttdddgggsssiiihhhooosss___XXXfffttt|||mmmRRR]]]www```___nnnvvvaaakkk{{{vvv{{{yyy]]]fff~~~pppkkkhhhmmmmmmpppwww}}}~~~xxxssshhh^^^eeepppgggeeeiiiYYYUUU}}}~~~vvvVVVNNN<<>>NNNdddttt:::777555444444444333111---.........//////000000222>>>\\\hhh```kkkssslllnnnssssssVVViiitttoookkkpppsssggg___dddcccZZZNNNCCCbbbuuukkkcccUUUDDDFFF```xxxuuubbb___aaa^^^OOOHHH[[[dddWWWZZZ^^^```___aaabbb^^^XXXTTT[[[___\\\WWWWWWXXXXXXMMMVVVZZZdddsssooo[[[OOOBBBYYYPPPPPPttt^^^kkknnnyyy[[[TTTPPPQQQKKK>>>222...---...///...------...///,,,000***666nnntttooopppmmmcccuuuccc^^^]]]qqqttt}}}sssiiivvvbbbbbbVVVTTTcccppppppkkkjjj```kkk}}}ooommmcccdddkkksssqqqgggccceeeeeegggllloooiiiccchhhrrruuujjjiiiiiibbbnnnuuukkkrrr||||||vvvsss___QQQccclllZZZSSSHHHHHHGGGIIISSS___ccc```lll}}}uuuqqq~~~pppkkkpppxxxqqqaaabbbppprrrpppooopppvvvtttZZZWWWdddhhhooovvv|||cccyyyVVVVVVGGG333++++++++++++++++++++++++,,,,,,,,,---------......666EEEddd~~~|||hhhaaagggsssvvvuuubbb^^^kkk{{{ccc___ddd]]]vvvyyylllsss}}}lllUUUNNNXXXaaa___OOO<<<...((())))))))))))))))))))))))))))))))))))*********************+++,,,---///000444UUUXXXBBBKKKPPPIIIxxxooo{{{}}}pppdddeeemmmqqqrrrrrrcccuuuzzzvvvkkkrrryyy{{{zzzyyyyyyyyyqqqxxxwwwhhhzzzuuunnnmmmmmmmmmwww|||sssooogggiiivvv{{{vvvyyyvvvcccqqqyyyrrrfffsssyyytttooo^^^rrrxxx|||}}}eee```~~~pppggg```cccfffaaapppkkkkkkddd[[[[[[eeelllllloooooonnnmmmkkkhhheeedddllltttyyyssseee[[[ZZZ^^^bbbggggggdddiiirrrppphhhaaaaaabbbdddhhhooovvv{{{wwwkkktttaaagggxxxqqqyyy|||uuuxxxsssrrrfffmmmiiiQQQ666+++,,,///******+++++++++,,,,,,,,,(((333CCCUUUjjj|||sss999QQQfffUUU]]]jjjaaa___hhhfffrrrtttvvvlll___^^^QQQ???;;;888444222222333222222000222333222111111222333...444777333111===VVVkkk:::888666555555444111///,,,333...+++111///***---///VVVlllfffccckkk~~~rrrxxxhhhuuuyyy{{{XXX___uuusssfffjjjdddXXXcccggghhhbbbMMMJJJ```qqqcccZZZSSSJJJGGG[[[~~~______```]]]NNNEEEVVVeee___[[[XXXZZZaaadddaaa\\\[[[___]]]ZZZ[[[^^^___^^^\\\OOORRRZZZgggooommmaaaVVVLLLGGGQQQPPPTTT___cccssswwwpppyyyrrrMMMTTTOOOFFFNNN===000...,,,+++,,,...000000///111///111???ggg{{{xxxssshhhkkkkkkXXX\\\eeemmm|||}}}mmmgggiiiddd[[[GGGPPPwwwzzzmmmsssjjjlll~~~ooo{{{oooaaa[[[hhhllloookkkVVVTTTYYYWWWbbbjjjcccbbbhhhhhhhhhmmmnnnjjjjjjvvv{{{iiicccuuuttthhhQQQMMMbbb~~~iii\\\XXXXXX[[[XXX]]]kkkooonnnvvvqqqkkkooommmssstttuuuooo___UUU```sssmmmoooqqqtttuuuyyy}}}fff[[[YYYaaauuunnnkkksssuuuhhhNNNPPP555000,,,)))++++++)))***------)))***000...(((,,,888HHHUUUkkkhhh___dddooouuuvvvXXXQQQRRR[[[cccnnn}}}hhh___kkkjjjeeejjjqqqfffZZZ]]]WWWZZZ[[[eeekkkSSS444***+++,,,***&&&'''+++***%%%))))))))))))************---***------''',,,333222>>>{{{fffQQQNNNPPPWWWgggtttyyywwwjjjkkkrrrooonnnoookkk~~~||||||zzzsssiii|||mmmvvv{{{sssyyywwwhhheee{{{mmmqqqmmmVVVTTTdddgggmmmhhhlllwwwyyyrrrqqqvvvzzztttnnnoooyyyxxxwwwjjjzzzwwwsssrrrkkkkkkppprrrooo___nnnqqqrrrhhhggg```pppxxxyyyttthhhggguuu{{{mmm^^^___ccc^^^hhhlllnnn]]]bbblll______nnnpppjjjaaadddnnnkkkhhhrrrzzzzzzqqqddd]]]bbbiiijjjjjjZZZdddeeecccllliiillljjjiiiggggggiiilllpppssszzzwwwmmmiiimmmhhhccckkkuuusss}}}kkknnnxxxuuupppiiiOOO555)))///+++++++++,,,,,,---------...555KKKfff}}}}}}xxxccc111^^^kkk___WWWYYY___aaaaaa```hhhjjjvvvddd^^^RRREEE@@@666555444333222222222222.........///000111000///555777222222777888AAAUUU:::888666555555444111///...333---***000000,,,111333^^^tttnnnrrr}}}vvvsssjjjmmmvvveee^^^vvvpppooofffiiiaaaXXXhhhlllgggbbbMMMIII___pppbbb^^^RRRFFFFFF___```^^^^^^[[[MMMGGG]]]rrrqqq\\\VVVTTT[[[aaa```^^^\\\___\\\ZZZZZZ[[[\\\[[[YYYVVVVVV[[[dddlllmmmeee\\\LLLHHHSSSRRRRRRYYYYYYhhhqqqssshhh}}}UUURRRQQQHHHMMM???333...,,,+++,,,...//////...000+++===mmmvvv___oooiiifff~~~gggXXXkkkwwweeekkkxxxzzzlllggghhhccc\\\SSS___|||xxxrrr{{{qqquuu|||jjj~~~xxxfffZZZ\\\nnnmmmddd[[[JJJPPPMMMMMM\\\iiifffccceeeaaa```hhhkkkhhhdddeeeiiikkk^^^[[[aaaoooqqqeeeZZZXXXNNNSSS```rrr{{{vvvppprrr|||rrrqqquuucccaaaccccccaaafffmmmkkk___VVV___mmmssspppnnnnnnnnnqqq{{{{{{eeeTTTMMMSSS```jjjoooqqq~~~dddlll~~~]]]XXXFFF222---***++++++)))***------***,,,///---+++777HHHcccxxxvvvlllzzzrrrrrrZZZYYYVVVYYY```eeeqqq|||eeeVVVXXXfffgggvvvUUUNNN}}}uuuCCC888---,,,+++))))))((((((((())))))))))))************,,,+++***+++,,,+++111:::mmm]]]XXXMMMXXXbbbdddsss~~~{{{wwweeeppprrr|||yyyyyyyyynnn```iii{{{vvvsss{{{zzznnntttnnnlllooozzztttlllkkkeeebbbvvvrrrnnniiikkkssssssmmmlllrrreeeffflllzzz}}}qqqssstttiiizzzsssnnnmmmooolllooommmnnneee{{{yyyjjjbbbddd[[[XXXjjj|||{{{ssseeebbboooxxxkkkaaahhhkkk```hhhrrrlll[[[___ppprrrkkkbbbiiifffeeelllsssmmmhhhooohhhfff___WWWYYYdddmmmppp[[[PPP^^^```^^^fffeeejjjjjjjjjiiihhhhhhhhhiiiiiiooonnnddd___bbb______jjj~~~yyyssstttyyyoooccc444---111,,,,,,,,,,,,,,,,,,------,,,888___qqqzzz|||XXXMMMgggmmmddd^^^```dddddddddeeevvv{{{eeeYYYVVVKKKAAA>>>555444333222222222222222222222111222444666777777333666333222666333555DDD:::888666555555444111///000222,,,)))000000---333DDDgggtttllltttvvveeekkkvvv___wwwxxxqqqRRRjjj|||fffiiijjjdddggg[[[XXXnnnpppiiidddOOOLLLbbbrrrdddcccQQQCCCEEEcccaaa```]]]YYYKKKGGG___zzz~~~___VVVPPPTTT[[[^^^______```^^^[[[ZZZZZZZZZZZZYYY\\\YYYYYY___gggjjjfff```JJJFFFQQQQQQRRRWWWSSS___jjjeeeaaa}}}aaaPPPSSSJJJKKKCCC777...---,,,---...///...,,,555)))DDDeeeqqqqqqiiieeeqqqzzzNNNcccdddgggsssxxxmmmggggggaaaTTTVVVaaannnmmmdddhhhtttttt{{{wwwdddyyyxxx```TTT```yyyrrr^^^QQQJJJZZZ[[[WWWbbbmmmjjjfffddd\\\^^^dddfffaaaZZZUUURRRNNNPPPSSS\\\ddd___SSSNNNPPPKKK^^^llljjjjjjvvvdddSSSJJJOOOYYYWWW```hhhfff[[[XXXeeeuuu{{{tttmmmjjjiiikkkuuu~~~lll[[[SSSUUU]]]ccciii___ppphhhcccIIICCC666000+++++++++******------,,,---...,,,111GGG^^^nnn{{{ppphhhgggllluuuxxxpppmmmyyyzzzsssxxxvvvpppsss|||}}}~~~zzzxxx~~~eeefffqqqyyyfffQQQsss}}}YYY>>>333,,,))),,,+++&&&&&&+++))))))))))))***************---'''(((111+++222NNNdddVVVOOOAAA```rrrtttrrr|||zzzqqqpppwww{{{zzzrrrqqqvvvvvvqqqlllssshhhkkkttttttmmm{{{rrrpppuuurrrhhhcccbbbzzztttkkkdddwwwyyyqqqnnnoootttqqqgggaaacccaaasssvvvqqqrrrkkkllldddwwwuuuqqqpppppphhhkkk|||fffllljjjqqqkkk^^^\\\dddeeekkk~~~{{{}}}vvvnnnjjjaaa___kkkzzznnnhhhssstttaaafffyyyeeeaaalllqqqnnneeeZZZbbbbbbgggooooooeeeaaaeeeccc^^^VVVSSSXXXccchhhgggXXXQQQdddgggaaafffeeelllhhhhhhhhhhhhgggeeecccbbbgggjjjffffffjjjdddaaajjjmmmvvvwwwwwwqqqyyy|||bbb}}}JJJ666%%%------,,,,,,,,,,,,,,,---666>>>]]]{{{{{{```BBB\\\aaaccc``````ccceeeeeegggkkkoooxxxwww^^^VVVOOOBBB999888333222222111111111222222444444333333444555777888888===:::999<<<555111999:::888666555555333111//////111,,,+++111///---555TTTeeegggbbboooxxxooofff~~~{{{{{{xxxeeerrrgggTTT}}}~~~ssshhheeefffcccdddTTTVVVsssrrrlllgggSSSPPPfffvvvgggdddRRRCCCFFFaaacccccc___XXXJJJDDDZZZvvv|||cccZZZTTTTTTVVVYYY^^^cccaaa___]]][[[[[[\\\]]]]]]]]]YYYWWW\\\cccgggddd___LLLBBBJJJMMMUUU___YYYaaallliiimmm~~~sssPPPSSSLLLJJJGGG===///...------......---+++666666______{{{jjjiiiooo^^^XXXrrr```bbbqqqzzzqqqiiifff^^^OOOXXXaaa```XXXTTT[[[dddooozzzooo___vvv|||aaaUUUddd~~~uuu^^^VVVYYYssszzzooopppuuupppmmmjjjbbbaaaeeeddd^^^YYYYYYYYYWWWWWWSSSSSSXXXZZZXXXWWWYYYdddlllmmmqqqjjjllloooaaafffzzz|||rrrfff]]]ZZZ[[[___ddd]]]kkkrrrfffVVVYYYqqqwwwmmmkkkjjjkkkrrr{{{vvvfff]]]]]]XXXOOORRR]]]mmmfffoooeeeJJJMMM;;;333,,,,,,,,,++++++---,,,---...---,,,777TTTooozzzsssrrrdddsss~~~vvv~~~~~~zzzrrriiilll{{{|||zzz{{{~~~{{{{{{{{{uuuyyy{{{gggooo{{{ppprrrgggOOOgggwwwSSS===---%%%+++...'''&&&,,,((()))))))))************'''000'''&&&222,,,<<>>999>>>:::888666555555333111///---000------111------:::\\\[[[YYYaaaooopppoooyyytttmmmwwwyyyqqq]]]dddgggwwwiiieeedddcccaaaMMMVVVxxxqqqlllhhhTTTQQQgggvvvgggbbbSSSHHHIII]]]}}}hhhddd___YYYLLLCCCVVVpppyyyeee```\\\ZZZWWWVVV]]]eee^^^]]]\\\[[[[[[]]]___aaa^^^[[[ZZZ___fffhhhccc]]]VVVCCCDDDGGGWWWfff___cccmmmtttXXXPPPNNNIIIJJJCCC222000...------------+++,,,KKKrrriiinnniiiiii}}}gggTTTdddZZZ]]]ppp~~~vvvkkkeee]]][[[hhhrrrpppggg```^^^]]]lllwwwzzziiiZZZpppdddZZZcccwwwmmmZZZYYYbbb|||qqqsss{{{yyywwwsssjjj___fffjjjhhhhhhlllqqqrrrwwwuuuvvvyyy|||~~~hhh___aaadddxxx{{{jjj\\\ZZZiiiaaa[[[sssvvvdddyyynnnVVVZZZwwwuuulllmmmnnnkkkooovvvhhhXXX^^^tttpppTTTIIIWWW\\\hhhuuusssxxx```]]]wwwQQQSSS@@@666...,,,---,,,,,,---,,,---......111AAA^^^vvvxxxjjjbbbzzzppp```{{{nnnggg```fffyyy~~~xxxoookkknnnooovvv~~~|||{{{ccc]]]dddqqqcccNNNdddjjjJJJ\\\{{{JJJ333$$$)))///+++(((+++((()))))))))************&&&111)))'''111111OOOgggQQQNNNOOO\\\fffxxx|||vvvsssrrrssstttdddzzzzzzyyyuuuwwwzzzqqqhhhtttyyyvvv|||ooogggpppsssiii^^^aaallluuuhhhlllgggnnnfff______hhhwwwxxxnnnqqqvvvxxxvvvyyysssaaarrrrrrkkkfffgggaaaddd}}}vvvaaakkknnndddeeeccc___iiizzzvvvaaaeeeiiihhhkkkqqqiii___cccuuuiiicccllljjjWWW^^^}}}dddnnnfffUUU\\\```jjjnnnaaacccdddVVVTTTaaaggg^^^ZZZ[[[gggssstttjjj___]]]]]]vvvwwwhhheeebbbiiihhhgggdddbbbbbbccceeefff___dddhhhtttttt^^^XXX^^^jjjqqqpppwwwzzz~~~}}}xxxmmmjjjvvvaaaBBB333///...---,,,+++,,,---...888VVVjjjuuurrr<<<;;;KKKOOOOOOTTT\\\bbbaaa```fffnnnpppjjj[[[MMMEEE>>>666555999333333333444555666777888777;;;???BBBCCCDDDGGGIII999AAA???<<>>DDD:::888666555555444111///+++///......000,,,444IIIfff]]]WWWcccmmmccccccvvvxxxpppggg}}}sssoooYYYwwwyyyhhhxxx```hhhdddddd```JJJ[[[rrriiieeeRRROOOeeetttddd```SSSKKKKKK[[[xxxnnnbbb]]]YYYMMMEEEVVVrrr|||fffcccbbbaaa]]]ZZZ\\\aaaZZZZZZZZZYYYXXXZZZ^^^aaaaaa______dddkkkkkkeee^^^bbbJJJDDDDDDTTTcccZZZ\\\^^^lllzzzyyyhhhMMMPPPKKKJJJGGG777333///,,,,,,---------+++WWWhhhwwwyyyhhhiiimmmvvvWWWggggggiiiVVVZZZpppwwwjjjddd^^^gggttt|||qqqeee]]]ooouuupppfffYYYiiigggaaabbbnnnaaaRRRTTT___zzzfffaaannn}}}~~~{{{uuujjjVVVdddrrrwwwxxxzzz|||}}}wwwaaa]]]cccgggppptttooo___RRRiiirrrlll~~~oooaaa~~~tttXXX[[[vvvppphhhlllnnniiijjjpppooofffuuudddLLLRRRJJJPPPnnnxxxfffccctttXXXHHHEEE:::///---...---,,,...,,,---000444>>>PPPgggwwwgggfffjjjppphhh~~~yyy}}}rrrmmmiiirrrtttyyy~~~yyywwwtttssstttssszzznnndddgggtttyyy}}}}}}tttqqqjjjbbbcccllleee^^^bbbfffaaajjjYYYAAA,,,)))---,,,******))))))))))))************(((000,,,)))111<<>>888444444777666666666777999;;;<<<===???AAABBBBBB@@@AAAEEEIIIOOOXXXRRRFFFCCC???<<>>888111,,,+++---000111BBBeeeZZZdddyyyvvvlllooowwweeennnpppbbbdddSSSVVVlll{{{oooaaabbbeeeiiigggeeebbb[[[VVV\\\fffrrrnnnbbbggg^^^eeewwwsssooovvvgggYYY[[[bbbzzzxxx~~~vvvkkkbbbWWWSSSeeetttssshhhbbbccceeeggg\\\NNNGGGKKKPPPNNNIIINNNPPPqqqzzzgggbbbbbbmmmdddSSSYYYoookkk^^^dddggg___VVVTTTcccxxxzzz___LLL[[[xxxqqqdddiiilllfffeeellllllpppsssrrrkkkaaaUUULLLMMMSSSQQQ}}}tttXXXKKK>>>111.........---...---...444DDD[[[oooxxxxxxVVVjjj|||zzzjjjppplllCCCAAACCCGGGNNNZZZiiissssssoooyyywww{{{fffrrrpppjjjjjjpppuuummmNNN@@@???CCCHHHMMMiii{{{uuuiiippprrrsssfffooouuuuuuuuuvvvtttoooooo{{{wwwmmmvvvzzzuuuddd]]]eeeZZZ]]]eeeWWWooocccKKK222%%%&&&***+++))))))))))))************000+++,,,...555SSS{{{hhhkkkqqqJJJDDDRRR{{{yyylllcccyyy~~~yyyvvvvvvyyyzzzvvvrrrzzztttlllfffppptttxxxxxxrrrhhhgggqqq|||nnnooopppnnnmmmnnnqqqsssvvvfffpppsss^^^bbbqqqiiifffrrrhhh^^^gggfffaaalllmmmnnnmmmkkkjjjlllmmmlllgggggghhhhhhgggbbb\\\WWWXXXkkkppphhhkkkwwwzzzwwwnnnqqqlllkkkvvvggg]]]lllsssyyy}}}iiijjjnnnlllllloooeee]]]cccxxxtttfff___bbb```eeetttzzz^^^iiirrrdddvvv|||^^^]]]___PPP\\\yyy{{{fffZZZTTT]]]gggjjjiiiiiiZZZZZZtttxxxmmmkkkffflll]]]^^^```bbbdddeeeffffffcccgggccc```bbb___bbbqqqaaaPPPfffhhhjjjpppqqq~~~eeeuuuOOO---,,,+++***,,,///222444RRRhhhyyyYYY333666FFFfffhhh___```dddfffddd```bbbhhhvvv```NNN;;;555999>>>>>><<<;;;;;;<<<>>>@@@BBBDDDFFFEEEJJJSSS___qqq{{{[[[GGGEEE;;;999666444333222000...///+++000000)))777WWWmmmwwwvvvlllYYY___vvv|||vvvuuufffqqqvvvqqqaaaPPPuuujjj```eeeiiihhhiiibbbVVVJJJkkkllllllbbbTTTUUUjjj{{{rrr]]]OOOSSSLLLHHHbbbnnnYYYOOOBBB===EEEXXXlllwwwVVVOOOOOOWWW\\\ZZZVVVUUUfffeeefffddd\\\UUUZZZdddggggggdddaaadddiiiggg___XXXPPPGGGAAAAAAHHHOOOTTTXXXYYY[[[wwwllllllUUUNNNSSSFFFDDD???>>>222,,,000...,,,444BBB___}}}wwwdddnnnwwwdddddd|||lll[[[``````UUUVVVfff{{{zzziiigggtttccc^^^TTTPPPSSSPPPUUUhhh}}}tttmmmhhhVVVgggrrruuuooosssooo```aaawww|||qqqdddXXXPPPLLL]]]uuu~~~pppfffjjjgggZZZUUUTTTTTTRRRRRRTTTXXX[[[^^^rrr|||nnnlllnnnmmmkkkeeepppxxxjjjWWWKKKIIIKKKLLLKKK[[[___[[[SSSTTT]]]yyypppbbb```ffftttyyynnnjjjnnnkkkooo|||bbbNNNJJJJJJjjjyyyhhhaaattt~~~^^^JJJCCC555///444///***111,,,///:::YYYnnnbbbZZZ}}}}}}jjjmmmmmm|||___OOOWWWhhh\\\EEECCCOOOPPPOOO???PPPiiilllppplllxxxqqq|||cccyyyjjjllleee~~~zzzYYYGGGEEEDDDRRRVVVFFFWWWRRR\\\jjjpppttttttkkkkkkmmmlllkkkrrrzzzuuujjjyyy~~~{{{ooohhhsssllleeeZZZpppkkkoooaaa^^^eeeccc000---))),,,'''))))))))))))************+++###222888666ggghhhdddNNNAAAVVVsss|||ddd~~~wwwzzzzzzuuuttt{{{rrrgggppprrr}}}rrrllloooooolllqqq|||yyynnnjjjhhhgggllltttrrreeekkkpppfffjjjsssllldddZZZ^^^ccc\\\ZZZ______eeeooommmdddiiivvvooo[[[tttqqqooofffYYY___vvvzzzmmmhhhnnnuuurrrpppjjjlllssskkk]]]ZZZooo|||dddnnntttiiihhhaaafffeee]]]UUUTTTZZZ___xxxjjjcccfffddd```iiiyyykkkfffYYYuuurrrZZZxxxccciiijjjUUU]]]tttrrraaa```ggg]]]cccrrrggg``````___lllxxxpppgggbbb[[[NNN\\\eeedddeeejjjiiibbbggg^^^^^^eeebbb[[[dddvvvsss^^^WWW\\\lllsss~~~ooowwwjjj888(((444...+++...)))@@@WWWXXXvvvrrrMMM000111RRRdddWWW[[[RRRhhhbbbZZZfffiii{{{wwwtttZZZPPPDDD???AAADDDCCCAAA===>>>@@@DDDHHHKKKKKKJJJVVVffftttaaaLLL???;;;888555444333222000...///,,,000000+++;;;[[[nnnqqqvvv}}}nnnqqq~~~uuurrrrrrjjj|||uuunnn___^^^pppggg```gggiiicccddd^^^TTTIIIjjjlllddd]]]SSSTTTeeerrrhhhUUUJJJEEE===CCCcccuuuUUUNNNLLLEEE@@@HHHXXX```___@@@===>>>FFFLLLOOOUUU\\\llleee___^^^[[[YYY\\\bbbffffffccc```bbbhhhgggbbbXXXQQQHHHBBBBBBHHHPPPUUUZZZTTT\\\mmmyyykkkwwwhhhMMMKKKFFFBBBAAA>>>222,,,111...,,,444[[[jjjUUUvvv~~~mmmhhhzzzsss___hhh|||yyy[[[SSSaaadddXXX[[[lll{{{gggaaakkkaaa^^^UUUTTTZZZYYY___qqq|||uuummmeeeSSSaaammmpppiiijjjjjj^^^```pppyyyqqqooohhh\\\QQQLLLOOOTTT^^^vvvtttjjjmmmkkkbbbXXX[[[```eeejjjpppwww{{{vvvmmmoooxxxyyy|||zzz}}}yyyfff```YYYVVVXXXZZZ[[[ZZZ\\\YYY___fffdddhhh~~~|||jjjaaa```bbbmmmqqqhhhnnnrrrmmmmmmwwwvvvbbbPPPHHHHHH^^^fffqqqhhhbbb|||wwwLLLEEE777...///---+++//////666BBBcccuuuxxxyyyccc~~~fff```|||vvvoooTTTLLLIIIMMMLLLDDDEEENNNOOO^^^___uuuxxxqqqjjj}}}tttsssiiiSSSbbbsss|||mmmSSSIIIRRRXXX___mmmxxx~~~oookkkkkkhhhjjjjjjaaa^^^eeeiiihhhlllrrrppphhhllltttuuukkkdddpppwwwkkkcccXXXggg{{{eeeXXX^^^```AAA222++++++((())))))))))))************777(((******GGGmmmZZZOOOXXXbbbkkkzzz{{{zzzzzz|||uuuvvvtttqqqtttyyyzzzwwwvvvggghhh{{{wwwooommmsssxxxuuuxxxuuu|||uuueeecccpppsssjjjjjjgggjjjnnnqqqwwwuuugggbbbmmmhhhXXX___hhhooojjjfffgggnnnsssqqqlll||||||fffXXXooovvvkkkfffjjjpppsssccc```iiicccUUUZZZlll|||mmmjjjfffcccbbb```dddRRRJJJQQQVVVUUU\\\kkksssiiiccccccbbbaaafffoookkkWWWaaafffhhhvvvgggooommmTTTXXXooopppcccdddiii[[[```tttmmmhhh^^^\\\iiivvvnnnddd___YYYXXXeeelllhhheeegggfff```ccc]]]]]]aaa```]]]cccnnnzzzbbbUUUVVVfff~~~tttssssssppp}}}{{{JJJ---+++(((+++000...EEEhhhuuu}}}zzz|||```BBB///555SSSeee]]]```WWWccc______ffffffqqqpppkkkaaaVVVRRRSSSRRRMMMGGGLLLEEEDDDIIIIIIJJJXXXjjj{{{|||rrrfffXXXOOO;;;888555444333222000...000---000///...BBB```ooohhhqqqxxx{{{}}}lllmmmlllmmmuuukkk___sss{{{iiicccaaajjjggg```bbb^^^TTTJJJkkknnnbbb___YYYWWW___dddZZZIIIMMMIIIFFFOOObbbkkk[[[CCC@@@FFFHHHJJJRRR]]]^^^YYYWWWVVVYYY[[[[[[ZZZ^^^dddvvvjjj^^^[[[\\\]]]]]]^^^cccdddbbb```bbbeeeeeeaaaXXXRRRJJJDDDCCCGGGOOOTTTWWWPPP]]]aaapppPPPFFFIIIAAABBB>>>222...222...---666jjj___ggguuucccnnn~~~kkkaaassskkkQQQYYYmmmpppVVVYYYkkkmmmffflllfffeeeaaadddiiibbb^^^iiiyyywwwnnndddRRR]]]yyykkkoooggghhhiii```aaaiiijjjaaa```[[[QQQJJJNNN[[[gggwwwsssfffhhhjjjeeesssyyywwwjjjkkksssrrrqqqyyy}}}yyyzzzxxxkkknnnnnnoooqqquuu{{{{{{ssswwwjjjeeeeeecccjjjoooiiikkkooonnnmmmsssxxxpppbbbFFFHHHQQQOOO___uuuzzzlllbbbyyyOOOIII<<<000,,,...//////---<<>>qqqpppYYYdddVVVNNNNNN```zzzyyy{{{{{{xxxuuummmsssuuuoooiiieee```[[[hhhvvvoooooojjjxxxsssppprrrrrrppprrrwwwqqqccccccxxxpppcccbbbnnniiigggsssmmmbbbhhhwwwmmmjjjoooeeennnsssnnnoooyyynnn^^^nnnrrrhhhiiiiiiiiigggeeeeeeiiimmmgggbbbhhh```WWWvvv{{{pppbbbcccgggcccjjjkkkYYY[[[}}}wwwfffeeebbbaaafffkkkiiibbbUUUWWWgggWWWtttfff```gggfffVVVXXXkkkssscccffflll^^^fffzzzkkkZZZ[[[WWWeeevvvpppeeebbb___eeennnqqqhhh___]]]^^^^^^ZZZ^^^^^^ZZZ\\\bbbaaa[[[jjjaaaZZZWWWYYYllljjjmmm|||uuujjjuuu|||mmmbbb===+++111111+++777WWWzzzffflllvvvoooGGG///555EEEUUU```___aaaccc\\\```rrrnnnzzztttlllmmmaaaiii{{{oooYYYVVVVVV^^^qqq~~~]]]HHH999///333///000888AAAHHHOOOVVV:::777555333333222111///000...//////888VVVooopppaaaoooyyykkkvvvfffwwwtttjjjvvvxxxqqq```___ooofffaaabbbnnndddgggiiieeeZZZOOOoooooo``````\\\XXXXXXZZZZZZXXX^^^fffqqqvvvnnngggrrryyy~~~|||ttthhhpppmmmgggaaa\\\YYYVVVSSS[[[```eeegggbbbZZZTTTRRRUUUQQQKKKDDD@@@BBBHHHMMMTTT[[[VVVhhhuuuvvvzzzcccFFFMMMCCCBBB???666222222---333HHHkkkqqqgggooo|||~~~```]]]mmmwwwlllYYYddduuudddWWWVVVgggqqqiii[[[SSSRRRSSSTTT___hhh\\\NNNPPPhhhvvvnnncccVVV\\\vvvttteeeeeelllmmmdddgggooonnntttrrrppprrrvvv|||{{{tttggg\\\^^^kkktttuuu___bbbddddddaaa]]]ZZZYYYYYY\\\]]]XXXTTTUUU[[[```[[[UUU\\\aaaWWWTTT[[[]]][[[^^^`````````eeemmmttteeecccmmmeeeYYYzzzqqqggggggggg^^^___kkkpppjjjjjjooonnnkkkxxxxxxbbbJJJHHHDDD===OOO```llljjj___ppp[[[HHH@@@;;;000222666...666NNN^^^}}}WWWTTTmmmmmmUUUQQQ\\\ooottttttmmm[[[MMMMMMKKKRRR```ggghhhlllqqqmmmiiiiiiLLLOOOaaa|||jjj]]]]]]xxxmmmrrrtttiii}}}|||uuussswwwtttlllpppuuussshhh___]]]```bbbsssVVVeeeiiidddhhheeeXXXwwwYYY888+++...************++++++++++++---(((444MMMqqqrrrcccFFFBBB```{{{~~~zzzyyy{{{|||yyyuuukkkqqqqqqeeeZZZ[[[fffoooiiiiiizzzyyyhhhjjjjjjlllpppoookkkhhhhhhMMMaaajjjbbblllgggpppkkkiiijjj___bbb~~~yyyqqqnnnqqqssskkkdddeeejjjlllkkkiiilll]]]jjjllldddlllkkkkkkkkkmmmqqqvvvyyykkkcccjjjiiiiiicccYYYjjjjjjeeejjjbbbZZZbbb|||llloooooofffdddeeebbbaaadddhhhddd\\\LLLpppfff^^^hhhrrriiiaaa``````ZZZ\\\fffkkkddd___bbbZZZhhh|||jjjZZZZZZSSSbbbtttoooeeeddddddaaafffhhhccc\\\ZZZ\\\^^^ZZZ```___YYYZZZbbb```XXX\\\]]]]]]YYYSSSYYYdddiiiqqq~~~uuuooo~~~kkkYYY>>>+++///,,,(((LLLyyy~~~~~~tttmmmAAA***888KKKXXX^^^[[[ZZZdddZZZ```nnnjjjlllhhhfffeeeccceeennnwwwwwwlllaaaUUU```fffqqqWWW;;;111,,,...555...,,,,,,///222555===EEE999777444333333333111000......000000>>>aaavvvpppiiixxxvvvuuuqqqzzzpppvvvfffYYYiiijjjfff^^^```qqqfffgggiiidddYYYMMMllljjj___`````````dddkkksssyyyuuupppmmmhhhfffhhhjjjddd\\\]]]bbbccc___ZZZXXXVVVTTTXXX^^^eeeggg```SSSMMMMMMSSSQQQLLLEEE@@@@@@EEEKKKYYY^^^OOOaaafff|||ttttttHHHGGGCCC??????999555111,,,:::XXXpppooouuukkkgggnnn[[[bbbwwwwwweee^^^vvvqqqgggWWWQQQaaaqqqooocccYYY```[[[RRRVVV___WWWMMMQQQ___tttooocccWWWYYYppprrrccc```bbb\\\PPPRRRXXXUUUTTTSSSRRRVVV\\\___]]]ZZZSSSNNNJJJLLLTTT[[[]]]\\\PPPQQQRRRQQQOOOLLLKKKKKKIIIOOORRROOOLLLLLLLLLKKKNNNMMMYYY```ZZZYYY``````^^^bbbgggjjjiiiiiijjjlllxxxpppoooppp|||qqqggghhhiii``````mmmuuunnniiipppsssssslllQQQDDDBBB???IIIYYYhhhsssccc~~~iiiGGG<<<>>>111...444--->>>WWWiiifffppptttrrrrrriii^^^YYYnnnzzz~~~ooorrrsss\\\WWWSSSQQQPPPPPPWWWaaapppnnnmmmIIIJJJaaavvvWWWcccuuuxxxtttssslllfffnnnsssjjjyyy{{{wwwpppooosssppphhhmmmpppnnnfff^^^[[[XXXUUUlllsssNNNaaaggg]]]iiikkkXXX{{{wwwDDD...,,,*********++++++++++++,,,444***111jjjooommmMMMNNNRRRjjj|||{{{xxxvvvwwwzzzwwwrrrlllqqqpppiiijjj{{{kkkkkksssuuuqqqpppiiieee___[[[XXXXXXZZZ]]]wwwhhhaaafffkkkfffjjjhhhccc]]]ZZZkkkmmmlllrrrqqqhhhkkkpppjjjfffhhhfffdddjjjrrrnnnccc___pppffffffwwwcccjjjiiiiiikkkooorrrttttttiii[[[ggg}}}|||fffXXXhhheeeeeejjjWWWVVV~~~}}}nnnhhhddd]]]\\\___fffccc`````````^^^ZZZVVVZZZmmmfffccc^^^eeeYYYSSSQQQWWW___cccdddggg___RRRSSSSSSccctttfff]]][[[RRR^^^ppplllaaabbbfff___aaabbb```\\\[[[\\\^^^\\\```___YYYXXX]]]^^^ZZZVVV\\\]]]ZZZQQQNNNssswwwaaa|||sssfffrrrddd\\\HHH...///,,,222kkk}}}}}}```;;;,,,===OOO[[[```]]]VVVcccZZZ^^^dddfffxxxmmmjjjeeegggdddbbbeeehhheee\\\TTTSSSgggwwwyyyNNN,,,---666333222999555222111111000111999AAA999777444333333333222000---...000222CCCiii{{{ooottt}}}}}}ooo~~~tttqqquuu\\\ZZZwwwfffeeeZZZ\\\tttmmmeeegggcccXXXLLLkkkiiicccbbbccceeeiiipppzzz{{{{{{{{{qqqiiiqqqdddeeeaaa\\\\\\^^^[[[UUUUUU\\\___\\\YYYZZZYYYVVVWWW[[[bbbddd[[[NNNJJJMMMSSSRRRNNNGGG@@@???DDDJJJSSSSSSMMMVVVeeepppvvvPPPAAAEEE===???;;;777000+++@@@fff\\\vvviiieee```aaaoooyyyffffff}}}ppplll___SSSRRRbbbtttwwwoooiiipppgggZZZ[[[bbbYYYLLLOOO^^^yyytttfffYYYVVVhhhmmm```ZZZXXXRRRLLLUUU]]]WWWOOONNNOOOQQQTTTUUUUUUSSSVVVVVVYYY^^^aaa___^^^]]]]]]^^^^^^]]]\\\]]]___aaaeeekkkmmmkkkkkknnnnnnkkkvvvxxx|||~~~{{{jjjpppeeeiiinnnfffdddooovvvqqqfffmmmuuu|||{{{]]]CCCCCCCCCDDDSSSggguuudddLLL:::@@@111+++444000GGG^^^ppp}}}rrrlll|||zzz}}}hhhlllgggaaaiiixxxxxxkkk|||tttnnnhhheeennn|||{{{~~~mmm^^^OOONNN^^^iiikkkkkkGGGHHHdddZZZdddsssgggwwwdddggglllfff___gggnnnfffdddmmmqqqmmmlllpppooojjjnnnqqqnnncccYYYTTTRRRPPPaaarrrlllgggcccaaabbbooo^^^ZZZ888---*********+++++++++,,,,,,---111:::hhhXXXDDD___\\\dddyyyzzzvvvrrrssswwwvvvppprrrrrrrrrwwwtttnnnrrr|||yyyiiigggqqqpppjjjaaaZZZ]]]iiivvv~~~|||fffbbbkkknnnjjjiiikkkjjj^^^WWWhhh{{{~~~cccgggppplll```ccckkkhhhdddeeefffgggmmmrrrlllaaa```zzzlllvvvrrr```cccbbbcccgggjjjjjjeeeaaaTTTXXXjjj}}}|||mmmdddccc\\\aaacccaaa]]][[[mmmzzzfff]]]fffllleeecccjjjeee___]]]```^^^XXXVVV[[[|||vvv______bbb^^^___PPPPPPQQQ[[[jjjkkkfffggg\\\PPPXXX```lllppp______bbbUUU___pppjjj^^^aaafffdddbbbaaaaaa```___]]]]]]^^^___]]]XXXUUUVVV[[[^^^TTT[[[]]]^^^XXXJJJcccqqqeeedddxxxvvv{{{fffiiiXXX555333111999pppOOO999777IIIUUU]]]cccbbbZZZeee\\\bbbcccpppsssooommmgggaaadddjjjpppqqqkkk```WWWQQQgggtttGGG555+++222777111,,,---000...///222222444:::CCC999777444333333333222000,,,...111333FFFmmm~~~nnn||||||vvvxxxqqqkkkjjjnnnyyyuuuXXX___sssccccccVVVZZZvvvsssdddgggcccYYYMMMllljjjcccaaaaaaaaabbbeeekkkqqqoookkkeeebbbdddiiilllmmmgggmmmlllcccaaahhhkkkhhhMMMVVV]]]\\\\\\___]]]YYYXXX]]]^^^[[[[[[^^^\\\WWWVVVYYY^^^```VVVKKKJJJPPPTTTSSSPPPHHHAAA@@@EEEJJJHHHFFFPPPQQQnnnhhhxxx[[[???FFF;;;???===888///***DDDooo~~~xxxNNNyyy}}}hhhaaaYYYhhhzzz~~~wwweeehhhyyynnn]]]dddZZZRRRTTTbbbooopppjjjffffff```XXX^^^hhh^^^NNNMMMbbbzzzjjj\\\UUUdddjjjYYYRRRRRRVVV___uuu}}}ssstttuuutttsssuuuyyy|||zzz|||~~~zzzuuupppnnnmmmnnnnnnlllmmmrrr~~~qqqfffmmmiii___eeemmmeeebbbkkkqqqwwwfffjjjqqqyyyxxxhhhDDDFFFGGGAAAQQQggg~~~rrr^^^|||SSS;;;CCC333+++555555TTTfffrrrqqqZZZZZZtttkkkkkk{{{~~~vvvpppZZZJJJEEEMMMQQQSSSeee}}}vvvbbbhhhxxx{{{yyyuuuvvvkkksssyyyyyypppWWWMMM___dddjjjnnnJJJJJJfffxxxaaajjjuuummm```YYY___gggbbbYYYcccnnnhhhRRRbbbnnnnnnmmmqqqrrrpppmmmrrrqqqfffZZZXXX[[[]]]```}}}qqq___ppp]]]ssseeennnCCC000******+++++++++,,,,,,,,,))):::BBBmmmooo```ZZZ[[[IIIeeezzz{{{wwwqqqqqqvvvvvvqqqxxxsssrrr|||ppprrrsssrrrooommmnnnmmmjjjjjjooovvv{{{hhhooouuunnnkkkqqqtttwwwuuubbb\\\}}}tttgggjjjrrrpppiiiooovvvoooccc``````eeejjjhhh```YYYyyy}}}___www{{{dddfff___```cccgggiiieee[[[SSSVVVwwwqqqccc]]]aaa```dddmmm^^^KKKfffwwwiiihhhccc^^^^^^fffooossscccZZZZZZbbb```XXXZZZfffgggZZZXXX___ccc^^^___ccceeennnyyyrrreeedddbbbZZZmmm}}}vvv___aaaiii[[[bbbrrrkkk^^^aaagggjjjfffddddddeeebbb^^^\\\```^^^\\\XXXRRRQQQXXXaaaSSSZZZ^^^fffaaaIIIRRRfffkkksssvvv{{{ppp___777333111333]]]qqqEEE<<>>@@@EEEGGG<<>>@@@PPPwww}}}``````||||||^^^CCC>>>222...000@@@bbbqqqzzzmmmpppnnnmmmbbbhhhGGGKKK;;;FFFBBBBBBLLLEEEKKKbbbdddfffdddaaa______aaallluuukkk___aaaZZZPPPUUULLLKKKJJJJJJKKKOOOUUUZZZmmm|||sssQQQaaakkkfffgggnnnpppdddlllxxxiii[[[YYYyyymmmyyy|||hhhiiipppiiikkkgggeeegggfff^^^UUUSSSXXX^^^[[[]]]xxxpppiiissswww{{{jjj[[[vvvYYY<<<---******,,,,,,)))+++...---<<>>CCC999777444333333333222000//////111QQQnnnaaa```{{{xxx{{{zzzyyyyyynnnrrrwwwiii[[[ssspppmmmlllgggQQQaaazzziiieee___OOOOOOtttiiieeebbbaaa```ZZZPPPIIIHHHNNNYYYgggnnnkkkeee___]]]ZZZ]]]___dddooo}}}ggggggzzzoooZZZWWWTTTZZZVVVUUUTTTTTTRRROOOMMMLLLQQQZZZ\\\XXX^^^iiicccTTTJJJDDDDDDOOOXXXUUUIII@@@CCC???KKKOOO]]]oooyyy{{{IIIBBB===999:::777000666hhhzzzeee~~~||||||bbbqqqeee\\\{{{bbb[[[TTT\\\sss{{{qqqnnnbbbVVVfffyyykkkhhhXXXOOOYYY{{{{{{TTTOOOcccnnn]]]ZZZpppzzzhhhfffeeehhhkkkjjjhhhfffcccfffhhhhhhjjjooopppnnnsssmmmhhheeegggjjjkkkjjjnnnllliiihhhggggggggggggkkkgggeeeffffffcccdddggg___QQQQQQcccnnneeeZZZYYY~~~{{{yyyiiifffhhhdddQQQOOOuuuwwwgggcccjjjoooiiiaaagggrrrooonnnyyy{{{xxxuuuQQQEEECCCBBB@@@DDDaaapppzzzssstttaaa@@@<<<666666666\\\nnnuuu```iiigggkkklll|||aaaSSSjjjuuucccWWWXXXbbblllmmm[[[___sssqqq]]]WWW```iiijjj{{{```[[[]]]jjjpppfffaaatttuuuhhhYYY___]]]ccccccddduuu|||cccjjjggg|||iii\\\XXX\\\WWWTTTTTTQQQLLLLLLPPPUUUMMMKKK}}}yyy}}}HHHYYYXXXbbbrrriiibbbKKK444...+++,,,---++++++---444aaabbbeee___UUUXXXXXXppp}}}|||~~~~~~ooopppuuu{{{yyyooofffaaaXXXhhh~~~{{{}}}}}}zzz{{{ooolllqqqqqqmmmuuurrrfff^^^___```\\\ZZZ___iiicccYYY]]]___XXXVVVXXXUUUTTTUUUSSSQQQPPPRRRQQQPPPQQQTTTWWWXXXTTTQQQEEEJJJOOOPPPMMMKKKLLLOOOKKKMMMKKKEEEDDDIIINNNNNNOOONNNLLLKKKJJJKKKKKKKKKNNNOOOOOONNNKKKKKKMMMOOOPPPPPPSSSUUUTTTOOONNNOOONNNQQQQQQMMMLLLNNNPPPNNNOOORRR[[[iiirrrooobbbUUUJJJGGGJJJSSSUUUOOOIIIHHHEEESSSZZZLLLIIIdddrrrcccTTTRRRQQQTTTUUUSSSSSSWWW]]]VVVNNNQQQWWWTTTLLLJJJUUUgggYYYrrrjjjqqqyyypppAAAXXX```www```lllkkkiiifffcccbbbbbbccc___cccaaaaaa~~~mmmmmmhhhdddeeecccffffffeeefffeeeccc___[[[RRRXXX999888222***111000000///000000111111+++///222444555999@@@FFF888666444333333333222111...444333XXXvvvggggggzzzxxxmmm}}}vvviiiWWW|||uuupppnnnnnnhhhQQQ```yyygggbbb\\\MMMNNNtttiiifffdddaaaXXXJJJ@@@AAAHHHggguuuyyygggYYYZZZaaa``````___aaahhhpppqqqmmmYYY\\\qqqgggTTTVVVTTTYYYNNNKKKIIIGGGEEEHHHRRR^^^uuussshhhZZZ[[[dddcccXXXOOOKKKMMMXXX___XXXHHH===BBBBBBKKKLLLZZZiiivvv}}}xxx|||OOODDD;;;666888666555;;;wwwjjjuuu___xxx______mmmaaaWWW___wwwtttnnnuuummm\\\fff|||pppiiidddWWWRRR```ZZZSSSgggooo^^^ZZZnnnwwwiiieeedddfffgggeeedddeeeaaadddeeedddfffjjjllljjjfffggghhhjjjkkkiiieeebbbkkkiiihhhggghhhgggeeeccchhhdddcccfffggghhhlllqqqdddSSSSSSgggooobbbXXX[[[ggg[[[aaa\\\RRRUUUWWWTTTLLL```zzzjjjccchhhooollldddcccwwwsssjjjuuuxxxwww}}}VVVHHHEEEDDD??????ZZZrrruuu^^^DDD:::444888777^^^qqqxxxkkkuuuzzzlllqqqxxx```[[[}}}pppbbb___iiizzzsss|||SSSAAAAAA@@@DDDPPP```fffbbbaaaeeeQQQGGGAAAFFFKKKSSShhh~~~nnn___^^^^^^ooo~~~oooggg```cccaaa\\\UUUSSSVVVYYYUUU___[[[hhhnnn]]][[[\\\cccYYYSSSTTTRRRKKKJJJNNNQQQJJJFFFdddzzzvvvLLLZZZ\\\bbbzzzmmmbbbeee777000+++,,,---,,,+++---666ooo___fffXXXIIIXXXSSSmmmyyy|||xxx}}}vvvoooooossstttnnnccc[[[ZZZssszzzzzzoooccckkkrrrnnntttuuuxxx|||}}}~~~|||}}}zzzyyy{{{~~~~~~|||tttsssrrrrrrrrrrrrpppnnnhhhddd``````ccceeebbb^^^```___aaafffbbbYYYXXX^^^ZZZWWWTTTSSSUUUVVVTTTRRRVVVUUUSSSRRRRRRSSSUUUVVVUUUVVVWWWWWWUUURRRQQQQQQSSSYYY]]]\\\[[[___aaaaaahhhlllrrrzzz{{{ssscccWWWJJJNNNZZZeee```QQQIIIKKKcccccc]]]TTTbbbbbbOOOMMMOOOSSSUUUSSSSSSUUUTTTWWWPPPNNNWWWUUUKKKJJJRRR[[[___nnnsssiiilllzzztttAAAXXXvvvttt{{{cccgggeeecccbbbbbbbbbcccbbb___dddjjjnnnyyylllmmmgggbbbcccbbbfffeeedddddddddccc```^^^^^^wwwaaa<<<999555***222000000/////////000111111---111555666666999@@@GGG888666444333333333222111---999666]]]tttvvvtttiiivvvhhhUUUnnnnnnnnnnnnhhhPPP___yyyhhhbbb\\\LLLNNNuuuhhhdddbbb\\\OOO@@@@@@UUUlll{{{mmmaaa\\\]]]___```aaa^^^YYYWWWWWWUUUQQQPPPWWWpppiiiWWWVVVNNNMMMGGGFFFGGGLLLPPPXXXhhhxxxwwwcccVVVYYYaaa```XXXRRROOOQQQ[[[___VVVGGG===@@@EEENNNLLLWWWbbbooo|||\\\DDD<<<555777666999>>>yyyvvvsss___zzz___cccppp^^^[[[bbbooopppggggggnnniiiZZZhhhooohhhiiicccVVVRRRbbb^^^WWWiiinnn\\\XXXkkkrrrfffaaa___bbbccc```bbbeeecccffffffcccdddhhhiiigggcccfffkkkmmmkkkhhheeeccchhhggggggjjjllllllhhheee___\\\\\\```aaaaaadddhhhgggVVVYYYooovvveee[[[```rrrsssdddUUUSSSPPPNNNSSSQQQTTTXXXZZZkkk|||wwwsssjjjeeeiiiooollldddaaa|||wwwgggrrrvvvyyyXXXGGGCCCCCCAAABBB]]]yyylllcccIII;;;333<<<<<>>BBBFFFBBBDDDHHHIIIIIIEEEDDDSSSLLLFFFSSSXXX___eee[[[______eeejjjaaa[[[]]]YYYXXX]]]hhhZZZZZZ]]]YYYfffnnniii]]]UUUVVVTTTNNNLLLPPPQQQMMMKKKRRRttt^^^\\\mmmlll{{{hhheee|||{{{999111+++,,,...---,,,,,,<<>>GGGQQQMMMVVV\\\hhhgggDDD???666666444999===nnnkkknnn]]]vvvdddhhh{{{gggYYYbbbkkkmmmiiiffffffiii[[[TTTjjjjjjdddkkkgggWWWPPP^^^___YYYjjjmmm[[[VVVhhhooofff```___ccceeedddgggmmmaaaddddddbbbcccggghhhffffffiiikkkiiigggeeegggjjj______aaaeeeiiiiiifffbbbfffddddddhhhhhheeedddggg\\\NNNVVVrrr|||lllccckkkdddWWWOOOZZZaaaQQQJJJZZZbbbbbbdddaaabbbvvvjjjlllllljjjlllooojjjaaaddd~~~lllvvv}}}UUUCCC@@@CCCEEEIIIeeesssbbbhhhKKK===333@@@DDDqqqyyyuuu\\\uuubbbtttvvvqqquuukkkiiikkk```[[[ccc___mmmiiifffiiiooottttttsssggg^^^^^^QQQ888;;;IIICCCBBBGGGIIIHHHKKKSSSXXXYYYWWWWWWYYYWWW]]]XXXIIINNNQQQIIIPPPJJJDDDGGGKKK```XXXeeeuuuqqqrrr|||vvvsssgggsss```WWWXXX]]]tttiiiZZZQQQSSSRRRLLLJJJOOOOOOMMMMMMFFFqqqjjj___}}}jjjmmmvvv:::111+++,,,...---,,,,,,DDD|||nnngggZZZMMM[[[QQQddd~~~xxx}}}xxxtttnnnggg```^^^ggg}}}ssseeedddmmmrrrmmmdddmmmkkkjjjggg```\\\cccmmmdddgggjjjiiiggggggkkkpppeeeeeeeeefffhhhgggccc```\\\^^^gggmmmdddXXXZZZggggggmmmcccaaapppmmmfffqqqbbbbbb```fffmmmbbbYYY```cccggghhhgggffffffgggfffeeehhhkkkkkkhhhffffffhhhfffjjjmmmnnnllljjjjjjkkkjjjpppqqqkkkhhhkkkkkkgggiiikkknnnooooooooopppqqqkkkjjjjjjmmmqqqsssrrrpppmmmoooooonnnllljjjeee```lllkkkgggbbbaaabbb^^^XXXWWWYYY[[[ZZZXXXYYY]]]bbbmmmoooPPPSSSjjj{{{zzzcccVVVVVVTTTUUUTTTLLLSSSQQQSSSVVVUUUPPPMMMNNNSSS]]]MMMAAAPPPUUUIIIFFFLLLDDDnnnkkkooowww}}}uuu}}}NNNdddtttnnn{{{gggfffhhhgggbbb[[[[[[ccckkkhhhiii{{{qqqiiinnniiieeehhhjjjeeecccaaaaaabbbdddeeeeeeiii[[[___VVV666...555***///////////////000111111222888???BBBDDDIIITTT\\\888888666555444333333333000444;;;```hhhiiiiiirrr{{{|||wwwdddlll{{{sss```lll}}}nnnjjjjjjiiigggSSSYYY{{{xxxkkkiii```IIILLLyyyiiidddaaaMMM888III|||ttteeeZZZZZZ]]]ZZZWWWWWWTTTTTTSSSRRRPPPNNNLLLKKKHHHCCCJJJNNNGGGIIIUUUYYYbbbwwwyyynnneeeZZZYYY```ZZZNNN]]]lll___SSSQQQRRRTTTVVVQQQGGG???AAAEEEGGGFFFUUUTTTzzz~~~@@@888999555999000:::kkkfffxxxiiieeeiii\\\yyyvvvddd___dddkkkpppllleeefffkkk___TTTkkkvvvfffggggggjjjYYYPPP___vvvzzzhhhUUUsss~~~ggg]]]VVV```}}}eee```^^^aaabbbaaaaaacccbbb``````bbbgggjjjkkkjjjlllkkkkkkiiihhhgggfffeeebbbaaa`````````aaacccdddcccccccccccccccccccccccc^^^]]]UUUnnnwwwrrroooqqqtttyyyzzzyyy{{{}}}uuurrrjjj]]]\\\eeemmmqqqqqqoooiiibbbiii{{{uuuggg}}}tttUUUFFF<<>>IIIGGGAAAPPPvvv666666555444333222111111///000VVVoookkkzzz~~~sss{{{vvvyyyvvvlllxxxmmmgggxxxxxxlllhhhhhhfffdddSSS\\\jjjhhh___IIIKKKyyyiiiaaa[[[OOOTTTvvvtttDDDDDD???<<<===@@@@@@CCCFFFCCCDDDGGGKKKQQQWWW\\\___qqqqqq{{{nnnaaa\\\\\\YYYUUU[[[YYY[[[UUUMMMXXXeeeaaaUUURRRPPPQQQQQQMMMDDD<<<@@@BBBEEEGGGYYYWWW||||||zzzLLL===999///333222HHH}}}}}}___|||fffggg~~~bbbXXXtttxxxmmm```gggccccccjjjpppmmmgggdddhhheeemmmqqqeee___bbb```eee```YYYVVVaaaoooqqqiiiqqqttthhhZZZXXXYYYbbbttteee```^^^```aaa______aaa``````aaadddgggiiiiiihhhfffeeedddcccbbb```______]]]]]]^^^_______________]]]]]]]]]^^^___```aaabbbbbbYYYRRRuuuhhh]]]cccjjjlllqqqtttqqqmmmooovvvpppoookkkdddccckkkyyy|||tttvvvuuuuuuzzzvvvkkkmmmtttpppjjjJJJDDDFFFEEE???;;;TTTuuummmdddhhhSSS>>>888555\\\pppnnndddZZZhhhwwwhhhhhhsssrrruuu}}}nnn|||ooorrrwwwtttgggrrrppp]]]UUUXXX\\\YYYSSSHHHEEEQQQdddyyyzzzuuutttpppwww}}}~~~||||||yyyoooaaaTTTOOOPPPTTTUUU[[[aaa```\\\\\\___```VVVPPPUUUYYYWWWPPPLLLGGGOOOBBBAAAMMMttt}}}wwwYYYVVVppp|||]]]WWWYYY777222///+++---***000UUU~~~xxxaaasssTTTLLLNNNdddgggwwwppp|||wwwsssooollleeejjjppprrrpppmmmkkkjjjiiijjjqqqlllnnniiiXXXccchhhgggiiijjjhhhgggmmmvvvkkkkkkmmmpppooommmmmmqqqeeeeeeeeeffffffeeecccaaammmeeeggggggaaaeeerrrwwwmmmggghhhoookkk^^^[[[```uuulllcccggggggZZZ___yyylllmmmfff\\\ZZZbbbhhhhhh]]]^^^```bbbdddfffggghhhcccddddddcccdddggglllpppcccaaa\\\]]]]]]UUU[[[rrrjjjccc^^^______]]][[[[[[eeeeee```VVVRRRUUU\\\___VVVWWWYYY]]]______\\\ZZZnnnfff^^^ZZZYYYXXXZZZ]]]```]]]VVVPPPQQQWWW\\\\\\bbbZZZ[[[\\\RRRPPPWWWXXXXXXYYYTTTSSSYYYSSSLLLQQQVVVSSSRRRRRROOOJJJIIIMMMMMMPPPQQQGGGBBBNNNPPP???AAAEEEZZZ~~~WWWcccsss~~~jjjssszzzrrrxxxvvv{{{tttyyyoookkkccc___eeeiiieeebbbbbb______iiixxxnnnfffeeefffdddcccccc```___]]]\\\]]]^^^]]]\\\___^^^___\\\MMM888---...222...---111555666999===AAAKKKQQQUUUxxx444444444444333222111111000///cccuuuxxx}}}~~~wwwxxxrrrlllvvvllljjjyyyrrrmmmhhhgggdddbbbQQQZZZgggeee]]]GGGJJJxxxiiicccQQQKKK\\\ggg\\\GGG<<<@@@CCCHHHNNNRRRVVVZZZ]]]cccdddfffiiiooouuu{{{~~~~~~vvvkkkddd___ZZZWWWXXXXXXUUUQQQVVVVVVXXXUUUQQQVVV]]]___SSSPPPNNNOOOPPPNNNGGGAAA???@@@CCCHHHZZZVVVyyyyyy|||JJJ999888111777777HHHrrrzzzkkk~~~zzzaaammm~~~aaaZZZuuuuuujjjbbb___ZZZYYY___ffffffeeedddccccccbbb\\\VVVZZZ___^^^bbbbbb[[[VVV```rrrvvvooouuurrrhhh\\\UUUTTT___ooogggbbb___aaabbb______aaa______aaacccdddeeedddcccdddcccbbbaaa```^^^]]]]]][[[\\\]]]^^^___^^^]]]\\\]]]]]]]]]^^^___aaacccdddfffYYYTTT{{{dddXXXbbboooiiidddbbb\\\XXX^^^hhhiii^^^SSSOOOSSS]]]nnn}}}}}}jjj^^^ccctttrrrrrr|||~~~pppmmmxxx}}}SSSBBBCCCEEE@@@AAA___wwwooohhh}}}QQQ===::::::VVViiiuuufffZZZjjjzzzgggddd{{{yyyyyy}}}kkk~~~ppprrryyypppbbbjjj~~~ssscccYYYWWWWWWPPPGGGNNNRRRllllllZZZTTTUUU^^^hhhhhhlllsssuuuiiiYYYSSSVVVBBBHHHPPPVVV[[[cccnnnvvv{{{uuu|||ttt___PPPKKKMMMIIIGGGIIIJJJOOOYYY[[[TTTSSSZZZ]]]WWWPPPOOOOOONNN===AAAWWW}}}sss```OOOmmmkkkoooXXX}}}bbb<<<333///+++---***222TTT|||aaaoooRRRNNNSSSaaapppsssppp}}}|||xxxxxxwwwsssnnn^^^ffflllkkkiiiiiijjjjjjkkkjjjooofffgggfff^^^pppkkkjjjkkkmmmhhheeemmmzzzmmmmmmoooqqqppplllgggeeeXXX___gggjjjgggbbb___^^^^^^\\\dddggg___cccppptttkkkhhhiiikkkgggaaabbbiiizzznnnccchhhgggWWW\\\yyylllkkkbbbXXX\\\hhhkkkdddbbbaaa``````aaabbbccccccaaa``````aaacccfffjjjkkk^^^]]]ZZZ[[[\\\UUU\\\tttiiiccc```cccfffeeeeeeffffff[[[RRRTTT```hhhddd\\\SSSSSSUUUXXXZZZZZZWWWUUUhhhccc^^^YYYVVVVVVZZZ^^^]]]\\\ZZZXXXYYY[[[\\\\\\^^^TTTVVV[[[WWWYYY___^^^UUUTTTPPPTTTXXXOOOJJJUUU]]]YYYVVVUUUQQQLLLLLLOOOMMMOOOQQQHHHAAAJJJMMM===@@@EEEUUUttt{{{PPPbbbpppooorrr~~~yyyzzzrrrppp^^^XXXgggccc```bbbeeeccc```^^^aaa^^^hhhuuummmeeeeeefffdddcccccc___^^^]]]\\\[[[[[[ZZZYYY[[[VVVYYY___SSS<<<000222...---000777;;;<<>>???QQQsss333444444444444222111000000,,,eeeqqq|||zzzyyynnniiisssmmmkkkttt{{{mmmooohhhgggdddaaaPPPXXX}}}}}}hhhfff^^^IIILLL{{{kkkcccWWWZZZkkkooodddgggvvvooowww{{{mmmhhhfff]]][[[^^^[[[ZZZZZZ[[[[[[WWWPPPKKKHHHQQQQQQNNNLLLMMMNNNTTT^^^WWWRRRNNNNNNPPPNNNHHHBBBBBB@@@CCCIIIYYYOOOmmmuuuzzzQQQ888999333888666EEEkkksssvvvjjj{{{```rrraaa___zzztttiiifffXXXUUUUUUXXXYYYYYY]]]cccccccccYYYPPPSSS[[[]]]^^^\\\XXXQQQPPP```uuu|||xxxtttooolllbbbSSSQQQbbbsssjjjeeebbbccccccaaa```bbb^^^___```aaa````````````dddcccbbbaaa___^^^]]]]]]ZZZ[[[]]]^^^^^^^^^]]]\\\______^^^___aaacccfffggggggYYYTTT}}}bbbVVVbbbxxxmmmdddaaa\\\WWW^^^kkkiii\\\XXXdddmmmlllmmmrrrlllpppnnnccc\\\^^^gggmmmgggnnnmmmjjjWWW@@@???DDDBBBDDD```oooyyyyyyzzzbbbBBB===???UUUjjjooo___lll{{{jjjfffwwwssstttuuuxxxdddnnnlllmmmuuuuuujjjgggrrr~~~uuupppfff^^^```fffgggccc^^^zzz{{{jjjZZZKKKHHHLLLLLLIIIGGGNNNPPPZZZbbb[[[KKKDDDGGGKKKIIIFFFEEEIIISSSaaajjjfffYYYYYYmmm~~~yyyhhh[[[TTTSSSEEEHHHiiizzzjjj[[[[[[VVVXXX```___UUUOOOQQQSSSMMM;;;???XXX|||{{{fffQQQmmmcccpppjjj???333///+++---+++555\\\dddjjjTTTWWW]]]^^^jjj|||zzzwwwuuuzzz|||uuummmhhhnnnoookkkhhhhhhgggccceeefffmmmddddddeeebbbxxxqqqkkkjjjjjjeeebbbmmm}}}mmmkkkhhhfffffffffccc___hhhpppwwwsssggg^^^^^^aaacccdddjjjfffXXX\\\jjjooojjjjjjjjjgggccc```cccgggwwwnnngggkkkjjjYYYYYYrrrnnnhhh^^^ZZZdddooolll___ccc___\\\[[[\\\^^^^^^^^^]]]]]]^^^___````````````\\\^^^]]]______VVV[[[sssddd]]][[[^^^bbbcccccceee^^^WWWVVV```lllnnncccWWWTTTSSSRRRSSSTTTTTTSSSRRRcccbbb^^^XXXTTTUUUYYY]]]ZZZYYYXXXWWWUUUTTTUUUVVVRRRGGGJJJTTTWWW[[[]]]WWWOOOQQQOOOSSSVVVMMMJJJWWWaaa[[[VVVUUURRRNNNMMMPPPNNNPPPSSSKKKBBBIIIKKK>>>AAAEEENNNgggSSS~~~pppqqqlllpppiiittt|||___VVVgggeeebbb___```cccbbb___^^^___kkkrrrjjjeeeeeeeeebbbbbbccc^^^^^^^^^]]][[[ZZZYYYYYY\\\UUUWWW]]]TTT>>>222333222444:::@@@@@@???BBBHHHNNNPPPoookkk333444555555555333222111333111gggppp~~~~~~zzzkkkhhhsssnnnhhhooowwwllloooggggggdddbbbQQQYYY}}}|||kkkiiiaaaLLLPPPpppbbbdddiiippp{{{yyyvvvpppjjjccc^^^ZZZYYYWWWQQQXXX```\\\\\\___]]]\\\[[[[[[XXXOOOFFFDDDHHHFFFHHHEEEHHHQQQRRRYYYlll]]]WWWQQQNNNMMMJJJDDD??????===DDDOOObbbVVVrrryyyvvvZZZ;;;<<<333333222EEEoooyyynnnzzzbbbuuu~~~aaaddd~~~ttthhhiii```aaabbbaaa[[[XXX]]]fff```___RRRMMMZZZ^^^XXXXXXUUUMMMHHHRRRfffxxxlllggglllgggTTTRRRiii{{{lllgggcccddddddaaa```bbb___```aaa```___```bbbddddddcccbbbaaa```___^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^``````______aaacccfffhhhfffZZZTTTxxx^^^TTT```ssseee\\\[[[TTTLLLPPP[[[VVVNNNZZZ{{{rrrooovvvuuunnneeeccchhhnnnppp```lll~~~{{{dddgggyyyNNN>>>>>>DDDBBB>>>SSSccczzz{{{uuupppEEE;;;AAAXXXtttxxxhhhooo~~~rrrpppzzzoookkknnnpppvvvfffpppjjj```aaabbbccckkkxxxiiiiiiddd___gggzzzyyyjjjkkkgggkkk]]]LLLGGGRRRdddnnnnnnfff[[[XXX``````TTTLLLMMMBBBIIIQQQUUUUUUUUUWWWZZZSSSVVVggg~~~nnn\\\UUUXXXhhhccchhhqqq^^^iii^^^\\\bbb```TTTNNNQQQMMMJJJ<<<999JJJjjjoooYYYmmmfffrrrqqqBBB333///+++---,,,999dddaaadddPPPVVV[[[bbbxxxwwwvvv{{{{{{rrrhhhlllrrrrrrllljjjllliiiccc]]]cccooohhheeeccc___uuuuuukkkeeefffbbb```kkk}}}kkkfff]]]YYY\\\dddfffdddqqqvvvwwwoooddd___fffoooooolllkkk___NNNSSSbbbfffiiijjjhhhbbb^^^^^^^^^]]]rrrpppkkkkkkiii[[[ZZZkkksssggg]]]___jjjnnnfff\\\^^^[[[YYYYYY]]]______]]]ZZZ\\\^^^^^^\\\ZZZYYYZZZ^^^bbbbbbeeecccWWW[[[rrrfff^^^YYYZZZ]]]]]]]]]___WWW]]]ffflllhhh^^^XXXVVVWWWVVVTTTTTTUUUUUUTTTSSSaaaaaa^^^WWWTTTUUUWWWVVVLLLMMMOOOPPPNNNOOOWWW```NNNFFFKKKWWWXXXYYYWWWNNNLLLSSSRRRQQQSSSLLLJJJUUU___WWWRRRPPPOOOLLLLLLNNNPPPQQQTTTNNNCCCHHHJJJ>>>@@@EEEJJJ^^^]]]|||yyyvvvyyykkkiiijjj{{{fff[[[aaaccc___YYYYYY```aaa\\\^^^iii|||mmmgggbbbbbbbbb______aaa\\\^^^___^^^]]][[[[[[\\\```ZZZYYYZZZSSSBBB555111666999???AAA???AAAMMM[[[xxx999333444555666666555333222444777iii|||uuuzzzkkkkkkssslllccclllzzzooollleeefffeeeeeeTTT\\\kkkiiiaaaLLLQQQqqqYYYYYYYYY^^^jjjvvvxxxsssxxx{{{yyyrrrmmmjjjddd\\\bbbbbbbbbbbbbbbbbbbbbbbbDDDEEETTT___ZZZVVVWWWTTT[[[XXXVVVTTTNNNIIILLLTTTJJJRRRUUU___jjjaaa\\\nnn___XXXPPPLLLKKKHHHBBB===<<<;;;DDDTTThhh[[[tttzzzyyyqqq}}}```:::===444222000FFFsssooo~~~vvv```uuuzzz^^^fffrrreeeiiieeehhhlllllleee^^^___eeeYYYXXXMMMTTTllljjjYYYVVVRRRNNNWWWooo~~~}}}fff^^^gggiiiUUUTTTmmm}}}lllgggcccddddddaaa___aaaaaabbbcccbbbbbbeeejjjnnndddcccbbbaaa```^^^]]]]]]___^^^^^^^^^^^^___`````````___]]]]]]^^^aaadddfffggg]]]UUUrrr{{{[[[SSS\\\ppp```UUUUUURRRMMMUUUeeennn]]]```yyykkk\\\^^^{{{lllcccfffpppuuutttaaalllzzztttcccnnnaaaEEE@@@@@@CCCBBB<<>>>>>DDDGGGXXX```kkkwwwyyyuuupppttt}}}bbb]]]^^^cccaaaYYYYYYbbbccc\\\bbbsssvvvgggbbb______^^^[[[[[[^^^YYY\\\^^^___]]]\\\]]]^^^\\\[[[[[[ZZZUUUKKK===333666:::???AAADDDUUUuuuwww@@@)))333444666777777555444222---666gggwwwwww~~~{{{zzzkkkppptttjjj___kkk~~~rrriiidddeeefffgggWWW```hhhggg___JJJNNN~~~ooodddVVVTTTbbbfff^^^\\\eee```bbb```]]]___eeeeee___[[[[[[[[[[[[[[[ZZZYYYXXXSSSLLLOOOPPPHHHJJJWWW\\\```ZZZWWWXXXVVVSSSWWW______mmmvvvjjjRRR[[[\\\UUUNNNJJJIIIHHHCCC???@@@>>>EEESSScccQQQeeeiiiuuurrrfff666<<<777555222FFFsss~~~ccc|||rrrZZZssswww\\\fffpppbbbhhh^^^aaahhhkkkggg___\\\^^^VVVVVVPPPaaa{{{bbb^^^SSSWWWooozzztttdddYYYdddhhhUUUUUUmmmzzzlllfffcccdddccc```^^^```bbbccceeeeeefffjjjqqqwwwccccccbbbaaa___^^^]]]\\\``````___^^^___```aaabbb^^^]]][[[[[[\\\^^^aaaccciiibbbXXXpppxxxZZZSSSZZZcccQQQEEEIIINNNUUUiiimmm^^^hhhhhhYYYZZZkkkzzztttuuu|||fffnnnwwwrrriiizzzTTTCCCEEEBBBAAABBB@@@QQQnnnmmmnnnxxxTTTCCCCCCPPPssszzzuuusss|||zzzsssllliiijjjtttppp|||bbbZZZVVVHHH>>>@@@BBBAAAEEEMMMRRR\\\aaa\\\]]]dddfffaaahhhooowwwpppdddmmmxxxsssbbbTTTNNNmmmsssxxx|||cccLLLUUUmmmfff___cccdddggguuu}}}eeeVVVWWWsssjjjsss___OOOeeetttZZZYYY\\\TTTJJJIIIEEECCC;;;>>>SSSnnnjjjQQQbbb~~~rrrdddxxxEEE222///,,,...///>>>kkklllVVVnnnSSSNNNUUUVVVlllpppnnn}}}uuuxxx{{{zzzvvvpppkkkiiigggtttxxxooogggiiihhhdddppptttyyyiii^^^[[[\\\xxxttteee]]]bbbbbb^^^fffuuuggghhhhhhjjjrrrxxxqqqeeeeeegggjjjmmmmmmkkkfffcccWWWUUU[[[___aaakkklll______cccbbb___bbbiiiggg^^^kkkpppgggYYYWWWWWWZZZdddvvveee\\\aaa___RRROOOVVV]]]^^^aaafffkkkiiibbb[[[ZZZ^^^```^^^YYYYYY```ggg\\\_________\\\QQQWWWppphhh^^^VVVTTTUUUUUUVVVYYY]]]YYYWWWYYYXXXTTTVVV[[[SSSUUUXXX\\\___]]]YYYVVV]]]___[[[TTTRRRTTTPPPHHHKKKUUUccciii___TTTVVV```JJJNNN```iii]]]SSSQQQMMMPPPaaa___RRRNNNMMMJJJNNN[[[RRRLLLKKKLLLLLLMMMOOOQQQRRRVVVPPPDDDEEEGGG>>>>>>EEEGGGUUU\\\kkkhhhyyyzzzwwwuuurrr|||{{{\\\cccbbbjjjjjjbbbbbbkkkkkkcccaaassskkkccc^^^\\\\\\[[[XXXXXX[[[VVVZZZ^^^^^^]]]\\\^^^```UUUYYY[[[YYYXXXTTTGGG999888<<>>AAAQQQcccbbb^^^fffnnnsss@@@???999444,,,HHH{{{\\\eee^^^sssnnnUUUeeetttddd^^^ZZZQQQXXXddd```ZZZXXXVVV___VVVXXXiiiuuunnn]]]RRRRRRbbbzzzqqqfffdddUUUTTT\\\ddd___YYYggglllcccfffiiibbb___bbb^^^aaabbbdddddddddgggmmmrrraaa```___]]]\\\\\\\\\]]]\\\^^^aaaaaa```^^^^^^^^^^^^___``````______```bbbiii^^^RRR```\\\UUUVVVPPPWWW\\\^^^eeexxxsssaaaeee^^^NNNYYYyyyzzzmmmwww}}}uuusss{{{ppplllzzz~~~hhh|||PPPBBB???<<>>???@@@IIIhhhmmm???///111222...<<<<<<:::888555333222222,,,BBBrrrttteee{{{xxxrrr{{{qqqjjjaaaqqq}}}mmmmmmeeefffeeefffVVV___|||jjjhhh___VVVPPPpppaaaOOOLLLUUUdddaaaQQQOOO[[[aaa^^^ZZZZZZ]]]___```___]]]^^^^^^^^^]]][[[YYYXXX[[[VVVVVVdddyyy|||pppddd___YYYVVVXXX^^^cccggg\\\dddllliii^^^SSSPPPRRR]]]WWWQQQLLLIIIFFFAAA<<<:::>>>BBBQQQbbbccccccooo}}}mmm~~~yyyAAA===555888999ZZZnnnbbbmmm```vvvsss[[[ggg}}}mmm]]]WWWPPPTTTYYY^^^___[[[WWWWWWmmm```XXX]]]```\\\XXXYYYhhhiiimmmooohhh\\\SSSQQQTTTSSS\\\ddd]]]TTTaaaxxxlllbbbeeehhhbbbaaaccc```eeefffeeecccaaaaaaeeehhhbbbaaa___]]]\\\\\\]]]^^^]]]^^^```___]]]\\\\\\\\\```aaabbbaaa```______aaaaaaYYYQQQbbbbbbZZZZZZnnn{{{{{{iiiaaaddd\\\UUUjjjqqqgggnnntttppppppvvvdddeeexxxxxx___pppRRRDDD@@@<<>>xxxsssdddjjj\\\VVV\\\]]]{{{}}}rrrzzz~~~yyyvvvvvv{{{|||wwwqqqoooqqqqqqooonnnpppqqqlllddd\\\iiinnneeeaaaiiirrrsssxxxgggjjjvvvmmmbbbiiisss___```^^^aaakkktttlll^^^```fffdddeeekkkhhhbbbgggSSSfffwwwyyyqqqmmmpppttt}}}gggeeelllhhhiiigggXXXeeennngggeeemmmbbbVVV```uuujjjfff___TTT\\\qqq|||iiifffbbb```aaa___WWWPPPbbbjjjcccXXXZZZ]]]___ggg]]]___]]]^^^\\\QQQUUUlllnnn]]]UUUUUUUUU]]]bbb[[[eee^^^WWWYYY___cccbbb```TTTTTTTTTTTTUUUTTTRRRPPPUUUfffVVVVVV```RRROOOVVVyyyooojjjaaaXXXVVVXXXNNNNNN\\\eee]]]WWWVVVQQQPPPYYY\\\VVVRRRTTTQQQKKKWWWTTTJJJHHHOOOLLLKKKTTTMMM[[[UUUDDDCCCDDD???;;;>>>>>>DDDJJJTTTlllsssrrryyyuuueeekkkuuuwwwmmmhhhccc```[[[YYY```hhhfff^^^___bbbmmmttteeebbb^^^\\\[[[ZZZYYYXXXWWWXXXYYYZZZ[[[ZZZYYYXXXYYYXXXYYY\\\^^^ZZZQQQIII;;;???@@@BBBOOOiiizzz^^^<<<+++,,,111333111???===;;;888555333222222555JJJcccyyy~~~~~~sssnnnzzzwwwpppjjj```lllxxxjjjnnngggeeeccceeeWWW]]]{{{tttkkkiiibbbWWWKKKfff|||TTT>>>DDDRRR]]][[[TTTWWWaaaccc^^^XXXVVVYYY\\\^^^^^^[[[ZZZYYYYYYYYYYYYZZZZZZhhhYYYVVVkkkqqqddd```\\\YYYWWWWWWYYYZZZZZZXXXYYY[[[[[[XXXUUUSSSQQQ___YYYRRRMMMIIIEEE@@@<<<999>>>AAAMMM[[[]]]aaaqqq{{{oooxxxxxxEEE<<<333999@@@bbbjjjeeeppp]]]pppsss\\\eeeuuudddVVVRRROOO^^^]]]ZZZ```XXXQQQ[[[vvviii^^^\\\[[[\\\dddoooqqqmmmnnnmmmiiifffTTTUUU___hhh^^^QQQ\\\tttmmmbbbdddgggbbbaaadddaaafffeeeccc```]]]\\\^^^```cccaaa^^^\\\\\\]]]___```]]]^^^______^^^]]]^^^___bbbcccdddcccaaa``````aaaccc]]]UUUffffff\\\YYYfffnnnqqqqqqyyyvvvccc^^^XXXWWWYYYVVVWWWhhh}}}ddd]]]YYY\\\___```aaabbbZZZ```yyytttWWWfff|||SSSDDD@@@===DDDDDD???VVVggg}}}hhheeeKKKXXXzzzyyyhhhgggwwwhhhrrrpppjjjpppooohhh{{{mmmuuu___MMMIIIlllttt^^^NNNHHHLLLTTTSSSSSSOOOKKKMMMWWWcccjjjeeekkkkkknnnrrreeeVVVWWWfffooo]]]YYYyyyrrrTTTLLLGGGKKKTTTWWWkkkrrrsssgggYYYUUUZZZ```kkkjjjeee```cccvvv|||^^^QQQWWWRRRJJJHHHGGGBBB??????777IIIqqqjjjbbbzzzkkkllljjjQQQ888333///000222DDDzzzuuueeemmm___UUUWWWcccwww~~~uuusssssswwwxxxuuuuuuxxxhhheeeeeejjjmmmkkkhhhggghhhddd\\\\\\ooo{{{hhhssskkkooossshhhaaaeeeeeeWWWYYY^^^hhhppppppfff]]]YYYaaacccfffmmmeeeWWWSSS]]]vvvkkk]]]eeeooonnnttt___XXX___bbbeee```RRR___pppmmmfffmmmeeeXXX^^^xxxhhh```eeennn}}}}}}mmmnnnmmmfff^^^^^^aaa\\\SSSooommmaaaYYY[[[XXX[[[iii___^^^YYYYYYWWWNNNUUUnnnooo]]]TTTWWW]]]ffffffYYY]]]XXXRRRQQQVVV\\\]]]\\\[[[YYYWWWWWWXXXWWWSSSOOORRRjjjUUUTTT___EEEIIIqqqeee[[[ggg]]]PPPPPPPPPNNNMMMZZZddd\\\WWWVVVRRRMMMWWW\\\WWWSSSSSSQQQKKKTTTSSSKKKJJJPPPNNNLLLTTTLLLXXXQQQBBBBBBCCC===:::>>>@@@FFFQQQaaassszzz{{{mmmyyyooo\\\fff}}}wwwjjjfffaaa^^^[[[\\\ccciiiggg```___^^^hhhsssccc```]]][[[ZZZZZZYYYWWWZZZYYYYYYYYYXXXXXXXXXXXXXXXZZZ]]]___^^^\\\XXXUUUGGGHHHDDD<<<999>>>EEEHHHGGG555(((+++222555555777>>><<<999777666555444222777KKKggg|||~~~zzzpppkkkwwwzzzqqqiii^^^jjjuuufffhhhhhhdddaaaeeeWWW[[[uuummmhhhggg```VVVIIIddd^^^iiidddbbbkkkyyy|||uuueee^^^UUUQQQQQQSSSUUUUUUVVVWWWWWWXXXYYYZZZ[[[\\\cccWWWWWWfffkkk___WWW[[[VVVUUUUUUVVVXXXYYYXXXWWWZZZYYYXXXWWWVVVTTTPPPMMM```ZZZRRRLLLHHHDDD???;;;999>>>@@@GGGQQQPPPVVViii~~~wwwwwwxxxKKK???444888;;;VVV{{{vvvgggppp___iiirrr___eeesssbbbYYYYYYcccoooeee```gggVVVOOOkkk}}}qqqiiikkknnnrrr}}}zzzeeefffrrrxxxsssmmmTTTWWWfffqqqeeeSSS\\\uuuqqqeeedddgggaaaaaaddd___aaa```___^^^]]]]]]^^^___cccaaa^^^\\\\\\]]]```bbb^^^___`````````aaaccceeeaaacccdddeeecccbbbbbbcccddd___WWWgggooofffbbbddd[[[RRRSSSZZZ]]]TTTIIIOOONNNLLLMMMSSSYYY]]]]]]RRRVVVZZZ\\\```ddddddaaa\\\ccc~~~sssXXXeeewwwuuuRRRBBB???===DDDDDDBBB]]]zzztttXXXMMMjjjnnncccvvvlllggglllbbbjjjtttppp{{{~~~kkkqqqUUUHHHXXX|||mmm]]]VVV]]]lllvvvssscccQQQJJJPPP]]]iiippphhhggg```cccllldddXXXWWW```xxxzzzeeeUUURRRiiimmmccc^^^UUU```oooTTTMMMTTT[[[mmmsss~~~|||yyymmmWWWQQQWWWPPPFFFEEEEEEHHH777888@@@ZZZ\\\TTTooommmnnnjjjvvvJJJ555......111IIIqqqqqqnnnvvv\\\JJJMMMhhhttt}}}xxxuuurrrrrrsssrrrqqqtttzzzqqqiiigggnnnnnnhhheeeiiicccWWWWWWlll~~~|||oooeeepppkkklllhhh___cccjjjfffjjjoooyyy}}}oooccc___aaajjjiiieeeggg___TTTRRRuuuxxxmmmYYYWWWeeeiii___jjjZZZOOOQQQ[[[dddeee``````rrrjjj[[[```___ZZZccczzzggg^^^fffuuurrrRRRpppoooggg\\\]]]dddaaaWWWtttlll```^^^___WWWXXXjjjaaa___YYYXXXWWWOOOVVVmmmmmm]]]TTTUUUZZZeeeeeeVVVTTTRRROOOMMMPPPUUUUUUSSSTTTRRRQQQSSSWWWXXXUUUQQQSSSfffYYYUUUQQQCCC[[[qqqLLLQQQgggYYYLLLOOOHHHPPPNNNZZZaaaYYYRRRRRRNNNLLLWWW\\\VVVQQQOOOLLLFFFQQQTTTMMMJJJOOOMMMJJJPPPMMMVVVNNNAAABBBBBB<<<:::;;;CCCMMM___ggghhhtttsss}}}vvv}}}}}}pppbbbaaafffbbb___```dddgggccc^^^\\\ZZZdddpppccc```]]][[[[[[[[[ZZZYYYYYYYYYXXXXXXWWWXXXXXXYYYYYY^^^bbbbbb^^^[[[[[[]]]^^^UUUGGG;;;777999::::::MMM===333555777333555<<<:::888777777888888666444///AAAmmm}}}|||uuunnnwww|||oooeee[[[lllxxxfffdddhhhbbb```eeeVVVXXXqqqjjjeeeddd___XXXMMMnnn{{{zzzooovvv}}}iii]]]VVVMMMGGGFFFGGGFFFFFFMMMOOOSSSWWWZZZ\\\]]]^^^XXXPPPWWWggggggWWWTTT^^^QQQQQQRRRTTTWWWYYYXXXWWWUUUVVVXXXVVVRRRMMMHHHFFFaaaZZZRRRKKKGGGCCC>>>:::888===>>>DDDLLLJJJQQQeeezzz~~~MMMBBB888:::555HHHpppooo}}}hhhxxxgggiiiuuucccgggssseeeaaacccuuuuuuffffffmmmWWWWWWvvvkkkmmmssswww~~~uuuaaaUUU___rrrvvvjjj\\\RRRWWWkkkzzzmmmVVV^^^xxxwwwiiieeefff``````aaa]]]___^^^]]]]]]^^^___``````aaa___]]]\\\\\\^^^```bbbaaaaaaaaa___^^^___bbbddd^^^```dddeeeeeeeeeeeefff^^^ZZZRRReee{{{wwwtttkkk^^^[[[gggoooiiicccdddcccfffbbbYYYYYYbbbgggeeemmmvvv~~~zzzdddhhhrrr]]]jjjmmmmmmNNN???>>>>>>EEEDDDEEEeeeyyyyyyxxxlllKKKeee|||qqqbbbfffgggiii{{{hhheeemmm|||vvvvvvyyylllrrrbbbNNN^^^}}}kkkbbbfffeeeaaahhh{{{wwwccceeeooorrrlllgggkkk___MMMMMM___ffffffmmmVVVZZZZZZYYYTTTQQQ___xxxrrriii___TTTgggnnnSSSKKKQQQXXX```ddduuuyyyvvvcccRRRQQQVVVLLLCCCCCCBBBKKK666888FFFaaa]]]QQQmmmxxxwww\\\888///000000IIIrrrnnnvvv~~~YYYFFFRRRaaabbb``````uuurrrqqqrrrrrrqqqvvv}}}xxxnnnggggggbbbWWWSSSWWWHHH___}}}zzzddd___ggguuunnnhhh___[[[iiiuuuoooyyyfff___bbbtttyyylllZZZXXX^^^ggguuu~~~ooo```\\\bbbeee^^^TTTUUUPPPHHHIIIUUU^^^``````aaaqqqfffUUUZZZ\\\ZZZeeeyyyjjj___XXXTTT\\\```VVVkkkjjjccc[[[]]]cccaaaXXXpppiiibbbdddeeeXXXWWWiiiaaa___ZZZ[[[[[[SSSWWWlllkkk```YYYUUUSSS^^^bbbWWWEEEIIIIIIFFFFFFIIIGGGBBBBBBBBBEEEJJJQQQUUUUUUTTTWWW^^^^^^VVV@@@MMMzzzZZZJJJ[[[iiiUUUOOOXXXPPPQQQOOOYYY```WWWQQQRRRNNNHHHTTTZZZUUUNNNMMMJJJEEEPPPUUUOOOIIILLLJJJFFFKKKNNNUUULLLAAABBBBBB<<<;;;888AAAHHH]]]ZZZtttlll|||wwwxxx{{{uuu{{{ooobbb___gggccc___```bbbbbb^^^[[[YYYYYYbbblllccc```^^^\\\\\\]]]\\\[[[XXXWWWWWWWWWXXXYYY[[[[[[\\\aaaeeeccc]]]ZZZ\\\```iiiWWWCCC:::===BBBBBB@@@GGG===555333000---333===888777777999<<<<<<888444222@@@rrr|||vvv}}}uuummmsssyyylllccc\\\ppp}}}iiieeegggaaa___eeeUUUUUUooolllhhhgggbbbZZZLLLiii}}}nnnjjjiiiqqqxxxrrr```OOONNNIIICCCAAABBBDDDCCCBBBBBBFFFKKKPPPUUUXXXYYYZZZZZZRRRXXXkkkpppaaaUUUVVVVVVTTTRRRRRRTTTUUUUUUUUUQQQUUUXXXWWWRRRMMMIIIHHH```YYYPPPIIIEEEBBB===:::666;;;>>>GGGQQQPPPWWWjjjzzzLLLDDD===@@@777FFFoooqqqxxxfffppp}}}~~~iiigggtttaaabbbmmmaaa___bbbqqqhhh\\\___eeeYYYdddnnn[[[XXX[[[]]]___dddZZZQQQSSSggg}}}~~~mmm]]]NNNVVVmmmqqqWWW]]]xxx{{{kkkeeeeee```___```[[[```___]]]^^^___```___^^^^^^]]]]]]\\\]]]^^^___```dddccc```]]]ZZZZZZ\\\^^^\\\___ccceeeffffffggghhhaaa\\\SSSccc{{{wwwrrr\\\ccczzzoooaaahhhwwwfffiiiooo___mmmcccfffKKK===>>>@@@EEECCCEEEhhhyyywwwwwwwwwHHHfffyyy|||kkkhhheeesssnnnqqq}}}kkkoooqqq~~~uuupppvvvqqqwwwhhhPPPaaa]]]\\\RRR[[[___^^^iii~~~ooolllqqqdddhhhcccUUURRRZZZZZZYYYaaaNNNDDDFFFTTTXXXVVVaaauuuzzzkkkeeeccc^^^iii~~~|||rrrcccRRRKKKRRR___gggaaaggggggbbbooorrr\\\\\\OOOOOOSSSIIIAAABBBAAAAAA666>>>LLLbbbrrr^^^SSSkkkvvvggg:::222555000DDDxxxnnnqqqvvvTTTIII[[[iiiyyy{{{cccrrruuutttpppooorrruuuuuuyyy~~~rrrkkkeeeaaa]]]YYYZZZ^^^ooogggccceeebbbssshhhaaa\\\]]]llluuullltttxxxwwwnnnbbb]]]aaahhhmmmxxxppp```___hhhtttoooeeeeeemmmmmm___VVVVVVPPPVVVSSSTTTaaacccZZZXXXbbbnnncccXXX___\\\XXXddd{{{dddWWWUUUTTTXXX\\\VVVfffbbb^^^]]]______[[[VVVggghhhfffhhhgggZZZXXXhhhbbb```[[[]]]___UUUXXXllliiibbb^^^WWWQQQ[[[bbbYYYQQQYYY\\\WWWTTTVVVTTTNNNQQQRRRTTTUUUUUUUUUTTTTTTXXXWWW[[[TTT>>>]]]oooSSSSSSaaabbbOOOOOOZZZXXXOOOMMMWWW^^^VVVRRRTTTQQQCCCPPPXXXRRRMMMMMMMMMJJJOOOVVVPPPGGGIIIHHHEEEIIIOOOSSSIII???BBBAAA;;;;;;<<>>???===666///---444;;;:::999:::===@@@???999333999BBBwww{{{zzz|||{{{xxxqqqjjjppp~~~vvvmmmggg```qqq|||iiigggeee______eeeSSSRRRooopppfffgggfff]]]JJJ___mmm``````gggrrrrrrdddUUUNNNCCCBBBBBBGGGNNNSSSUUUTTTLLLMMMNNNPPPRRRTTTUUUVVV]]]XXX\\\hhhiii]]]RRRPPP]]]XXXRRRNNNNNNPPPQQQRRRTTTUUUWWWWWWUUUQQQNNNMMM^^^WWWNNNGGGDDDAAA===:::555;;;???KKKXXXYYY^^^nnn{{{vvvPPPGGG???CCC:::FFFllloootttaaayyy}}}|||bbbuuuhhheeeqqq]]]\\\ggg______ccchhhccc]]][[[^^^fff{{{xxxcccRRRPPPRRRQQQQQQTTTOOONNNYYYooo}}}kkk\\\MMMWWWqqquuuWWW[[[xxx|||kkkdddddd``````bbb\\\```^^^\\\]]]```aaa```^^^ZZZ[[[\\\]]]^^^^^^^^^^^^bbbaaa^^^[[[YYYYYY]]]```\\\___cccffffffeeefffffffffaaaVVVccctttkkkaaaSSStttkkkcccmmmyyy~~~{{{rrrnnnbbbffflll___mmm\\\dddJJJ<<>>FFFHHH^^^tttOOO~~~|||fffmmmrrrmmm{{{vvviiiggg```\\\^^^___\\\[[[^^^```___ddd~~~lllaaa___\\\[[[\\\]]]]]]\\\XXXYYYZZZ\\\\\\\\\[[[[[[ZZZ^^^bbbaaa\\\YYYZZZ]]][[[LLL>>>===@@@@@@@@@@@@IIISSSRRRAAA222222999;;;===<<<===AAADDDAAA999222555===mmm~~~wwwqqqllltttwwwqqqnnneeepppxxxffffffccc______fffRRRPPPpppsss\\\aaafffcccPPPbbblllfff]]]^^^hhhfffVVVGGGCCC@@@BBBHHHSSS___gggjjjjjjdddaaa^^^ZZZXXXXXXYYYZZZWWWYYY___aaa[[[SSSUUU]]]___YYYQQQKKKJJJMMMPPPRRRVVVTTTRRRRRRRRRQQQNNNKKK]]]VVVMMMFFFCCC@@@===:::666<<>>???dddbbbqqq~~~>>>```nnnqqqvvvbbb}}}ooo}}}www___WWWfffhhhjjjuuukkkbbbaaaTTTbbbuuuXXXRRR\\\bbb\\\PPPTTTdddhhh^^^```YYY[[[eeeccc\\\fffzzzyyyooo]]]ZZZbbb^^^TTTTTTZZZccc{{{xxxkkkiiigggjjj``````aaa]]]cccmmmmmmddd```ddddddSSSCCCUUUuuuooo```[[[TTTLLLMMMTTTRRRFFFFFFIIIBBB@@@CCCAAA???===@@@NNNhhhAAAaaa@@@QQQhhh}}}~~~999,,,777333BBBwwwiiiggg\\\XXXYYYwww|||sssuuunnnkkknnnrrrpppllljjjmmmrrrpppjjjpppzzzkkkeeeeeeeeecccaaa]]]SSSZZZlllxxx}}}sss^^^aaahhhiiieeekkkrrrjjjYYYcccqqqnnnbbbbbbaaaZZZXXX___^^^___```^^^ZZZ^^^dddlllrrrddd```uuuuuuaaaZZZkkkhhhWWWRRR]]]WWWUUUiiibbbOOOTTTjjjkkk___ZZZYYYmmmaaabbboooppp```UUUVVV^^^lllnnnhhhbbbYYYXXXeeeeeeaaaYYYZZZ\\\UUUYYYmmm]]][[[[[[WWWTTT___aaaSSSWWWbbbddd\\\YYY___aaa]]]cccggghhhcccXXXQQQPPPRRROOOWWWEEEHHH```qqqnnnQQQOOOPPPPPPVVVYYYNNNGGGPPPNNNJJJQQQVVVKKKEEEGGGDDDIIIUUU[[[TTTLLLLLLNNNMMMMMMVVVPPPFFFHHHJJJJJJNNNMMMNNNDDD<<<@@@>>>777999777EEEMMMjjjxxxSSSzzzzzzqqqccclllfffwwwsssaaammmeee```aaaaaa]]]\\\```eeebbbfffnnn```]]][[[ZZZ[[[\\\\\\[[[ZZZ[[[]]]^^^]]]\\\ZZZXXXWWW\\\``````\\\ZZZZZZ\\\]]]PPPEEEBBBBBBCCCIIIQQQTTT```\\\BBB000444===>>>EEE>>>===EEEHHH@@@999888::::::qqq}}}wwwtttqqqlllrrrppprrrfffkkkyyyhhhjjjgggeeedddfffRRRSSSpppnnnhhh___^^^```OOO]]]qqqbbb\\\___fff]]]IIIBBBIIIMMMMMMkkkkkkiiisssxxxooolllfff\\\\\\ZZZYYYXXXWWWVVVVVVWWWZZZ[[[WWWQQQMMMKKKLLLPPPUUUQQQPPPVVVRRRKKKMMMTTTSSSMMMCCC@@@BBB???999333===<<>>>>>YYYtttsss^^^MMMMMMMMMLLLGGGBBBAAADDDGGGRRRTTTTTTOOOHHHFFFIIIMMMkkk```RRRKKKJJJKKKIIIFFFNNNLLLJJJHHHHHHIIILLLMMMSSSEEE;;;===>>>:::888:::BBBBBBYYYwwwSSSvvv~~~nnnooo___vvvzzzXXXqqqnnneee___```aaa^^^^^^aaakkkeeecccvvv```aaa___\\\ZZZYYYYYYYYYZZZYYYZZZ\\\___```___[[[XXX[[[]]]______^^^^^^^^^___```TTTUUU```[[[IIIHHHVVVnnnqqqpppYYY;;;666>>><<>>888666AAABBBQQQggg\\\YYYxxxvvvooo~~~___RRRHHHFFFBBBDDDXXXqqqcccwwwkkk^^^xxxqqq[[[bbbooommmjjjiiirrrvvvtttzzzzzzjjjhhhdddcccggggggcccbbbeee^^^[[[]]]___YYYOOOJJJMMMSSSuuupppYYYWWWyyy~~~nnnhhhjjjfffffffff___]]]___aaabbb```___^^^___]]]^^^___^^^\\\^^^aaaddd```\\\[[[___aaa___^^^```cccfffgggeeeaaa```bbbfffhhh^^^TTTiiitttggg```^^^\\\___ZZZRRR[[[jjjllllll___QQQOOOwwwvvvjjjeeedddZZZVVV[[[VVVOOOSSSWWWccckkkddd___fffeeeVVVCCC>>><<>>;;;<<<>>>???888===@@@QQQLLLggg\\\VVVwwwnnn<<<666444,,,777fffvvvppp^^^]]]MMMjjjwwwxxxzzzpppmmmrrrrrrkkkhhhmmmoooqqqqqqnnnnnnqqqqqqnnnooollleeejjjvvvpppeeeeeeqqqmmmdddcccgggWWWUUUdddjjj___WWWZZZmmmqqqjjjXXXRRR]]]lllsssfffbbb]]]YYY[[[bbbkkkrrrVVVRRRWWWaaa```YYY___nnnccc^^^YYYYYY]]]___ZZZUUUTTT^^^jjjmmmcccWWWSSSUUU]]]YYYWWWXXXXXXWWWZZZ^^^ggg]]]SSSOOONNNRRR^^^jjjiii___YYYZZZ]]]^^^bbbfffWWWUUUUUUWWWXXXUUUUUUWWWOOOQQQRRRNNNJJJKKKRRRZZZXXXWWWUUUTTTSSSRRRPPPOOOFFFFFFTTTlllvvvjjjXXXNNNFFFFFFFFFEEEEEEGGGJJJMMMddd___XXXQQQOOOVVVbbbkkkggg]]]PPPIIIIIIKKKJJJHHHLLLKKKIIIGGGGGGIIIKKKLLLRRREEE<<<===>>>999777:::CCCJJJVVVlll\\\vvvrrrrrrnnnqqqnnnzzzuuu]]]zzzqqqggg^^^]]]]]]]]]aaagggjjjccc```sss|||nnn___]]][[[XXXWWWWWWWWWXXXXXXXXXZZZ]]]^^^]]]ZZZWWWZZZ\\\]]]^^^^^^^^^```aaaccc\\\bbbpppkkkUUUMMMUUUhhhpppwwwfffDDD666:::;;;PPPGGGEEEKKKLLLCCC:::888000>>>{{{xxxzzzyyyzzz}}}xxxuuuxxxxxxkkk]]]gggxxxppplllhhheeeccccccPPPUUUwwwxxxddd```]]]___QQQXXXtttkkkbbbaaaXXXMMMMMMWWW]]][[[qqqoooNNNLLLdddjjjaaaccc```ddd^^^ZZZYYYXXXWWWXXXYYY[[[]]]YYYXXXXXXXXXXXXWWWTTTRRRUUUYYYSSSOOORRRMMMHHHLLLVVVQQQHHH@@@===>>><<<777555???CCCSSSeee\\\\\\wwwzzzwwwjjjZZZNNNIIIEEECCCQQQeeessszzz~~~wwwrrr[[[uuurrr\\\```pppoooggg]]]bbbffffffddd```YYYPPPQQQNNNJJJGGGBBB>>>@@@EEELLLHHHJJJQQQOOOGGGJJJSSS[[[{{{hhh[[[ZZZvvvqqqiiiiiiddddddeee___```aaaaaa```^^^]]]^^^___]]]^^^______^^^^^^```aaa\\\[[[\\\``````]]]___ccceeedddcccaaa```aaabbbdddggg]]]UUUlllxxxjjjbbb```YYY]]]bbb___eeerrrvvvnnn\\\LLLOOO}}}ppp]]]ZZZiiiooorrrxxxsssiiihhhgggnnnppphhhdddeee]]]OOO===>>>???EEEDDD>>>TTT~~~jjjcccuuuIIIHHHZZZiiivvvuuueeeqqqlll]]]yyyuuu```[[[aaatttuuu^^^rrrlllfff```UUULLLZZZlllaaaKKK@@@<<<===;;;===???>>>999555666666;;;>>><<<;;;AAAIIILLLIIIRRRWWWUUUSSSXXX^^^bbbssssssooofff___ZZZTTTNNNTTT^^^yyyrrrYYYMMMUUUwwwppp\\\\\\ccckkkbbbMMMEEECCC???<<<;;;<<<===???======GGGMMMTTTtttOOOTTTppp{{{kkk===333222666000^^^yyynnnvvvdddZZZXXXppp|||rrr{{{qqqmmmpppqqqllliiilllpppppplllgggfffkkkooonnnooojjjdddnnnyyyooodddjjjsssxxxzzztttiii```___```ggg``````cccZZZQQQ]]]ttthhhmmmgggZZZ^^^nnntttmmm```^^^]]]^^^aaabbbbbb```RRR]]]iiiiii^^^XXXbbbrrraaa]]]ZZZ\\\^^^[[[SSSKKKIIIeeeuuujjj^^^___^^^XXXPPPLLLEEEEEENNN\\\cccccceeeYYYOOOPPPYYYeeeqqqzzz^^^WWWSSSWWW\\\^^^___```PPPXXX___]]]XXXUUURRROOOQQQLLLIIIOOOZZZaaa```\\\VVVRRRNNNNNNRRRTTTRRRPPPPPP]]]pppyyymmmWWWLLLNNNPPPPPPRRRXXX```gggmmmpppeee^^^TTTNNNOOOYYYfffnnn^^^VVVLLLHHHIIIKKKKKKIIIJJJIIIHHHFFFGGGHHHJJJKKKQQQEEE<<<======888777<<<@@@IIIWWWYYYiiinnnvvvvvviii|||^^^{{{```vvv{{{qqqfffbbbaaa___```aaahhhaaa]]]oooyyyooo]]][[[XXXVVVUUUUUUUUUVVVVVVWWWXXXZZZ\\\[[[YYYVVVYYY[[[\\\\\\\\\^^^bbbdddccc^^^dddoooiiiUUUKKKOOOdddqqqzzzRRR777999???XXXIIIBBBJJJPPPIII===666555>>>xxxmmm}}}||||||xxxuuu|||nnneeemmmyyyrrrgggjjjfffbbb```LLLPPPtttwwwcccccc^^^```TTTUUUmmmiii___\\\VVVUUU[[[eeekkklll[[[@@@???TTTyyy{{{]]]^^^YYYTTTYYYSSSWWWXXXYYYZZZZZZZZZZZZZZZ[[[YYYXXXYYY[[[ZZZVVVSSSTTTYYYSSSNNNPPPLLLHHHMMMWWWPPPFFF???>>>>>>;;;777444<<>>???AAAAAA@@@@@@AAA===EEEEEE>>>;;;???>>>777222888<<<>>>DDDLLLQQQRRRfffggghhhfffccc```[[[WWWXXXgggxxx]]]PPPTTTrrryyynnnkkkfffbbb[[[MMM@@@>>><<<::::::;;;<<<===CCC@@@TTTOOOqqqeeeRRRWWWmmmsss|||ZZZ>>>555222<<<000ZZZ}}}rrrlllsss```]]]hhhZZZlll{{{{{{rrrmmmnnnpppllljjjjjjkkkllliiifffhhhooouuuuuuqqqhhh___gggpppfff```mmmccceeeddd___\\\]]]^^^]]]YYYaaa^^^QQQNNN___sss}}}[[[dddccc[[[aaapppkkkXXXYYYXXXXXXYYYZZZ[[[[[[[[[eeejjjmmmiiieeeddddddccc\\\[[[ZZZZZZYYYWWWTTTRRRVVVnnnwwwggg[[[```bbb[[[YYY^^^```bbblllwwwuuukkk___ZZZ[[[eeettt}}}~~~|||]]]ZZZYYYZZZZZZXXXVVVUUUPPP___gggaaaWWWTTTPPPJJJGGGDDDFFFRRR___cccZZZOOOQQQOOOMMMNNNPPPRRRQQQOOOZZZcccmmmjjjWWWFFFGGGRRRMMMMMMNNNTTT^^^fffjjjkkkVVVRRRMMMKKKLLLOOOQQQRRRPPPLLLIIIIIILLLNNNLLLJJJHHHGGGFFFFFFFFFGGGIIIJJJMMMCCC===>>><<<777888>>>BBBGGGtttMMMyyyqqqoooiiiwwwnnnaaajjjzzzpppfffdddgggfff```ZZZfff___[[[jjj~~~mmm\\\ZZZXXXUUUTTTTTTTTTUUUVVVVVVVVVXXXZZZZZZYYYWWWXXXYYYZZZZZZ\\\___cccfffeee^^^]]]```[[[MMMGGGKKKdddrrrYYY888999DDDbbbLLL???HHHVVVRRRAAA333777;;;qqqmmmxxxyyy{{{xxxqqqtttkkkooowwwxxxkkkiiifffbbb```KKKQQQxxx}}}cccfff___```WWWTTTiiikkkZZZRRRSSS___ddd```___eeezzzYYYLLLPPPDDDVVVeeeYYYaaaXXXUUUXXXVVVVVVYYY\\\^^^^^^\\\YYYWWW\\\YYYXXXXXXZZZYYYUUUQQQRRRWWWSSSNNNPPPLLLIIIOOOVVVMMMCCC??????>>>:::777999===DDDOOOTTTPPPXXXkkkdddhhhoooxxxkkk[[[NNNFFFOOO```jjjqqq{{{{{{{{{]]]jjjmmmaaa[[[fffiii]]]```VVVOOOSSSWWWWWWWWWZZZLLLPPPWWW```hhhkkkfff```lllsssqqqhhhmmmlllgggYYYTTTuuupppgggeeeaaabbbeee___dddccc```]]]ZZZZZZ]]]```\\\]]]^^^`````````^^^\\\^^^^^^```bbb___[[[]]]bbbddd```]]]^^^ccchhhiiiiiieee[[[RRRjjjvvvdddYYYZZZdddnnnOOOHHHiii___]]]xxxgggcccyyy]]]^^^hhh\\\KKK:::===>>>BBBDDDAAATTTxxxqqq}}}oooOOOGGGFFFzzzsssvvvooojjjllldddccczzzyyyrrrkkkhhhjjjqqqwwwvvvssssssooowww___dddxxxdddaaadddiiipppaaaDDD;;;CCCEEEJJJIIIHHHGGGLLLWWWeeemmmiiikkkhhhaaabbbeee___SSS\\\ZZZRRRFFF???AAAEEEFFFVVVRRROOORRRXXX___eeeiii___ooo{{{bbbYYY[[[ssswwwbbbVVVIIIHHHMMMKKK>>><<<:::999888:::;;;===CCCLLLTTTddd}}}UUU[[[eee~~~yyyHHHAAA888222:::222GGGooohhhRRRgggxxx|||tttmmmmmmooonnnkkkiiieeehhhiiihhhlllrrrvvvuuuhhhccc]]]dddlllccc___lll^^^bbbcccbbbccceee```YYYNNNLLLHHHOOOiiiyyyddd\\\___XXXMMMSSSdddfffYYY___^^^[[[VVVTTTXXXbbbjjjbbbccc```^^^bbbgggbbbXXXQQQTTTVVVUUUTTTXXX```hhhrrrvvvpppaaaVVVVVVWWWVVV\\\nnn~~~{{{hhhSSSVVVXXX___kkkwwwzzzqqqfff^^^\\\VVVNNNHHHHHHKKKMMM___gggfffZZZPPPRRRTTTRRRRRR^^^iiiggg\\\SSSSSSWWWMMMOOORRRQQQPPPNNNOOOPPPPPPQQQRRRNNNGGGDDDKKKTTTKKKIIIGGGIIIMMMPPPPPPNNNNNNMMMMMMMMMMMMIIIDDD@@@DDDDDDFFFKKKOOOOOOLLLIIIGGGFFFFFFEEEFFFGGGHHHIIIIIIAAA===>>>;;;666999BBBKKKRRROOO|||uuuRRRqqqqqqvvvtttiii]]]\\\dddiiiddd\\\```\\\XXXdddttt\\\[[[XXXVVVTTTTTTUUUVVVWWWVVVUUUWWWYYYZZZZZZXXXWWWXXXYYYZZZ[[[___cccgggiiibbb^^^]]]WWWNNNIIIIII]]]hhh|||vvvOOO222666AAAlllSSSCCCMMM\\\XXXEEE555222888gggssslllyyy~~~}}}}}}}}}uuullltttgggdddjjjxxxooofffeeebbbbbbOOOWWWbbbhhh^^^^^^XXXRRRdddmmm^^^UUUXXXffffffXXXSSSZZZLLLIII???DDDRRRSSSdddiiiHHHMMMSSSMMMQQQQQQTTTTTTWWWZZZ]]]]]][[[WWWUUUXXXWWWWWWWWWWWWVVVSSSQQQOOOWWWSSSOOOPPPKKKHHHOOOSSSIII@@@???@@@>>>999666::::::AAAIIIJJJLLLZZZlll|||oooZZZIIILLLZZZlllfffwwwaaabbbhhheee\\\aaaggg___\\\XXXYYYdddooossssssrrrwww}}}xxxeeeiiirrrsssaaaTTTsssqqqhhhfffaaabbbddd___dddbbb```\\\ZZZZZZ]]]````````````bbbddddddbbb```bbb``````bbbaaa]]]^^^aaabbb___]]]___dddhhhjjjiiiiii^^^TTTlllyyyggg[[[YYYddd}}}wwwxxxvvvdddMMMPPPssszzzaaammmyyyppptttdddPPPiiivvvYYY```jjjZZZMMM;;;>>>>>>BBBDDDBBBRRRqqq|||~~~cccKKKCCCEEEuuuxxxzzzrrrbbbmmmooo___aaaxxxxxxrrrooollllllooopppnnnnnnqqqbbbeee]]]eee~~~~~~ooommmbbbYYYOOOAAA999EEEPPPJJJRRR___nnn|||}}}ssspppqqqppp___PPP@@@===DDDMMMUUU[[[^^^jjj~~~qqq``````bbbsssdddMMMGGGBBB@@@===555===;;;999777888:::===???III___SSS{{{jjjQQQZZZooo|||CCCGGG:::666333222999wwwvvv___oooQQQTTTkkkssswwwqqq~~~wwwooommmpppqqqmmmiiidddhhhjjjiiijjjmmmllliii[[[aaabbbhhhoooiiibbbhhhjjjpppqqqnnnmmmlllcccVVVVVVVVVddd~~~iiiYYY[[[ZZZUUUQQQZZZffffff]]]cccjjjpppqqqllliiijjjmmmYYY]]]___[[[YYYYYYZZZYYYUUUWWWXXXVVVTTTXXXcccllluuummmbbbYYYUUUUUUWWWZZZVVVaaakkkmmmhhh___UUULLLXXX[[[^^^aaaeeefff___UUU```\\\RRRIIIJJJUUUbbbhhhnnniii]]]OOOKKKRRRZZZ___tttuuurrrgggYYYQQQRRRVVVOOORRRUUUSSSPPPNNNQQQTTTNNNKKKHHHIIILLLNNNNNNMMMLLLKKKJJJKKKMMMOOOOOOOOOMMMNNNNNNMMMKKKHHHFFFEEEAAABBBFFFJJJNNNNNNKKKHHHFFFFFFFFFFFFFFFGGGHHHIIIEEE???===>>>:::666;;;FFFNNNfffwwwZZZ}}}zzzxxx;;;aaavvvqqqmmm~~~~~~rrrcccZZZ^^^eeefffaaa[[[[[[XXX___ppp]]][[[YYYVVVUUUUUUUUUVVVVVVUUUTTTUUUWWWYYYYYYYYYVVVWWWYYYZZZ\\\___cccfffdddddddddccc^^^TTTIIIBBBMMMRRR^^^WWW:::+++333;;;www```PPPWWW```ZZZHHH:::000;;;\\\{{{sssggguuu}}}vvvjjj{{{xxxiii___```uuuoooeeedddccccccPPPZZZ```hhh[[[[[[WWWOOOaaannnbbb___aaaeeeddd^^^___dddYYYeee___IIIEEEWWWfffiiiTTTBBBMMMGGGDDDNNNHHHMMMLLLNNNPPPRRRSSSSSSRRRQQQQQQSSSUUUUUUTTTSSSRRRSSSOOOWWWUUUPPPPPPJJJFFFLLLNNNCCC;;;>>>@@@<<<666333:::888???GGGFFFNNNeeevvv~~~pppSSSLLLTTTppp{{{kkkeeeZZZcccjjj___^^^hhhggghhhmmmssszzz{{{yyyjjjlll{{{}}}}}}hhhbbbnnnxxxzzzjjjXXXmmmtttkkkjjjdddcccddd]]]bbbaaa___\\\ZZZZZZ]]]```bbbaaa```bbbeeegggeeecccccc```___bbbdddaaaaaabbb``````___aaaccceeefffffflll```VVVnnn~~~mmmaaa^^^cccooonnnaaa```ddd___SSSOOOWWWkkkddd^^^mmmlllaaafffeee\\\YYY~~~lllYYYhhhdddNNNIII;;;???@@@BBBDDDCCCUUUuuuWWWJJJEEEJJJ[[[zzzwwwqqqfffhhhrrrjjj^^^llliiibbbuuuqqqlllgggeeehhhjjjgggdddcccYYYPPPQQQ[[[iiinnnhhhjjjVVVFFF???BBBIII]]]rrrxxxyyyeeeQQQMMMOOOOOOKKKHHHPPPVVVdddWWWNNNWWWXXXcccvvv[[[NNNSSSQQQKKKAAA333;;;999777666888<<>>:::666===IIINNN}}}gggqqq|||xxxxxxAAAXXXdddeeewwwtttxxxyyyuuu^^^kkkwwwvvvnnnccc]]]```bbbaaa\\\___]]]aaa~~~uuucccXXXmmm{{{hhh\\\[[[XXXVVVTTTTTTUUUUUUUUUSSSRRRRRRUUUWWWXXXXXXUUUWWWZZZ\\\]]]___bbbddd```ccceeeddd___VVVGGG<<<>>>???DDD<<<,,,...999999~~~jjj\\\___cccZZZJJJ@@@555BBBSSSjjjmmmfffrrr{{{yyykkkuuuwwwgggbbbwwwpppeeedddccccccOOOWWW___gggYYYYYYVVVMMM^^^ooo^^^cccccc^^^^^^hhhqqqttt~~~vvvpppfffZZZaaapppuuubbbXXX___MMMJJJVVVIIIMMMDDDDDDDDDEEEGGGJJJLLLNNNKKKOOOSSSTTTRRRQQQSSSUUUPPPYYYWWWRRRPPPIIICCCJJJJJJ???888<<<@@@;;;444111???;;;DDDKKKJJJXXXttt~~~bbbRRRUUUlllrrruuu{{{|||}}}gggUUU___nnnbbb]]]jjjnnn```iiimmmiiihhhlllnnnkkkqqqvvvtttiii```[[[TTTMMMiiisssmmm]]]___pppooo___RRR[[[qqqxxx{{{ooo[[[gggxxxooommmfffdddccc\\\aaaaaa___\\\ZZZ[[[]]]```aaa___^^^```dddfffeeedddccc^^^]]]bbbfffeeedddddd``````aaabbbbbbbbbbbbccclll```UUUnnnpppeeedddeeeggg^^^QQQUUUXXXMMMEEEQQQZZZ\\\pppOOOUUUbbb\\\RRRNNN[[[cccVVVUUUjjjzzzYYYUUUlll^^^CCCHHH:::AAABBBBBBCCCDDDYYY|||qqqQQQMMMLLLMMMBBByyycccllllllaaahhhxxxrrrrrrbbbZZZpppdddggg```\\\```ccc___WWWRRROOO;;;???GGGKKKRRRSSSVVVMMMCCCNNNcccnnnqqqgggeeeccc___dddnnnyyyvvvmmmccccccpppxxxlllpppssskkkZZZNNNAAADDDLLL>>>:::GGGGGGOOObbbLLLDDDFFF???:::<<<:::999888555555888>>>EEEIIIAAA???lllRRRMMM^^^}}}|||\\\QQQPPP888MMM555666999iii||||||bbb{{{pppTTTDDDiii}}}rrruuurrruuuxxxuuunnnjjjmmmlllhhhdddccc^^^YYYdddrrrnnnaaabbbeeeaaa```jjjmmmiii___^^^ccc```VVV```{{{ppp^^^bbblllnnnkkk___\\\kkkzzzwwwjjj```ppplllfffaaa___\\\ZZZXXXXXXUUUVVV[[[[[[XXX\\\ddd```]]]\\\___dddddd___YYYXXX___```YYY]]]hhhjjjddd___XXXWWW]]]^^^YYYZZZ```]]]cccccc[[[XXX^^^eeehhhaaa]]]WWW[[[iiiuuupppccc___SSSOOO[[[ddd```ZZZXXXQQQSSSTTTRRRPPPRRRYYY```\\\UUUNNNLLLPPPWWW\\\^^^OOONNNLLLNNNSSSVVVRRRMMMMMMPPPQQQPPPLLLJJJLLLNNNMMMQQQUUUSSSOOOLLLNNNQQQNNNKKKHHHEEEDDDEEEFFFGGGEEEEEEFFFGGGHHHHHHIIIIII>>>;;;;;;>>>:::666>>>LLLQQQ\\\rrr|||uuusssPPPZZZllljjjiiieeeqqqeee```WWWdddmmmggg^^^]]]aaaccc___eeedddfffvvv___ppp~~~vvv~~~}}}hhh\\\ZZZWWWUUUSSSSSSTTTUUUTTTRRRPPPPPPSSSUUUWWWWWWTTTWWWZZZ\\\^^^___aaacccbbbeeeeeebbb^^^WWWJJJ>>>888777777///)))666BBB===wwwppplllbbbSSSFFF888>>>LLLpppvvvaaalllyyyssseeennniiikkkwwwvvvvvvmmmhhhggg[[[VVVOOO|||eeebbb```[[[QQQNNN]]]qqqhhhbbb^^^^^^]]][[[]]]aaammmggghhh[[[VVV{{{zzzxxxtttooojjjfffcccaaaeee___QQQKKKLLLIII@@@GGGDDDBBBDDDJJJOOOQQQPPPMMMRRRVVVTTTNNNHHHHHHJJJJJJ@@@;;;>>>>>>888333222===CCCHHHLLLVVVfffuuu}}}yyyEEERRRppp|||tttwww}}}~~~kkkZZZ\\\qqqsss```^^^mmmiiidddaaadddjjjjjjddd]]]dddkkkjjjddd]]]PPPOOO___~~~lll[[[YYYaaa```WWWSSS^^^qqq~~~uuubbb^^^fffuuuhhhffffffbbb]]]\\\___``````___]]]]]]^^^```\\\aaabbb```aaaeeefffaaa^^^___``````______```aaa```aaadddgggjjjiiieeebbbkkknnnWWWkkk{{{kkkooorrrdddooovvvaaaTTTXXXVVVRRRZZZ[[[^^^eeebbb^^^dddjjjmmmmmmxxx~~~eeeZZZrrrjjjQQQ___jjjYYYEEE@@@@@@>>>@@@MMM;;;QQQ~~~rrruuuxxxMMMQQQMMMJJJEEERRR^^^aaadddkkkgggmmmtttnnnjjjhhhXXXYYYvvvddd\\\[[[bbbccc[[[YYY^^^PPPOOOOOOPPPRRRSSSQQQOOOMMMPPPiiilllcccjjjiiiaaa^^^UUUHHHDDDKKKSSSWWW```LLLBBBCCCBBBIIIQQQPPPYYYaaakkkwwwtttZZZJJJEEECCCFFFHHHGGGFFFFFFGGGDDD???:::888888:::;;;888444...555AAA>>>>>>KKK555QQQ]]]TTTQQQ___qqqggg]]]VVVNNNDDD===::::::OOOpppmmmnnnVVVXXXeeexxxvvvwwwuuuvvvsssjjjbbbjjjgggkkkoooaaaMMMPPPbbb~~~lll^^^^^^cccbbb^^^\\\]]]^^^```bbbaaa___```ccc^^^___```______^^^^^^___]]]\\\[[[[[[\\\]]]]]]]]]jjjgggbbb___]]]^^^^^^___YYYWWWTTTQQQQQQSSSVVVXXXWWWVVVTTTTTTUUUVVVVVVUUUPPPZZZ```\\\VVVUUUVVVWWWRRRQQQPPPRRRVVVYYYXXXWWWTTTXXXZZZXXXVVVVVVWWWXXXUUUWWWUUUPPPRRRWWWWWWRRRPPPPPPQQQUUUYYY[[[[[[ZZZOOORRRXXXZZZSSSLLLOOOXXXUUUOOOKKKMMMTTTYYYYYYWWWPPPQQQQQQOOOKKKIIILLLNNNIIIMMMMMMJJJKKKNNNKKKEEEOOOOOOMMMKKKIIIIIIKKKMMMHHHLLLNNNKKKDDD??????AAAFFFEEEEEEFFFGGGHHHGGGFFF???888999999666>>>JJJJJJZZZyyyWWW{{{}}}ooo{{{yyyddd999MMMfffbbboooccc~~~sssllleee\\\XXXpppeeecccggg\\\^^^dddaaaaaahhhooo}}}{{{yyy~~~}}}|||xxxrrrnnn```YYYTTTVVVWWWUUUSSSTTTQQQPPPOOOOOOPPPRRRUUUVVVWWWXXXYYY[[[]]]___```aaabbb```___aaaaaaYYYKKK@@@666222/////////000555===wwweeeTTT333>>>RRRxxxyyyaaappp}}}~~~wwwllloooooooooxxxtttrrroookkkiii^^^YYYRRR}}}dddaaa___[[[QQQNNN]]]qqqdddaaa___^^^\\\YYY[[[```___UUUMMMMMMhhhkkkhhhiiiiiikkkmmmppprrrttt}}}nnneeeddd___VVVTTTPPPLLLJJJJJJIIIGGGEEEDDDJJJPPPPPPLLLGGGFFFGGGDDD>>>;;;>>>===888444555AAADDDEEEHHHSSSeeesssyyyttt}}}LLLLLLxxxzzz{{{rrr___]]]ooosssccc^^^hhhhhhiiihhhddd^^^YYYYYY[[[fffeeebbb```XXXKKKWWWyyyooogggeee^^^XXXWWWZZZnnnttthhhdddeeevvvhhhdddccc^^^ZZZYYYbbbbbbbbb```^^^\\\]]]^^^bbbfffgggddddddhhhhhhdddjjjkkkjjjhhheeecccaaa```ggggggfffffffffgggiiijjjppppppVVVkkkllllllkkkcccoooyyypppooouuuoooooojjjjjjxxxllleeecccTTTbbbcccRRRCCC<<<;;;JJJBBBIIIFFFvvvyyymmmxxxiii}}}NNNHHHIIIIIIDDDYYYuuujjjmmmoooiiivvvvvvssspppiiiZZZZZZkkk___WWWWWW^^^```[[[ZZZ___RRR^^^qqq}}}eeeQQQTTT```xxx{{{}}}lllMMMBBBQQQ___ggg```VVVNNNJJJFFFDDDBBBNNNEEEDDDCCC===BBBHHHDDDCCCKKKTTT[[[aaaeeeddd___^^^VVVVVVeeerrrmmmYYYHHHAAA>>>:::777555666777999222>>>:::444AAAKKKGGG@@@eee^^^MMMKKK___vvvwwwiiiZZZPPPGGG@@@===>>>:::MMM{{{{{{sss}}}aaaOOObbb~~~zzzuuurrrnnnhhhcccbbbZZZQQQMMMPPP[[[nnn}}}}}}nnnaaa___bbbbbb``````ZZZXXXWWWVVVTTTTTTUUUVVVNNNMMMKKKLLLOOOPPPPPPOOOKKKLLLLLLKKKKKKKKKMMMNNNQQQNNNIIIFFFEEEIIIMMMQQQMMMLLLKKKJJJJJJJJJLLLLLLIIIIIIHHHIIIJJJLLLLLLLLLIIIPPPSSSOOOJJJIIIIIIIIIFFFEEEDDDFFFIIIKKKKKKIIIFFFIIIKKKJJJHHHGGGHHHHHHJJJKKKIIIEEEFFFKKKKKKGGGGGGGGGGGGIIIJJJIIIFFFCCCHHHGGGHHHKKKIIIDDDEEEJJJDDD@@@===>>>BBBFFFFFFDDD@@@AAACCCBBBAAA????????????BBBCCCAAACCCGGGEEE???BBBBBBAAA@@@??????@@@AAAAAADDDIIIJJJIIIDDD@@@===BBB@@@???AAAEEEGGGGGGFFF888999======:::@@@HHHFFFNNN^^^XXX}}}yyy}}}[[[555EEEaaabbbmmmsssvvvxxxwwwkkkYYYbbb}}}vvvjjjaaa]]]gggdddaaa___dddkkkzzz}}}yyysssnnn___XXXSSSTTTVVVTTTRRRSSSRRRQQQPPPPPPQQQRRRTTTUUUWWWXXXZZZ\\\^^^___aaabbbgggeeedddffffff___RRRGGG666111.........///555<<<|||jjjTTT777;;;MMM{{{lllxxxqqq}}}uuummmkkktttrrruuuooojjjqqqmmmlllbbb]]]TTT|||bbb___^^^ZZZPPPMMM]]]rrrccc```______\\\XXXXXX\\\WWWMMM@@@JJJzzzWWW^^^]]]\\\\\\___bbbfffiiiffflllmmmkkknnnvvvyyyvvvcccaaa]]]YYYUUURRRPPPOOONNNRRRVVVVVVPPPKKKGGGGGG===<<<<<<===;;;666555888???AAADDDLLL]]]oooyyyzzzmmmuuuzzzMMM???sssuuuvvv~~~|||{{{vvvsss|||fff^^^lllsssggg___bbbeeeeeecccaaa______```bbbiiiccc^^^^^^WWWLLLeee|||fffkkkkkkZZZSSS[[[fff|||yyygggbbbdddccctttiiifffeeedddcccccc]]]^^^___^^^]]]]]]^^^```aaaddddddbbbbbbddddddaaa___```aaacccdddeeeffffffbbb```]]]\\\\\\aaagggllluuusssUUUhhhjjjdddYYYTTTVVVWWWUUUbbbmmmhhhkkkfffwwwvvvSSS]]]xxxZZZYYYfffZZZIIIAAA888===PPPCCCFFFMMMwwwjjjrrrxxxtttNNNDDDMMMOOOIIIfffrrrtttooogggXXXUUU^^^iiiddd^^^___^^^[[[TTTRRRWWWYYYVVVWWW\\\[[[cccssstttccc```iii~~~xxxkkkbbbVVVZZZlllppp]]]HHH???PPPkkkfff\\\XXX___ddd```\\\]]]WWWHHHDDDNNN[[[mmmxxxsssfffTTTDDDEEEOOOUUUTTTQQQbbb```iii}}}|||^^^GGG;;;:::777555555555666777...;;;;;;888EEELLLDDD===\\\NNNIIIgggjjj\\\SSSIIIEEEBBB??????CCC333<<<]]]oooddd{{{___KKK[[[|||tttvvvnnniiieeedddXXXWWWPPPNNN]]]vvvppphhhbbbcccgggjjjmmmqqqhhhfffaaa^^^^^^______^^^___[[[YYY\\\bbbfffccc______aaabbbaaa______bbbeeehhhhhhgggeeedddeeehhhkkk______``````````````````^^^^^^^^^^^^___```bbbcccfffiiihhhccc```aaaaaa___cccbbbaaaccceeeffffffeeeeeefffhhhhhheeecccbbbbbbcccccc___[[[ZZZ[[[XXXTTTTTTSSSSSSSSSSSSPPPKKKHHHNNNIIIGGGIIIKKKIIIHHHHHHKKKJJJIIIIIIIIIJJJKKKKKKIIIJJJKKKMMMNNNMMMJJJHHHJJJLLLLLLKKKMMMQQQQQQNNNHHHHHHIIIIIIJJJJJJIIIIIIDDDDDDFFFIIILLLKKKHHHDDDGGGCCC???@@@DDDGGGEEEBBB555;;;>>><<<<<>>ttt}}}~~~tttvvvnnnfffeeexxxwwwrrrqqqjjjcccooolllmmmeee```UUUzzzaaa^^^]]]YYYPPPMMM]]]rrreee___\\\^^^___[[[VVVUUURRRMMMGGGXXX~~~sssXXX]]][[[XXXUUUSSSSSSSSSSSSRRRWWWXXXWWWZZZ```bbb```dddcccaaa______aaadddfffaaaaaa^^^YYYRRRKKKEEECCC999<<<>>>===888444555999???AAAFFFRRReeetttvvvoookkkmmmooo}}}JJJ777YYYmmmvvv|||yyyxxxkkk^^^gggpppkkkaaa]]]lllccc]]]bbbmmmrrrllldddeeeeee```\\\XXXVVVlllggg[[[hhhooohhhjjjwwwppp```___ggglllxxxqqqgggbbbaaaaaabbbccc_________^^^\\\\\\]]]^^^[[[\\\\\\[[[\\\]]]]]]]]]YYYWWWUUUSSSSSSRRRQQQPPPNNNLLLMMMRRR[[[dddjjjmmmvvvtttVVVeeezzzbbb[[[LLLUUUZZZUUUUUUaaaggg```dddaaa}}}yyydddeeeWWW^^^\\\RRRKKKRRRjjjgggUUU___gggQQQBBB@@@777HHHHHHEEEBBBRRR~~~qqq[[[NNNIIIUUUUUULLLkkknnnpppiiiccc___WWWffftttooonnnkkkZZZYYYRRRNNNOOOPPPNNNPPPTTTYYYXXXZZZ```hhhmmmnnnmmmfffiiiooofffQQQLLLRRRQQQRRRWWWPPPKKKMMMDDDKKKiiibbbWWWWWWfffrrrttt|||sssTTTTTT{{{mmmRRRLLLPPPPPPMMMLLLOOOYYYjjjuuuooo\\\JJJBBB:::999888666555555666666444444777EEENNNBBB<<>>@@@EEEEEEAAA===>>><<<;;;LLLwwwjjj___}}}fffMMMUUUfffkkkggglllzzznnnfffddddddWWWdddsss~~~~~~rrrgggggggggiiilllnnnsssvvv~~~|||~~~~~~{{{pppllllllrrr{{{}}}xxxppprrruuuvvvtttqqqrrrvvvzzztttvvvxxxxxxuuurrrooonnnooooooooooooppppppqqqrrruuuuuutttrrrqqqqqqssstttoooooolllgggfffhhhiiiggglllkkkkkklllmmmnnnnnnmmmtttsssssssssqqqllljjjkkksssrrrpppnnnnnnnnnllljjjuuutttsssttttttssspppmmmmmmiiiffffffhhhhhhgggggg[[[]]]___^^^\\\[[[]]]______]]][[[\\\______\\\YYYYYYXXXWWWWWWZZZ]]]]]]\\\SSSTTTUUUWWWYYYXXXWWWUUUOOOLLLIIIHHHJJJNNNRRRUUUSSSMMMFFFCCCEEEEEE@@@<<<;;;???:::555===GGGMMMTTTfffvvvxxxlll777///999cccwwwttt```[[[|||\\\]]]iiirrrttt```^^^ssshhhaaaYYYYYY]]]hhh{{{{{{{{{zzzwwwrrrlllhhh```XXXRRRRRRSSSQQQQQQRRRRRRQQQPPPOOONNNOOOOOOOOOPPPQQQRRRTTTVVVXXXZZZZZZ^^^]]]^^^___```[[[RRRJJJ;;;333------///111777>>>wwwCCC666:::nnn}}}{{{tttxxxuuulllfffdddnnnyyyzzzsssnnniiiaaakkkiiillleeebbbUUUvvvxxxaaa^^^]]]YYYPPPMMM]]]rrrkkk```YYY\\\aaa]]]TTTMMMGGGEEEOOOnnnsss^^^\\\YYYYYYXXXXXXWWWUUUTTTSSSRRRTTTTTTRRRQQQSSSRRRPPPYYYWWWUUUVVVZZZ___eeehhh___[[[UUUOOOJJJEEE@@@>>>999===???;;;555333555888EEEDDDDDDNNN```ooonnneeeqqqnnnlll}}}LLL888EEEiiixxx~~~~~~~~~{{{nnn```bbbllllllddd]]]qqqjjjeeehhhooooooeeeZZZaaakkkggg\\\]]]ccckkkxxxddd^^^\\\ccclllttt~~~ssskkkccc^^^dddnnnddd```XXXQQQMMMNNNNNNNNNPPPQQQPPPNNNLLLJJJKKKLLLPPPNNNNNNOOOPPPPPPRRRSSSWWWUUUTTTVVV[[[```cccdddhhhgggkkkvvvsssuuuXXXcccrrrZZZTTTXXXuuutttwwwTTTMMMRRRQQQRRRQQQKKKOOOeee{{{\\\YYYcccbbbKKK>>>???;;;MMMBBBJJJ:::bbbwww~~~uuuHHHRRRLLLSSSRRRHHHeeegggnnnppppppfff[[[bbblllnnnyyy}}}kkkWWWPPPIIIGGGGGGHHHKKKNNNLLLPPPUUUWWWWWWYYY^^^bbbdddjjjqqqgggSSSRRR\\\\\\LLLIIIFFFUUU```NNNLLLjjjmmm^^^VVV[[[```cccrrr{{{]]]ooovvvkkk```WWWKKKCCCKKKZZZGGGNNNVVVVVVIII:::777;;;999888777555444444444555<<<===@@@KKKLLL<<<:::OOODDDNNNnnngggIIIEEEFFFJJJNNNJJJ@@@999777===888DDDlllooogggxxxjjjWWWUUU```{{{rrr~~~qqqgggcccddd___nnnzzzhhhbbbgggkkknnnmmmjjjgggffffffXXX]]]``````bbbfffccc^^^ZZZ[[[```hhhooonnnfff^^^___```aaa___^^^___cccgggdddcccaaa___^^^\\\ZZZXXX___^^^\\\[[[[[[^^^aaadddhhhhhheeeaaa]]][[[]]]_________\\\WWWVVV[[[]]]\\\YYYZZZZZZ[[[[[[[[[\\\\\\eee```^^^```^^^YYYWWWYYY\\\[[[\\\___bbbdddddddddZZZYYYXXXYYYZZZZZZXXXVVVZZZYYYWWWUUUTTTUUUVVVUUUVVVYYY\\\\\\YYYXXX[[[^^^\\\XXXSSSRRRTTTVVVUUUTTTRRRPPPNNNOOOQQQRRRRRRRRRNNNMMMNNNQQQSSSRRROOOLLLMMMNNNMMMJJJGGGIIIPPPVVVVVVPPPIIIEEEDDDAAA<<<888===???666444AAAEEEIIIWWWsssgggwwwsss222333777```xxx}}}oooeeeuuujjjLLLTTTOOO[[[uuulll^^^lllggg___XXXYYY\\\ddd|||{{{xxxvvvwwwxxxwwwtttooojjjhhhaaaXXXRRRRRRRRRQQQPPPRRROOONNNMMMMMMLLLLLLKKKKKKNNNNNNPPPRRRTTTVVVWWWXXX^^^^^^___aaabbb^^^WWWRRR@@@777///...000333999???{{{;;;;;;CCClll|||{{{{{{yyyyyyrrroookkkjjjwww}}}rrrllliiibbbfffdddiiieeecccUUUssssssbbb___^^^ZZZPPPMMM]]]rrrnnnaaaXXXZZZ^^^ZZZPPPHHHCCCBBB^^^ppp\\\]]]TTTUUUVVVWWWVVVUUUSSSRRRKKKMMMOOORRRUUUWWWYYYYYYTTTQQQNNNOOOTTTXXXYYYYYYOOOKKKFFFDDDDDDDDDBBB@@@;;;??????888333444888:::GGGCCC@@@JJJ```vvv|||yyyxxxyyy~~~JJJ:::HHHnnnqqquuu{{{rrrsssnnnssswwwvvv}}}~~~~~~ssseee```fffkkkggg___ccchhhmmmkkkeee___\\\\\\ggguuuoooaaadddlllhhhddd]]]aaa___WWWVVV```iiijjjjjj\\\VVVZZZYYYQQQPPPWWWIIILLLKKKGGGFFFKKKOOOPPPOOOQQQTTTVVVXXXZZZ^^^aaaiiifffeeeggggggfffgggkkkvvvuuuvvv{{{rrrwwwYYYbbbqqqZZZRRRooodddWWWeeejjjdddVVVXXXcccgggooowwwvvvYYYbbbcccVVVGGG===<<>>;;;===666555CCC```wwwvvvjjjjjjiiiWWWVVVvvvnnnooossshhhddddddfffjjjuuu{{{qqqaaa^^^ddd]]]dddiiihhhdddbbb___\\\NNNYYY`````````dddccc]]]LLLRRR[[[aaaccc^^^XXXTTTYYYWWWUUUUUUVVVXXX[[[]]]fff]]]TTTQQQUUUZZZ\\\\\\VVVTTTRRRPPPRRRUUUZZZ]]][[[[[[YYYTTTOOOMMMOOORRRZZZ\\\ZZZUUUSSSWWW[[[[[[VVVXXXYYYYYYYYYYYY[[[\\\```XXXUUUYYYZZZUUUUUUYYY\\\YYYWWWYYYYYYUUURRRRRRXXXXXXXXXYYYZZZXXXTTTQQQWWWXXXVVVSSSSSSUUUTTTQQQMMMOOOQQQPPPNNNNNNQQQTTTNNNKKKFFFDDDEEEGGGIIIJJJHHHEEEDDDGGGIIIGGGFFFGGGIIIGGGFFFHHHJJJIIIEEE@@@???EEEKKKKKKGGGCCCEEEHHHKKKIIIFFFCCCAAA>>>:::888999<<<555;;;IIICCCGGGfffUUUuuummm555888444UUUmmmnnn}}}wwwgggxxxttt___cccKKKMMMDDDLLLssswww___bbbccc]]]ZZZ___bbbeeeyyy~~~}}}zzzttttttvvvwwwuuurrrnnnlllkkk```XXXQQQPPPPPPOOOOOOPPPLLLLLLKKKKKKJJJJJJJJJIIINNNOOOPPPRRRTTTVVVXXXXXX\\\\\\^^^```aaa^^^ZZZVVVFFF;;;000...000444999>>>:::???EEEggg}}}~~~yyyvvvuuusssiiittt}}}ooofffgggaaabbbaaahhheeedddUUUqqqooodddaaa___[[[QQQNNN]]]qqqkkkbbb[[[YYYXXXQQQJJJFFFKKKSSSzzzhhh___YYYRRRRRRPPPOOONNNMMMLLLKKKTTTSSSSSSSSSRRROOOMMMMMMTTTPPPMMMQQQXXXYYYSSSLLLHHHDDDBBBCCCGGGHHHDDD???;;;>>><<<555222777<<<===BBBAAADDDRRRkkkzzzyyyFFF???GGGllllllyyyxxxnnnrrroooxxx}}}~~~yyymmmaaabbbiiihhhaaaYYYaaaiiihhhaaa]]]___dddlllsssiii]]]```bbb\\\ZZZ[[[]]]XXXOOOMMMUUUYYYXXXWWWTTTTTTWWWZZZYYYYYYYYYWWW^^^cccbbbeeelllssstttyyy|||~~~xxxpppvvvwwwxxxyyywwwqqqjjjeeevvvxxxYYYddd{{{bbbWWWnnn~~~xxxjjjkkkiiiiiivvvpppssszzz\\\bbbuuullleeeaaaooo|||zzz~~~~~~nnnXXXmmm```HHHEEE>>>999HHHEEENNNHHHBBBwww[[[HHHOOO@@@LLLMMMHHHWWWjjjZZZggggggRRR[[[iiijjjfffbbbZZZMMMBBB>>>???BBBCCCHHHNNNRRRRRROOONNNRRRWWW]]]]]]]]]QQQEEEMMMVVVQQQIIIaaaoooYYY\\\gggwwwhhh[[[WWW[[[ccciiieee[[[lllqqqUUUQQQZZZUUUKKKBBBHHHZZZdddZZZJJJMMMBBB999777888777666777555333222111222666999<<<===FFFDDDAAAGGGHHHGGGLLLdddttt[[[GGGEEEJJJHHHFFFFFFBBB>>>@@@EEEBBBBBBNNNUUU~~~cccuuuttt\\\MMMuuu~~~www~~~rrrhhhddddddbbbcccaaa^^^\\\___aaaaaaUUU\\\aaa```___aaa```]]]NNN\\\ccc___\\\___```]]]SSS]]]hhhkkkeee^^^^^^```eee```\\\]]]aaaeeefffeeefff[[[QQQPPPYYY``````]]][[[[[[ZZZZZZ[[[^^^aaacccZZZ[[[ZZZWWWSSSRRRWWW\\\WWW[[[[[[TTTOOOQQQVVVXXXTTTWWWYYYZZZYYYYYY\\\^^^[[[QQQNNNUUUYYYWWWZZZaaammmfffaaa```ZZZQQQJJJIIIPPPSSSXXX]]]]]]XXXPPPIIITTTSSSOOOMMMPPPTTTPPPGGGQQQQQQPPPNNNMMMMMMOOOQQQHHHHHHHHHGGGGGGHHHLLLOOOGGGCCCDDDJJJLLLIIIHHHJJJMMMJJJGGGGGGIIIHHHCCC>>>;;;@@@FFFIIIGGGCCCAAA@@@@@@BBBDDDBBB>>>:::999888666999555@@@MMMDDDXXX~~~WWWmmm|||aaa333777111KKKccc___ssssssaaauuuwwwiiitttVVVCCCEEEHHHkkkyyybbb]]]`````````hhhjjjeeerrr}}}~~~}}}zzzuuuqqqssstttrrrnnnllllllnnn^^^UUUNNNMMMMMMLLLLLLNNNJJJJJJKKKKKKKKKJJJJJJIIIMMMNNNOOOQQQSSSUUUWWWWWWWWWXXXZZZ\\\\\\[[[XXXVVVIII<<<111---///333888<<>>777;;;===:::333222:::@@@@@@@@@DDDLLL\\\sssxxxmmmGGGIII888```hhh|||yyy{{{{{{sssccc___gggiiicccdddcccccccccddddddcccaaagggeeeXXXPPPQQQMMMKKKSSSTTTRRRQQQTTT]]]hhhooorrrjjjrrrtttnnnqqq|||~~~|||}}}{{{vvvvvvzzzqqqppprrrtttssskkk]]]SSSPPPWWW___cccdddffflllqqqzzzzzzYYYeeekkk\\\\\\llljjjeeejjj___TTT\\\ZZZbbbtttfffLLL^^^rrr]]]PPPgggwww___YYYsss]]]>>>DDD>>>666LLLFFFQQQ>>>QQQyyyhhhTTTGGGHHH<<>><<<::::::777333444999555444222222555:::???CCCIII>>><<>>;;;888BBB<<<555222444:::@@@DDD;;;BBBQQQhhh~~~lllmmm|||RRRPPPFFF@@@HHHmmmzzzzzz}}}kkkoooxxxzzz|||}}}sssddd___gggllljjj___^^^bbbhhhfff```^^^aaa[[[]]]UUULLLUUUhhhmmmccciiigggmmm|||{{{|||}}}vvvooolllqqqiiihhhfff\\\]]]eeeeeemmmlllgggiiilll```XXX```WWW\\\]]]bbbeeeYYYLLLPPPWWWeeeaaaYYY___]]]___ppp{{{uuubbbgggggg[[[[[[bbbfff^^^WWW___aaaRRR___QQQgggkkkZZZYYYVVVVVVsssnnnnnn___nnnXXXEEE@@@;;;777???NNNQQQDDD<<>>;;;<<<::::::888999>>>EEELLLTTT[[[TTTRRROOOMMMPPPXXXbbbjjjwwwooo[[[SSSUUUXXX~~~qqqaaaWWWVVVZZZ___aaaTTTRRRWWW^^^]]]UUUPPPQQQKKKLLLVVVhhhssshhhQQQ@@@888555111111444666666555555;;;;;;555999EEELLLKKK:::HHHIIIYYYSSSOOOPPPLLLKKK@@@FFFEEECCCAAA@@@AAACCCDDDBBBBBB@@@EEEZZZpppsssiii{{{rrrbbb^^^bbbaaaiii}}}~~~~~~ssshhhbbbbbbeeeaaa___aaafffkkkiii```WWWbbb___\\\^^^bbbccc```\\\XXXbbbmmmjjjbbbhhhjjj\\\WWW]]]lllooo___YYY^^^```RRRZZZ^^^YYYVVV[[[___```^^^]]]SSS\\\uuunnnWWWUUURRRUUUWWWVVVWWW[[[\\\YYYRRR\\\aaa\\\WWWZZZ^^^___^^^]]]YYYUUUTTTUUUTTTRRRVVVVVVVVVUUUUUUVVVYYY[[[YYYIIIUUUeee[[[XXXaaa```ZZZXXXZZZ\\\UUUMMMOOOYYYfffccc^^^bbbcccSSSLLLXXXhhhaaa[[[ZZZXXXVVVVVVYYYYYYRRRLLLMMMOOONNNJJJFFFLLLLLLKKKLLLNNNPPPPPPOOOCCCEEEKKKSSSTTTNNNJJJIIIHHHHHHJJJJJJFFFBBBGGGNNN[[[QQQFFFCCCEEEFFFBBB======BBBBBB;;;666888999777666...AAAMMMEEEIIImmm[[[|||rrr555)))444---IIImmmaaalllqqqZZZwwwiiiGGGAAAAAA[[[rrriii]]]aaa]]]^^^aaabbb\\\\\\nnnuuuuuuzzzzzztttqqqmmmiiifffbbb^^^[[[VVVQQQKKKGGGFFFHHHIIIJJJIIIJJJKKKKKKJJJIIIHHHGGGLLLJJJHHHIIILLLNNNPPPPPPUUUVVVXXXZZZ\\\ZZZWWWSSSLLL???222---...111888>>>CCC>>>QQQnnnooo~~~}}}yyy|||uuuwwwllleeeiiiooooookkkiiidddbbbbbbcccbbb___ccciii______^^^XXXRRRRRRWWW\\\aaaWWWPPPPPPLLLIIIUUUhhhyyy```\\\^^^ZZZVVVJJJJJJJJJJJJLLLOOOOOOOOOPPPMMMIIIIIIMMMPPPQQQPPPLLLNNNRRRWWWTTTLLLFFFDDDDDDBBB@@@>>><<<;;;;;;:::???:::444222555;;;AAADDDHHHFFFRRRmmmxxxpppwwwVVVKKKHHHCCCOOOdddmmmvvvxxxnnnrrr~~~{{{~~~zzzoooeeebbbdddddd___]]]___eeeeeeaaa___aaajjjVVVJJJYYYwwwxxxjjjsss}}}yyyuuussstttsssssstttqqqjjjdddaaaVVVPPPNNNQQQRRROOOOOORRROOOJJJNNNQQQNNNOOOUUUWWWbbbjjjmmmnnnkkkYYYLLLRRRMMMNNNJJJLLLQQQLLLLLLYYYzzzmmmeeeaaagggwwwrrrVVVZZZ~~~nnnccccccfffeee[[[SSSTTTWWWVVV\\\SSSnnnoooVVVTTT]]]jjjnnnzzz^^^^^^cccQQQAAA<<<<<<>>>FFFPPPGGGQQQbbb[[[OOOPPPOOONNNLLLKKKFFFGGGKKKJJJIIITTTdddttt```\\\eeeIIIgggbbbfffeeeWWWBBB666666<<<555555555777:::@@@HHHOOOKKKKKKJJJIIIJJJNNNTTTYYYccchhhfffZZZOOOKKKKKKKKKccc[[[QQQKKKLLLNNNPPPOOOJJJIIILLLQQQPPPIIIEEEFFFCCCDDDJJJTTTWWWLLL===444888555222111333555555444666444444;;;GGGMMMEEE888CCCZZZNNNEEEKKKjjjmmmFFFCCCFFF@@@BBBAAA@@@???@@@AAACCCDDDAAABBB???CCCVVVmmmuuuppphhhooocccTTTZZZlllzzz}}}pppnnnrrrrrriii```bbbbbbbbbcccdddcccaaa^^^fffaaa]]]\\\___aaa___]]]TTT]]]hhhfff]]]bbbdddXXXXXX[[[iiimmm___WWWZZZZZZYYY[[[ZZZUUUVVV\\\``````___```UUUXXXlllkkkYYYUUUZZZ[[[YYYWWWYYY^^^^^^[[[```gggiiiaaaZZZZZZ^^^```[[[YYYVVVTTTUUUXXXZZZZZZXXXWWWWWWXXXYYYZZZYYYXXXXXXKKKXXXhhh```YYY]]][[[YYYZZZ___bbb\\\YYYddduuuxxxjjjcccaaaVVVOOOXXXhhh___XXXXXXYYYXXXYYY[[[YYYVVVRRROOOLLLKKKLLLNNNKKKKKKKKKMMMNNNLLLHHHDDDEEEGGGLLLSSSTTTNNNIIIIIIJJJHHHHHHHHHFFFEEEIIIPPP___TTTFFF??????AAAAAA@@@;;;>>><<<666333666666444888555BBBDDDGGG~~~TTTsss}}}```333+++333---CCCfffhhhssstttZZZcccrrreeeGGG===CCCWWWqqqqqq^^^aaabbb^^^[[[XXXRRRTTThhh}}}tttuuuwwwvvvuuupppkkkfffcccaaa___]]]UUUQQQJJJFFFFFFGGGHHHIIIHHHHHHIIIJJJJJJIIIHHHHHHMMMKKKIIIIIIKKKNNNOOOOOOSSSUUUWWWYYYXXXVVVTTTRRRNNNAAA444......111777===@@@???TTTzzzcccxxx~~~xxxtttttthhhaaafffpppsssoookkkfffdddeeefffeeeaaacccgggaaaaaa```\\\XXXUUUTTTUUUUUUEEE@@@GGGHHHHHH^^^}}}|||```ZZZZZZ[[[ZZZTTTJJJIIILLLSSS]]]bbbcccaaaTTTQQQKKKHHHGGGJJJNNNQQQMMMTTTWWWSSSMMMIIIEEEAAACCCBBB???;;;888888;;;===;;;777333333666<<>>???::::::666222333666666333777777CCCEEEPPPTTTQQQrrr|||KKK555...111---999WWWjjj|||fffMMMaaazzzjjj\\\III:::DDDNNNmmm|||```bbbbbb\\\ZZZYYYVVVVVVeeevvv{{{wwwsssuuutttoootttooohhhbbb```___^^^]]]SSSOOOIIIEEEEEEFFFFFFGGGEEEGGGHHHJJJJJJJJJJJJIIIMMMKKKIIIIIIKKKMMMMMMMMMOOOSSSWWWWWWTTTQQQPPPQQQQQQCCC666000///111555;;;999>>>ZZZUUUwwwwwwzzzttt~~~}}}vvvmmmooofffaaafffooorrrpppoookkkiiihhhjjjiiieeedddgggbbb```]]]ZZZVVVSSSPPPNNNTTTJJJGGGLLLPPPYYYrrr~~~aaaZZZ^^^SSSRRRXXXTTTKKKIIINNN\\\iiimmmiiiddd[[[YYYVVVRRRMMMKKKLLLNNNMMMVVVWWWMMMFFFGGGEEE???CCCBBB>>>:::777777<<<@@@777555333444888>>>BBBDDD:::LLLgggyyywwwpppyyyZZZNNNFFFKKKIIIBBBPPPlllxxxwww{{{}}}|||yyyzzz{{{qqqccc___eeefff```[[[\\\```bbb```]]]UUUUUUiiipppZZZWWWaaasssxxxhhh[[[^^^dddeeedddiiihhh\\\QQQOOOQQQQQQCCCJJJUUUaaajjjrrryyy~~~wwwvvv```LLLYYYooojjjWWW___rrrvvvhhh[[[SSS[[[oooeeelllqqqvvvtttbbbZZZfffccc[[[bbbfffwwwwwwlllYYYiiiooodddpppuuurrrfffTTT[[[zzzssskkk{{{\\\ZZZdddrrrlllTTT]]]~~~{{{\\\TTTdddGGG@@@777444>>>JJJMMMHHHCCCKKKgggJJJUUUZZZQQQNNNNNNOOOKKKLLLPPPPPPJJJGGGIIIEEEcccyyyhhhTTTdddlllWWWfff\\\___ooopppZZZBBB666888999777555444555444000555888;;;===>>>???BBBDDDGGGFFFDDDDDDFFFIIIIIIHHHIIIIIIKKKMMMOOONNNJJJGGGBBBAAA@@@???>>>;;;::::::999777777777444000333999222111111222333555777777<<<@@@GGGHHH???;;;LLLccckkkZZZMMM]]]{{{{{{lllEEEPPPMMMGGGMMMIIIJJJIIIHHHFFFDDDBBB@@@???BBBCCCAAA@@@JJJ```ttt~~~ddd}}}}}}iiikkk||||||vvvuuuwwwwwwsssnnneeeccc```\\\ZZZ\\\aaaeee[[[YYYWWWXXX\\\```bbbcccVVVZZZgggiii^^^]]]___ZZZYYYVVVaaallleee^^^]]]ZZZ^^^YYYUUUXXXaaafffbbb[[[VVV]]]YYYQQQWWWaaa]]]SSSWWWTTTQQQQQQXXX___\\\UUUQQQWWWZZZWWWSSSTTTZZZ```\\\XXXUUUTTTTTTUUU[[[aaaYYYYYYYYYXXXWWWVVVVVVUUUVVVPPPXXXgggggg\\\WWWXXX^^^ZZZZZZ```aaa___dddmmmcccllliiiaaaccc___UUUSSSpppcccWWWVVVZZZ[[[YYYWWWTTTTTTQQQHHHDDDIIIRRRXXXZZZSSSKKKIIILLLNNNLLLIIIKKKKKKOOOTTTTTTMMMHHHGGGGGGBBB@@@CCCDDDBBBAAACCC???@@@AAA@@@>>>;;;:::::::::777333222444888888555888;;;GGGTTTfffGGGeeeyyyZZZyyy???888000///...000EEEbbbzzzvvvVVVXXXttt```PPPMMM999AAADDDgggcccddd[[[ZZZ___gggfffbbbeeennnwwwzzzyyyvvvvvvvvvqqqjjjoookkkfffbbb___]]]\\\ZZZPPPLLLGGGCCCBBBCCCDDDDDDCCCEEEGGGIIIJJJKKKKKKJJJLLLJJJHHHHHHJJJKKKKKKJJJMMMRRRVVVUUUPPPMMMNNNPPPRRREEE777111///000444999xxx777???\\\HHHhhhzzzsss|||xxxzzz|||qqqhhheeekkkfffeeehhhllllllnnnqqqnnnjjjiiijjjiiidddcccddd^^^[[[VVVQQQNNNMMMMMMMMMRRRWWW[[[[[[___lllyyy```WWW]]]^^^PPPSSS[[[SSSOOOLLLPPP___iiieeeYYYQQQXXX[[[]]]\\\WWWRRRMMMKKKJJJRRRRRRHHHCCCFFFEEE@@@BBB@@@===999888999<<>>???@@@AAAAAAAAABBBEEEIIIBBBBBBDDDEEEFFFEEECCCAAA??????===:::999999888777777333111333333222555999...000222444666888;;;===GGG???===BBBDDDCCCKKKVVVSSS]]]___\\\{{{pppUUUDDDSSSJJJCCCHHHAAAIIIIIIHHHGGGEEEBBB@@@>>>???@@@???<<>>BBBCCCCCCQQQbbbsss{{{VVVJJJWWWPPPRRRKKKGGGZZZzzz~~~|||vvvqqq~~~|||ssspppmmmhhhdddccchhheee```\\\]]]```___\\\\\\gggooommmgggdddaaa^^^QQQUUUSSSKKKIIIMMMMMMHHHPPPXXXVVVPPP]]]|||xxxttt}}}cccRRRyyypppDDD]]]zzzpppdddffftttwwwzzzbbbPPPXXXfffeeepppiiirrrmmm\\\aaa}}}yyy\\\OOOPPPVVV___ZZZQQQiiiiiirrrfffGGGddduuu|||{{{iii[[[aaa]]]EEE>>>:::888===DDDGGGDDD@@@VVV```MMMLLLUUUOOOHHHIIIJJJIIIHHHGGGGGGGGGEEEAAA???HHHAAAZZZyyy|||wwwnnn[[[UUUXXXbbblllkkkddddddjjjjjj___JJJ777222888999444666666555333111111444666666666999:::777555:::AAA;;;::::::::::::999999999888:::888444333555444222444///---000222111000111000333666999;;;===@@@BBB<<>>:::666555777999222//////333666666777999>>>JJJLLLYYYbbbjjjqqq}}}GGG777333---///222///888PPPaaaYYY}}}{{{{{{cccTTTDDD222AAAdddpppggg```^^^[[[^^^bbb___XXXYYYaaa|||{{{{{{}}}|||ssskkkhhhfffdddbbb___ZZZTTTOOOHHHDDD@@@===<<<<<<<<<;;;===>>>AAACCCEEEFFFFFFFFFEEEDDDDDDEEEGGGGGGGGGEEEJJJMMMPPPOOOMMMKKKLLLNNNNNNBBB555000///000444888uuu@@@@@@ZZZnnnLLLJJJnnn{{{tttyyyppppppzzzxxx~~~|||xxxuuurrrllliiiiiiiiiffffffhhhooohhhccccccbbb^^^\\\]]]]]]^^^]]][[[ZZZaaalllvvvvvvjjj```aaaYYYSSSZZZ[[[TTTOOOKKKFFFKKK[[[ddd^^^XXXVVVMMMMMMOOOSSSVVVUUUQQQLLLKKKEEEAAACCCEEECCC@@@???<<<888555777<<<===888333222333666;;;AAACCCCCCBBB]]]iiixxxgggRRRPPPVVVOOOLLLQQQGGGIIIgggwwwpppttt}}}|||{{{wwwpppmmmkkkgggaaaccceeebbb]]]]]]aaabbb```dddgggjjjhhhddd]]]RRRJJJHHHIIIMMMVVV```gggjjjjjj\\\aaa___aaaxxx^^^ccceeebbbbbbgggiiigggdddgggSSSYYYfffJJJ\\\{{{qqqdddaaaeeemmmcccbbbdddqqqttt```WWWdddppp}}}|||zzzhhhVVVxxx___^^^wwwuuuZZZPPPOOOLLLXXXSSSQQQkkknnnxxx]]]UUUfffxxxvvvaaaZZZ```SSS;;;;;;777:::EEEKKKGGGDDDFFFgggUUUMMMNNNQQQKKKJJJJJJCCCEEEFFFDDDBBBAAABBBDDDDDDDDDDDDJJJRRR___sssuuueeelllaaaYYY\\\fffkkkfff___tttssseeeOOOAAA>>>888000666666666444222111222333333111222444333///333:::666666666555555555666777555888777222111444444000444111000333444222222333777:::>>>@@@@@@AAADDDGGGBBBRRR\\\SSSFFFFFFUUUdddpppooo{{{vvvmmmLLLFFFBBBCCCDDDFFFFFFDDD;;;>>>AAADDDEEEDDDCCCAAA>>>>>>>>><<<;;;AAANNNZZZffflllpppxxx}}}qqqeeejjjwwwvvv|||yyymmmpppzzzyyyyyyxxxvvvqqqjjjeee______^^^\\\[[[[[[]]]___^^^^^^]]]\\\ZZZZZZZZZ[[[UUUSSSaaakkk]]]QQQUUU[[[VVVNNNWWWddd[[[QQQTTTXXXWWWUUUWWW[[[[[[WWWWWW[[[cccVVVWWWYYYQQQXXX```WWWSSSVVVWWWUUUUUUTTTNNNGGGPPPPPPQQQRRROOONNNXXXdddXXXVVVYYY^^^ZZZQQQRRRZZZZZZTTTOOONNNRRRTTTTTTQQQVVVVVVQQQYYYfffZZZNNNYYY[[[WWWXXX\\\ZZZSSSTTT[[[hhh___QQQOOOUUUPPPLLLUUUhhhaaa[[[\\\]]]ZZZYYYYYYRRRUUUSSSQQQXXX```\\\PPPNNNQQQTTTTTTPPPLLLHHHGGGGGGGGGIIINNNMMMGGGCCCCCCBBBBBBCCCEEEAAA===>>>CCCDDDAAA;;;666444333444444///...111777888666777<<>>@@@@@@AAA@@@AAAAAAAAACCCEEEFFFEEEDDDHHHIIIJJJKKKKKKKKKKKKKKKKKK???333//////111444999???>>>\\\oooYYY@@@XXX|||wwwppptttkkkmmm{{{{{{{{{tttoooxxxxxxnnnggghhhjjjgggcccbbbrrrjjjdddcccbbb___]]]^^^XXX[[[^^^___```hhhwwwssshhhhhhggg^^^VVVTTTVVV^^^XXXUUU\\\QQQFFFPPPNNNGGGIIIUUU[[[UUUPPPRRRQQQMMMJJJKKKPPPRRROOOLLLMMMAAA<<>>EEEFFFEEEAAA@@@CCCHHHJJJCCCDDDGGGHHHJJJQQQ[[[aaaaaa```ZZZSSSUUU]]]bbbbbbaaapppuuuhhhXXXNNNCCC888333555777777666555555666666111111555555222444999222333444333333333555666666:::999555444888888333777555777::::::888:::>>>===AAADDDEEEDDDDDDGGGIIIeeecccWWWJJJMMMbbbvvv~~~lllttt^^^MMMLLLDDDCCCKKKIII===888>>>@@@CCCFFFFFFEEECCCAAABBBCCCBBB@@@>>>@@@JJJTTTlllttttttuuu}}}||||||~~~mmmnnnaaaqqq~~~{{{lll```aaahhh]]]```aaa]]]WWWWWW]]]cccYYYXXXVVVTTTSSSTTTXXX[[[UUURRR```kkk]]]PPPTTT[[[QQQIIIUUUccc\\\TTTZZZbbbVVVTTTVVVYYYYYYZZZdddqqqoooYYYXXX[[[QQQVVV```ZZZQQQUUUWWWUUUUUUVVVUUUQQQoooiiibbbZZZPPPJJJRRR___]]][[[___ccc\\\OOOLLLSSS```VVVOOORRR[[[___YYYPPPVVVWWWQQQYYYhhhYYYIIIUUUXXXZZZ___]]]RRRKKKYYYmmmhhhWWWFFFLLLXXXQQQHHHOOOiiibbb]]][[[XXXRRRNNNOOOCCCKKKPPPRRR[[[eeebbbWWWVVVUUURRRKKKCCCAAAEEEIIIEEEEEEGGGLLLKKKEEEAAABBB??????@@@@@@<<<:::???GGG:::999777666666444000---//////555<<<<<<888:::AAAJJJ@@@zzzMMMPPPpppXXX{{{uuu|||QQQDDDAAA666777999---'''444AAAfffgggpppxxxUUU^^^]]]eeebbb;;;eeeooozzzfff]]][[[^^^```ZZZTTTYYYfffjjjiiijjjoooppplllfffccckkkgggaaa\\\XXXTTTPPPNNNBBB???;;;888888777777666555666888:::<<<<<<<<<<<>>;;;999666888;;;<<<999555222000888777;;;AAACCC@@@DDDJJJiii}}}vvvnnnwwwxxxRRRPPPSSSSSSYYYLLLGGGIIIPPPRRRTTTcccwwwssspppuuuuuunnnjjjxxxlllllljjj```ccccccccccccccccccddddddjjjddd\\\UUUSSSVVV[[[___lllwwwbbbbbbnnnsss{{{qqqTTTUUUnnniiifffiiippprrrkkkbbbjjj```[[[UUUxxx]]]RRRbbbddd\\\OOONNNnnnxxxhhh[[[dddmmm___UUU___yyyuuuyyyqqqnnntttVVVaaa}}}ZZZXXXZZZ___ddddddoooxxxqqqlll___UUU|||VVVjjjYYYUUUQQQEEE<<<;;;000GGGFFFQQQRRR???RRRtttYYYTTTPPPLLLLLLNNNMMMIIIDDDGGGFFFBBB>>>???DDDFFFDDDHHHFFFDDDDDDCCCHHHUUUbbb___```kkkvvvooo[[[UUU\\\eeeooowwwzzzxxxooo]]]KKK>>><<<333111999:::555777333333444222111111444777777444000000222444444333222777888777999===;;;555999888555333777===???>>>???DDDFFFDDDGGGPPPWWWWWWKKKJJJJJJZZZoooxxxdddfff|||UUULLLFFFDDDHHHGGGAAA>>>???WWWQQQIIICCC@@@BBBFFFJJJIIIKKKGGG>>>>>>GGGJJJEEE```fffhhhsss}}}|||vvvvvvjjjrrr^^^fffmmmmmmiiieee___[[[]]][[[YYYYYY[[[\\\YYYWWWWWWZZZ[[[XXXVVVZZZeeeoooZZZMMM```kkkYYYZZZdddXXXSSSKKKPPPaaabbbUUUSSS^^^\\\]]]XXXPPPQQQYYY______YYY\\\ZZZTTTTTTZZZZZZVVVTTTWWWRRRXXX```RRRNNNeeevvvaaaSSSTTTSSSLLLPPP\\\XXXRRRQQQUUUUUUOOOKKKMMM]]][[[TTTVVV^^^WWWLLLLLLPPPUUUWWW^^^fff\\\MMMLLLYYYSSSMMMJJJNNNZZZiiittt[[[RRROOOVVV\\\XXXPPPMMMddd___WWWPPPPPPSSSPPPJJJTTTKKKJJJPPPQQQKKKLLLTTTOOOLLLHHHDDDBBBCCCEEEHHHFFFCCCBBBEEEHHHGGGAAA;;;<<<666333666===AAA@@@===777888999888444111///...222///;;;>>>111888FFFBBBFFFaaafffNNNbbbsssjjjtttHHHAAA@@@<<<777222000111444666___bbb_________YYY^^^rrrfffpppIIIPPP[[[```~~~eeeZZZ^^^___[[[[[[```bbb```NNNeeefffaaaiiifff^^^ccchhheee```\\\XXXSSSMMMIIIAAA>>>:::777666555444333555666777888999:::::::::;;;<<<===???@@@AAACCCCCCBBBBBBDDDEEEFFFFFFFFFFFF>>>888000---///333777888~~~HHH===aaapppRRR@@@JJJgggrrrtttvvvzzz{{{rrrwwwzzzssstttxxxsssoooqqqqqqjjjjjjkkklllkkkjjjgggfffdddccc```^^^]]]^^^```bbb___[[[WWWUUUUUUWWWXXXXXXYYYXXXXXXWWWXXXXXXYYYZZZWWWTTTNNNHHHDDDHHHPPPWWW```ZZZUUUXXX______WWWNNNMMMLLLIIIHHHGGGDDDAAA>>>>>>???@@@@@@???===:::888444888<<<:::555333444777===???BBBDDDAAAAAAKKKXXXttt}}}zzzzzz\\\MMMSSSRRRMMMLLLLLLHHHIIIMMMLLLKKKVVVgggqqqzzz{{{tttqqqxxx{{{yyymmm~~~vvvggggggjjjiiicccbbbaaaccceeefffdddbbbaaa___]]]___fffqqq|||}}}xxxnnnaaaVVV]]]ppprrrooo```IIIRRRwwwtttfffaaa```VVVOOONNNwwwhhhVVV[[[~~~\\\PPPXXXuuu{{{hhhmmmvvvfffVVV[[[rrryyyrrriiizzzttt[[[bbbzzzXXXQQQUUUaaammmkkkkkk{{{~~~kkkfffaaaFFFppp\\\jjjtttdddWWWSSSLLL???888999888OOOMMMTTT\\\\\\}}}gggVVVSSSNNNJJJIIIKKKKKKHHHDDDIIIIIIFFFBBBDDDHHHJJJGGGVVVQQQLLLIIIFFFFFFMMMVVV]]]dddqqqzzzqqq```WWWYYYdddkkkuuuwwweeeUUUHHH>>>;;;999666666888777888999:::999777666555666444222222333444444222555777555000000444444111...333:::AAABBBAAA??????FFFCCC@@@DDDOOOUUUKKK===CCCUUUbbbjjjsss~~~qqqZZZeee^^^EEEJJJDDDBBBDDDDDD@@@???AAAPPPLLLFFFAAA???BBBFFFJJJEEEDDD@@@>>>@@@FFFFFFCCCNNN[[[cccnnnlllffffffdddwww```ppp~~~zzzgggXXXWWW]]]XXXVVVUUUVVVXXXZZZZZZXXXXXXXXXWWWTTTRRRUUU]]]cccXXXMMM]]]hhhWWWWWW```UUUTTTKKKQQQbbbeeeWWWOOOUUUKKKPPPRRRPPPPPPTTTSSSOOOLLLMMMMMMMMMPPPTTTXXXYYYQQQRRRPPPQQQRRRLLLRRReeeVVVTTTUUUUUUMMMGGGPPP```XXXRRROOOQQQQQQMMMLLLOOO[[[[[[TTTRRRVVVNNNHHHNNNTTTVVVUUU[[[fff^^^PPPOOOHHHMMMBBB777OOOxxx~~~ggg]]]VVVSSSXXXZZZUUUNNNKKKbbb]]]TTTLLLLLLOOOOOOJJJMMMSSSUUUNNNFFFFFFLLLQQQKKKGGGCCCBBBCCCDDDAAA???:::<<>>999666555555444333333444555666777888888888999:::;;;<<<===???@@@@@@AAAAAABBBBBBBBBBBBBBBAAA555333111222444666666555}}}@@@;;;dddtttVVV@@@BBBVVV|||uuu~~~xxxnnnfff|||oookkktttggglllqqqtttppphhhaaa___```^^^___```^^^[[[[[[___bbb[[[WWWQQQOOOOOOSSSVVVWWWSSSSSSTTTVVVWWWXXXYYYZZZSSSNNNFFFCCCFFFPPP\\\dddeee]]]VVVXXX^^^^^^SSSIIILLLIIIFFFDDDCCCAAA???============<<<;;;999777555555999;;;777111111888@@@;;;@@@DDDDDDCCCJJJ```uuu}}}|||MMMUUUVVVNNNLLLKKKKKKGGGHHHJJJGGGEEELLLXXX]]]mmmwwwsssooosssyyy{{{jjjwww~~~vvvhhhbbbdddhhhbbbaaabbbdddggggggdddaaacccbbbaaadddjjjuuu{{{ooofffaaa]]]WWWSSSLLLWWWkkkhhh___RRRHHH___zzzccc[[[aaaiiiZZZOOONNNppp```III\\\rrrqqqSSSFFF```qqqcccooo~~~ppp[[[YYY{{{fffyyywwwiiizzzwwwsssaaaddd}}}bbbYYYXXXnnnwww{{{|||mmm___VVVOOOdddYYYwwweee[[[SSSMMMCCC777444999;;;SSSPPPTTT___rrr{{{UUUTTTQQQLLLHHHFFFGGGHHHGGGEEEKKKKKKIIIFFFHHHLLLLLLIIIQQQKKKGGGGGGGGGGGGKKKQQQ\\\ggguuu{{{vvvkkkaaa\\\ZZZ[[[^^^iiiwww}}}sssfffdddOOOPPPTTTCCC:::<<<999<<<;;;::::::::::::999888888777777888::::::888666666888888777;;;BBBGGGHHH@@@>>>@@@BBB===777===HHHBBBTTTaaaZZZHHH===>>>CCCVVV]]]cccwwwwwwUUUYYY^^^PPPAAAGGGAAA>>>???AAA@@@AAADDDIIIFFFBBB??????CCCGGGJJJEEE???===AAAEEEDDDAAA@@@???SSSbbbmmmyyy|||~~~kkk```]]]lllsssooommm[[[VVVXXXSSSQQQPPPQQQTTTWWWYYYYYYZZZXXXVVVTTTUUUXXX[[[^^^UUUMMMZZZcccTTTSSSZZZRRRVVVMMMRRRbbbdddSSSGGGGGGKKKRRRZZZ]]]^^^]]]XXXQQQKKKGGGIIIPPPQQQOOORRR[[[SSSQQQSSSOOOGGGNNN^^^fffUUUTTTNNNEEEAAAGGGUUU```SSSMMMJJJKKKLLLMMMPPPSSSVVVYYYTTTPPPPPPJJJJJJVVVZZZXXXQQQWWWeeeaaaUUUSSSHHHIIIQQQeee|||qqq[[[VVVSSSSSSVVVVVVPPPLLLJJJ___[[[RRRIIIIIINNNNNNKKKNNNVVVTTTGGGDDDNNNTTTQQQHHHCCC@@@AAAEEEDDD>>>888999===BBBCCCAAA===;;;;;;:::===AAADDDCCC>>>888333222222111///---...111444<<<===888999EEEHHHEEEEEEuuuVVV]]]ppp{{{tttVVVDDD@@@???>>>;;;888555222111000GGGccckkkOOOTTTllloooaaammmFFF888PPPNNNlllXXX^^^aaa___]]]]]]]]]\\\XXXQQQYYYdddaaa^^^```aaa______``````\\\VVVMMMFFF@@@===999666555444333222000111222333444555555555666666777888:::;;;<<<<<<>>>>>>??????>>>>>>===<<<444444555888;;;===<<<:::===<<>>AAA???;;;777555444333444::::::888333000333;;;BBB???AAACCCBBBDDDSSSmmmaaaRRR___PPPEEENNNOOOFFFEEEGGGIIIHHHEEEJJJRRR```sssxxxvvv{{{kkksss|||}}}tttiiibbbaaaaaacccfffgggfffdddbbbaaallliiieeebbbbbbfffkkkoooiiibbb^^^___]]]VVVPPPOOOKKKPPP___\\\XXXSSSUUUuuunnnhhh```RRROOOWWWUUUGGGBBBLLLccckkkZZZNNNXXXaaaeeeTTTLLLlllddd]]]\\\ooottt]]]ZZZ\\\xxxoooiiiooolll\\\YYYmmmrrrbbbYYYXXXqqq~~~rrrZZZNNNzzznnnRRRtttiiiXXXSSSLLLEEE;;;333666??????UUUTTTUUU___yyydddVVVTTTPPPLLLGGGEEEFFFGGGGGGGGGIIIKKKIIIGGGIIIMMMLLLHHHIIIDDDCCCFFFJJJKKKNNNRRRUUU___iiinnnrrrqqqjjj```VVVQQQMMMSSS```jjjkkkggggggXXXkkkyyy]]]JJJKKKBBBAAA===777444555888:::;;;888999;;;===>>>???>>>===<<<======:::999888999888<<<:::===AAA???>>>MMMaaappp```III;;;===MMM```lllddd~~~sssaaannnVVVIIIOOOBBBDDD@@@<<<<<>>888333111222222000......111777;;;===AAA:::===GGGCCCKKKiii```RRR~~~nnnxxxsssPPPFFFDDD???@@@???===:::555000...AAAdddjjj```kkkssszzzgggnnnUUUPPP___QQQaaaVVVZZZ______]]]\\\\\\\\\ZZZMMM]]]qqqdddYYY\\\\\\ZZZZZZZZZZZZWWWQQQJJJEEE???<<<888555444333222111...///000222333333333333333444555666777888999999::::::;;;;;;<<<;;;;;;;;;::::::<<<>>>@@@BBBBBBBBB~~~???AAAlllxxxYYYFFF@@@IIIWWW}}}~~~zzzvvvfffpppyyyvvvwww{{{gggccc___aaaccccccbbb___]]]\\\XXX]]]```^^^YYYVVVWWWYYY```^^^\\\ZZZXXXVVVRRRPPPWWWVVVUUUSSSQQQPPPNNNNNNLLLSSS___jjjmmmggg\\\TTTLLLLLLLLLKKKJJJHHHFFFEEEBBB@@@======>>>?????????AAA>>>888444222333777999???:::444111333888===@@@HHHFFFBBB@@@FFFVVVjjjxxxlllkkkOOOTTT]]]IIIFFFPPPIIIDDDDDDFFFHHHGGGFFFHHHMMMkkk~~~vvvxxx{{{~~~vvvjjjaaa___eeejjjjjjddd```aaacccjjjhhhdddaaaaaacccgggjjjooofff^^^YYYRRRIIIEEEGGGUUUSSS___ccciiigggeeexxxbbb___ZZZKKKEEEKKKFFF>>>???OOOUUUOOOOOOMMMQQQ```qqqeeeYYYwww~~~ddddddfffttt~~~ppp___aaavvv]]]zzziii]]]jjjcccRRRLLLXXX```YYYRRRRRRfff}}}uuuqqqfffRRRPPPNNNeeexxxUUUPPPLLLEEE>>>777666>>>IIIJJJXXXVVV[[[fff[[[YYYQQQOOOLLLHHHFFFFFFHHHIIIIIIIIIJJJIIIGGGIIIMMMMMMIIIPPPKKKIIILLLMMMLLLKKKMMMKKKNNNQQQWWWcccmmmmmmgggbbb^^^]]]ccclllssswwwyyynnnfffoooYYYXXXMMMGGGDDD???<<<;;;:::999999444555777999:::;;;===>>>777:::>>>@@@>>>:::888999:::===DDDIIIDDD<<<@@@KKKDDDHHHTTTgggyyy~~~xxxpppkkklllwww}}}}}}XXX\\\gggJJJ;;;CCC???BBB@@@===<<>>:::EEEQQQeee~~~wwwrrrppphhhmmmrrrgggyyySSSCCCPPPQQQBBBMMMLLLJJJIIIJJJLLLOOOQQQQQQOOONNNQQQUUUXXXVVVSSSRRRPPPVVVZZZTTTOOOPPPPPPPPPOOOUUU[[[TTTHHHIIISSSddd___YYYTTTQQQQQQTTTWWWYYYTTT[[[hhhbbbOOONNN[[[QQQIIILLLKKKHHHZZZbbbPPPKKKMMMQQQ^^^uuupppUUULLLMMMNNNPPPTTTWWWWWWUUUNNNRRROOOPPPUUURRRQQQ\\\```WWWKKKPPPaaabbbWWWUUUZZZwwwqqq]]]YYYVVVMMMIIIMMMPPPQQQOOONNNMMMLLL]]][[[TTTKKKFFFEEEBBB>>>@@@:::>>>OOO[[[XXXLLLDDDIIIJJJIIIFFFCCCBBBEEEHHHYYYQQQHHHBBB???<<<777333222666;;;;;;666222111111000000//////000444:::???:::??????EEEJJJFFFfffrrrIIIqqq}}}ccchhhzzzllleeeJJJAAAFFFAAABBBDDDCCC???999333...000PPPmmmfff]]]vvv}}}wwwvvvmmmrrrsssoootttqqq______```aaa___\\\ZZZZZZUUULLLcccxxxhhhTTTSSSSSSZZZXXXUUUSSSQQQNNNJJJFFF>>>;;;666444333222111000......000111222333333333222333333444555666777777555666777999:::;;;;;;;;;<<<@@@FFFJJJKKKJJJGGGEEEzzz@@@DDDnnnvvvXXXIIICCCHHHIIIqqq{{{sssuuuxxxfffuuuyyyxxxgggddd```___]]]^^^``````]]]ZZZXXX\\\___^^^ZZZVVVTTTUUU[[[\\\]]]___```]]]XXXTTTRRRQQQPPPPPPPPPQQQSSSTTTXXX^^^gggkkkhhh^^^RRRJJJIIILLLMMMJJJEEEAAABBBDDD>>>===<<<<<<===>>>>>>===:::888444333444888===@@@===888222222777<<>>::::::@@@IIIQQQRRRUUUSSScccuuuxxxqqqYYYTTTRRRMMMMMMLLLJJJHHHHHHHHHJJJKKKJJJKKKIIIGGGIIINNNNNNKKKLLLIIIHHHJJJIIIFFFFFFIIIHHHEEEDDDJJJWWWfffpppuuupppnnnooouuuwwwtttpppooooookkkzzzmmmaaa^^^SSSOOOQQQTTTRRRMMMGGGBBB???555666666666666888<<>>@@@EEEIIIGGGBBBBBBFFFEEEEEECCC@@@======AAADDDWWWaaaqqq}}}}}}ssszzzwwwUUU```rrr]]]AAAHHHFFF;;;CCC???@@@???===???DDDEEEBBBBBBCCCDDDEEEEEEEEEDDDCCC===;;;===BBBDDDBBB@@@AAA>>>??????NNNkkkwwwqqqooo}}}xxxiiieeelllcccfffiiiJJJLLLTTTRRRHHHHHHHHHFFFEEEFFFHHHKKKPPPOOOOOORRRUUUTTTQQQMMMOOOQQQTTTWWWTTTNNNMMMQQQKKKMMMTTTWWWQQQLLLVVVggguuujjj\\\SSSNNNNNNTTT\\\RRRQQQZZZeee^^^NNNOOO]]]RRRLLLLLLOOOVVVaaa]]]KKKCCCLLLUUU]]]fffjjj```RRRPPPTTTVVVWWWYYYZZZVVVQQQNNNRRRNNNMMMQQQLLLJJJTTT]]]UUUIIIMMM^^^^^^SSSRRRWWW^^^___UUULLLLLLSSSXXXNNNSSSUUUSSSQQQQQQOOOLLL___^^^VVVKKKCCCAAA???;;;???FFFXXXhhhbbbLLL@@@CCCIIIKKKJJJFFFAAAAAAHHHOOOSSSKKK@@@<<<;;;;;;777333000222444222000...000222---...///000222666;;;???<<>>777222...CCCZZZUUUVVV~~~tttkkkppp|||___}}}uuuooohhhbbbbbbaaa]]]YYYXXXUUUTTTgggzzzqqq]]]WWWYYY\\\XXXSSSPPPNNNLLLJJJIII===:::666333222111000///---...///000111222222222111222222333444444555555222333555777999:::;;;;;;===FFFSSS[[[[[[UUUNNNIIIxxx===BBBlllsssWWWJJJDDDEEECCCYYYxxx{{{yyy|||uuuvvv~~~|||qqqiiiccc```]]]\\\\\\[[[YYYVVVWWWYYY\\\]]]\\\YYYUUUSSSRRRTTTXXX^^^aaaaaa^^^[[[RRRQQQOOONNNNNNQQQTTTVVVYYY\\\___]]]VVVOOOJJJHHHGGGHHHHHHFFFBBB??????@@@>>>===<<<=========;;;999222222444666888<<>>EEE<<>>@@@CCCAAA;;;;;;===@@@BBBCCCBBBAAA???>>>BBBCCC???===???AAA@@@<<<>>>:::CCCYYYdddfffkkkwwwccc^^^dddsssoooRRR<<<777===@@@BBBCCCBBB@@@@@@CCCEEEKKKLLLOOOSSSTTTSSSOOOLLLLLLQQQQQQSSSTTTMMMJJJRRRLLLMMMQQQSSSPPPNNNZZZjjjdddYYYOOOJJJGGGGGGNNNWWWUUUVVV\\\^^^UUUIIIMMMZZZSSSTTTQQQUUUccccccVVVNNNQQQRRRPPPLLLJJJKKKNNNPPPMMMRRRTTTTTTVVVYYYUUUNNNLLLRRROOOJJJIIICCCFFFVVVXXXRRRHHHLLL[[[YYYNNNMMMQQQEEEGGGVVVVVVHHHJJJZZZQQQUUUVVVTTTTTTVVVSSSMMM___]]]UUUKKKFFFIIILLLLLLUUU```jjjgggVVVEEEBBBFFFEEEFFFEEEBBB@@@BBBHHHMMMBBB>>>:::888777777555333000111000///......000111,,,///222555777:::===@@@AAAHHHPPPNNNVVV~~~pppSSSlll~~~SSSKKKAAAJJJJJJGGGIIILLLLLLIIICCC;;;777444===VVV]]][[[vvv~~~^^^RRRqqqfffoooDDD[[[QQQvvvhhh]]]^^^aaa___\\\ZZZZZZ]]]cccqqqyyynnnccchhh[[[WWWQQQNNNKKKJJJHHHGGG<<<999555222111000///...,,,---...///000111111111000000000111222222333333111222333555666777777777;;;DDDOOOVVVWWWSSSOOOLLLzzzuuu999@@@kkkqqqVVVJJJCCCBBB;;;@@@iiixxx~~~sssyyyzzzeeennntttYYYYYYXXXXXXXXXYYY[[[\\\UUUWWWZZZ]]]^^^\\\WWWSSSTTTUUUXXX[[[^^^]]]YYYVVVYYYVVVQQQNNNLLLMMMOOOQQQPPPSSSSSSOOOIIIEEEGGGJJJAAA@@@????????????>>>===@@@???>>>>>>===;;;888555///111555999<<<<<<<<<;;;,,,000666:::===???CCCFFFBBBJJJSSS^^^nnnKKKPPPXXXVVVOOOKKKDDDDDDNNNEEEGGGGGGEEEEEEFFFGGGEEEEEEOOO```qqqzzzyyytttqqqnnnyyy|||wwwnnnaaa]]][[[```iiiooommmiiijjjiiigggfffgggiiikkkmmmdddaaa[[[^^^ttttttZZZccc~~~gggUUUlllzzzeeeQQQRRRfffvvvvvvnnn___dddfffPPPbbbppphhhJJJSSSYYYccckkkddd^^^fffxxxaaa```cccTTTQQQ]]]```iiiXXX^^^vvv|||tttkkkYYYXXX```___MMMCCCGGGHHHIIIVVVQQQ]]]VVVLLLXXXBBB===888444:::GGGTTTWWWTTTVVVNNN[[[|||JJJMMMTTTJJJQQQHHHIIIJJJJJJIIIHHHIIIIIIFFFFFFCCC???AAAGGGJJJHHHGGGGGGHHHGGG@@@;;;===CCC@@@<<<>>>BBBAAAEEEaaarrrfffhhhllljjjdddaaaSSSYYYWWWbbbttt```dddgggddd```cccoooyyyccc```[[[TTTPPPRRRYYY```SSSMMMJJJKKKKKKPPP___nnneeelllnnnooo]]][[[\\\RRRSSSQQQ<<<>>>HHH???;;;@@@===999>>>@@@???@@@BBB>>>666555888<<>>===EEELLLLLLAAA:::===???===333<<<@@@HHHXXXaaagggsss[[[dddnnnnnnfffiiipppjjj|||vvvRRR<<>>===@@@BBB???CCCIIIMMMOOONNNLLLJJJJJJPPPOOOPPPSSSLLLIIIRRRPPPNNNNNNPPPMMMMMMVVVbbbZZZSSSOOOQQQSSSTTTZZZbbbaaabbbccc\\\NNNDDDIIIUUUPPPVVVPPPUUUeee]]]MMMOOOVVVQQQMMMNNNNNNMMMMMMNNNDDDJJJMMMMMMQQQVVVTTTNNNIIIQQQPPPIIIDDD???III^^^UUUQQQHHHLLLYYYVVVKKKJJJJJJRRRSSSJJJFFFKKKNNNLLLMMMQQQSSSRRRUUUYYYVVVOOO\\\ZZZSSSKKKKKKTTT^^^bbblllooodddNNN@@@BBBFFFEEEBBB@@@>>>>>>@@@CCCFFFHHH666888999888555333222333222111000000000000000000---111666:::<<<>>>@@@BBB>>>JJJTTTSSSkkkwwwHHHqqqwwwYYYGGGMMM???NNNEEEIIIKKKNNNOOOLLLEEE>>>:::---000QQQhhhbbblllnnnQQQKKKdddhhh|||QQQRRRCCCsssbbbUUUXXX___aaa^^^]]][[[^^^YYYbbbxxxvvvjjjqqqWWWTTTOOOLLLIIIGGGDDDBBB<<<999444222111000///...++++++---...///000000000......//////000000111111111222333444444444444444444888===@@@AAACCCHHHKKKrrr===@@@pppcccKKK>>>AAA777666TTTzzzwwwssssss{{{~~~|||lll```lllsssfff```XXXRRRRRRQQQOOOSSSZZZWWWWWWXXX[[[___^^^ZZZVVVYYYWWWUUUTTTUUUYYY\\\___cccaaa^^^YYYSSSMMMHHHEEEGGGHHHHHHGGGDDDBBBCCCCCC>>>???@@@AAAAAA@@@???>>>>>>===:::888555444333222444888<<<>>><<<777444222666555555888@@@GGGFFFBBBDDDJJJ]]]pppxxxyyynnnXXXXXXUUUQQQMMMJJJIIIIIIJJJHHHGGGGGGHHHHHHGGGCCC@@@BBBPPPZZZ[[[___kkkpppmmmsssvvvtttwwwyyyppprrriiiZZZ]]]bbb^^^gggmmm```pppooofff^^^cccllliii]]]hhh\\\SSSZZZhhhkkk]]]LLLOOOfffnnnYYY```rrrsssaaaQQQ]]]bbbeee\\\lllKKKVVVLLLRRRQQQTTTQQQBBBEEEJJJOOOUUU\\\gggoooccccccbbbeeeqqq{{{iiiWWWcccnnnfff___bbbWWWZZZ______WWWPPPRRRXXXVVV[[[\\\XXXWWWVVVJJJ:::===222555KKKZZZYYYZZZccc[[[oooVVVQQQJJJLLLSSSJJJKKKMMMKKKGGGHHHNNNOOOKKKKKKHHHFFFEEEDDDCCCGGGMMMHHH@@@===@@@AAA>>><<>>:::>>>GGGFFF>>>CCCUUUXXXyyyBBBbbb{{{fffyyyfffMMMRRRIIIOOO```\\\TTTKKKCCCBBBEEEDDD===555444--->>>eeeyyykkkZZZXXXJJJWWW\\\ccchhhPPP999???gggyyycccZZZddd```]]]XXXgggddd]]]\\\gggqqqjjj[[[ZZZWWWQQQIIIFFFFFFDDDAAA===999555222000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000111111111222222222444444666888:::<<<>>>>>>yyyBBBBBBqqqiiiLLL<<<>>>:::555FFFbbbsss}}}~~~zzzpppdddeeejjjdddbbbZZZSSSQQQPPPNNNRRRXXXfffaaaYYYUUUTTTVVVYYY[[[\\\XXXQQQLLLKKKPPPVVVZZZYYYYYYWWWUUUSSSQQQPPPOOOKKKKKKKKKHHHEEEBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<:::777444333222333444777999<<<<<<999666444333555888===BBBEEEFFFCCC@@@>>>XXXlllzzzfffYYYWWWTTTQQQLLLIIIGGGGGGGGGFFFEEEEEEFFFGGGGGGEEEBBBEEEGGGLLLUUU```lll{{{uuuwwwtttmmmmmmkkkddd```YYYQQQWWWdddhhhpppuuurrrgggbbbfffhhhdddccc^^^[[[]]]```___WWWOOOUUUtttpppgggjjjnnnrrr]]]QQQbbb~~~VVVdddpppRRRbbb{{{qqqKKKYYYnnnpppOOOWWWUUU]]]]]]XXXXXXUUUNNNJJJNNNUUUYYY]]]aaafffnnn{{{tttccc\\\ccceee[[[UUUVVVZZZVVVXXXccckkkhhh___XXXpppjjj```XXXTTTPPPEEE:::+++>>>LLLKKKIIIPPPZZZ```eeeyyyMMMOOOKKKLLLRRRKKKHHHKKKKKKHHHJJJOOOOOOLLLNNNHHHCCCEEEJJJKKKGGGBBBIIIBBB???BBBCCC@@@>>>@@@AAACCCBBB===<<>>@@@@@@:::???@@@DDDIIIKKKPPP[[[fffXXX]]]qqqssshhhdddpppkkksssMMM>>>555...///111444888===999:::<<>>CCC???>>>DDDLLLQQQMMMAAApppGGG]]]tttwwwrrrWWWGGGLLLGGGQQQaaa[[[LLLHHHCCC@@@???>>>;;;999===222999WWWooorrrmmmmmmQQQXXX\\\```bbbSSS???888[[[uuuggg^^^ddd^^^______```]]]WWWXXXdddpppkkk^^^TTTOOOKKKJJJJJJHHHFFFEEE<<<999555222000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000000111111111111222444444555666888999::::::|||CCC@@@ooommmNNN<<<@@@???888<<>><<<:::999888777777666444222222444666888999:::999888555444555666444;;;CCCFFFCCC???>>>???WWWzzz}}}aaaVVVTTTTTTSSSPPPLLLIIIGGGEEEDDDEEEDDDCCCDDDFFFGGGFFFEEEGGG>>>@@@OOO]]]hhhzzzqqqppppppiiigggcccllliii^^^UUUOOOUUUccciiiwww{{{nnn```^^^dddiiiddd```^^^```dddfffbbb^^^sss|||iiijjjiii^^^iiiVVVQQQfffqqqMMMeeeaaaOOO^^^lllkkkRRRWWW```ttteeedddeeezzzkkkgggccc]]][[[]]]]]]```fffkkkkkkfff___]]]\\\^^^]]]YYYYYY[[[aaabbbfffkkkllliiikkkoooyyykkk\\\SSSMMMDDD<<<777555CCCNNNOOOPPPUUUVVVSSSyyy^^^HHHQQQOOOLLLPPPKKKEEEIIIKKKJJJLLLNNNNNNLLLMMMKKKHHHIIILLLNNNJJJDDDJJJEEECCCDDDEEECCCBBBCCCEEEEEEBBB???@@@EEEGGGEEEMMMCCC===VVVooosssyyy~~~~~~xxxpppiiirrrkkkeeepppzzzsss{{{qqqwww{{{|||ttt}}}|||rrrttt~~~qqqtttxxxYYYQQQMMMKKKLLLKKKHHHFFFGGGKKKIIIHHHGGGGGGFFFGGGHHHFFFFFFFFFDDDCCCDDDGGGJJJGGGEEEAAA>>>>>>@@@BBBEEEOOOQQQMMMEEE???===<<<:::AAACCCFFFHHHEEEGGGRRR___^^^aaahhhyyypppNNNXXXwwwlll}}}qqqJJJ<<<111333:::;;;777333777666555777:::@@@EEEHHHFFFFFFGGGFFFDDDDDDEEEGGGCCCDDDFFFGGGJJJNNNTTTXXXVVVNNNFFFDDDGGGKKKKKKIIIGGGFFFGGGIIIHHHGGGJJJNNNNNNKKKHHHGGGHHHIIIJJJIIIHHHFFFEEEJJJQQQSSSOOOJJJNNNMMMJJJJJJOOOTTTQQQIIIKKKFFFJJJQQQTTT]]]\\\NNNEEEDDDDDDHHHMMMOOOMMMJJJPPPQQQLLLFFFMMMWWWRRRCCCCCCOOOTTTPPPPPPVVVQQQFFFYYYSSSNNNKKKFFF@@@???AAA<<>>DDD<<<;;;===BBBXXX~~~ppppppwwwtttrrrooohhh___ZZZUUUPPPKKKHHHGGGHHHHHHLLLQQQSSSRRRTTTWWWZZZXXXXXXWWWUUURRRNNNKKKHHHKKKJJJHHHFFFFFFFFFHHHIIIHHHHHHHHHEEEAAA>>>=========;;;999666444444444444333444444666777888999:::777777555333222444888;;;===AAAFFFEEE???<<>>>>>HHHSSS]]]kkkxxx~~~~~~nnnmmmmmmfffddd```nnnhhh^^^]]]RRRKKKYYY]]]nnnxxxooo___YYY___fffjjjbbb]]]bbboooyyyyyyuuummm```eeebbbUUUZZZSSSSSSdddpppOOOggg```OOO^^^jjjqqqVVVVVVggg~~~iiiqqqxxxsssjjj^^^\\\WWWOOOJJJKKKOOOQQQQQQaaa```^^^]]]cccmmmssssssnnnhhhbbb```^^^```hhhqqqaaaTTTKKKHHHBBB888666;;;NNNHHHNNN\\\]]]RRRRRR]]]pppSSSMMMWWWRRRLLLMMMKKKEEEHHHKKKLLLLLLKKKJJJIIIAAAEEEHHHFFFBBBCCCIIIOOOJJJHHHGGGGGGGGGEEEEEEEEEEEEDDDAAA@@@DDDJJJIIIEEEIIIKKKEEEGGGWWWiii~~~tttgggiiiyyyrrreeelllxxxpppjjjtttsssxxx{{{wwwqqqmmmlllggg```ccckkklllkkkjjjmmmvvvZZZLLLQQQKKKOOOPPPKKKFFFGGGIIIIIIDDDCCCDDDGGGHHHGGGJJJMMMJJJMMMPPPPPPLLLHHHEEEDDDDDDAAA<<<999999;;;===???BBB>>>===??????======???BBBAAAAAABBB@@@@@@HHHRRRiiicccYYYYYYhhhwwwtttgggfffooo{{{aaa}}}ooolllUUU===444555444///+++888666444333444777;;;===BBBCCCEEEEEEEEEFFFIIIKKKSSSTTTUUUTTTTTTUUUWWWZZZOOOHHHBBBBBBGGGJJJIIIGGGCCCBBBAAAAAABBBFFFMMMSSSHHHFFFEEEDDDEEEEEEFFFFFFEEEDDDEEEIIIMMMNNNLLLJJJAAAHHHOOORRRUUUTTTNNNEEEQQQJJJNNNOOOEEEBBBGGGGGGBBBBBBDDDHHHKKKKKKIIIFFFDDDHHHJJJIIILLLOOOIII>>>QQQTTTRRRLLLKKKOOOMMMGGGSSSMMMIIIHHHEEEAAAAAADDD@@@DDDGGGFFFAAA===<<<<<<:::::::::888666444333333222111///......//////000...------///222666:::===???:::???LLLOOOIIIKKKTTTtttYYYMMM~~~qqqyyyRRRGGGGGGHHHEEEOOOSSSGGGAAAEEEGGGFFFBBB@@@BBBEEE===666000888QQQhhhlllcccZZZ^^^jjjeee[[[ddd^^^===BBBkkkiii___^^^VVVYYY[[[\\\___[[[SSSUUU```eeedddWWWJJJCCCHHHIIIBBB>>>AAA<<<888444222000///---+++++++++++++++++++++++++++++++++,,,,,,------..................////////////111111222222333444444444BBB===gggyyy___HHH===CCC777;;;???@@@SSS}}}|||rrrkkkqqquuukkkaaa___[[[UUUOOOKKKHHHEEEFFFMMMUUUYYYXXXTTTRRRQQQSSSTTTUUUUUURRROOOKKKHHHHHHGGGDDDAAA??????@@@AAA@@@AAAAAA???<<<:::;;;;;;999777666444444444444555666888:::<<<<<<:::777555333333222222333777===AAAKKKHHHEEEAAA===AAARRRdddvvvxxxiiiQQQEEEHHHRRROOOOOONNNMMMKKKJJJIIIHHHHHHGGGEEEDDDEEEFFFFFFEEE@@@BBB@@@<<>>>>>>>>888888???CCCBBBBBBFFF@@@;;;888:::======AAAEEE```^^^^^^___```gggzzzZZZggg\\\ccceee[[[<<<000///444999666555444333222333333333;;;===???AAABBBEEEHHHKKKOOOPPPPPPNNNKKKGGGFFFEEECCCCCCDDDEEEFFFGGGGGGFFFDDDFFFHHHHHHIIILLLOOOQQQCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFFFFCCC@@@???BBBEEEHHHRRRZZZYYYSSSNNNJJJEEEOOODDDHHHTTTSSSOOOKKKBBBQQQQQQQQQQQQPPPMMMJJJGGGDDDEEEJJJMMMGGG@@@EEEOOOeeeWWWKKKFFFCCC>>>???EEEOOOIIIEEEEEEDDDBBBEEEJJJEEEGGGGGGCCC===999888:::666777777555222111333555111000///---,,,,,,,,,---,,,---000333666999<<<===FFFAAACCCKKKKKKMMMddd]]]LLL{{{xxx}}}ZZZJJJIIIKKKIIIIIINNNLLLAAAAAACCCFFFIIIJJJHHHEEECCC<<<:::222111CCC[[[bbbYYYWWWcccsssmmmcccsssuuuWWWAAAjjjiii```bbb\\\^^^\\\VVV^^^___XXXWWWeeettt{{{XXXLLLCCCDDDDDD???===@@@;;;888444111000///---,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,---------............///000111222333444555EEEFFFmmmrrrSSSBBB;;;>>>===;;;<<<:::@@@___}}}{{{wwwhhh``````ZZZRRRKKKHHHEEEAAABBBEEEJJJMMMNNNOOOOOOPPPNNNLLLJJJGGGFFFGGGHHHIIIDDDBBBAAA???>>>>>>>>>???:::;;;<<<;;;999888999:::888888777777777888888999;;;===>>>>>>;;;777222///222222333444777<<>>AAAIII^^^rrr}}}yyyXXXDDDMMMQQQ\\\OOONNNMMMKKKJJJJJJIIIIIIGGGFFFDDDEEEEEEEEEDDDCCC===CCC???555999OOOaaafffsss}}}}}}vvvssskkkiiirrrmmmnnnkkkqqq{{{rrr[[[LLLOOOTTTZZZ___aaabbbccccccaaahhhllleee[[[ZZZggguuuxxxiiibbbgggdddWWWUUU^^^eeefff^^^]]]||||||XXX[[[kkkjjjNNNYYYqqqSSS\\\sssiii[[[|||bbbSSSIIINNNZZZcccllluuummmggghhhsssooohhh```cccmmmrrrhhhZZZMMMJJJOOO]]]fff^^^MMM??????:::666333333:::KKK\\\ZZZ\\\RRR>>>;;;VVVJJJLLLNNNPPPPPPMMMIIIIIILLLFFFGGGJJJLLLHHHBBB@@@CCC???111444JJJSSSGGGAAAFFFFFFJJJKKKIIIGGGHHHHHHFFFHHHFFFBBB???CCCGGGEEE???EEE>>>111555FFFGGG???@@@<<>>:::999;;;======<<<<<<999:::>>>AAAAAAAAACCC>>>777444888<<<<<<;;;<<>>BBBDDDBBBDDDEEEDDD@@@<<<999888<<<@@@DDDEEEBBB@@@@@@AAAEEEMMMSSSTTTSSSQQQLLLGGGAAABBBDDDCCCAAA@@@@@@@@@:::===???>>>;;;>>>FFFNNN[[[```^^^TTTIIIEEEEEEEEEFFFAAAGGGIIIBBBBBBKKKMMM[[[ZZZVVVRRRNNNJJJGGGEEEEEEAAABBBDDD<<<888III```bbbPPPCCCDDDEEEBBBHHHSSSMMMHHHCCCCCCBBB@@@CCCGGGAAAAAA???;;;888666777888333333333222111111222444---------+++))))))+++---000111444888;;;===>>>???EEEEEEGGGHHHHHH\\\vvvWWWuuu{{{\\\QQQGGGIIIIIIJJJMMMOOOJJJDDDBBBAAABBBGGGKKKJJJEEE???AAA@@@888///999QQQ```bbbdddttt{{{mmmfffsssttt___AAAjjjggg]]]aaa___aaa]]]VVV___```WWWUUU```lllqqqPPPKKKFFFBBBAAAAAAAAAAAA;;;888444111000///...,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,...///111222333444EEEOOOuuupppMMMBBB===<<>>AAACCC===============<<<<<<<<<999:::;;;;;;999888999:::888999999:::::::::999999999999999888777555333222444666888:::===AAAFFFJJJDDD;;;:::EEEPPPZZZiiixxxxxx{{{oooHHHGGGQQQWWW]]]QQQOOOLLLIIIGGGFFFGGGGGGBBBBBBBBBCCCEEEEEECCCAAA<<<@@@@@@<<<<<>>KKKVVVZZZSSSMMM>>>444EEEooofffFFFEEENNNMMMIIIIIIHHHFFFIIIDDDDDDGGGJJJEEE>>>???DDD@@@:::OOOssssssPPP===EEEDDDJJJLLLHHHFFFHHHHHHEEEFFFEEEAAA>>>???DDDCCC???888@@@???======888>>>OOOAAAEEENNN\\\rrrxxxsss~~~pppWWWPPPDDDHHHOOOTTTTTTNNNGGGDDDHHHJJJOOOTTTRRRLLLFFFDDDGGGBBBBBBEEEAAA:::>>>IIICCCCCCBBB@@@>>>>>>@@@BBB>>>:::777888;;;===;;;888777:::;;;;;;;;;>>>>>>======999888;;;===:::888:::FFFGGGTTTeeehhhfffuuummmVVVaaabbbjjj~~~qqqeeebbb^^^NNN999***222222222333222222222222///111333444444666999;;;;;;<<<===<<<:::888888888777:::<<<===<<<;;;;;;===@@@HHHMMMLLLKKKJJJGGGAAA@@@CCCEEEDDDAAA???>>>???777:::>>>@@@CCCJJJSSSZZZ[[[YYYQQQGGGAAACCCDDDBBBIIIKKKOOOFFF666===SSS]]]QQQOOOLLLGGGDDDCCCEEEFFF@@@???===;;;<<>>AAA===444666GGG\\\hhhkkkxxxooo]]]___jjjggg___KKKvvvqqqbbbbbb___bbb___]]]aaa___WWWVVVZZZZZZUUUEEELLLLLLCCC@@@CCCCCC>>>:::777444111000///...,,,************************(((((())))))***++++++,,,*********+++++++++,,,,,,+++,,,,,,---......//////AAARRR{{{qqqLLLEEEBBB===???333:::DDD999222EEEYYYtttuuu~~~nnnjjj^^^NNNGGGJJJMMMLLLDDD@@@<<<;;;>>>???>>>===999:::<<<======;;;:::888999::::::::::::999888777;;;<<<===<<<:::999:::;;;888999:::::::::999777666333222111111222555777999777999<<>>IIINNNPPPXXXVVVTTTQQQLLLHHHEEECCCCCCDDD======???BBBDDDEEECCCAAA======CCCIIIDDD???III[[[ggggggnnnkkkfffbbbVVV]]]hhh___OOOHHHCCCHHHSSS^^^eeehhheeebbbaaafffllllllddd[[[ZZZ^^^eeecccUUUTTTpppoooYYYcccWWW___mmmgggSSS[[[kkk]]]XXXtttbbb]]]rrr{{{YYYXXXjjjlllmmmppp``````eeebbbZZZTTTccc^^^[[[YYYSSSLLLNNNVVVccc___ZZZRRRFFF:::666777///555:::???KKKYYYXXXNNN>>>999===IIIUUUmmmlll???MMMEEEPPPNNNFFFHHHGGGCCCDDDBBBAAAEEEHHHDDD===???FFF555AAAmmmJJJ333FFFBBBIIILLLHHHEEEGGGHHHEEEAAAAAA???<<<>>>CCCFFFDDDDDDCCC<<<>>>FFFBBB;;;???KKKGGGDDDDDDFFFMMMZZZeee``````iiiXXXIIIPPPLLLMMMKKKGGGEEEGGGGGGFFFBBBAAAEEELLLKKKFFFFFFLLLGGGBBBBBBEEEBBB;;;AAANNN@@@BBBEEEEEEBBB===:::999>>>;;;888:::>>>@@@===999444<<<>>>;;;:::???AAA>>>======???AAA>>>888777;;;;;;>>>NNNfffvvvtttnnnjjjrrrvvvvvvooouuubbb^^^bbbsssyyyeeeTTT666555333222111111111111000111222222111222444666555555555333111222444666333333444555777999;;;;;;888===>>>999999???CCCBBB@@@DDDFFFEEEBBB>>>===>>>FFFFFFFFFHHHMMMRRRVVVXXXIIIEEE@@@===AAAFFFDDD>>>AAA>>>AAABBBEEEQQQVVVJJJDDDCCCAAA??????CCCIIIMMM<<>>HHHZZZccc```DDDHHHGGGCCCJJJVVVWWWNNNBBB??????AAA@@@:::888999777555333333666666333000111///......///...---+++,,,...000000000222666:::???>>><<<<<<>>>BBBFFFHHHIIIIIIWWW{{{NNNOOOwww{{{~~~NNNcccQQQLLLHHHAAAEEEPPPKKKEEEJJJHHHFFFDDDDDDEEEFFFFFFFFF777>>>AAA:::666@@@TTTccc]]]hhhWWWGGGXXXgggfffggg]]]ooohhhcccfffddd___```]]]ZZZ___cccYYYKKK???NNNRRRFFF@@@EEECCC999:::777444111000000...---************************((((((((()))******++++++)))************+++++++++++++++++++++++++++++++++vvv@@@HHHppppppPPPFFF???===???:::888999888777;;;CCC}}}zzz{{{}}}}}}|||qqq\\\\\\```BBB444QQQPPPIII???999777888999999<<<;;;;;;:::999888777777:::999999:::;;;;;;999777777666555444333333333333444444333222111000000///111222444555777888999999:::DDDIIIGGGEEEHHHIIIEEE;;;777OOOkkkpppyyy~~~VVV>>>RRRiiieeeZZZYYYVVVPPPJJJFFFEEEEEEDDDBBB@@@BBBDDDDDDDDDDDDDDDEEECCCAAA??????AAACCCEEEEEEXXXjjjqqqjjjlll{{{{{{qqqgggeeefffbbbZZZSSSKKKMMMKKKDDDAAAIIIWWWaaalllfff```^^^bbbgggjjjkkkYYY]]]]]]UUUPPP]]]zzzbbbVVVppp|||dddWWWoookkkVVV[[[qqqaaaVVVhhh|||qqq___ttt\\\cccoootttkkkgggyyy~~~kkk]]]^^^aaaaaaeeemmmkkk___PPPIIILLLUUU]]]bbbhhhWWWFFF@@@===888444555---:::LLLWWWXXXQQQHHHCCC888555OOOjjjpppvvvHHHBBBNNNLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDEEEEEEEEECCCBBBAAA@@@AAAFFFKKKJJJCCCAAADDDDDDHHHLLLKKKFFFBBBBBBDDDDDDCCCAAA@@@@@@AAABBBCCCCCCEEEFFFEEEDDDBBBBBBBBBHHHIIIHHHFFFCCCDDDHHHLLLVVVddd{{{nnnaaaMMMEEEQQQWWWOOOIIILLLNNNJJJGGGHHHGGGEEEEEEIIIAAACCCFFFIIIIIIGGGDDDBBBKKKDDD@@@BBBCCCAAABBBGGG===???AAA???;;;888777777AAA>>>;;;;;;======:::777>>>>>><<<;;;:::;;;;;;<<<;;;???CCCAAA===:::;;;>>><<<===CCCVVVqqqwwwdddrrrfff|||uuulllrrrgggjjj\\\ZZZpppnnnTTT;;;;;;,,,+++333&&&666...///000111000000111222000000000000000//////...111111111111222333444555666555444555666999<<<>>>===<<<:::888777777888999???@@@AAABBBCCCBBBAAA@@@<<<======>>>???@@@@@@AAA???>>>AAAHHHOOOOOOHHHAAA@@@???>>>>>>AAAEEEJJJMMM@@@<<<===MMMgggrrraaaHHHGGGGGGGGGFFFDDDBBB???>>>???>>>===;;;:::888777666555555555444222000///......//////...,,,,,,---///...111333444444555888:::>>>@@@BBBBBB>>>>>>EEEMMMNNNKKKmmmaaaZZZxxxsssyyyzzzuuuUUUPPPRRRKKKJJJHHHDDDBBBBBBEEEIIIKKKIIIHHHEEEBBB???<<<;;;:::999777===BBB999222GGGfffqqqsssiiiNNNSSSddd[[[|||xxxtttppplllfffaaa___\\\```___ZZZ\\\aaaZZZMMMPPPLLLJJJLLLKKKDDD===::::::888555222///...------+++++++++************)))************)))))))))))))))))))))))))))))))))))))))************+++++++++ppp<<>>DDDCCCBBBEEEKKKLLLCCC999SSSNNN^^^tttsssmmmwww^^^NNNMMM]]]bbbVVVNNNSSSOOOLLLIIIHHHHHHHHHFFFDDDDDDEEEFFFFFFEEEEEEDDDEEEBBB@@@>>>===?????????>>>JJJWWW``````eeesss~~~zzzvvvwwwvvvoooddd]]]HHHHHHJJJKKKJJJIIIJJJLLLTTTWWW[[[^^^aaaccceeefffiiiiiiddd\\\WWW]]]mmm|||dddUUUYYYvvvsss\\\RRRooonnnZZZ]]]ssseee___qqqwwwaaaqqq}}}aaaaaagggnnnmmmlllxxxuuuggg___dddiiiiiilllrrrSSSPPPNNNPPPUUUXXXXXXUUUGGG>>>888777666333444888GGGIIIPPPYYY\\\SSSAAA222CCCWWW{{{xxxJJJEEEJJJIIIKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDCCCAAA@@@===;;;<<>>@@@@@@>>>:::888888888???===<<<<<<<<<<<<:::999AAA???>>><<<::::::::::::;;;>>>@@@@@@===;;;<<<===???>>>>>>EEEVVVgggkkkfffhhh]]]ppppppmmmlllYYYWWWUUU{{{vvvpppqqqXXX]]]LLL555333888777444,,,333333222000...------...//////000000000///......//////...///000111222222333333222333444777999;;;999888666444333444444555333333444555555555555555999999:::;;;;;;<<<======<<<<<<>>>BBBFFFFFF@@@;;;>>>===;;;::::::;;;>>>???777666666===KKKSSSIII999???@@@AAABBBAAA@@@>>><<<;;;:::999888666555444333222222222111000///...---+++,,,------------///111777666555555555666888:::===::::::@@@GGGJJJGGGCCCFFFmmmfffppp{{{|||xxxwwwYYYJJJNNNPPPKKKIIIFFFCCCAAA@@@BBBDDDFFFBBBAAA???===<<<;;;;;;;;;===:::>>>CCC===666EEE^^^yyysssnnnYYYUUUccchhhuuuuuuvvvtttkkk```ZZZZZZeeebbbaaacccccc___ZZZWWWVVVOOOKKKLLLLLLFFF@@@===:::888555222000.........++++++++++++************************))))))))))))))))))))))))))))))))))))))))))*********+++++++++iii;;;AAAggggggJJJCCC???>>>:::888777777666555999>>>999hhhiiiaaapppqqqUUUOOONNN666===BBBHHHGGGBBB<<<999999777777777666666555555555555555555777999999888666444333333333333444555555222333333444555666666777666555555666999>>>CCCFFFFFFIIIKKKJJJCCC???EEENNNcccjjjpppxxx\\\KKKOOOZZZddd```SSSNNNQQQLLLKKKJJJJJJJJJIIIFFFDDDFFFFFFFFFEEEEEECCCBBBBBBBBBAAA?????????>>><<<:::>>>EEENNNWWW^^^iiivvvwwwqqqqqqpppnnnooorrr```WWWRRRRRROOOEEE??????FFFNNNYYY___^^^ZZZWWWWWWmmmllljjjhhhfffeeeggghhhRRRUUUiiinnnZZZUUUiiikkkXXXZZZmmmfffZZZooozzzbbbqqqccc```fffsss|||}}}lllbbb^^^cccfffbbb```aaaMMMMMMOOOSSSTTTOOOGGG@@@888666444333222333999AAAOOOWWW\\\YYYMMMCCC@@@AAAeee}}}HHH:::HHHOOOJJJIIIJJJKKKKKKJJJGGGDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBBBB???:::>>>MMM[[[UUUFFFEEEIIIKKKKKKGGGEEEEEEGGGCCCBBBAAAAAAAAABBBCCCDDDGGGFFFEEECCCAAAAAACCCEEEEEEEEEDDDBBBAAABBBDDDGGGOOOMMMIIIEEECCCCCCDDDEEE:::IIIaaaYYYRRRWWWQQQXXXbbbbbbbbbbbb\\\SSSMMMMMMRRRMMMEEE@@@DDDKKKMMMJJJBBBHHHNNNPPPOOONNNOOOQQQLLLGGGEEEFFFEEEBBBCCCGGGGGGHHHHHHHHHHHHHHHGGGFFFFFF@@@======???>>>@@@CCC@@@@@@???===999888999:::;;;===>>>===;;;::::::;;;AAA@@@>>><<<:::999999888:::;;;<<<<<<===<<<<<<<<>><<<@@@LLLXXX___cccYYYbbbkkkhhhttt{{{jjjeeemmmjjj]]]lllcccmmmrrrOOODDD444###777...---------,,,------...///...////////////...------,,,,,,,,,,,,------...///000/////////000222444666555444222111000111111222///////////////000000111555555555666666777777888777888:::;;;;;;999777666:::999777666555444444444333555555555777:::999666777999<<<>>>???>>><<<;;;777777666555444333222111/////////.........------+++,,,...///000222555777>>>;;;888777999;;;===>>>???DDDFFFCCCAAAGGGTTT___NNN|||XXXDDDFFFLLLKKKHHHFFFDDDBBB@@@>>>???@@@@@@>>>===<<<;;;;;;<<<=========888999???>>>888>>>KKKiii^^^bbbpppkkk[[[]]]kkksssvvv|||{{{nnn___\\\bbbhhh___^^^eeecccXXXVVV]]][[[RRRKKKLLLMMMHHHAAA===:::999666333111//////...,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++ggg===AAAeeecccFFF???:::999999888888777666666888<<>>BBBXXXppprrr|||vvvOOOTTTVVVXXXYYYZZZYYYUUUOOONNNMMMKKKIIIHHHFFFDDDCCCBBBBBBAAABBBBBBBBB@@@???CCCBBBBBBCCCCCCAAA>>>;;;>>>>>>FFFSSS\\\bbbooo~~~}}}xxxvvvyyywwwrrrttt{{{wwwfffXXXSSSKKK@@@???FFFAAAHHHQQQWWWXXXUUURRRPPPWWW[[[aaagggjjjjjjgggeeeVVV^^^ppp~~~wwwaaaUUUVVVfffzzzgggUUUUUUiii}}}jjjUUUiiixxx```mmmeeedddjjjxxx|||rrrlll\\\UUURRRUUUVVVQQQMMMLLLPPPMMMJJJGGGDDD???999444777666666777999>>>GGGMMMPPPTTTTTTLLLCCCEEETTTdddTTTHHHNNNKKKHHHLLLFFFHHHKKKLLLKKKGGGCCCAAACCCDDDEEEFFFFFFFFFEEEDDDFFFDDD>>><<>>???BBBEEECCCCCCBBBAAA@@@AAACCCDDDGGGHHHKKKNNNOOOOOONNNMMMJJJUUUbbbNNNCCCMMMLLLRRRKKKOOOTTTUUURRROOONNNPPPFFFIIIKKKMMMRRRTTTOOOGGGCCCNNNRRRLLLGGGJJJKKKHHHFFFBBBAAABBBBBBAAACCCGGGJJJJJJIIIHHHHHHGGGHHHHHH???<<<999:::===???BBBDDDBBBAAA>>>;;;999999:::<<<888<<>>;;;:::;;;===>>>===<<<;;;:::999888888888777777888;;;<<<;;;:::===BBBEEEBBB>>>@@@GGGNNN```\\\___^^^aaa{{{zzz~~~zzzwwwlllSSSWWW}}}fffNNNCCC;;;>>>,,,---------///000111000///...............------,,,+++++++++++++++,,,------,,,,,,,,,,,,---...000111333222111000///000000000111000/////////000222333111111222222222333333333222555666555333111333444444444555555555555555444111555666444111333777:::444666999<<<===<<<;;;999555444444333222111111000---------------.../////////111333444555777:::===???===;;;<<>>>>>??????DDDCCCAAA???>>>>>>???@@@===666555<<<@@@>>><<<>>>KKKTTTaaassswwwjjjiii|||jjjrrrzzzzzzlll______gggddd```___bbb___YYYYYY___\\\SSSMMMOOOPPPJJJAAA;;;:::888666333111000//////,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))))))))))))))************jjj<<>>999888888::::::888777777999:::>>>888>>>VVVppp|||{{{vvvkkkqqqwwwoookkkbbbSSSBBB;;;>>>CCCBBB>>>:::::::::;;;;;;;;;;;;;;;999999888999:::999777444444444444444555777888999777777777777777777777777<<<>>>BBBFFFIIIKKKKKKLLLRRRCCC666;;;MMMaaaqqq{{{jjjTTTQQQUUUWWWSSSMMMNNNSSSQQQIIIMMMLLLIIIFFFDDDDDDFFFGGG@@@???>>>@@@BBBCCCAAA???@@@@@@AAACCCEEEDDDAAA>>>???;;;AAAPPPYYY^^^lll|||}}}{{{rrrhhh___YYYOOOCCCAAAGGG;;;<<<@@@FFFNNNSSSTTTSSSGGGLLLSSSWWW[[[```ggglllccceeeiiihhh]]]PPPLLLQQQiiittteeeTTTUUUhhhyyyoooYYYiii~~~ttt[[[dddvvvoooeeebbbcccgggfff]]]RRRKKKLLLHHHEEEGGGIIIIIIHHHHHHFFFBBB<<<777555444444444///222777>>>GGGNNNQQQPPPQQQEEE:::===MMM```lllqqqzzzWWWCCCLLLSSSHHH@@@EEECCCFFFIIIJJJIIIFFFBBB???@@@AAACCCDDDDDDDDDCCCCCCBBBDDD>>>888AAAPPPNNN@@@DDDDDDEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???===;;;===AAAEEECCCBBB@@@@@@AAAAAABBBBBB===@@@EEEHHHJJJIIIFFFDDD999DDDTTTIIIEEEPPPGGGEEEFFFIIIKKKIIIFFFEEEGGGIIIGGGHHHFFFCCCEEEIIIHHHCCCKKKRRRQQQFFFCCCGGGGGGAAA@@@<<<<<>>>>><<<;;;<<<>>>999999999999999999999888666555444555888999999999???CCCFFFFFFBBB>>>>>>@@@PPPZZZdddbbbbbbuuu|||ggg^^^___XXXiiitttUUUFFFEEE555666444333333444444333...+++...............------,,,,,,,,,++++++,,,,,,------+++++++++++++++,,,------//////..................---,,,+++++++++,,,.../////////000000000000000111...111333222000///333666000111222444555555444444...///111111000///222555111333555888888777666444111111000000/////////...............///000111222444555777777888999<<<>>>=========???AAABBBBBBAAAHHHAAA???OOOwww}}}rrr|||xxx}}}yyyTTT;;;CCCNNNIIIDDDHHH@@@????????????@@@BBBCCCKKKIIIEEEAAA???>>>>>>>>>???:::999>>>EEEFFFBBB===KKK\\\eeedddbbb___hhhzzzZZZhhhvvvwwwooofffaaa___aaaffffff```^^^bbbdddaaa]]]WWWTTTWWWWWWNNNAAA:::999888555333111000//////,,,,,,,,,++++++++++++***************)))))))))((())))))))))))))))))))))))(((((()))))))))*********nnn888;;;^^^___FFFAAA<<<:::777:::;;;888777888999777888;;;<<>>999999999:::;;;:::888555666666666666777888::::::777888999;;;===???@@@AAABBBDDDHHHKKKMMMLLLKKKJJJCCCDDDFFFNNN___tttvvvhhhLLLOOOPPPLLLUUUXXXPPPIIIIIIJJJIIIGGGGGGEEECCCBBBDDDHHHLLLAAA???>>>@@@DDDEEECCCAAA<<<<<<===@@@BBBBBB@@@>>>:::777<<>>;;;<<>>@@@AAAAAA@@@@@@@@@CCC@@@:::<<>>CCCCCCBBBAAA@@@???>>>>>>===>>>>>>??????@@@@@@AAA>>>>>><<<;;;:::===AAAEEECCCBBB@@@AAABBBCCCBBBAAADDDDDDDDDCCCCCCBBBBBBAAAGGGIIISSSIIIGGGMMMAAA???KKKMMMKKKFFFCCCEEEGGGGGGGGGIIIIIIHHHJJJNNNMMMHHHMMMOOOLLLDDDCCCGGGGGGAAA>>>;;;;;;>>>@@@AAADDDIIIJJJIIIHHHFFFEEEEEEDDDDDD<<<===<<<<<>>>>>=========777888999:::::::::999999555555555666666777999:::DDDAAAAAABBB@@@;;;:::;;;999MMM```fffeeeeeejjjnnn}}}qqqzzznnnLLLaaammmZZZjjjeeehhhjjjFFFDDD333000...///222222///,,,...////////////...---------------,,,,,,------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,.....................///,,,...000000//////333666//////000000000000/////////---...000000---,,,......///000111111111000000......------------------111000//////000222333444555666777888777888:::======???AAAAAA@@@AAABBBDDDGGGRRRdddaaaeeexxx|||}}}VVVHHHBBBIIIMMMFFFAAACCCAAA@@@??????@@@BBBDDDFFFLLLIIIDDD@@@<<<;;;;;;;;;===;;;:::<<>>===>>>=========>>>???@@@@@@??????AAACCCEEEGGGIIIJJJHHHIIIJJJKKKKKKJJJHHHGGGBBBZZZmmmooosss{{{tttMMMNNNWWWMMMJJJQQQVVVRRRKKKHHHIIIJJJCCCDDDDDDCCCBBBCCCGGGJJJBBB???>>>@@@CCCDDDAAA>>>::::::;;;===??????>>><<<888888999>>>GGGQQQ]]]fffmmmfffjjjzzz~~~pppeeeTTTDDDFFFAAA;;;777666888:::<<>>===DDDGGGCCC>>>???AAACCCBBB@@@===;;;:::;;;===???@@@@@@@@@@@@BBBBBBAAA@@@???@@@BBBDDDEEECCCAAA???>>>===<<<;;;;;;<<<===>>>>>>?????????;;;;;;;;;;;;<<<>>>BBBFFFEEECCCAAABBBDDDEEECCCBBB??????>>>======>>>>>>???CCC<<>>===@@@AAAAAADDDHHHHHHHHHGGGFFFDDDCCCAAAAAA;;;===<<<;;;@@@IIIMMMLLLCCC@@@<<<;;;<<<===<<<;;;666777:::===@@@@@@>>><<<999:::;;;<<<;;;;;;:::999666888999888666666:::===CCC>>>===???===999888;;;333>>>JJJWWW```ZZZTTTXXXdddmmm\\\]]]vvvnnn{{{[[[YYYxxxOOOAAA:::333///000111111/////////000000000///............---------------...,,,,,,---------,,,,,,,,,***++++++,,,,,,+++++++++***++++++,,,---,,,,,,,,,------------------------+++,,,---------...000111......---------,,,,,,,,,000,,,---000000,,,,,,///,,,---------...///000000///////////////000000000222222111000111222444555555777888999999:::<<<>>>>>>BBBEEEDDDCCCFFFOOOVVVccc}}}mmmDDDfffvvvuuuoooTTTKKKLLLLLLIIIGGGEEEBBB???CCCBBB???>>>>>>AAADDDFFFFFFDDD@@@<<<::::::;;;<<<:::<<<;;;888;;;AAA???999:::FFFkkkvvviiidddZZZUUUiiisssttt~~~eeedddaaa```aaaccc```\\\^^^^^^___```YYYLLLBBB???666555333111///.........------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***nnn;;;>>>aaaaaaHHHAAA:::666222888:::666444666666222555666999:::777BBBfffhhh{{{jjjqqq|||jjjdddZZZRRRKKKEEE>>>999777777888999::::::;;;<<<======???BBBEEEGGGFFFEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLJJJIIIGGGFFFFFFFFF\\\qqq~~~yyymmmMMMHHHTTTWWWLLLOOOKKKHHHHHHKKKKKKHHHFFFBBBDDDFFFFFFCCCAAABBBDDDBBB???<<<===AAAAAA===999<<<;;;;;;<<<>>>???===<<<;;;<<<::::::???JJJTTTYYYfff\\\^^^nnnxxxxxxuuunnntttooo___@@@@@@>>>999555444888<<<222888???EEEGGGGGGFFFFFFCCCJJJPPPRRRSSSVVVVVVTTTWWWRRRSSSOOOUUU```WWWRRRQQQNNNXXXYYYPPPZZZ]]]HHHGGGIIIJJJJJJJJJIIIEEEAAAAAA@@@<<<777555444444222//////000333:::DDDOOOVVVQQQTTTOOOAAA777:::AAAEEESSSXXXbbbuuucccqqq}}}GGG>>>BBB<<<<<>>===BBB<<<>>>???@@@@@@>>>;;;999<<<===???AAABBBCCCBBBBBBAAA>>>>>>AAAAAA???AAAGGGFFFDDDAAA???>>>===;;;::::::;;;<<<===>>>>>>>>>>>>999:::<<<<<<===@@@DDDGGGFFFCCCBBBCCCEEEFFFDDDBBB<<<>>>AAABBBBBBAAA>>>===GGG???HHHEEEBBBCCC<<>>===;;;777666888<<>>>>>===;;;999888888;;;===;;;777666;;;???>>><<<===AAA@@@999888;;;<<<777333AAAWWWYYYWWW___eeehhhSSSeeeZZZhhhuuupppdddXXXGGG:::444222000...000000000000000//////.........------,,,------------............---,,,,,,,,,------.........------)))***,,,---------,,,+++,,,,,,,,,+++++++++++++++*********+++,,,---------,,,,,,++++++,,,---......+++(((***---,,,))),,,333------,,,---...000333444333333333333444444444444333222111000111222444555666888:::;;;;;;===@@@BBB???CCCHHHGGGHHHPPP___kkkfffmmmkkkrrrKKKJJJBBBJJJIII??????HHHJJJCCCFFFCCC@@@======???CCCEEEBBB@@@===::::::<<<>>>@@@===BBB@@@::::::@@@@@@;;;???777]]]uuueeecccXXXKKKZZZZZZXXXzzzqqqfffbbbiiikkkccc^^^```]]]]]]^^^\\\SSSFFF@@@???666444222000...------...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))lll;;;CCC^^^VVV@@@===666888888888777777666666555555777888888555333999FFFQQQuuuvvvyyypppllljjjggg\\\PPPMMMQQQEEE999222555999999888::::::===???AAADDDHHHJJJIIIMMMIIIFFFGGGJJJMMMNNNNNNKKKHHHHHHLLLNNNMMMIIIGGGKKKEEE@@@@@@IIIUUU___eeezzzuuuxxxjjjPPPHHHJJJMMMPPPRRRNNNMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEHHHJJJIIIFFFBBB>>>CCCIIILLLJJJFFFBBB@@@:::<<<@@@BBBAAA???;;;999888888999;;;>>>BBBFFFIII```eeeccc\\\]]]kkk|||ttt{{{vvvlll]]]GGG999;;;@@@;;;///:::555777666111888AAA===<<<===???AAACCCDDDEEEEEEIIIJJJKKKLLLLLLKKKJJJJJJKKKKKKKKKMMMMMMIIICCC===<<<;;;999999:::999888777::::::777333...,,,...111333000888IIIQQQQQQUUU^^^^^^LLLAAADDDCCC???III[[[XXXhhhuuuwww^^^CCCDDDFFFBBBBBBBBBBBBBBBBBBBBBBBBDDD???===AAABBB>>>>>>BBB???@@@AAAAAABBBBBBAAAAAAFFFFFFFFFEEEEEEEEEEEEEEECCCAAA>>>>>>@@@AAA@@@>>>CCCAAA???AAACCCAAA999222<<<<<<;;;888666888>>>DDDDDDEEEDDDBBBAAABBBFFFKKKKKKHHHEEECCCCCCDDDDDDDDDCCCDDDEEEDDDBBBBBBCCCEEEEEECCCBBBEEEJJJJJJFFFBBBCCCEEEHHHIIIIIIIIIJJJKKKKKKMMMPPPOOOHHH@@@AAAGGGQQQLLLHHHGGGHHHHHHDDD@@@EEEEEEDDDBBB@@@??????@@@<<<999888:::???BBB???<<<===>>>???===:::999<<>>AAABBB@@@>>><<<<<<777999;;;;;;999777666777======>>>>>>===<<<<<<;;;999:::;;;;;;;;;:::999888888888888;;;AAALLLYYYbbbsssxxxrrroooxxxtttcccZZZ[[[iiizzz```SSSrrrvvvTTT<<<999%%%///)))222666111000333222,,,000...---++++++,,,---...///000000...,,,,,,///222.........---------,,,,,,,,,,,,------------......---------,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000000000000000000//////000222444555888666333222222333222111000///000444:::======;;;DDD<<<:::AAAFFFCCCBBBDDDEEEHHHNNNTTThhh]]]nnnyyy~~~pppVVV@@@FFFFFFDDDBBBJJJDDDPPP===AAAAAA>>>::::::===??????>>>???>>>;;;999999:::<<<===>>><<<:::;;;<<<>>>>>>>>>EEE===BBBTTT___\\\]]]ddd[[[WWWQQQTTTlll{{{aaadddkkkdddbbbhhh^^^^^^______^^^YYYSSSNNN???:::444111111111///---,,,,,,---......---------++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((ooo<<>>>>>888777777777777666666666555555999;;;;;;777333555<<>>666222777;;;555666:::666888999:::<<<===>>>>>>===AAAAAAAAAAAA@@@>>>===;;;???>>>>>>@@@AAA???:::666999888777666666666555444000222333333333555:::>>>MMMKKKHHHLLLUUU\\\[[[VVVLLL===>>>SSS^^^WWWRRRXXXxxxzzznnnMMMEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA:::777888???BBBAAACCCGGG???@@@AAAAAABBBBBBAAAAAACCCDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@AAACCCCCC@@@===@@@@@@AAAAAA@@@>>>:::888===>>>???===;;;<<<@@@EEEHHHGGGDDDAAA>>>@@@EEEJJJJJJHHHEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFHHHHHHFFFCCCCCCBBBCCCEEEHHHGGGDDD@@@DDDFFFHHHHHHHHHIIIKKKMMMHHHHHHJJJJJJDDD@@@DDDKKKMMMJJJGGGGGGIIIHHHDDD???===BBBFFFDDD???;;;<<<>>>>>>;;;:::<<<@@@@@@===999<<<======;;;888888:::<<<;;;===@@@BBBAAA@@@???@@@777999;;;;;;999888888888;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<@@@???===<<>>AAAHHHIIIYYY}}}ppp___```hhhxxx}}}ssstttqqqNNNBBBHHHOOO;;;KKK>>>CCC>>>GGG???GGG???<<<::::::===??????>>>@@@>>><<<::::::<<<===???===;;;999999;;;<<<===<<<@@@999999EEEPPPVVV^^^fffwwwkkkXXXNNN]]]mmmaaadddhhhfffaaa___^^^^^^^^^]]]ZZZUUUQQQBBB===666111000000...---,,,,,,---------------,,,++++++++++++++++++++++++)))))))))))))))))))))(((((((((((((((((((((((((((qqq===<<>>======>>>>>>===<<<:::<<>>WWWnnnpppfffbbbjjjrrr{{{aaalllrrrllleee^^^RRREEE;;;222777>>>666222666777555666777777777555444333444555666777888888777777555444444666777777444222333333222222222222222222111333666999<<>>???AAACCCEEEDDD@@@===???@@@AAA@@@===;;;;;;======@@@BBBBBB@@@???BBBEEEJJJHHHDDD???===???DDDHHHGGGFFFDDDDDDDDDDDDEEEFFFDDDBBBAAAEEEKKKKKKFFF@@@???@@@CCCFFFFFFEEEBBB@@@DDDFFFGGGHHHHHHIIIKKKMMMCCCCCCDDDEEEBBB@@@FFFNNNIIIGGGEEEFFFHHHGGGCCC???:::BBBHHHGGG@@@:::;;;??????>>>===???AAA???;;;666999:::;;;:::999999;;;<<<;;;===@@@AAA@@@@@@AAACCC777888::::::999888999:::888888888999999999999999;;;;;;<<<<<<===???@@@AAAHHHFFFCCC???===???CCCHHH```zzz~~~nnnkkkuuupppmmmddd\\\\\\iiillllll^^^yyylllGGG<<<111...666888000...222.........//////............000222333111/////////------,,,,,,,,,+++++++++,,,,,,,,,------------...111000000000000000000111/////////000000000000111222222222333333333333444333333333333444444444444555555444333222222333333---000444666666777999<<<444666999<<<>>>@@@CCCEEECCCGGGFFF???===HHHZZZfffcccaaa___^^^zzzxxxwwwMMM<<>><<>>?????????>>>===<<<<<<===???@@@;;;999777777999;;;;;;;;;<<<:::999===GGGSSS^^^eeegggUUUWWWllleee___jjjkkk___bbbaaa```______]]]ZZZWWWKKKEEE===666222000///...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))(((((((((((((((((((((((((((((((((ppp======PPPIII<<>>BBBJJJrrr|||wwwlllttt{{{xxxrrrppphhh___ZZZWWWUUUQQQOOOOOOHHHCCCCCCCCC@@@===;;;???>>>======???AAADDDEEEJJJLLLOOOTTT[[[```]]]WWWuuunnnuuuhhhRRRQQQMMMPPPTTTTTTPPPLLLLLLMMMHHHHHHGGGGGGFFFEEEEEEEEECCCCCCDDDFFFFFFEEEDDDBBBCCC;;;???MMMRRRHHH@@@@@@???@@@@@@AAA@@@>>>;;;:::<<<===>>>>>>>>>>>>===<<<777DDDUUUbbbgggeee^^^WWW]]]ooopppuuuuuu||||||fff^^^aaa^^^SSSLLL>>>===@@@555///777<<<888999999999888666444333222222333333333333333333222222111222222333222222111222333333444666999;;;@@@BBBEEEIIIMMMRRRVVVXXXRRR^^^bbbWWWIIIFFFHHHIII[[[YYYUUUWWWhhhvvvlll^^^???<<>>BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDD@@@>>>>>>??????@@@AAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@@@@???>>>???@@@BBBCCCCCCBBBAAABBBAAA???===;;;;;;;;;<<<;;;???CCCCCCAAA@@@AAACCCFFFDDDBBB@@@???@@@BBBDDDBBBBBBBBBBBBAAABBBDDDEEE???======@@@EEEFFFCCC@@@<<<@@@EEEGGGFFFCCCBBBAAAAAADDDGGGIIIHHHHHHHHHIII@@@@@@BBBDDDBBB@@@EEELLLFFFDDDCCCCCCDDDEEECCCBBB???DDDHHHHHHCCC??????AAA??????@@@BBBCCCAAA<<<888888999:::;;;<<<===???@@@<<<===???>>>>>>>>>???AAA555777888999888888999:::888777777777888888999999;;;::::::;;;<<>>KKKkkkxxxqqqssswwwqqqjjjrrrggggggeee___bbb}}}iii```pppsssiiiTTTBBB222000666888444111444222000...------............///...---++++++***------,,,,,,,,,+++++++++,,,,,,---------...............------------............/////////000000000222222222333333333444444111111111222222222333333333222222222222222222222444555666777999<<<===???>>>@@@AAA???<<<:::<<<>>>GGGLLLQQQZZZkkk~~~}}}fffMMMQQQjjj]]]mmmkkk{{{{{{oooKKKDDDKKKKKKCCC===YYYYYYPPPKKK<<<999888:::999999:::<<<===??????>>>===<<<;;;<<<===>>>@@@;;;999777777999:::;;;:::999<<<<<<<<>>777333000///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((mmm;;;???UUUNNN>>>===777666444444444444444555555555:::;;;:::777333111333555///BBB:::AAAooovvvnnnjjjllliiieeebbbbbbdddbbb```iii[[[QQQSSSXXXWWWRRROOONNNMMMLLLMMMPPPVVV]]]bbbbbbdddhhhrrr}}}lllzzzwwwuuuxxxWWWKKKSSSSSSMMMNNNMMMKKKJJJKKKJJJIIIHHHHHHGGGEEEDDDCCCAAAAAA@@@AAABBBCCCBBBAAAAAAAAA@@@???;;;:::???DDDBBB<<<<<<<<<<<<<<<;;;:::999888888999:::;;;;;;;;;:::::::::999>>>KKKXXX```___\\\eeexxxwwwssslllsssttttttuuuqqq___RRRPPPMMM<<<333666999999999::::::;;;;;;;;;;;;:::999777555333222111000777777777666666666666777:::<<>>@@@CCCCCCCCCCCCCCCCCCCCCCCC;;;???BBBAAA>>><<<<<<;;;===>>>>>>???????????????<<<===???@@@AAA@@@???>>>????????????@@@BBBDDDFFFGGGBBB<<<:::;;;===;;;999999<<<@@@AAA???===>>>@@@>>>>>>@@@AAABBBBBB@@@???===>>>@@@@@@>>>>>>AAACCC<<<<<<<<<===>>>@@@CCCEEEBBBEEEGGGHHHEEEAAA???>>>===AAAGGGIIIIIIFFFCCCBBB??????BBBEEEDDD@@@BBBGGGEEECCC@@@>>>???AAACCCDDDFFFDDDCCCCCCDDDCCCBBBAAA>>>???AAACCCDDDBBB???<<<=========>>>?????????>>><<<======<<<:::999:::;;;555666777777666666888999999999888777888888999:::999999888999:::<<<>>>@@@BBBCCCAAA???<<<::::::;;;:::OOOXXX]]]pppxxxhhhUUUVVV```tttrrrqqq{{{bbb{{{gggyyyzzzzzziiiiii]]]FFF;;;<<<999000333333333333222111111000///...---------.....................---------,,,------........./////////......------------......---------.........//////111111111111222222222222111111111222222222333333111222222333444555555555<<<888555666999<<<;;;:::999===BBBFFFHHHLLLSSSXXXdddmmmxxx{{{iiiXXXGGGDDDRRRttt______||||||~~~]]]FFF>>>IIIJJJ===???OOOlllWWWJJJHHH???===;;;999999:::;;;<<<===>>>???===<<<;;;;;;;;;<<<======<<<:::888888:::<<<<<<<<<;;;===;;;777<<>>UUUNNN===<<<555555333333333444444444444444666666555333222333555888---===888111BBBVVVkkk~~~|||uuupppeee[[[YYY___cccdddpppbbb\\\eeepppqqqnnnmmm\\\\\\]]]^^^bbbhhhqqqwwwuuujjjmmmvvvpppooo{{{xxxpppYYYOOONNNOOOHHHFFFHHHHHHIIIKKKMMMJJJDDDFFFEEEDDDBBB@@@>>>======>>>???AAA@@@???>>>???@@@===CCCAAA:::===EEECCC999::::::999999999999999999888888888888999999::::::>>>;;;:::===CCCOOOaaaqqqsss}}}ssspppnnnwwwmmmjjjllldddOOOCCC???888666666555666777999<<<===<<<<<<<<<===>>>???AAABBBDDDFFFFFFFFFEEEDDDEEEGGGIIILLLNNNOOOPPPSSSYYY^^^^^^\\\ZZZWWWUUUQQQKKKHHHLLLEEEKKK___ooottt|||aaaCCC888<<<===;;;<<<@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDEEE@@@;;;888777666;;;<<<======>>>>>>======:::;;;===???@@@???>>>======>>>=========@@@EEEIIIGGG@@@:::888<<<>>><<<888999<<<>>>>>><<<;;;>>>AAA999:::===@@@CCCBBB>>>;;;:::<<>><<<;;;>>>@@@<<<===>>>======@@@EEEJJJHHHHHHGGGFFFCCC@@@<<<:::<<>>BBBCCCAAA???======???AAACCCEEEAAA======AAABBB@@@===;;;===@@@BBBBBBAAA???>>>CCCBBB@@@??????===:::888:::;;;<<<;;;888666666666666777777777555666777999;;;:::999888777888999999888777777777888999:::::::::<<<>>>>>><<<;;;;;;;;;999===:::CCCaaatttpppiiigggnnn{{{|||gggXXXVVVbbbkkkvvvRRRrrriii^^^LLL???000111222555666777666444333444333222333444555444333111111000000000//////////////////000000000000111111000000//////000000111............////////////111111111111222222222222555555555555666666666666444555666888999999999999555555777<<>>DDDMMM~~~TTTCCC???AAA???BBB999:::<<<===<<<<<<>>>???======<<<;;;;;;;;;;;;;;;===;;;999999;;;=========DDDAAA;;;777:::III^^^oooxxxkkk^^^YYYVVVRRROOOMMMnnnxxxaaa]]]```___]]]]]]^^^^^^]]][[[[[[YYYVVVNNNDDD:::333000111000///---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********))))))))))))))))))))))))ooo999999MMMFFF999<<<555333222222333333333444444444555555666555555666777888666///222;;;555---EEEmmmyyyxxxwww{{{rrrdddcccmmmwwwzzzllleeeggguuu}}}{{{~~~ccceeegggiiikkkoootttyyytttlll}}}~~~xxxZZZCCCWWW\\\LLLBBBCCCBBBGGGIIIIIIJJJLLLHHHAAACCCBBBBBB@@@???>>>=========???AAA@@@>>>===>>>@@@>>>BBBCCCAAA@@@AAA???;;;::::::999999999:::;;;<<<<<<;;;:::999999:::;;;;;;@@@>>>===<<<;;;@@@RRReeecccmmmfffiiimmmttt~~~zzzzzzfff```\\\OOOFFFCCC???;;;999999:::<<<:::;;;===???CCCGGGJJJMMMKKKNNNQQQQQQPPPPPPRRRTTTQQQSSSSSSQQQNNNOOOTTTXXXXXXVVVUUUTTTTTTQQQLLLGGGSSS___uuuuuusssxxx|||CCC000======:::777777;;;???@@@>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<:::999;;;=========@@@DDDHHHAAA>>>:::999;;;===>>>===<<<>>>>>><<<:::;;;@@@DDD999999;;;===@@@???;;;777999<<>>AAADDDGGGHHHEEEBBB@@@AAACCCCCCAAA>>>AAADDDFFFFFFDDDAAA>>>>>>@@@>>>>>>@@@???<<<===@@@>>>?????????>>>>>>>>>>>>>>>=========>>>>>><<<::::::<<<>>>>>>>>>=========AAA???=========;;;888444666888::::::888666555555999:::999888777666888:::===;;;999777666666777888777888888888777666555555555888;;;===<<<;;;::::::;;;:::333888NNN___iiivvvhhhgggccc{{{[[[qqqxxxfffnnnwww}}}vvvggg___ZZZKKKFFF>>>999888<<>>>>>>>>===999222,,,333333333333222222222222000000111111111222222222333222222222222222222333111111111222222222222333333333333444444444555555777777888888888999999999777888999::::::::::::999111:::DDDJJJJJJHHHIIIJJJYYYVVVSSSQQQQQQRRRQQQQQQCCC888222777===LLLnnnxxxWWWVVV```fffsss^^^|||VVVAAAKKKJJJEEEBBBEEEJJJFFF???tttsssOOODDD;;;DDD<<>>>>>===<<<===?????????>>>===<<<;;;::::::===;;;999999;;;=========EEE???<<<===<<<@@@QQQddd```\\\\\\^^^\\\YYY[[[```]]]hhhxxxfff```^^^^^^^^^^^^^^^\\\ZZZWWWZZZ[[[WWWNNNCCC;;;777333222000...---...///000------------------------,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))rrr999555DDD>>>666<<<555111222222222333333444444444111222333444444333222222333///444999555666;;;:::JJJfff}}}}}}xxxxxxuuuuuussslllllluuu}}}gggkkkoooqqqqqqqqqsssuuuyyyzzz{{{ccc[[[NNNKKKKKKDDDDDDJJJJJJAAAGGGHHHCCCAAACCCBBB>>>BBBBBBBBBAAAAAAAAA@@@@@@>>>@@@AAAAAA>>>===???AAABBB>>>>>>BBB@@@999999???<<<;;;::::::;;;<<<>>>???AAA@@@===;;;:::;;;<<<===@@@======@@@???;;;===CCCNNNaaadddjjjgggiii~~~xxx|||tttxxx{{{mmmbbb\\\TTTJJJDDD@@@???@@@===<<<;;;;;;;;;<<<===>>>FFFJJJOOOQQQPPPPPPRRRUUUPPPQQQPPPKKKEEECCCFFFJJJGGGIIINNNWWWaaaggggggfff{{{bbbiii~~~NNN<<<;;;:::AAA:::444555<<>>===========================DDDDDD<<<777888:::999888999::::::;;;;;;::::::444666999;;;<<<;;;:::999666999===??????@@@CCCFFF;;;;;;<<<;;;;;;<<<@@@CCC@@@@@@???<<<:::<<>>;;;:::888<<<@@@AAA???<<<:::::::::;;;<<<<<<;;;::::::;;;:::888777999<<<<<<999666333666999;;;:::888666666<<<<<<<<<:::888888999;;;===;;;999666555555555666888888999888777555333222333777;;;===<<<:::999888555999777999???BBBOOOhhheeeeeeXXXjjjkkkbbbiiiqqqZZZhhhsssxxx~~~llljjjxxxttteeeOOO>>>;;;EEEVVVbbbbbbbbbaaa___ZZZPPPCCC:::555555555444444444333333111111222222222333333333333222222111111222222333444444444555555555666666666666666666777777777777777777888888888999999999888888999:::999888777666888FFFTTTTTTGGG:::666777555111------///111000///333333MMM{{{ttteeeddduuuzzztttsssgggjjj}}}RRRFFFJJJ@@@DDD??????FFFJJJGGGDDDEEEPPPJJJCCCEEE<<>>===<<<;;;:::<<<;;;999999;;;<<<===<<<:::666:::@@@;;;222999JJJGGGRRRcccnnnlllbbbaaaggg^^^]]]iiivvvbbbaaa```aaaaaa```]]][[[VVV[[[```___WWWLLLCCC???555333111///......000000------------------------,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))uuu===777IIIFFF;;;<<<333111444444444333333222222222333333222111111222333333000222333333222111333444>>>BBBRRRqqqnnnrrrkkk|||zzzyyy{{{~~~|||}}}ppp]]]YYYRRRLLLIIIJJJHHHCCCCCCHHH@@@DDDGGGFFFBBB@@@CCCFFFCCCCCCBBBAAA@@@??????>>>BBBAAA@@@@@@AAABBBCCCDDD???@@@BBBCCCAAA???<<<:::>>>===<<<;;;;;;;;;;;;;;;>>>===;;;::::::;;;<<<===>>><<<;;;===@@@BBBAAA???888DDDUUUdddlllkkkddd___~~~tttkkk___YYY\\\YYYQQQRRR[[[OOOEEE<<<:::999666333333>>>@@@CCCDDDCCCBBBAAAAAA<<>>===;;;===>>><<<999777:::<<<<<<<<<;;;:::999999999999<<<;;;::::::;;;:::888666;;;<<<===============<<<;;;999999<<<@@@BBBAAA>>><<<<<<===>>>@@@AAABBBBBBFFFDDDAAA??????AAADDDFFF999:::<<>>>>><<<999777;;;::::::===BBBEEEDDDBBB======>>>AAAFFFGGGEEEBBBDDDBBBBBBCCCAAA======AAA>>><<<::::::<<<>>>>>>======CCCBBB>>>BBBJJJHHH???;;;:::===DDDDDD===:::;;;===<<<999777777888;;;===::::::;;;<<<<<<:::555222444666888999777777888999666888:::999777888:::===@@@;;;666666888:::888666999888888777666777777777666666777888999::::::;;;======<<<;;;:::<<<@@@DDD]]]cccfffaaa\\\fff~~~~~~dddZZZ\\\nnnppp___aaannnxxxbbbbbbVVVBBBHHHMMMZZZhhhvvvXXXGGGBBB111DDDHHH999999999======777---000888111+++333;;;333...,,,666777---777:::111<<<111111;;;,,,111;;;555999888777777222888888888:::===:::666888===888;;;;;;999;;;AAAEEEFFFBBB[[[]]]>>>***000444,,,(((111---'''+++111;;;JJJXXX|||XXXZZZdddnnnssswwwzzz|||qqquuuUUUBBBOOOVVVMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>???BBBDDDEEE>>><<>>555000222222...---000//////...---------......------------------------,,,,,,,,,++++++*********uuu<<<777GGGCCC666777111111444444333333333222222222333222111111111111222333000111333222111111222444...000888III```uuuxxxwwwpppnnneee^^^QQQEEEMMMGGGEEEFFFDDDAAAAAAEEEBBBFFFHHHFFFBBB@@@AAACCCCCCBBBBBBAAAAAA@@@@@@???AAAAAA@@@@@@@@@AAACCCCCCBBBCCCCCCCCCAAA>>>;;;:::>>>===<<<<<<<<<<<<<<<======<<<:::999999:::<<<===???<<<::::::===???@@@@@@===@@@GGGPPP[[[fffnnnsssiiivvv|||hhh\\\ZZZ\\\aaaffflllaaaWWWSSSQQQMMMKKKKKKNNNNNNMMMKKKJJJIIIJJJJJJWWW___YYYWWW___ZZZXXXhhheeesss}}}XXXDDD555666<<<;;;:::<<<:::888888999;;;===>>>===;;;<<<<<<:::999888:::;;;;;;:::999999888999999999===;;;888777888::::::999::::::;;;<<<<<<<<<<<<<<<>>>======>>>???@@@>>>===<<<===>>>@@@BBBDDDEEEFFFHHHFFFCCC@@@???@@@BBBDDD======>>>@@@AAA@@@>>>===;;;===???@@@@@@===;;;999===<<<<<>>>>>AAA???===;;;:::<<<>>>>>>>>>@@@FFFFFFBBBFFFOOOOOOHHH???===???CCCCCC===:::<<<;;;::::::888777777888999:::;;;<<<<<<;;;:::888777888777666777999999888777555777::::::999999;;;>>>???;;;666666999:::999777999888888777777777777777999888888888888999999:::<<<<<<<<<;;;999:::===???>>>IIIYYYeeejjjhhhbbb^^^cccqqqxxx|||{{{sssvvvppphhhooojjjooo___fffkkkjjj```VVVDDDMMM\\\eeegggjjjxxx}}}wwwUUUMMMnnn}}}@@@???888888@@@>>>:::AAA000666===>>>???666---888666111===666999DDD===FFF666444999;;;===???>>>CCCEEE@@@;;;999888777===DDDGGGJJJKKKLLLTTT___hhhjjjggg]]]JJJ999333444---###$$$...444AAA]]]vvvxxxooommmbbbUUUiiipppjjjtttjjjyyyzzzUUULLLOOOLLLIIILLLGGGFFFEEECCCBBBAAAAAA@@@BBBAAA@@@@@@@@@AAABBBBBBDDD>>>;;;:::999BBB^^^{{{PPPCCC;;;<<<;;;555555;;;777777666555333222444666:::666555999;;;:::===BBBJJJdddkkkbbb^^^UUUUUUfffbbbjjjgggjjjnnnxxxyyymmmaaa^^^aaaccc^^^VVV^^^```ddd```YYY___```SSSHHH>>>666333111...///222///......------------...------------------------,,,,,,,,,,,,+++++++++***qqq<<<888JJJCCC444555000333333333333222222222222222222222111111111111222222///111222222111111222333111111111111666EEEZZZiii}}}qqqkkk|||~~~~~~ppp]]]QQQOOOOOOKKKGGGHHHDDDBBBCCCBBBAAABBBEEEIIILLLMMMKKKGGGDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDCCCBBB@@@>>><<<:::===<<<<<<<<<<<<======>>>;;;:::999888888999;;;<<>>HHHXXXhhhrrrffflllgggccckkksss{{{tttooo{{{kkkbbb]]]ZZZ[[[^^^xxxuuuoooggg___ZZZYYYYYYVVV___aaahhhssssssvvvyyyiiioooxxxZZZ;;;///...333<<<>>>888666::::::999888999;;;=========<<<:::888888999:::999888888888777777888888999999<<<999666555777999;;;<<<888888999;;;<<<<<<<<<<<<===>>>???>>><<<:::999::::::;;;===???BBBDDDEEEFFFDDDBBB@@@??????@@@CCCDDDBBBBBBAAA@@@???>>>>>>>>>???@@@AAABBBAAA???===;;;?????????AAACCCDDDCCCBBBEEECCCBBBDDDFFFFFFCCC???>>>>>>@@@DDDCCC??????BBB@@@===;;;:::<<<>>>@@@@@@<<>>BBBKKKMMMIIICCC@@@@@@BBB@@@<<<:::;;;777999:::999777666666777<<<>>>???===:::999;;;===;;;888666777:::;;;888555444777:::;;;;;;;;;;;;<<<<<<999666666999;;;:::888888888888777777777777777;;;:::888777777777888888;;;<<<<<<;;;888777888999777888AAASSSffflllcccXXX```fffnnntttfffbbbhhhqqqttt[[[^^^vvvzzzoooccclllddd[[[VVVSSSTTT]]]fffmmm}}}TTTZZZSSSKKKMMMGGG;;;999FFFIIIBBB>>>AAA@@@FFFVVVFFF???CCC:::777<<<666===JJJLLLKKKHHHDDDBBBBBBAAASSSQQQUUU___iiipppxxx~~~{{{yyynnnoooLLL---)))000555;;;DDDNNN\\\mmmoooXXXNNNXXXgggpppzzzzzz^^^wwwtttMMM666DDDQQQJJJDDDIIIEEEDDDCCCBBBBBBAAAAAAAAACCCBBB@@@???>>>=========<<<<<>>===<<<<<<::::::::::::;;;<<<======:::999777666777888:::;;;<<<:::888888999;;;<<<===<<<:::999:::???FFFMMMRRR^^^iiijjjjjjnnnkkkiiipppvvv~~~}}}|||ssszzzbbb@@@555888666777;;;>>>999222333999:::888777888:::<<<<<<<<<;;;888555666999:::999666555555555555666777888999888666555555888:::;;;;;;666777999:::;;;<<<======>>>@@@BBB@@@<<<:::;;;===::::::;;;===???@@@AAABBB<<<;;;;;;<<<>>>AAADDDFFFCCCBBB@@@===;;;:::<<<===AAABBBBBBBBBAAA???===<<>><<<:::999:::666777999888666666999<<>>888666999>>>;;;:::888888888999888777666888:::<<<<<<:::999999999777666666888::::::999888888888888888777666666888777666555555666777888:::<<<===;;;888555444444>>>555000999LLL\\\aaa```fffddd]]]cccvvv}}}wwwwwwzzzmmmcccmmmxxxfffZZZtttnnnsss]]]jjjqqquuuiii___VVVQQQPPPJJJMMMZZZjjjyyymmmXXX___mmmrrrvvvmmmzzzyyy}}}ssslllvvvooooooooossswwwwww|||ttt|||}}}}}}|||wwwrrrppppppmmmnnnppptttzzzzzzmmm___YYYLLLJJJVVVaaammm[[[HHHeee[[[SSS[[[uuu|||fffwwwttt}}}bbbJJJIIIDDD@@@CCCIIIIIIDDDBBBBBBAAAAAAAAAAAABBBBBB???>>>===<<<;;;:::999999666:::AAACCC<<<444777@@@CCC;;;777777777555999>>>666888999999999;;;>>>@@@999999:::;;;:::777555555???QQQbbbppp{{{{{{rrrkkk]]]GGGVVVZZZ]]]dddlllooofff```^^^iiiccc```aaa^^^WWW]]]bbbZZZ^^^VVVKKKAAA999333111111//////...---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,jjj;;;;;;PPPKKK:::888222555111111111111111111111111000000000000000000000000...000111111000///111222,,,111555555111000333666///777===GGG]]]qqq{{{|||~~~}}}zzz|||lllXXXKKKFFFEEEXXXVVVSSSNNNIIICCC>>><<>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<<<<<<<======>>>888888888888888999:::;;;999888666666666888:::;;;777999::::::::::::999999666777999;;;<<<;;;:::999@@@RRRaaammmwwwrrrhhhjjjrrrnnnpppooonnn||||||rrrhhhttt]]]@@@888888777666777666666666555444777===999777666777999:::::::::999666444555777999888555333333333444555666777888333333444777:::;;;999888666777999:::;;;<<<<<<<<<>>>AAADDDCCCAAA@@@AAACCC<<<<<<<<<======>>>>>>>>>888888888999;;;>>>AAACCCAAA@@@===999666666999<<>>=========>>>?????????>>>>>>>>>???===<<<>>>BBBDDDBBB@@@<<<===AAAFFFEEEAAAAAADDD===<<<;;;;;;>>>???@@@???;;;<<<<<<999:::>>>BBBBBBCCCAAA>>>:::888888888888666777777555444777>>>DDDIIIIIIFFF???666333666:::888:::<<<999555444777;;;999999:::;;;;;;999777555666555555666777888888888777888888888888777666666444333333333444555777888:::;;;===;;;888555333333444333222444888===???@@@NNN\\\]]]TTTPPPRRRbbbzzznnniii```[[[^^^yyy}}}nnn___cccxxxsssppppppssseeeKKK===@@@UUUUUUPPPsssvvv{{{uuuxxx{{{uuueeeZZZ```QQQVVVJJJ@@@@@@GGGQQQ^^^gggXXXbbbggg```]]]iiizzzoooVVVPPP\\\]]]XXX[[[qqqxxxxxx|||}}}}}}qqqwwwyyyrrrpppvvv^^^KKKIII>>>MMMNNN@@@===HHHIII>>>@@@@@@@@@@@@@@@AAABBBBBB<<<<<<<<<<<<;;;;;;::::::===;;;999:::999888<<>>IIIUUUWWWOOOEEE@@@???@@@@@@???@@@AAAAAA>>>???DDDFFFEEE@@@@@@AAAAAAAAAAAA@@@@@@=========>>>>>>?????????@@@AAAAAAAAAAAA@@@@@@???777888:::;;;<<<=========888777777777777888888999888777666555666888:::;;;555888;;;<<<;;;999888888444555777999::::::::::::666???CCCLLLaaarrrooobbb```ZZZ```vvv{{{rrriiiuuukkknnnzzzdddJJJ333222999:::444000222222222444777999::::::777666555555777888888777666555444444555777666666222222222222333444555666000111444888::::::888666666666888999::::::::::::777:::<<<===>>>>>>@@@AAA????????????>>>>>>>>>>>>;;;;;;:::999999:::;;;<<<======<<<888444555999===???>>>======<<<<<<======;;;<<<>>>>>><<<;;;<<<<<<;;;999888;;;@@@CCCBBB@@@======@@@CCCBBB>>>>>>AAA:::::::::<<>>===:::;;;;;;:::999:::<<<>>>???@@@===888777999:::888666777777444222666???GGGJJJIIIDDD===666333444777555999===999333111666===:::999888999999888555333444444444555555666666666777888888999999777666555111222333444555666666777888:::;;;:::777444333333000666:::999333///111333;;;HHHPPPXXXcccdddccckkkttt}}}rrryyypppxxx}}}hhh```jjjuuuggguuu{{{jjjfffggg[[[XXXSSS>>>BBB@@@KKKTTTfff|||qqq~~~rrr~~~zzz|||vvvggg|||kkkeee^^^]]]pppaaajjjhhhkkkrrrvvvuuuuuuwwwzzzsssxxxjjj```___```NNNJJJFFFTTTllluuuyyyxxxttt|||fff|||{{{ooouuuxxxHHHKKKOOO:::GGGCCC@@@AAADDDEEEAAA<<>>?????????>>>>>>===???;;;888888<<<>>>???@@@>>>>>>===<<<888666666777:::;;;;;;999888888:::<<<;;;<<<:::666444777777555888999TTTnnncccRRRVVVbbbaaaQQQQQQRRRZZZkkk|||ZZZ]]]ZZZ```dddaaadddhhhbbb\\\```aaaZZZPPPGGG===555222222000///......---------------------------------------............///ooo888333CCC>>>333555000222/////////000000000111111......///000000///......---...000///......///111555333222111111111111000222111333111---222666111222;;;======;;;000...<<>>@@@???<<<===BBBEEECCCCCCCCCCCCCCCCCCBBBAAA@@@<<<<<<<<<==================>>>>>>???>>>===<<<;;;777888:::<<<>>>===<<<<<<999888888777777777777888888777666666666888:::<<<777999;;;;;;999888888:::666666777888999;;;<<<===<<<<<<333222EEE[[[rrrgggdddkkkmmmhhhrrrnnnttt}}}wwweeeffffffrrryyywwwMMM::::::888;;;???999...---444222333555777999999777333666444333333555666666555333444555444333444555777111111111111222222333444111222333555888999777666444555666666777777777777333333444777:::<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<::::::999::::::;;;<<<<<<999666777<<>>???999;;;>>>===;;;:::;;;===;;;888777:::>>>AAAAAA@@@===<<<===???>>>999:::===777888:::===@@@???===:::666777999999777555777:::<<>>:::CCCHHHBBB<<<<<>>>>>>>>???@@@@@@???@@@@@@AAA@@@???>>>===:::<<<=========<<<888555>>>???===999555555666888<<<===<<<:::888888:::<<<777:::999444444777777333===000@@@ZZZ^^^^^^```YYYUUU\\\UUUSSSWWWgggmmmaaa\\\aaaddd___aaaeee```[[[ccchhhccc[[[RRRGGG>>>444333222000//////......------------------------------......////////////nnn<<<333???999000555222555.../////////000000111111---...///000000///...------...//////......///111,,,------...///000111111222...000000,,,222555---444444///000999888555;;;666777:::999666555;;;CCCFFFCCCDDDKKKOOOLLLGGGDDDEEE<<<888>>>AAA>>>AAAIIIDDD>>>;;;???@@@???BBBIIIDDD@@@===<<>>AAA@@@<<<===CCCEEEBBBCCCBBBAAAAAA@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;999888888:::<<<>>>???>>><<<:::::::::999888777777777888888777666666777999;;;<<<999:::;;;999777666999<<<::::::999999999999888888555<<<:::;;;CCCBBB???EEEOOO\\\eeeeeetttlllfffccclllzzzyyy}}}zzzxxxggggggvvvyyyzzznnnRRRiiitttvvvxxxvvvSSS>>>999;;;444000333;;;;;;222111888///111333333555666444111555333222222444555555444111444555444222222555888111111111111111111222333444222222333555777888777333333444444555444444444666555555888===@@@???===::::::;;;;;;<<<======>>>===<<<<<<;;;;;;<<<<<<<<<;;;===>>><<<999999???DDD===<<<;;;:::;;;===???@@@999;;;>>>===;;;:::<<<>>><<<999888:::>>>AAA@@@???===;;;;;;<<<:::666666:::555666:::>>>@@@???<<<888555777999;;;999777888;;;;;;>>>===888999===>>>;;;444777:::777222222777>>>@@@===999888999:::;;;:::666555555444333555777:::666333222333666999999777111222333333222111111222666777999:::999888666555555666888:::999777555333222444444444222222333444444333333333444666777888888>>>999444===KKK___wwwwwwwwwlllrrrlllrrrppp{{{yyyfff```jjjwwwgggcccuuutttcccdddooolllkkknnnnnnnnnmmmfffccc]]]III===DDD555JJJ111AAAQQQKKKYYYHHHFFFRRRPPPffffffVVVdddeee[[[www___XXXRRRTTTsss```SSSUUUXXXZZZTTTKKKGGGIIIHHHKKKJJJBBB>>>CCCKKKOOOTTT]]]jjjoooiiijjj~~~}}}||||||{{{rrruuu~~~kkk^^^dddrrruuuooo|||eeeNNNIIIPPPFFF;;;<<>>??????>>>>>>>>>>>>?????????@@@@@@@@@???>>><<<;;;===???===999666888;;;>>>;;;<<<;;;555222444999<<<555666666555444555888:::222777888444444777666111666333FFFTTTPPPYYYeee]]]PPPiii[[[RRRHHHKKKjjjfffjjjkkksssqqqhhh```aaabbbZZZZZZ]]]YYY[[[eeekkkhhh```YYYOOOFFF555444333111000/////////---------------------------.........//////000000ooo888222BBB===222555111333000000//////......------///............---------........................///////////////////////////.........///000222333111000000111333333222000333333222222333555666777PPPHHH===777999>>>===999:::999999:::===>>>>>>===AAA@@@>>>;;;:::<<<@@@CCC@@@>>><<<===@@@BBBAAA@@@<<>>=========>>>>>>===<<<;;;;;;;;;;;;;;;888888888:::<<<<<<;;;:::===;;;999:::>>>AAABBBAAA999;;;;;;;;;999999999;;;<<<;;;;;;;;;;;;<<<======CCC@@@<<<888777999;;;===999:::;;;<<<===<<<;;;::::::777666999>>>@@@>>>;;;888===FFFYYYuuuyyyooo]]]ZZZxxxrrruuugggaaa[[[WWWkkkwwwhhh\\\bbbbbbdddyyyvvvfffbbbmmm}}}zzzkkknnnfffRRR>>>777666444333555333333222333444555333111444444444444444444444333444111///000333444444222333333333333333333333333222111111000000111111222333333333333333444555666555666888888666555666777===:::888:::>>>@@@===999<<>>:::999===AAAAAA@@@???<<<::::::===@@@CCC>>>===AAA@@@<<<===AAABBB>>>;;;===BBBFFFFFFDDD::::::<<<@@@???::::::<<<===<<<;;;===@@@AAA>>>;;;;;;999999:::888444555999:::888666777999;;;;;;;;;444777:::;;;<<<===???@@@>>>===;;;;;;;;;;;;888666<<<:::888666444444444444222888<<<;;;::::::888444111333666555444444666888777555444444666888888888333444444555666777777888777888999:::::::::999888888888888777888888999999999777555222222333444666666666666555666666777888999<<<>>><<<888888===CCCgggoooaaaYYYoooxxxxxx^^^ZZZ^^^llluuu{{{}}}qqqhhhoooooozzzqqqxxx~~~|||~~~hhhsssyyyppptttpppqqqVVVKKKLLLGGGCCC@@@>>><<>>===<<<>>>===;;;999777555444333444777999888666666888:::444555555666555444222111666000000777777000000888;;;EEEHHHAAA===JJJaaaqqq]]]aaafff\\\MMMQQQZZZVVVSSSeeebbbZZZ```ooo^^^eeekkkccc]]]aaaddd___[[[[[[^^^^^^[[[VVVMMMCCC999555555333000...111...++++++...//////---////////////////////////kkk888222BBB===111444///111///////////////.........///............---------........................//////////////////////////////......///000111222///......///111222111///333333222222333444555666HHHNNNJJJ===777;;;<<<666;;;::::::;;;===>>>===<<<======<<<;;;;;;<<<@@@CCC???===;;;<<>>==================<<<;;;;;;;;;;;;;;;:::999999;;;===>>>===<<<<<<;;;999;;;>>>@@@???>>>;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;;;;<<<======???===;;;999888:::<<<>>>;;;;;;<<<<<<<<<:::999888:::777666999===???===999DDD???888777DDDYYYhhhlll{{{||||||ppppppmmmoootttsssmmmkkkuuuwwwxxxYYYDDD???666000444777555222222333222111222333444222000333333333333333333333333333111///000222444333222222222222333333333333333222222111111111111222222444333333333333333444555777999::::::999888888999===:::888:::>>>???===999AAACCCCCC@@@;;;999;;;???>>>>>><<<:::888999;;;>>>CCC???>>>AAA@@@======AAABBB>>>:::;;;???CCCBBB@@@>>>===???BBB@@@;;;999;;;>>>======>>>???>>><<<;;;666555777;;;:::777888;;;999777666666888:::;;;;;;555888:::<<<<<<===>>>@@@===<<<;;;;;;;;;:::777555777666666555555555666666333999<<<;;;999888666222222444666555333333555777888777666777888888666555333444555666888999;;;;;;777888999999999999777777999999888888888888888999:::888666333333444555666666666666777777888888888777999:::888777777;;;???===RRRsssgggwwwttt}}}xxx\\\dddaaaYYYXXX\\\sssmmmKKK[[[www|||wwwuuuqqquuussslll]]]aaaxxxyyywwwpppbbb^^^\\\[[[eeelllkkkmmmjjjgggppp}}}yyykkkmmmqqq{{{xxxrrrlllllluuu{{{nnncccfffpppqqqkkk```nnn~~~sssyyylllJJJFFFPPPIIIIIIHHHGGGEEECCCAAA???@@@BBBEEEGGGGGGFFFDDDBBBBBBBBB@@@>>><<<<<<>>>@@@EEECCC@@@>>><<<:::999888<<<;;;:::999888666666555555777888888666666888:::555555666666666555333333222222777<<<777///222===VVVGGG<<<;;;<<>>@@@BBB>>>===<<<===???@@@@@@@@@BBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@>>>==================<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???>>>===;;;::::::;;;======<<<;;;<<<===>>><<<:::999999::::::::::::::::::;;;;;;<<<;;;:::999999999:::<<<===;;;;;;;;;:::999888666666999777666888;;;===:::888===>>>:::444333:::CCCGGGJJJTTTdddwww|||rrrppptttbbbRRRDDD999000***000...000555666333///...111000000111222222111///000000000111111222222222222000//////111222222111222222222222222222222222222222111111111111222222444333333222222222333333777999::::::999888888999<<<:::999;;;>>>???<<<:::BBBCCCCCC@@@<<<:::<<>>BBB???>>>@@@@@@===>>>@@@BBB???;;;;;;>>>@@@???===<<<;;;>>>BBBBBB>>>;;;======>>>>>>===<<<;;;;;;;;;555555999======999888;;;888666555666888;;;<<<<<<777999;;;<<<<<<<<<===>>>;;;::::::;;;<<<:::777444333444555777888888999999777===???<<<999888666222333444666555444333555666999:::;;;======;;;777333444444666888:::<<<===>>>888999999999888777666666::::::999888777777777888:::888666444333444555666555666777999::::::999999888777777777777999:::<<<@@@;;;===OOOiiizzzhhhTTTYYYoooyyy}}}}}}nnn^^^WWWWWWhhhggg___XXXzzzuuuddd___kkkzzzggg{{{rrr]]]eeeyyy{{{sss}}}wwwvvvrrr~~~{{{vvvqqqoooeeeTTTGGG~~~mmm___cccooovvvxxxyyy}}}aaaJJJJJJKKKCCC:::EEEEEEDDDCCCBBB@@@>>>===>>>@@@BBBDDDEEEDDDCCCBBBAAAAAAAAA???===<<<>>>@@@@@@???>>><<<:::999888777:::999999999888777777777555777888888666666777999555666666666666555555444555444555444000555LLLeeepppLLL555:::<<<555AAA[[[ZZZaaannnqqqkkkmmmiiiYYYYYY\\\VVV[[[eeewwwpppkkkfff```aaabbbaaa^^^\\\^^^___^^^```___ZZZQQQFFF;;;555111111000111222111...,,,////////////////////////^^^;;;444CCC===111333...000------......//////000000///............---------------------------------........................000/////////......//////000///000222444666555444333333333222222222222222444CCCNNNKKK>>>555555888<<<;;;::::::;;;<<<;;;999999;;;===>>>>>>>>>???AAA>>>>>>===>>>???@@@AAAAAADDDBBB@@@AAACCCDDDBBB@@@@@@@@@???>>>======<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::;;;===???>>>>>>999:::;;;<<<<<<;;;999888<<<======;;;999777777888888777777777777888999999777777888888888999999999888888888777666666555444999777777888::::::999777333999??????===;;;:::999;;;<<>>???>>><<<<<>>@@@AAA@@@?????????>>>>>>???BBB@@@===<<<>>>>>>===<<<777666888???BBB???>>>???:::<<<===<<<999999;;;>>>999:::>>>BBB@@@:::777999999777666777:::<<<======777888:::;;;::::::;;;<<<::::::;;;<<<===;;;777444333444777999:::;;;;;;:::===AAABBB>>>;;;:::888555333444555666666777777888999;;;>>>AAABBB???999555555666777888:::;;;<<<===::::::999999888777666666;;;:::999888777666666666888777555444333333444555333555888:::;;;:::999888999888666777999;;;;;;;;;<<<888666666888GGGmmmrrrtttwwwwwwxxxssswwwwwwjjjkkkPPPXXXWWWnnnyyygggcccfffyyyvvvdddeeevvvvvvtttqqqfffqqqzzzyyyvvvuuuttt}}}yyyzzz}}}dddaaa______bbbhhhsss}}}eeefffjjjqqqyyy~~~hhhQQQ<<<:::DDDJJJGGGCCCBBBAAAAAA@@@>>>===<<<;;;<<<===???@@@AAAAAAAAAAAA???@@@@@@>>><<<;;;<<<>>>:::;;;;;;:::999:::;;;<<<::::::999999888777777666666777777777666666777777444444555555555555555555666444222000000<<>>@@@222222@@@cccgggmmmfffZZZ]]]aaaXXXXXX]]]gggwwwkkkeeehhhiiijjjhhheeebbb___]]]___bbbcccbbb^^^WWWLLLBBB777444111///...///111222////////////////////////|||ZZZ;;;555DDD>>>222444///111------......//////000000///............---------------------------------------------------------///////////////........./////////222444555555444222222222222222222111111333555@@@MMMKKK===999???;;;:::888999::::::999888;;;===???@@@>>>===>>>>>>>>>????????????@@@AAACCCCCC@@@>>>???BBBBBB@@@===>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===;;;:::888999;;;=========888:::;;;;;;;;;999888888:::;;;;;;999777555555666555444444444444555666666777777777777777666555555444444444444444444555555888777777888999999888777999888666777888:::===@@@CCC;;;666666555222666===888DDD>>>>>>SSS]]]```mmm}}}xxxwww}}}{{{rrrmmmggg```TTTJJJ===444222444999===888777666555444222000...///111111///---///222444...------...//////...,,,,,,,,,------...///000000...//////......///000111111111000000000/////////222111111000000111111222222111111000000000111111111222444444222222222333999888888999;;;;;;:::999;;;;;;;;;::::::;;;===???;;;<<<===<<<;;;<<<>>>@@@?????????======>>>>>>===>>>===;;;;;;;;;;;;:::999666333555;;;>>>===;;;<<<777999:::999888999===BBB;;;<<<@@@EEECCC===:::;;;:::999777888;;;===>>>>>>666777999999888888999:::;;;;;;;;;<<<===;;;999666333444666888999999888888>>>BBBBBB===::::::888666444444555666888:::;;;;;;555777;;;>>>@@@>>>999555666777777777888888999999;;;;;;:::999888777777777:::999888777666555555555666555333222222222222222333444777999:::999888777777666555666888::::::999:::777:::CCCDDD======CCCOOOkkkppp\\\aaafffvvvxxxvvvllluuuaaaZZZ]]]ZZZ^^^[[[vvvzzzjjjbbbnnnqqqmmmcccvvvzzzwwwyyyxxx~~~wwwtttuuuoooqqqrrrtttyyywww~~~}}}sssqqqpppmmmfffbbbiiiuuu|||zzzvvvvvv[[[NNN>>>BBBGGGIIIDDD>>>???EEE@@@???>>>>>>===<<<<<<;;;;;;;;;<<<======>>>??????======>>><<<:::999:::;;;:::;;;<<<;;;::::::<<<>>><<<;;;:::999888666555555777666666666777777666666222222222333333444444555111333777:::999999AAAIIICCC888555<<<@@@<<<:::===TTT^^^llliii]]]aaagggaaaUUURRRXXXtttwwwmmmuuuooo|||mmmjjjmmmkkkjjjlllnnnmmmgggbbbeeedddcccccchhhjjj```RRRFFFAAA888000,,,,,,000333000000000000000000000000|||XXX:::444CCC>>>222444///111.........//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------....../////////......---------///111222111000000111111222222222111111555///555HHHRRRJJJBBBAAA888777666777888999888777<<<===??????===<<<<<<======>>>??????>>>???AAACCC???>>>======>>>>>>>>><<<=========>>>===<<<;;;;;;<<<;;;;;;;;;;;;<<<======:::999777777999;;;<<<<<<888:::;;;;;;999888999:::888999:::888666555555666333333333333333444444555777777777777666666555555444333333333333444555666666777888999999999999999>>>888555777999999999:::555333444888:::777555555444999555000111///...444777:::888222666@@@CCC???::::::888555666888555000000000333888777111,,,+++.........//////000000111---222444222111111000......------...//////...,,,,,,,,,,,,------......///---...///...------///111000000000//////......---000000000//////000000000///////////////000111111111333444444333222222333666777777888888888888888<<<;;;:::888777888888999888999::::::999:::<<<>>>===???>>>;;;:::======;;;888888888888888888888888>>>888666999;;;999777777666777666666777:::???BBB888:::???EEEEEE@@@???AAA;;;:::888888:::<<<===<<<555777999999888888999:::;;;:::999:::;;;:::999777222333444555555666666666:::>>>>>>999666777777555444444444666999;;;;;;;;;111222555888:::999666333777777777777777777777777:::999888777777777777777888777666555555444555555444444333222111111111111333444555666666666555444222333444444555555666666@@@999666888<<<<<<;;;<<>>===============<<<<<<<<<;;;<<<<<<===>>>;;;<<<<<<;;;999888888999===??????===999777999;;;<<<<<<:::999777666555444888666555555777777666444111111111111222333555555777888888999888777666666777::::::888:::???AAA???777GGGdddvvvzzz}}}lllgggXXXLLL[[[XXXRRRdddfffnnnvvvxxxiiieeeaaabbbfffhhhddd```gggddd___^^^gggooogggYYYWWWRRRHHH<<<222......000000000000000000000000000|||XXX777111AAA;;;000333...000///////////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...////////////...---------...000000///......///000222222222111111333111111:::KKKSSSIII888555444444555777888777666999:::;;;;;;::::::<<<===;;;===>>>===<<<<<>>;;;>>>===999888<<<<<<999666777999999999::::::;;;EEE===888999;;;:::888888999666444444666;;;>>>@@@888999>>>CCCCCC??????AAA;;;999777777888::::::999666888::::::::::::;;;<<<:::888666666777888888777333333333444555777888999777;;;:::666444666888666666444333555888999888666333333222333555555444222666666666777777777888888777666555555444555666777555444444333333333444444444444333222222111111111333333333333222222222222///222555555333222444777...666;;;:::999;;;======<<<...000111DDDbbbmmm|||uuuoooxxxzzzsssmmmpppyyy___bbbuuu~~~lll^^^ssskkkdddiiivvvvvvooouuutttuuuvvvtttrrruuuzzz}}}jjjeeeuuupppfffjjj|||yyyhhhtttyyyuuuppptttZZZPPPHHHFFFCCC@@@CCCIIIBBB???===<<<:::999???GGGAAA@@@???>>>>>>>>>???@@@@@@???>>><<<<<<===>>>???:::<<<===<<<:::888888999===???@@@===888555777:::::::::999999888777777666888666555555777777555333111111111111222444666777:::999555222333666:::;;;<<<===<<<777666999;;;;;;777===UUUuuuqqqbbbeeemmmzzzeeehhh```TTT[[[lllyyynnnfffbbbbbbbbbbbbcccccc___\\\dddnnnjjj^^^^^^]]]YYYPPPDDD999222000000000000000000000000000}}}XXX555///>>>:::...111---///000000//////.........---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////000///...///111111000...---...000111222222222111---555222...@@@VVVKKK,,,444333222444666777777666555777888888888999<<<>>>999;;;===<<<::::::===@@@666999;;;:::888777999<<<;;;<<<=========<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>;;;999777777999;;;<<<===999:::;;;:::888888;;;>>>888999:::999888777888999555444444444444555666666999888888888999;;;===???;;;:::888777666666666666555777999:::::::::;;;===<<<888888;;;:::666999???555:::999222222:::@@@???;;;...333999111444:::000000222555777555444444666222///000444222---000888333000000111///***---444---...//////...///000111///000---(((+++111222......------...//////...,,,...---------------------+++---...---++++++...000000000///...------,,,,,,......------------......,,,,,,,,,---///000222333000111333333111000111222222444555666555555555666888777666666888:::;;;;;;888999;;;<<<<<<===>>>@@@999===<<<777777;;;<<<888777999;;;=========???@@@HHH???999:::=========>>><<<777333222666;;;======;;;;;;>>>BBBAAA<<<;;;>>>:::888666555777777777777777999;;;<<<<<<<<<===>>>999777444333444666666666555555555666888:::===>>>777::::::666555888:::999888555333444666666444222888666444333444444444333444555666777888999::::::555444333222333444555666333333222222222333444444555555444333333222222111444333222111000000000000///444888777444222555999555888777444999AAA>>>555333222>>>888444:::888CCCCCCWWWqqq{{{___bbbuuuzzzxxxrrr}}}eeelllcccmmmrrrdddxxxyyypppaaa~~~}}}dddfffiiihhh|||rrrzzzyyy||||||nnnVVVGGGSSSLLLIIIEEECCCDDDFFFGGGFFF@@@@@@BBBFFFEEE???;;;;;;BBBAAA@@@??????@@@AAABBBCCCBBB@@@>>>===>>>???@@@;;;<<<======;;;999999:::999<<<>>><<<777666999===888888888888888888888999999666444555777777555333222222222222333555777999...444888888666333111...888666666999999777777:::999---333RRR{{{\\\TTT___nnnsss\\\```YYYeee^^^UUU^^^}}}nnniiikkkooobbbfffeeeaaafffqqqqqqhhh]]]aaaccc___TTTEEE999222000000000000000000000000}}}[[[333888999555222111///,,,////////////////////////......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------------------............---...000111222222111111000000000222888AAAKKKRRR444)))222:::000222;;;777555555666666777777777888888999:::;;;;;;<<<======999999999999999999999999<<<<<<======<<<:::888777888<<>>???>>>:::777888888999;;;<<<<<<===<<<:::999888888999;;;<<>>;;;999888999999444555666777888999999999666888999;;;;;;:::999888;;;;;;::::::999888777777555666888999:::999777666888888999999999999888888777777666666666888999:::777777666666555555555444333222111111333444555444000000111111111222222222.........///////////////111000///...............////////////////////////...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,---------------------------------.........//////......///000000000000000555666666666666666555555999888666666666777888888999:::;;;:::::::::<<<>>><<<:::888:::<<<<<<999555666777888;;;======<<<:::;;;999888999;;;===;;;999888777777888:::<<<<<<;;;888999;;;>>>@@@???<<<:::<<<:::888666555555666777444777:::;;;:::::::::;;;;;;999666444444555666888999777666444444555777888;;;999555333333666999<<<999777666666333000222777666===???888222222666888444444333444444555666666777555222333666888888777888777555333222222222222333222222111111222222333222222333444333222111000222333444444444333222111666555666999<<<===:::777888???FFFCCC;;;555555999888999>>>III[[[rrrhhhggglllzzzrrrrrryyyzzzwww}}}~~~jjjUUULLLHHHCCCBBBDDDFFFCCC??????BBBDDDDDDCCCCCC@@@@@@BBBBBB??????BBBAAA???===<<<>>>?????????@@@>>>======>>>===:::888999:::999777444555999=========>>>===<<<:::777666777888999;;;;;;999555222222333444555666555444444000111222333444333222222555555444333333222111111666555333222333666999;;;333:::444000OOO|||kkkggghhhiiiooonnn^^^ZZZjjjsssoooggg[[[eeeyyyllleeebbbcccdddggglllnnniiiaaaiiieeeaaa```^^^WWWLLLCCC999555000///222333///,,,xxxVVV444999;;;777333222000---------------------------......---,,,,,,,,,,,,---......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------.........//////------...///000000000000333222111...///888HHHSSSDDD333111888666222444777444555555666777888888888999999888999999:::;;;;;;777777888999:::;;;<<<<<<<<<<<<======<<<:::999888888<<<===;;;;;;>>>===:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<@@@???<<<:::888888999999888888999:::;;;;;;;;;;;;666777999:::;;;:::999888:::999999999888777777777666777888999999888777555777777777888888777777777777666666555555666777888666666666555555444444444777666444333333333222111000000000111111111222222////////////............000000///..........................................---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......---------,,,,,,,,,,,,------------------------,,,,,,------------............///000000000000///333444444555555444444333555777888777444444777;;;999:::;;;:::999999:::<<<<<<;;;<<<=========:::888777888:::;;;======;;;::::::888888999<<<===<<<:::777666666777:::<<<<<<;;;;;;;;;<<<>>>@@@@@@>>><<<:::999777666555666888999666888:::;;;:::999999:::;;;999777666666777999:::===:::666444444777;;;>>>;;;999666444333555888:::888444333444444333666;;;777;;;<<<666111333666777333444666888999888888777555444333555777888555333555444333222222333555666333222222222222222222333222222333333333222111000111222333444444333222222333333444777:::;;;999666333999??????:::888999<<>>=========>>>>>>>>>@@@>>><<<;;;<<<;;;999777:::::::::777555666999===<<<<<<<<<;;;:::999888777:::999888888777555333222444555555666666555333333000111222333333333222222444444333333222111111000444333222222222444666777111999888222:::VVVrrrlll|||zzziii]]]TTTRRRYYY\\\VVV___eeeYYY[[[{{{~~~qqqnnniiieeedddfffiiilllnnnkkkgggbbb___^^^[[[WWWSSSLLLEEE;;;444222444666888xxxWWW555;;;===888333222000...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............/////////---------------...///000///222222///,,,222???KKKTTTDDD333333999222---777333444444666777888999999999888777777777888999:::555666777999;;;===>>>???;;;<<<======<<<;;;:::999:::<<<<<<999:::===>>><<<======<<<<<<;;;;;;::::::<<<<<<<<<======<<<<<<;;;<<<;;;:::888888888888999::::::;;;;;;;;;;;;::::::666777888999:::999888777777777777777777777666666777777888999888777555444555555666666666666555555666555555444444444444555555555444444444444444333666555444222111000000000000000000000111111111111000/////////...---------/////////..........................................---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------...///////////////111222222333333333222222111555999888444333888===999:::;;;:::999888999::::::<<<>>>>>>===;;;::::::888999:::;;;;;;;;;999999777777888:::<<<===;;;:::666555444666999;;;<<<;;;;;;::::::<<<>>>???>>><<<888777666666666777999:::777999;;;;;;:::999999999888888777666666777999:::>>>;;;555222222777===AAA;;;999666444333555777888666222000333666666888<<<:::;;;999444444777999888///111444666777666444333333333444666777666333///555444222111111333666777333333222222222222333333222222333333222222111000000111222333333333333333111111222555888999888777333666888999999999:::<<<888888999::::::;;;<<<<<<999::::::;;;FFF\\\uuukkkqqq}}}lll^^^qqq{{{}}}sssssstttsssnnnnnnoooiii___RRRGGGAAA@@@AAA555:::BBBGGGDDD@@@BBBHHHFFFDDDBBBAAACCCDDDDDDDDD@@@===>>>AAAAAA>>>>>>@@@<<<<<<============<<<<<>>;;;999999999888777;;;;;;:::888777777:::===::::::999888888888888888999888666444333333333444555666666666555444333222000111222222333333222222222222222111111000000///000000111111222222333333222333666333,,,444UUUxxxnnnZZZYYYZZZVVVWWWUUURRRXXXUUUDDD[[[tttjjjeeeeeeiiihhhaaa___bbbnnnkkkeeeaaa______aaacccaaaYYYMMMAAA999555444444|||]]]444;;;===888222000///...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------........./////////...---,,,,,,,,,...///000***...222333111111555999SSSRRR<<<---555333,,,555222222333555666888999999:::999888666666777888999555666777999;;;===??????:::;;;<<<======<<<::::::<<<>>><<<999999===???===<<<;;;;;;;;;;;;::::::::::::;;;<<<======<<<:::999999888777777777777888999888888888888888777666666555666777888888888777777555555555555555555666666666666777666555444333222333333444444444444333333444444333333222222222222333333333333333333333333000111111000//////000111/////////000000000111111000000///...------,,,,,,.....................---------------------------...---,,,+++******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,---...............000111111222222222222111222444777777666777:::===:::;;;<<<;;;999888888999666:::>>>???<<<999999:::888999::::::888777777777666777888:::::::::888777555444333555888:::;;;;;;777666666777999::::::999888888777666666777888999555888:::;;;:::999999:::444444444444555666777777;;;777333000111666;;;???:::999666555444444555666555111000444777666555666===<<<888444666;;;<<<999222333444555444333222111333333444555555444111///888666333000000111333555222333333333333333333222222222222222222111111000///000000111222333333444000111222555777888888888:::888777777777888777666888999:::;;;;;;:::999777222888>>><<<777777<<>>>>>>>>>>>??????===;;;<<<@@@@@@===<<>>@@@>>>:::888999222777888:::VVVsssSSSNNNVVVooowwwmmmfffbbb[[[PPPKKKLLLKKKMMMMMMIIIEEEDDDGGGLLLBBBDDDFFFHHHHHHDDD???<<>>888:::======;;;999999:::BBB???<<<::::::;;;;;;;;;;;;:::999999999:::;;;;;;888777666555666777888999222444666666444222222333222222222222222222333333000000000111111111222222000000///////////////...///000222333333222111000222111000000333444222///EEEyyyjjjkkkuuu^^^YYYfffmmm\\\VVVrrrzzzWWW>>>LLLvvvwwwhhhfffiiiiiilllrrrdddfffiiijjjiiihhhiiiiiibbb```aaafffllljjj```WWWpppSSS222:::>>>888///,,,------------------------------------,,,+++++++++++++++*********)))))))))((((((************************************+++++++++++++++,,,,,,,,,,,,---------......---------......///222---((((((,,,000000///111JJJKKK555---111222000///000111222333444555555888888888888999999999888888888888999999:::::::::777888999:::;;;;;;:::999666888777333333888999888777777888888999999::::::777777999999999777555333555555666666777777777777777777777777777666555444444444444555555555666666444444444444444444333333333333333222111111111111111111222222222222111111000111111222111111000//////000000000000111111111777888888444///,,,---///............///////////////.........---,,,,,,,,,+++,,,---//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++)))******++++++******))))))************+++++++++************************)))))))))************+++******+++,,,,,,,,,,,,,,,...///000111111111111111777333111555;;;>>>;;;777888:::<<<<<<:::999888999777:::>>>@@@???===;;;:::555777999777444333444777777888888777555444444555888666444555777:::;;;;;;777666666888:::;;;:::888::::::999888777666555444444777999;;;::::::;;;<<<666777999::::::999888777555555666777888888888888666666666555555444333333444333444777444000000444777666333000222666555111<<<:::666333111111222333444444444222111111333555000000000111222444666888222333444555555444333222222222111000000000000111000/////////000111222222111333444444444444666888888666555555666777777777111222333444777;;;>>>@@@EEE<<<222...---///444:::888<<<>>>666999PPPUUUAAA999777999@@@DDDDDDFFFJJJIIIQQQZZZ]]]ZZZZZZ]]]bbblllaaaZZZ[[[WWWNNNPPPZZZRRRPPPMMMKKKMMMOOOKKKEEENNNDDD>>>@@@CCCEEEFFFIIIFFFGGGJJJMMMMMMHHH@@@;;;;;;<<<>>>AAACCCBBB???<<>>???===;;;:::;;;<<<;;;999<<<@@@AAA===<<<>>>888;;;===<<<:::888:::<<<@@@>>><<<;;;<<<======<<<;;;:::888888:::;;;:::999777777666666666777777888555888:::888444111111222444333222222222222222333111000000000000111222222////////////////////////000111222333333222111111---555777000///555777222***KKKyyyhhhZZZpppjjj[[[SSSGGGIIIVVV]]]jjjaaaVVVNNNMMM^^^~~~yyyrrrhhhaaaaaacccgggkkkmmmmmmlllkkkgggddddddiiioooqqqmmmhhhmmmPPP333;;;???999000,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++************))))))))))))************************************++++++++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,000---***)))+++...000000***777GGGEEE444...111///...//////000111222222333444555777888999999777777666777777888888999999:::555666888999::::::999999666888777444444888999777::::::999999999999999888777777888888777666444333555666666777777777777777777777777777777777666666444444444444444555555666555555555444444333333222444333333222222222333333111111222222222222111111///000111222222111000000....../////////000000000555777777333---***+++...------........./////////------------------------***+++---//////...---,,,++++++++++++++++++++++++))))))******************************************))))))***++++++***))))))))))))))))))******++++++************************))))))*********+++++++++)))******+++++++++++++++,,,---...///000000000000333222222555999:::888555444666999:::999777777777555666999<<<===<<<888555555888:::888555333666:::666777777666444555888;;;;;;999666555777999;;;;;;888888999;;;======;;;999888888888888888777666666777999;;;;;;:::888888888888999;;;<<<<<<:::888777555555666666666666666555333444555555555444333333333333444444111000777AAA555666555222222444333///555333111///......//////111333555555333222444555---...000222444555666666222333444666666444333222333222111000///000000111111000////////////111111111222444333111111333666222333444555555666777777777666444111///.........222000444===@@@:::444222666666===;;;444:::BBB===BBB???>>>>>><<<999888::::::;;;>>>???@@@BBBEEEGGGAAA>>>>>>CCCDDD@@@>>>AAABBBAAA@@@@@@??????BBBFFF===<<<>>>CCCFFFDDDBBBBBBRRRKKKBBB<<<<<<@@@DDDGGGHHHFFFDDDDDDDDDDDDAAA???DDDGGGFFFDDDDDDFFFBBB<<<===???@@@???<<<:::;;;<<<:::999<<>>===>>>999<<<===<<<888777:::>>><<<;;;:::;;;===>>>===<<<:::888777888::::::999777777777888888888777777666555888999888444333666999999888666444222111111111111000000///000111222333////////////////////////111111222222222111111111...333555000///333777777666---CCCsss|||mmmIIIHHHSSSQQQCCCZZZsssuuu^^^OOOdddrrrmmmkkkhhhiiilllmmmlllkkklllmmmmmmkkkhhhfffeeeeeeoooTTT444===AAA:::111---...///++++++++++++++++++++++++---,,,++++++******+++++++++++++++************))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++***+++,,,------,,,***)))(((+++///000///------...***(((AAARRR===,,,...///......//////000000111111111333666888999888666555444555666777888999::::::444555666888999999999888888::::::777888;;;<<<999===<<<<<<;;;999888888777888888888777777555444444666666777777777777777666555555666666666666555555444333333333333444555555666666555444444333222222444444333333333444555555111111222222222222111111...///000222222222111111---.........//////000000///111333000***(((***...---------.........//////,,,,,,------------------***+++---//////...---,,,++++++++++++++++++++++++'''((()))***************************************((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))************++++++++++++))))))***+++++++++++++++***+++,,,---............000111333555555555555555111444777888777666666666111111333777:::999444000666999;;;:::666555888<<<666777777666555777<<>>>>>;;;888666666777888888888888777:::<<<===<<<999777666666777888:::;;;;;;999666444444333333333222222333333222333444555555555444333333222333111...111???NNN666999:::777555666444000111111222222222111111111...222666888666444444555///000222333444444333222222333555666666555333222333222000/////////000111111111///......///000000000222333222//////111444000222444444333222333555222222333444555666888888777000---000111...///222:::111555;;;555444999999666555777<<>>@@@DDDDDD@@@<<<<<>>???>>>;;;999999;;;:::999<<>>:::<<<>>>;;;888777;;;???999999999;;;===>>>===;;;:::888666777999:::999666777888999999999888666555222444666555444666>>>DDD>>><<<999666333111000000111000/////////000222333/////////000000000000000111111111000000000000000222---,,,000444333000///111888---333lll}}}vvvhhh```\\\WWW]]]rrruuu___UUU}}}uuukkkggghhhkkkkkkiiiiiipppvvvsssjjjccccccggglllSSS888666:::666---///111***------------------------------,,,,,,,,,,,,++++++'''******''''''((('''###******+++++++++******)))******************************))))))******+++,,,***************************++++++,,,,,,------...444&&&)))???GGG888---////////////...------///111555444444444444333333333444555666777777777777777888666666777:::;;;999777::::::::::::<<<>>>AAABBB@@@???===;;;999888888777:::;;;;;;;;;:::888777555111555666222000333777999:::;;;:::888888888888666666555555444555666666777555444444333333444444555222222333444444444333333333333222222111000000000000000000000000///......000//////............///---------...///...,,,***,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///++++++************+++++++++******)))))))))))))))((()))***++++++***)))(((************************))))))))))))************))))))))))))************++++++************++++++)))************+++++++++------,,,------...///000222222333333444555555666555777777777666777888:::999666333333555777666555666999<<<======<<<<<<<<<:::888<<>>CCCCCCAAA===888444555999<<<===999777::::::777555666555555666666666555333222666777777666555555666888333555666666666777999;;;999666333111111333333333555444333444666666333000333333333222111222444666666666666666555444333222///111444555555333333333333333222111111111222222///000111111111222444666666666555444333333222222111000///......///000111222111000///............000000111111111222222222000000000000111333555666777666444222222222444555999666333000///000222444888777777666777888:::;;;888999;;;<<<<<<;;;:::999:::999888888:::===AAACCCAAABBBDDDEEEGGGGGGHHHHHH@@@>>><<<;;;<<<>>>???@@@AAA@@@AAADDDGGGHHHEEEBBBEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCEEEFFFEEEBBB???>>>>>>===>>>>>>??????===<<<;;;;;;::::::<<<@@@@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<===???;;;777555666888:::;;;;;;888666666888999777555777666666666666888:::;;;777666555666777:::===>>>:::888666444111///......000000////////////000000........................000000111111111111000000000000/////////111222444///000333444666PPPSSSooofff^^^pppsss^^^PPPUUU]]]\\\ccctttnnnccceeejjjkkkkkkxxxxxxkkkddddddfffmmmPPP888888>>>::://////222+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********'''******((((((++++++)))*********++++++******)))******************************))))))******+++,,,++++++++++++++++++++++++******+++,,,,,,------...///***+++666BBBBBB777+++---......------...000111333333333333333333333333444555666777888888888888999777777888;;;<<<:::888888999999:::<<<===???@@@<<<<<<;;;:::::::::::::::::::::::::::999888777666---111111//////444888888777777666666666777777666444555666666777888999999444444333333333333444444222222333333333222222111111111111111000000000000000000000000000///......///...............//////------,,,---......,,,***,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++******))))))******++++++******))))))))))))))))))))))))******)))))))))************************(((((()))))))))*********(((((()))))))))*********+++******))))))******+++))))))*********+++++++++,,,,,,,,,,,,---...///000222222222333444444555555444666666666555666888:::777555444555777999888777;;;===>>>===;;;999888888;;;:::<<<@@@>>>::::::>>>>>>===;;;888666777;;;>>>;;;777666888999666444555555666777777777666555444666777777666555555666888333444555666555666888:::777666444444444444333222222111111444666777555333333222111111222333444444555555555555444333222111...111333444333222111222444444333222111111111222222333444333333333555777444444333333222111111000111000///......///000111000////////////000111111000000000111111111222222111000000000111333555666666555333222111222333444777555222000000222444666777777777777888999:::::::::;;;;;;<<<<<<;;;;;;;;;:::999999999;;;>>>AAACCCAAABBBCCCDDDFFFFFFGGGGGGBBBQQQUUUHHH===>>>AAA>>>DDDCCCCCCEEEHHHIIIGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFFFFEEEEEEEEEEEEEEE???BBBEEEEEEBBB???<<<;;;@@@@@@AAAAAA@@@???===<<<<<<;;;;;;===??????===;;;:::;;;;;;<<<<<<============:::666444555888:::;;;:::888555555777888777555666666666666666777888888777777555555555777888999666555444222111000000000000//////////////////000------------------------//////000000000000////////////......///000222333222000111222///777TTTsss|||tttssszzz[[[___]]]RRRKKKNNNQQQPPP]]]WWWcccyyyrrroooppppppvvvsssmmmhhhiiikkkfff___pppNNN999;;;CCC???111///222,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))'''******((()))...000...))))))******+++******)))***************************))))))))))))***++++++++++++++++++++++++++++++******++++++,,,---------***///...,,,:::JJJAAA,,,,,,,,,,,,---...///000000000111111222222333333444333444666777888999999:::999888888999:::;;;:::888666777888999;;;;;;<<<<<<888888999999:::;;;;;;<<<999999999999888888777666555555222...///222222///777444333333555666666666333555777999::::::::::::333333333333333333333333222222222222111000//////...////////////000000000//////000000000///......------------......///000...---,,,---......,,,***+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++***)))+++******))))))******++++++******)))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))******+++******))))))******+++)))))))))*********++++++,,,,,,,,,,,,---...//////111111111222333333444444333444555555555555777999555555666888:::;;;:::888<<<======;;;999777777888<<<;;;<<<===;;;666666999888888888888888999===@@@;;;777555888999666555666555666666777777777666666666777888777666555666888222444555555444555777999666666555666777666333111//////111333666888777555444111//////222444333111444444333333222111111111///111333333111000///000555555444222222111111111222333444333222111333555222222222111000000//////000//////......//////000------...///000222333444000000000000111111111111111111000000111333555666555444333111111222333333555444222111111333666777666666777888999999999999<<<;;;;;;::::::;;;;;;;;;::::::;;;<<<===???AAABBB@@@AAABBBCCCDDDDDDDDDDDD@@@\\\fffQQQ===>>>BBB>>>GGGFFFEEEEEEGGGIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBFFFEEEEEEEEEDDDCCCCCCCCC;;;???CCCDDDBBB>>>;;;999AAAAAAAAA@@@???===;;;:::===<<<;;;<<<======;;;999999999::::::;;;<<<======999777444333555888::::::888666555444666666666555666666666666666555444444777666555444333333333333222111111000000111111222//////............//////------------------------......////////////......------------...///000111111------000000---333===ccc}}}yyynnnccc[[[QQQJJJNNNWWW___[[[bbbeeeccctttsssqqqsss}}}sssfffbbbjjjsssrrrkkktttLLL999===GGGBBB222///222---------------------------++++++++++++************(((******'''(((---000///((())))))***************************************)))))))))))))))***++++++++++++++++++++++++++++++*********+++,,,,,,------***000---(((222EEEEEE666---,,,+++,,,...///000//////000111222333444555555222333555777888999::::::777777777888999888888777444555777888999999999888666777888999:::::::::;;;777777777777777777666666888666222///222777666222;;;666222333555555555555444555888999:::999888777222222333333333333222222111111111111000///...---,,,,,,---......///000000...///////////////......,,,,,,,,,,,,---...///000...---,,,,,,------,,,***+++,,,------,,,+++,,,...++++++++++++++++++++++++***,,,---//////...,,,+++******))))))))))))******+++******)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))*********))))))))))))******))))))))))))************++++++++++++,,,---...//////000000111111222333333333444555555555666888:::555666888;;;<<<;;;999777555777777777777777999<<<::::::::::::777444444666444666777888888:::===???;;;777555999:::777666888444444555666666666777777777888:::999888777888999222333444444444444666888777666555666777777555333///000111444555666666555444000---///333555333///222222111111000000000000000222333333111//////000666555444222111111111111111111111000......///000111111111111000000//////////////////////////////------...///000222333444/////////000000000111111111111000000111222444555333222222111111111222222555444222111111333555666444555777888999999888888;;;:::888777777888999999999:::;;;===>>>@@@@@@AAA>>>???@@@AAAAAAAAAAAAAAA;;;QQQ[[[NNN>>>===AAAAAAGGGEEECCCCCCCCCEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>===<<<>>>AAABBB@@@>>><<<<<<@@@@@@???===;;;999888777<<<;;;:::::::::999888777666666777888999:::;;;;;;666444222333555888999:::666555444444444555555555555666666666555333111000333333333222222111000000000000/////////000000111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---...//////222+++)))---000000222555444UUU~~~tttqqqtttjjjXXXVVVaaaVVV]]]kkkhhhRRRKKK\\\iii~~~zzzqqqhhhiiipppttttttuuuHHH999===FFFBBB222...222------------------------------,,,,,,,,,,,,+++++++++)))+++***&&&&&&+++---,,,'''((()))***************))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++))))))***++++++,,,,,,---,,,,,,+++***---666???CCC111...++++++---//////...//////000222333444555666222333444666888999999:::555555666666666555555555333444555777777777666555666777888999999888888777666666666666666666666777000000...///888CCCHHHGGGCCC:::444555777555444666555666777888777666333222111111222333333222111111111111111000///...---,,,++++++,,,---...//////000......////////////......++++++++++++,,,...//////...,,,++++++,,,,,,+++******+++,,,,,,++++++---...++++++++++++++++++++++++,,,---///000000...,,,+++***))))))))))))))))))***+++******)))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))***))))))))))))))))))***(((((()))))))))*********+++******++++++,,,---.........//////000111111111333444555555555666888:::666888;;;<<<;;;888666444111222444444444666999;;;777999999777555555666666444666777888777888:::<<<777333333666888666555666333333333333444555555666888:::<<<<<<:::999::::::333444555444444444666888999777444333444666666666000222333444444333333333333000---///444555222///111111000/////////000000222333444333111000000111555444333222111000000111000111111///---,,,...///111111111111000000000000......////////////......//////......///000000111....../////////000000000111000//////000111333444111111000000000111111111666555333111111111222222333444666777888888777666888777666555444555555666999999;;;<<<===>>>??????======>>>?????????>>>>>>===???CCCEEEAAA;;;===BBBCCCBBBAAA???>>>???AAACCCEEEEEEEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;:::>>>??????>>>======???AAAAAA@@@>>><<<:::888777666999999999777666555555555444444555666666777888888444222222333666888999888555555444444444444555666555666666666444222000...//////000111222111000000111000//////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,---.........222...+++,,,------///222444000<<>>000...111+++---------------------------------,,,,,,,,,++++++)))+++***&&&&&&)))***(((''''''((()))************)))))))))))))))))))))))))))(((((((((((()))******************************))))))******+++,,,,,,,,,---)))***---++++++666EEE888333---***,,,......---...///000111222333444444111222444555666777777888333555666555444333333444444444555555555555555444666777888888888777666555444444444444555555777777222222111111999FFFOOOQQQJJJ===555777999666555888666666666666555333111///000111222333333222111000000000000000///......---++++++,,,---......//////------.../////////......++++++++++++,,,,,,---......,,,******+++,,,+++***)))***,,,,,,++++++---...++++++++++++++++++++++++++++++,,,,,,,,,+++***)))***))))))(((((())))))***+++******))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))***))))))(((((())))))***((((((((()))))))))******************+++,,,---------------...//////000000111222444444444555888:::666888;;;;;;888555333333222444555555333333444666666999999666444666888777666777777777666666777999333//////333444333222444333333333222333333444555888:::<<<===;;;:::::::::444555666555444444666888999666333222333555666777111333555555333111111111222000///111444555333000111000///......///000111111333333222111000111222222222111000000000000111111111222000......///000000000000000000000000000---......//////......---//////...------.....................////////////000///.........///111222/////////000000000000000666444333111000///000000222222333444555555555555888777666555555555555555888888888999:::<<<===>>><<<<<<<<<===<<<<<<;;;;;;AAA888666???AAA;;;:::AAA@@@@@@???===;;;;;;===???@@@@@@@@@@@@???>>>======???>>>>>>>>>===<<<<<<<<<>>>>>>===;;;;;;===AAADDDBBBAAA???===;;;:::999999888888888666444333444555444444444555555555555666333222222444777888888777444555555555444444555777666666666555333222000///,,,---000222333222111000222111000///...---------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,------......---,,,---///111000///000111)));;;444'''LLLvvv\\\gggZZZWWWVVVPPPUUUbbbfffcccQQQEEEWWW}}}iiisssDDD777777<<<888------000)))++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***'''******''''''******'''&&&'''((()))************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,)))(((***---+++)))///:::???777...***+++------,,,------......///000111111111222333444555555555555333555777666333222333444555555444444333444444444444555777888888777555444333333333333444555777777777888555111555AAAMMMRRRLLL>>>555888;;;888777;;;666666555444333222111111///000111222222111000/////////000000000//////...,,,,,,------......//////,,,---......//////......,,,+++++++++++++++,,,,,,...,,,******+++,,,++++++(((***+++,,,++++++---...*********************************)))))))))(((((())))))(((((((((((())))))+++******)))))))))))))))'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***)))))))))******+++,,,---,,,,,,,,,---......//////...000111222222333555888333666888888555333333333444666777777555333222222777;;;;;;666444777999777666777666555444444777999333///...333555333333555666555444333333333444444777999;;;<<<;;;999999999555666777666555555777888666444333333444555555555000333555555222000000111111111222333444444333222111000///......///000111000111111111000000111333///////////////000000111///000000///...---///000.....................///------...//////...---------------,,,,,,,,,------------........./////////......---,,,---...///000......//////000000000000222222111000//////000000111111111111222333444555::::::::::::999888777666777777666555666888;;;<<<;;;;;;;;;;;;;;;:::999888;;;:::;;;>>>>>>;;;<<<@@@???@@@@@@>>>;;;:::<<<>>><<<======>>>======<<<<<<>>>>>>>>>>>>>>>=========:::;;;;;;::::::<<<@@@CCCAAA@@@>>><<<:::999999999777888888777444333555888666666666666555555555555333333333555888888777666333555666555444444666999777777555444222222111111,,,...111333444333111000222111000///............------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,---.........---(((,,,///111222333444333---)))333<<<555333cccqqqiii]]]YYYTTTJJJOOOaaakkkuuu[[[SSSeeevvvGGG666555888555+++---000((())))))))))))))))))))))))+++++++++************)))&&&)))***)))))),,,+++(((&&&'''((()))************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))***++++++,,,,,,%%%))),,,,,,,,,,,,------CCC:::000******,,,,,,+++++++++,,,,,,---.........111222333333444444444444444666888777444222333555666555444333222333444555222444666777888777666555333222222222333555777888333555333///333AAAPPPXXXLLL===444888<<<999999===555555444333333333333444...000111222222111000......///000000000000000///---------.........//////,,,,,,---.../////////...,,,,,,++++++***+++++++++...,,,***)))***+++++++++(((***++++++++++++---...************************++++++***)))(((((())))))))))))(((((((((((())))))+++******)))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,------......///,,,...///000000111444666000333666666444222333555444666999999777555444333999======666444777999666666666555444333444777:::555111111555777666666888888777555444333333444555555888:::;;;999888777777666777777777555555777999333333333444666666444222///222555555222000111333000222444555444333333444111000///......///111222...///000///...///111333...------......///000111,,,---...---++++++---///------------------------,,,---...//////...---,,,++++++++++++,,,,,,---...---------.........//////...---,,,+++,,,---...///------...///000000/////////////////////000000111111000000///000222333444======>>>>>>===;;;:::888777666444333444666999;;;:::::::::::::::999888777000===CCC>>>999<<<@@@@@@???AAABBB@@@<<<;;;<<<>>><<<===>>>>>>>>>>>>>>>===<<<<<<<<<===============666888:::;;;;;;<<<>>>@@@???===;;;999888777888888888999:::888555444777:::888888888777666666555555444444444666888888777555333555777666444444777999888777555333222222222333...000333555555333111///111000000/////////000000---,,,,,,++++++,,,,,,---************************,,,------......------,,,***+++---...//////...---......---+++,,,///000///+++000111)))000888444===~~~|||fff___eeekkkoookkk^^^]]]nnnwwwjjjUUUNNNYYYfffsssHHH999333555555------000***,,,,,,,,,+++++++++******************************'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************BBBGGG///!!!***///&&&++++++,,,,,,---.........111222222333444555666666444444444555666666777777999999888888777666666666;;;:::999999999:::;;;<<<888999:::;;;:::888666555777:::888555:::FFFNNNOOO;;;:::999777777777777888555555555666777666333000222222222111111111111000////////////............................................................---------------...///000...---,,,,,,++++++,,,,,,************************,,,,,,+++***+++...000222+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))+++,,,---***+++,,,,,,------,,,,,,......//////000000111111222333444444222111222444444777:::<<<:::777555444999888888777666555555555333222222333444666999:::///111333666888999999999999777444444555666666555888888777666555666999;;;888444000222666999999666777666444333222111111111444444333222222222333333000111222333444555555555000///.........///111222111111111111000000000///...------,,,---...///000........................//////.........------------------------------------------,,,,,,+++++++++------,,,+++,,,---...///+++++++++,,,,,,,,,---------------............///111000///...............000000000111111111000000888999JJJNNN>>>>>>BBB444666666555555555777888999888888888888888888999999==================<<<<<>>===<<<===???@@@;;;===@@@CCCDDDDDDBBBAAA;;;<<<>>>?????????>>>===;;;;;;;;;===@@@AAABBBAAA>>><<<999777777:::===@@@;;;;;;;;;::::::999999999888777777777999999777666999777555666999:::888666888444111333777888666222555666666444111///...///111111111111111111111111222111111000///.........---------,,,,,,+++++++++...---,,,***(((((()))******+++,,,---------,,,++++++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///---------.........//////...UUUxxxpppooozzz}}}mmmWWWWWWRRRRRR[[[aaaaaa___```XXXXXXnnnzzzPPP888222555555------000***,,,,,,+++++++++*********************************'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++888???777,,,(((***,,,++++++,,,---......//////111111222333444555666666555555555666777777888888999999999888888777777777888777777777888999;;;<<<::::::999888888888999999888;;;;;;888;;;CCCGGGFFF;;;:::999888777777777888555444555666777666333111222222222111111111000000////////////............////////////////////////---------------------------------,,,------......------,,,+++++++++++++++************************,,,,,,******+++,,,...000++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((('''((((((((())))))))))))***))))))))))))+++,,,---***+++,,,,,,------,,,,,,---......///000000111111222333444444222222333444666888;;;;;;888666444333999999888777777666555555333222222222222333555666222333444666888999:::;;;999666444444555666555555777777777555444555888:::777444111333777:::888666666555444222111111000000999888666444111///......///000111222222333222222000000/////////000111222222111000000//////000000...------,,,---...///000........................///.........---------,,,------------------------------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,,,,---------------............//////...---------------000000///...//////111111333555HHHRRRJJJJJJFFF333555555555555666777999:::777777888888888888999999======<<<;;;;;;;;;<<<<<>>===<<<===>>>@@@AAA@@@CCCFFFHHHHHHFFFBBB@@@===>>>>>>>>>>>><<<;;;:::;;;;;;<<<>>>@@@BBBBBBBBB>>><<<:::888888999<<<>>>:::::::::;;;;;;;;;;;;;;;777666666777999999888666999777555666888999777555666333111222555777444111555555555333000......///000000000000000000000000333111000...------...///------,,,,,,,,,+++++++++((())))))*********,,,---++++++,,,---------,,,++++++,,,,,,------,,,,,,++++++,,,------,,,,,,---///------------.........///<<<111///LLLqqqaaaeeeeee^^^YYYXXXVVV\\\ssswwwdddUUUHHH???UUU{{{RRR888222444555------000***,,,++++++++++++*********************************(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,555???999***'''///***+++,,,---...///000000000000111222333444555555555555666777777888888999999999888888888888888888555555555666777999;;;<<<<<<:::777555555888;;;===999<<<===;;;;;;>>>===;;;::::::888777777666777777444444444555666555333111222222111111111000000000/////////............---////////////////////////------------------------------,,,,,,+++,,,,,,,,,,,,,,,+++************+++************************,,,+++***))))))***,,,,,,+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))+++,,,,,,***++++++,,,,,,,,,,,,,,,------......///000000000222333444444222222333444888999:::999666444333444888888888777666666555555444444333333222333333444555555666777888999:::;;;888666444444555666555444555555555444333444666999666444333555888:::888555444444222111000000000000:::999777444222///---,,,//////000000111000000///111000000000000111222222222111///.........000111...------------...//////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,000///...---...///111222444777HHHZZZ______PPP666444444444555666888999:::777777777777888888999999===<<<;;;:::999::::::;;;;;;;;;:::;;;<<<>>>@@@AAADDDFFFHHHJJJHHHDDD???<<<>>>>>>>>>===<<<999777666:::;;;<<<>>>@@@AAACCCCCC>>><<<;;;999999999::::::999999::::::;;;<<<<<<<<<666555555777999999888777777666555666777777666555666444222333555666555222333444444333000......///////////////////////////222111///---------...///,,,,,,,,,+++++++++++++++%%%'''***+++******+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---...------------............$$$***...+++...PPPuuugggtttddd```nnntttjjjccceeeqqqhhhgggdddTTTHHHBBB;;;sssKKK777111444444------000***++++++++++++************************************((((((''''''''''''((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************+++'''...===@@@333)))*********+++---...///000111...///000111222333333444444444444555666666777777666666777777777777777777555555666666777888999::::::888666555555777:::<<<999;;;;;;::::::999888666888777777666555555444444444333333444555555333111111111111111000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,+++******))))))******************************,,,+++***)))((()))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))******+++,,,******+++,,,,,,,,,,,,+++,,,------......///000000111222444333222222333444777888888666444444555666777666666666555555444444666666555555555555666666444555777888999999888777777666444444555666555333333444444444333333555777555444444666999999777444333222111000////////////444444444444333222222111000000000000000000//////111111111111111222222222333111...,,,,,,---///111......------....................................------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++************+++++++++++++++,,,,,,,,,------------,,,++++++*********++++++......///000111111222222666999EEEXXXggghhhRRR888222333444555666777888999555555666666777777888888<<<;;;999888777888999:::999999999999999;;;<<<===BBBBBBCCCBBBAAA>>>;;;:::<<<<<<<<<<<<:::888666555888999;;;======???AAABBB======<<<;;;:::999888777999999999999999:::::::::555555555666888999888777666555555555666666555555666555333444666777555444222333333222000...///000------------------------////////////......---,,,+++++++++++++++*********(((+++------***(((((())),,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***,,,------,,,+++---...------------------------,,,...333333+++)))>>>XXX}}}pppyyysssPPPJJJVVVhhhmmmjjj```PPPnnnFFF666000333444------000***+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++***+++333>>>>>>111###******+++,,,---...//////------...///000111222222111111222222333333444444333333444444555555666666888888888888888777777777555666666666777777888888999888777777666666666777555555555444333333222222333222111222444444333111111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++******))))))******))))))))))))))))))))))))+++******)))(((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++)))***++++++,,,,,,++++++,,,,,,,,,---......//////000111222222111111222444444555555555444444777999444444444444444444333333444444555666777777777777111333777::::::888555333666555444444555555444222222333444444333333444666444444555666777777555444222222111000////////////000111222444444444444444111111111222111111000000000000111111222222222222222000...,,,+++---///000..................------........................++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))*********)))))))))*********++++++++++++++++++,,,,,,,,,---******))))))))))))***++++++---000333444444222111444888<<>>===;;;::::::::::::;;;888999:::::::::999777666666888:::;;;:::;;;===???===<<<<<<;;;:::888777666999999888888777666555555666555555666888888777666444444555444444444444555444333222333333444333222000111222111///...///000,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111///+++)))***************************---...---***)))+++///------,,,,,,++++++++++++***++++++,,,,,,++++++******+++---,,,++++++,,,...------------------,,,,,,444((($$$///777222+++(((>>>TTTnnnYYYVVVUUUNNNTTT___dddtttpppJJJ555000333333,,,---000***+++************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************---+++***666BBB999&&&******++++++,,,,,,------,,,,,,---...///000111111......///000000111111222111111222333444444555555888999999999888777666555444555888999999888666555888555333555555444666:::444444444444333222111000222111000111333444333222111111000000000/////////.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++************+++))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((()))************)))******+++++++++++++++++++++,,,,,,---............///111111000000111333111222444444444555777:::444444444444444444444333111222333555555666666666000333666999:::888555333555444444555666555333222111333444444333333444555333444444555555555444444222222111000000///000000222333444444444333222111111111222222333222222222///000111111222222111111000///---,,,,,,,,,...///.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,************************)))))))))))))))*********'''((())))))******))))))((())))))))))))***************+++++++++,,,,,,,,,)))))))))((())))))***+++***,,,///333444444333222666===:::>>>MMMNNN???777000111222333333444333333000111111222333444555555444444555666666777777777999888888888777777777666;;;:::999888999:::<<<>>>666777888999:::999999888555888::::::888777:::===<<<<<<;;;:::999888777666999999888666555444333222777666555666777777666444222444555444333222333444000000000000000000000000///000111000///...///000,,,,,,,,,,,,,,,,,,,,,,,,)))+++///111111...+++((()))))))))))))))*********'''***,,,+++***...666===......---,,,++++++++++++******++++++++++++*********+++,,,,,,++++++,,,---------------,,,,,,,,,,,,$$$)))///000+++(((...888222'''000^^^mmmgggccc```nnnzzzkkkqqqLLL555///222333,,,---000***************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************(((,,,***'''000======444************************++++++,,,---...///000000------......///000000000000111222333444555666666555666777777777666555444777888:::;;;;;;999777666666333222555666444555:::444555555555444333222111222111000000222333333222111000000000////////////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...///------,,,+++++++++++++++))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))*********)))))))))***++++++++++++++++++++++++,,,------......,,,---//////......000222111222444444444444666777555555555555555555555555333444555666666555444444333444666777888888888777555444444555666555333111111333555555444333444555333333333333222222333444222222111000000000111111222333444555555333111000000000111222333333333333...///000111111111000000///...------,,,,,,------....../////////...,,,,,,++++++++++++++++++++++++************+++++++++,,,************************((((((((()))))))))******'''((()))***+++***))))))((((((((()))))))))******************++++++++++++))))))(((((()))******+++***+++,,,---///111333333666BBB<<<777AAA@@@888===///000111222222111000000......///000111222333333///111333666777777777666888999999:::::::::999999777888:::;;;<<<<<<<<<<<<666777888999:::999999888666999<<<:::777666888;;;<<<;;;:::999888888888888888888777666555555444444888777666666777666444222111333444444222111222444000000111111000000000111...///000000......///000,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++((((((((()))))))))******&&&(((***)))+++333AAALLL///...---+++******++++++******++++++++++++******)))+++,,,,,,++++++,,,------------,,,,,,,,,++++++,,,---+++***---000...(((###555888+++111^^^hhh```lllhhhKKKnnnIII555///222333,,,---000+++************))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************'''))))))(((,,,555>>>CCC*********))))))))))))(((***++++++,,,---...///000------......///000000000111111222333555666777777222333555666666666555555;;;;;;;;;;;;;;;:::999888555111222777888444444888555666666777666555333222222000///000222333333222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,...///000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))************))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&(((*********))))))))))))***++++++++++++******++++++,,,,,,---......+++,,,......---...///111111333555555444333444555666666666777777777777777777888888888888666444333777666555555666888;;;<<<444444444555666555333111111333555555444444444555333333333111000000222444333222111111111111111111000222333555555444333222...///000222222333333333---...///111111000000///......---------,,,,,,,,,....../////////...,,,+++************************))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******'''(((***+++++++++***)))(((((((((((()))))))))))))))************+++++++++)))))))))))))))***+++++++++***)))(((***...222555111AAA:::000666444111===///000000111111000...---------...///000111222222,,,///222666888888777666888999:::;;;<<<=========444666:::>>>>>>===:::888777888999::::::999888777777;;;===;;;777555888;;;<<<;;;999888777888888999777777777777666666666666999777666666666666333111000333444333111000222444222333444444333222333444---...000///......///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...'''((((((((())))))******''')))***)))***555EEERRR///...---+++******++++++******++++++++++++******)))+++,,,,,,+++***,,,------------,,,,,,+++++++++%%%///222***'''+++...,,,000)))***///,,,,,,CCC```xxxfff[[[PPPggg@@@222111///...///...---+++))))))))))))))))))))))))++++++***)))(((((())))))(((((('''(((((()))***+++'''(((((('''&&&&&&)))+++333---((('''***+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******,,,...+++$$$$$$(((((((((***+++''''''444CCC444***%%%)))+++&&&'''---)))***,,,...//////......111111000000000000000111444444333333444555777888555777999888666444555666888999:::::::::888777666777888:::;;;:::999777555444333333222111111111222333111//////111222000...////////////............///...---,,,+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++---+++******---///000000,,,+++++++++***)))))))))******))))))((((((''''''******)))(((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))***+++(((((((((((()))))))))))))))******++++++,,,------...------......///000111777555222000///000111333666666555555555555666666;;;<<<;;;777333111333666333777888444333555666444444333222000000111333444333333333333444666777888555555444444333222111111444444333111///000222444111...,,,///333555222...---.........//////000000---///000///...---...000...+++***+++---...,,,***,,,,,,,,,,,,,,,,,,++++++------,,,++++++***))))))******+++++++++,,,,,,,,,************************(((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))((((((************************++++++************++++++************+++,,,---...---.........//////000000666555333111///---,,,,,,///000000000111111111111111111111333555666444222999;;;===>>>???@@@??????:::888888<<>>===;;;999666444222111222333444333111111111333444333333222222333333444222000...---------///000//////...------,,,++++++---------,,,,,,+++++++++(((((())))))))))))(((((((((''''''(((,,,000555888++++++******************))))))))))))))))))))))))******+++++++++,,,,,,,,,...,,,+++))))))***,,,---))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---------......;;;QQQyyyhhhZZZddd===222000///...///...---+++))))))))))))))))))))))))+++******)))(((((())))))(((((((((((((((((()))***'''(((((('''&&&&&&)))+++000,,,'''&&&)))***)))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$'''******))))))+++---(((&&&''''''%%%$$$,,,888>>>444***((((((''''''((()))***+++---......//////111111000000000000111111333333222222333444666777888===AAA???888555777;;;777777777777666666555444777777888888888777666555555444333222222222222333333111000000222222111///////////////.........---///...---,,,+++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***+++,,,......---+++***************))))))))))))))))))((((((''''''***))))))((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******'''((((((((())))))))))))))))))******+++,,,,,,---------------...///000111444333000///...///111333666666555555555555666666999999888666444222333444333666555333333666555222333222111//////000222333333333444444555555666666555444444333333444555555444444333111///000222444111...---///333555222///---........./////////000---...//////------...///...,,,++++++---...---+++,,,,,,,,,,,,,,,------------------,,,+++******************+++++++++,,,,,,************************(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))((((((************************+++******))))))******+++************+++,,,------,,,,,,---------.........333222111000///........./////////000000000111111222222222444666777555333888999:::<<<======<<<<<<<<<:::999<<>>>>>===;;;::::::;;;;;;<<<===<<<999777666666<<<<<<<<<<<<<<<;;;;;;:::777888888777777999===@@@<<<;;;999888555444222111444555555444222000111222222222222222222222222222111///...,,,,,,---...///......------,,,++++++***------,,,,,,,,,+++++++++(((((())))))))))))((((((++++++***)))***+++---...************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***))))))***,,,---.........---,,,++++++***,,,,,,,,,,,,------------&&&+++888SSSxxx}}}aaa<<<222000///.........,,,+++))))))))))))))))))))))))******)))((((((((())))))))))))(((((('''((((((((('''''''''&&&%%%&&&(((***---)))&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%***)))$$$$$$))))))$$$***'''&&&&&&%%%###''',,,BBB<<<000'''&&&******&&&*********+++,,,---//////111111000000000000111111111111111111222333444444888@@@EEEBBB999444777===888888666555555444444444666555555444444444444444555444333333222333333333333222000111222222111/////////.........---------......---,,,,,,,,,,,,,,,******++++++++++++******************************+++******+++,,,,,,+++)))))))))))))))************)))))))))(((((((((((('''))))))(((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((())))))***''''''((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000111000.........///111333555555555555555555555555666555444444555444333111333444222000333777555000333222000//////000222333444444555555555555444444555444333333333555777999444444333111///000222444222000///111444444222///.............../////////---...///...---,,,---///...---,,,,,,......---,,,+++,,,,,,------............------,,,,,,++++++************++++++++++++,,,************************(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))((((((************************+++******))))))******+++******)))******+++,,,---++++++,,,,,,,,,,,,------...............///000111....../////////000000000222222333444666777555444555666888999:::999999888;;;999999:::======:::777>>>>>>===;;;999999;;;===;;;<<<<<<;;;888666555555;;;;;;;;;;;;;;;:::::::::777888888888777888:::<<<888888777666444333222222666666666555222000000111000000111111111111000000///...,,,+++++++++,,,---------,,,,,,+++*********,,,,,,,,,+++++++++++++++(((((())))))))))))((((((++++++***)))((((((''''''************************)))))))))))))))))))))))))))*********++++++++++++******)))))))))+++,,,---444333000---+++***))))))+++++++++,,,,,,,,,,,,---333...(((&&&111KKKjjj```>>>222000............,,,***))))))))))))))))))))))))***))))))((((((((())))))***)))((('''''''''''''''&&&''''''&&&%%%&&&(((***)))'''%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''',,,)))$$$***444/// ,,,)))'''(((((('''''''''777:::555***''',,,...*********))))))***,,,...000000000//////000000111111////////////000111222222444:::???===777444555999:::999777666555555666777555444222111000111222333333333222222111222222333111000000000000000///............---------,,,,,,---------,,,,,,,,,,,,,,,******++++++++++++*********************************))))))+++,,,+++)))''''''(((((())))))*********((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))(((((())))))***++++++++++++++++++,,,,,,---...//////.........///111333444444444444555555444444444333111111333555666222///333222//////333888555...333222111000000222333555444555555555555444333222666444222111222444777999444444333111///000222444777555444444444444111...........................---///000///...---...///...------------...------++++++,,,---......//////---------,,,,,,,,,++++++************++++++++++++************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((******************************))))))))))))******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000---............/////////111111111333555666444222444555666777777777666666666555666888;;;<<<;;;999;;;<<<;;;999777777999;;;999::::::999777666666777999999888888777777777777666777999888777666777888555555444444333222222222333444555333111000000111...//////000000//////...---,,,++++++******++++++++++++++++++******))))))+++++++++++++++*********(((((())))))))))))((((((&&&'''((()))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))************+++(((((((((((()))+++,,,---555333///,,,***)))))))))*********+++++++++,,,,,,***---...+++'''(((...333FFFnnn^^^===111000...---...---,,,***)))))))))))))))))))))))))))((((((((((((((())))))))))))(((''''''&&&''''''&&&''''''&&&%%%%%%(((***'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&'''666EEE<<<)))***)))(((((()))+++)))&&&***555999000)))+++---******)))))))))***,,,...//////.........//////000111------...//////000000000111222555777777666555444999888666555555555666777555333111//////000222333111000000000000000111111............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))******++++++******))))))))))))))))))))))))))))))((()))***+++***(((&&&'''''''''(((((())))))***'''''''''''''''(((((((((&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((('''(((((())))))******+++************+++,,,---............///000222444555333333444444444444333333111000///111555555222///222222///...333888555...555444222222222444666777555555555555444333222222666444222000000222444666444444333111///000222444;;;:::888666555222000---...............---------...///000000......///000,,,------------,,,------++++++,,,,,,---...//////---,,,,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........//////000111444444222111222333555666777666666555444444444666888999888888666777888888666555666777666777888888888888:::;;;999888777666666666666777555666888888666444444555333333333333222222222222///000111111000///000222---......//////......---,,,,,,+++***************++++++************))))))************************(((((())))))))))))((((((%%%&&&(((***+++***))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********''''''(((((()))***+++,,,000///,,,***(((((()))***)))))))))************+++###&&&***---...///111222888666===SSSwwwZZZ<<<111///...---------+++***))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''&&&'''''''''&&&&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''444===555%%%&&&''''''%%%'''***)))&&&%%%///777555---)))((('''((((((((()))***+++------------,,,------...///000,,,,,,---...///////////////000111555888999666333333333333333333444555555555333111000///000222333/////////...//////000111,,,---...---+++***+++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******))))))************))))))(((((((((((((((((((((((()))(((((()))***+++)))(((''''''''''''((((((((((((&&&''''''''''''(((((((((%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((())))))******)))))))))******+++,,,---......///000111333444555111222333444444333222111000000000111333333222111111222000///222777555000555555333333333555777999555555444333222222333333555444222111111222333444444444333111///000222444:::999888666444111///............---------------...///000///...---...000+++,,,------++++++,,,---***++++++,,,,,,---------++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))((())))))***+++,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,---------.........000222333111///000111333555666666666666666666555555444333333333333555666666555444444555444666777888888999<<<>>>:::999888777666777888888444555777666444333333444333333222222222222111111,,,...///000//////000222......------------......+++++++++++++++*********************************)))))))))))))))*********(((((())))))))))))(((((())))))***+++***)))(((''''''(((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******+++***)))(((((()))***+++((((((((()))))))))******...,,,******++++++,,,+++!!!***222333111===]]]{{{YYY<<<111///------------+++)))))))))))))))))))))))))))'''''''''''''''((())))))''''''&&&&&&&&&'''((((((%%%&&&&&&%%%$$$%%%''')))&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%)))***&&&###$$$((((((%%%%%%))))))'''''')))000555333+++&&&&&&&&&'''(((***++++++,,,,,,++++++++++++,,,---...///+++,,,---////////////......000444666777666555333000111222333444555555555555444222111111111222333///////////////000111111,,,---///---+++***+++---,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,+++***)))))))))************))))))(((((((((((((((((((((((()))((('''(((***++++++***(((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***)))))))))))))))***,,,,,,------...///000222333333111222333444444333222111000111222111000000222333000222333111222555666333555444333222333555777999666555222111111222444555333333333333333444555666444444333111///000222444444555555444222000//////.........------,,,,,,,,,,,,---...---,,,,,,---...)))+++---,,,***)))***,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))***+++,,,,,,,,,+++++++++*********)))))))))))))))***+++,,,++++++++++++,,,,,,,,,,,,......///111333333222000---///111333555666666666555555444333222111111222555555555444222333555777666777888888888:::===???:::999777555555666777888333444555444333222333444333333333222222111111111...///000000//////000111000///---++++++---///000++++++,,,,,,++++++******++++++++++++++++++++++++((((((((()))))))))******(((((())))))))))))((((((*********))))))((('''&&&''''''(((((()))******+++(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((((((((((((((((((((())))))))))))******''''''((((((((()))))))))$$$%%%''')))*********)))222,,,''''''(((,,,888EEE[[[???111///------------+++)))))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))%%%&&&&&&%%%$$$%%%''')))&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%''')))&&&$$$)))111%%%***+++&&&$$$(((***((()))$$$'''333777000((((((%%%''')))***+++,,,++++++************+++,,,---...+++,,,---///000//////...,,,111777888555222222333000111333666777888777777555444444333333333333333000000///000000111222222,,,...000...,,,***,,,...,,,,,,,,,+++++++++******++++++,,,---,,,+++***)))))))))************))))))((((((((((((((((((((((((***(((&&&''')))+++,,,,,,(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((((((((()))***+++,,,,,,,,,---...///000111111000111333444444333111000111222333111///...222555///333555222111444666555444333222222222444666888666444111000000222555777111222333444666777888888444444333111///000222444///000111111000000000111.........------,,,,,,,,,***+++,,,,,,******+++,,,(((+++,,,+++)))(((***,,,++++++******************))))))))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,+++*********))))))((((((''''''(((((()))+++,,,---******+++++++++,,,,,,,,,//////000222444444222111+++---///222444555555555111222222222111222333555777666444222000222777:::888999:::999888999<<<>>>888666444333222333555666333444444333222111333555444444333333222111111111111222222111///...///000111///,,,******,,,///111+++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,'''((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((((((((('''&&&((())))))*********))))))''''''''''''((((((((()))'''***,,,+++))))))+++...&&&&&&***///---'''''',,,YYY;;;111111///...---,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%''''''(((///444...###(((%%%'''***)))$$$&&&,,,((())))))******+++,,,,,,---+++***+++...000///------...000222333333333333555666777888888777666555444444555555444444333222///////////////////////////............---------------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((***+++,,,---...'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,///111222333333222000///333000...///222444333111111000///000222444555444777555333111111333555777444222///------///222444222111000222444555555444777666333111///000111111000000000000000///......000//////---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++************++++++******))))))))))))******+++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((()))))))))))))))))))))******+++)))************+++++++++++++++,,,...///111222222000111222333555666777888777555333111111222555666555555555666888999888777999888888888888888888999999777666777999:::777444555555555666666666666666777555333111000000111222222222222111111111111111---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++XXX;;;111000///...---,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((('''&&&,,,333222---'''$$$%%%))))))&&&&&&***)))))))))***++++++,,,,,,...,,,+++---000111000......///111333444444444333666777888888888888777666333444444444444333222222....................................---------------,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++,,,,,,,,,---------000111222333333222000//////000000000000111333555333222111111333555555444777555333111111333555777333222000//////000333444222111111222444666555444555444333111000///000000000000000000000///......//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******++++++******))))))******+++******))))))))))))******++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))+++******)))(((((())))))))))))(((((())))))***+++))))))*********+++++++++++++++,,,---///000111222666555555555444333333333444444444444444444444444555444444666888999888666888888777777777777888888999888666777999999666444555555555666666777777777666555333111000111111222111111111111000000000000---,,,,,,++++++,,,,,,---++++++***))))))***++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++XXX:::111000///...---,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''$$$'''///555777(((%%%$$$''')))''''''((())))))******+++,,,,,,,,,///...---...000222111000000111222333444555555555666777777888888777777666222222333333222222111000..............................---------,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((()))*********++++++,,,---......///000111222333333222111000---000222000...///444999666444333333444555555444666555333111111333555666222222111111222333444444444222222333555666555444222222222111000///......//////000000000///......//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++******))))))******+++******))))))))))))******+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))******)))((((((((())))))))))))(((((())))))***+++)))))))))*********++++++***+++,,,---...///000111666666555444333222222111333444555666666555444333555444444666888999888666777777666666666666777777888777666666777666444222333333444555666666777777555444222111000111111222000000000/////////......,,,,,,++++++++++++,,,,,,+++******))))))******+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************WWW:::000000///------,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''%%%%%%***222888///+++&&&%%%&&&'''(((((())))))******+++,,,,,,,,,---------...///000000000111222333333444555555555555555555555555555555555111111111111111000000///........................------------,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***)))***+++,,,---...///000///000111222222222111111///000111000000222666:::888666444444555555555444444333111000000111333444111222333444555555555555555333333333555666555444000000111222111///---,,,...///////////////............------,,,+++******++++++++++++++++++++++++---,,,,,,+++++++++++++++******))))))))))))************))))))))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))***))))))((((((((())))))((((((((((((((()))******))))))))))))******************+++,,,---...//////000000111111222333444444333444444555555555555444444444444555777888777666666666555555555555666666666555555555444333111000111111222333444555555666222111000000///000000111/////////......---------,,,,,,++++++++++++,,,,,,******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******UUU:::000///...---------------(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%%%%+++111666222+++%%%$$$&&&((()))((())))))******++++++,,,+++,,,,,,---------...///222222222222333444444555333333222222222222333333000000111111000000///...........................---,,,,,,,,,++++++++++++++++++*********)))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))***))))))***+++,,,---...///...//////000111111111111333111///000444777888888888666444444555555444333222111000//////000111222222333444555666555555444555444333333444555444222...///111222111///---+++......////////////......---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))*********))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((())))))((((((((('''((())))))***(((((()))))))))*********))))))***+++,,,------...***+++,,,...000222333444444444222111222333555777444333444555777888777555555444444333333444444555333333444333222111000000//////000000111222333333...............///////////////......---,,,,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))TTT::://////...---------------))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((&&&###%%%***555555111((($$$&&&)))***''''''(((((()))******+++(((***,,,,,,++++++,,,...111111000000111111222333222111111000000111111222000000111111000000///...------------------------,,,,,,,,,+++++++++***************))))))))))))(((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******((())))))***+++,,,------------......//////000000444111///111666999888555666444333222333444333222111000////////////000111444444555555555555444444555444222333333333222111///000111222111000...,,,------.../////////......---,,,,,,,,,+++++++++***++++++++++++++++++++++++***++++++++++++***))))))***))))))(((((())))))*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((())))))((((((''''''(((((()))***((((((((()))))))))******)))))))))***+++,,,,,,,,,***++++++,,,---...//////444222000///000222555777444333333555777888777555333333333222222333333333111333444333222111111222//////000000000111111111,,,------....../////////000//////...---,,,++++++++++++************++++++((())))))******))))))((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((RRR;;;//////...------------...))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%###$$$''''''######'''---333555---&&&&&&((()))&&&&&&''''''(((((())))))(((***,,,+++******,,,...//////.........///000111222111000000000000111222000111111111111000//////------------------------++++++++++++******************)))))))))(((((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''')))((((((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******(((((()))))))))*********,,,+++,,,,,,---...//////000000111333555555444333444222000000111222222111222111111000000111111222666555555444444333333333555333222222222222000///000000111111111000///...,,,---......//////......,,,,,,,,,+++++++++++++++************************))))))*********)))((('''))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((''''''''''''((())))))(((((((((((()))))))))***(((((())))))***+++++++++++++++,,,,,,------......000000000000000222333444444333333555777777666555222222222111111222222222111333666555444333444555222222111111111111000000------...///000000111111000000///...---,,,++++++++++++************++++++'''((()))******)))((('''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((RRR;;;//////...---------......))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&""""""&&&'''$$$$$$((($$$000666111)))'''((('''%%%%%%&&&&&&'''((((((((((((***,,,,,,******,,,///......---,,,,,,---//////333222111000000111222333111111111111111000000///------------------------+++++++++************)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''))))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******(((((((((((())))))))))))+++******+++,,,---...///+++000444555222000111222222000//////000111111000333333222222222222333333777666555444222222222222555333111111111111///...111111111111111000000///,,,,,,---.../////////...,,,,,,++++++++++++++++++************************((())))))******((('''&&&))))))(((((((((((())))))******))))))))))))******'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''''''''''''''((())))))(((((((((((())))))))))))(((((())))))******++++++******+++,,,...///000000---...000111222222222111333333333444666777666555222222111111111111222222222555777777666555777999444444333333222111111111---...///111222222222222111000000...---,,,++++++++++++************++++++'''((()))******)))((('''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((RRR:::///...------++++++***)))&&&'''((((((((((((((('''((((((''''''&&&&&&&&&%%%)))&&&$$$%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''',,,555333(((%%%)))+++)))%%%$$$&&&((()))***(((((()))***+++---///000,,,---...///000111222333111111111222444777:::<<<222111111111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))''''''(((((())))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%###""""""$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))*********++++++,,,,,,,,,////////////000000000000///...---,,,---///111222444444222000///000333666666555333333333333111000555555444333222000000///000000000000///...---,,,+++,,,------......------++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,---.........///000111333555666666777666555444444444444444444444333333333444444555666777888777666555666777777555444333222111...,,,//////000000111111222222000000///...------,,,,,,++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''QQQ:::///...------++++++***)))((((((((((((((((((((((((***)))))))))(((((((((((((((&&&%%%%%%''''''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&)))111555000)))%%%***'''%%%%%%&&&((())))))(((((())))))+++---...///------...///000111111222000111111333444666888888111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))((((((''''''(((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,------------............/////////000///.........000222333333333222000//////222555555333111111222222111000555444333222111000000///////////////...---,,,+++++++++,,,---------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''((((((((()))))))))))))))))))))*********++++++******++++++,,,------.........///000222333444444333333333444444555666666555444444333333333333444666777888777666555555666777555444333333222000.../////////000000000000000.........------,,,,,,,,,+++******))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''PPP999///...------++++++***))),,,+++)))((('''(((((()))))))))))))))(((((((((((((((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&+++444888///###'''&&&%%%%%%'''(((((('''((((((((()))***,,,---............/////////000000...000111333444444444444000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))(((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++---...//////,,,,,,---------.........000000//////000111333444222222111///...///111444444222//////000111222222444333333222111000//////............---,,,+++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))*********************+++,,,,,,---------......///000000111111///000111333444666777888555444444333222222222333555777888777555444444555555444333333444333111000/////////...............,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&OOO999///...------++++++***)))...,,,***(((''''''((()))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''&&&%%%///999555)))&&&%%%%%%&&&(((((('''&&&((((((((((((***+++,,,---........................---...111333444333111000////////////////////////------------,,,,,,,,,+++++++++++++++++++++++++++***************************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++---///000000,,,------------.........////////////000222333444111111111///......111333555222///...000222333444333222222111000000//////............---,,,++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((()))))))))******)))*********++++++,,,,,,------------...............///000222444555666666555444333222111111111222555666888777555333333444222111111111333333111000.........------,,,,,,,,,************++++++++++++******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&NNN999///...------++++++***)))...,,,***(((''''''((()))&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%)))'''"""'''222666111(((&&&&&&&&&(((((('''&&&'''''''''((()))***+++,,,............------------,,,...000333333222///........................///---,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''((((((((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++---...///000------........./////////---......///000111333333000111111000//////000222666333000///111333555555111111111000000////////////000000//////...---,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,///000111222333333333333444333222111111111111111444666777777555333222222///......///111111000///......------,,,,,,++++++))))))*********************))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&MMM999///...------++++++***))),,,+++)))((('''(((((()))((((((((()))))))))))))))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%((('''######+++333666+++)))'''''''''((('''&&&''''''''''''((()))***+++------------------,,,,,,+++---000222222111///...---------...............,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''(((((((((''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%"""###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***,,,---......---............/////////,,,---...///111222333333000111222111000///111222666444111111222333444444000000000000//////......000000000000///...---,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,///000111222222111000000222111111000111111222222333555777777555222111000---,,,,,,...///000///------------,,,,,,,,,,,,,,,******************))))))***))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%LLL999///...------++++++***)))(((((((((((((((((((((((((((((((((((()))))))))***%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&---555///,,,)))''''''''''''&&&''''''''''''((()))******,,,,,,,,,,,,,,,---------+++---///111222111111000,,,,,,---------.........++++++++++++************************************))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))******+++,,,,,,,,,,,,---------.........---...///111222333444444111222333222111000111333555444222111222222222111000000////////////......////////////...---,,,,,,++++++,,,---------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,---...000222222111000///000000///000000111222333333555777777555222000///...------...///000...---,,,,,,,,,---------------+++++++++******)))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~KKK999///......---,,,+++***)))&&&'''((((((((((((((('''%%%&&&&&&&&&''''''((((((%%%''')))'''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''"""""")))***%%%(((111222...***'''&&&''''''''''''''''''''''''((()))***+++++++++,,,,,,---------,,,---///000111222222111,,,,,,,,,------.........+++++++++************)))************************)))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))*********+++++++++,,,,,,,,,---------...///000222444555555555111222333333222111222333444333111111222111000...///////////////.....................---,,,+++++++++,,,------......------++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))******+++,,,,,,------,,,---///111222222000000////////////000222333444222555777777444111///...///......///000000///---,,,,,,,,,------.........---,,,,,,+++***))))))((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwDDD666...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&+++111333000,,,((('''$$$$$$%%%%%%&&&'''((((((777111(((%%%&&&(((((('''&&&'''''''''(((((()))))))))))))))***+++,,,......111111111111000000000000......//////...---,,,,,,++++++,,,---,,,+++***)))************************++++++***)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((()))******,,,,,,---...............///////////////000222333333222111000222222000///............//////...---,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************////////////...............000111111000000111222555666777777444333333333333222111000////////////.........///////////////++++++******)))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvCCC666...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%)))...///---)))'''&&&$$$$$$%%%%%%&&&''''''(((111000---)))%%%%%%''')))&&&'''''''''((((((((())))))))))))***+++,,,---...000000000000////////////...............---,,,,,,,,,,,,---------,,,+++***************************+++******)))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***+++,,,---.............../////////000000///000111111222111111111111000///......---------//////...------,,,++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))*********........................///000111111//////000222444555666666333222222333222111000//////......///........................++++++******)))((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuCCC666...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&))))))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''')))...111...&&&###&&&***'''''''''''''''((((((((((((((())))))***,,,---.................................------------,,,,,,,,,------------,,,++++++))))))))))))))))))))))))******)))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***+++,,,---............/////////000000000000/////////000000111222000000///...------------//////......---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((())))))))))))******,,,,,,------....../////////000111000///...///000222444555444222000000111111000///...------------......------,,,,,,++++++++++++******)))((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%sssBBB777...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$+++111000***%%%&&&)))''''''''''''''''''''''''((((((((()))***+++,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))***))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***+++,,,---............/////////000000000//////.........000111222000000///...............//////......---------,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))*********+++,,,---.../////////000111000...---...///111222333222000///////////////...---,,,,,,,,,,,,...------,,,+++***))))))++++++******)))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%qqq@@@777...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%'''+++...---+++'''%%%'''''''''''''''&&&&&&&&&'''''''''((()))***+++,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---*********)))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))***+++,,,------............///////////////......---...000222333222111000000///000000000///...............---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((()))***+++,,,---...///---///000///...---...///000111222111///.........///...---,,,++++++++++++------,,,+++***))))))(((++++++******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%ooo@@@777...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&***//////***%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,)))******++++++,,,,,,---,,,+++***)))***+++,,,---***)))((((((''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,---------..................///000111222333222111111000000111111222........................------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))(((((()))***+++,,,------,,,---......------...000///111222111///------...///...---,,,++++++++++++,,,,,,++++++******))))))++++++******)))((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%nnn???777...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$(((---///+++''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++))))))***++++++,,,------+++***)))))))))***,,,---+++***)))((('''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((()))***+++++++++++++++,,,,,,,,,---------...///111222333333333111111000000000000111111............////////////...------------,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((())))))***+++,,,,,,***+++------------///111///111222111///...---...///...---,,,,,,++++++,,,++++++++++++++++++++++++++++++******)))((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%mmm>>>777...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$'''+++---,,,***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++)))******+++,,,,,,------+++***)))((()))***,,,...,,,+++)))((((((((()))***'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))************+++++++++,,,,,,,,,---...000222333444333333000000////////////000111.........///////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((())))))******++++++(((***,,,------...000111000111222111///.........//////...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******)))((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%fff===333///...---,,,+++*********(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""$$$(((,,,///000'''$$$)))(((!!!!!!(((%%%%%%%%%&&&'''((())))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***************************)))(((''''''((()))***((((((''''''''''''((((((((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$'''&&&$$$#########$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***************+++++++++---...000111111000//////,,,---------......//////.........///......---,,,---,,,,,,+++*********+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,,,,---.........///////////////000000111///...---,,,,,,---...///---,,,,,,++++++,,,,,,---))))))))))))(((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$fff===444///...---,,,+++*********(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''***,,,------+++%%%###$$$%%%%%%%%%%%%%%%&&&&&&'''((()))************************++++++++++++++++++++++++***************************)))(((''''''((()))***((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$&&&%%%$$$#########$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********+++++++++------...////////////.........------------------...............---,,,,,,,,,+++******)))))))))***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))++++++,,,------....../////////......//////000111///...---,,,,,,---...///,,,,,,++++++++++++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ddd>>>555///...---+++************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))***333111%%% &&&(((###%%%%%%%%%%%%&&&'''((()))))))))))))))************************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((''''''((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$&&&%%%$$$#########$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%((())))))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))*********++++++------,,,,,,---......///------------............------......------,,,++++++***))))))((()))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++,,,,,,------......//////............///000000......,,,,,,,,,,,,......++++++************++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$bbb>>>666///...,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&)))000222+++&&&&&&&&&###&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''))))))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******++++++------,,,,,,,,,...///000,,,,,,---...///111111222---------------,,,+++++++++******)))))))))******++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))++++++,,,,,,---...............------......///000...---,,,++++++,,,---...******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$___>>>666...---,,,+++***)))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%%%%((((((...333000&&&"""%%%&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))(((''''''))))))(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++...---,,,,,,---///000222000000000000000111111111,,,,,,,,,,,,,,,++++++***++++++*********++++++,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((******++++++,,,------------------------......///---,,,+++******+++,,,---***))))))(((((())))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$\\\===555...---,,,***))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''"""(((555555((("""&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))&&&''''''(((((())))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((()))***++++++------------...///111111555444333111000...---,,,++++++,,,,,,++++++***)))++++++++++++++++++,,,---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******+++,,,,,,---,,,,,,,,,,,,---......,,,,,,************,,,,,,******))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$YYY;;;444...---,,,***))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''###"""%%%---111///)))%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&''''''((())))))&&&''''''((())))))******''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++***+++,,,---.../////////222222111000///------,,,+++++++++++++++******)))***************+++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******,,,,,,,,,+++,,,------...,,,+++***))))))***+++,,,+++******))))))******+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$WWW:::333...---+++***))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((( %%%%%%$$$+++555111$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''((()))******+++''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''(((******((('''&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""###$$$%%%&&&%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((()))+++---.........---,,,,,,,,,---...//////000+++++++++++++++***))))))))))))((())))))***++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))),,,,,,++++++,,,,,,---...,,,+++***))))))***+++,,,++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$TTT<<<111---,,,+++))))))))))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""''',,,000222$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))'''''''''(((((()))++++++((()))))))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((***+++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))***++++++*********+++---///000+++,,,,,,------,,,,,,+++***************+++++++++************************++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&''''''((()))******+++******+++,,,,,,,,,,,,+++)))************+++++++++************************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################RRR;;;000---,,,+++))))))))))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$'''---222+++'''$$$$$$&&&'''$$$"""%%%%%%&&&&&&'''(((((()))'''&&&&&&'''''')))******(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''')))***+++))))))))))))***,,,---///+++,,,,,,------,,,,,,+++++++++******************************************++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&''''''((())))))******)))***++++++,,,,,,++++++))))))*********+++++++++******************************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################PPP999000---,,,+++***))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((%%%"""###)))000111+++$$$###&&&(((%%%!!!%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%&&&'''((()))'''(((((())))))(((((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((******(((((((((((()))+++,,,---++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''((()))))))))))))))***+++++++++++++++)))))))))*********++++++************************)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################MMM777///,,,,,,+++******)))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%""""""&&&+++333...(((%%%%%%&&&%%%###&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%&&&&&&'''''''''(((((()))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***'''(((((()))***+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((((((************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((((())))))***+++*********))))))))))))************************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################}}}JJJ555000,,,,,,++++++***))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%$$$//////...***%%%"""$$$&&&&&&&&&&&&'''''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))(((((()))***+++,,,------***++++++,,,,,,++++++***,,,,,,,,,+++***)))((((((************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################|||HHH555111++++++,,,++++++***(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&&&&$$$""")))---000---'''"""$$$'''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((($$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''(((***+++,,,---------******++++++++++++******,,,+++++++++***)))))))))************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################{{{GGG555222++++++,,,,,,+++***(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%########################$$$%%%&&&&&&%%%$$$$$$$$$%%%)))...///+++'''$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&''')))***+++,,,++++++******++++++++++++******++++++******************************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################{{{GGG555222++++++,,,,,,+++***(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&########################!!!&&&***)))$$$"""###&&&###&&&+++//////+++%%%!!!'''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&((()))***+++************++++++++++++*********************+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################vvvFFF666222,,,,,,,,,+++***)))((('''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################!!!&&&***)))%%%""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,&&&""")))333555,,,!!!''')))+++)))&&&&&&))),,,$$$###""""""$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((((((((((((((()))*********))))))((((((''''''******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################uuuFFF666333,,,,,,,,,+++***)))((('''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$###""""""###########################'''******&&&###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""&&&---111000---(((((()))+++++++++)))'''%%%###"""###%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''((()))*********)))))))))((((((((('''******))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((((((((())))))))))))'''''''''(((((((((((()))((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################uuuEEE555222,,,,,,,,,+++***)))((('''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###""""""########################$$$'''***)))&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%)))///444...+++((((((+++,,,***'''%%%$$$###$$$&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))***+++))))))))))))((((((((((((***))))))))))))(((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################vvvEEE333///,,,,,,,,,+++***)))((('''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$######"""########################$$$&&&((((((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###$$$)))...555000***&&&&&&)))******&&&%%%$$$$$$&&&(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))+++,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################wwwDDD222,,,,,,,,,,,,+++***)))((('''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$#################################$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%111111000,,,(((&&&'''(((&&&%%%$$$$$$&&&(((((('''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''')))***+++(((((((((((())))))))))))))))))))))))************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################sssCCC222---,,,,,,,,,+++***)))((('''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%((((((&&&###%%%,,,333555000)))$$$###%%%$$$###$$$&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((()))***(((((((((((()))))))))))))))))))))************+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################mmm@@@333222,,,,,,,,,+++***)))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#################################%%%''''''&&&%%%!!!&&&---222222...)))%%%%%%###"""###%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''((((((((()))))))))***))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################hhh===555666,,,,,,,,,+++***)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################%%%$$$###$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%&&&%%%$$$$$$%%%'''&&&$$$$$$(((...111///---$$$###""""""$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((('''((((((((())))))******))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################rrrFFF///444---,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###''',,,111555+++'''######%%%'''&&&$$$)))&&&######&&&''''''%%%%%%&&&''''''%%%$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$############"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################yyyKKK333555---,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%(((,,,...---***&&&######%%%&&&&&&(((&&&###$$$&&&''''''%%%%%%&&&'''&&&%%%$$$%%%''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################{{{MMM666333---,,,,,,+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###########################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%///---)))%%%""""""%%%((('''&&&$$$$$$%%%&&&&&&%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################sssGGG555000---,,,,,,+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""---...---)))%%%###$$$'''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################fff>>>555///---,,,,,,+++***)))((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######(((+++///...)))%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((()))))),,,,,,,,,++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################]]]999777111---,,,,,,+++***)))((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%$$$(((---///---)))%%%######$$$&&&&&&%%%$$$$$$%%%"""###%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((($$$$$$############$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################WWW555999111---,,,,,,+++***)))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%(((,,,---,,,'''$$$"""$$$'''&&&$$$######%%%!!!###$$$%%%$$$$$$&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%''')))$$$$$$############$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################SSS333888///---,,,,,,+++***)))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$%%%######$$$(((,,,---***&&&!!!$$$''''''$$$######%%%!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))$$$$$$############$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################MMM777111000---,,,,,,+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%'''***,,,...)))&&&""""""$$$&&&&&&$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%'''&&&%%%%%%&&&(((######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############%%%''''''&&&&&&'''(((%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###NNN888222111---,,,,,,+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%''')))+++,,,---***'''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&((($$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########%%%''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###NNN888333222---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''))))))///...,,,)))&&&$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###MMM777333222---,,,,,,+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***---///---)))%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$######$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***+++***)))((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###KKK555111111---,,,,,,+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$"""'''---///,,,'''%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$###$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))******)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###JJJ444111000---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$######))),,,---***((('''$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%$$$######$$$%%%'''(((%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###JJJ555222111---,,,,,,+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%%%%######""""""$$$'''***,,,,,,+++%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&((('''%%%######$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&'''(((%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###KKK666333222---,,,,,,+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''' """$$$&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&%%%%%%######((($$$!!!###(((---//////&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&+++)))'''$$$"""""""""###%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''((()))((((((((()))%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$NNN777222222///---+++***++++++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$"""""""""###$$$$$$###"""###$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$%%%######################## 111111$$$%%%((( '''"""(((((($$$((()))!!!$$$'''$$$+++***%%%"""(((!!!)))!!!///'''"""###(((((("""!!!%%%$$$$$$##################&&&&&&%%%%%%&&&)))+++---222,,,%%%!!!"""######"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%'''((())))))(((((((((((()))***+++,,,'''&&&&&&%%%%%%$$$##############################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######NNN777333222///---+++***+++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""$$$%%%$$$###"""###$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""######$$$########################$$$$$$%%%###)))((( 000..."""###+++...(((###$$$'''&&&)))'''$$$!!!!!!$$$&&&&&&*** &&&""" ###&&&%%%$$$$$$$$$$$$##################%%%$$$$$$$$$$$$&&&)))***---+++(((%%%###"""###%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''(((((('''''''''(((((()))***+++''''''&&&&&&%%%$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######MMM777333111///---+++*********)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######"""###$$$%%%%%%###""""""###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###""""""##############################%%%---...###((($$$!!! ...$$$""" ###### &&&&&&""""""''')))((('''''''''&&&$$$&&&,,,"""000&&&***'''%%%"""!!!$$$(((&&&!!!######$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%&&&&&&)))+++)))%%%###$$$'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''&&&%%%%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######KKK777333000///---************)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######"""""""""###########################%%%'''))) %%% %%%!!!'''***???---&&&%%%,,,---%%%!!!$$$"""!!! $$$'''$$$###%%%&&& $$$'''&&&###$$$(((&&& ######$$$$$$$$$$$$$$$%%%$$$######"""""""""###$$$###&&&***+++)))&&&%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&%%%%%%########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######HHH666444000...,,,***)))******((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***)))'''&&&$$$######&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""########################///'''###...)))&&&+++&&&333"""(((!!!(((111+++'''$$$"""!!!!!!!!!###%%%222(((,,,!!!$$$"""%%%$$$###%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$&&&)))+++***'''###%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&''')))(((((('''&&&&&&%%%%%%########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######EEE666555000...,,,***)))))))))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((&&&%%%######'''%%%""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$##############################""">>>$$$)))!!!### ###000"""///888pppMMM!!!"""------$$$###+++ ///&&&xxx """###"""$$$(((######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%######&&&***+++'''###%%%$$$$$$############$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&((((((''''''&&&%%%%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######CCC666555000...,,,***)))))))))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$###(((%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!###$$$%%%%%%$$$$$$########################BBBjjj !!!222+++ bbb888 )))!!! $$$ )))888&&&"""&&&!!!""")))######$$$$$$%%%&&&&&&'''"""######$$$$$$$$$######$$$######$$$%%%&&&&&&&&&%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######AAA555555000...,,,))))))))))))(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%(((%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""$$$%%%%%%%%%$$$########################'''###)))$$$((("""&&&FFF222'''((($$$&&& ,,,!!!sssTTT444$$$***"""&&&######$$$%%%%%%&&&''''''!!!!!!"""###############"""$$$%%%$$$!!!"""%%%)))%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%""""""""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&''''''&&&&&&%%%%%%$$$##############################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######CCC555000111///...,,,***)))(((''''''&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%###""""""$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%%%%### $$$###"""!!!!!!"""###$$$################################################"""############$$$$$$$$$!!!'''BBB$$$(((%%%%%%"""WWW888%%%((( ###,,,,,,***...(((!!!)))+++!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$***'''######%%%&&&$$$!!!#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&((('''&&&'''((((((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******)))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDD555111111///...,,,***)))((('''''''''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%%%%###!!!$$$###"""!!!!!!"""###$$$################################################"""############$$$$$$$$$%%%SSSzzz)))""" """'''###LLLiii333)))666xxx"""(((!!!&&&!!!###"""###)))000$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$'''''''''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDD555222222...---,,,***)))((((((((('''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%''''''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$###"""$$$###""""""""""""###$$$################################################"""############$$$$$$$$$$$$&&&###"""+++!!!'''hhhVVV&&&666###"""###"""!!!((( &&&###FFFIII(((%%%$$$'''$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$(((+++***%%%###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))'''&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDD666222333...---,,,***)))(((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***(((###!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$ )))}}}+++... +++*** )))"""444,,,---UUU***!!!###$$$"""###!!!(((---"""###%%% %%%(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$'''******(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''&&&&&&&&&((()))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCC555222333------+++***))))))))))))((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''***(((###!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$""")))&&&<<>>BBBAAA???<<<888555222000//////---+++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%ppp444333444///---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))###:::(((,,,'''>>>---===""")))000###---%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%''')))(((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************+++,,,,,,***)))))))))))))))***+++,,,,,,------...///111555888<<<@@@AAA@@@@@@AAAAAABBBCCCCCCDDD@@@AAADDDHHHLLLOOORRRSSSRRRQQQOOOMMMJJJGGGEEEDDDIIIIIIJJJKKKKKKJJJJJJJJJBBB@@@;;;666222///---,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%fff<<<111333///,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###%%%'''''''''''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%######$$$&&&$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$'''!!!%%%$$$dddrrr'''&&&fff ***### ((($$$%%%&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&((())))))******&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&)))))))))***************%%%000,,,$$$)))***'''''',,,((()))...,,,&&&&&&...(((&&&+++555777444888AAADDDKKKLLLHHHIIIPPPTTTQQQTTTbbbSSSVVVWWWSSS]]]IIIMMMHHHTTT___RRREEEMMMZZZWWWLLLQQQOOORRRRRR???===FFFCCC@@@@@@BBBEEEGGGIIITTTPPPKKKEEECCCCCCAAA===:::444...,,,+++))))))++++++)))'''(((++++++)))&&&,,,***(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&eee;;;111444///,,,,,,++++++***)))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###### $$$&&&)))###<<<---)))YYYccc///888(((ooo'''&&&'''(((((('''&&&''')))(((((('''&&&&&&%%%$$$$$$'''''''''''''''&&&&&&%%%))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((())))))******$$$)))(((&&&+++...,,,///'''+++---,,,---///...,,,666>>>@@@;;;<<>>===:::666777===GGGOOONNNIIIAAA:::444///+++(((***)))((((((***,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%^^^999111444...,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$(((((('''%%%""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%''')))------222XXXttt444$$$555$$$,,,MMMJJJ111------000888111===222333333222///......///,,,,,,+++***)))))))))))))))((('''&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))+++*********************444(((+++///(((---::::::@@@DDDXXXrrrzzznnnccccccvvvjjjooo~~~hhhooouuuffflllcccnnnuuuvvvlllTTTeeejjjwwwbbbSSSggglll```eeeXXX___nnnddd]]]eeeeeepppiiimmmfffZZZccccccggg|||___]]]{{{dddNNNDDD<<<666<<>>???@@@BBBBBB@@@???<<<:::777666444222///,,,)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))***))))))))))))))))))))))))111)))222444...DDDbbbdddjjjeeeqqqwwwqqq{{{mmmeeeuuuvvvgggqqqqqq}}}|||mmmdddcccjjj]]]UUUccceee[[[ZZZ\\\fffxxxnnngggooollltttfff^^^NNNHHHUUUfffbbbQQQmmm]]]hhhuuuoooqqqbbbZZZSSSPPPRRRKKKJJJJJJMMMPPPOOOJJJEEE???:::333---***((('''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&]]]999222444---,,,,,,++++++***)))))))))((((((((((((''''''''''''%%%&&&''''''''''''''''''###$$$''')))---222888===''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((((('''&&&''''''%%%%%%&&&((()))***+++,,,,,,+++*********,,,...///222,,,---)))...<<<111<<<;;;<<>>WWWWWWOOOFFFYYYWWWJJJOOOTTTHHH:::SSS>>>YYYBBBKKKWWWVVVOOONNNJJJUUU[[[MMMTTT<<>>PPPUUUUUUIIIMMMDDDFFF\\\EEEBBBEEEHHHJJJLLLNNNQQQSSSMMMOOORRRUUUUUUSSSPPPNNNKKKIIIEEEAAA>>>=========888777555333111///---,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%'''***---...---+++***)))***,,,...000222444555PPP___~~~~~~jjjzzzuuujjjttt}}}}}}tttkkkhhhiiiXXX[[[\\\YYYRRRLLLLLLNNNDDDCCCAAABBBNNNZZZXXXNNNTTTRRRBBBUUUUUU@@@MMMLLLSSSJJJLLLPPPLLLJJJIIICCC999@@@NNNBBB???KKKHHHMMMUUUOOOMMMUUUaaagggeee```^^^hhhjjj```ZZZ[[[YYYRRRRRRZZZXXX[[[~~~oootttsssiiiXXXNNNOOOTTTMMMLLLJJJHHHEEE???999444************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''...---,,,+++***(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((\\\<<<222000///,,,+++***)))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%&&&&&&&&&(((,,,...+++'''&&&(((+++222"""......$$$666111///444:::>>>???BBBHHHMMMHHHPPPMMMJJJMMMKKKKKKTTTOOOJJJIIIRRRZZZYYYRRRMMMLLL[[[bbbYYYQQQUUU]]]```RRRUUUSSSaaasssdddOOOUUUddd]]]RRRJJJQQQcccrrrwwwnnndddcccpppwwwlll\\\SSSZZZ\\\XXXJJJHHH```mmm```FFFNNNQQQKKKHHHMMMTTTWWWMMMDDD<<>>BBB@@@>>>>>>>>>:::333......,,,+++***(((&&&(((+++'''%%%$$$$$$&&&((())))))%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))(((((((((***,,,'''(((***---222222+++###***&&&333777---888PPPTTTzzz|||tttlll~~~rrr}}}vvvooojjjbbbXXXPPPMMMBBBCCCEEEHHHOOOUUUVVVTTTGGGFFFFFFHHHKKKNNNUUU\\\bbbUUUSSS___gggbbb___bbblllqqq^^^dddooo]]]YYY```TTTRRRTTTWWWVVVQQQOOOQQQOOOJJJIIILLLOOOQQQTTTXXXTTT[[[YYYYYYbbbcccbbbiiigggWWWPPPaaazzzyyylllkkkzzz[[[VVVUUUWWWHHHLLLSSSGGGDDDGGG>>>444***,,,...'''%%%***)))))))))((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''''''''((((((((((((((()))************))))))((('''&&&&&&)))'''%%%%%%'''(((((((((+++(((&&&&&&(((******)))111///,,,***(((&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&%%%%%%''''''''''''''''''''''''\\\;;;222000///,,,+++***))))))(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&(((((())))))))))))((('''%%%''')))***))))))+++///***111444AAAEEEAAAJJJKKKLLLGGGBBBDDDLLLQQQQQQOOOFFFQQQRRRQQQWWW\\\fffwwwfff```___eeeiiifffbbb___aaappp}}}}}}tttmmmiiigggkkkjjj___eeexxxuuuiiimmmcccllluuutttnnnlllrrrzzzzzzvvvsssoooggg```aaaeee```dddhhhbbb^^^kkkrrreeeRRRWWWYYYTTTSSSZZZbbbeeeYYY^^^[[[WWW\\\^^^[[[ZZZRRR^^^]]]JJJ999;;;FFFNNNDDDDDDDDDDDDEEEFFFGGGGGG777555222///+++((('''((((((((((((((()))'''$$$!!!''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))***+++***(((((((((***,,,,,,+++)))***,,,......000)))///@@@RRRdddkkkeeeppptttllllll{{{gggaaaVVVJJJEEEFFFKKKNNNEEEGGGIIIKKKQQQ\\\hhhpppwwwzzzzzz|||zzz|||}}}wwwuuu{{{sssjjjeeeiiilllcccQQQDDD@@@HHHHHHHHHOOOSSSYYYeeeYYYYYY^^^dddccc[[[UUUTTT\\\yyypppfffSSSMMMHHHHHHKKKIIINNNCCC===777---)))***''',,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&''''''''')))))))))((((((((())))))''''''&&&&&&&&&&&&&&&&&&(((((('''%%%$$$###$$$&&&'''&&&&&&'''(((***+++,,,---,,,***((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''[[[;;;111111000,,,,,,***)))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))))))))((((((''''''&&&!!!"""$$$&&&'''''''''&&&,,,---......///333888<<>>999555222///---***)))(((((())))))(((&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***++++++)))((())))))&&&***------***(((***...000???MMM```ssswwwrrrrrr}}}{{{wwwjjjRRRRRRYYY\\\WWWTTTUUUQQQKKKJJJ[[[rrrxxxrrrqqq```ZZZZZZcccggg___UUUPPPYYYeeeWWWXXXbbbaaajjjjjjnnneee___bbbggghhhggghhhoooxxxmmmoooaaaQQQJJJDDDEEEQQQTTTOOOOOOVVV]]]___^^^^^^UUUnnnooo```aaannnzzzWWWMMMVVVSSSJJJKKKFFFAAA<<<888666444111,,,,,,,,,,,,,,,,,,***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((***))))))(((((((((((()))+++++++++,,,,,,,,,------+++,,,---+++)))(((***,,,&&&((())))))))))))***+++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''ZZZ:::111111111,,,,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((((((((++++++++++++,,,---------...111333555:::BBBIIIKKKTTTBBBMMMIIIQQQ```VVVdddzzznnnbbbbbbjjjnnniiiaaa\\\gggoooyyyzzzzzz___YYYMMM???444888OOOfffqqqlllmmmooohhh[[[VVVZZZDDDSSSYYYVVV___nnnuuuvvvxxxbbbVVV^^^gggggghhhnnn\\\aaaaaa___dddkkkggg\\\]]]aaauuu~~~{{{|||yyywwwoooiiikkkuuuzzzuuummm~~~yyyjjjllllll```eee[[[XXX```eee```ZZZXXXVVVVVVVVVWWWUUUQQQJJJFFFLLLKKKGGGBBB>>>===999555666222,,,))))))*********((('''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%'''*********)))***+++,,,+++,,,---,,,...555===ZZZhhheeebbbnnnqqquuuooo```qqq```nnnjjjbbbccc\\\VVVbbbzzznnnaaa^^^gggsss|||rrrnnnnnnnnnlllnnnwwwxxxjjjkkkuuuiiijjjrrrvvv|||qqqfffdddccccccaaa^^^```eeeWWWaaapppxxxvvvsssyyyzzzrrrbbbSSSSSSXXXHHH;;;===HHHPPPUUUWWWYYYmmmbbbTTT^^^cccrrrwwwnnnccctttYYYLLLNNNRRRLLLEEEFFFBBB555---++++++*********+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))((()))((((((((((((((())))))(((((())))))))))))))))))((((((((((((((()))***+++&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((())))))+++,,,+++((('''''')))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''YYY999111111111---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++******---000444777JJJNNNQQQRRRYYYbbbgggfffZZZCCCJJJIIIYYYlll___hhh___]]]YYYUUURRROOOLLLJJJMMMTTT[[[ooo|||rrrIIISSS]]]ZZZLLLGGGVVViiiqqqsss~~~vvviiigggfffpppnnnZZZRRRhhhuuuddd```rrr~~~tttqqqvvvjjjllluuuwwwqqqjjjhhhuuu}}}ssskkkmmmlllvvvkkkgggrrr|||oooooojjjuuu{{{ooolllpppmmmhhhjjjsssxxxmmmYYYQQQVVVfffbbb___aaaeeegggddd```UUUUUUPPPHHHEEEEEEAAA:::CCC???:::555111---(((%%%&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&(((******))))))***+++777...(((+++333???PPP^^^mmmvvvpppqqqzzzjjjlllkkkddd]]]bbbgggeeeVVVaaahhhnnnuuuzzzkkkXXXWWW[[[fffnnnqqqssswwwcccggghhhdddeeekkknnnmmmrrrvvvkkksss}}}wwwrrryyywwwooolllyyy|||rrrrrrjjj```TTTGGG<<<:::???QQQhhhjjjnnn~~~rrr___jjjXXXaaaqqqsss```NNNYYYOOOBBBHHHJJJ@@@<<<222///,,,)))((())),,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((())))))******)))))))))(((((((((((())))))***''''''((())))))***++++++))))))***+++,,,...///000////////////////////////222///---...111222///,,,++++++,,,***)))(((((()))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((XXX888111111222---,,,+++******)))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))(((&&&&&&&&&'''((((((***///666@@@KKKTTTZZZkkknnnkkkeeeeeejjjiiicccUUUHHHLLLUUUeeekkk]]]XXX]]]dddkkkmmmjjjiiilllpppiiiiiieeeqqqyyyooodddmmmuuupppaaaXXXbbbrrrzzz}}}qqqeeeaaaaaafffiii\\\QQQeeehhhgggmmmxxx}}}xxxvvvyyyuuuzzzzzzqqqhhhfffhhhiiiooojjjqqqtttkkkgggjjjhhhrrriiigggqqq|||{{{mmmaaadddUUUhhh~~~ooodddlllpppwwwsssuuu{{{{{{rrrllllllnnnggg___]]]aaaggglllmmmiiihhh```UUURRRTTTOOOGGG@@@AAACCCDDDAAA;;;222,,,((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''(((((())))))***+++,,,,,,+++******+++---,,,+++333DDDQQQXXXaaajjjjjjuuuzzzzzzvvvgggWWWSSS\\\tttxxxoooaaaLLLmmm{{{oooaaaZZZ[[[]]]\\\XXXppp^^^PPPRRR[[[bbbiiiqqqvvvxxxyyyzzz{{{}}}{{{}}}xxxuuuwwwrrrcccQQQFFF@@@OOOVVVeee{{{zzzrrrzzzrrrjjjllluuutttkkkwwwaaaEEEIIIMMMHHHLLL>>>;;;555///+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))***************))))))))))))***+++,,,,,,((()))***+++---...000000111222222333444666777888<<<<<<<<<======>>>>>>>>>===<<<:::::::::999666333333111...---...//////...************)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((WWW888000222222------,,,+++************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++***((((((***---000333>>>BBBJJJUUU```jjjrrrvvv___```ZZZPPPOOOVVVVVVOOONNNRRRVVVooo}}}zzznnnjjjnnnrrrsssrrrppppppppprrrvvvtttzzzyyyqqqhhheeennnzzz{{{pppiiiddd```ccc```kkkssssss}}}{{{|||zzz{{{~~~yyy|||yyy|||zzzqqqoooqqqccc|||xxxgggqqqttt|||mmmaaaeeessszzzvvvooouuusssooojjjgggiiiooouuuwwwvvvmmm```^^^ccc___VVVEEEFFFHHHJJJIIIEEE>>>999---,,,***(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''((())))))******+++,,,,,,,,,,,,///333777333;;;PPPhhhrrrooopppwwwvvvkkkYYYGGGMMMeeesssrrruuuhhhgggXXXVVV]]]jjjnnniiifffjjjUUUUUUddd}}}pppfffllluuuooo```gggeeekkk{{{vvvnnnlllkkkmmmssssssnnniiihhhxxx|||pppvvvwwwtttwwwiii___^^^lll|||{{{lll^^^PPPKKKIIIMMMVVVbbbsssnnngggllleee]]]gggttthhh^^^VVVHHHJJJGGGDDD@@@:::555000,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((()))******++++++***************+++---...000000///000222444777999;;;<<>>???AAACCCEEEEEEAAAEEEIIIHHHCCCAAACCCFFFJJJCCC;;;999;;;<<<999666222222222111///---+++***************************''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++,,,((((((((((((((((((((((((WWW888000222333...---,,,+++************((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))...444;;;???KKKNNNSSSWWWZZZ[[[ZZZYYYMMMOOOLLLGGGOOO```gggdddZZZfffaaayyy~~~nnnrrrbbb```aaadddmmmwww}}}~~~|||sss~~~~~~~~~xxxuuu~~~yyyuuuwww{{{|||~~~{{{wwwuuuaaacccqqqzzz{{{}}}www~~~}}}zzz~~~}}}ooopppuuu~~~xxxzzz}}}zzzyyymmmgggiiillllllccclllsssqqqiiifffkkkrrrvvvuuukkk``````gggfff]]][[[VVVOOOIIIDDDAAA>>><<<222000---***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++((()))***,,,000666===BBBZZZ^^^kkkyyy}}}{{{xxx```XXXYYYYYYlll|||uuurrrpppssslllnnnxxxxxxsss}}}~~~vvvuuuoooiiipppyyywwwzzzuuukkknnnzzz|||uuupppmmmvvvtttxxx}}}rrrnnnzzzvvvwwwxxx}}}~~~tttllljjjpppuuurrrvvvhhheeeccccccdddfffmmmvvvuuuggg___UUUEEEFFFWWWdddmmmaaarrrnnn^^^dddjjjqqqiiiaaaQQQSSSIIIHHHGGGCCC>>>777111...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,---///111333444777999;;;===@@@CCCEEEGGGKKKJJJIIIHHHGGGFFFFFFFFFJJJKKKNNNQQQTTTWWWYYY[[[ZZZeeennnmmmfffdddkkktttbbbWWWKKKEEEFFFFFF@@@::::::::::::999666444111///************************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&))),,,...))))))))))))))))))))))))SSS555222333///---,,,+++***))))))))))))''''''(((((('''&&&%%%%%%(((((((((((()))))))))))))))((('''&&&&&&&&&'''(((---***'''%%%&&&)))***+++&&&---444555777===EEEJJJnnnZZZNNNUUU``````XXXRRRhhhhhhnnnaaaLLL[[[vvvyyyrrrfff\\\^^^fffllljjjeeetttxxxppprrryyy~~~~~~pppttt}}}{{{yyylllkkkmmmoooooonnnrrrxxxooolll}}}{{{iiiaaazzzxxxqqqqqq{{{vvvddd^^^nnnzzz}}}qqqmmmvvvyyyssszzzzzz~~~ooojjj{{{ooouuuyyy___dddvvvsssiiikkkyyyrrrnnnoooaaa```eeeYYYfffZZZHHHPPPKKK>>>BBB???333...333---&&&((()))++++++)))%%%$$$&&&)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&))),,,,,,+++)))))))))---++++++---444DDD\\\nnnqqqkkk{{{wwwttt{{{vvv```ZZZ___mmmoooooonnnpppiiidddhhhrrrrrr|||ttttttwwwzzz~~~}}}yyyxxxyyypppiiihhheeedddooo~~~~~~{{{zzz~~~xxxgggXXXgggqqq{{{}}}vvvhhhTTTEEEIIIMMM^^^rrrxxxppplllpppnnniiimmmjjjtttoooIIIMMMNNNBBB999CCCEEE444333///***)))+++,,,***(((''')))***(((&&&&&&***---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))))))))(((((('''''''''&&&((((((''''''((()))+++,,,///(((%%%((()))(((+++000000+++)))******)))***---222...444AAAEEE???AAAKKKAAADDD===JJJGGGHHHiiijjjyyy]]]jjjsssmmmtttyyyzzz{{{\\\IIIIII???@@@>>>444MMM888FFF;;;;;;,,,555666+++///$$$((()))'''%%%'''+++)))"""%%%''')))(((%%%$$$&&&(((%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''&&&"""###+++111333)))((('''((()))))))))(((UUU666333333///---,,,+++***))))))))))))((((((((((((((('''&&&&&&(((((((((((()))))))))***''''''&&&&&&&&&'''((()))%%%&&&))),,,......---+++444:::>>><<<888:::DDDLLLkkkbbb```hhhlllhhhdddeeeTTT\\\hhhggg___eeerrrvvvrrriiieeekkkrrrsssssssss|||~~~wwwlllmmm}}}}}}}}}{{{tttmmmdddqqq|||zzzsssqqqsssvvvpppnnnmmmrrrxxxvvvmmmcccxxxwwwppp}}}lllgggrrr}}}mmmhhhxxxsssggguuu___jjjwwwyyypppjjjrrr|||kkkeeeiiikkkoootttrrrzzztttrrrxxxpppoooooozzztttrrrsssaaa\\\iii\\\nnnqqqhhhjjj^^^TTTEEECCC777444;;;777------******)))******)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((()))***+++***(((///999BBBKKKXXXkkkzzzsssnnn{{{}}}wwwjjjRRRbbbxxxyyyjjjnnnsss___^^^^^^iiiwwwttt}}}~~~ooozzzpppmmmlllkkkkkklllnnnqqqtttuuulll___\\\iiiwwwyyywwwvvvUUUHHHDDDRRRccckkkpppwwwvvvdddaaaiiieeeRRRLLLQQQNNNLLLHHH>>>999444---))))))***++++++)))++++++***(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((''''''''''''''''''((((((((())))))))))))((((((((('''''''''***))))))(((((((((((()))...(((&&&)))+++&&&###$$$###///666111***---777>>>BBBDDDHHHIIIFFFCCCHHHOOOUUUwwwzzzrrr~~~uuu^^^uuu~~~eeeEEEFFF===@@@===<<>>DDDPPPFFF;;;:::DDDSSSaaaiiiiii\\\UUU[[[```[[[TTTQQQ___kkkvvv~~~|||xxxvvvcccgggnnnhhh___ZZZ}}}rrrooowww||||||{{{|||{{{wwwvvvvvvsssnnnhhhqqq}}}yyyuuu}}}rrrlllxxxmmmxxxuuulllnnn}}}yyyooommmyyy}}}uuutttnnnuuutttkkk___iiiwwwtttdddWWW\\\mmmyyyxxxyyy|||sss}}}rrrqqq|||}}}mmmdddppptttzzzrrrdddlllyyywwwqqqxxx{{{ppppppiiipppdddUUUeeellllllnnnaaa\\\UUUQQQBBB:::???===555666444///)))((()))+++)))&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((***))))))+++,,,------,,,---888HHHVVVbbbrrryyyyyywwwcccLLLTTTjjjpppiiixxx}}}NNNSSS\\\fffssswwwjjjkkk{{{}}}tttlllppp{{{rrrlllnnnxxx|||pppbbbVVVLLLJJJWWWiiitttlllppppppooo{{{rrrvvv~~~oooKKK:::BBBJJJBBB>>>777000,,,++++++,,,+++,,,---+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''******************))))))***'''''',,,111222111222000...+++222FFFVVVNNN<<>>@@@FFFQQQ___jjj[[[UUUVVV___eeefffllluuuzzz}}}uuuppptttyyyxxx}}}jjjiiippp{{{|||wwwpppllllllnnnooobbblllyyyzzzpppfffiiirrrmmmgggfffiiicccVVVPPPSSSJJJYYYQQQYYYfffjjjwwwzzzwwwqqqoooqqqooodddYYYTTTVVVbbbjjjhhhhhhkkkhhh```UUURRRQQQTTTZZZbbbppp|||~~~wwwvvvdddYYY```jjjkkk~~~~~~xxxoooqqqiiinnnkkkaaafff```cccooohhhfffhhheeeRRRAAA???<<<999>>>AAA:::000(((&&&''')))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))(((+++.../////////000222>>>IIIXXXdddqqqiii]]]NNNKKK```xxx|||xxx^^^GGGOOOYYYuuuvvvooommmpppeeeFFFBBB@@@CCCNNNYYYaaaxxxxxxuuu}}}|||qqqvvvzzzvvvxxxbbbMMMGGGLLL[[[eee{{{oooiiikkkcccrrrZZZFFFJJJFFFIIIGGGBBB<<<555000,,,******+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((((((((())))))***+++,,,---------...,,,***)))''')))...333CCCFFFGGGAAA;;;???MMMYYYccccccuuuyyy}}}wwwhhhddddddXXX???555JJJ@@@999:::;;;777///***,,,,,,+++***((('''&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&((()))'''))),,,+++(((((()))+++++++++******+++\\\;;;444333000...---,,,+++************))))))***************)))))))))))))))************)))***************++++++$$$...<<>>???<<<777333222000---+++)))'''%%%''''''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''&&&)))//////,,,)))+++,,,,,,******,,,///\\\:::333333111...---,,,++++++******+++((())))))************))))))))))))*********++++++(((((((((((()))+++---///777AAAMMMUUUVVVTTTRRRQQQZZZWWW]]]nnn{{{|||rrrgggbbbyyyrrrhhhZZZPPPUUU```ttt{{{|||pppccc```ffflllwwwwww~~~{{{vvvuuusssnnnjjjeeeuuuwwwjjjjjjyyy|||rrrlllaaa[[[bbbkkknnnkkkiiirrrrrr^^^aaadddXXX]]]bbbuuuqqqnnnrrrxxx{{{zzzxxxgggjjjlllmmmsss~~~ssslllpppsssxxxrrrkkkkkkfff\\\ZZZQQQ``````]]]hhhppprrrvvvYYYiii|||nnnjjjaaaiii___dddeeeZZZhhhvvveeeaaa^^^nnnnnnbbb[[[PPPCCC@@@@@@EEEIIIEEE;;;000)))%%%)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))******+++000000---)))***777MMM^^^hhhyyy]]]HHHXXXhhhuuukkk[[[VVVcccvvvwwwlllhhhnnn[[[MMMqqqoooeeeggg\\\fffhhhggggggooo}}}vvvooonnnllljjjoooxxxqqqllliiihhhfffeeejjjqqqmmmxxxiiilll|||rrr}}}yyyppphhhgggnnnuuuxxxxxx___LLLBBBTTTsssrrrllliiieeejjjKKKIIIGGGFFFFFFBBB;;;555...,,,***)))***+++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((()))))))))******(((((())))))))))))******,,,+++***))))))***+++,,,---888@@@>>>999<<>>??????<<<999444222///+++)))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%(((+++...444888222***...111444666999BBBNNNXXXWWW888555666000------,,,++++++******))))))))))))))))))))))))))))))+++---,,,++++++,,,---***---111:::FFFNNNIII???AAAWWW___VVVRRRZZZqqqyyy{{{vvvuuu|||~~~~~~|||zzzzzz~~~}}}zzzyyyzzziiiaaaWWWSSS]]]tttxxxbbbMMMWWWqqqttthhheee|||lllUUUcccppp___fffJJJCCC???CCCDDDAAA@@@BBB;;;///'''***,,,(((''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((+++,,,******...000111666777QQQhhhkkkyyy|||~~~tttYYYQQQBBBUUU~~~zzziiiVVVQQQ]]]ffftttyyyxxxsssnnnfffeeeiiiiiihhhmmm|||yyy|||lllfffqqq~~~vvvdddRRRAAAPPPhhhtttwwwzzzuuuiiieeepppggg}}}SSSEEEJJJ>>>FFF===444111///,,,***+++)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***++++++***(((((()))+++---((('''***---++++++,,,---444///777LLLJJJAAAKKK@@@kkk}}}jjjIIIVVVTTTBBBBBBSSSKKKJJJeeehhh{{{xxxxxxooo}}}oooeeehhhpppjjjgggooonnn|||vvvzzztttyyyqqqaaaQQQHHHEEE???888???>>>GGG[[[nnn|||yyyaaaEEEVVVHHH@@@999BBBBBB666777444///------***$$$+++)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''///((('''111999777111...,,,444>>>EEEJJJPPPRRRPPPWWW888555666000------,,,,,,+++*********))))))))))))))))))))))))++++++,,,------,,,***(((000)))555KKKKKK:::<<>>888111)))''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********...))))))000333777HHH\\\nnnmmmQQQKKK___wwwzzzyyy~~~~~~qqq]]]GGGqqqzzz}}}___qqqwwwsssWWWCCCCCCGGGEEEEEE[[[yyysssvvvqqqjjjkkk<<<@@@NNN]]]666777???FFFHHHIIIOOO[[[dddfffuuuxxxrrrqqqxxx~~~uuuvvvxxx}}}rrr]]]UUU^^^hhhzzzxxxooossskkk|||sssDDDEEEEEEDDD@@@:::111,,,,,,+++++++++,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********+++,,,------+++***+++,,,---+++...555;;;>>>BBBGGGDDDNNN```sss\\\ZZZKKKIIIKKKNNN```www{{{wwwwwwfffLLLMMMWWWPPPdddvvv|||wwwzzzggg]]]]]]RRRRRRRRRUUUbbbwwwpppaaaRRRFFF>>>MMM[[[kkk|||lll```tttzzzVVVQQQPPP```>>>;;;999111///,,,***)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))+++***+++,,,///555@@@HHHVVVLLLWWWggguuu[[[999555555111......------,,,++++++***************************(((,,,...+++(((+++666@@@LLLBBBEEEVVVaaaccclll|||nnnqqqeeerrr{{{pppfffYYYeeexxxttt|||vvvhhhpppsssiiiZZZSSSXXX___UUUEEE===BBB===---%%%)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************---(((***222;;;GGG]]]rrrlllRRRUUUwwwyyy```JJJKKK```{{{~~~nnnbbbhhh}}}fff???@@@DDDIIIdddwwwtttxxxfffxxxmmmBBBAAASSSPPPBBBTTTOOOLLLTTTlll}}}qqqxxx~~~pppssszzziii|||lllUUULLLeeeuuuaaafffaaaLLL>>>CCCHHH@@@777333///,,,******++++++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))*********+++.........,,,***)))***,,,+++333@@@IIIIIIHHHOOOYYYdddbbbCCCAAALLLUUUooo~~~xxx]]]\\\YYYSSS```wwwwwwyyy}}}yyyfffaaaaaaXXXMMM[[[cccsssrrrVVVAAAHHHMMM]]]sss{{{vvvuuu{{{|||qqqbbbOOO\\\WWWPPP;;;888333---******+++---...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((()))***+++((())),,,000999EEEPPPVVVKKKmmmhhh\\\999444555222......------,,,,,,++++++************************(((,,,...,,,+++111>>>IIIEEENNNZZZaaafffpppuuufffxxx}}}~~~yyyxxx|||}}}zzzuuuqqqooopppsssuuuxxxtttpppllljjjiiihhhfffdddfffiiimmmqqqtttvvvxxxrrrqqqqqqppppppooonnnnnnmmmjjjeeebbb```bbbdddfff]]]^^^___```bbbccceeeeeeiiikkkmmmnnnoooqqqtttwwwsss```SSScccsssgggwww|||xxxzzzoookkkaaannnvvvooo```YYY[[[___\\\LLLDDDFFFBBB333((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++***+++000:::JJJ___ttt}}}rrrqqqvvvxxxnnn___NNNOOOaaasss{{{|||kkkZZZqqqzzzyyysssyyyWWWFFFGGGgggnnn\\\lllrrrFFFAAA\\\ZZZ555999;;;UUUuuu}}}~~~~~~~~~wwwsssqqq~~~lllZZZQQQXXXtttqqqlllyyylllUUUCCC@@@DDDCCCBBBDDD444000+++)))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******+++++++++,,,,,,,,,******,,,000333;;;DDDKKKIIIDDDNNNpppfff```VVVMMMKKKQQQbbbtttzzzuuurrrfffTTTRRRHHHRRRhhh~~~|||uuuwww~~~iiicccmmm{{{~~~\\\kkkwwwuuuqqqxxxwwwhhhPPPGGG@@@PPPTTTuuuqqq]]]]]]zzz}}}dddLLLMMMOOOGGG<<<333---+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((()))(((((())))))***+++,,,(((///666<<>>JJJ___{{{qqqllliiijjjuuudddGGGIIIVVVqqqwww|||uuuwwwggg^^^^^^[[[]]]gggooo{{{ggg]]]ooowwwQQQTTTyyyggg\\\VVVUUUJJJ\\\lll```aaannnAAA???gggzzzSSSBBBSSShhh~~~vvv}}}www\\\EEELLLhhhiiizzzgggoookkkUUUDDDDDDHHHHHH;;;555---***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,+++++++++,,,///666???EEENNNLLLMMMSSSbbbTTTGGGMMMFFFPPPppp~~~iiibbbJJJLLLKKKKKKlll||||||hhhttt|||~~~}}}wwwxxxmmmkkkqqqkkkrrriiiaaa^^^bbbeeehhhuuu~~~yyyllljjj~~~wwweeegggnnnwwwkkkUUUUUUKKK\\\jjjxxxpppxxxqqq}}}|||TTTeeeeee\\\NNNAAA777000+++)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,------999DDDJJJQQQ^^^kkkqqq~~~nnn}}}^^^:::444555222///......------,,,++++++************************...++++++111;;;CCCEEEDDD___^^^hhh}}}iiiYYYeeexxxyyykkk[[[]]]YYYQQQNNNPPPNNNIIILLLLLLKKKJJJKKKLLLNNNOOOJJJLLLMMMMMMKKKJJJJJJLLLKKKLLLMMMOOOPPPMMMGGGAAA???CCCEEEDDDBBBEEELLLRRRDDDEEEHHHJJJIIIGGGDDDAAAGGGFFFFFFFFFFFFGGGHHHIIICCCCCCCCCFFFIIIKKKKKKJJJLLLLLLMMMNNNMMMLLLKKKJJJKKKMMMPPPRRRSSSQQQPPPNNNRRRVVV\\\bbbeeedddaaa___bbb___[[[VVVSSSRRRSSSSSSSSSTTTUUUSSSQQQQQQSSSWWWTTTUUUUUUUUUVVVYYY]]]```___aaaeeekkktttuuuhhh```aaa{{{vvvdddoooooogggwwwooorrrtttjjj[[[jjjuuujjjJJJ<<>>LLLXXXqqq___jjjwwwpppooo^^^GGG===ZZZmmm~~~zzzxxxZZZPPPIIIiiizzzyyyZZZPPPnnnZZZWWWUUUrrr[[[iiicccJJJ<<<:::BBBKKKTTT{{{uuuttteeeaaa}}}MMMJJJttt|||bbbHHHHHH]]]|||vvvttt{{{uuulllYYYEEEjjj}}}ppplllxxxNNNEEEEEE===@@@999///++++++------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,***+++---000777AAAMMMUUUPPPJJJTTTwwwbbb______FFFBBB```lllxxxyyyXXXVVVAAAMMMFFFWWWiii~~~}}}qqqwwwrrrgggtttwwwzzzrrrpppxxx{{{qqquuummmzzznnnWWWZZZxxxnnngggvvvxxx{{{eeeTTTOOO@@@bbbhhhooo```VVVfff___TTTJJJBBB<<<777444((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))***+++,,,---///>>>MMMTTT```yyy|||zzzxxx^^^999777111777//////...---,,,,,,,,,,,,++++++,,,,,,,,,++++++***$$$555---333RRROOOEEE[[[]]]nnn~~~{{{xxx|||kkkpppgggbbbwwwyyyqqqoooiiijjjmmm^^^LLLJJJHHHLLLNNNMMMLLLMMMLLLJJJLLLFFFFFFMMMRRRPPPOOOQQQQQQRRRTTTUUUTTTRRRUUUYYYQQQZZZWWWTTT]]]```XXXUUUVVVWWWPPPOOOWWWUUULLLLLLFFFBBBFFFNNNIII???AAAMMMNNNMMMNNNRRRUUUUUUQQQMMMQQQRRRPPPNNNRRRYYY]]][[[ZZZYYY^^^ccc```WWWRRRTTTZZZVVVOOOJJJGGGJJJQQQVVVYYYbbbrrroooYYYOOOUUUXXXeee```ccckkkiii]]]WWW[[[[[[]]]\\\YYYZZZ___cccccc```]]]]]]^^^\\\WWWZZZbbbYYY[[[^^^^^^^^^```dddhhhppp}}}}}}ooo```SSSccclllZZZmmmjjjvvvxxxssspppoookkkffflllMMM???;;;999)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))$$$222,,,&&&000...'''111EEERRRaaawww{{{~~~]]]lllzzznnneeesssjjjNNNGGGZZZbbbppp{{{|||iiiNNNDDDPPPxxx~~~}}}lll}}}uuubbbqqqQQQ>>>>>>EEEGGGEEEWWWddd}}}sss}}}EEEOOOsssgggFFFIIIuuuuuuxxxzzzvvv}}}fffWWWcccyyy~~~vvv|||gggKKKJJJMMMAAADDD555***111+++###+++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))***************++++++******,,,---,,,)))222...888VVV^^^SSSSSSRRRiii|||JJJDDDFFFMMMeeeyyyqqqdddPPPGGGGGGEEE]]]ssszzzoooqqqyyy|||lllgggnnnvvvkkkaaaXXXTTTTTTZZZiiipppnnnsss}}}nnnTTT@@@PPPnnn{{{vvv{{{fffdddmmmLLL[[[```KKK;;;777111+++***,,,)))###%%%---((('''''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))&&&***...000...---333999GGGMMMPPPYYYssswww}}}^^^999666///555//////...---,,,,,,,,,,,,++++++,,,,,,,,,+++++++++---///888JJJUUUSSSWWWeeezzzxxxyyy}}}}}}sssdddXXXxxxnnnhhhvvv|||}}}qqqaaaXXXXXXZZZVVVUUUOOOOOOTTTLLLDDDJJJOOOQQQTTTSSSOOOJJJIIIIIIXXXUUUVVV\\\___]]]\\\___^^^aaafffjjjmmmnnnrrrvvvnnnooofffeeesssxxxssssssooosssuuuuuuqqqddd___ggg\\\```cccaaa\\\ZZZ^^^ccclllkkkiiijjjnnnrrruuuvvvjjjmmmqqqwww~~~}}}~~~yyyvvvrrrnnnnnnrrrxxx|||{{{wwwvvvnnn^^^bbbsss{{{yyyrrrrrryyy{{{vvvtttyyypppvvvzzzzzz{{{|||{{{wwwwwwuuuttttttmmmccc___aaassssssqqqllleee___\\\\\\]]]eeelllqqq{{{{{{nnn```RRRccc```gggmmmnnnhhhuuuzzzyyy|||}}}```tttjjjHHH;;;@@@///---***(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***)))222+++%%%------000BBBVVVnnnxxx^^^YYYjjjyyyyyyrrrXXXFFFRRReeeyyy~~~kkkOOOIIIIII^^^hhhdddssswww|||oooqqqpppvvvhhhQQQBBBBBBRRRbbbwwwmmmIIIMMMzzzzzzqqq^^^HHHaaauuupppfff~~~qqqzzzcccjjj}}}||||||wwwyyyuuusssggg\\\cccwww{{{llljjjZZZRRRCCCDDDCCC888///...+++(((,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))))))))***))))))))))))************+++,,,+++******+++,,,---666777EEE\\\___JJJLLLgggmmmIIIBBB[[[jjjuuunnnVVVFFFKKKOOOMMMXXXnnn~~~||||||nnn___UUUSSSaaaqqqtttaaapppooo[[[ooossseeeOOOVVVdddllltttkkklll|||hhhOOOMMM\\\XXXCCCAAA;;;111)))))),,,)))###(((&&&&&&&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))...''''''...000///999IIIPPPMMMSSSlll}}}```___999555///444000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,111---FFF]]]VVVXXXkkkrrrtttzzznnnaaa```ooo{{{rrr___fffbbbTTTMMMRRRRRRKKKYYYZZZQQQIIIIIIBBBAAALLLPPPTTT```oootttuuu{{{~~~kkkiiiuuulllxxx~~~~~~}}}yyywww}}}{{{uuuooossswwwmmm]]]UUUJJJ[[[nnnmmm~~~qqq[[[\\\qqqxxxvvvuuusssqqqxxxZZZ===BBB777333---***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******+++...***)))...///;;;TTT___~~~UUU[[[iiilllmmmPPPQQQwwwuuulllHHH===FFFxxxsssjjjiii}}}uuuuuu}}}xxx~~~~~~mmmNNNNNNpppfffyyyxxxWWWLLL|||iiiYYYbbb]]]sssfffgggcccwww{{{nnnlll~~~nnnwww{{{nnngggnnnssspppqqqqqq|||zzzuuuxxxrrrcccZZZeee{{{cccfffWWWJJJCCC???888---+++---+++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((()))))))))******)))))))))*********+++++++++++++++++++++,,,///222888HHHYYYVVVIII\\\TTT<<>>222...***%%%'''&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))***++++++))),,,111666===HHHUUU^^^xxxtttuuuxxxbbbooo___;;;888333999000000///...------------,,,,,,+++++++++,,,---...+++PPPSSSHHHZZZjjjqqqvvvnnnzzziiiXXXXXXZZZYYYZZZZZZRRRLLLTTTaaaPPP[[[\\\[[[bbbdddgggqqq||||||}}}}}}~~~zzzsssoooqqqxxx}}}~~~kkkbbb___VVVJJJ]]]~~~~~~~~~wwwwwwyyyzzzzzz~~~~~~zzzvvvvvvtttrrr{{{yyyxxxyyy{{{|||zzzxxxpppeeeeeekkknnnvvvyyypppzzzvvv{{{~~~xxxxxx{{{|||mmmllljjjjjjnnnuuu{{{~~~}}}wwwssspppooooookkknnnlllgggggglllhhh```DDDEEE<<>>999111+++))))))******''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))******))))))))))))************+++%%%)))555???PPPmmmjjj^^^rrrqqq___QQQeeexxxwww~~~___FFF999DDDSSSaaapppdddrrrnnnttt~~~ppplllRRRccc~~~mmmggg~~~eeeVVVfff}}}yyyqqqjjjooovvvlll```rrrrrrrrrLLLSSSzzzdddVVVVVViiiRRR^^^oooZZZkkkhhhjjjNNNBBB???AAA>>>VVVpppmmmqqqdddMMMKKKwwwyyy|||wwwuuuvvvrrrlllyyygggTTTHHHJJJFFF333111444))),,,,,,+++***))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***))))))))))))************************++++++++++++,,,***+++...------555???VVVAAAUUU{{{WWWHHHCCCWWWXXX333>>>bbbvvvwwwssstttvvvxxxxxx{{{}}}sssuuu~~~kkkgggddddddfffooozzzjjjnnnyyyjjj{{{qqqmmmqqqjjjsss}}}rrrbbb^^^[[[ssskkk@@@,,,999888""")))'''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))***,,,,,,---555(((///GGGQQQMMM\\\xxxrrreeeyyyrrreee___;;;999444:::111000///...------------,,,,,,+++++++++---...///666[[[RRRDDDdddwwwvvvwwwjjjhhhiii\\\[[[^^^ggg^^^\\\eeeiiiiiisss~~~|||yyyvvvvvvqqqhhhWWWgggpppuuu~~~}}}tttssskkkZZZpppssssssccc\\\dddYYY[[[]]]]]][[[XXXVVVUUU___bbb___WWWQQQRRRVVVXXXRRRQQQTTTZZZ___dddkkkssswwwwwwxxx}}}uuuqqqyyyyyysssmmmiiigggaaaYYYSSSSSSZZZ^^^]]]]]]cccjjjmmmrrryyyzzztttqqqooonnnmmmlllrrrqqqkkkggggggaaaXXXBBBCCC555777DDD[[[|||aaammmuuuhhh[[[jjjyyyvvvYYYBBB<<<444...+++*********''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''(((((())))))******+++)))))))))*********++++++000(((...===NNNmmmyyyiii___ttt^^^???KKK\\\}}}ooo|||nnnXXXlll|||jjjCCCCCCOOOeeennnllloooyyysss```TTTPPPSSS]]]fffhhhiiitttmmmnnnUUUmmm~~~ssstttttthhh}}}pppkkksssyyykkkooo}}}tttmmmpppjjjqqqkkkccc\\\EEEPPPmmmRRR^^^bbb\\\ssshhhnnndddKKK:::444555===:::QQQqqqrrrlllVVVCCCHHH~~~qqqooo^^^zzz||||||yyyhhhaaazzz|||nnnfffiii]]]TTTKKK>>>999777000...---+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))*********++++++*********++++++++++++,,,---+++---111111111:::HHHGGGhhhRRR<<<\\\bbbLLL???IIIZZZjjjkkkzzzzzzzzz}}}sssWWWTTTmmm|||ggg]]]qqqvvvlll```UUUHHH;;;666666,,,)))'''&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))+++,,,...//////***<<>>;;;\\\wwwuuubbbIII@@@OOO}}}ppppppbbbxxxzzzrrr[[[kkk~~~gggxxxkkkUUUMMMCCC:::999///---+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++))))))*********+++++++++*********+++++++++,,,,,,---+++000999<<>>///...+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++)))************+++++++++******+++++++++,,,,,,,,,******222@@@HHHPPPbbbvvvmmmNNNMMMOOOkkkEEEDDDBBBqqquuu||||||}}}nnn```XXX^^^iiiwwwtttrrrcccxxxpppjjj}}}fffYYYrrr```000111...***(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++---///111222333GGGJJJRRRhhhttt|||yyyfff}}}ZZZ:::999111333333222///---,,,,,,---...)))000******000(((+++FFFZZZFFFMMMvvvfffzzzddd___YYYTTTggg```pppxxxttt```oooxxxooouuu{{{~~~xxxuuuppptttiiiWWW^^^zzz}}}|||mmmmmm^^^GGGCCCmmm|||xxxsssvvvzzzooofffMMMsssoooRRRHHHSSS\\\jjjwwwmmmzzzyyykkkfffpppzzz}}}wwwqqqqqqtttsssmmmfff^^^```~~~hhhtttrrrVVVlll{{{vvv|||}}}|||___YYYooo|||uuu{{{}}}zzzxxxzzz{{{zzzssssssttt|||pppXXXJJJeee{{{yyyhhh[[[TTTPPPBBB===888666999EEE\\\ppp^^^XXXOOOcccwwwzzzqqq{{{yyyuuuEEE555???555***,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''***)))((((((((((((((()))&&&+++,,,***+++//////,,,,,,FFF^^^sssyyyfff^^^ssszzz[[[JJJXXXvvveeejjjZZZzzzZZZ???>>>dddbbbAAALLLXXXccc{{{vvv^^^KKK???777<<>>WWWQQQWWWCCCPPPhhhcccLLLKKKPPP\\\wwwvvv]]]MMMOOOPPPXXXgggxxx~~~rrroooZZZ888AAA???BBBJJJZZZooo}}}}}}xxx|||UUUVVVdddvvvmmm___qqqoooeeegggRRRCCC,,,222333'''222(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&***000111000555<<>>CCC<<<000///...))))))(((''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))+++******+++---......///AAA^^^yyy{{{eee^^^lllxxxcccMMMXXXrrrxxxZZZLLLhhhSSSIII___}}}iiiUUUKKKDDDDDDNNN[[[jjjWWWEEEJJJ```mmmnnnZZZWWWhhhjjj@@@AAAaaaxxx```kkkbbbIIIaaagggmmmuuuUUUWWW[[[eee}}}dddsssyyyggggggxxxtttXXXCCCCCCFFFTTTuuuoooSSSBBB;;;JJJnnn[[[___ggghhhllltttooouuu|||zzzkkkrrryyyppp]]]cccrrr]]]WWWbbbbbbRRREEE@@@888111...,,,((((((*********************************++++++++++++******************))))))))))))++++++******************///(((+++///+++***,,,+++444OOOVVVFFF___yyyfffffftttjjjMMMHHHKKKUUUyyyfffPPP>>>555888777<<>>999VVV}}}```NNNGGG@@@PPPrrr{{{mmmXXX[[[iiiSSSXXXZZZGGGZZZpppxxxQQQwwwvvviiibbbfffRRRwww```xxxjjj{{{yyyppp^^^]]]rrruuu\\\EEE===HHHtttjjjLLL@@@<<<___lll^^^bbbhhhfffeeeiii{{{qqqqqq{{{qqqxxxvvvsss{{{{{{wwwqqqmmm{{{www___XXXooo~~~nnn^^^YYY???888111---)))&&&***///******************************++++++++++++************************************++++++++++++++++++,,,'''***000///+++///999IIIHHHNNNkkk___MMMJJJsss~~~gggLLL<<>>999:::???BBBDDDOOO\\\bbbmmmyyywwwsssWWW000999CCC;;;666888<<>><<<555---)))***))))))((('''((((((((('''''''''''''''''''''''')))))))))((())))))******000)))(((---+++***;;;RRRfffsssppp```YYY]]]rrrkkkcccOOOHHHbbb|||ZZZlll~~~ooo[[[mmmxxxyyymmmyyy}}}pppeeeXXXooovvvppp^^^FFF===ooo```SSSLLLFFFAAA<<<=========QQQYYY\\\gggYYYhhh{{{[[[___uuutttXXXnnnNNNddd[[[fffdddZZZbbbuuuaaaqqqmmmooofffcccpppoooZZZIIIHHHwww|||aaaAAA<<>>BBB???OOOdddrrrxxxwwwmmmaaahhhiiinnnnnnsss]]]888@@@AAAKKKSSSQQQKKKIIIMMMQQQfffkkkmmmlllpppwwwyyyxxxiiinnnsssvvvvvvttttttuuu~~~~~~}}}||||||}}}}}}{{{}}}~~~zzzpppWWWaaawwwtttqqq___^^^iiinnn[[[>>>444555---###(((((('''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******((((((222>>>@@@DDDZZZuuu{{{qqq|||uuu^^^:::777000555222111000///...------,,,***+++---+++)))999\\\wwwcccjjj|||{{{bbbkkk|||iiiRRRbbbkkk|||vvvWWWnnnuuu~~~xxxooodddmmmrrrqqqcccLLLBBB===@@@:::555KKKyyywwwpppmmmnnnoookkkYYYDDDWWWjjjGGGIIIKKKLLLIII^^^sss___VVVhhhMMMTTTxxxwwwpppeeegggXXXOOOTTTaaauuulllFFFVVVhhheeeXXX___zzzZZZbbb|||vvvjjj[[[SSSSSSWWWYYYXXXSSSVVVjjjqqqhhhYYYKKKOOOwwwkkkhhhdddaaa\\\ZZZbbbppp~~~yyyyyyuuunnnkkkkkkiiieeeeeeccc```aaafffjjjfff___aaadddhhheeeXXXHHH??????BBB999222111222444999???```aaaDDD[[[hhhqqqwwwbbbAAA===;;;333///******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++...)))***...---111LLLkkkwwwxxxeeeWWWkkk[[[KKKHHHaaabbbPPPVVVRRRRRReeerrr~~~|||rrrmmmhhh}}}jjjNNNPPPoooppppppnnndddQQQRRReee000111888555999AAAAAAIIIWWWqqqoooaaaaaaRRR^^^jjjkkk___[[[jjjzzzUUUJJJnnneeefffkkk___}}}xxx~~~ssszzzhhhbbbjjj{{{jjjggg]]]```oookkkTTTEEEZZZqqq[[[999:::RRRwwwkkkmmmqqqqqqqqqsssooobbbmmmgggiii}}}pppwww{{{rrrvvvwwwjjjiiizzzzzzyyyvvv~~~rrrkkkgggSSS>>>333///,,,)))(((******************************++++++++++++******))))))******+++++++++,,,******++++++,,,,,,,,,,,,***333,,,&&&444???EEEPPPKKKzzz|||\\\___UUU>>>HHH^^^zzz|||||||||yyyyyyjjjcccgggnnnhhhnnnrrriiiPPP;;;===JJJrrr|||pppjjjrrraaa@@@KKKWWW{{{|||ffffffiiijjjhhhjjjoooqqqnnnggglllqqqrrrpppoooqqqsssvvvtttrrrqqqrrrsssuuuvvvwwwxxxzzzvvvmmmttt}}}pppfffeeegggiiiooowww^^^]]]ppp|||bbbIIISSSiii{{{yyyjjjYYYjjj}}}iiiggg]]]>>>666999((())))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++///000000888OOOqqqpppooommmeee```;;;888000555111111000///...---,,,,,,+++(((------)))???fff{{{}}}wwwmmmzzzfffhhh^^^TTTcccooouuummmwwwiiiuuuvvvnnnnnngggkkkpppnnn^^^IIIBBBAAAHHHUUUmmmuuummmllljjjhhhjjj___EEEQQQttt[[[======999;;;???XXXppp\\\XXXjjjEEETTT}}}fffTTTGGGLLLAAA999???FFFTTTeeeIII^^^iii^^^iiihhhmmmZZZoookkk\\\HHH======AAABBBAAAEEE]]]nnnooogggbbbMMMQQQwwwiiieeebbbbbbaaaeeeqqq{{{pppccceeeeeedddfffjjjiiieee^^^SSSVVVhhhqqqhhhbbbfffkkkoookkk\\\OOONNNVVV]]]OOODDD888444333333666:::AAAaaa```\\\aaaggguuuzzzGGG;;;;;;555111+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))******+++,,,,,,***+++000444AAA___zzzxxxvvvhhhfff{{{___III666IIIwwwsssUUUEEE@@@;;;EEE[[[iiiqqqwwweeebbbcccVVV]]]nnnlllccc\\\ooovvvaaaYYYRRRkkkTTT555AAADDD===III\\\vvvmmmRRRZZZPPPLLLMMMMMMMMMLLLOOOVVV\\\KKKcccxxxjjjvvv{{{^^^kkkqqqgggpppkkkvvvrrrmmmlllqqqlllxxxrrr^^^MMM]]]zzzuuuUUUAAA^^^qqqpppXXX:::<<>>\\\xxxuuu}}}rrraaaGGGAAA<<<999999777;;;===EEE@@@DDDFFF:::EEEcccyyyqqqiiitttuuufffbbbVVVsss]]];;;///===JJJZZZwwwrrrXXXAAA???NNN@@@<<<===BBBGGGIIIJJJRRR\\\KKKxxxrrrRRRWWW[[[VVVkkk|||tttuuunnnsssvvvjjjhhhgggkkkbbb}}}uuurrr\\\SSSqqq}}}UUUAAA___yyy~~~rrrnnnrrrXXXCCCFFFyyyqqqyyynnnmmmqqqtttvvvwwwfff{{{rrrqqqvvvaaawww{{{vvvxxx~~~~~~rrrttt{{{qqqfff^^^dddvvv}}}yyy{{{yyylllPPP>>>666111......++++++++++++++++++++++++******++++++++++++******))))))***++++++,,,------******++++++,,,------...***333///888KKKHHHZZZWWWNNNjjjhhhTTTFFFMMM___vvvoooyyy{{{{{{yyyqqqwwwwwwzzz}}}fffUUUyyy}}}yyyzzzyyyxxxwwwjjjddd}}}tttiii___^^^dddaaaeeeiiigggdddeeekkkqqqrrrooolllkkkkkkkkkjjjhhhggguuu~~~zzzpppnnnuuu{{{sssxxxyyymmmjjjooozzzzzzwwwkkkWWWGGGAAADDDBBBNNNoooyyypppsssfff\\\ooozzzsssmmm{{{nnnSSS@@@333---,,,+++)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,,,,,,,???IIIRRRsssSSSvvvtttwwwaaa```:::555///444111111000000///---,,,+++///'''///111...JJJqqq|||lll|||```bbb~~~zzzjjjPPP^^^jjjuuu{{{pppwwwnnn___oootttkkkgggeeerrr}}}rrrsssrrrxxxtttrrrtttbbbLLLTTTiiigggcccddd\\\eeemmm\\\XXXBBBBBBRRRppp}}}qqqaaaRRR___dddVVVSSS```^^^PPPbbb}}}sssgggWWWkkkooo\\\rrrcccsssxxx||||||bbbDDDFFFKKKVVVhhh~~~yyydddooo\\\ZZZIIIVVVvvvcccbbbddd\\\gggjjjddd```aaaYYYMMMQQQWWW^^^bbbdddbbbXXXMMMSSSqqqqqqcccgggggg___ZZZ[[[TTTPPPccc|||xxxaaaZZZJJJ999111000000111444666GGG}}}YYYtttsssTTTbbb|||```@@@???:::555+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++,,,555LLLfffuuuxxxSSS```ttt___CCCHHHDDD]]]{{{wwwiiixxxmmmRRR===@@@555...333333888000444555<<<===;;;UUUeeetttfffLLL```jjjMMMVVVlllXXXAAA<<>>FFFddd}}}vvvkkkkkkkkkccclllsssyyyzzzvvvrrrsssxxx}}}|||pppuuu{{{fff[[[xxx{{{sssaaaSSSHHHWWWlllnnnnnnfffppp}}}wwwtttqqqkkkdddkkkyyy```cccddd```[[[[[[aaahhhiiifffddddddggghhhfffdddnnnvvv{{{wwwrrrsssxxx{{{yyytttvvv|||sssoooaaahhhqqquuulll[[[KKKCCC@@@???QQQdddgggkkkzzzkkkgggbbblllsssbbbjjjcccfff}}}XXX:::...---,,,***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***+++,,,,,,666>>>OOOeeesssqqqcccXXXqqqnnnfffeee|||```===999///222222111000///...---,,,,,,111)))...***444QQQjjj}}}___dddmmmaaaaaaJJJ[[[bbbwwwtttxxxjjjjjjbbbbbbvvvttthhhjjj___tttmmmrrrsssuuuzzzQQQXXXnnnPPPLLLZZZssslllkkklllccc|||gggooorrrnnnfffTTTRRRpppsssbbbUUU___```~~~mmmggghhhNNNEEE``````uuuooohhh```]]]```]]]VVVpppTTT```aaakkkiiiccc[[[VVVZZZeeeooo}}}ooogggQQQIIIZZZ||||||dddmmmmmm[[[XXXdddVVV\\\nnnmmmbbbVVVKKKFFF@@@999444...,,,333<<<;;;AAAbbbrrrRRRxxx~~~uuuaaa|||zzz@@@>>>AAA444///---+++******)))((('''(((((((((((())))))))))))((()))***)))((((((***,,,)))///000@@@dddtttfffVVV^^^rrr~~~___444===OOOqqqnnnlllkkkvvvrrrJJJ:::<<<222000777444222???---333CCC888GGGiii{{{mmm```QQQ<<>>,,,,,,,,,*********,,,---,,,+++)))************+++++++++******+++++++++,,,,,,,,,---+++,,,......,,,,,,000...444;;;OOONNNrrrqqqYYY\\\fffiiiNNNDDDIIIfffwwwooonnniii\\\ZZZHHH???KKKXXX\\\dddooommmooopppooorrruuunnndddkkk___gggrrrhhhllltttqqqpppdddWWWRRRSSSKKKQQQfffppplllppp~~~yyyssskkkiiioootttppphhhqqq|||qqqvvv[[[tttzzzbbbeeefff^^^MMMAAACCCLLL___jjjffffff```dddppp___iiiooofffjjjmmmmmmwwwoookkknnnqqqrrrtttxxx{{{}}}xxxnnnfffaaafffuuuqqqYYYDDDOOO]]]mmmnnnccclllpppTTTYYYqqqttttttsssfffkkkYYYgggjjjpppcccFFF888000+++------***(((+++((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((+++++++++***''''''...888DDDZZZtttyyyrrrhhhlllbbbmmm}}}vvv{{{___<<<888///222111111000///...---,,,,,,000***000+++999[[[ssshhhkkkrrr[[[kkkRRR___dddzzzuuuzzzcccwww|||lllYYYjjjvvvjjjfffddd{{{vvvkkkllllllnnnvvvvvvnnnpppjjjMMM___wwwQQQIIIcccwwwnnnooommmhhhvvvppppppkkkbbb^^^|||}}}rrroooeeeWWWfffgggxxx}}}hhhjjjyyy|||rrr\\\HHH===ssspppjjjggghhhjjjgggaaa```eeeooo___|||lll[[[kkkkkktttiii[[[UUU[[[hhhuuu|||vvvhhh```fffcccQQQUUUrrrlllgggbbb]]]___aaa[[[]]]iiiiiiXXXNNNKKKEEE>>>:::777666444000222777666555VVVrrrIIIaaammmxxxJJJ<<>>333888888666666999>>>@@@???======>>>???@@@???>>><<<;;;;;;:::999888777555444444222222444666;;;???DDDGGGJJJCCCEEEHHHKKK```}}}wwwJJJPPPgggRRRUUUjjjrrrXXXiiisssaaaFFFAAA___uuuwwwrrrlllllluuu___}}}tttwwwxxxwwwxxxttthhhlll]]]zzztttqqqvvvxxxnnnjjjqqqnnn}}}|||}}}}}}qqqeeehhhsssuuugggrrrrrryyywwwLLL444999***,,,+++)))***,,,,,,,,,***)))************+++++++++******+++++++++,,,,,,,,,,,,+++,,,///000---...222...BBBAAATTTyyyuuu[[[SSSMMMMMMQQQ@@@JJJppp|||qqqgggbbbfffaaaOOO>>>999555888>>>GGGTTT```mmmsssxxxxxxuuukkkXXXGGGJJJ]]]rrrvvvkkkkkk{{{nnnooopppkkkhhhjjjvvvwww|||{{{jjjYYY___pppsssoooiiidddbbbeeelllsssnnnnnn\\\aaaLLL```rrrlllfffiiimmmlll```OOOEEECCCGGG^^^```dddjjjpppwwwiiiVVVdddaaabbbaaafffqqqpppmmmkkkkkknnnqqqrrrxxxppphhhaaahhhuuuyyyggg```iii{{{{{{pppvvvoooiii{{{ooodddnnnrrrgggpppfff^^^SSSJJJ;;;,,,(((((('''(((+++((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((&&&&&&(((,,,///222:::BBBNNN|||yyyqqqpppdddggghhhzzzlllxxx___<<<888///222111111000///...------,,,...---111***===fffyyyqqqooovvvdddqqq}}}ZZZcccddd}}}ssszzz^^^cccyyynnnNNNsssvvv]]]SSSwwwzzzmmmmmmnnnnnnsssqqqiiiiiibbbKKKeeeyyyKKK???ooo}}}ppptttnnnaaayyyzzzmmmlll{{{kkkgggddd```MMMNNNyyytttppprrr~~~kkknnnfff|||nnnkkkhhh```UUUppp|||mmmaaawwwqqqffffffLLLDDDVVVtttjjjjjjfff]]]fffllleeeVVVQQQaaauuuiiiRRR___mmmYYYYYYnnnpppeeeZZZPPPRRR\\\bbb]]]VVVOOOHHHKKKKKK>>>DDDooonnnccchhhTTTPPP]]][[[ZZZ\\\]]]PPP???AAAGGGBBBGGG@@@:::888666333222444:::666KKKzzzuuuZZZJJJcccfff~~~[[[:::???555111...+++*********)))((((((((((((((())))))))))))***))))))***,,,...---,,,+++888NNNlllyyyfffSSSWWWnnn~~~XXX333PPPZZZ~~~zzzttteeennnwwwggggggLLL;;;555000666>>><<<;;;CCCPPPnnnjjjOOO\\\rrrcccffflllrrrrrrhhhXXXMMM^^^tttdddDDD>>><<<333555555444222//////000444777777777888999999888777666666555444333111000//////333333444444555666777777666888FFFUUU]]]ooogggHHH\\\ZZZ]]]hhhaaammmooorrrnnnZZZ???HHH___rrrtttvvv}}}```aaa```{{{bbbooommmuuullliii{{{xxxttthhhssswwwttttttzzz~~~pppfffdddhhhYYYbbb~~~sssvvvnnnnnnwww^^^333CCC,,,---+++))))))+++++++++***)))************+++++++++******+++++++++,,,,,,,,,+++***,,,000000...000444888GGGJJJsssZZZ[[[^^^JJJ???HHHVVVwww{{{wwwxxx{{{}}}]]]:::???CCCAAA======AAADDDXXXbbbnnnuuusssgggRRR???999nnnwwwiiieeemmm{{{qqqkkkmmmooonnnrrrxxx}}}jjjjjjssslllhhhhhhiiieee___```hhhhhhiiiVVVUUU>>>CCCSSSPPPdddeeekkktttvvvnnnddd```nnnvvveeejjjkkkllldddffftttnnnjjj```ZZZiiiiiigggdddccceeehhhkkkjjjiiizzzvvvuuutttlllfffnnn{{{{{{qqqwww~~~zzzvvvnnnlllpppgggqqqqqqUUU```hhh]]]JJJ555***((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((()))***((((((,,,///333<<>>lllyyy|||zzzccclll}}}xxxuuuqqq}}}^^^bbbbbb}}}nnn{{{```WWWyyy^^^PPP|||sssSSSLLLxxxyyyooorrruuuqqqrrrtttpppmmm```HHHgggwwwGGG:::~~~xxxaaacccWWWQQQaaaaaaOOOAAAIIItttmmmfff[[[OOOIIIFFFGGGkkkiiihhhfffeeeYYY]]]dddxxxgggdddfffZZZSSSzzzddd[[[yyyddd^^^AAAKKKnnn[[[___iiibbb\\\[[[WWWRRRPPPYYYmmm~~~fffPPPSSSYYYNNNVVVlllmmmccc\\\TTTSSSSSSMMM???333888===FFF??????nnnjjj]]]WWWMMMWWWddd___cccOOODDDFFFMMM[[[bbbZZZ[[[MMM???888444111111444;;;<<>>BBB@@@???RRRjjjtttggggggXXXQQQ\\\hhhhhh___ZZZYYY```OOO999999;;;555444333333444444333222000000//////000111111111000000000000000000111111111111111222222222222111///...111666JJJYYY\\\bbbhhhdddaaaPPPKKKlllVVVpppsssTTTRRRWWWaaakkkiiiMMMVVVnnnuuufffhhhrrrkkksssrrrfffxxx___jjjxxxxxxyyy{{{ZZZzzzeee|||uuurrrooommmeeeooollllllttt~~~mmmccc^^^TTTYYY{{{sssttt~~~rrr||||||vvvMMMAAA222...,,,***)))***+++***)))))))))*********+++++++++******+++++++++,,,,,,,,,++++++---000000...000666IIIFFFdddoooVVV```\\\DDDCCC[[[{{{zzz{{{~~~||||||~~~qqqFFF<<<>>>HHHUUU\\\[[[ZZZ[[[YYY^^^eeekkkmmmggg\\\SSSTTTvvvjjjjjjgggooowwwoookkklllmmmkkkllloooppptttzzz}}}|||uuujjj```aaaZZZ]]]iiipppnnnnnntttiiioooYYYIII;;;HHHeeehhhgggbbbbbbkkkttt{{{eeebbb```cccfffppptttgggiiilllmmmuuulll^^^\\\^^^fffkkkiiiccc___^^^hhhpppxxx}}}wwwkkkhhhrrrsss~~~wwwnnnYYY]]]```uuuyyydddaaakkkfffxxxzzzjjjQQQnnnssshhhWWWBBB444///,,,(((%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((()))***---,,,+++,,,...777HHHYYYwww[[[^^^ccc]]]yyyjjjYYYZZZzzzxxx^^^;;;888000333000000//////......------,,,---000'''BBBsss~~~|||RRRPPPcccwwwyyyvvvzzz```bbbbbbmmmzzzgggVVV```pppgggZZZIIIUUUtttmmmuuuuuummmlllkkkllljjjZZZCCChhhvvvIIIBBBoooPPPLLL===>>>DDDEEEMMMaaawwwlllddd]]]KKK===;;;BBBBBBWWW~~~rrrYYYhhhgggmmmbbbVVV^^^ssseeeeee\\\RRRZZZooovvvrrrdddWWW~~~cccUUUAAA]]]iiieeeXXXOOOEEEDDD???@@@RRRnnn|||qqqbbbUUUTTTQQQFFFMMM[[[ZZZeee]]]PPPDDD<<<999888999999555DDD^^^ooodddLLLJJJeeeqqqnnntttaaaGGGGGGdddvvvyyysssjjjVVVJJJ===777333000000222555666===TTTMMM]]]ZZZNNN|||AAA>>><<<444111---************)))(((((((((((()))))))))))),,,+++))))))***,,,,,,,,,:::NNNhhh|||uuu[[[^^^}}}nnn\\\888;;;YYYuuusssdddpppiii}}}gggiiiiiilllkkkmmmWWW>>>555<<<@@@???BBBXXX___VVVaaaeee```[[[]]]XXXHHH:::::::::333///333222222444777777222...///000000111222222222222222333333444555555666666222333444555555444333222555111777<<<;;;DDDOOOOOO[[[TTT]]]fffdddmmmCCCBBBEEEDDDOOO___YYYmmmuuu[[[fffvvvkkktttmmmggggggfffnnnnnnuuuttt{{{iiiWWWyyyfffZZZOOOllliiizzzyyysss~~~uuu|||ooommmrrrtttggg\\\WWWTTTfffqqqiii{{{|||sss<<<:::000...+++******+++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,...000...---222:::NNNUUUnnneeeZZZTTTPPP@@@:::^^^vvv~~~uuuzzzqqqiiilllxxxkkkHHHBBBFFFaaazzzqqqkkkgggffffffuuullltttrrrvvvuuunnniiijjjkkkhhhcccaaa^^^\\\]]]fffppppppeeeXXXKKKJJJPPP[[[aaafffsssmmmoooRRRBBB^^^uuulllccc```bbbhhhtttZZZXXXUUU]]]fffoooooo^^^```hhhqqq~~~kkkdddccchhhkkkeee^^^[[[[[[qqqrrrkkkvvv~~~uuunnnnnnmmm}}}|||ppp~~~zzzPPPKKK]]]yyytttVVVWWWjjjllldddhhhxxx]]]XXX^^^uuuccckkk___LLL;;;000,,,)))'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******(((***---000666HHHgggvvvrrrvvvsssqqq|||]]]\\\qqqnnn~~~~~~]]]:::888000444000000//////............+++***///,,,JJJ|||\\\]]][[[YYYvvvsss```cccfffqqq}}}vvvqqq___[[[MMMDDDVVVxxxsssyyyssshhhkkkmmmoookkkWWWDDDoooqqqIIIOOOuuu[[[XXXQQQYYYhhhuuusssXXXQQQJJJ:::555;;;111BBBZZZsss\\\rrrjjjiiifffTTT]]]ttteee```CCCOOOnnnmmmgggeeegggWWWuuuvvv]]]NNNNNNqqqiiijjjiiiMMMDDDDDDAAAWWWsssrrrccc[[[ZZZ[[[WWWSSS^^^hhhdddbbb^^^VVVOOOKKKNNNUUU[[[XXXXXXxxxiiiTTTOOOFFFcccgggoooSSSIII___}}}bbbPPPKKK@@@;;;888888666111//////888333CCCfffBBBWWWuuuSSSgggNNN<<<:::666222---+++************(((((((((((())))))))))))+++++++++))))))+++///333EEEcccxxxrrr^^^UUUsssEEE@@@BBBgggfffjjjdddGGGooovvvrrryyyyyysssxxxlllzzz|||vvv```BBB888>>><<>>EEELLL]]]jjjeeefffaaa\\\hhheeeqqqhhhcccgggiiieeedddhhh{{{~~~[[[^^^nnnuuu~~~yyylllxxx~~~sssmmm```VVVbbbwwwttteeettt|||gggtttyyyaaakkkhhheeeXXXCCC111***+++---((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((()))***++++++%%%)))...555>>>QQQqqqaaaqqqgggnnnbbb}}}lllccc~~~]]]:::888000444////////////...............)))///111PPPzzzkkkWWWSSStttkkk^^^bbbhhhtttzzzssstttcccppp\\\KKKSSSwww}}}yyy|||mmmfffssstttsssjjjUUUJJJ{{{kkkGGG\\\}}}oootttwww{{{zzzwww\\\EEE@@@===777===LLLUUUwwwooo___hhhTTT^^^sss___PPPBBBhhh|||ooodddhhhccc___nnnqqq]]]TTTddd{{{zzz]]]bbbaaaQQQ^^^kkklllkkkbbb```aaagggkkkkkkvvv|||tttlllllluuujjj```AAAPPPkkkzzzccc```KKKOOOgggttt]]]>>>555777===;;;<<<<<<888111...000999777KKKmmmzzzyyyGGGLLLxxx\\\bbb```???;;;777333...+++************(((((((((((()))))))))))))))+++,,,***))),,,666>>>VVVssszzzfffWWW^^^|||sssEEERRRUUUgggsssSSSeeeYYYHHHvvvvvvtttvvv{{{mmmxxxeeeHHH>>>AAA<<>>@@@999999:::333:::HHHZZZwww{{{cccJJJ888@@@KKKHHHRRRkkksss```{{{tttfffeeeYYYIIILLLQQQNNN___nnn^^^hhhfff]]]yyy{{{VVVeeejjjwwwvvvtttfff]]]]]]^^^mmmjjjhhhmmmwww}}}eee]]]^^^[[[XXXoootttxxx{{{{{{kkkbbbfffFFF555222...++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,------///111111666BBBPPPrrrzzz]]]uuugggTTTJJJ]]]{{{pppxxxyyy```lll{{{rrrrrrvvvwwwvvvgggNNNGGG~~~uuuoooqqqwwwnnnggggggggghhhpppooolllgggdddcccddddddggg^^^]]]hhhmmmiiikkksssppphhhgggfffaaacccccciiiffffffgggeeebbbcccgggggg```IIIDDD???888IIIPPPUUUddddddgggccc\\\ccc]]]eee___```hhhiiicccccciiiuuuWWWaaakkkmmmyyyyyyuuuvvv{{{{{{wwwrrrnnniiijjjrrrnnnlllzzz```pppmmmkkk~~~^^^iiikkkYYY???000,,,,,,((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,***+++222<<>>===???AAANNN```~~~cccmmmvvvVVVUUUiiiVVVEEE\\\hhhkkk```kkk]]]hhhpppttteee```www|||}}}ttt^^^___aaaaaaxxxzzzhhhbbbbbbbbb^^^eeefffhhhzzzfffaaarrrfffOOOOOOGGGmmmiiibbbpppgggOOOSSS^^^ZZZCCC:::FFFOOONNNJJJEEE@@@777//////444///777JJJcccjjjaaaGGGkkkfffppp{{{~~~pppEEE@@@888444...+++******++++++(((((((((((())))))))))))&&&+++---+++)))///<<>>===>>>@@@CCCFFFIIIKKKLLLSSSRRRRRRPPPOOONNNMMMMMMHHH@@@AAAAAA:::;;;>>>777000>>>???===kkk{{{^^^OOOHHH>>>DDDWWWdddxxxyyyfff^^^HHH;;;QQQYYYKKKnnneeeeee[[[UUUxxxYYYkkkrrrrrriiiqqqkkkqqqyyylll```zzzwwwsssllliiimmmsssuuuttt[[[RRR```aaaNNN___|||yyyhhh}}}JJJ777333///,,,,,,------,,,)))************+++++++++******+++++++++,,,,,,,,,,,,---///111444:::JJJYYY[[[oootttVVV===IIIxxx|||nnneeeyyy}}}\\\rrrqqqqqqxxxkkkiiiqqquuuyyytttfff\\\~~~~~~}}}pppnnnooossspppjjjiiimmmppp```bbbqqqsssppptttwwwwwwxxxtttiii___^^^cccgggooo^^^\\\oooyyyooodddeeesssooo[[[EEEFFF[[[hhheeecccccciiiqqq___YYYXXX\\\cccgggfffeeefffnnn[[[FFFLLLJJJOOOrrrggg______aaajjjaaa\\\[[[bbbmmmjjj\\\UUUWWW^^^gggXXXYYYzzz~~~jjjlllkkk~~~vvvaaakkkpppjjjttt}}}kkkWWWiiizzzjjjkkkrrrccclllttt|||^^^TTTmmm~~~qqqRRR999,,,(((((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((()))***+++,,,------555EEESSS\\\ccchhheeeaaalllgggZZZttt```\\\qqqppp^^^hhhbbb999333666//////.........------------000---+++777WWWzzzqqqNNNhhhpppqqqnnnaaahhhsssxxx|||sssdddgggiiinnnssswwwLLLAAAtttmmmbbbgggzzzhhh]]]QQQ\\\[[[AAAsssiiieeeqqqrrrsssuuusssiiiaaahhhtttPPPBBB===HHHSSS```}}}~~~eeeqqqrrr^^^\\\qqqeeeNNNWWWvvvjjjjjjfffggg```ffflllllliiigggiiimmmttthhh______``````eeennnuuulllaaaZZZYYY\\\^^^```ZZZ^^^]]]XXX[[[fffllljjjnnn^^^TTTYYY___bbbiiiqqqqqqwwwsss[[[hhhhhhDDDKKK[[[|||\\\fffmmm```[[[hhhkkk___UUU[[[eeejjjpppZZZGGG@@@:::111///222///;;;AAA]]]nnnPPPgggfffbbb~~~BBB???;;;777000+++)))((((((((((((((((((((())))))))))))(((...(((+++333...:::___sss\\\DDDuuu}}}}}}RRR???GGGiii~~~]]]XXXmmmOOO___zzzvvvxxx{{{tttnnnXXXwww^^^iiivvvMMMAAARRRrrrTTTZZZ]]]___jjj^^^KKK444???@@@LLLooodddZZZGGG<<<222666444(((555333---,,,222666555666999<<<>>><<>>???DDDJJJQQQ[[[eeeHHH???PPPnnnyyylllzzz[[[KKKOOOIIIXXXooooooOOO```}}}|||ppp~~~yyyvvvwwwqqqlllsssqqq{{{yyyuuunnnfffccchhhooogggnnn^^^aaa[[[WWWyyyzzzsss~~~|||bbbHHH///000'''***111"""+++***************************++++++,,,,,,------...000'''333222999<<>>bbbEEEWWWNNNMMM^^^tttTTT888@@@;;;EEEyyyjjjHHH;;;444333444+++555333///...444888888888;;;BBBGGGBBBBBBOOO\\\kkk}}}uuu\\\III@@@BBBIIIEEESSS~~~tttaaaiiiVVVTTTtttrrr```QQQMMMbbb^^^{{{ooo|||~~~rrrpppwww~~~uuutttwwwuuudddTTT]]]rrr~~~bbbXXXUUU```ttthhhNNN///111...***...%%%,,,***************************++++++,,,,,,---......000---***555:::BBByyyxxx```dddVVVLLLHHHEEErrruuuqqq}}}wwwxxxxxxeeeuuuqqqnnnkkktttllleeeeeejjjnnnooooootttxxxkkkrrr~~~fffOOOHHHDDDEEEXXXpppgggUUUFFFLLL___hhhddd___[[[[[[___[[[TTT]]]eee___gggZZZfffcccVVVaaaqqqVVVGGGSSSuuutttlllgggdddoooyyyiiiPPPJJJ```~~~eeefffeeeZZZ^^^```mmmsssppppppbbb___ccc[[[kkkVVVdddyyyjjj]]]___ZZZ}}}ssszzziiiddddddhhhfffeeehhhnnntttwwwxxxnnnyyyuuu___^^^fffcccrrrqqq|||zzziiiTTT~~~eee\\\777$$$+++)))'''%%%&&&(((((('''''''''''''''(((((((((((()))(((''''''))),,,,,,+++///???IIIjjj~~~mmmuuu```XXXuuuppp```uuuuuupppiiixxxjjj@@@777:::333000000000/////////......000...---:::YYYzzzZZZLLLpppsssggghhhppplllooonnnmmmtttrrrZZZkkkttt___HHH}}}|||zzztttrrrooocccdddwwwwwwaaagggyyy{{{}}}www```hhhdddgggcccfffjjjhhhggggggbbb[[[VVVVVVSSSkkk|||vvvooottt{{{xxxmmmooobbbccczzz{{{yyyfffXXX___ccc]]]ZZZNNNIIIGGGJJJRRRXXXXXXVVVSSSRRRUUUWWWNNNAAA???EEE>>>@@@CCCIIIMMMOOONNNMMMKKKQQQQQQLLLMMMTTTVVVQQQMMMQQQRRRPPPOOORRRSSSRRRUUUJJJSSSTTTMMMKKK]]]yyy```]]]bbbbbb^^^]]]YYY___aaa```ccchhhddd[[[TTTGGG???>>><<<444//////888444<<>>AAAQQQlllooo___OOObbbggg```^^^ZZZPPPDDDPPPzzzyyyeeemmmiiiooo___VVV{{{ooogggdddpppzzzkkk]]]cccxxxrrrccceeedddnnn~~~xxxjjj^^^\\\^^^]]]YYYJJJllldddNNNfffyyynnn^^^fff```___aaadddbbbaaaeeennnyyyrrrnnnvvvwwwdddXXX[[[___}}}ddduuuttt{{{ooo```ppp[[[>>>,,,***'''&&&%%%&&&''')))''''''''''''(((((((((((('''''''''(((***+++---///:::BBBBBBllleeeVVVxxx|||qqqmmmpppllltttfffmmmmmmAAA888:::333000000000000//////////////////000>>>^^^~~~eeeWWWlll}}}tttccceeeooohhhvvvgggnnngggmmmrrr[[[PPP~~~yyyooolllnnnfffeeetttggggggzzz|||uuu~~~xxx___aaafffbbbccccccdddfffhhhgggeeefffggguuummmhhhiiillliiihhhooossslllfffcccggg___^^^hhhgggbbbjjj^^^\\\VVVRRRPPPLLLKKKPPPZZZYYYZZZ___dddddd```ZZZVVVSSSUUUYYYVVVQQQUUU^^^[[[___ffflllqqqrrrpppooosssyyy{{{wwwyyy~~~wwwzzzvvvnnnnnntttssslllXXXMMMNNNOOOSSSfffvvv}}}aaaQQQLLLTTTPPPCCCEEEUUUTTTVVVVVVUUUVVVWWWQQQHHHJJJBBB<<<<<<;;;555000///222222EEEIIIpppsssQQQiiijjjVVVrrr|||aaa???<<<888222...,,,+++***)))(((((()))))))))*********&&&******(((222HHHiiiuuuKKKYYYxxxooohhhDDDHHHPPPgggXXXbbbeeeWWWyyytttwwwqqqcccYYY[[[```aaasss```HHHkkkgggssskkkUUUTTTfffZZZ[[[]]]UUUzzz```???CCCRRRyyySSS>>>:::---111333333777777:::???FFFMMMTTTXXXiiitttxxx|||wwwYYYzzzpppvvvttttttkkkSSSRRRyyyYYY]]]uuukkkoooJJJAAAKKKXXX```eeewwwwwwzzzpppqqqkkklllvvvvvvjjj___]]]kkk|||{{{iiiWWWSSSXXXTTT___sssaaafffxxx}}}tttpppbbb~~~qqqCCC444555******...)))++++++++++++++++++++++++++++++,,,,,,---.........---222222@@@NNNkkkttthhhLLL\\\ssshhhtttooozzzpppjjjqqqsss~~~ppphhhnnnsssqqqttt|||gggnnnmmmoooxxxtttwww|||uuuWWWBBBbbbtttsssoookkkccc```fffmmmqqqnnn]]]ccczzzwwwdddsssmmmnnnmmmfffeeetttrrrlllzzz~~~vvvrrrggg\\\ZZZaaa___cccgggttt~~~ttt___\\\YYYVVV[[[PPPnnnwwwYYYVVVeeeiii^^^```PPPMMMZZZ]]]^^^cccdddbbb```bbbiiittt~~~tttbbbbbbnnnnnnggg[[[LLLpppddd\\\tttlllqqqpppwwwpppBBB...+++)))))))))((()))+++''''''''''''(((((((((((('''&&&((())))))))),,,222666EEE```aaacccrrr|||ttt```OOOuuu}}}ooommmppplll@@@666999222000000000000////////////***+++///>>>^^^~~~kkkaaakkk~~~qqqVVV]]]jjj|||fffmmm[[[eeepppkkkuuuooossstttvvvqqqhhhkkkuuurrrnnnvvvuuu{{{yyybbbXXX```hhhgggeeeWWWHHHGGGHHHGGGHHHEEELLLSSSVVVZZZbbbllltttyyyjjjdddjjjlllggg]]]hhheee___aaaZZZPPPSSSRRRTTTOOOJJJKKKGGG@@@@@@IIIGGGPPP]]]___^^^aaaeeeqqqooojjjaaaUUUKKKCCC???GGGBBBEEEPPPWWWYYY^^^gggffffffgggeeebbb]]]YYYVVV```eeeddd]]]]]]cccddd___YYYZZZXXXVVV^^^gggbbbUUUJJJKKKTTTiiiyyyzzzaaaRRRGGGEEEOOOWWWVVVVVV[[[UUUWWWWWWTTTRRRRRRPPPNNNGGGAAA;;;999888444111111222///FFFDDDSSSgggXXXLLL\\\tttqqqSSSlllyyy}}}tttCCC===999444000---,,,+++***))))))))))))************+++---...---999WWWtttWWWMMMeeedddrrrWWW<<>>FFFLLLHHHLLLWWW\\\VVVRRRSSSLLLMMMMMMKKKIIIHHHHHHIIIRRRTTTNNNCCC???DDDEEEAAAAAACCCIIITTTbbbfffZZZJJJUUUZZZ]]]wwwtttiii\\\VVV^^^iiittt|||}}}wwwpppaaa```]]]UUUNNNKKKKKKMMMEEE@@@<<<888666444333222666---===CCCNNN\\\nnnUUUaaa|||VVVffftttGGG===:::555111///---,,,***)))))))))*********++++++...,,,---///===___rrrhhhMMM^^^sss```nnnKKKDDDaaaxxx___eee```WWWxxxoooxxxiiiQQQ___zzzpppwww```{{{ooowwwWWWIII{{{^^^GGG:::111999888:::<<>>JJJWWWccchhhiiijjjjjjhhhWWWppp}}}sssjjjlllfffWWW\\\nnnwwwaaaVVVHHHJJJfffzzziii{{{pppCCC111///***...(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111,,,IIIUUUeeedddZZZYYYSSSEEE~~~yyy```bbbzzzyyypppqqqjjjjjjvvviiisssuuuuuutttsssmmmbbbYYYcccjjjqqqsssooohhhdddcccgggdddgggjjjdddaaalll}}}lllhhhggghhhggg\\\ZZZ[[[FFF555AAAKKK>>>;;;;;;999>>>BBB<<<888===AAABBBCCCDDDAAA>>>???FFFNNNNNNWWWnnnnnnTTTbbbddddddkkkrrrkkkeeeooo{{{kkk___ccckkkhhhfffaaavvv___[[[fffkkk^^^]]]fff```YYYiiilll[[[cccYYYVVVpppwwwrrrzzzqqqeee^^^TTT[[[[[[\\\\\\[[[[[[]]]aaaddd[[[^^^aaa]]][[[cccWWW999VVVhhhcccooo|||pppnnnqqqnnnWWWjjj~~~fff===///%%%(((+++'''%%%&&&''''''''''''(((((((((((()))'''(((+++((('''222AAArrrVVViiisssvvvSSS[[[gggnnnqqqiiiqqquuuiii;;;111777333/////////.........------...000555DDDaaa|||yyyQQQiiiqqq~~~eeeXXX___jjj{{{yyykkknnnwwwooossspppnnnooobbbUUUWWWRRRRRRNNNRRR```eeedddeeefffkkknnngggcccqqq~~~|||yyynnnhhhjjjlllkkkooommmeeeZZZQQQOOORRRTTTOOOHHHBBBAAADDDNNNZZZaaabbb^^^]]]]]]aaannnwwwrrrqqqdddffffffVVVPPPOOOBBBUUUVVVUUUSSSUUU```sss}}}{{{~~~oooeeeeeedddgggjjjkkkmmmqqqwww|||}}}qqqpppxxx}}}{{{}}}{{{yyylllfffvvvcccgggsssgggddd]]]JJJ___ttt{{{uuuooolllkkkkkkfff___VVVMMMGGGEEEFFF???>>><<<999777666444111333...888DDDPPPjjjaaacccTTTbbbxxxLLL>>>:::666222000...,,,***))))))*********+++++++++---(((,,,333FFFjjjrrrUUU]]]qqqyyysss^^^CCCSSShhhlllXXXooo```xxx[[[dddvvvdddcccOOOpppwwwhhhuuuqqqnnnqqqwwweeeiiieee~~~^^^JJJ777666@@@<<>>000000;;;BBB???BBBBBB888CCCDDDAAA<<<===CCCDDD@@@DDDAAAEEEEEE@@@DDDIIIAAAOOOVVVVVVYYYccceeebbbffflllqqq\\\YYY```yyyssshhh\\\wwwjjjdddggg```YYYfffnnn___ccc|||[[[YYYiii___VVVvvvfffdddbbbiiirrr^^^WWWVVVXXXZZZZZZ[[[]]]aaaeeeYYY\\\```YYYSSS\\\YYYEEE???EEEfffyyypppvvvooottt}}}fffQQQ:::'''&&&)))'''%%%&&&''''''''''''(((((((((((((((&&&(((,,,+++,,,;;;NNNVVVeeeTTTvvv}}}ooogggddduuuooofff]]]sssiii:::000777444///.........------------,,,...222@@@\\\tttxxxoooWWWyyy{{{{{{~~~}}}aaa[[[^^^fff{{{zzznnnbbbkkk~~~{{{dddooonnntttnnnfff```SSSMMMUUUvvvxxx{{{~~~uuu~~~zzz{{{tttmmmiiiccc\\\XXXWWWSSSMMMVVVdddjjjqqqrrrjjjeeeaaadddhhhmmm|||yyyttttttjjjlll|||}}}{{{zzz{{{~~~sssaaaZZZYYYfffVVVmmmvvvoooUUUWWW[[[]]]\\\XXXWWW\\\aaaUUUNNNGGGBBB>>>:::888888:::;;;;;;:::888777444000)))222;;;EEENNNqqqhhhTTTwwwNNNaaaRRR>>>;;;666333111///,,,+++)))************+++++++++///(((///;;;SSSzzz{{{SSSmmmwwwtttKKK:::XXXcccXXX```pppyyydddlllqqq}}}{{{cccOOORRRbbbnnn]]]RRR\\\fffWWWppptttjjjkkk{{{nnnlllyyy|||rrrkkk}}}uuummmmmm]]]LLL555999EEE@@@JJJYYY|||}}}~~~zzzqqq[[[___pppUUU===PPPSSSJJJbbbooo[[[^^^gggQQQUUUWWWRRRNNNNNNIIINNN___bbbllluuuooo^^^TTT___pppjjjkkknnnhhhnnnjjjQQQKKKrrreeedddXXXPPP___QQQXXXUUUUUUeee```qqqPPPeeetttTTT;;;444:::===<<<>>>===???LLLeee}}}~~~zzzssslllfff___ZZZUUUWWWtttvvvpppfffJJJNNN;;;VVVnnnyyy~~~nnnooo[[[666666)))+++000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////444JJJVVV|||fffxxxTTT@@@OOO]]]mmmggg{{{xxx}}}fffqqqrrrooovvvsss___\\\jjjpppiiihhhfffiiihhhdddgggbbbPPPVVV]]]gggooorrrqqqkkkeeebbbSSSHHH???666;;;@@@===FFFFFFJJJGGGGGGWWWddd]]]aaaeeejjjnnnqqqooojjjeeefffZZZ[[[^^^UUUNNNPPPOOOBBBLLLIIIFFFQQQWWWTTTTTTeeefffhhheeeaaadddvvv~~~}}}qqq\\\pppbbb^^^aaa___\\\qqqxxxccchhhxxxnnnhhh```nnn___IIIOOO444@@@GGGUUUjjjbbbeee\\\\\\[[[XXXTTTTTTVVVYYY```YYYWWWVVVWWWaaaaaaQQQ222>>>aaasss~~~zzztttvvvyyycccEEE+++&&&***)))''')))''''''''''''((((((((()))(((%%%(((------000BBBXXXaaaXXXqqqmmmooojjjpppXXXzzz{{{hhh___qqqfffnnnlll@@@333666333111111000000//////......111,,,...KKK[[[ddd||||||sssyyyhhhkkkrrrXXX[[[hhh{{{www|||uuuwwwnnngggpppyyynnnqqqnnnwwwiiijjjggg^^^]]]GGGAAAwwwzzzqqqhhh^^^^^^[[[cccooojjj]]]NNNKKKRRRWWWUUU___[[[XXXWWWZZZ\\\\\\[[[^^^[[[XXXVVVXXX]]]dddhhhmmmsss}}}~~~yyylll\\\PPP]]]nnnnnngggpppzzztttkkkggggggooouuuuuurrrqqqkkkooorrrrrroooooossswwwuuupppllldddiiipppllllllooolllgggmmmvvvuuummmllllllmmmggg]]]^^^YYYHHH```yyyZZZXXXuuutttlll\\\YYYVVVYYYYYYTTTXXX[[[RRRDDDAAAAAABBB@@@>>>@@@FFFCCCEEEEEEAAA:::444333444...666999777YYYuuuiiiTTT}}}zzzccc[[[aaa>>>===888222///...,,,***++++++*********************000000GGGmmmWWW___wwwtttrrrCCCDDDRRRmmmRRR```\\\|||ooo[[[JJJIIIQQQZZZfffqqqppp~~~xxxeeekkk~~~dddxxxzzzrrr```UUU\\\mmmxxxvvvyyypppYYYhhhuuupppcccVVV]]]III555>>>FFFKKKWWW|||{{{yyylllrrrlll[[[JJJKKK]]]ooovvvvvvxxxtttuuuvvvvvvvvvooohhhkkkfffVVVMMMPPPFFFWWW^^^\\\eeezzz{{{ooo___VVVZZZ[[[UUUWWW```{{{ttt^^^bbbvvvkkk^^^jjj^^^qqqRRR<<>>CCC@@@999WWWqqquuuwww|||dddWWW[[[YYYbbbmmmssssssssssssuuuQQQTTTYYY]]]___^^^]]]^^^OOOLLLQQQaaallloooqqqvvvzzzgggOOOMMMmmmqqqmmmxxxvvvkkkvvvlllggg}}}fffVVVfffqqqXXX|||zzznnnzzzfffPPPHHHKKKHHHHHHPPPWWWkkkpppXXXMMMPPPQQQhhhzzznnnqqqooogggSSS???QQQ[[[ZZZbbbwwwoooWWWDDDCCCCCCGGGrrruuu|||}}}}}}QQQ777222&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,+++///,,,,,,333111///777<<<___|||jjj[[[XXXVVVDDD___|||nnnnnnxxx|||xxxttt```lllwwwwwwpppggg```\\\lllttthhh\\\eeeqqqnnnjjjWWW======XXXiiiiiibbbXXXYYYwwwssshhhjjjggg\\\PPPAAA>>>UUUvvvxxxccc___YYYRRRNNNMMMNNNPPPcccYYYWWW^^^bbbbbbeeemmmuuurrr___FFFkkkqqqVVV\\\^^^gggzzzyyy^^^EEEIIIEEECCC<<<555BBBSSSTTTWWWTTTUUUZZZ]]]YYYWWWWWW[[[UUUZZZjjjrrriiiZZZSSS@@@:::;;;___lllgggxxxtttvvvzzziiiWWW^^^ppp|||^^^444,,,)))---'''***((((((''''''''''''((((((%%%000!!!'''666UUU|||kkkooommm^^^LLLuuugggkkkuuuzzzlll@@@333666333111111000000//////......,,,,,,000PPPlll|||cccaaaaaayyynnnxxxuuuqqqllleeeccc~~~{{{wwwxxxwwwooouuuooodddTTTttttttvvvuuunnnnnnoookkk___ZZZDDDAAAzzzyyy]]]```hhhqqq}}}~~~}}}}}}hhheeeaaa______bbbfffiiiggghhhhhheee```]]]]]]^^^eeeZZZLLLAAA888444666:::999***--->>>OOOaaappppppcccWWWKKKDDD???:::888888777:::>>>BBBGGGOOOZZZbbb```ZZZPPPAAABBB```wwwsssfffbbb\\\SSSIIICCCIIIRRRZZZPPPUUU___^^^ZZZQQQCCCQQQsssZZZHHHhhh|||sss___XXXOOONNNLLLBBB???@@@:::AAANNNVVV\\\nnn}}}gggYYYGGG>>><<<:::444---444---555<<>>888333000...,,,+++******++++++++++++++++++...***AAAbbbdddppp}}}|||gggLLL;;;MMMjjjdddZZZWWWmmm___uuuvvv^^^ppptttjjjhhhddd\\\[[[```eeeaaa___gggwwwvvvmmmgggdddiiipppsssssstttjjjkkkrrrooopppfffVVV===:::FFFFFFXXXwwwooopppxxxnnnkkkkkkaaaTTT[[[mmmvvvnnnccc]]]```hhhqqqvvvtttcccXXXUUUWWWXXXkkkvvv~~~xxxllleeeaaa___aaajjjgggZZZ___yyybbbccceeeYYYVVVcccxxxppp|||iii{{{]]]HHHTTTeeerrrwwwsssgggeeeppplllFFF555DDDTTT]]]yyyjjjsssvvv___FFFAAA[[[jjjggg]]]}}}ggg]]]JJJDDDAAA<<>>@@@<<<444444999???VVVuuuoooVVVKKK???999444000000222,,,---///111555>>>HHHOOOYYYYYYSSSHHHSSS}}}iiiccc]]]TTTEEE<<>>>>>@@@BBBGGGKKKLLLGGG@@@:::444555888::::::???MMM[[[kkkKKK???888222000---++++++///111000///...///444:::???KKKSSSXXXWWWkkkggg```XXXRRRLLLQQQlll{{{aaaVVVZZZWWWQQQKKKBBBTTTzzzlllIIIgggyyycccbbbFFF999???AAABBBCCC>>>BBB===CCCTTT^^^XXXNNNJJJGGG@@@888555666777666444//////666333:::OOOiiinnnYYYJJJ@@@777555333///,,,,,,******++++++,,,,,,,,,,,,---222TTTnnn}}}YYYeee|||zzzKKKAAAPPP[[[dddHHHeeeuuuqqqmmmfffnnn|||rrrhhhaaa]]]```^^^___ccchhhiiiiiiiii^^^ccckkkqqqtttuuutttrrrzzz]]]JJJHHHWWWnnnpppdddwwwpppjjjhhhdddxxxXXXdddrrrxxxoooeeeiiittt{{{|||xxxooo```SSSTTT___gggiii[[[gggttt{{{~~~uuufffWWWXXXggguuu|||}}}qqqppp{{{mmmjjjwwwkkkssstttXXXssscccooo|||wwwPPP]]]xxxmmmRRRAAAMMMaaassstttfffGGGAAAJJJ\\\WWWSSSLLL???WWWGGG>>>GGG888DDDdddxxxvvvzzzxxxPPP666333'''------------------------+++---+++...444111666JJJlllfffEEE^^^~~~||||||pppeeeaaaXXXRRRWWWQQQRRR\\\wwwsssjjjeeekkkppplllaaaYYYgggnnnfff\\\___ddddddiiigggttthhhdddjjjiiiwwwfffpppooodddmmmiiimmmuuu}}}}}}uuukkkfffqqqwww}}}|||tttlllhhhgggaaagggtttvvvjjjeeeiiiiiiiiiiiihhhhhhjjjrrryyyvvvjjjdddeeeffffffeee^^^dddkkknnnlllkkkkkkmmmsssxxx}}}{{{pppbbb[[[[[[SSSXXX]]]{{{fffXXXgggccceeennnttteeeTTT^^^pppqqqiiibbb[[[ZZZ[[[\\\___ddd______\\\^^^mmmwwwgggLLLAAAAAA888***KKKaaaqqqkkkeeeyyy{{{yyyzzzsssAAA000"""///+++))))))(((((((((((())))))...((('''444XXXeeeYYYeeedddttt|||WWWWWW}}}~~~qqqfff|||{{{lll@@@333666333111111000000//////.........///555WWWtttqqqOOOUUUZZZrrruuuuuu\\\NNNPPP[[[lllbbb______jjjdddWWW]]]|||ppppppsssgggnnnqqqfffaaaOOOUUU{{{jjjcccbbbhhhdddhhh___cccaaa[[[]]]fffhhhddd^^^]]]ZZZSSSKKKDDD@@@>>>888777555333333333444555444222111222444333111...>>>KKKWWW]]]fffzzzxxxYYYFFF===888444333444444222333777;;;:::888666666888:::;;;???MMM\\\ccctttccc^^^WWWSSSYYYppp|||fffZZZYYYVVVWWWTTTIIIRRRwwwpppKKKgggrrr___VVV<<<;;;RRRbbbiiikkkiiillllllzzzrrrZZZSSSEEEBBB???;;;888555333222+++111:::444999JJJ{{{\\\xxxvvvVVVNNNAAA777666555///+++---******++++++,,,---------+++DDDddd{{{tttTTTdddrrrttt```<<>>VVVOOO@@@HHH<<<888RRRxxxvvv|||uuuiii<<<888222------------------------+++---,,,000444222@@@]]]wwwssszzzHHHSSSvvvtttjjjdddhhhkkkrrrfffjjjjjjlllsss~~~vvviiicccpppooogggeee^^^VVVWWW\\\[[[dddfff]]]^^^dddbbb^^^ddd^^^aaapppkkkaaaiiigggkkkooopppnnnooouuu{{{sssttttttrrrmmmgggcccaaaccc___aaaggghhhbbbaaafffaaa^^^\\\\\\]]]___fffmmm]]][[[YYY[[[```dddeeeeeeaaagggllljjjccc]]]\\\^^^UUUXXX[[[ZZZUUURRRTTTWWW\\\|||vvv~~~___MMMbbbpppfffWWWVVV[[[bbb[[[OOO\\\xxxyyyiii[[[YYY\\\^^^\\\[[[OOO]]]```YYYaaannnaaaEEECCCDDDCCC...???uuuyyy]]]\\\hhhpppsssqqqccc^^^kkkTTT333%%%+++******))))))(((((())))))***)))%%%444aaa}}}qqqiiisssjjjfffVVVUUUxxxjjjnnnrrrlll@@@333666333111111000000//////.........---777^^^yyySSSZZZ\\\ttttttnnnzzzZZZIIIQQQaaakkkgggjjjkkksssgggxxx{{{uuunnnhhhkkkiiiqqqttthhh___JJJOOOrrrllliiijjj]]]ZZZ\\\TTTOOOSSS^^^eeefffdddccc```YYYNNNBBB888333111333222000///------------222222111000222666===AAAEEEkkkqqq[[[ggg]]]???333000...///333444333555:::999::::::<<<>>>??????>>>???QQQdddgggffftttuuuccc\\\]]][[[XXX```vvvnnnbbb\\\ZZZXXX^^^[[[LLLOOOqqqpppMMMhhhjjj\\\RRRDDDVVV~~~nnnMMM>>>DDDBBB???<<<999666222000---...888888<<<>>>yyy]]]WWWhhhXXXQQQBBB777777666///+++...******++++++,,,------...000VVVllllll```rrruuuoooLLL888GGGkkkmmmYYYfffvvv```[[[YYY[[[aaakkklllsssrrr___MMMTTTjjjSSSXXXZZZ\\\dddooouuuuuudddccchhhsssxxxtttooonnnzzztttnnnssskkk```mmm^^^SSSlllzzz}}}yyy~~~yyy\\\bbbqqqvvvqqqcccnnnnnnqqqfffmmm}}}uuuddd___aaabbbfffuuu~~~pppaaafffpppxxxpppaaaZZZ^^^ddd|||~~~sssbbbQQQ\\\vvvVVVyyyhhhccchhhbbbZZZHHHssssssxxxpppmmmzzzvvvaaa^^^kkkrrrtttxxxzzzppp]]]NNNOOOLLLbbboooSSSAAA<<>>zzzeeejjjhhhuuugggcccrrrtttbbbhhh}}}lll@@@333666333111111111000//////......,,,+++666___xxxRRR```hhh~~~gggtttiiiNNNWWWfffqqqzzz~~~sssxxx~~~|||hhhsssqqqyyylllffflllfffjjjfffooorrreee[[[DDDIIInnnddd^^^]]]OOOLLLBBB666<<>>222000222777999999>>>DDDEEEGGGKKKPPPTTTWWWVVVUUU\\\ooo}}}kkkhhhfffYYYRRRZZZ]]]YYY\\\eeehhhddd\\\XXXXXXWWWVVV\\\XXXDDDMMMmmmpppOOOjjjggg[[[OOOHHHbbb}}}yyyxxx{{{iiiZZZPPPJJJ>>>;;;777666777777444111222***333<<>>888555555666555333333+++111888<<<:::^^^```wwwaaaxxxxxxggg:::<<<111222---111,,,,,,---,,,)))))),,,......666bbbooommmZZZuuuxxxxxxdddBBBBBB\\\}}}jjj}}}QQQAAA???:::888<<<777<<<444---888@@@;;;666<<<555666===@@@EEEZZZsss}}}lllgggmmmssswwwlllVVVeeeiiiiiinnn\\\MMMYYYVVVmmmnnnqqqrrrnnnnnnyyyeeeTTTeeeuuuuuuuuukkkgggnnnuuuhhh[[[pppyyyhhhsssqqqfffgggnnnpppaaadddZZZMMMRRRaaaNNN>>>===???===;;;>>>BBBrrr{{{gggjjjuuukkkiiipppbbbhhhqqqgggnnntttpppkkkmmmqqqyyyiii^^^fffbbbwww~~~sssrrrrrrooo]]]nnnzzzLLLEEEMMMaaa\\\EEEHHHbbbcccVVVLLLDDDOOOcccSSSCCCEEE@@@999___xxx{{{LLL444555000...,,,,,,---//////...(((111///000777===gggwwwzzzWWWHHHOOO}}}{{{ggglllnnntttzzzwwwoookkkllljjjaaacccdddmmmkkkdddcccmmmhhhkkkiiirrrggg[[[fffnnnppp}}}~~~vvv~~~}}}{{{yyyyyywwwxxx{{{~~~}}}|||uuuuuutttooolllmmmqqqvvvtttttttttuuuvvvvvvtttsssjjjjjjjjjjjjiiihhhgggfffggggggccc```zzzttteeeccc|||___]]]ZZZbbbgggrrrtttgggGGGKKK}}}dddYYY___cccdddaaaVVVpppiiiaaaZZZWWW]]]nnn~~~III>>>???777444>>>ddd~~~sssiiinnngggNNN222(((,,,((()))******)))(((***++++++222===^^^PPPVVVWWWdddvvvsssccc{{{{{{llljjj~~~yyy;;;888888444111111000///////////////222000555bbb}}}kkkDDDOOOkkk}}}]]]IIISSSfffccc^^^ppplllkkklllqqq}}}qqqxxxvvvooocccYYYZZZbbbjjjlllrrrhhhaaa\\\DDDJJJyyyiiifffbbbMMM:::888???JJJ}}}fffcccaaa^^^SSS@@@;;;GGGHHH<<<444999999999999:::;;;<<<===IIIKKKGGGQQQsss|||ooogggfffjjj^^^{{{qqqVVV===000444>>>???CCCJJJTTThhhkkkbbbaaaWWWLLLHHHBBB???@@@BBBDDDEEEKKKRRRUUUTTTUUUWWWTTTNNN???cccvvv\\\^^^yyyoooaaaUUUGGG\\\~~~^^^UUUJJJKKKYYYSSSWWWZZZTTTSSSRRRIIIDDD>>>888555555666555333...///999:::999:::cccjjjiiirrrTTTsssmmm======222444...111,,,,,,---,,,+++***,,,...///DDDeeeqqqjjjbbbuuuuuukkkJJJ@@@HHH\\\lllfff}}}iiiLLL===;;;<<<888444,,,888999666999666000333222@@@EEEBBBRRRyyy~~~sssnnnnnnqqq{{{yyyiii[[[MMM:::@@@HHHUUUiii```dddfffnnnvvvwwwqqqppprrr|||nnnlllzzz{{{jjj___hhhvvvmmmZZZtttooodddppp~~~rrrtttzzzuuujjjWWWPPPVVVYYY]]]gggXXXBBB//////777===AAAEEExxx}}}qqqsssmmmxxx~~~mmmggg```OOORRRcccwwwvvvyyy{{{sssfffbbbfffooohhhfffppppppdddaaaeeeeee}}}~~~xxx~~~~~~xxxuuutttlllvvvgggfffbbb^^^zzz{{{xxxMMMCCCGGGhhhyyy[[[@@@<<>>999666666666555333---111:::888:::<<<\\\bbb\\\qqqSSSwwwxxxAAA>>>444555...111---,,,---------,,,,,,...111TTTgggsssfffmmmuuurrr[[[;;;DDDQQQfffjjjxxxnnnbbbKKK888555;;;888...,,,222222222666222111<<<555CCCTTTrrryyyuuuqqqiiigggvvv}}}qqqyyymmm[[[eeeyyyiiiddddddkkkrrrttttttuuussseee```pppvvvccc^^^uuu~~~```cccmmmbbbmmmnnnWWWTTTVVViiiWWWUUU^^^]]]XXXVVVUUUAAA111111???<<<777ZZZWWW___eee```lllxxxnnn]]]III;;;===RRRjjjvvvrrrmmmhhhfffhhhoootttggg```WWW|||uuuuuuqqqrrr```{{{wwwoooeeeiiioooiiizzzppphhhnnnnnntttnnnNNNEEEIII|||tttDDDDDDyyywwwggg]]]ZZZQQQCCCGGGVVV^^^IIIJJJ^^^QQQ333PPPnnnrrrnnn@@@+++111///,,,,,,---//////...000///)))...BBB```qqqhhhmmm\\\IIIccchhhddddddTTT???HHHYYYeeeZZZDDD===CCCFFFxxx}}}oookkkkkkZZZBBBRRRiiimmmlll___jjjjjjrrrrrrddd___ffffffiiihhhlllwww|||yyyuuutttuuuvvvvvvttt}}}}}}|||{{{zzzzzzyyywwwuuuvvvtttpppmmmjjjhhhfffeeesssrrrooooooyyy___uuujjjkkk___XXXSSSTTThhhhhh]]]UUUPPPcccbbbrrrVVV___PPPfffzzzXXXAAA===<<>>222888PPPiiivvvtttkkkmmmeee~~~aaaXXXQQQEEE???:::333//////222555666===>>>AAAHHHOOOSSSQQQLLLLLLrrrcccSSSrrrrrr]]]ZZZTTTSSSfffSSS:::OOOssswwwdddWWWOOOHHHLLLNNNGGGCCC???999777777777555333111///333444???@@@JJJ|||\\\QQQVVVxxxPPPqqqEEE===333666---///,,,---,,,---///---,,,///444___jjjvvvdddtttsssnnnPPP<<>>EEE===>>>hhhzzz|||ssskkkMMM^^^{{{vvvzzz@@@222'''))))))***))))))))),,,...333VVVyyyjjjeeejjjjjj~~~rrrYYYtttyyyrrrlllqqq|||;;;666666333111000000///////////////***444@@@hhhwww\\\fffmmm[[[iiiqqqLLLIIIYYYrrrjjjuuuooommmuuukkk___UUUJJJDDDEEEUUUttt|||iiibbb]]]PPPQQQaaawwwiii___AAA888UUUppp]]]ZZZ]]]:::555KKKvvvvvvvvvlllaaakkk\\\YYYZZZ___\\\OOO===333444???AAA;;;444777ZZZvvvsssvvvkkkjjjttttttiiicccgggdddjjjmmmeeeWWWIII@@@<<<888:::===AAADDDBBB>>>;;;666000///===PPPZZZXXXRRRMMMiii]]]MMMpppuuu^^^ZZZWWWOOOVVVMMM@@@oooppp^^^SSSMMMIIIPPPUUUOOOCCC???:::777888888555333000---111333>>>???FFFvvvhhh]]]XXXvvvGGGbbbHHH:::222777,,,---,,,---,,,---///...,,,111:::hhhpppzzzfffsssmmmeeeEEE;;;GGGddd}}}vvvsssLLL:::555222333888333666555999???AAAOOOiiittt```jjjjjjllleee```kkkooo```^^^ddd^^^___]]]aaafffKKKggglllppppppnnniiiccc^^^wwwtttwwwooorrrmmmNNNVVV```YYYssswwwzzzlllVVVUUU\\\XXX___BBB???JJJ???666777444333AAA???DDD|||{{{VVVHHHHHHSSSgggfff^^^```PPPQQQ^^^^^^qqq{{{qqqfffaaaccchhhcccxxxmmmwwwWWWhhh```hhhpppRRRlllwwwlllSSSSSSeeemmm___sssqqqtttMMM???YYY\\\nnnpppqqqoooiiieeebbbTTTDDDEEEPPPQQQJJJ===HHHQQQ:::OOOZZZ;;;222000...---...//////...111333777???UUUsss}}}sssOOOUUUyyyjjj~~~^^^]]][[[:::AAAPPPYYYBBBKKK[[[kkkUUULLLxxxeeeKKK[[[mmmddd\\\kkkaaaQQQdddfffNNNJJJGGGJJJMMMOOOSSSYYYTTTSSSWWW^^^aaa]]][[[]]]bbb]]]\\\^^^^^^\\\___dddffffffggghhhiiigggdddaaa`````````___^^^ccckkkrrruuuqqqmmmlllnnnnnnkkkhhhmmmkkkkkkooovvv|||~~~~~~}}}{{{{{{}}}wwwssslll___|||```eeeqqq\\\dddaaaggg???DDDBBBAAAHHHOOO[[[OOObbbeee___XXXYYYppptttUUUTTTUUUVVVRRROOORRRYYY```DDD;;;;;;===111---OOOuuupppbbbxxxmmmdddAAA222***)))******))))))***,,,///555UUUkkkUUU\\\hhh|||xxxpppyyyvvvuuuuuuqqqxxx}}};;;555555333111111000///////////////***666@@@ccceee___nnnmmmuuu}}}NNNOOO```xxxooonnnggghhhjjjsssiiibbbOOOFFFTTTnnnooodddbbb[[[RRRTTT^^^}}}gggZZZ>>>???mmmooolllRRRUUU888444aaarrrXXXYYY___llltttuuummmiii[[[WWWggg]]][[[ZZZZZZTTTJJJCCCBBBAAAKKKBBB:::UUUuuudddbbbhhhccc___aaahhhiiiaaa\\\^^^bbbUUUMMMNNNKKKDDDDDDKKKEEEMMMZZZfffiiidddXXXOOOUUUEEE;;;EEEXXXaaa]]]UUUIIIZZZttt]]]PPPvvvjjj\\\\\\RRRQQQRRRWWW```UUURRRRRRNNNPPPRRRIIICCC???:::888999888555333+++---666666999999RRRyyy\\\vvvQQQiiiJJJ888222888,,,,,,------+++,,,///...,,,444@@@pppvvvwwwiiimmmjjjZZZ===:::LLLxxx~~~ooohhhEEE<<<;;;444333:::444;;;999888GGGcccvvv]]]bbb```dddccc]]]bbbggg```tttaaafffrrrzzz___jjjuuuyyyzzz}}}~~~~~~zzz{{{www```rrrTTTAAAFFFIIIHHHIIINNNOOOTTTUUUTTT```jjjdddOOO;;;333777222...444999444@@@___cccwwwhhhhhhsssrrrbbbTTT===QQQjjjmmmcccUUU___kkkoooppp___tttooouuupppjjjdddvvv|||mmmWWWNNNOOOLLLKKKWWWbbbttt~~~nnnnnn___===<<>>XXXtttzzzIIIjjj|||lllgggrrrzzzaaaVVV999GGGZZZ]]]LLLQQQ]]]jjj^^^{{{SSSEEE[[[rrr___vvvmmmSSSeeecccMMMlll|||zzzyyy}}}kkklllnnnuuu~~~{{{~~~eeeYYYvvv___ooommmaaadddeee```ggg]]]WWWYYYNNNRRRcccPPPaaaaaaxxxsss[[[WWWXXX\\\hhhOOOBBBGGGPPPVVVSSSMMMNNNSSS]]]FFF<<<666999333,,,FFFxxxppplllqqq}}}gggoooaaa<<<---)))******)))(((***---000<<>>PPPkkkpppqqqqqqqqqaaabbbddd]]]~~~^^^kkkpppaaalllrrrqqqooollloooxxx{{{fffUUUkkkuuummmWWWBBB;;;777===AAAEEEWWWoootttnnnoooZZZEEE:::PPPuuu^^^222???GGG222CCCNNNPPPWWW[[[TTTFFF@@@BBBDDDJJJAAA===EEE???===OOOyyyjjj~~~<<<444111///......//////......)))222CCCccckkkxxxfffQQQ|||vvveee|||xxxwwwSSS???NNNeee___VVVnnn|||qqq~~~zzzQQQNNNSSSuuuggg|||uuuZZZqqqppplllwwwvvvxxxaaa[[[^^^iiimmmfffaaadddrrrgggcccmmmsssnnnhhhfffwwwzzz~~~~~~}}}xxxiiiUUUIIIIIIQQQZZZ___mmmnnnsssxxxyyyooo^^^PPP>>>BBBHHHMMMSSSXXX^^^aaaeeeYYYPPPTTT___bbbXXXKKKOOOZZZVVVGGGMMMfffnnndddZZZrrr```xxxiiihhheeeeeeOOO[[[lllppphhhdddzzzttt|||rrrZZZaaaRRRWWW^^^YYYRRRUUUNNN777777;;;EEENNNRRRQQQRRRVVVXXXHHH>>>444<<>>jjjjjjFFFAAAPPPTTTUUU[[[YYYWWWXXXZZZ\\\]]]]]]XXXeee```RRRSSSXXXXXX[[[XXX[[[\\\XXXPPPRRRdddwwwuuunnneeedddbbb\\\QQQGGGIIIOOOQQQYYY^^^\\\ZZZ]]]^^^\\\SSSaaannnsssxxx|||eee```bbbaaa[[[XXXHHHQQQtttjjjSSSkkkuuufffYYYZZZTTTRRRaaazzzgggXXXQQQRRRQQQJJJLLLQQQLLLCCC???;;;999:::999666222555+++000999???:::SSSNNNJJJyyyeeefffOOO777444===//////222...))))))...---,,,999KKKlllooo```hhhfffwwwYYY>>>DDDNNN{{{ZZZnnnvvvhhhOOO888111888<<<;;;???IIIVVV~~~qqqiiivvvuuufffZZZuuulllnnnkkkWWWPPPcccttt{{{qqqhhhwwwxxxrrrvvveeeccctttrrrrrrYYYooojjjfffJJJ666MMMYYY>>>;;;CCCGGG>>>;;;;;;555...999111,,,888<<>>HHHnnnqqqdddIIIAAA===CCCJJJ>>>@@@888>>>KKKWWWTTTGGG===;;;===AAA;;;888@@@AAABBBLLLzzzzzzhhh;;;444222///......//////...///***888PPPttt|||hhhsss}}}PPPnnniiijjjvvv|||yyyxxxrrr^^^MMMWWWnnn~~~tttssswwwmmm___^^^PPPXXX```rrrlllUUUvvv{{{pppdddOOOVVVeeejjjQQQKKKOOO[[[___XXXSSSVVVkkk\\\WWW```fff^^^RRRMMMQQQVVV\\\^^^^^^```eeejjjjjjYYYGGG@@@GGGNNNNNNKKKPPPVVVaaalllooocccMMM<<>>666KKKnnnqqq[[[}}}]]]GGG>>>222<<>>999???RRRZZZHHH777111...000///888GGGQQQhhhgggVVVEEE999===FFF333:::UUUhhhyyyXXXNNNFFFDDDCCCDDDHHHLLL;;;AAASSSeeehhhffflllsssmmmlllmmmqqquuupppaaaRRRbbbkkkhhhTTT\\\hhhqqqWWW@@@VVViii```XXXjjjtttUUUQQQeee[[[GGG;;;LLL|||hhhIIIVVVnnnxxx~~~bbb]]]\\\BBB>>>>>>EEEGGG888<<<;;;@@@AAA<<<:::===AAABBBHHH777111---///111///---...///444NNNkkk^^^DDDkkkjjj]]]pppwwwmmmppp}}}tttssswwwnnn^^^aaarrrwwwyyyUUU@@@fffjjj___sssdddXXXpppqqqggg\\\XXXhhhvvvjjjSSSSSS___wwwqqq^^^llleeeUUUooo{{{bbbmmm}}}```~~~pppYYY}}}[[[wwwrrreeeJJJFFFiii{{{```UUUZZZWWWhhhbbbdddYYYWWWaaaXXXHHHKKK]]]LLL^^^pppaaaJJJ???333===OOOKKKMMMUUUTTTBBB333999===666222???}}}nnnnnniiidddPPP000,,,'''''',,,+++***444DDD[[[YYYUUUaaajjjtttmmmuuurrrqqqzzzzzzxxx~~~===555444444111111000000000000//////333111BBBtttzzz{{{fff```NNNRRRbbb~~~ooorrrkkkYYYNNNZZZmmmooo{{{nnnpppllldddeeekkkeeeaaaccceeefffhhhlll}}}lllhhhaaarrrXXXccczzzfffWWWVVViiidddccc___[[[\\\SSS;;;;;;===;;;DDDBBBGGG^^^ZZZ===444777DDDPPPZZZTTT???AAA777:::LLLXXXUUUOOOPPPPPPJJJDDDFFFMMMRRRPPPLLLMMMKKKLLLPPPPPPLLLKKKMMMGGGJJJMMMPPPYYYfffpppsssrrr___WWWsss~~~hhh___[[[PPPWWWWWWZZZaaa^^^[[[fffcccOOOJJJXXXtttaaaXXX^^^]]]VVVPPP888NNNkkkoooLLLPPPyyynnnVVVXXXwww___YYYSSSHHHBBBIIIRRRNNNCCC@@@@@@AAADDDFFFEEEBBB???:::999888888999888555333222111222000<<<>>>???dddtttWWWuuuvvvoooPPPAAA777444111111///,,,///,,,---///000DDDfffiiidddWWWhhhhhhYYY999777JJJtttjjj[[[wwwKKK;;;;;;666PPPnnngggwwwmmmYYYlllnnnrrr}}}fffAAA|||zzzyyyvvvbbbiiibbbhhhmmmuuugggmmm\\\fff|||nnn[[[BBB222EEEfffvvvKKK:::@@@}}}jjjBBB:::GGGFFFaaannnNNN000///111777>>>AAAMMMvvvtttTTTIIIDDDMMMLLL888???FFFttt~~~mmm___@@@>>>999777999:::666222111555888???@@@GGGaaalll]]]SSSXXXcccooovvvpppaaaSSSgggzzznnnVVVIIIbbbUUU[[[???LLLvvvTTTeeerrrRRRPPPkkk{{{ZZZmmm{{{gggWWWcccvvvPPPFFFMMMTTTLLL888???;;;???@@@<<<999<<>>zzziii```sssfffXXXlllnnnUUUbbb\\\[[[___kkkzzzlll|||uuulllgggssseee^^^vvvhhhfff|||[[[PPPJJJeee~~~jjj}}}iiiWWWGGGeeeuuu{{{xxxjjjTTTXXXmmmtttpppqqqzzzlllsss~~~qqqfffttttttlllqqqcccZZZ^^^yyyppp___@@@MMMjjjyyy]]]UUU___WWW\\\WWW\\\___ccc___LLLIII]]]ooofffttt{{{fff]]]ZZZ```KKKAAA999III]]]RRRLLLVVVVVVDDD555999<<<444000,,,}}}eeeooodddeeecccggg[[[///111'''%%%+++***%%%111FFF\\\RRR\\\ccc}}}VVV\\\uuuqqqssspppxxxppp>>>555444333111000000000////////////111---HHHkkkXXXGGGUUUppp~~~wwwZZZOOOYYYnnnrrrttteeehhhfff]]][[[ggg```ZZZWWWTTTUUUZZZbbbyyy{{{yyyiiifffZZZgggNNN]]]hhhTTTZZZuuuooo\\\[[[aaabbb[[[[[[TTTBBB@@@BBB>>>FFFJJJ[[[|||GGG<<>>>>>BBBSSSpppMMM999DDD^^^ttthhhEEEFFFsssPPP888777111888222000222444333222333???EEEGGGYYYxxx|||cccPPPJJJ]]]nnnsssvvvvvvmmm```vvvjjjbbbOOOPPP===@@@RRR|||mmmxxxgggYYYFFFJJJmmmWWW[[[dddgggYYY<<<::::::???@@@;;;888:::======BBBrrrsss```:::333...///111///...///222///FFF[[[yyy~~~SSSnnn~~~uuuxxxppp[[[jjj}}}llllllooovvvxxxfffgggxxxmmmJJJ;;;NNN~~~iii```rrrjjj]]]qqqwwwnnnvvvfff```ddd]]]vvvuuu^^^KKKZZZiiigggcccJJJ>>>UUUgggVVVZZZkkkbbb===IIIbbbttthhhyyyyyy[[[KKKTTTmmmeeezzzyyy```[[[WWWPPPnnndddeee~~~QQQ```ddd\\\\\\gggddddddbbbhhhnnnRRRZZZaaayyy{{{hhhZZZ@@@OOOfffwwwccc```qqqiiidddddd\\\^^^cccRRR???[[[tttvvvttteeeTTTQQQVVVWWWUUUDDD@@@BBB^^^wwwcccOOOUUUUUUEEE666999<<<444000777zzz~~~]]]___oooccc___tttxxxuuudddssshhh222000&&&&&&---+++)))>>>\\\wwwbbbkkkbbbQQQlll}}}}}}gggkkkppplllrrr}}}>>>666444333000000000////////////...222+++EEEpppXXXLLLVVVmmmuuuuuutttXXXRRR\\\rrrvvvsssdddgggggg```^^^___^^^```ffflllsssyyysssiiieeeQQQaaaSSSWWWjjjSSSYYY```LLLMMMHHHRRR]]]YYYVVVWWWSSSHHHLLLLLLZZZgggYYYWWWzzzmmmMMMDDD888QQQyyywwwIII333888777555444555888888666333///555999777777:::888222666555555666777777888999>>>JJJLLLmmmuuu^^^[[[KKKDDDFFFUUUeeeeee^^^___cccdddOOOKKKeee]]]___ZZZPPPOOOEEEAAAQQQggg```vvvXXXRRRqqqaaaYYYPPPOOO[[[eeeeeebbbbbblllggg```ZZZVVVSSSPPPOOOLLLHHHBBB===:::888666555000&&&...;;;???222GGG]]]BBBfffxxxXXXCCC666444222333111...***---...,,,666PPPgggppp[[[]]]hhh^^^???:::FFF]]]iiijjjyyy```FFF:::;;;hhhzzziii}}}eeeJJJAAAWWWgggaaaVVVXXXdddnnnooooooZZZEEEfff\\\sssqqqrrrvvvwwwbbbTTTcccXXXuuuSSS888444BBBAAA<<>>CCCfffSSS```ppp|||nnnuuuuuujjjbbbqqqOOO666666EEEttt}}}zzz|||ssslllnnndddcccdddJJJ;;;MMMOOO^^^[[[[[[ZZZAAA666999>>>???;;;888:::<<<<<>>@@@XXXwww}}}___999000<<<...///111111000////////////111111//////111222000111///000333444222222444222<<<>>>JJJOOONNNVVVSSSIIIcccrrrYYYYYY\\\]]]NNNKKKaaa\\\ZZZ]]]PPPGGG???888NNNhhh]]]}}}tttVVVNNNmmmaaa[[[SSSPPPWWW[[[VVVNNNKKKFFFIIIPPPXXX___bbbaaa```OOOIIIBBB<<<888666444333...000444111;;;===@@@hhhlllKKKNNN^^^wwwZZZCCC666444222333000///(((---///+++999VVVhhhmmmVVV```eeeVVV555===IIIeeehhh{{{}}}{{{lllFFF@@@LLLrrruuuHHH___|||vvvcccKKKNNNuuuzzzUUUKKKpppppplll```___lllppptttaaa^^^wwwzzztttzzziiiVVVeeekkkZZZ:::888<<>>+++111333111111444666:::EEEPPPqqqbbbAAAVVVxxxcccllluuurrrwwwiiiwwwOOO888>>>KKK}}}hhhVVVsss}}}ppplllfff{{{gggYYYHHHRRRcccLLL888666AAAKKK:::>>>SSSGGG888777===???;;;999:::<<<<<>>FFFGGGPPPUUUvvvtttZZZYYYVVVWWWNNNIII}}}YYYZZZVVVWWWOOOBBB:::===aaa^^^SSSvvvrrrVVVMMMnnnddd[[[TTTOOOOOOOOOJJJAAA;;;===@@@EEEKKKNNNLLLHHHDDDEEEAAA<<<888666444222000,,,333777000;;;>>><<>>QQQ}}}aaa@@@---+++<<<<<<222000666******;;;>>>LLLqqq{{{PPPSSS]]]ZZZMMMBBBtttiiiFFFPPPZZZaaa<<< 333;;;111888///000333777<<>>aaattt~~~~~~~~~>>>666000000111000000111666AAAfffZZZZZZ{{{vvvttt~~~hhh|||uuuoootttVVVHHHIIIRRRaaaooorrriii[[[QQQOOOUUU^^^eee|||pppSSSEEE\\\sssttthhhpppmmm\\\iiiyyyccc```VVVggggggMMMWWWnnnppp^^^WWWfff~~~}}}^^^yyykkkddddddfffooouuuuuuxxx|||ssshhhllljjj```fff~~~hhhkkkiiigggJJJQQQmmm{{{iii]]]\\\VVVSSSRRR^^^qqq{{{xxxpppjjjYYYgggqqqqqqtttfffXXXdddccc___jjjaaaTTT```rrrnnnccciiiaaaJJJJJJlllsssdddccc\\\YYYRRRWWWRRR===;;;dddvvv]]][[[ZZZWWW]]]^^^PPPaaaiiiJJJ:::HHHWWWIIINNNBBB444777999444222///XXXsss~~~^^^666+++...---&&&$$$111KKK```MMMHHHVVViiieeeOOOxxxlllnnnppprrrvvv@@@666333222000/////////............+++555===oookkkooo\\\^^^uuucccllljjjSSSMMM^^^ooo}}}lllzzz{{{fffNNNNNN[[[gggrrr}}}zzz{{{}}}___UUUPPPkkk\\\LLLhhhYYYQQQ888===666===DDD???@@@UUUaaaUUUXXX```jjjOOODDDDDDCCC888222222///,,,------///111222000...000...---...000111000///...***,,,222222...---111...***+++///000------111666$$$000---111<<<777NNN\\\lllzzzXXXUUUdddaaaYYYSSSMMM{{{YYY^^^YYYCCCEEE===:::LLLUUUKKKqqqrrrYYYPPPpppgggXXXSSSMMMKKKLLLKKKEEE???AAAAAACCCFFFIIIJJJIIIHHH>>>===;;;::::::888555333***,,,777:::>>>666>>>ttthhhZZZoooIIImmm[[[DDD777555222111---000&&&---111)))<<<]]]hhhgggWWWnnnjjjVVV444GGGLLLmmmzzzggg}}}}}}fffEEEKKKVVVaaaqqqdddfffnnnlll___SSS}}}yyyxxxgggbbbppprrrfffiiixxx}}}qqqbbb[[[ccciiiqqqVVV\\\<<<777OOO{{{UUU333AAA>>>444;;;000111***:::222333EEEGGGnnnLLL@@@HHHEEEAAAFFFIIIPPPXXXIII999===<<<:::999333)))(((444222222444888BBBZZZTTT===NNNNNNRRRSSS>>>999CCCZZZpppsssjjjjjjtttppptttnnnxxxWWWFFF;;;IIIGGG???LLLgggwwwzzziiiiii``````]]]dddvvvjjjeeexxxyyynnneeeUUUWWWrrrqqqJJJ@@@UUUxxx~~~VVV===;;;999??????ZZZvvv\\\<<<666<<>>>>>@@@___ttt???777000000111000000222444LLLyyykkkEEEbbbhhhvvvlll|||kkk___fffiiiLLLEEEPPPaaappp{{{jjjmmmtttlll>>>???kkkoootttkkksssrrr___iiiyyy___llldddaaa___```mmmgggVVVVVVXXXVVVYYYhhhiiiVVV|||ZZZXXXSSSNNN___[[[______cccjjjgggccckkkkkkbbbjjjaaa[[[^^^hhhSSSzzz~~~aaaTTTRRReeennn^^^^^^vvvggg```yyyyyyvvvzzzkkk]]]WWWdddttt```XXX^^^nnnkkk^^^aaaVVVFFFCCCjjjyyyhhhbbb]]]___zzzpppkkkWWW<<>>SSS^^^MMMLLLVVVvvvgggMMMccc{{{nnnkkkrrrrrrsssyyy@@@888555222000000///...............,,,222999uuujjjWWWSSS^^^vvv|||yyy}}}|||vvvvvvRRRRRR```fffbbb|||jjjXXXYYYhhh\\\hhhmmmnnnhhhlllfffUUU^^^lllcccRRRaaaPPPSSS???===BBB999;;;PPPgggmmmeee[[[RRRSSSZZZhhhsssrrreeeXXXAAA;;;444000000111111000222000---...111333111///999///,,,222555111000555555222000222666777333///333222222333444444111///777222///000000///222888BBBNNNZZZ___]]][[[[[[\\\[[[KKKkkktttXXXRRRJJJEEE@@@999HHH|||QQQKKKiiisssXXX^^^sssdddYYYSSSLLLHHHCCCAAAFFFMMMRRRdddmmmfff^^^YYYNNNAAA<<<===<<<:::777555444444888...111777===;;;WWWQQQXXX]]]MMMsssyyyfff@@@888:::...111///---***......---@@@\\\hhh______iiimmmYYY???@@@SSSssswww```QQQrrrpppaaa]]]ppp~~~ooo```gggxxxyyypppvvv{{{ssshhhppp]]]sss[[[```cccyyyxxxlllDDD[[[[[[NNNPPPWWWMMMGGGPPPYYYGGGHHHUUUzzzHHHBBB888333666777333222666+++>>>AAA;;;QQQXXX555JJJWWWhhhyyyXXX???555===...///111(((000999000333000@@@AAAUUUMMMFFFYYYnnnmmmLLLKKKFFFNNNbbbnnnuuuXXX{{{uuurrr}}}aaa___```MMMIIIDDD]]]]]][[[qqqrrr{{{fffOOOUUUQQQ```www[[[AAAAAACCCDDD^^^nnnpppyyy>>><<>>@@@<<<888000---,,,,,,///111000///777555333222222333333333<<<888888<<<>>>===;;;<<<===;;;888666666888;;;===444444444666888888666444777666444333222111///---<<>>HHH___JJJLLLMMMEEE777333777777111111;;;uuuqqqiiiooo{{{hhheeeXXX```cccqqqIII***)))...***777qqqpppYYY^^^XXX~~~LLLPPP|||qqqwwwwww|||{{{AAA777555333000000///...............,,,555;;;sss|||pppWWW\\\qqqrrrrrryyy^^^YYYdddiii\\\zzz\\\CCCZZZggg^^^```jjjpppoooxxx}}}ttt|||tttpppiii]]]^^^```WWWKKKtttlllYYY[[[NNNPPPRRRnnnIII>>>999111,,,************444333333444555555333111999:::;;;<<<===@@@DDDGGG@@@DDDGGGHHHKKKNNNKKKFFFFFFKKKPPPOOOJJJEEECCCCCCCCCBBBAAAAAAAAA???;;;888:::===;;;777:::@@@===555'''+++444BBBOOOWWW[[[\\\```\\\jjjfffBBB111<<>>:::999<<<@@@AAA___||||||QQQ555333111///555///222===ZZZooozzzcccNNN}}}wwwuuuwwwmmmRRRpppfff\\\eeennnfffaaa]]]^^^aaafffnnnvvvtttcccAAA>>>NNNzzzjjjbbbfffrrr]]]pppsssVVVYYYkkkllltttjjjXXX[[[ooowwwqqqfffxxxxxxvvvYYYZZZQQQHHHYYYqqq}}}ccchhhqqqccc[[[jjjiiidddvvvTTToooyyy}}}uuutttcccXXXwwwtttcccZZZkkkiiipppkkkkkkeeeaaadddnnntttoooddd]]]YYY|||kkk```nnnfff\\\ZZZ@@@<<>>```uuu^^^___kkkVVVFFF;;;333444888888666666666:::@@@FFFKKKKKKBBB888===;;;888666666666666666222///222222======AAAmmmbbbSSSwwwkkkYYY}}}ddd@@@999<<>>QQQ|||OOO:::888;;;>>>===999888;;;@@@BBBKKKsss~~~WWW888444222000555///333EEEmmmlllMMMrrr}}}zzzrrr{{{vvv]]]PPPzzzuuussstttyyyeeeEEE@@@RRRuuufff___eeettt___ooopppRRRxxxddddddwwwggg[[[}}}pppgggkkk~~~gggoooyyydddeeeooodddcccxxx}}}rrrwwwZZZsssxxxppprrrgggaaavvvddd^^^sss{{{sssXXXmmm|||___fffcccaaagggbbbgggqqqpppccc]]]aaaYYYqqqdddfffvvvjjj___[[[LLLFFF]]]~~~___```YYYXXXTTT___xxxnnnSSSZZZoooKKKVVVbbbSSSNNNggg}}}WWWPPPHHHFFFDDD===555333666555000777333uuurrrkkkxxxRRR333///---///+++111MMMYYYGGGLLL^^^vvvsss___\\\yyymmmjjjkkkAAA777555444000000///...............)))555999iiiwww{{{mmm___WWWbbbvvv}}}wwwzzzyyy{{{ZZZIIIUUU]]]|||]]]ttt\\\EEEfffiiilllaaaVVVaaatttyyyrrrXXXeeeoooooohhh]]]YYY___SSShhhsss```cccbbbhhhtttrrrCCC///111555999999777888<<>>:::777999BBBMMMKKKJJJJJJGGGJJJ\\\kkkllloooqqqjjj]]]^^^fff^^^MMMIII>>>```xxxcccccclllXXXFFF;;;333444:::>>>???AAACCC???>>>DDDJJJJJJFFFBBB<<<999666555666777666555666+++---444???;;;JJJOOOpppfffXXXddd@@@999<<>>CCCKKKYYYkkkwwwtttiii___PPP@@@<<>>^^^xxxeeeeeennnZZZIII<<<444===NNN\\\bbbeee\\\]]]gggtttsss```JJJ>>>:::777555666888999666333...)))111777:::999]]]DDD]]]tttZZZccc@@@:::===000222///---...111///444LLL\\\VVVKKKaaannn]]]@@@777JJJ```}}}jjjzzz\\\KKK]]]}}}hhhJJJPPPTTTFFFMMMYYY]]][[[ZZZFFF000999BBB222333000888555OOOpppxxxllllllaaa|||rrruuunnnuuuTTTSSSYYYNNNIIIHHHAAA999666666333,,,222111444888444:::YYY|||PPPBBB??????VVVMMMNNNvvvyyy\\\hhhaaabbbrrrzzzjjjvvvvvv<<<111555444444???YYY|||WWWQQQSSSPPPQQQZZZoooKKKBBBZZZnnnqqqbbbxxxwwwyyyjjjddd^^^UUUNNN888DDD:::777LLLsssrrrrrryyyxxx```lll|||uuuXXX>>>666@@@OOOsssQQQFFF:::777:::<<<:::777666;;;???333OOOwww~~~ccc<<<444333111444...555FFF^^^uuuiii~~~[[[www```yyy}}}hhhJJJxxxxxxJJJaaaqqqooommmsssvvvsssppplll___PPPQQQ___gggccciiiMMM???@@@[[[oooccc___hhhuuu___ooopppqqqTTTTTTXXXOOObbbVVVNNNKKKQQQHHHUUUEEEPPPHHHBBBCCCHHHMMMVVVOOO999AAA>>>???NNNWWWHHH???JJJXXXMMMJJJRRRNNNAAADDDTTTFFFEEE???IIIEEE>>>UUUAAA===SSSKKKBBBPPPHHH:::GGG>>>IIINNNEEE???AAABBBBBB@@@@@@JJJZZZ```\\\```jjjwww\\\jjjpppWWWSSSZZZbbbRRRiiisssSSSEEEPPP^^^rrrQQQ;;;IIIQQQRRRZZZcccvvvtttUUUVVVLLL>>>JJJPPPHHH===666555555333000,,,222XXXgggNNNdddjjjhhhqqq|||{{{vvv___666(((...'''%%%EEEnnnrrr[[[UUU___tttmmmXXXZZZzzz{{{hhhjjjxxxwww{{{BBB666555555000000///...............)))222000___uuuyyyjjjJJJUUUkkk~~~wwwvvvUUUUUU^^^fff~~~bbbkkkcccRRRoookkkcccppplllgggqqqnnncccdddvvv~~~tttggg```UUUXXXqqqYYYZZZwwwvvvaaa___[[[ZZZRRRSSSLLL===000///666<<<===III^^^tttxxxsssxxxsssooolllgggdddggglllgggssstttnnnoooiiiaaa[[[XXXXXXYYYYYYfffuuulllOOOCCC>>>KKKSSSXXX]]]WWWKKKEEEGGG888777KKK[[[ZZZSSSRRRMMM<<>>///EEEGGG===SSSYYYrrrUUUBBB<<<;;;666---222888:::PPP~~~~~~iiikkk~~~iiioooPPPaaa[[[bbbhhh[[[PPPLLLHHH===<<<>>>777333555111111///<<<@@@777:::^^^zzzHHH@@@SSSkkklllZZZlll~~~yyyaaaddd|||RRR444999;;;<<>>EEEtttGGGPPPmmmLLLbbbccc@@@:::>>>000222///***+++------888XXXkkkdddkkkmmmnnnbbbDDD222FFFhhh~~~yyywww{{{PPP<<>>AAA===XXX|||llleeeXXX]]]KKKjjjmmm___hhhiiimmmhhhgggyyyPPP@@@---AAA>>>EEE{{{}}}VVVmmm~~~tttkkkHHHLLLzzz```XXXFFF@@@EEECCCaaauuuOOOVVVYYYEEE777777:::;;;999555555:::??????NNNxxxuuuiii>>>222222111222---555EEEhhhxxxmmm???wwwggg~~~yyyvvvYYYSSSZZZ{{{www~~~kkkmmmjjj]]]bbbuuunnnIIIBBBEEEYYY|||kkkbbbaaagggqqqYYYlllqqqSSSbbbzzzwwwzzzyyyuuujjjooovvv~~~yyyiiiXXX]]]ZZZhhhjjj```gggeeeOOOFFFbbbdddSSSCCC999>>>EEEmmmoooOOONNN===555<<>>111///444777555444222;;;GGGPPP```kkkfffhhhqqq~~~vvvUUUFFF===888AAASSSbbbqqqhhh```RRRJJJ777TTT}}}^^^hhhnnnZZZVVVRRRPPP^^^]]]JJJDDD@@@CCCCCC<<<<<>>444...333777444111333444:::BBB___nnn999ZZZddd~~~uuuyyynnnfffbbb[[[TTTRRRSSSOOOFFF===AAA999QQQsssGGG333<<<111222<<<===BBBggghhhaaannnzzzdddgggxxxsssddd]]]dddhhhooohhh^^^BBB333>>>III;;;EEEyyylll___jjjPPPBBBNNNyyyVVVSSS===GGG===???KKKWWWjjj{{{ggghhhiiiWWWAAA666666:::===<<<888777:::>>>===IIIlllzzzhhhGGG222111000222444000JJJuuuyyyiii\\\xxxppp}}}kkk|||gggssszzzhhhKKKQQQiiiQQQXXXUUUTTTRRRFFFXXX~~~ooorrriiiXXXIIIBBBWWWiii___ccciiiooo^^^tttooollluuuppp|||www}}}lllfffRRRkkk___dddvvveeeYYY]]]SSSHHH[[[```UUU;;;<<<;;;xxxnnncccPPPPPPKKK666:::>>>^^^______RRRSSSLLLCCCFFFSSSXXXUUU@@@;;;555333333444333111,,,;;;yyykkkwwwvvvUUU000...((((((666KKKTTTMMMAAAXXXnnnfffXXX|||mmmjjjmmmpppzzz~~~yyy~~~iiiAAA:::111222////////////...............555444XXXuuuddd___YYYddd~~~zzzppp{{{jjjSSSWWWdddnnn{{{hhhmmmkkkHHHEEETTTVVVYYYZZZ```kkkqqqmmmtttlllrrrjjjdddaaaVVV^^^[[[OOOeeeiii]]]RRRJJJ===---DDDwwwyyyhhhIII:::===222***777444666;;;BBBHHHNNNTTTXXXLLLYYYccc___RRRFFF===888BBB777???dddlllccc]]][[[[[[XXXZZZXXXMMM===666111333777666222///999222888DDDKKKTTT___ccccccfffiiippp~~~cccFFF666444999<<>>777333777;;;888222///,,,---///555888999XXXsss^^^TTTuuu[[[FFF<<<888111///---...+++000(((999^^^kkkuuuaaasssxxxHHHAAAEEEnnnyyylllqqq:::888999;;;888===ZZZjjjBBB777777;;;999777777555AAANNN{{{cccgggjjj~~~```JJJOOOyyyddd{{{ZZZmmmiii___fffrrrsss]]]BBB444666;;;444666555222///000555888BBBFFFccc]]]NNNaaawwwxxxkkkpppgggccctttxxxzzzoooaaaPPPDDD@@@???<<<888AAALLLbbbrrrfffIII777666+++;;;EEEIII[[[qqq]]]]]]ffflllkkk[[[[[[___WWWpppqqqnnn]]]PPP:::111888DDDBBBKKK{{{mmmccciiiMMMKKKssslllIIIGGG:::JJJeeelllrrrhhh```]]]TTTFFF>>>???666:::===<<<888777:::>>>===IIImmmtttgggFFF333222111111333111SSSkkkhhhjjjKKKrrr}}}|||rrrsssUUU]]]hhhhhh```LLL;;;<<>>999444222333444333111333BBBmmmuuupppjjj___HHH...+++...,,,000GGG[[[XXXJJJ]]]kkkwwwcccUUUllljjjooosss~~~hhhbbbiiitttgggAAA999000222////////////............(((///111WWWyyygggOOOQQQhhh___MMMTTTeeesssqqqggg\\\eeePPPQQQooo}}}eee\\\eeefffeeehhhiiiqqqhhhnnngggcccaaaUUU\\\WWWMMMdddbbbPPPDDD======UUUsssXXXLLL<<<)))***444000///===+++000444666999???HHHOOOXXXPPPGGG@@@:::666888>>>555OOO|||ppp___\\\]]][[[WWWWWWVVVKKK<<>>888444888:::666111...000,,,///:::===<<>>===IIIQQQHHH777...333;;;777555IIIyyycccIIIAAA<<>>GGGIIImmmnnnkkkhhhKKK[[[iiiMMMNNNYYY|||pppYYYVVVYYYZZZUUUKKKAAA;;;999666:::===;;;888777:::???;;;CCCiiiqqq{{{gggFFF333444111///222111EEEcccvvvxxxmmmwwwXXX~~~wwwhhhMMM```pppiii\\\GGG444>>>nnnZZZSSS```gggzzz]]]FFFCCC]]]xxxmmmbbb\\\___qqqfffyyytttmmmxxxtttkkkjjjeee]]]___aaaccceeedddddddddaaa^^^FFF@@@DDDLLLUUUccc___IIIAAA???DDDSSSNNNFFFHHHXXXeeeNNNOOONNNSSS```^^^aaaJJJ]]]nnniii]]]SSSQQQUUU___hhhfffWWWJJJFFFLLLPPPZZZIII;;;SSS___jjjSSSLLLQQQTTTbbbhhhYYYTTToooaaacccqqq___VVV\\\\\\NNNgggtttXXXUUUDDDCCCbbbWWWaaacccOOOQQQ999>>>___^^^SSSGGGAAAIIITTTTTTIII???;;;666222111333444333111222???tttYYYeeeiii___{{{~~~cccNNN444)))///***222ZZZxxxkkkQQQ___hhhsssaaaLLLuuu}}}{{{lllkkkrrryyy|||eeeWWW[[[jjjrrrhhhBBB999111333////////////............(((......TTT~~~|||mmmEEEJJJhhhwwwLLLHHHQQQeeeqqq^^^dddAAAUUUkkkeeedddzzzsssaaa```bbbddd[[[dddaaaaaabbbXXX___ZZZOOOcccSSS@@@<<<@@@PPPvvvYYYIII;;;<<<777333555888333------000333333000...222555777AAA;;;999<<<999333666@@@^^^ggg\\\ZZZYYY```^^^XXXXXXQQQ???111***:::IIIQQQ[[[jjjvvvzzzkkkeeeSSSAAA;;;>>>LLL^^^```dddeeeccc___^^^___aaa]]]ooosssfffbbbmmmlll___bbbnnngggUUUIII???QQQvvvnnnuuuRRRAAA;;;CCCHHHQQQ[[[YYY^^^\\\LLLPPPSSSVVVqqqtttNNN>>>888555888999555000...444222222;;;===<<<]]]```IIInnnXXXnnnWWWFFF===888000///......+++000)));;;^^^gggmmm^^^fffooohhh@@@???FFFqqqvvviiiUUU111???;;;999[[[iii???666:::888555555444444;;;QQQoooaaaHHHYYY[[[UUU222EEEJJJ;;;555HHH===555XXX[[[III666///555;;;666---111000111444777:::AAAJJJnnnUUUIIIcccxxxjjjkkkOOOOOOPPPQQQTTTJJJHHH===999666666999<<<>>>===777555333222333666888999FFFddd[[[777///,,,333<<>>666===OOOHHHaaaxxxzzzpppZZZ|||gggOOOEEE___jjjVVVVVV^^^^^^DDDIIILLLMMMMMMIII<<>>{{{sssPPPZZZffftttcccGGGmmmzzz}}}ooommmsss{{{zzzqqqDDD;;;333555////////////............111555111TTT}}}sssWWWUUUooorrryyy~~~sssJJJFFFQQQfffjjj___cccOOOzzzaaaIIIaaazzzaaa___aaa^^^WWW```^^^]]]]]]SSSZZZ```RRRaaayyyHHH999BBBSSSoooTTTLLLGGG???666999;;;666222555666///999:::777333333666444...---444<<<:::000444VVV|||tttWWWRRRXXX\\\RRR^^^\\\VVVVVVJJJ999777DDDooo\\\LLLGGGJJJUUUZZZ^^^aaabbb___[[[ZZZ\\\VVV^^^ffflllyyyfffQQQMMMCCC>>>NNNqqqiiiwwwjjjOOOGGGSSSsssuuuqqqnnnYYYYYYSSSKKKYYYcccfffyyyrrrDDD===888666888888333///...///333222444999;;;KKKhhhDDDCCCzzzRRRqqqUUUFFF>>>888000///...---***000***===___fffjjjfffhhhmmmeee???@@@JJJyyysss~~~lllMMM555:::@@@GGG}}}GGGEEE444999333111777444555FFFooolll___QQQQQQ@@@@@@;;;;;;;;;>>>OOO\\\]]]\\\ZZZDDD>>>777222///000444999555///000666666;;;VVVwww]]]LLLiiizzztttbbb```MMM[[[dddccc^^^JJJBBB333555777999999777333111111---000777;;;===GGGTTTzzzCCC...777CCCDDD>>><<>>666???WWWMMMccc|||zzzkkk\\\NNN;;;bbbUUUIIINNNUUUOOO===<<>>AAA???===AAAIIIGGG???BBBAAAAAADDDOOOoooZZZIIIIIIGGGJJJRRRRRR^^^XXXPPPMMM:::333HHHyyynnn___SSSPPP```iiiccc^^^]]][[[XXXYYY\\\___YYYWWW]]]fffqqq~~~sss\\\OOOOOOUUU<<<999JJJrrrlllssscccSSS888LLLyyytttjjjiiiSSSYYYWWWWWW```\\\NNNPPPLLL333;;;777666888888333//////,,,444444444:::@@@QQQiiiNNNPPPyyyVVVSSSEEE>>>888000......---***000+++===^^^bbbddd^^^aaahhhccc===;;;DDDuuutttoooPPP<<<777???eeettt222===222555---...999444@@@fffqqqjjj{{{zzzhhhaaaNNN777000999HHHUUUxxx^^^EEE<<<555444555333222222555555999===>>>PPPsss```hhh~~~jjjffffffSSSKKK___bbbZZZUUUCCC===666777777666222000//////111111333444444GGGuuuTTT444444<<>>PPPhhhwwwVVV666555444000111333<<>>555333000111444555444222666sssssswwwbbbGGG111,,,111***???eee\\\AAAHHHYYYrrrrrrkkk]]]zzzwwwmmmhhhkkkvvvwwwvvvzzzyyy]]]EEE:::333666////////////............(((---,,,SSSeeeccc~~~qqq~~~sssooovvvoooPPPLLLWWWkkk{{{___lll{{{rrrppp^^^aaaOOOKKKwwwuuuccchhh^^^SSSSSScccbbb^^^^^^YYYfffeeeMMMWWWuuuNNN@@@FFFSSSOOOHHHBBBRRRdddXXXRRRggg{{{```\\\fff^^^ZZZaaa```^^^dddeeeaaafffqqquuuqqqpppttt}}}wwwXXXAAAAAABBB:::888???KKKUUULLLEEECCC111<<>>FFFjjjwwwbbbzzz^^^RRREEE???999///...///...***///***;;;ZZZ\\\\\\ZZZ]]]eeeaaa:::888DDDxxxvvvuuuHHHBBBBBBTTTQQQ444111111333+++000<<<888UUUwwwfffQQQqqqjjjKKKHHH@@@IIIRRR{{{\\\FFF777---111999999222---444<<>>;;;///000---555777222QQQvvvjjjssslllmmmIIILLLzzz|||LLLXXX;;;GGGyyyqqqPPPIIIAAA>>>888111,,,///444333222444@@@HHHQQQ{{{LLL:::DDDBBBOOOaaarrrvvvffflll```NNN@@@999777888888,,,888333...777222000AAABBBHHHxxxPPP888GGGIIIiii{{{lllbbbBBBAAA???;;;|||vvvsssZZZhhhOOOoooUUU:::666555,,,:::???DDDnnnvvvxxxjjjuuuUUUFFF```ttt\\\ZZZooommmfffRRRAAAVVV]]]HHHAAA;;;666<<<===888333777>>>BBBBBBdddOOO@@@222111444555---777[[[uuuooo~~~~~~www~~~{{{~~~```JJJiiivvviiiSSSMMMhhhnnneeeffffffeeeeeehhh```cccvvvggg\\\yyydddgggxxx[[[nnnYYYcccWWWkkkMMM___]]]___lll]]]RRRjjjooobbb^^^OOOdddqqqcccSSSOOOlllzzzddddddZZZVVVYYYllleeeMMM\\\ttt]]]PPPLLLLLLRRRYYY]]]xxxwwwtttsssnnnjjjhhhlllfff^^^RRReeerrr[[[___ppp[[[~~~wwwpppRRRssskkkcccwww^^^kkkrrrXXX\\\hhh```IIIDDDZZZ___^^^\\\MMMKKKppp{{{ZZZ\\\444ZZZQQQSSSOOO999333QQQ|||MMM>>>222333222222444666444111@@@fffccc```mmmooossssssttt~~~vvvHHH,,,******(((HHHbbbHHH[[[tttyyyjjjOOOiiiqqqyyyqqquuuccclllxxxeeeUUU[[[ZZZ___hhhTTTwwwPPPrrrFFF:::555555222111000//////............+++444WWW|||zzzooohhhrrrxxxzzzyyydddlllmmmzzz]]]TTTYYYttt~~~fffdddooo^^^ZZZYYYgggTTTSSSmmmgggOOO___ddd[[[YYY]]]eeekkkggg\\\VVVVVV___WWWZZZbbbEEE===>>>QQQcccXXX|||tttqqq{{{ggg___[[[nnnjjjlllmmmssstttjjjaaattt}}}zzzuuunnnfff^^^XXXSSSOOO;;;444111555777444111111444<<<;;;000<<>>JJJPPPTTTXXXXXXTTT???:::TTT~~~jjjlllbbbSSSHHHNNNZZZPPP777;;;NNNPPPjjjvvvjjjmmmuuuooonnnfffHHHCCC===777444333111000...222666333>>>AAAqqqUUURRRVVVZZZXXXHHHOOO999111000---000000,,,***333III___lllpppnnnhhhaaaOOO:::GGGmmmrrr~~~nnnNNN;;;666444111333///999===BBBrrriiirrrvvvlll^^^HHHmmm___VVVBBBeeerrrDDD<<>>GGGxxxiii{{{vvviiiooo```UUUDDDXXXtttyyymmm___WWWJJJ222888>>>999???999555;;;===777333777>>>BBBAAAlllOOO???555444444555111999WWWrrruuu```~~~}}}~~~~~~vvv^^^NNNhhh}}}vvvssslllooosssfff```WWWXXXjjj}}}|||ooodddhhhgggbbbTTTlllvvvccchhhxxx[[[mmmggg]]][[[}}}jjjfffWWWYYYLLLMMM]]]XXXeeejjj^^^jjjnnn]]]lllkkk^^^ZZZYYYrrr{{{\\\]]]ZZZ\\\```tttqqqWWWbbbzzzaaaaaauuupppggggggfff___mmmggg\\\ZZZwwwppp]]]iii|||\\\aaannnqqqRRRrrrkkk```vvv___fffjjjPPPiiibbbYYYWWWqqqiiiOOOQQQfffzzzuuu```TTTZZZGGGmmmhhhEEE???BBB<<>>EEEYYYwwwfffZZZ]]]vvvjjjSSS[[[\\\SSS]]]OOOEEEMMMaaalll___KKKQQQQQQSSSVVVXXXVVVPPPKKK@@@888000------000777>>><<<<<<999555UUUVVV===777444222>>>cccddd[[[\\\TTT>>>BBBvvv```RRRAAA<<>>???NNNBBBNNNiiieeeLLL:::888888222CCCuuubbbYYYUUULLL777999iii|||]]]UUU::::::>>>RRRuuu{{{eeePPP:::333AAA@@@>>>>>>GGGUUU\\\VVVLLL???;;;\\\{{{iiiUUUMMMKKKKKKDDD999555;;;@@@CCCUUUOOORRRTTTGGGAAA888;;;888555333444555666666555,,,444:::>>>>>>rrr^^^MMMUUUnnnwwwuuubbb```aaa???333222///+++---,,,+++666PPPkkk|||kkkrrrvvvuuu```??????^^^|||{{{qqqllleeesss{{{jjjqqqVVVAAA>>>???777222444222---666???```xxxlllZZZEEEppp```XXXMMMQQQTTT777???<<<333333111000666///222???;;;FFFkkktttwww[[[BBBBBBMMMVVVddd~~~zzzVVV@@@>>>888888888888666333000---***444;;;<<<>>>SSSgggRRRiii}}}YYYPPPVVV___<<<;;;FFFBBB]]]]]]ccc}}}XXXbbbVVVtttBBB;;;111666444::::::WWWaaaSSSiiisssmmmppp___NNNHHHWWWeeeqqq{{{xxxmmm```UUUIIILLL\\\DDDCCC444<<>>@@@:::jjjQQQBBB===;;;333333444333MMMsssVVV^^^}}}yyy~~~xxxwww{{{xxx{{{fffQQQqqqxxxpppjjjsssrrrPPPCCCGGG\\\aaaooosssZZZmmmuuufff]]]hhhyyyZZZkkkjjjuuuqqq```LLLLLLNNNHHHVVV~~~iiiYYYsssdddQQQ\\\gggtttjjjfff]]]QQQxxxxxxjjjfff^^^VVVrrrssszzzttt]]]\\\jjjpppeeeVVVYYYKKK[[[iiiccckkknnnUUU^^^uuunnnbbbjjjjjjZZZrrrrrreeessscccTTTnnnlllWWWoooaaaXXXTTT\\\jjj\\\\\\___aaaqqq]]]BBB444ZZZsssUUUZZZ\\\NNNTTT~~~iii\\\aaahhhDDD???}}}ddd:::444000///111666999888555555nnngggoooyyybbb]]]@@@///'''222000999VVV[[[OOOQQQYYYooolllwwwwwwiiimmmsss|||oooLLL:::333555222111000///............------222NNNyyyqqqwwwzzzxxxttt^^^[[[YYYpppwwwdddqqqttthhhgggcccppp```AAACCC222999@@@RRRzzztttkkk\\\[[[kkkpppaaaWWWXXX^^^YYYKKKlllcccUUUZZZrrr~~~gggWWWGGGJJJCCCBBBKKKGGGJJJ>>>NNNfffnnnYYY888,,,111,,,000666===BBB@@@999333000333888CCCSSSbbbmmmqqqsssiii\\\DDD777222333000LLLmmmVVVOOOHHH???222<<>>___yyygggUUUMMMIIICCC@@@@@@===CCCPPPQQQaaaWWWUUUTTTGGGGGGBBB888666333333444666666666444,,,888;;;<<>>===222777555:::===eeeyyyYYYRRR```VVVTTTpppXXX<<<===EEEBBBQQQkkkVVV@@@<<<;;;:::UUUfffQQQ666333...HHHWWWOOOKKK???666999999555444999???@@@>>>mmmPPPFFFAAA;;;333222333---GGGVVVpppxxxfffyyy}}}vvvyyysssrrr|||rrr```yyyzzzyyysssiiidddmmm}}}}}}vvvgggYYYWWW\\\XXXOOOVVVoooppp[[[XXXiii^^^[[[iiizzz[[[mmmmmmlllwwwVVV\\\___kkkfffpppttt^^^sssjjjhhh|||dddnnnpppdddddd\\\```sssdddYYYffffffccc___^^^eeeppptttnnndddTTTKKK\\\ggg]]]hhhrrr^^^^^^tttjjj```ccckkkrrr```XXXwwwnnnkkkvvvkkkTTTnnnoooSSSlllcccSSSNNNhhhbbbaaaccccccUUUUUUGGG@@@CCCccc}}}hhhRRR```ZZZJJJWWWpppYYYVVVLLLeeeOOO;;;III}}}TTT000+++...///555;;;;;;555333666ZZZ^^^III^^^~~~qqqxxxppplllDDD000%%%333///999cccuuu___KKKZZZzzziiiaaaYYYsssjjjlllhhhnnnwwwbbbNNN:::222666222111000//////.........222111111JJJwwwwwwdddxxxssseeemmmzzzwwweee]]]XXXooovvveeerrrqqqggggggbbbooo```AAA888111<<>>;;;333@@@NNNrrrccc===111000---222444777999999888666444888HHH___vvvxxxbbbIII===000333===jjjdddPPPHHH===444222HHHcccGGGAAA555FFFfffRRRAAARRRWWWNNNccclllkkkPPPOOOMMMCCC^^^tttkkk^^^SSSRRRIII:::666======HHH```uuuxxx]]]OOOJJJ>>>???;;;===:::777555555555444333333+++:::;;;<<>>888222JJJWWWKKKIIIAAA777:::999555666;;;@@@AAACCCxxxKKKJJJBBB:::444444222333FFFLLLqqqlllsssxxxssswwwxxxxxxrrrqqqfff^^^```fffgggddd```dddVVVdddzzzWWWLLLuuuzzzkkkkkk~~~aaaddd\\\\\\lll|||\\\pppkkkZZZaaaaaaWWWZZZlll___\\\xxxdddcccccceeeVVV[[[bbb]]]XXXUUUllluuuggg```[[[bbb```VVVUUU\\\bbbeeeiiinnnpppnnnXXXkkkhhhfffmmmcccWWWpppfff[[[\\\\\\aaaYYYLLLkkklllaaaxxxiiiZZZhhhUUUnnnuuuQQQiiigggRRRNNNvvvddd```YYYYYYVVV^^^KKKCCCMMMmmm}}}hhhWWW___WWWHHHKKKrrrMMMNNNVVVHHHCCC;;;888ZZZsssIII111......111999???;;;333555>>>PPP```[[[ooo~~~wwwrrr___yyy{{{;;;&&&)))(((***MMM~~~}}}\\\MMM[[[qqqwwwccc\\\PPPjjjhhhmmmjjjrrr}}}hhh\\\~~~bbbuuuOOO:::111666222111000//////.........000000///DDDppp{{{kkkkkkeeelllgggfffpppqqqqqqhhh[[[UUUkkktttdddrrrpppgggfff]]]gggVVVEEE999AAAGGGSSSkkknnnjjjddd___```hhhmmmhhh^^^XXXWWWXXXJJJttttttmmmdddVVVfff^^^UUUXXXUUUWWWWWWUUUkkk[[[:::333555333666888999888888;;;BBBIIISSSvvvyyy^^^[[[MMMCCC222:::RRR```LLLBBB666666CCCfff^^^III===:::QQQdddBBBLLLxxxqqq___qqqQQQGGGaaaooocccZZZSSSVVVOOO???@@@MMMPPP^^^qqqWWWRRRIIIHHH???===:::777666555444222111111***;;;;;;<<>>444>>>EEECCC555...222555333///999@@@hhh}}}```WWWRRRdddPPPRRRrrrrrrFFFFFF555777666555444555111222;;;:::111...111222EEEPPP```{{{YYYlll{{{SSSOOOSSS\\\ppp}}}dddDDD222222:::888777555111...///444888888LLL~~~[[[]]]fffuuuXXXUUUtttmmmLLLAAAWWWkkkjjj```XXXaaannngggTTTYYYqqqxxxmmmTTT^^^ZZZ[[[;;;888555333444???PPPjjjLLLPPPooo}}}qqq{{{JJJDDDJJJfffEEE<<>>WWWvvvqqq|||yyywwwttttttyyyrrrgggqqq~~~www]]]GGGAAA]]]aaaoootttsss___^^^gggaaabbbqqq^^^rrruuuooo]]]]]]YYYKKKYYYmmmdddmmm{{{vvvZZZKKKXXXjjjUUUYYYKKK\\\dddRRRTTTVVVTTTUUUMMMLLLcccvvvmmmYYYYYYYYYZZZXXXeee```KKK\\\RRRYYY______cccjjjnnnnnnnnnsssiiiaaaTTTOOOuuulll]]]ccciiikkk___PPP^^^xxxccc```KKK^^^bbbUUUooozzzQQQgggiiiTTTRRRddd[[[RRRQQQSSS___QQQBBBZZZlllYYYZZZSSSLLLBBBSSSPPPGGGNNNLLLCCC@@@@@@fffYYY666111555000444<<<@@@999222===NNN|||}}}}}}vvvaaattt}}}777...333---333^^^vvvXXX[[[]]]rrryyyeeeddd___}}}{{{xxxmmmtttiiiaaawww|||vvvxxxwwwsssPPP:::111666222111000//////.........))),,,+++???kkkyyyjjj|||]]]sssyyyooo```mmmpppkkk]]]VVVllluuugggiiilllggghhh___hhhVVVFFF===TTTZZZvvvuuummmhhhcccZZZRRRSSSWWWJJJwwwrrr```qqqttttttZZZBBBKKK]]]UUU]]]mmmmmmvvv~~~dddTTTCCC000///:::<<<@@@EEEGGGLLLYYYkkkxxxrrrmmmnnnoooppp]]]VVVEEE???///<<<[[[}}}UUUAAA888333@@@]]]kkkYYYKKK::::::PPPuuuKKKBBBWWW~~~yyyjjjmmmOOOIIIgggvvvggg[[[VVVSSSRRRKKKWWWooouuugggIIIJJJGGGFFF:::888666444333333333222111000(((:::<<<===RRRaaaWWWzzzBBBIII222333000---222111,,,///???UUUdddaaabbbfffmmmdddGGG>>>RRRppp}}}}}}gggjjjXXX===BBBLLLAAACCC@@@777000///111333444CCCHHHwwwqqqEEENNNUUUqqqVVV___bbbbbb;;;@@@<<<<<<+++444)))555111---333---***::::::555GGG[[[~~~^^^PPPHHHOOO[[[LLLCCCeeexxxnnnhhhTTTMMM@@@333111555555111000000000//////333;;;AAAQQQwwwlllZZZZZZpppzzzUUULLL[[[nnnoooMMMQQQkkkuuulll}}}eeeRRRZZZ^^^VVV:::444555222333AAAXXXssshhhtttzzzhhh|||```eeejjjoooFFFNNNlllcccDDD---???<<<:::999>>>KKKBBB999;;;:::666888>>>BBBCCCggg>>>LLLAAA888:::===444222///aaavvvnnnnnniiiggguuuqqqtttkkktttppplllyyy```FFF<<>>VVVjjjVVVGGG666CCCsss```XXX???]]]hhhIIIHHHVVVhhhgggHHH>>>bbbsss``````XXXXXXMMMLLL]]]ppp|||uuuZZZJJJHHHGGG@@@888999888777555333222222222222---;;;<<>>AAAHHHiii}}}xxxYYYOOOMMMJJJAAA???>>>444;;;***TTTpppnnnqqqqqqTTTxxxqqqmmmsssuuuwwwlllccclllvvv|||wwwUUU>>>;;;AAAXXXmmm\\\iiigggnnnmmmeee^^^gggwwwiiicccyyy\\\qqqaaa]]]XXXZZZeeettt~~~uuunnniiijjjpppuuuuuusssooooooooooooooonnnmmmlllkkkppptttqqqnnnkkkgggbbb]]]eeesssfff]]]ZZZ[[[YYY\\\```bbbbbb___\\\YYY^^^ooovvvjjjbbbdddaaaXXXSSSxxxsss```hhhrrrppp[[[ccc```SSSUUUdddjjjcccuuuaaaXXXQQQJJJMMMXXX]]]JJJaaaRRRVVVMMMUUULLLCCC@@@???444QQQeee[[[???...---222888444@@@666???555HHHOOOeeebbbdddyyyqqqffflllQQQ///000***)))555DDDNNNZZZ[[[OOOdddzzzyyybbbfffuuuzzz}}}oooqqqeeeqqqvvvEEEzzz}}}yyy___]]]{{{dddrrrRRR;;;:::444444222000000000000///------,,,///CCCiii|||eeejjjuuuwwwooo___]]]```yyy{{{]]]mmmhhhggg]]]cccaaa___dddmmmyyylllsss}}}sssiiicccTTTPPPSSSQQQmmmeee^^^``````TTTGGGaaannnfff^^^```^^^\\\^^^bbbbbb^^^aaa[[[XXXTTTHHH@@@MMMbbblll___YYYUUUSSSSSSVVVTTTXXX\\\ZZZZZZYYYRRRSSSCCC888RRR^^^FFF000DDDvvvjjj]]]ZZZUUUGGGSSSddd```TTTrrrsss\\\@@@???lll```???999aaarrr```aaaYYYQQQIIILLL[[[fffggggggjjjcccZZZPPPJJJIIIEEE???888999888777555333222222222111222===444===bbbPPPuuuPPPqqq{{{GGG777444333000000///,,,000???TTTbbbdddiiikkktttsssSSS:::CCC___}}}vvv~~~mmmgggtttyyy~~~}}}gggJJJ555000222333111999===jjjyyyPPPzzzaaa___ccclll]]]HHH888666777333000222111333888555...444===<<>>@@@GGGEEE<<>>qqqkkkLLLBBBiiikkk~~~fffqqqPPPxxx{{{TTTmmmCCC999777777777777III^^^rrrdddppprrr\\\LLLFFFAAA222FFFnnn<<<333888<<<555111999???AAAHHHhhhUUULLLKKKJJJCCCCCCCCC;;;>>>+++FFF[[[gggvvvqqqwwwxxxqqqqqquuuwwwoookkkpppkkkbbbccc~~~xxxiiiRRR@@@@@@GGGnnneee^^^lllkkkuuu{{{sss___aaabbbeeelllbbb```vvvwww\\\vvvnnnvvv|||mmmgggkkkhhhgggddd___[[[ZZZZZZ\\\mmmkkkhhhccc]]]UUUNNNJJJIIISSSUUUKKKEEEHHHKKKIIIRRRWWWVVVPPPNNNTTTXXXWWWQQQeeelll___UUU[[[aaa```ppp```WWWZZZWWWNNNOOOZZZOOOcccgggZZZ[[[WWWPPPMMMQQQIIIGGGJJJfffggg[[[DDD000+++000444888555???KKK;;;333<<>>]]]hhh\\\NNN[[[ooouuugggaaammmrrrkkk{{{qqqjjjiiizzzvvvSSSssstttUUU]]]cccllltttzzzSSS;;;:::555444222111000111000...,,,......111CCChhhnnnkkkvvvuuuoooppp\\\WWWYYYvvv}}}^^^lllwwwYYYZZZSSSZZZZZZ]]]```cccnnn}}}vvvnnnnnn[[[ZZZggghhheee^^^SSSRRR``````kkkbbb]]]aaaVVVQQQLLLYYYoookkk\\\]]][[[XXXWWWXXXTTTOOOKKKRRR\\\ZZZGGGCCCfffuuuxxxqqqggg^^^ZZZUUUNNNHHHHHHXXXUUUVVVZZZ\\\[[[YYYVVVUUUNNN@@@\\\LLL777QQQ{{{ddd[[[VVV[[[YYYJJJTTT```\\\\\\yyyzzzVVVNNN@@@JJJfffOOO<<<<<>>999888666555333333222222///222;;;333GGGxxxYYYlllBBBpppBBB555777555111111///---///<<>>888888555///...333///666555111333666;;;FFFqqqddd888@@@:::888===HHHNNNTTTiiitttNNNFFFGGG===222...555999777333111111000---444>>>999>>>rrr~~~RRR333888@@@999999EEEGGGQQQJJJLLLQQQ]]]{{{{{{{{{VVVFFFkkk}}}ppp___WWW{{{mmm___IIIqqqXXXPPPmmmccc]]]BBB777777666888:::KKKnnn}}}kkkSSSDDDCCCJJJaaa{{{}}}mmmccc[[[RRRJJJGGG888;;;hhhNNN000555777999222111;;;>>>@@@IIIkkkPPPHHHIIIJJJDDDEEEGGG@@@???111:::KKKnnnqqqyyyvvvkkkccciiipppnnnjjjmmmrrrfff[[[```zzziiiaaaTTTCCC???EEEqqqlllvvvwwwvvvppp``````SSSDDDZZZnnnrrrbbbbbbpppcccoootttbbbiiissszzz{{{wwwqqqmmmcccdddeeefffddd```\\\YYYZZZZZZXXXUUUQQQNNNKKKIIIPPPTTTUUURRRQQQUUUWWWVVV[[[[[[TTTHHHCCCFFFJJJJJJIIIGGGFFFGGGHHHIIIHHHGGGLLLLLLJJJIIIGGGEEEDDDCCCDDDHHHKKKKKKIIIKKKPPPVVVXXXOOOPPP\\\___RRRIIIIIIPPP^^^aaaTTTMMMWWWdddiiigggWWWRRRZZZWWWJJJKKKXXXWWWggglllJJJUUUXXXIIIRRR<<>>333777222111000///---...777KKK]]]aaagggjjjkkkhhh[[[KKKDDDSSS|||iiiggg999///444333222666666TTT^^^wwwQQQVVVUUUqqqlll@@@;;;999888444......222222444,,,///<<<;;;EEEeee\\\;;;666@@@FFFQQQ[[[cccwwwcccDDDNNNTTTAAA...333999:::333---///111000555555FFFMMM```uuu888;;;AAAFFFHHHMMMXXXcccnnnxxxVVVTTT^^^SSSWWWooorrrbbb\\\nnnnnnYYYVVV{{{rrr^^^rrrjjjtttZZZXXX]]]kkkNNNDDD555444444888:::KKKnnnlllyyy|||sss[[[NNNGGGBBB===FFFVVVZZZ___dddhhhaaaQQQAAA999888:::TTTzzzvvvDDD***333888999777111333======???KKKwwwNNNHHHIIIJJJCCCDDDFFF@@@>>>999999GGG}}}zzzgggaaaoootttnnnfffiiimmmfffiii|||yyyeeeddd```NNNCCCDDDqqq}}}sss{{{{{{qqqdddTTT___aaa]]]|||uuuVVVUUUlllllllllkkk]]]\\\\\\^^^^^^[[[ZZZZZZYYYZZZYYYWWWTTTTTTVVVYYYddddddddddddccccccbbbaaadddhhhhhheeedddgggiiihhh^^^bbbdddccceeeiiiiiiffffffccc```______\\\WWWRRRQQQSSSVVVZZZ___cccfffhhhlllnnnwwwxxxpppwwwuuuqqqfffZZZYYY___bbb___jjjZZZUUU]]]\\\SSS[[[oooyyylllYYYJJJNNNQQQKKKRRR999ZZZcccGGGDDDPPPgggnnnVVV888(((***333666444999:::JJJWWW999FFF```ssskkk}}}nnnzzztttxxxeee000///***+++---,,,OOOddd]]]^^^tttwwweeeaaahhhnnn{{{}}}wwwnnnuuuzzz^^^eee~~~tttXXX===<<<;;;999777333111000///...,,,///000---555YYY|||rrr\\\vvv||||||tttffftttcccXXXWWWaaawww]]]```gggFFFFFF>>>BBB???@@@888@@@GGGJJJKKKOOOVVV[[[VVVGGGFFFdddyyyaaaRRRVVVtttgggxxxaaaZZZ\\\]]]UUUQQQDDDRRRyyy^^^ZZZ\\\[[[WWWUUUTTTNNNGGGLLLIIIPPP[[[___```lll|||tttuuuzzz~~~yyyllleeeeee```ZZZXXXVVVKKK:::555999555NNNVVVQQQTTTRRRRRR[[[YYYWWWAAA^^^cccPPPyyyqqqaaaaaa[[[ZZZYYYQQQSSSTTTOOO^^^uuuaaaUUUVVVeeeaaaSSS```SSSOOOwwwqqqLLLDDD???666DDDvvvppp___cccXXXVVVQQQNNNOOOPPPNNNLLLKKKNNNJJJFFFCCCAAA???===;;;888777666555444333333333555...:::<<>>222;;;777111555>>>;;;???QQQtttSSSMMMNNNMMMDDDCCCFFF@@@===>>>;;;CCCvvvvvvjjjaaakkkssszzz~~~www|||vvvllliiihhhdddqqqnnn___hhhlll\\\KKKGGGgggwwwqqq}}}rrrfffZZZOOOhhh{{{mmmVVVfffxxxzzz|||yyy{{{~~~}}}|||wwwuuussssssssspppjjjeeeggghhhhhhiiijjjjjjkkkkkk[[[YYY```kkkkkkccccccjjjkkklllmmmkkkccc^^^ccckkkbbb^^^ZZZXXX[[[^^^___]]]UUULLLMMMVVVXXXUUUbbbuuuxxx```SSSBBB???OOOUUUQQQJJJ~~~}}}TTTFFF;;;CCC888000)))(((...333777888888BBBUUUCCC;;;EEEeeeeeeVVVmmmttt@@@444------###......EEEmmmjjjUUU[[[QQQiiivvvkkkdddppp|||~~~vvv~~~yyypppiiiooosssxxxfffppp\\\@@@?????????;;;555111//////...------///,,,222UUU|||rrryyyooo|||gggvvvlllxxxqqqgggbbbfffuuu___ZZZrrrbbbkkkiiirrrllleee^^^dddfffaaa[[[XXXXXXWWW___NNNFFFccc{{{]]]QQQTTTttt^^^rrrooo```ZZZ]]]YYYXXXPPPAAAYYYvvvWWWWWWYYYYYYWWWVVVVVVRRRKKKQQQggg|||{{{gggWWWXXXaaa``````ZZZRRROOOSSSXXXYYY]]]WWWVVVWWWMMM@@@CCCOOOXXXzzzxxx]]]WWWUUURRR[[[___PPPGGGuuu```ssskkkVVV]]][[[MMMLLLEEE>>>CCCHHHEEEPPPdddoooQQQKKKCCCCCCGGGAAA>>>KKKEEE999TTT___;;;222@@@444000EEEyyylll\\\bbbXXXPPPPPPPPPQQQPPPKKKEEEAAADDDBBBBBBDDDGGGFFF???:::777777666444444333333333///--->>><<<999IIIQQQ}}}cccaaa{{{xxxqqqfffHHH:::;;;111333000000///+++...AAAVVVZZZRRR[[[jjjmmmkkk]]]FFF@@@iiivvvvvvyyy|||pppLLL666***222777111111888SSSnnnnnnaaaFFFqqqXXXVVVhhh<<<555111......000111111000,,,111666<<>>BBBRRREEEOOOuuuuuu```xxx@@@333"""333'''111000888PPPUUUPPPWWWHHH^^^jjjdddhhh|||ppptttjjjfffkkkqqqzzzwww{{{eeeRRRSSS```CCCBBBCCCEEE@@@888111............+++000...111QQQzzzxxxiiiccczzzxxx~~~wwwiiiqqqjjjaaacccuuu^^^nnnjjjZZZqqqjjjcccZZZ{{{\\\jjjmmmccc[[[\\\TTTWWWMMMDDDdddjjjVVVRRRTTTVVVUUUWWW[[[YYYTTTRRRyyy]]]JJJMMMVVVNNNRRRVVVYYYYYYXXXTTTOOOSSSNNNOOOQQQIII???III\\\^^^PPPRRRNNNRRRRRRNNNJJJhhhgggQQQlllkkk[[[KKKLLLOOO@@@666???999333888<<<666999DDDFFF===>>>;;;===<<<===DDDDDDFFF===CCCFFF:::999>>>777<<>>222444777777JJJooo^^^mmmvvvyyyuuuyyy{{{sssmmmkkkddd[[[DDD:::111666:::000000@@@888444333;;;@@@;;;JJJllljjjTTTPPPSSSQQQFFFEEEIIIFFFDDD======999III```nnnqqqwwwooovvvdddllljjjhhhllllllmmmwwwlllccc^^^ccchhhcccYYYRRRiiiwww[[[UUUKKK]]]aaaYYYbbbfffaaa[[[HHHssshhhdddYYYRRRXXXWWW\\\aaaZZZPPPSSS]]]kkkkkklllllljjjiiiiiijjjgggggggggffffffdddcccbbb\\\___^^^ZZZXXX[[[^^^]]]VVV```eeeaaa```gggllllllnnnppprrrrrrooollljjjjjjfffdddbbbccchhhqqqyyy}}}~~~|||~~~~~~ssszzzsssjjjaaaUUUOOOXXXfffwww|||nnnddd^^^YYYLLLGGGNNN___XXXkkkiiiRRRYYYaaaOOO??????999777%%%###%%%+++---...555>>>???TTTHHH111EEEQQQKKKHHHcccrrrfff{{{???---$$$111---000111999NNN```___TTTRRR^^^iiimmmnnnsssyyy{{{nnnqqqssskkklllooozzz|||xxx|||rrrbbbXXXOOOSSSccccccEEEDDDEEEIIIBBB999111...---...///+++222111111MMMrrryyyhhh]]]YYYwwwtttggg```\\\SSSYYY~~~rrrUUUooo~~~yyy~~~~~~yyy{{{ooobbbYYYxxxggg]]]eeeaaakkkqqqhhh\\\XXXRRRUUUJJJHHHmmm___YYYQQQSSSSSSQQQSSSUUUSSSNNN\\\oootttbbbRRRPPPLLLBBBEEEAAABBBIIIKKKGGGEEEEEECCC===>>>@@@888///:::PPPDDD888CCCAAADDD:::LLLFFF===CCC???888CCC===777999AAA@@@666333;;;;;;666;;;<<<444777CCCEEELLLOOOMMMOOOOOOYYYhhh^^^]]]```XXXVVV\\\QQQEEELLLQQQgggcccIIIIII:::@@@CCCGGGJJJNNNRRRSSSRRRFFFEEECCCAAA???===<<<<<<777666555444444444444444333222:::777NNN{{{MMMdddLLLNNNIII;;;<<<444888444444444...---???VVVdddIIIOOOlllvvvwwwlllTTT@@@YYYnnnpppttt}}}eee^^^===666111222222333777>>>III```hhhPPP\\\NNNDDDNNN999222+++000444333111000//////222555AAAVVVmmmeeennniiiSSSDDDaaa|||cccZZZCCCJJJJJJIIIFFF888111;;;999---+++111111666WWW~~~FFF@@@UUUggg~~~vvv{{{UUU<<>>666,,,666///,,,000222222666;;;DDDYYY777555MMMgggVVVfffooo{{{TTT(((...444%%%***)))000@@@\\\wwwoooOOOaaacccmmmuuunnn^^^ZZZ```mmmpppnnnkkklllvvv|||}}}{{{~~~vvv|||gggLLLSSSuuujjjJJJFFFNNNPPPOOO666111333+++000111222...---222HHHooo|||kkkooo___hhhqqqzzzwwwlllkkk^^^{{{NNNWWWpppqqqVVVtttvvvbbbZZZXXX```[[[ooojjjeeeeeeiiilllllljjj^^^ooo]]]fffffffffkkkuuusssmmmjjj```UUUVVVMMMMMMDDDLLLjjjtttYYY>>>GGGFFFDDDBBBAAAAAABBBCCCPPPOOOQQQRRRLLLAAA999888999555555;;;@@@>>>777222;;;555444999888666AAAPPPooo```LLL@@@======:::777======>>>??????>>>===<<<777===CCCEEEIIINNNPPPNNNQQQKKKPPPSSSNNNUUUeeelllqqqeee___dddgggcccaaaeeeSSSHHHEEEPPP]]]ffftttVVVNNN@@@@@@AAA===>>>FFFMMMOOONNNOOOLLLNNNQQQQQQMMMEEE>>>999<<<:::777444333222333333777(((;;;>>>JJJyyydddNNNJJJTTTMMMGGG>>><<<888;;;666555555...+++:::NNNZZZTTThhhyyynnngggggg]]]FFFTTTnnnrrrjjjtttkkkeeeAAA444---111444111444;;;VVVrrrxxxkkkgggEEEbbbIIIAAABBB666444///777%%%%%%<<<---;;;999>>>PPPVVVeeefffaaajjjkkkZZZKKK{{{^^^GGG;;;CCC222:::444,,,444;;;777333666,,,///888888FFFhhh;;;HHHhhhsssooo]]]BBBaaa___aaaaaaTTTppp}}}aaaVVVGGG;;;TTTqqqvvv{{{bbbjjjsssiiiHHHnnntttfffGGG333555777///111KKKMMM~~~~~~hhh^^^UUUKKKFFFNNNVVV\\\aaafffeeeaaaUUURRRSSSNNNDDDFFFGGG======777222111555:::;;;:::;;;111///777HHHBBBPPPrrrKKKLLLKKKJJJHHHFFFFFFHHHJJJKKK@@@BBBBBBBBBjjj}}}ooonnn~~~sssmmmjjjmmmlllfffdddfffiiiWWWmmmyyybbbfffpppvvvppp^^^[[[RRRGGGtttgggzzzvvvyyykkkrrrvvvVVV@@@^^^```RRRVVV___bbb```dddaaa```bbbeeefffggghhhccccccdddeeefffffffffeeekkkkkkkkkiiieee___YYYUUUSSSNNNHHHDDDBBB>>>999555777......888<<<888:::BBBGGGTTT\\\ZZZZZZaaaeeecccaaaYYY^^^^^^VVV___dddSSS^^^ZZZWWWYYY___cccbbb^^^WWW^^^```ZZZVVVXXXYYYVVVZZZaaaXXXaaa|||\\\SSSMMMEEE>>>:::666222///+++777)))%%%;;;<<<444CCC```GGG444>>>eeejjj[[[zzzkkkooo>>>111+++&&&///(((,,,'''BBB~~~rrrUUU[[[cccqqqxxxmmm\\\XXX^^^~~~uuuwwwyyyppplllvvv}}}~~~~~~xxxzzzgggVVVfffoooQQQMMMVVV[[[WWW999333555,,,//////000///...111GGGppp}}}hhh}}}qqquuuttt{{{rrrffffffjjj```zzzYYYSSS\\\mmmpppQQQxxxzzz]]]NNNMMMLLLYYY]]]XXXSSSNNNPPPWWW___dddeeeXXXaaa\\\pppcccgggbbbggg```VVVSSSIII???@@@CCC???888AAASSSQQQ@@@777999888666777999999888666333666999999777666777888;;;888666666888888999999666???PPP\\\[[[YYYggg{{{hhhQQQTTT^^^^^^YYYYYYTTTXXX]]]```aaaaaaaaabbbUUUcccqqquuuqqqlllddd^^^iiiiiisssuuulllkkkllleeeMMMFFFAAAAAACCCGGGOOOWWWSSSXXXlllvvvUUURRRIIIKKKRRRKKKFFFIIINNNPPPPPPOOOPPPQQQSSSSSSOOOHHHAAA<<<;;;999777444333333333444333222:::999KKK```|||UUUOOO@@@YYY~~~IIIGGG>>>;;;;;;===888777666000,,,888JJJYYYXXXiiirrrjjjllloooeeeMMMPPPhhhrrrmmmxxxdddzzzkkkDDD555---111444222555===qqq```^^^CCC___DDD999666...000---(((000222+++555<<<...444RRRppp[[[gggcccTTTPPPPPPPPPVVVxxx___<<<555000333444333555;;;???<<<666222000888888666RRRdddHHHYYY{{{mmm}}}gggHHHssswwwMMM|||eeebbb~~~ooo```]]]```eee{{{nnn[[[bbbkkkhhhXXX@@@222444555111555IIImmmhhhvvvnnnqqqsssqqqjjjfff[[[QQQLLLLLLIIIDDD999444<<>>ZZZbbbRRRIIIIIIHHHFFFEEEFFFIIILLLNNNGGGKKKJJJEEE^^^tttkkkgggssszzzyyyqqqtttkkkiiihhheeeccceeeWWWYYYyyysssWWW]]]jjj~~~nnndddggg]]]\\\hhhwww}}}yyy^^^kkkbbbaaabbbUUUDDDZZZWWWGGGOOO\\\dddggg]]]ZZZXXXYYYZZZ[[[ZZZZZZ^^^^^^^^^]]]]]]\\\ZZZZZZPPPOOONNNKKKGGGBBB>>>;;;666444222111222333222222555888<<<===;;;CCCZZZqqq}}}dddVVVUUUXXXXXXYYY\\\VVVNNNRRRXXXTTTGGGPPPUUUUUUUUUYYY[[[YYY[[[```aaa[[[WWWXXXZZZXXXWWWUUUgggaaaTTThhh@@@OOOTTTIII>>>;;;555,,,,,,333...000;;;999999MMMZZZ>>>555CCCZZZYYY\\\}}}tttyyy]]]888...,,,***000000000+++???gggrrraaaZZZWWW^^^jjjppphhhaaakkk|||~~~yyy}}}wwwzzzsssnnnsss}}}vvvrrrpppppptttwwwyyy{{{~~~ZZZ```vvv[[[XXX```kkk```<<<444888...///...---000000///EEErrrggg|||{{{kkkgggjjjqqqhhh|||\\\SSSVVVbbbqqqTTTfffcccHHHDDDIIIDDDNNNSSSJJJCCC<<<;;;???FFFLLLNNN[[[[[[bbbzzzoooXXX]]]aaa```TTTJJJIIIAAA888:::999777777@@@HHH<<<444>>>>>><<<::::::;;;:::777444<<>>;;;:::;;;AAAHHHMMMTTTfff~~~yyyiiimmm|||uuuXXXIIIWWWdddccceeepppwwwfffXXXPPPNNN___jjjooogggXXXNNNKKKJJJAAAHHHVVV[[[VVVXXXTTTDDDEEELLLQQQTTT\\\lll|||~~~nnniiifffTTT[[[ZZZQQQQQQMMMSSSjjjbbbXXXRRRSSSTTTPPPJJJLLLMMMNNNMMMIIICCC===999999777666444333444444555///888:::666LLLNNN```OOOjjjCCCeeeoooEEEFFF===;;;>>>>>>;;;999888222...666CCCTTTXXXdddhhhdddmmmtttnnnTTTDDD[[[pppjjj}}}ooo|||___jjjsssJJJ888---111444222777AAA|||iii```OOOfffGGG999111,,,000000***333444(((...<<<999eeepppgggiiiiiiXXXEEE>>>===EEEWWWmmmwww<<<***222111...222***444EEEAAA666222000...:::???MMMhhheeeOOOWWWyyykkknnnssskkkMMM|||BBB;;;mmmsssrrraaaZZZ\\\eeelllllltttMMMrrrkkk\\\HHH999333333444666<<>>>>>999777444222333777999888666,,,666BBB===<<<@@@dddQQQUUUKKKKKKIIIFFFDDDDDDGGGJJJMMMKKKRRRQQQHHHQQQfffpppgggnnnttt|||vvvxxxooohhhffffffddd```___aaabbbrrrvvvaaaUUUeeeuuuhhhvvvyyyrrrfffYYYZZZ___TTTooo|||}}}nnnTTTgggPPPoooWWWaaa___NNNVVV```;;;IIImmmyyyeeeNNNMMMMMMNNNPPPSSSVVVWWWVVVLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDAAA>>>;;;999888777666777777666666777:::<<<:::DDDKKKOOO^^^yyylllaaa[[[YYY]]]VVVQQQUUUWWWTTTVVVNNNaaakkkaaaUUUUUUVVVTTTXXX\\\\\\XXXTTTVVVYYYYYYZZZOOONNNLLLQQQppprrrJJJFFF^^^dddOOO<<<:::555))),,,...444::::::999EEEWWWFFF222===LLLPPPOOOaaajjjxxxxxxrrrSSS333...111---+++---//////>>>TTTXXXXXXbbbQQQXXXccciiieeefff{{{}}}zzz{{{iiigggcccgggxxxwwwvvvuuurrr~~~\\\}}}dddbbbkkkyyyeee:::333:::111111///+++222222---BBBqqqhhhdddiiixxxwwwqqqXXXYYYccciiiuuu```gggxxxqqqsssvvvlllmmmhhh[[[UUUMMMGGGEEEEEEEEEEEEJJJJJJZZZlllkkk___\\\___RRRQQQIIIHHHPPPNNNJJJPPPTTT[[[]]]bbbeee\\\ZZZfffhhhhhhfffbbb___\\\[[[ZZZYYYhhhooogggaaaeeeddd\\\dddeeefffiiirrr|||pppUUU???>>>GGGGGG>>><<>>999666666666555444444444555555///666===999IIIVVVsss[[[OOOjjj]]]CCCFFF>>>:::@@@???<<<:::999333///333;;;SSSUUU___hhhiiillluuu{{{fff>>>OOOqqqjjjkkktttaaaggghhh~~~SSS<<<---000444333999FFFeee\\\kkkKKK???222...111000888,,,---;;;+++999xxxzzzccceeeOOOHHH;;;:::FFFLLLTTTbbbRRRaaaQQQ555222888555444555555EEEOOO@@@555555222111===ZZZmmmbbbwwwXXXOOOooommmlllnnnrrrmmmiiiVVVxxx|||HHH```sssxxxvvvoooggggggcccTTTUUUjjjtttwwwJJJ[[[UUUoooUUU===777777444444:::@@@MMMrrreeeaaadddhhhooovvvttt{{{zzzppp```GGG>>>EEEAAA;;;:::888333222222444777888777555222333:::666AAATTTooo}}}kkkSSSUUUQQQOOOLLLHHHDDDCCCDDDFFFHHHJJJPPPPPPHHHHHHSSS\\\vvvmmmrrr```ggghhhkkknnnmmmhhhccc___aaaZZZUUUTTTTTT[[[eeeiiiqqqqqqnnniiijjjooonnnjjjgggTTTYYYkkkjjjZZZXXXlll|||[[[RRRNNNbbbbbbgggccc\\\tttYYYHHHQQQnnnKKKEEEEEEDDDBBBBBBBBB@@@<<>>======777666333222111222444555;;;>>>AAACCCDDDGGGMMMRRROOO^^^ppplllbbbeeeddd^^^[[[```aaaSSSSSSjjjjjjZZZXXX\\\qqqyyyiiiXXXVVVWWWSSSQQQSSSTTTRRRPPPRRRVVVZZZ]]]MMMHHHLLLIIIBBBBBBCCCjjjooodddIII444111000,,,+++...777:::888DDDTTTYYY555888RRRTTTSSSeeevvvhhhHHH---222666...'''%%%,,,333;;;JJJVVV\\\___PPPUUUaaaiiihhhhhhvvvuuutttdddhhhiiiooozzzwwwlll]]]pppvvvdddpppnnnoooxxxiii888111<<<555555222+++222333,,,===kkkpppYYYSSSiii|||yyyqqqsss[[[[[[bbbggg{{{eeekkk~~~}}}}}}{{{yyywwwrrrsssyyysssaaa___ccc\\\aaabbb```iiiyyy}}}}}}wwwjjjnnnsss|||ttt```RRRNNNUUUdddpppkkkpppqqqkkkfffhhhnnnqqq~~~rrrjjjlllwww~~~{{{mmmbbbSSSCCC111555>>>GGGLLLOOOVVV\\\UUUNNN___{{{qqqSSSJJJJJJNNNWWW\\\\\\aaaggg```RRRKKKJJJIIIFFFCCC???<<<:::555555444444444444555555444...@@@<<>><<<:::888444000111555SSSTTT]]]mmmrrrkkkpppFFFIIIqqqnnnggguuu{{{sssfff}}}]]]AAA...000444333;;;JJJ[[[ZZZbbbEEEAAA222......+++888---,,,>>>AAAhhhzzz^^^OOODDD;;;<<<999>>>HHHFFFCCCLLL:::999444444666111///666<<>>UUU^^^PPP555MMMdddTTT[[[vvvttt666,,,555444///,,,&&&000333444GGGiiissscccRRRVVVcccoooooofffeeejjjkkkwwwhhh~~~dddiiikkkrrrwww|||~~~zzzpppkkkrrraaa[[[VVVRRR]]]nnnzzzrrr999222@@@:::888444...222222,,,888bbb{{{lllXXX\\\cccnnnxxxkkkgggsssbbbWWWSSSYYY```bbbqqqkkkqqq}}}tttooouuuvvv``````aaaVVVSSSTTTRRRZZZfffeeedddpppuuuwwweeeRRRXXXdddgggggggggkkknnnllliiijjjpppvvvxxxyyyrrrddd\\\^^^^^^ZZZfffkkkrrr|||uuuqqqjjjfffqqqfffOOODDDDDDEEEPPPQQQ^^^iiihhhkkkmmmfffiiihhhaaaVVVMMMGGG???777000444999@@@EEEIIIMMMPPPSSSXXXggg~~~oooQQQNNNHHHNNN___hhhdddeeejjjcccSSSKKKJJJGGGDDDAAA>>><<<;;;555555555444444444444444777,,,@@@===???ooojjjRRR@@@RRRtttJJJJJJFFFBBB===BBB>>><<<:::888555333333333HHHOOOWWWdddlllccccccwwwRRRCCCcccnnnlllvvv\\\lllyyyhhhGGG///000444222<<>>000555EEEIIICCC;;;...(((111666***(((000111+++000;;;@@@]]]```III888000222===rrrvvvjjj}}}sssiiivvveeeooovvviii[[[YYYfffrrrqqqyyyyyy^^^ZZZNNNKKKffftttwwwjjjtttpppcccsssiiiddduuuiiiMMMkkkWWW^^^EEE222333555111444>>>SSSqqqaaa]]]XXXNNNAAA888999BBBJJJccchhhllliiifffccc]]]VVV@@@888AAANNNLLLDDD>>>666///111444666888777777666444999EEE@@@PPPyyywwwTTTZZZOOOHHHIIIKKKJJJHHHHHHHHHIIIIIIKKKEEEBBBDDD???EEEYYYwwwlllZZZ]]]___uuu{{{zzzsssmmmhhhdddcccrrryyy}}}{{{lllhhhjjjhhhjjjoootttnnn]]]OOOIIInnnbbb^^^QQQ\\\gggoooXXXjjjeee{{{fff^^^cccffflllooohhhuuuuuu|||||||||{{{zzzyyyxxxwwwmmmoooqqqtttxxx}}}vvvUUUXXXZZZSSSDDD:::???III[[[]]]ZZZZZZ]]]WWWSSSYYYOOOTTTVVVRRRPPPTTTWWWXXX\\\[[[\\\[[[XXXTTTVVV\\\WWW^^^```\\\^^^mmmyyyzzzjjjPPP:::555333---,,,111000999:::===PPPaaaXXXBBB;;;VVVaaaJJJ___yyySSS444:::888---,,,///***000111000LLLzzzUUUXXXcccpppqqqeee\\\[[[lllsssmmm\\\vvv|||iiihhhfffjjjzzz{{{~~~zzz@@@777EEE>>>999333111111111---444XXX}}}vvvfffhhhhhhppp}}}~~~ooorrrfffkkk|||[[[SSSRRRYYY]]]iiiqqq```___cccjjj```>>>HHHWWWeeennnqqqqqqpppgggeee___XXXXXX[[[\\\[[[XXXXXXUUUYYY```ZZZZZZiiigggeeeWWWQQQ]]]bbb```ccceeeeeeeeedddcccaaa^^^]]]QQQQQQTTTZZZdddmmmrrruuuxxx|||qqqrrrwwwlll[[[SSSPPPOOOUUUcccqqquuurrrcccbbbaaa```aaagggooouuussseeeMMM666,,,222<<>>444222666:::===BBBHHHNNNQQQQQQOOONNNTTTQQQ\\\RRRHHHUUUJJJWWWjjjpppccc\\\aaa]]]OOOGGGEEEBBB>>>;;;999888888555555555555444333333222444000>>>;;;FFFeeebbbSSSOOOnnn___FFFMMMEEEDDD@@@CCC???>>>:::888888888666444:::QQQVVVSSS\\\]]]\\\eee___EEETTTlllrrrxxxpppsss{{{\\\bbbkkkwwwqqqLLL000000333111<<>>:::FFFRRRuuubbbWWWSSSMMMNNNRRRQQQTTTRRRRRRVVVUUUSSSUUUZZZZZZYYY[[[]]]ZZZVVVXXX^^^ZZZ^^^ffffffdddmmmjjjSSSIII@@@777333111///...000777>>>===NNNkkkdddEEE777>>>NNNTTTMMMkkk~~~vvvllldddiiibbbDDD<<<@@@555...000+++,,,***...222HHHyyyrrrWWWWWW___kkklllfffffflllvvvoooZZZuuu{{{rrrjjjlllxxx}}}yyyppp{{{~~~GGG<<>>@@@AAALLLZZZWWWXXXXXXYYYYYYXXXWWWVVVVVVMMM@@@777:::EEEKKKKKKYYYRRR```nnncccSSSQQQTTTQQQPPPQQQQQQFFF;;;===IIISSS^^^mmm{{{}}}ooobbb[[[ZZZDDDAAA===CCC\\\MMMNNNaaafffUUUMMMVVVXXXOOOFFFDDD@@@<<<999888777777555555555555444333222111...666;;;:::QQQYYYppp\\\dddhhhRRRDDDOOODDDFFFCCCDDDAAA???;;;999999;;;:::777666\\\^^^LLLUUUbbb___^^^|||lllOOOPPPoooxxxjjjggg]]]bbbiiiiiikkkyyyuuuOOO111000333111<<>>555000333555888BBBMMMiiirrrxxxvvvfff[[[OOOLLLVVV___ZZZPPP===:::BBBOOOYYY```VVV>>>000222555777777777888999@@@999@@@AAAggg~~~hhhqqqzzzMMMIIIKKKLLL@@@DDDHHHIIIHHHFFFDDDCCCFFFJJJAAA@@@GGG======VVVUUUffflllyyytttlllqqqxxxyyyfff```eee]]]^^^lllfff]]]hhh```\\\WWWTTTQQQSSS[[[bbb___UUU\\\xxx[[[UUUyyyjjjgggcccssseeeIIIGGGZZZ[[[TTTXXX```cccgggaaaTTTQQQZZZ___\\\XXXbbbgggfffkkktttrrriiigggiiimmmrrrwww{{{}}}|||ooofffjjjfffaaa^^^___eeekkknnnZZZzzzggg???===bbblllPPPLLLLLLUUUXXXIIILLLGGGJJJTTTUUUOOORRR\\\OOOOOOSSSYYYYYYUUUXXX___[[[JJJOOOXXXOOOMMMNNNDDD888??????444+++---000///>>>@@@@@@^^^bbb444111AAAFFFOOO^^^}}}kkk}}}xxxWWWBBB<<<777---555:::***...''',,,222:::VVV___GGGWWWVVV\\\dddfffiiiuuuwww```zzz{{{lllaaadddooozzz|||xxxxxxwwwuuuyyy~~~xxxzzzxxxtttxxxrrrrrryyyiii\\\RRRQQQIIIGGG<<<333666...///666111NNN|||tttddddddccc{{{ttt\\\hhhtttSSSPPPiiivvvlll~~~ssshhhnnnaaaUUULLLYYYrrrqqqdddiiiggg\\\\\\dddWWWYYYEEE666AAAFFFLLLVVV[[[UUUQQQTTTRRRPPPWWWWWWWWW```cccZZZVVVYYYWWWaaa^^^[[[[[[QQQ888666MMMTTTmmmgggccceeebbbeee]]]cccgggiiigggfffccc\\\SSSSSSXXXWWWUUUSSSBBB222222///222666999;;;===???AAAOOORRRUUUVVVVVVVVVSSSOOOBBBDDDEEE===???```bbbUUURRRSSSTTTTTTPPPHHHBBBMMMiiikkklllXXXTTTNNN;;;JJJiii\\\GGGDDDNNN[[[YYYQQQVVVXXXKKKDDDCCCBBB???===:::777666111333444444333222222333000;;;999888DDDNNNhhhrrrssswww]]]HHHGGGLLLIIIDDDCCCFFFCCC@@@??????===999666:::PPPZZZPPPMMMZZZdddbbbuuuSSSDDD___{{{dddgggjjjccc|||uuufff[[[dddyyyWWW???000444666666TTTnnntttjjjZZZIII999,,,222000888111OOOwwwpppqqqHHH,,,CCCBBBeeeQQQ777777///...444000///<<<,,,---YYYkkkSSSEEEeeeOOO<<<222@@@uuupppaaaUUUmmm]]]```qqqlllppprrrssszzz|||mmmtttkkkvvv```SSSHHHGGGGGGIIIcccfffHHHHHHKKKxxxtttiiiZZZUUUTTTaaawwwrrrwwwpppzzzgggzzzSSS===666666444...666PPPeeewwwccc^^^kkk^^^fffqqqxxx}}}}}}sssggg[[[SSSPPPPPPHHHEEEGGGNNNNNNEEE999333222444777:::;;;:::888777===777===[[[mmm}}}QQQKKKKKKMMMKKKDDDCCCAAA?????????AAABBBDDDCCCCCCDDDFFFIIIKKKLLLYYYRRRwwwxxxiiimmmzzzyyyqqqmmmhhhbbb]]]]]]]]]^^^bbbhhhfffrrrooodddeeesssZZZPPPppp|||\\\WWWhhhooo[[[]]]fffQQQ[[[DDD;;;JJJVVVSSSTTT]]]VVV```aaaOOOccc}}}dddLLL[[[bbbgggfffeeehhhfffaaaYYY\\\\\\[[[]]]dddjjjllljjjhhhddd```^^^\\\[[[ZZZllljjj^^^```hhhZZZRRRfffiiiXXXOOOZZZ^^^yyyooobbbxxxtttgggEEEKKKgggLLLTTTKKKGGGIII;;;999777777FFFVVVRRRMMMVVVWWWKKKYYY___MMMPPP___YYYUUUKKK::::::KKKLLL===666888999777111...111666888???777]]]oooEEE000??????WWWRRRfffmmmsssaaaIIICCC;;;888888666111,,,000,,,''''''333GGGXXX```YYYLLLWWW[[[rrrhhhwww|||sssbbbiii^^^vvveeeiiiqqqnnnyyy~~~|||{{{zzz{{{|||~~~xxxssssssxxxwwwqqqppptttmmmssspppZZZ]]]aaa^^^SSSQQQGGG>>>888111000666111KKKyyyuuu^^^___YYYvvvzzzppp___jjjxxx[[[^^^vvvxxxhhhooopppfffhhh\\\VVVSSSvvvuuueee^^^iiifff^^^eee\\\OOOPPP???666AAAAAAFFFMMMXXXWWWPPPMMMEEE@@@FFFTTTWWWPPPEEEFFFPPPTTTTTTgggaaaOOO@@@===<<<<<>>@@@CCCFFFXXXRRRKKKIIIKKKMMMLLLHHHVVVNNN???555TTT~~~kkk|||iii^^^WWWVVVLLLNNNGGG>>>HHHggg}}}jjjffffff[[[YYYhhh___UUUSSSNNNhhhiiiLLLCCCKKKYYY[[[PPPNNNNNNEEEDDDDDDBBB@@@===999777555111333444444333222222333222:::===???LLLeeeaaacccgggSSSCCCEEEKKKIIIFFFGGGCCC@@@>>>>>>???===:::777...CCCRRRSSSTTT___kkkooottt\\\LLLWWWuuuiiikkknnncccyyyxxxmmm^^^___pppYYYFFF333111444888WWWtttccctttkkkbbbTTT:::...///444@@@999QQQ```QQQCCC222@@@gggWWW777...555111222777222+++...111EEEZZZMMMAAAOOO;;;111---CCC|||ooogggbbbwwwOOOCCCNNNZZZppppppfffmmmrrrsss|||zzzzzzhhh\\\GGGCCCTTTfffuuulllOOOOOO\\\VVV[[[WWWvvvwwwyyyxxx[[[```KKK999:::000...666555SSSwwwuuujjjfffVVVbbbiiifffjjjvvvzzzuuu{{{oooaaaVVVOOOCCC>>>===AAABBB<<<555111555777999;;;::::::::::::DDDDDDMMMfff___SSSHHHPPP[[[OOOFFFEEEDDDBBBBBBBBBCCCCCCAAACCCEEEEEECCCCCCFFFJJJJJJdddaaaqqq~~~uuu___^^^^^^___\\\ZZZ]]]dddsssvvvzzzxxxjjjQQQ```xxx]]]YYYccc}}}UUU^^^aaabbbOOOMMMXXXiiiiii]]]]]]iiippp]]][[[hhhmmmjjjsssbbb\\\[[[ccciiieee^^^^^^```aaaaaa^^^]]]]]]ccceeefffaaaZZZVVVWWWZZZMMMZZZbbbbbbaaa\\\]]]hhhqqqXXXOOO^^^XXX[[[mmmZZZUUUeeeaaa\\\NNNccc^^^KKKOOOCCC???BBB666222666999HHH\\\ZZZPPPPPPMMMRRRUUUWWWUUUNNNRRRaaaUUULLLHHHWWWcccQQQ???BBBDDD===333......111555999<<>>>>>IIIBBBDDDOOO[[[UUUFFF>>>888888@@@777HHHBBB===TTTfffcccbbbhhhYYYDDD444000999LLL]]]}}}gggwwwzzzbbb[[[VVVccc```\\\YYYUUUQQQMMMKKKRRRUUUTTTJJJ;;;111888FFFMMMUUUaaaooo|||yyy^^^NNNKKKKKKHHHCCC;;;:::;;;EEEgggyyykkk[[[QQQ}}}rrr\\\NNNJJJJJJQQQOOOIIIRRRfffllldddfff___SSSRRRTTTLLLNNN```[[[OOOQQQTTTiiiwww\\\GGGEEEIII[[[dddWWWKKKIIIFFFEEEDDDBBB???<<<999666555111333444444333222222333111666===>>>HHHqqqGGGXXXVVVIIIAAAEEEIIIGGGEEEFFF???>>>============:::888000???PPPYYYYYYZZZcccmmmxxxzzziiiWWWnnnmmmlllkkk```ttt~~~|||wwwcccZZZccc[[[RRR888///333;;;]]]tttkkkZZZuuuiiiccc\\\777333///444@@@PPP\\\^^^777:::@@@VVV888+++,,,222///000333...777...111HHHYYYPPP@@@999777222CCC{{{}}}iiiRRR^^^lllooo___>>>???;;;666LLL]]]fffhhhhhhqqqrrruuugggaaaZZZjjjmmmiiihhhwwwZZZhhhrrrsssggg}}}kkkooohhhSSSaaannnoooNNN888333===......@@@===cccqqqmmmtttuuuxxxpppsssfffRRRSSSeeeiii]]]bbbgggkkkjjjcccWWWLLLFFF>>>777333444555333222222777:::<<<;;;999999;;;>>>AAABBBNNNeeewww___WWWEEELLLZZZDDDGGGGGGFFFFFFEEEDDDDDDCCCAAAFFFJJJHHHCCC@@@CCCGGGBBBaaaiiiqqqsss{{{|||nnnfff```___^^^[[[ZZZ[[[WWWVVV]]]jjjhhhWWWNNNQQQlllUUURRRoooaaaRRRWWWddduuuTTTnnncccccc___lllxxxiiihhhfffZZZaaammmxxxqqqggg```OOONNNNNN]]]lllfffZZZWWWZZZaaaccc]]]]]]aaakkkjjjiiikkkooosssvvvwwwrrrbbb[[[\\\YYY___llluuulllSSSPPPfffXXXFFFUUUUUUSSSYYYUUUVVVWWWrrrnnnPPPFFFFFF777555888...,,,///555JJJddddddUUUOOOHHHYYYSSSPPPYYYJJJHHHiiiSSSNNNZZZzzzZZZ@@@KKKOOO===...,,,...111666===DDD\\\fffKKK---///AAALLLNNN___|||zzzttt~~~yyylllGGGAAA@@@===;;;888555333222***......(((+++FFFtttjjjZZZ[[[bbbxxxqqqjjj___eeelllkkk___fffooojjjkkkjjjuuu||||||{{{zzzyyyyyyxxxxxxwww}}}}}}tttmmmmmmpppqqqZZZDDD[[[||||||\\\RRRHHH???;;;888111666222CCCqqq~~~^^^aaaSSS```iiixxxiiikkkPPPYYYgggcccuuurrrmmmmmmvvv^^^YYYsssggg___aaaWWWXXX\\\fffPPPVVViiilllccc\\\aaaUUUNNNDDDRRRbbbXXX[[[kkknnnZZZ???;;;DDDNNNYYY___jjjZZZSSSiiihhhWWW[[[kkkOOOAAA>>>111444bbbwwwXXXrrruuuXXXUUUWWWccc^^^\\\[[[TTTJJJEEEFFFTTTGGGAAAAAABBBNNNaaalllxxxUUUAAA======:::777>>>333;;;TTTkkk~~~vvv```KKKMMMoooKKK;;;<<<===BBBJJJTTT```dddZZZLLLQQQTTTTTTWWWZZZPPPOOO^^^WWWLLLRRROOOPPPQQQBBBBBB@@@CCCZZZlll___LLLHHHHHHDDDCCCAAA???<<<888666444111222444444222111222333333666???:::???qqqssslll;;;]]]MMMFFFCCCFFFFFFBBB@@@AAA======<<<<<<;;;:::999777555===NNN\\\[[[SSSXXXfffmmm[[[gggoooooobbb^^^vvv~~~}}}gggXXXWWW]]]\\\???///222>>>aaauuu___gggZZZxxxfff]]]___555777444999@@@nnn```QQQ___222333RRRuuuVVV222///......---000222///888666NNNooorrr\\\AAA,,,222@@@rrrkkkHHH???BBBSSSYYY___ZZZ???222HHHTTTVVVcccgggmmmkkkcccjjj___fffWWWcccgggYYYRRRmmmiiifffaaaccc}}}uuuqqqoooSSS\\\___cccDDD222000888333444AAASSS{{{fffffffffmmmzzz}}}mmm___bbbooommmaaaPPPPPPOOOKKKFFF@@@===<<<<<<444///000111111333666999;;;<<<:::777888===AAA999>>>RRRiii}}}{{{UUUSSSEEEHHHPPP>>>EEEFFFFFFFFFEEEDDDBBBBBBGGGJJJLLLJJJFFFCCCCCCCCCDDDJJJ[[[cccbbbxxxzzzwwwpppsssssswwwiii\\\[[[``````\\\YYY]]]SSSXXX^^^QQQIII```~~~^^^YYYhhhnnnaaaaaa___wwwrrrXXXooolll___ZZZ]]]gggtttxxxoooaaaXXXUUU^^^fffXXXYYYcccbbbrrrXXXAAA;;;<<<@@@]]]qqqeee[[[VVVXXXaaabbb^^^aaajjjpppeee\\\aaaooowwwssskkkppp[[[aaakkkWWWKKKZZZhhhcccVVVWWWiiiTTT999FFFNNNVVVTTTRRRTTTXXXjjj|||vvvXXXHHHBBB<<<000111444,,,666111888ZZZwwwlllUUURRROOOVVVSSSRRRSSSIIIOOOmmmUUUNNNRRRhhhlllNNN===JJJJJJ888+++,,,000222999CCCJJJWWWHHH111444???FFFPPPYYYwwwvvvaaa{{{sssAAAEEE@@@AAA@@@===888555333333000///+++%%%(((AAApppgggZZZTTT[[[mmmpppjjj___ddduuubbbaaalllvvvuuummmkkkkkksss|||||||||{{{zzzxxxwwwvvvzzztttqqqmmmdddZZZVVVCCCWWWrrryyydddZZZQQQFFF::::::222777444???mmmeeegggZZZkkkuuujjjdddOOOaaaooo]]]pppggg```dddrrr]]]bbbyyyiiiaaaeee\\\YYYXXXlllaaaTTTRRRddd{{{vvv___YYYQQQJJJGGGeee{{{qqqvvveeeHHHNNNdddrrrxxxkkkaaalllZZZLLLbbbkkkKKK===<<<444IIIaaaKKKqqqtttUUUVVVYYY```]]]]]]]]]QQQ>>>999@@@;;;666DDDWWW```rrrvvviiiaaa^^^^^^aaaLLL999333666777666777:::CCC___www~~~xxxhhhZZZGGGNNN\\\:::???OOOSSSFFFDDDUUU```^^^\\\```SSSTTTNNNLLLMMMIIINNN```TTTIIIOOOKKKGGGDDD;;;EEE:::<<>>>>>>>><<<:::888666666222444CCCXXX\\\TTTZZZjjjZZZtttVVV[[[kkkttt___ggg~~~iiiYYYRRR]]]bbbFFF333333>>>aaaxxx\\\jjj\\\yyymmm\\\kkk>>>999999EEEZZZUUUPPPMMM888===```ttt\\\---...///,,,+++000333333444///UUUFFF222888CCCvvvrrrCCCPPPuuummmKKKOOOiiigggRRRFFF>>>dddooopppfffjjj^^^kkkggg}}}pppiiiNNN888KKK^^^gggqqqlllOOOdddfffaaasssnnnxxxlllmmm\\\TTTaaa|||WWW:::>>>444000888888???yyyZZZ```mmmhhhdddkkkrrrnnnrrrrrrfff___[[[SSSIII@@@;;;:::;;;888333000111222222444888:::::::::888777999>>>BBB<<>>>>>@@@IIIQQQ^^^~~~wwwKKK[[[iii```cccaaaaaacccaaa]]]\\\___YYYKKKXXXkkkeeehhheeeZZZXXXtttcccdddhhhkkk|||YYYXXXsssdddUUUTTTPPPOOOVVVbbbkkknnn^^^aaa___PPP```uuucccZZZUUUGGG???AAAWWW|||}}}[[[[[[ZZZ^^^ccc^^^UUUUUU]]]jjjccc^^^___aaa^^^RRRHHHLLLnnnccc@@@FFFNNNWWW[[[ZZZ___JJJ666GGGOOOdddWWWUUUTTTTTT^^^^^^TTTPPPFFF<<<444...111444///???888LLLuuuSSSTTTVVVKKKRRRUUUIIINNNdddnnnVVVNNN@@@>>>DDD>>>999AAA:::000+++///333666===GGG???@@@---***BBBLLLRRRhhhxxx}}}qqqwwwxxxEEECCCDDDDDDBBB>>>999555333333///------...///666III[[[XXXTTTOOOXXXdddpppllleeexxxlllnnnsssnnnyyyppplllnnnqqqyyy}}}}}}}}}|||zzzxxxvvvuuu|||jjj```eeeaaaOOOBBBBBBvvvyyy|||uuuxxxdddaaaZZZLLL;;;===444999777;;;gggjjjfffYYYtttpppggg[[[ooozzzYYYgggwww]]][[[bbbtttcccnnnlllbbbggg[[[TTTOOOTTTTTTMMMDDDUUUdddXXXSSSKKKIIIkkk~~~kkkpppiiiOOO^^^xxx~~~yyyyyyqqqgggkkkmmmUUUPPPlll\\\CCC555222DDDpppKKKMMM}}}yyyYYYZZZYYY^^^ZZZ\\\[[[JJJ555777GGGBBBJJJmmmrrroooxxxtttfff\\\MMM===444444;;;BBB>>>777555999:::777888>>>EEE{{{xxxooocccGGGRRRCCCKKKqqqEEE888\\\zzzdddLLLEEEVVV]]]RRRNNNYYYSSSVVVPPPKKKKKKEEEFFFTTTCCC666===AAAGGGIII===AAAFFFEEEVVVfff[[[LLLFFFDDD>>>>>>===;;;999777555333000222333333222111111222222:::AAA<<<^^^```NNNDDDDDDEEEEEEEEEDDDCCCBBB===>>>???===999777666666666222<<>>>>>888---999???SSSrrr[[[mmmtttnnnqqqyyyhhhccckkkxxxggg```XXXVVVQQQJJJBBB<<<:::999555222000333333222444888;;;999777777999<<<@@@CCCKKKzzzttt|||aaaFFFUUU>>>IIIKKKDDDNNN>>>????????????@@@@@@@@@KKKFFFBBBBBBEEEEEE???:::444CCCKKKKKKkkkoooDDD:::OOOlllXXXhhhzzz{{{jjjYYYYYYbbbcccggg}}}hhh{{{kkkccc[[[XXXkkkgggcccbbbjjjvvvlllZZZQQQsssbbbFFFXXX]]]KKK999;;;HHHRRR___YYY\\\^^^mmmoooYYY[[[^^^ZZZWWWnnnKKKHHHTTT______VVVNNNMMMQQQVVV^^^gggfff]]]TTTQQQQQQ|||PPP@@@EEE???HHHWWWTTTTTTOOORRRqqqjjjccc\\\XXX\\\UUUUUUKKKBBB666//////111555888777DDDmmm{{{UUUZZZVVVFFFNNNRRRFFFYYYqqqhhhMMMRRRIIICCCJJJIII;;;111,,,,,,...222777===AAACCC111111***222CCCEEEUUUzzz{{{rrraaa^^^BBBIIIFFFBBB>>>:::777666555666...***---...///888DDDTTTXXXSSS\\\aaatttooojjjzzzppptttooohhh~~~}}}rrrlllpppooorrr~~~}}}{{{yyywwwvvvuuuqqqkkkbbbQQQ:::555VVVhhhnnn|||wwwkkkiiiqqqiiiTTT===BBB777;;;888777___lll^^^NNNpppppphhh```qqqwwwYYY___lllYYY\\\eeeyyylllnnniii]]]^^^PPPGGGAAA>>>??????:::NNNcccWWWWWWOOOKKKmmmwwwYYY[[[hhhOOO^^^vvvssseee___bbblllrrrbbbIIIHHHZZZSSS@@@@@@NNNmmmXXXGGG[[[xxxWWW[[[TTT^^^YYYZZZYYYHHH999JJJjjjnnnlllhhhYYY[[[PPPZZZRRREEE888000000666;;;222111555999888:::KKKaaasssPPP```kkkVVVLLLBBBKKKggg<<>>===:::888888999???777:::IIIVVVYYY___hhhrrroootttkkkZZZPPP]]]lllvvv|||rrrfff\\\ZZZ^^^PPPCCC888888ZZZ~~~```kkk[[[aaa999GGGiii}}}^^^DDDCCC777AAAOOOYYYAAA$$$<<<222555///000888444<<>>>>>>>>>>>???AAABBBCCCHHHDDDAAA@@@BBBBBB???<<<666BBBEEECCCdddwwwzzzvvvmmmNNNMMMqqqcccpppvvvfff```ddd```jjjbbbEEEVVVcccaaaeee\\\ccckkkooo```______kkkTTTWWW\\\YYYnnnkkkeeekkkDDD<<>>CCCQQQPPPvvvvvvUUU\\\QQQPPPLLLEEELLL```fffYYYDDDQQQQQQOOOVVVPPP:::,,,***///111111:::EEEDDD;;;...///222===FFFKKKbbbvvvrrrPPP```EEELLLGGG@@@<<<<<<;;;:::888<<<222***)))(((,,,>>>SSSlllmmm[[[]]][[[wwwuuurrrooohhhlllsssdddccc|||rrrjjjooolllmmm~~~{{{xxxvvvuuuttttttkkkjjjZZZ@@@;;;\\\qqqfffwwwkkkiiissshhhooo]]]mmmdddHHH???EEE:::===999444ZZZlllWWWBBBgggjjjddd\\\iiilll[[[\\\gggXXX___iii}}}rrrgggzzzdddUUUSSSCCC:::666333333999???UUUbbbNNNSSSNNNNNNrrrxxxVVVVVViiiNNNZZZpppjjjYYYQQQYYYiiifffNNNCCCSSSddd]]]JJJ\\\fffTTTMMMgggpppPPPXXXOOO___XXXYYYYYYKKKDDDcccrrrtttrrrXXXUUU^^^PPPNNNLLLHHHAAA;;;777666666111222777===BBBUUU[[[===MMMtttrrrKKKKKKFFFPPPhhh>>>KKK}}}PPPDDDBBBRRRdddeeeXXXMMMJJJMMMHHHCCCBBB888///333///333BBB999333;;;AAASSSpppccc]]]UUUFFF@@@===555888888888888777555444333000111333333111000111222:::AAA<<<===@@@TTTVVVMMMHHHGGGCCCAAABBBEEEDDDAAA999<<<>>>===:::999:::<<>>999555222111999555333444444333888>>>>>>888555888@@@FFFFFFDDD}}}tttSSSPPPDDDUUUHHHHHH:::<<>>>>>@@@BBBEEEGGGGGGFFFDDDBBBAAA@@@AAABBBAAA>>>???CCCRRRnnnwwwfff||||||zzzoooYYYlllgggiiittt}}}{{{qqqjjjdddWWWiiipppWWWZZZuuu{{{fffiii[[[hhhhhhooo]]]aaaYYY```ccc```\\\YYYgggvvvZZZ888@@@aaawwwyyydddWWWOOO___iii\\\eeecccddd]]]gggUUU___uuu}}}kkk^^^iii|||lllYYYVVV\\\aaadddssssssbbbSSSPPPJJJYYY~~~jjj^^^\\\dddUUURRRYYY\\\\\\OOO\\\___\\\VVVVVVXXXRRRYYYoookkkOOOVVVNNN___LLL;;;SSSbbbSSSJJJFFFHHH>>>666;;;:::444555...444222000<<>>;;;===???>>>;;;444222222111***'''999PPP```YYYTTTxxx{{{|||qqqaaapppvvv]]]^^^vvv}}}rrrgggmmmiiikkk}}}zzzvvvtttsssssstttiiiVVV999999ooozzznnn]]]iiinnngggkkk```hhhlllVVVGGGAAA???999999::::::PPPuuuYYY\\\YYYuuu~~~uuuMMM\\\nnn~~~bbbRRRXXX\\\XXXqqqlllaaammm]]]UUUMMM;;;777333;;;<<<:::IIIttt\\\UUUPPPFFFNNNfffiiiZZZTTTwww___RRR[[[iiicccRRR[[[XXXaaa[[[FFFOOOkkkrrrnnnqqq|||{{{yyyvvvgggbbbTTTOOOnnnaaaQQQXXXTTT\\\YYYVVVVVVOOOEEE___vvv\\\cccfff[[[TTTLLLVVVVVVMMMGGGFFFAAA888;;;DDDGGG555888TTTwwwVVV999BBBSSSwwwXXXWWWPPP@@@kkkYYYBBBLLLxxxUUU===RRRdddHHHVVVOOONNNKKKCCC888000111666999;;;EEESSSWWWTTTZZZeeeeeeCCC;;;HHHDDD666888AAAEEE@@@<<<999888666333000222444666555222000222444;;;666777UUU]]]nnnEEEQQQSSSGGGCCCFFFEEE??????CCCDDDAAA:::;;;<<<;;;999:::===AAA<<<:::555666GGG^^^eee```gggfffcccyyy\\\MMMooouuu|||nnn~~~ooohhhddd______UUU===:::PPPggguuueeelllhhhZZZyyyZZZnnnsssPPPOOO{{{QQQHHH999===;;;777444444555444000555"""000000FFFQQQqqqmmmGGGKKKsssUUU```rrraaauuuwwwfffRRRIIICCCBBBWWWaaaIIIFFFSSSUUUTTTXXXgggggg{{{{{{kkk{{{zzzzzziiiggg[[[OOOiiiZZZrrrTTTWWWbbb===999777???VVVvvvwwwiiixxx```444@@@666GGG___bbbbbbZZZCCCEEEOOONNN???222333444222:::555111222777;;;<<<:::444333777===???BBBSSSgggpppUUUSSSPPPLLLGGGBBB???===>>>@@@AAABBBBBBDDDGGGIIIPPPJJJFFFEEECCCAAACCCGGGJJJ@@@>>>EEEJJJKKKTTT```}}}JJJ]]]bbbcccXXXXXXrrrvvvkkk```[[[```YYYrrriiiccc___bbbjjjppppppmmmfffcccbbbaaaYYYVVVgggjjjiiicccPPPFFFfffYYYTTT^^^```ggg```[[[aaajjjkkkdddmmmgggUUU```iii^^^```pppooopppeee[[[OOOQQQXXXWWW___hhheeebbbfffhhhjjj^^^\\\^^^dddfffSSSLLLBBBDDDMMMNNNNNNXXX[[[^^^ccclllyyyZZZQQQUUULLLRRRPPPJJJRRR]]]UUUAAAAAA;;;666666888888444000,,,...666>>>???888222111555,,,HHHjjjrrrxxxkkkbbbMMMPPPOOOCCCEEEDDDCCCCCCCCCAAA===999<<<222111555---%%%999XXXoooeeepppMMMoooppp___aaarrriiibbbsssyyy|||zzzqqqjjjiiinnnssszzzzzzwwwsssrrruuutttqqqhhhBBBHHH|||yyypppjjjddddddhhhiiifffbbbmmmxxxxxxZZZFFF===;;;666555777777KKKmmmvvvgggjjj___vvv|||tttRRR]]]lll|||ZZZNNNVVVZZZUUUkkk{{{hhh\\\eeePPPFFFBBB:::CCCFFFTTThhh~~~SSSOOOOOOBBBJJJiiikkkZZZ\\\tttiiiXXXPPP[[[iiieeeWWWKKKNNN\\\ZZZFFFIIIYYYZZZ^^^VVVQQQMMMRRRZZZXXXYYYVVVNNNfffttt\\\PPPVVVPPP\\\YYYVVVUUULLLAAAXXXoooPPPPPPUUUYYY]]]TTTTTTQQQOOOOOONNNCCC;;;CCCSSSeeebbbzzzrrrXXX@@@///AAAaaa]]][[[KKKBBBaaaKKKAAAQQQsssPPPEEEeeennnHHHJJJOOOJJJDDD===777333222444===OOOooohhhSSSHHH999AAASSSOOOGGGMMMVVVHHHCCC===999777555222000111444555444111000222555;;;HHHFFFLLLrrr^^^zzzXXXmmmoooKKKFFFEEEHHHGGGBBBBBBEEEEEEBBB999<<>>;;;;;;EEERRRZZZ\\\ccceeeaaahhhxxxeeennnllluuuttthhhvvvsssyyylll___bbbbbbMMM???IIIzzz|||lllrrrfffSSSjjjZZZkkknnnmmmZZZAAAKKKJJJ???:::333//////000///,,,444555<<>>222666BBB|||~~~xxxrrr}}}}}}vvv[[[III???===???AAADDDQQQWWWPPPHHHPPPNNN>>>111222444444777333000222777;;;;;;::::::888===CCC???CCCddd~~~sssLLLPPPNNNKKKHHHDDD@@@>>><<>>555000///444>>>NNNaaasssssszzzZZZMMMJJJGGGCCC@@@BBBDDDDDDAAA???======999333222333+++###...BBBTTTSSSfffxxxPPPXXXhhhnnnVVVpppnnnfffjjj||||||uuunnnkkkmmmppp||||||yyyuuusssuuutttpppSSSdddjjjvvvooolllhhhgggggggggfffdddvvv}}}\\\EEE:::999444444666555FFFdddsssaaa\\\|||RRRiiiuuu}}}YYYPPPWWW\\\YYYlllzzzlllWWWdddTTTOOOTTTWWWjjjqqq|||jjjMMMMMMRRR>>>FFFpppnnnVVV______[[[SSSPPPZZZeeebbbWWWWWWZZZaaaYYYFFFCCCIIIEEEOOOJJJCCCDDDIIIMMMPPPQQQVVVMMM\\\gggVVVOOOSSSLLL\\\ZZZUUUSSSIII<<>>///BBBmmm~~~TTTRRRMMMLLLVVV999<<>>===???CCCGGGHHHCCCAAABBBCCCCCCFFFKKKGGGEEEEEEFFFAAA===GGGUUU~~~fffooo```YYYUUUSSSNNNOOOaaauuu~~~wwwcccTTTTTT___RRRZZZZZZ[[[[[[\\\]]]___aaacccuuufffTTT\\\\\\^^^vvvfffaaaZZZYYYqqqwwwQQQPPPkkknnn^^^YYYQQQTTTTTTnnnoooccc]]]NNNDDDMMMGGGbbbUUUOOO\\\[[[WWWQQQSSSSSSYYY``````\\\___eeehhhYYYXXXbbbcccdddnnnuuurrr]]]WWW___[[[RRRLLLDDD777000333222444QQQfff\\\PPPQQQUUUZZZaaahhhnnnqqqxxxeeeUUUOOONNNGGG???QQQ>>>===RRR[[[KKK<<<:::555333111///......//////999:::<<<<<<666...---222999EEEPPPccc{{{UUUKKKMMMGGGDDDFFF???CCCEEEDDD???<<<<<<>>>555555555333,,,&&&)))///CCCPPP]]]jjjUUUTTT___vvv^^^kkksssgggpppzzzrrrmmmkkkkkkyyyzzzyyytttqqqrrrqqqmmmfff~~~nnnccciiiiiiiiihhhfffcccaaa``````www|||tttVVVEEE:::;;;666555999777CCC\\\yyySSSZZZaaa]]]SSSTTTZZZaaattt}}}qqqWWWlllfffgggmmmooo}}}~~~ooo]]]SSSPPPRRRXXX===EEExxxrrrPPPZZZUUUVVVTTTRRRWWW\\\XXXPPPXXXUUUNNN???555:::AAA@@@OOONNNDDDHHHJJJGGGNNNMMMNNNKKKWWW]]]QQQNNNQQQKKK\\\[[[VVVRRRHHH999GGGjjj^^^NNNVVVSSSTTT___XXXTTTLLLEEE===777666BBB^^^xxxxxxkkkdddXXXEEEEEEWWWaaaFFFGGG444GGGyyyyyyNNNLLLPPPVVVOOO///@@@___[[[TTTMMMPPPZZZUUUAAA888>>>666999777111333GGGfff|||lllVVVNNNIIIDDDNNNWWWfffbbbLLLAAAAAA<<<666555444444444444333222000222333333111111444888@@@:::fffddd___iiiHHH???GGGBBBCCCDDDCCCBBBAAA???===:::<<>>RRRiii___TTT[[[```MMMjjjtttggg999CCCSSS^^^ttt}}}WWWFFF777======555///222666888777555444444666888888777222:::AAAEEELLLddd{{{@@@WWWGGGFFFEEEDDDCCCCCCCCCCCCDDDBBB@@@===<<<>>>CCCHHHHHHDDD@@@AAA@@@>>>???CCCDDDBBBBBBAAA<<<:::AAALLLwwwsssdddMMMXXXfffaaaTTTmmm}}}yyyqqq]]]VVVLLLVVVVVVWWWYYYYYYXXXVVVTTTbbbzzzeeeOOObbbcccWWWeeekkk[[[XXX___bbbddd\\\KKKLLL@@@IIIMMMVVV^^^KKK@@@GGGppprrrcccWWWGGGKKKYYYpppyyylll^^^TTTCCC===EEERRRYYY^^^```aaa\\\]]]iiippp[[[]]]hhhaaa]]]^^^SSS\\\PPPRRR\\\YYYTTTNNNDDD===+++222===???ZZZqqqdddNNNOOOSSSVVVYYYYYYWWWUUUPPPRRRSSSQQQNNNKKKHHHEEEFFF>>>GGG[[[[[[CCC444666444333111...---000555999<<<;;;999555///...777CCCQQQJJJ[[[xxx~~~nnnqqqYYY===CCCMMMIIICCCEEEBBBBBBCCCAAA>>><<<;;;:::444777777333111000///+++???___eee\\\UUUOOOVVVsssqqqcccffflllxxxxxxgggmmm}}}uuummmiiihhhqqqttttttqqqnnnooonnnkkkmmmaaauuummm```___aaabbbcccaaa___]]][[[|||yyyjjjMMMCCC:::<<<777777;;;999@@@SSS{{{RRR^^^|||~~~xxx___PPPJJJSSSfffzzz|||oooXXXppplllhhhhhhaaafffbbbZZZ___dddbbbXXXPPPQQQWWWUUUWWW<<>>444000222555777666444222000///222333222111222666:::???UUUjjjOOO___QQQIII@@@DDDBBBBBBBBBCCCBBB???======<<<<<<;;;;;;:::999888777===666444999;;;<<>>>>>===:::;;;>>>???<<<::::::::::::>>>CCCFFFWWWMMMrrrrrrGGGLLLUUUOOOLLLRRRdddjjj{{{|||ccc\\\YYYUUUSSSSSSXXX]]]\\\VVVOOO```wwwbbbQQQkkkmmmYYY^^^```TTTVVV]]]XXXSSSPPPIII<<<999@@@<<>>AAA>>>;;;<<<@@@AAA>>>:::777;;;999444444777444...444zzzzzzpppZZZXXXtttvvvkkkddd\\\eeeiiifff~~~uuummmiiihhhjjjooorrrpppnnnoooooommmmmm]]]fffmmmooohhhUUUZZZLLLQQQXXX___aaa___ZZZWWW~~~uuuaaaFFF@@@777:::666666:::888:::HHH~~~xxxKKK[[[lllwwwvvvjjj^^^OOOEEEQQQmmm|||vvviiiUUUmmmeee[[[WWWPPPVVVRRROOORRRUUUUUUTTTTTTWWWYYYQQQQQQ@@@SSSwwwPPPPPPRRRRRRSSSSSSRRRPPPNNNLLLMMMMMM???>>>[[[qqqoooggghhh]]]@@@TTTddd\\\bbbOOOHHHTTTZZZUUUPPPPPPPPPNNN[[[ZZZTTTOOOHHH===EEE```xxxRRRLLLXXXooo~~~eeeNNNAAA999111111444222)))!!!777...222888444444777333III;;;333aaa|||\\\QQQGGGPPPAAA333IIIuuuaaaLLLKKKLLLKKKEEE<<<777666;;;888666;;;MMM^^^]]]QQQ000999AAAAAA???AAADDDFFFGGGFFFHHHBBB777:::===444555888;;;;;;888333000///000222333333222444999===DDDdddpppMMMHHHpppnnnGGGKKKDDD???FFFCCCCCCDDDCCC???>>>???>>>;;;888777777888888777222222444777888:::BBBLLL```]]]dddhhh]]]ZZZgggsssjjjiiiiiidddooowwwqqq}}}vvvtttpppuuu}}}uuuooowwwvvvaaaUUUPPP{{{qqqWWWjjjnnn|||bbbWWWeee[[[PPPCCC???NNNLLL666111000444333000555>>>???}}}SSS<<<---???TTT{{{|||ZZZsss|||kkkhhh^^^TTTUUU___ccc^^^___aaaYYYlllsssqqqlllcccMMM;;;:::UUUVVVuuufffNNNZZZooowwwrrriiiwwwwwwccchhhpppqqqjjjYYYaaarrr}}}xxxRRR@@@oooxxx^^^eeeXXXYYYpppDDD;;;AAAZZZwww[[[EEEYYYjjjooosssdddXXXJJJZZZUUU111;;;999;;;;;;888444333555888@@@>>>;;;888777888999:::EEEEEEBBBMMMvvvfffNNN???CCCAAA@@@???>>>>>>@@@BBBCCC>>>@@@AAAAAA@@@BBBDDDFFF???<<<:::<<<<<<;;;===@@@;;;999777777999;;;===>>>999NNNNNNuuu}}}ppp]]]YYYAAA777QQQBBBHHHLLL```eee]]]gggfffTTTOOOMMMQQQXXXYYYSSSMMMTTTfffZZZQQQgggkkk[[[[[[YYYXXXYYYSSSPPPYYYTTT===222222777222777888///AAAQQQ~~~mmm[[[[[[eee___LLL???999888333AAABBBdddgggWWWYYYYYYWWWaaajjjgggmmmpppfff___```___YYYMMMFFF>>>666888:::000+++999AAAAAAfff|||YYYUUUPPPNNNPPPQQQPPPNNNVVVQQQMMMLLLKKKKKKNNNRRRQQQYYYWWWHHH666///222666000///...///111666:::===333000...000444>>>PPP```hhhvvv~~~sssNNNLLLGGGBBB@@@@@@???>>>===888555999AAAEEEBBB=========:::666555555222...<<>>666333555;;;???@@@777777@@@BBB999CCC___qqqpppJJJ===ooooooTTTDDDFFFHHH<<<777AAAjjj}}}RRRPPPJJJEEEBBB@@@===>>>@@@:::AAADDDAAABBBDDD<<>><<<444666999111:::<<<<<<:::666222111111000222444444333666;;;@@@EEE^^^|||RRRUUUXXXVVVBBBEEEHHH===GGGCCCAAACCCBBB======@@@>>>;;;777777888:::999888111>>>HHHEEE===;;;>>>AAATTT[[[^^^___^^^YYYdddzzz||||||___ZZZmmmvvvvvviiinnn}}}{{{pppppptttpppnnnfff^^^___nnnkkkjjjxxxwww]]]KKK>>>666===444333///000444333222???PPP|||mmmDDD>>>999ZZZwwwSSSGGGfff[[[QQQhhhyyyYYYUUUYYYKKKTTTjjjooojjjgggcccwwwpppffffffjjjXXX???777;;;SSSnnnPPPuuutttwwwzzz{{{eeefffjjjbbbggglllpppBBB```xxxyyyddd[[[eeeoooLLL888[[[pppcccaaaiiixxx}}}eeeUUU\\\ZZZ[[[xxxtttFFF;;;HHH>>><<<999555222222777<<<@@@>>>:::777666888<<>>>>>???BBBCCC>>>AAADDDEEEDDDCCCBBBBBB<<<999999<<<======???DDD888:::;;;999888999===???>>>DDDLLL}}}{{{ooopppHHHNNNAAA@@@<<>>>>><<<::::::888333000000888PPPZZZYYY}}}fffSSSXXXnnnmmmdddaaa~~~lllsss||||||uuuooolllfffnnntttrrrpppppppppnnnXXXIII???333JJJgggTTT<<<666III^^^dddYYYHHH===:::}}}RRRMMMFFF;;;AAA777;;;888777===:::777>>>]]]mmmtttcccwwwrrr___zzzgggJJJFFFAAAPPPjjjkkkYYYNNNGGGbbbYYYMMMGGGCCCKKKGGGFFFMMMNNNJJJNNNWWWUUUJJJIIIKKKSSSjjjyyycccGGGCCCWWWRRRNNNLLLLLLKKKLLLNNNEEEHHH999>>>gggsssQQQ444JJJoooqqqxxxWWW444```www```fffZZZLLLRRRXXXRRRLLLUUUUUUNNNJJJGGG@@@IIIaaaWWWIIIIIIJJJNNNIIIPPPCCCHHHKKKJJJIIIMMMSSSWWWXXXTTT]]]lllttt[[[EEEuuudddQQQ???CCCBBB:::>>>BBBjjjSSSIIIEEEDDDHHHHHHCCC???>>>OOOhhhwwwmmm]]][[[ccciiicccgggnnnlllZZZEEECCCLLL;;;666:::===666666888222::::::999666222111333666111333444444444777<<>><<>>===>>>999444000...111999AAA>>><<<999666555999>>>CCCFFF>>>QQQuuu[[[LLL@@@===DDDEEECCCAAA@@@???AAACCCEEE???BBBGGGHHHFFFCCC@@@>>>===::::::===???>>>@@@DDD666===@@@<<<777777<<>>222333888777000+++,,,---111888===:::111(((...222>>>LLLSSSSSSRRRSSSddd|||nnnxxxQQQGGGKKK@@@===GGGKKKDDD>>>AAA>>><<<;;;;;;;;;<<<<<<;;;<<<999:::???<<<444111555***:::OOO]]]XXXJJJ[[[jjjsssmmmggguuuvvvaaalllzzzzzzsssnnndddmmmsssqqqnnnmmmlllkkkKKK:::CCCUUUnnnsssPPP<<>>;;;===DDDJJJLLLLLLFFFIIILLLTTTYYYLLLDDDNNNeeeQQQDDDGGGKKKHHHFFFHHHEEEDDD===FFFdddnnnSSS888NNNxxx^^^BBB;;;kkkuuuaaaXXXPPPRRRXXXZZZRRRHHHKKKPPPIIIDDDFFFDDDBBBIIIuuu\\\GGGEEEHHHGGGGGGJJJIIIMMMVVVddduuu^^^BBBOOOzzzdddQQQNNNMMMJJJVVV:::PPPeeeOOOFFFDDDBBBAAACCCGGGKKKNNNrrrzzzxxxiii```fffnnnpppccc^^^WWWNNNEEE???;;;999999888888777666555555444888999999444...---111666222999666111555888===KKKLLLxxxdddfff]]]MMMJJJKKKAAA@@@EEE===>>>???@@@@@@???>>>======AAADDDAAA;;;888<<<@@@HHH{{{ZZZBBB:::777999KKKZZZfffrrrooohhhkkkssssssssskkkggguuuvvv|||vvvjjjbbbdddmmmqqqpppoookkk```RRRLLLOOOUUUWWWSSSdddggg[[[vvvrrrhhhCCC>>>cccfffEEE888...222222888<<<@@@tttnnnKKK@@@;;;SSS~~~jjj\\\YYYuuuvvvwww]]]gggQQQmmmvvvooogggfffiiifffXXXHHHhhhgggeeejjjnnntttWWWLLLDDDHHHiiibbbSSScccxxxgggQQQbbbXXXfffuuu]]]mmm```ooo```@@@xxxfffpppSSS>>>XXXKKKSSSYYY]]]^^^TTTFFF;;;:::===DDDDDDDDDBBB@@@<<<888666444///+++///888>>>???<<<111777:::888888===DDDHHH===\\\LLLDDDHHHBBBBBBJJJIIIIIIJJJFFF@@@???AAACCCGGGIIIFFF@@@===???CCC@@@@@@@@@???>>>===<<<<<<:::@@@???888999DDDHHHCCCAAA>>>HHHMMMVVV^^^iii|||}}}pppQQQJJJ===999>>><<<@@@QQQbbbqqqqqqfff___UUUHHHDDDIIINNNRRRSSSPPPLLLKKKLLLQQQXXX______ZZZXXX^^^dddiiiuuufffRRRUUUbbb{{{ppp[[[VVVSSSXXXbbbhhhaaahhhvvvsssqqqzzz^^^WWWSSSPPPQQQ___XXX\\\bbbOOO999FFFhhhuuubbbXXXfffzzzkkkSSSOOONNNKKKIIIGGGGGGGGGGGG<<>><<<<<<:::888666666444HHHnnnwwwqqqhhhDDDggg}}}pppiiiiii```oooaaaoooyyyvvvlllkkklllmmmnnnmmmjjjgggXXX\\\rrrjjj\\\zzzrrrYYY:::EEEUUUZZZGGGDDD@@@>>>;;;999666444444666888:::EEEtttgggTTT[[[sss|||{{{rrrbbbiii~~~rrrRRREEE::::::<<>>;;;::::::;;;<<>>:::777666666888888777777666555555444333444444111......000444111999222---;;;EEEAAA<<>>??????>>>======<<>>...===ooo[[[```oookkkbbbsssoooXXXVVVtttnnnfffUUUhhhqqqOOOFFFSSS]]]bbblllwwwdddDDDdddiiimmmmmmOOO888IIIDDDMMMvvvccc|||ppp[[[XXXyyyvvvVVViii{{{fffcccooosssaaakkkvvvZZZeeeQQQ===BBB555===IIIOOOUUUVVVQQQIII@@@;;;======<<<:::777444222000111222555999;;;;;;888555777333000555<<>>???@@@GGGJJJGGGEEEEEEAAA<<<===@@@CCCFFFGGGFFFBBB@@@AAABBB@@@??????>>>>>>>>>??????;;;BBBBBB===>>>GGGHHHCCCHHH<<>>666JJJWWW]]]cccZZZMMMJJJBBBHHHPPPWWWYYYUUUMMMGGGJJJOOOUUUVVVTTTUUUZZZ```jjjVVVUUUWWWXXX[[[WWW^^^nnnmmmZZZZZZ^^^eeelllWWWVVV[[[\\\PPPOOOuuunnnWWWVVVaaannn}}}xxxdddTTTLLLGGGFFFEEECCCBBBAAAAAAAAALLLJJJGGGCCC===777222///777555111---+++...333888===;;;999666111///555>>>PPPXXXEEE555PPPvvv{{{mmm|||www~~~___DDDDDDLLLFFFEEEDDDEEEEEEEEECCCAAA???AAADDDEEEDDDBBB@@@@@@BBB@@@===;;;:::999777555111---JJJzzz```[[[pppjjjgggfffdddqqqssspppsssyyyyyyooonnnnnnnnnnnnmmmiiifffbbbyyytttoooqqqRRRKKK___ooo[[[FFFCCC>>>===:::888666555555777999;;;BBB]]]tttZZZWWWgggzzzvvv^^^RRRffftttZZZ@@@DDD666555555777::::::666222777666555444444555777888999999;;;???CCCDDDAAA===???@@@<<>>KKKXXXJJJ@@@BBBEEEBBBAAACCCBBBCCC===CCC[[[aaaKKK888XXXuuu[[[GGGAAAIIIpppvvvUUUNNNGGGHHHLLLMMMFFF???FFFKKKEEE@@@CCCAAA???FFFfffSSSBBB>>>@@@======???<<<;;;;;;<<<======<<<:::FFFGGGEEEBBBAAACCCAAA<<>>999UUUvvv\\\qqqnnnZZZyyylll^^^vvvLLL999444333>>>NNNeeeyyy}}}NNN???WWWqqqccc{{{{{{bbbkkkwww@@@RRRbbbYYYXXXVVVKKKUUU___\\\WWW]]]nnn}}}iiiCCCeeeggg```hhhbbbKKKGGG^^^RRRnnnsssYYYOOOpppkkk___UUU^^^pppfffrrrhhhiiieeepppsssbbbXXXQQQVVVdddbbbQQQJJJ??????CCCIIINNNNNNHHHCCC>>>===;;;999777555444333333777;;;<<<999666444444:::000...999CCCCCC???>>>OOOzzzNNNCCC>>>;;;@@@FFFJJJGGGDDDBBB>>>:::<<<@@@BBBCCCDDDDDDDDDBBBAAA@@@???>>>======>>>@@@BBBCCC<<>>@@@JJJvvvmmmKKK???555333>>>333:::===FFFUUUXXXZZZdddPPPMMMJJJKKKNNNPPPNNNKKKGGGIIIKKKLLLMMMOOOSSSVVVgggmmm{{{]]]SSS\\\fffccc[[[SSS^^^dddhhhwww~~~iiiVVVTTT[[[cccnnnyyy^^^\\\YYYTTTQQQaaazzzjjj\\\ZZZZZZYYY[[[```dddccc___WWWMMMEEECCCCCCBBBBBBBBBCCCCCCDDDEEEFFFCCCAAA>>>999666333111000444333000...---000555999:::222,,,,,,000777BBBLLLHHHFFFNNNiii~~~vvvmmmwwwrrrIII>>>DDDIIIDDDFFFHHHHHHEEECCCAAA@@@CCCCCCCCCDDDEEECCC@@@>>>???===:::::::::;;;;;;;;;555222>>>zzz|||UUUiiipppqqqdddeee}}}}}}ssstttwwwwwwpppnnnmmmmmmmmmllljjjhhhbbbsssjjjbbbkkk||||||```LLLmmm^^^GGGAAA<<<;;;888777666555555777999;;;???IIIjjjbbbmmmbbbXXXttt{{{UUU:::BBB555333222222444444222000333222222111222444555777444444666999;;;;;;888555999<<<888999???;;;;;;GGGNNNDDD;;;;;;<<<:::999:::;;;>>>999???TTTYYYIII===VVVgggOOOAAABBBFFFWWWTTTHHHCCC???AAAFFFHHHDDD@@@FFFKKKFFFBBBEEECCC@@@GGG\\\MMMAAA>>>???>>>===???CCCDDDDDDFFFGGGHHHHHHGGGRRRRRRMMMGGGFFFIIIJJJHHHNNNOOOYYYYYYIII@@@CCCCCCAAA888DDDFFFRRRYYY???444555555666888999;;;<<<===999<<<===:::<<>>888;;;:::999888888888999999666666666555555444444444222111111111333444333111444111222===AAA666AAAbbbllleeejjj}}}SSSFFFDDDGGGDDDCCCAAA777;;;<<<<<<<<<;;;;;;::::::::::::999777888===HHHPPPOOOEEE>>>@@@CCCAAA:::666333999<<>>???HHHcccTTTAAAIIIEEEAAACCC???JJJGGGEEEEEEAAA<<<<<>>>>>>>>@@@BBBAAA???===>>>===<<<<<<>>>AAADDDGGG>>>AAAAAA<<<<<<>>>>>>:::<<<666??????@@@HHHdddiiisss~~~[[[OOOBBB:::AAA<<<666******777>>>III[[[UUUOOOHHHCCCCCCDDDDDDDDDJJJHHHFFFFFFHHHJJJKKKLLLKKKMMMeee~~~|||ddd___WWWUUUaaalllfffXXXOOOVVVVVVRRR[[[jjjhhhYYYUUUQQQRRRWWWZZZZZZ]]]bbb```YYYPPPLLLUUUdddooottt\\\YYYZZZ]]]YYYOOOFFFDDD???CCCFFFHHHGGGFFFFFFFFFHHHFFFDDDAAA@@@AAABBBCCC111333555666777666444333...000222222111000000111///---000:::CCCDDDCCCBBB???GGGhhhkkkpppqqqNNN???AAABBB>>>AAAEEEGGGFFFCCCAAAAAACCCDDDBBBAAABBBCCCBBB>>>:::999888777999===AAACCCCCC999===///RRRXXXYYYkkkNNN\\\ooo{{{fffeeekkkvvv{{{zzz~~~xxxooommmllllllmmmmmmllljjjmmmfffeeeiiifff]]]]]]ccccccfff\\\XXXJJJwwwxxxeeeKKKBBB======888777666555666777999:::@@@???|||vvvkkkmmm~~~ttt```???:::222111000000111111111111222222111111111222333444333333222333444444444333000555222333888666555>>>BBB<<<777666777666777999555999666:::IIIKKK@@@;;;OOOWWWEEE<<>>@@@BBB;;;;;;888666777:::999666999888888777666666666666555555555555444444444444444222111222333333222000111888;;;>>>???:::FFFaaa```rrruuuAAAAAAHHHGGG@@@BBBBBB888<<<;;;;;;:::::::::::::::999::::::999999===DDDIII```OOOBBBAAADDDAAA===;;;444;;;===CCCUUUcccpppiii]]]hhhxxxgggttthhhbbbhhhlllfff[[[TTTJJJUUU^^^aaabbbdddcccaaaXXXPPP\\\PPPIIIeeeooojjjmmmssspppooouuummmQQQ999666999XXXppplllzzzOOO999>>>SSSlllccclllmmmmmm]]]XXXfffxxxUUUDDD555333LLLIIINNNAAA@@@PPPsssPPP;;;TTT___eeeiii```uuufffiii___\\\YYYxxxjjjxxxvvvQQQYYYzzzpppeeeSSS]]]WWWKKKcccuuunnnlllkkktttnnn^^^gggfffFFFGGGiiiVVVbbbrrrYYY\\\eeeccc^^^UUUKKKBBB===;;;;;;999888555222111222333444666444222333555888::::::555;;;DDDEEE>>>>>>UUUppp[[[DDDCCCJJJEEEFFFFFF999EEEDDDEEEGGGCCC===;;;===;;;::::::<<<===>>><<<:::===<<<;;;;;;===AAADDDGGGAAAAAA>>>999777999999888999;;;AAA888:::@@@AAAYYY]]]UUUeeerrrvvv}}}XXX@@@===;;;222000777555444===<<>>:::777GGGDDDAAA@@@BBBDDDEEEDDDKKKDDDMMMSSSPPP[[[cccUUURRRXXXXXXSSSVVV]]]YYYMMMRRRSSSSSSUUUZZZ___^^^YYYXXXZZZ^^^^^^XXXNNNIIIIIIKKKKKKIIIJJJSSS[[[VVVJJJPPPMMMLLLKKKGGGDDDDDDGGGJJJIIIFFFBBBAAACCCGGGKKKGGGCCC===888444333333444666666555444222111//////000111222111///------...---:::KKKTTTNNNCCC???BBBhhh}}}www~~~|||gggHHH>>>@@@AAA>>><<>>>>>@@@???;;;777666555555888<<<@@@BBBCCC777<<>>>>>???>>>===;;;@@@FFFCCC???DDDAAA>>>EEEJJJGGGDDDCCCDDDEEEEEEFFF:::<<>>===;;;;;;@@@???;;;CCCIIIAAACCC@@@???>>>888111333;;;>>>>>>>>>=========<<<<<<===:::777555555666777666555555666666666777777777444444444444444444444444222222111000000000000111///BBBBBB888AAAPPPSSSRRRpppdddwwwCCC;;;>>>EEEDDD<<<@@@DDD<<<===<<<;;;:::999999999::::::::::::999999;;;???BBBVVVKKKAAA======<<<::::::333<<<<<<===JJJZZZooorrrdddeeeyyylllvvvnnnXXXSSSaaafff]]]FFFPPPZZZ___cccgggiiiggg^^^@@@;;;999BBBWWW^^^hhh^^^kkkqqqjjjfffcccPPP666;;;___qqqdddSSSNNN444DDDEEE]]]ccc@@@IIIIIIUUUeeeNNNNNN@@@>>>666===FFF>>>GGGkkkuuuOOOOOOzzzzzzrrrBBBIIImmmkkk```^^^SSSjjjnnnqqqmmmgggRRRHHHNNNqqqiiixxxdddjjjrrrsssaaaSSSPPPLLLGGGPPPgggppphhhjjj___jjjlllXXXZZZ\\\CCCPPPoooaaaiiirrrUUUMMMQQQKKKQQQVVVTTTKKK???666333333222000...---...///000000111444888<<<===:::777999AAAEEE???>>>TTT{{{^^^LLLGGGFFFDDD@@@EEEEEE:::@@@@@@CCCFFFCCC<<<999;;;::::::::::::::::::;;;;;;===<<<;;;<<<===@@@BBBDDDBBB@@@<<<888777888:::;;;888;;;>>>222999BBB888>>>JJJXXXvvv{{{sss\\\JJJNNNDDD888999666111333...444999;;;;;;;;;===AAA===;;;:::;;;===???@@@@@@??????CCCBBB???EEELLLHHHLLLQQQPPPHHHEEEJJJMMMKKKSSSNNNMMMOOONNNJJJIIIMMMVVVWWWVVVSSSMMMHHHGGGHHH;;;FFFLLLJJJHHHIIIGGGBBBDDDCCCAAA???===>>>AAADDDEEECCC@@@===<<<;;;;;;;;;666555444333333444555777>>>:::444...,,,---111333777555111,,,+++...444888999EEENNNJJJ>>>>>>VVVqqqzzzaaaNNNAAABBBBBB<<<<<>>AAADDD???===<<<<<<<<<;;;999777666666666777:::;;;;;;:::???555777OOO\\\vvvttt]]]TTTrrr|||nnnsssqqqsssnnnZZZIIIUUUtttxxx{{{wwwrrrooonnnmmmlllkkkiiicccaaadddddd___[[[[[[]]]XXXTTT^^^ddduuugggPPPdddIII>>>:::;;;999888777777666777777888888666GGGvvvrrrfffxxxyyyaaa<<<...//////...------...///---......///000000111222222222111000000000222333111888444111666555444;;;333444555333333555888:::777===:::999===999444:::888;;;777222999>>>;;;CCC999888888777777666555555777===:::888<<<999777============<<<<<<======<<<>>>@@@BBBAAA???===>>>@@@777<<<>>>;;;;;;???BBBBBB>>><<>>???;;;;;;666222;;;BBBDDDFFFHHHHHHFFFAAA<<<999<<<;;;999999888777888999555666777888999:::;;;;;;333333333333333333333333000111222111//////333777777BBB@@@>>>IIIVVV```mmmnnnbbbaaa999>>><<>>DDD???>>>===;;;:::999999::::::;;;:::999777777999<<>>;;;777???KKK___www{{{llllllwwwllltttrrrbbbWWWZZZaaacccNNNOOOOOOSSS\\\eeefffbbbIII444------???OOOSSSkkk[[[aaajjjjjjddd___SSS???GGGdddYYYYYYBBB>>>666BBB;;;bbbzzznnn\\\NNNUUUWWWBBB555222777===<<<111;;;yyybbb]]]wwwccczzzddd```NNN\\\FFFbbbxxxkkkVVVHHHMMMyyyxxxyyyZZZ```aaafffvvvSSSaaaIIIYYYPPPSSSkkkiii]]]aaa___\\\aaaiiibbbPPPJJJRRRSSS^^^TTTZZZeeeQQQ>>>999666===DDDGGGCCC<<<888666444333222111111111222333222555:::===<<<;;;::::::AAADDDAAA>>>QQQ{{{DDDKKKKKKCCC===BBBCCC@@@AAA@@@???BBBDDDBBB===<<<>>>===>>>>>><<<:::999===@@@<<<<<<<<<<<<===>>>???@@@<<<;;;:::::::::;;;===???888999???888???EEE===IIIGGGSSS{{{}}}rrr{{{lllqqq]]]???444555222222666333///---///777@@@GGG888888999999999999:::;;;555BBBEEEEEEIIIHHHEEEFFFAAACCCCCC@@@???AAAEEEHHHAAAAAABBBCCCEEEFFFIIIKKKCCCCCCAAA???@@@CCCEEEFFF<<>>;;;;;;<<<666999;;;<<<<<<;;;999666111333777:::;;;999555222222555888<<<>>>>>>===<<<777444000---...222777;;;777555111...///666???FFFDDDAAA@@@DDDNNN```{{{LLLHHHDDDCCCAAA???@@@BBBCCCAAA???>>>>>>>>><<<;;;;;;<<<<<<;;;999888888999888888888:::;;;;;;999777AAA333CCCHHH[[[xxxXXXbbbuuuooohhh[[[sssrrr^^^HHHPPPooo{{{qqquuurrrmmmkkkjjjkkkkkkkkkllliiifffbbb^^^\\\aaahhhddd```^^^[[[fff[[[PPPIIIhhhLLLBBB>>>AAA999999888777777666666777;;;;;;555qqqmmmZZZcccwwwyyy|||jjj===000111111000///---......,,,---...///111222333444---///000000///...///000///555000***///000000777333666666222///000111222,,,333111000444///---666...222666111555444+++444444555666666666666777888666===:::888<<<:::777>>>888;;;<<<:::999999999777888:::======:::999;;;======AAA@@@:::666777888888???;;;>>>???:::>>>BBB===555;;;:::@@@???<<>>DDD;;;<<>>===<<<:::999999::::::<<<:::777555555888<<>>>>>999999>>>???:::???EEE>>>666;;;CCCQQQeeeyyylllmmmqqqkkkmmm}}}rrrbbbddduuunnnSSSNNN^^^YYYQQQHHHIIIWWWdddeee^^^EEE???999///;;;@@@>>>[[[^^^VVV\\\eee```ZZZSSSHHHWWWaaa999GGGBBB555CCCAAACCCQQQttttttUUUDDD111444555<<<999222PPPtttbbbYYYkkk}}}eeeOOORRR>>>JJJ>>>hhh}}}___GGGTTT{{{gggWWWJJJ[[[```lll\\\```QQQLLLqqqnnnzzzpppTTTfffIIIwwwuuu[[[]]]XXXMMMZZZWWWaaaccc^^^WWWGGG;;;DDDCCC@@@;;;555222333777:::444444444444444444444555:::===???<<<666555:::AAAGGGFFF???DDDhhhMMMUUUIIIJJJ>>>===JJJDDD<<>>???===;;;CCC@@@AAA===666MMMMMMBBBaaauuuXXXgggiiizzzeeeQQQLLLCCC<<<999555222222555888888666999;;;<<<;;;888666666666222???777///999:::666@@@;;;;;;>>>BBBAAA===:::999<<<@@@???::::::??????999<<<;;;999888:::<<<999555>>>999777888;;;:::555222666555333111222666777666999777555444777:::===>>>???CCCGGGHHHEEE===555//////000111333444666777777111222444666:::@@@GGGLLLFFF<<<@@@___}}}|||zzzlllNNNDDDFFFBBB<<<@@@HHHEEE999DDDAAA??????@@@===888444999<<<===<<<888777888;;;888999;;;>>>@@@@@@===:::333666RRR888DDDrrr~~~~~~WWWLLLbbbkkkpppkkkpppzzz```YYYlllwwwqqqjjjgggddddddfffiiikkkmmmcccaaaaaabbbbbb``````aaaUUUXXX]]]VVVjjjPPPMMMVVV