BM6P6(@ uuubbbiiitttsssxxx}}}{{{zzzxxxvvvzzzuuummmgggbbb___\\\[[[UUURRRNNNJJJGGGDDD@@@===;;;<<<>>>?????????>>>===<<<<<<<<<999777666777999===KKKvvvnnnyyyuuuJJJ:::222...222,,,......------,,,,,,------...,,,,,,,,,---------......,,,---......///000111222555444666DDDbbbzzz}}}{{{mmmuuuvvveee\\\```nnn}}}}}}ssskkkWWWPPPMMMEEE<<<888111...+++***+++...///000++++++++++++++++++++++++******))))))))))))******+++*********))))))((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,222...---//////...000444222444666HHHjjj{{{bbbNNNEEEGGGLLLTTTRRROOONNNQQQVVV[[[^^^aaaaaammm}}}|||qqq___XXX]]]___ZZZXXXUUUSSSYYYfffuuu{{{vvvttttttrrriiijjjzzztttqqquuuvvvsssssszzztttssszzz~~~zzztttiiiUUU???333...***+++///++++++,,,+++))))))***++++++*********))))))((((((rrr```hhhuuuyyy|||~~~|||{{{{{{zzzxxxxxxtttmmmgggccc___[[[YYYSSSPPPMMMJJJGGGDDDAAA>>><<<<<<>>>?????????>>>===<<<<<<;;;999666666777999@@@LLLuuu~~~gggooopppFFF888000...222,,,///...------,,,,,,------...,,,,,,---------............///000000//////......444:::LLLhhhuuu|||zzzwwwyyydddccceeeooowwwyyyvvv||||||yyyfff[[[SSSIII@@@<<<555222///---------,,,+++++++++++++++++++++++++++******))))))))))))******************)))))))))(((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,///++++++///111//////111777BBBMMMaaa~~~zzzaaaMMMGGGJJJPPPUUUPPPUUUYYYZZZYYY]]]dddkkkppp~~~xxxxxxnnn___YYY___bbb^^^]]]ZZZVVVWWW[[[aaadddfffwww~~~{{{{{{|||rrrkkkhhhoooxxxzzzsssyyy~~~~~~yyyxxxzzzuuuyyyxxxiiiVVVEEE666+++***...///...,,,***))))))***++++++*********))))))))))))nnn^^^ggg}}}vvv~~~zzz}}}{{{{{{{{{|||{{{zzzvvvrrrmmmhhhddd___ZZZVVVQQQNNNKKKIIIGGGEEEBBB???<<<===>>>>>>??????>>>>>>;;;;;;:::888666666888:::===JJJqqq~~~eeeiiikkkCCC666000---222---000......------------......,,,------------.........---///222222111/////////444AAAaaauuu{{{oooqqq|||{{{uuuxxxjjjgggppp~~~}}}~~~}}}ttt{{{uuupppppp{{{uuu{{{{{{kkk```TTTIIICCC888666222000...---+++))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,...++++++000333222222444===RRRggg{{{wwwlll\\\IIICCCJJJTTTXXXWWWVVV]]]ddddddbbbhhhwww|||uuuuuulll^^^XXX\\\]]]ZZZ___]]]ZZZYYYYYYWWWUUUSSS\\\eeettt~~~~~~zzztttmmmhhhlll{{{|||uuu{{{vvvyyyyyyzzz|||ooo]]]FFF333---000222000---***((()))***+++***************)))))))))mmm^^^ggg}}}|||wwwyyy~~~|||zzzzzz{{{{{{yyyxxxsssppplllhhhddd^^^XXXTTTOOOLLLJJJHHHGGGEEECCC@@@======>>>>>>????????????;;;;;;999777555666999;;;;;;OOO{{{}}}dddgggiiiBBB666111...222,,,000......------------......------------............,,,...111111111111333666>>>OOOrrrtttqqqooo|||wwwrrrsssttt}}}wwwwwwwwwwwwwwwwwwwwwwwwtttsssrrrrrrtttxxx}}}yyyzzzrrruuuooo|||}}}xxxmmmbbbUUULLL===999444000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------......///222222222999AAARRRjjjnnnWWWOOOLLLKKKPPPXXX]]]\\\YYYiiinnnqqqqqqttt~~~{{{xxxooobbb[[[ZZZYYYUUUYYYYYYZZZ[[[[[[[[[YYYXXXKKKQQQ]]]lll{{{~~~uuufffbbblllxxx~~~wwwvvvyyyuuusss{{{}}}|||{{{mmmXXXDDD777222111///,,,+++***+++******************************nnn```iii~~~zzzxxxxxx}}}~~~|||zzzzzzyyyxxxvvvtttqqqoookkkgggccc]]]VVVRRRMMMKKKHHHGGGFFFEEECCCAAA>>>>>>>>>>>>>>>??????@@@===<<<:::777555666999<<>>>>>>>>>>>???@@@AAA@@@???<<<888666666999<<>>>>>>>>???@@@AAACCCAAA>>>:::777777:::<<>>888333///111,,,111//////............//////............////////////111111///000999NNNjjj~~~}}}rrrxxxqqqzzzxxxtttnnnkkkhhheee___[[[YYYYYYXXXSSSMMMHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLOOOQQQSSSWWWXXXZZZ]]]```cccfffhhhhhhiiikkkpppuuuyyyzzzzzz~~~~~~zzz}}}pppccc]]]RRRHHH>>>777000,,,------------------------,,,++++++******++++++,,,((()))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...///000555>>>IIIYYYooouuukkk```XXXTTTRRRTTTVVVVVVYYY^^^eeerrrtttggg___\\\aaa___[[[YYYZZZ]]]bbbeeelllzzz{{{qqqgggkkkrrr{{{tttnnnrrrtttpppnnngggdddmmm||||||yyy{{{{{{yyyvvvnnn\\\JJJ;;;555...+++---...,,,************++++++,,,,,,,,,uuueeejjj|||||||||zzzyyyxxxxxxxxxvvvsssppppppmmmhhhccc^^^YYYTTTQQQLLLJJJHHHFFFEEECCCAAA???@@@???>>>>>>>>>???AAAAAAEEECCC???:::777777:::===CCChhhlll^^^zzz\\\;;;555222...111,,,222//////............//////............/////////000111111111666EEEcccuuu{{{uuupppvvvmmm{{{wwwpppfffbbb\\\YYYWWWTTTOOOKKKGGGHHHHHHEEEAAA>>>@@@BBB>>>?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDIIIJJJKKKMMMPPPTTTWWWYYYWWWZZZ```hhhooossssssrrrvvvttttttxxx~~~yyyyyy{{{zzzeee```YYYPPPGGG>>>555///------------------------,,,++++++******++++++,,,(((((())))))*********+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......333222777FFFZZZnnnbbbZZZUUUXXXZZZYYYWWWVVVUUU]]]nnn~~~qqqhhhddd``````aaabbbbbbbbbbbbbbbYYYhhh{{{xxxooowwwmmmjjjrrr{{{ssshhhpppxxxuuurrrfff]]]fffzzzzzz}}}}}}zzzxxxuuuiii\\\DDD;;;000***+++------,,,*********++++++,,,,,,,,,sssdddmmmwwwyyy|||~~~zzzvvvrrrqqqpppqqqqqqllleee___ZZZUUUQQQNNNKKKIIIFFFCCC@@@??????@@@@@@???>>>===>>>???AAABBBAAA@@@===999666666999;;;DDDjjjpppYYY~~~VVV===111333000000111---........................---///000///000222222111---111888AAA]]]}}}}}}|||mmmvvv{{{sssiii^^^VVVUUUPPPJJJFFFEEEDDDBBB???>>>??????>>><<<;;;===>>><<<=========;;;;;;===???>>><<<<<<===>>>??????>>>@@@@@@@@@AAABBBEEEGGGIIIMMMOOOTTTZZZ___dddgggiiinnnooorrruuuyyy}}}|||xxxwwwzzzvvv}}}|||yyy^^^QQQZZZZZZFFF666666222000...---......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++******************************+++,,,---...,,,,,,,,,,,,---...///000111555===LLLeee~~~wwwbbb]]]YYYYYY[[[XXXSSSUUU\\\eeevvv|||uuueeecccoooqqqiiijjjgggkkkttttttqqq~~~{{{zzz}}}|||{{{xxxsssqqqvvv}}}~~~vvvnnnnnnpppsss|||~~~~~~~~~zzztttooohhhMMM666222333...******++++++,,,,,,,,,+++******qqqccclll~~~sssyyy}}}zzzwwwtttrrrppppppoookkkeee___ZZZUUUQQQNNNKKKIIIFFFBBB@@@??????@@@@@@???>>>======???@@@AAAAAA@@@===999666666999<<>>??????>>>===<<<>>>???AAABBBBBBAAA@@@@@@AAACCCCCCAAA@@@@@@AAAAAA@@@???????????????@@@BBBDDDEEEEEEGGGIIIMMMQQQUUUWWWYYYcccfffkkkqqqvvvyyy{{{{{{{{{{{{zzzyyy|||~~~|||xxxrrrvvvxxxrrr___\\\\\\RRRCCC999222000---,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************+++,,,---...------............000111555:::DDDUUUnnnoooeeeaaaYYYVVVVVVXXXXXX[[[dddppp}}}jjjbbbkkkwww|||uuukkkooo~~~}}}oooqqq{{{zzzyyyxxxwwwtttsssuuuzzz~~~wwwpppmmmlllrrryyy~~~|||zzzwwwtttqqqfffRRR???333000...+++,,,,,,------,,,,,,++++++oooaaajjjrrrooo}}}zzz}}}|||{{{yyyvvvtttrrrpppooommmiiiccc^^^YYYUUUPPPMMMJJJHHHEEEBBB@@@???@@@@@@???>>>===<<<===>>>???@@@@@@???===999666666999<<>>>>>??????>>>===@@@AAAAAAAAA??????AAACCCBBBCCCDDDDDDBBBBBBCCCDDDEEECCCAAAAAAAAA@@@>>>===@@@@@@?????????@@@@@@AAA@@@@@@@@@AAACCCFFFHHHJJJRRRWWW___hhhnnnqqqqqqqqquuuvvvuuurrruuuyyyzzzwww}}}|||ppp}}}wwwyyymmmaaa```___QQQBBB555222///---,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************************************++++++,,,---...---...000000///000111333999CCCRRReee{{{iiiZZZZZZ___WWWVVVXXX\\\dddqqqxxxlllooo{{{xxxtttmmmttt}}}|||{{{||||||zzzwwwuuutttuuunnnjjjjjjlll|||yyyxxxyyyssswwwjjjKKK444///...+++------------,,,,,,,,,+++oooaaajjjpppiiilll}}}}}}|||}}}{{{yyyuuurrrpppoooooopppkkkgggbbb]]]YYYTTTOOOLLLHHHFFFDDDAAA??????@@@@@@=========<<<===>>>??????@@@???<<<999666777:::<<>>>>>???>>>>>>???@@@AAAAAA@@@???BBBCCCDDDCCCCCCCCCEEEGGGDDDFFFGGGGGGFFFFFFFFFGGGGGGFFFDDDDDDDDDDDDBBB@@@DDDCCCBBBAAAAAA@@@@@@???AAA@@@???>>>???AAACCCEEEFFFJJJRRRZZZaaaeeeggghhhooorrrsssssstttxxxwwwtttqqqsssxxx}}}}}}tttmmmjjjdddXXXMMM<<<888333///......---,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************+++++++++++++++++++++,,,---......,,,...000000000111444888@@@QQQhhhyyywwwjjjbbb___```cccaaadddiiirrr{{{vvvrrrppptttzzz~~~wwwqqqlllsss}}}}}}wwwrrrmmmiiigggwww||||||zzzzzzrrryyysssZZZ@@@333000///......---,,,++++++++++++oooaaaiii~~~fffeeemmm~~~|||~~~{{{wwwrrrmmmkkkkkknnnppphhheee```\\\XXXSSSNNNKKKFFFEEEBBB@@@??????@@@@@@===============>>>>>>??????>>><<<999666777:::===DDDgggrrr```pppNNN:::222444000...111//////////////////////////////...000444222000444;;;GGGkkkzzzzzz~~~bbbhhhssswwwaaaRRRIIIFFFBBB>>><<<<<<>>>@@@???@@@BBBCCCCCCCCCCCCCCCBBBDDDEEEFFFEEEGGGIIIKKKJJJLLLNNNOOONNNNNNOOOPPPNNNMMMLLLLLLMMMMMMLLLKKKHHHHHHGGGFFFDDDBBBAAA@@@CCCBBB@@@??????AAACCCDDDAAACCCGGGLLLRRRXXX\\\___fffmmmsssuuuwwwyyywwwtttoooooorrrwwwyyyzzz}}}zzzvvv{{{{{{xxx{{{xxxeeeWWWUUUBBB<<<666000...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++,,,---...///+++...000000000333:::@@@KKKccc}}}|||lll^^^\\\aaaffflllrrr~~~{{{yyyzzzzzz{{{~~~}}}}}}{{{iii___ccciiiqqq~~~~~~~~~wwwqqquuuwwwyyy~~~wwwqqqnnnmmmkkkiiikkkuuu~~~{{{xxxvvvssslllYYYAAA555555///...,,,+++*********+++oooaaajjjttteeefffooo{{{{{{wwwqqqllliiijjjlllnnneeebbb___[[[WWWSSSNNNJJJEEECCCAAA?????????@@@AAA======>>>>>>>>>????????????>>><<<999777777:::===MMMrrrpppeeevvvLLL888222555000...111000////////////////////////000000222333///---999IIIeee~~~{{{sssyyyqqqwww___aaaooo}}}kkkWWWGGGAAA>>>??????>>>======???AAAAAACCCEEEEEEDDDDDDFFFHHHFFFHHHIIIJJJKKKLLLOOOQQQNNNQQQUUUVVVWWWWWWXXXYYYVVVUUUTTTTTTUUUVVVUUUSSSPPPOOONNNMMMKKKIIIGGGFFFDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAACCCGGGLLLRRRUUUZZZbbbkkkooorrrvvvvvvsssuuussstttwwwtttqqqyyyvvvmmmiiifffcccnnnlll[[[YYYHHHAAA999111---,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++++++++,,,---...///+++...111111222888CCCKKK[[[sssyyyaaa]]]\\\aaadddkkk|||~~~~~~}}}{{{{{{zzzwwwtttqqqmmmjjjiiikkkllljjjkkkmmmlllvvvyyy}}}nnnXXX^^^bbbeeekkkzzz~~~zzz}}}zzz{{{wwwkkkgggkkknnnnnngggqqq~~~~~~uuurrrvvvlllSSS???:::000///---++++++***++++++mmm___iiiwwwggghhhqqq|||{{{yyywwwtttpppmmmkkkkkkjjjcccaaa]]]ZZZWWWRRRMMMIIIDDDBBB@@@???>>>???@@@AAA===>>>?????????????????????>>><<<999777777;;;>>>WWWmmmtttJJJ888222555000...111000////////////////////////000000222333///333LLLhhh{{{~~~vvvbbb```vvv{{{dddTTTHHH@@@???CCC<<>>MMMXXXnnnyyyddd______fffqqqwww~~~}}}}}}|||}}}{{{wwwtttsssqqqpppooonnnkkkgggcccXXXTTTRRRUUUVVVUUUXXX]]]iiiwwwyyywwwzzzxxxlll\\\RRRdddiiijjjkkkvvv~~~}}}tttwww||||||pppmmmrrruuutttiiinnnvvv{{{wwwyyywwwiiiTTTDDD333222///---,,,,,,---...kkk^^^iiiiiijjjrrryyyzzzxxxxxxwwwtttqqqmmmjjjhhhbbb```]]]ZZZWWWRRRMMMIIICCCBBB@@@>>>>>>???@@@AAA>>>>>>???@@@@@@@@@@@@@@@???>>><<<999777888;;;>>>XXXoooIII777222555000---111111000000000000000000000000//////222444222===aaawww|||~~~lllhhhwwwhhhWWWHHHDDDCCC@@@>>>???<<>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;888666777:::===ZZZzzzqqqDDD;;;333222111000000111111000000000000000111222111///555555111IIIxxxoookkknnnvvvkkkWWWHHHEEE@@@======>>>@@@@@@AAAHHHJJJDDDBBBGGGKKKIIIMMMKKKOOOVVVZZZZZZ___ffffffkkkpppsssuuuwwwzzz}}}}}}{{{wwwsssnnnkkkhhhgggggg```\\\^^^]]]XXXTTTRRROOOMMMJJJHHHGGGDDD@@@===CCCDDDGGGKKKPPPWWW^^^cccgggnnnvvvyyyxxxxxx{{{xxxvvvqqqooottt{{{|||xxx}}}{{{||||||tttkkk\\\SSS^^^wwwwww{{{kkkXXX^^^WWWDDD666444222---,,,,,,,,,+++******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******************************************)))************+++...000333///333===@@@FFFaaassspppooojjjmmm{{{}}}yyy{{{xxxqqqooojjjbbbZZZXXXVVVTTTQQQOOONNNMMMKKKIIIKKKIIIJJJMMMNNNPPP]]]kkk{{{mmm[[[VVV\\\kkkgggaaagggqqqmmmjjjvvvwwwyyyssssssuuutttllleeexxxyyyxxx~~~pppoooqqqvvvyyy}}}{{{bbbJJJ999---///111---+++...~~~kkkbbbppp|||gggpppwww~~~wwwxxxyyyyyywwwssslllfffbbb```^^^ZZZWWWTTTPPPKKKGGGEEECCCAAA???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===:::888666777:::===UUUppppppwwwDDD;;;333222222000000111000000000000000111111222666333555888BBBggg~~~rrrlllpppyyywwwiii[[[OOOIIIBBB???===<<<<<<>>>@@@AAACCCEEEHHHMMMUUUZZZXXXSSSYYYXXX[[[```bbbdddkkkuuu}}}{{{wwwuuuqqqjjjeeeeeeddd```]]]]]]XXXVVVRRRPPPNNNLLLHHHFFFCCCCCCBBBCCCEEEKKKQQQUUU___fffooovvvxxxyyy{{{}}}uuuvvvtttqqqqqqvvvyyyxxx{{{zzz{{{|||uuukkkbbbYYY[[[hhh{{{kkkddd[[[PPPCCC777111000.........---++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************************************+++,,,,,,,,,,,,///111...222777>>>HHH\\\xxxnnnjjjqqqvvvvvvzzzqqqhhhccc^^^UUUNNNLLLHHHGGGFFFFFFGGGGGGHHHGGGKKKKKKMMMQQQSSSYYYjjj{{{~~~zzzmmm[[[UUUZZZbbbfffdddccchhhddddddooo___jjj{{{~~~|||uuutttvvvvvvqqqkkksss~~~}}}}}}|||{{{|||uuuWWWCCC222000000,,,+++...~~~mmmfffsssyyyfffnnnvvv~~~}}}uuuxxxyyyxxxvvvrrrlllfffccc^^^\\\XXXUUURRRNNNJJJFFFDDDCCCAAA???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::777555777;;;>>>OOOyyyrrrmmmrrrCCC:::333222222000///111000000000000000111222222555000333@@@\\\www{{{vvvkkkfffiii{{{~~~~~~ppp]]]LLLBBB???@@@===<<<======???AAACCCEEEHHHGGGOOOcccuuu{{{tttmmmccccccgggnnnttt{{{{{{uuusssqqqmmmiiihhhbbb___[[[XXXWWWVVVTTTSSSJJJGGGDDDAAA@@@CCCFFFIIIPPPVVV___iiiqqquuuvvvwwwsssxxxyyyssspppssswwwyyyvvvuuuvvvyyy}}}|||yyyuuupppnnnggg\\\YYYfff}}}mmm___[[[QQQ>>>333333000000///...---,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---//////......///111...777???EEEXXXvvv~~~ddd^^^iiiwww}}}wwwvvvuuutttuuuvvvwwwxxxxxx{{{}}}}}}ssshhh\\\VVVOOOGGGBBBAAA<<<===>>>@@@BBBEEEGGGIIIGGGIIIMMMRRRWWWeee{{{~~~rrrbbb[[[^^^\\\hhhfff]]]\\\ZZZ[[[ddd]]]\\\bbbttt~~~wwwtttxxx||||||{{{xxx}}}|||hhhQQQ;;;222000,,,+++...{{{nnnhhhtttsssdddlllttt~~~~~~wwwzzzyyyxxxvvvqqqjjjdddaaa]]][[[WWWUUURRRNNNIIIFFFDDDCCC@@@???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<999666555777<<<@@@PPPvvvuuujjjnnnAAA999222222222000///111000000000000111222333333333---:::XXXzzz}}}rrrqqq|||hhh___nnnmmmwww}}}~~~mmmVVVHHHDDDCCC@@@======???AAACCCDDDFFFIIIKKKRRRTTTccc{{{zzz|||}}}wwwuuulllhhhdddaaa______^^^]]]VVVRRRNNNJJJHHHGGGFFFEEEEEEIIIPPP[[[fffooosssuuutttyyyzzzvvvsssvvvyyyyyyppppppqqqsssuuuuuutttrrrxxxzzztttdddYYY```uuu}}}ttteee___XXXJJJ<<<555111000............---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,...000000///...///000444;;;FFFWWWmmmkkk[[[cccttt}}}yyyuuurrrgggffffffeeefffgggiiijjjooorrrvvvxxxyyyzzz|||~~~||||||}}}~~~zzzuuulll```SSSLLLFFF@@@======<<<>>>@@@BBBDDDGGGJJJMMMHHHLLLRRRXXXbbbuuu|||pppjjjjjjgggtttnnn___]]]]]]\\\___ddd^^^]]]gggwww|||xxxzzz~~~|||||||||sss]]]EEE777111---,,,...wwwlllgggssslllccckkkrrr}}}|||{{{zzzxxxtttnnngggaaa^^^]]][[[WWWUUURRRNNNJJJGGGDDDBBB@@@>>>>>>>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;888666555888===AAAXXX{{{pppfffvvveee@@@888222222222000///000000000000000111222333444777666PPPyyy}}}}}}uuuqqqlllccceeevvvzzzppp^^^RRRCCC<<<>>>@@@@@@>>>@@@BBBEEEGGGHHHKKKOOORRR___iii}}}~~~yyysssnnnjjjgggdddbbb^^^[[[XXXVVVSSSPPPKKKGGGEEEFFFIIIPPP[[[gggooossstttwwwwwwvvvwww|||}}}zzzpppqqqssssssrrrrrrrrrrrr|||~~~yyyjjjbbbgggsss{{{{{{|||zzz{{{}}}{{{lll^^^YYYWWWKKK<<<333000...---...///...---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,...//////......000111:::<<>>@@@BBBDDDEEEFFFGGGKKKNNNNNNTTT\\\eeesss}}}yyyxxx|||wwwhhhiiiiiibbb___^^^aaagggnnnqqqwwwyyy}}}~~~{{{|||yyywwwfffRRRBBB777000---...sssiiieeerrrgggccclllsss~~~zzzyyyvvvrrrllleee```\\\\\\ZZZWWWTTTQQQNNNJJJGGGCCCBBB@@@>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;888555444888>>>CCCccc~~~rrreeesss```???777222222333000///000000000000111222333444555<<>>DDDBBBEEEIIIJJJKKKOOOUUUYYYkkk~~~yyysssmmmjjjeeebbb^^^\\\[[[WWWQQQKKKGGGFFFEEEGGGMMMVVV___eeelllpppssstttxxx~~~|||uuuxxx{{{yyyuuusssssstttxxxyyytttkkkjjjpppssspppfffzzz}}}sssxxxwwweee^^^```XXXJJJ999555///---...//////---,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---///222444<<>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<:::777444444888???DDDlll{{{wwwkkk}}}]]]>>>666111222333000///000000000000111222333555555???]]]yyyxxx{{{bbb___rrr}}}nnncccZZZMMMCCC888>>>CCCBBB===<<>>333///qqqfffaaaqqqdddfffqqqxxx~~~rrrqqqpppmmmjjjeeebbb```YYYVVVSSSQQQOOOKKKGGGDDDCCCAAA@@@>>>>>>???AAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<:::777444444888???DDDqqq}}}rrrqqqrrrYYY===666111222333111//////000000000111222444555666EEEqqqwwwdddbbbuuuxxxcccYYYPPPCCC???CCC>>>;;;999<<>>===<<<;;;;;;888<<<888444888888;;;GGG~~~qqqeeerrrTTT<<<888333111000222222222666444222111222555<<>><<<;;;<<<===>>>@@@AAABBBDDDGGGKKKNNNPPPWWW\\\cccjjjooosssxxx{{{yyy~~~~~~yyyoooeeeSSSGGG===;;;===???AAAEEEGGGNNNTTTSSSPPPTTT```lll~~~}}}{{{|||~~~zzzpppaaabbbjjjvvvxxxqqqkkkjjjaaaddduuuzzzttttttvvvwwwxxx{{{|||vvvvvvwwwwwwvvvuuummmyyyxxxtttvvvyyy{{{tttUUU;;;///llleeedddsssmmmjjjooozzz{{{{{{~~~{{{xxxtttnnnjjjfffccc___]]][[[WWWRRRMMMJJJGGGDDDBBB??????>>>>>>>>>>>>??????@@@@@@???>>>===<<<;;;:::666:::555222888999???OOOppphhhyyyPPP<<<888333111111222222222555...///555555444BBBWWWllloooyyynnnbbbUUUGGG@@@>>><<<===???EEEDDDFFFIIIIIIIIIMMMSSSUUUUUU[[[eeennnzzz}}}|||~~~~~~tttllliiikkkgggbbb```___\\\VVVQQQIIILLLSSS]]]hhhpppssstttzzzwwwtttssssssqqqnnnkkkpppmmmjjjkkkoootttvvvwwwgggbbb[[[XXXaaaxxxtttgggnnncccWWWFFF777///---...///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---+++******,,,---+++)))******+++,,,,,,,,,,,,+++***++++++,,,,,,---......---///111111111777BBBMMMiiinnnaaaiii{{{~~~uuupppbbb]]]UUUOOOJJJGGGDDDAAA???>>><<<:::999:::;;;;;;<<<<<<<<<>>>???BBBDDDFFFNNNRRRYYY```gggnnnuuuyyyzzz~~~}}}zzzuuujjj```MMMCCC::::::===???BBBFFFGGGNNNVVVYYYZZZaaaooozzz~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~vvvlllgggjjjrrryyyvvvmmmgggiii```\\\cccsss}}}yyyxxx}}}}}}zzzyyyzzzuuu{{{}}}yyy}}}~~~vvvsssuuuxxx~~~yyybbbHHH888mmmeeeeeetttmmmjjjppp|||}}}~~~zzzwwwrrrmmmgggccc```\\\YYYXXXTTTOOOKKKHHHFFFCCC@@@>>>>>>============>>>>>>??????>>>===<<<;;;;;;:::555888333111777999BBBUUU~~~mmmkkkRRR;;;888333111111222222222444,,,///999888999SSSvvv}}}zzzhhhjjj|||xxxkkk___NNNDDD<<<;;;<<<<<<>>>AAAIIIFFFEEEIIILLLNNNSSSZZZ___aaahhhwww~~~{{{|||~~~~~~|||uuuwwwxxxwwwvvvuuuuuuuuuuuuwwwyyyzzzzzzzzz|||~~~{{{{{{xxxsssnnniiifffeeeccc```]]]RRROOOMMMQQQZZZeeennnrrrxxxuuurrrpppooooooooonnnnnnlllkkkkkknnnrrrttttttkkkhhheee```YYY]]]uuu}}}zzzqqqooolllcccRRR@@@222---...000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,*********,,,---,,,+++******+++,,,,,,,,,,,,++++++++++++,,,------............222666666:::LLL```uuueeecccbbbfff|||xxxlllddd\\\WWWPPPJJJEEEBBB???>>><<<;;;999888777888888999999999888888999:::;;;<<>>>>>======<<<;;;;;;:::555777333222777777@@@UUU}}}wwwiiilllSSS:::777333222222333333222444222444777888GGGkkkyyyyyy{{{kkkfffmmmwwwkkk^^^VVVGGG@@@;;;<<<======???BBBIIIFFFFFFLLLRRRVVV[[[aaajjjqqq~~~vvvuuuuuuwwwzzz|||{{{yyyqqqtttvvvuuurrrppprrrtttuuuvvvwwwwwwvvvuuuvvvxxxvvvyyy||||||{{{}}}|||wwwpppkkkhhhfffdddbbbaaa[[[SSSNNNPPPZZZgggqqqsssrrrrrrrrrtttuuuvvvvvvrrrqqqooommmllllllllllllmmmgggeeedddYYYPPP[[[ppp|||yyyzzzwwwpppaaaMMM;;;111000333...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,---............---111888;;;CCC]]]yyyvvvbbbXXX```iiivvv|||sssfff\\\WWWRRRKKKFFFBBB???===;;;:::999888777777777888888888888888888888999999999;;;===@@@DDDKKKTTT^^^eeetttzzz~~~}}}zzztttggg\\\IIIBBB>>>???CCCEEEIIIMMMUUU[[[dddlllttt~~~~~~}}}}}}~~~~~~{{{yyyvvvvvvwwwxxxzzz|||}}}~~~{{{|||}}}~~~~~~~~~}}}~~~wwwkkkdddccckkksssqqqeee[[[\\\aaavvvtttqqqvvvzzzsssxxxzzz~~~|||yyy~~~vvv|||{{{uuuuuusss\\\AAAqqqjjjiiixxx~~~jjjkkktttyyyxxxtttmmmgggbbb]]]YYYVVVQQQNNNJJJGGGEEECCCAAA???======<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;777888555555888444===SSSttt}}}oooeeejjj~~~JJJ999666333222222333333222111999999111:::[[[zzzuuu|||uuu{{{jjjccclllrrrsssfffZZZOOOIIIDDD???===???@@@???AAADDDLLLKKKNNNUUU[[[___eeekkkzzz}}}vvvuuuyyy|||yyyuuuooopppqqqsssuuuvvvvvvuuunnnqqqsssrrrooommmnnnppprrrssstttsssqqqpppqqqrrryyywwwvvvvvvxxxzzz{{{|||zzzsssnnnjjjfffdddeeedddaaaYYYSSSTTT\\\eeekkknnnsssvvvxxxxxxxxxxxxtttsssqqqoookkkiiigggggglllbbb^^^ddd```SSSPPPXXXuuu~~~}}}xxxmmmZZZEEE777222222.........---------,,,,,,,,,,,,,,,------,,,,,,,,,)))***++++++++++++,,,---******+++,,,,,,,,,,,,++++++,,,,,,------.../////////---111999CCCUUUttteee[[[[[[hhhvvv}}}xxxpppcccYYYSSSOOOHHHCCC@@@>>><<<:::999999888888888888888888777777888999::::::;;;;;;:::;;;<<<===@@@FFFNNNTTTdddllltttwwwwwwsssggg[[[IIICCC@@@AAACCCEEEJJJOOO\\\cccnnnxxx~~~||||||{{{|||}}}~~~~~~|||zzzwwwwwwwwwwwwxxxyyyzzz{{{yyyzzz{{{}}}}}}|||{{{{{{||||||}}}sssiiieee]]]fffmmmiii```\\\___dddwww|||yyy~~~vvv{{{{{{~~~tttyyyxxxsssuuuuuucccIIIpppjjjkkk{{{}}}jjjjjjttt{{{~~~~~~zzzuuunnngggbbb\\\XXXTTTOOOLLLHHHEEEDDDCCCAAA@@@======<<<<<<<<<<<<======???>>>>>>>>>============:::999666777999555???YYYttt~~~{{{llldddhhh|||xxxEEE888666333222333444333222///::::::444GGGsss}}}hhhtttxxxvvvdddaaahhhuuutttfffYYYMMMDDDAAA>>><<<<<<@@@BBBBBBEEEJJJNNNOOOUUU\\\aaagggrrr|||}}}yyyxxxsssoooooorrrssspppmmmmmmnnnooopppqqqrrrrrrrrroooqqqrrrqqqpppoooooooooqqqrrrsssrrrqqqpppqqqrrrwwwuuussstttvvvyyyyyyxxxyyy{{{}}}~~~wwwqqqllliii```fffjjjggg___XXXUUUUUUccciiipppvvvwwwuuutttrrrpppqqqrrrpppllliiihhhhhhjjj___[[[aaaddd[[[RRRNNNZZZttt|||www~~~}}}uuueeeQQQ???444111............---------,,,,,,,,,------------,,,,,,***+++,,,,,,+++***+++---******+++,,,,,,,,,,,,+++,,,,,,,,,---......//////000000333===PPPkkk}}}```___eeerrr~~~zzzuuummmaaaYYYPPPLLLFFFAAA???===;;;:::888888888888888888888888555666888999:::;;;;;;;;;:::;;;;;;;;;;;;>>>BBBFFFPPPXXXbbbhhhlllkkkcccZZZIIIDDD@@@AAACCCFFFLLLSSSaaalllzzz}}}}}}|||{{{zzz{{{}}}}}}|||zzzxxxxxxwwwwwwwwwxxxyyyyyyxxxzzz|||}}}~~~}}}{{{zzz}}}zzzzzz}}}{{{sssllljjj___fffiiifffccceeehhhiiiqqq}}}yyy|||{{{|||xxxzzzxxxvvv}}}uuuzzz{{{yyyzzzyyyjjjYYYlllhhhkkk~~~}}}kkklllwww{{{~~~~~~{{{}}}|||zzzuuunnngggaaa[[[VVVSSSNNNKKKGGGEEEDDDCCCBBB@@@>>>==================>>>????????????>>>>>>>>>>>><<<999444666:::888HHHgggxxxlllfffhhhpppEEE777555333333333444333222222777:::CCCbbbzzzppp|||~~~{{{bbbZZZfffvvvxxxgggZZZOOOEEE??????;;;:::<<>>@@@BBBIIIQQQWWW^^^bbb```[[[KKKFFFCCCDDDFFFKKKSSS\\\jjjxxx~~~~~~~~~|||zzzzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyzzzzzzwwwxxxzzz|||}}}{{{zzzxxx{{{yyyyyy{{{zzztttpppppphhhjjjhhhfffhhhnnnoookkkhhh}}}~~~xxx{{{yyy~~~~~~uuupppsssqqqvvv|||~~~wwwnnngggiiieeekkklllppp{{{|||}}}|||wwwxxxxxxuuuzzzuuummmfff```ZZZUUUQQQMMMJJJGGGEEEDDDCCCBBBAAA>>>>>>============>>>>>>@@@@@@@@@???????????????===999222444:::<<>>CCCFFFHHHMMMTTTXXX]]]gggrrr}}}|||vvvrrrrrrsssuuummmnnnoooooonnnllljjjiiihhhiiijjjjjjjjjkkkmmmoooooolllkkklllnnnooollliiikkklllnnnnnnmmmmmmooopppooosssvvvtttpppooosssxxxwwwwwwxxxxxxyyyxxxxxxxxxssswww{{{|||wwwtttoooiiicccdddhhhiiieee___SSS[[[eeemmmqqqsssuuuwwwooorrrtttrrrnnniiihhhhhheeeiiiggg___ZZZ[[[[[[YYYKKKMMMkkk}}}{{{jjjTTTAAA666//////.........---------,,,------......------,,,+++---...---***(((***,,,******+++,,,,,,,,,,,,+++,,,,,,------.../////////000888===HHHgggkkklllrrr}}}|||vvvnnnddd\\\VVVLLLHHHBBB>>><<<;;;:::999666666777777777777777666999:::;;;<<<<<<;;;:::999555888;;;===>>>===>>>???>>>CCCHHHMMMUUU]]]___]]]NNNIIIFFFHHHKKKQQQ[[[fffttt|||xxx{{{~~~{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{|||tttuuuxxxzzzzzzyyywwwuuuzzzxxxxxx{{{zzzvvvsssuuuooommmhhheeekkksssqqqiii^^^mmmmmm||||||yyyyyy{{{pppuuuyyytttooooookkkoooyyy}}}sssmmmmmmlllbbbfffiiinnnxxx~~~|||uuussssssvvvqqqjjjccc___[[[WWWUUUOOOMMMJJJFFFCCC@@@??????============>>>>>>>>>>>>BBBAAA???>>>===<<<======;;;777333777999:::[[[ssshhh___qqqkkkDDD777999888444222222444444888555IIInnnddddddmmm{{{lll___PPPGGGAAA<<<<<<>>><<>>:::888888888888666666666666666777777888<<<<<<;;;;;;;;;:::::::::999:::<<<>>>@@@@@@@@@@@@BBBAAABBBFFFLLLSSSYYY\\\PPPLLLFFFFFFMMM[[[kkkvvv~~~~~~|||yyywwwyyy{{{||||||zzzwwwuuu{{{{{{zzzyyywwwuuutttsssxxxxxxwwwwwwxxxxxxyyyzzz{{{zzzzzzzzzzzzxxxtttqqqkkkiiiiiimmmqqqmmmcccZZZZZZYYYcccyyy|||}}}~~~{{{xxxuuussswwwtttmmmqqquuupppgggnnnqqqzzz{{{qqqlllkkkccchhhyyycccjjjxxx{{{uuusssssssssnnnhhhbbb]]]YYYUUUSSSNNNLLLIIIEEEBBB@@@>>>>>>>>>>>>>>>>>>????????????BBB@@@???===<<<<<<<<<<<<;;;666222777:::>>>bbbtttoookkkhhhBBB777777666444333444555555888>>>]]]ooodddhhhxxx~~~qqq___SSSGGGAAA===:::<<>>999888888888888777666666555666777888999;;;;;;<<<<<<<<<============>>>@@@AAABBBCCCBBBBBBAAAAAAAAADDDGGGJJJMMMNNNPPPLLLIIIKKKTTTfffyyy}}}}}}~~~{{{yyyxxxyyyzzz{{{{{{yyywwwvvvxxxxxxxxxxxxwwwvvvuuuuuuxxxxxxwwwwwwxxxxxxyyyzzzyyyxxxxxxxxxxxxvvvssspppnnnkkkhhhiiijjjfff[[[SSSQQQRRR]]]sss{{{~~~|||zzzxxxwww{{{xxxppppppttttttpppsssttt|||uuuqqqjjjdddmmmppp___gggyyy}}}zzzuuurrrrrroookkkeee___[[[WWWSSSQQQLLLJJJGGGDDDAAA>>>======????????????@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;:::666222666;;;BBBhhhuuuvvvyyyaaa===777555444444555666666666;;;OOOyyy|||rrraaahhhtttqqqdddPPPGGG???<<<;;;;;;>>>CCCEEEFFFJJJNNNUUU]]]dddiiixxx~~~zzzuuurrrooonnnllljjjhhhffffffeeeffffffeeecccaaa___\\\[[[YYYYYYYYYYYYZZZ[[[\\\\\\^^^]]]]]]___bbbdddddddddhhhiiijjjkkklllmmmmmmlllmmmnnnoooooolllkkkkkklllooooooooonnnllllllnnnpppppprrrtttttttttuuuvvvxxxuuuxxx|||}}}}}}{{{zzzzzzwwwuuuqqqmmmjjjgggeeeeeeiiieee^^^[[[\\\ccckkkppppppsssrrrooopppssstttrrrnnniiieeedddaaaZZZVVVUUU[[[```\\\WWWiiitttdddYYY;;;666222111000------000------------------------+++++++++++++++*********++++++++++++,,,,,,,,,,,,------......///000000000888IIIdddsssllleee\\\qqqzzzssslllcccZZZQQQKKKFFFBBB<<<999888888888777777666555555666888:::;;;;;;<<<===>>>???@@@AAAAAA??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCOOONNNOOOTTTaaattt~~~{{{|||}}}{{{zzzyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwxxxwwwwwwwwwxxxwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxyyyyyywwwsssppppppkkkgggfffeeeaaaYYYRRRNNNPPPZZZmmm|||www{{{}}}~~~}}}}}}xxxpppppprrrrrrvvvvvvzzzyyyuuuhhhfffrrrkkkaaahhh}}}~~~~~~zzzuuurrrqqqlllhhhccc^^^ZZZVVVRRROOOKKKIIIFFFBBB???>>>===<<<>>>>>>>>>?????????@@@@@@???>>>===<<<;;;::::::999888777444777;;;BBBfff{{{rrrvvv{{{XXX999888444111333555555555666BBBgggvvvzzzkkkcccuuuvvveeeXXXFFF@@@<<<<<<===>>>CCCHHHGGGKKKPPPUUU[[[dddpppxxx~~~|||uuunnnjjjiiihhhgggfffdddbbb```___^^^]]]\\\ZZZWWWUUUSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUWWWZZZ]]]```bbbbbbeeeeeefffggghhhiiijjjkkkjjjjjjjjjiiigggfffddddddhhhhhhhhhgggfffgggkkkmmmmmmnnnpppqqqqqqrrruuuwwwrrrvvvyyyyyyvvvttttttuuuxxxwwwtttooojjjfffeeefffnnnlllgggbbb```bbbggglllpppssstttqqqoooqqqrrrpppmmmhhhdddcccbbb^^^XXXTTTPPPZZZ^^^\\\dddzzzzzznnnjjjFFF:::000///111000...---------------------------******************************+++++++++,,,,,,,,,,,,---.../////////111222:::UUUwwwuuueeecccfffhhh|||xxxqqqiiiaaaXXXOOOIIICCC@@@;;;888777888888777777666555555666999<<<>>>>>>??????@@@AAABBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGTTTWWW]]]eeeqqq}}}{{{|||}}}||||||zzzzzzyyyyyyyyyxxxxxxxxxvvvvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyy{{{zzzzzz{{{{{{yyyvvvsssoookkkfffeeeeeeddd```\\\VVVXXX___mmmyyyzzzyyyvvvqqqtttvvvvvvtttwww~~~}}}wwwttt}}}ggghhhwwwhhhcccmmmyyyuuurrrpppiiifffaaa]]]YYYUUUQQQNNNIIIHHHEEEAAA???===<<<<<<=========>>>>>>>>>??????>>>>>>===<<<;;;:::999999555777777999;;;@@@```vvvmmmpppsssOOO999999333000222444333555:::QQQ||||||jjjoooxxxjjjYYYLLLAAA===<<<>>>???@@@EEEKKKLLLSSS[[[___bbbnnnzzzqqqkkkjjjeeeeeedddbbb```]]][[[YYYVVVUUUSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMKKKMMMQQQTTTXXX[[[___aaaaaaaaabbbdddeeeggghhhiiifffeeedddbbbaaa___\\\[[[]]]^^^^^^^^^___aaaeeehhhdddfffhhhjjjkkknnnrrruuurrruuuxxxwwwsssppppppqqquuutttrrroookkkhhhhhhiiilllmmmmmmkkkgggdddddddddkkkqqqssspppnnnppppppnnnjjjgggcccccceeeeee___WWWOOORRRZZZbbbgggppp}}}xxxwwwWWWCCC111...333444...)))------------------------******************************+++++++++,,,,,,,,,,,,.../////////000333666AAAaaavvvjjjcccddduuuzzzvvvooohhh```VVVNNNHHH@@@===999777777888888777777666666777999<<>>>>>>>>>>>>>>>>>>>>===<<<;;;999888333888888:::<<>>;;;888666777888888777666777888:::===???BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCEEEGGGHHHIIIGGGIIILLLNNNRRR[[[gggooo|||{{{|||}}}yyyyyyzzzzzzzzzyyyxxxwwwyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxyyyzzzyyyuuussspppmmmhhhdddbbbaaa```___aaabbbiiissszzz|||~~~yyyxxx}}}}}}uuu|||yyyssspppxxxyyy|||~~~zzzrrrqqqtttsssxxx{{{wwwyyy||||||{{{|||zzziiieeejjj|||eeeggguuu{{{tttpppkkkhhhccc```\\\YYYVVVRRRNNNKKKIIIGGGDDDBBB???>>>============>>>>>>>>>?????????>>>>>>>>>>>>===;;;:::999222888888999===EEEdddoooeeehhhkkkrrrFFF:::777222111555444555AAARRRwwwhhhfffyyyyyynnnbbbPPPCCC>>>;;;;;;>>>BBBDDDEEEJJJPPPTTTZZZaaagggttt{{{vvvsssooohhhfffhhh^^^]]]ZZZVVVSSSOOOMMMKKKIIIHHHFFFEEEDDDCCCCCCDDD@@@??????>>>>>>>>>??????===@@@CCCEEEFFFHHHKKKNNNPPPRRRVVVYYY[[[\\\\\\[[[YYYVVVSSSQQQOOOMMMHHHEEEDDDFFFHHHHHHHHHHHHJJJLLLGGGIIIKKKMMMPPPTTTYYY]]]dddfffkkkqqqvvvwwwuuussspppmmmjjjkkkmmmooonnnlllgggfffgggiiikkkiiiddd___ccckkkqqqpppnnnooopppoooiiigggccceeennnssslll___WWWQQQOOOUUU]]]iiiyyy```DDD666333222///...------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------------//////......222;;;BBBfff{{{kkk^^^eeevvv}}}zzztttpppjjjccc[[[RRRIIIDDD<<<999777666777888888777666777:::>>>AAACCCDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGBBBCCCDDDEEEHHHKKKNNNPPPYYY]]]bbbggglllvvv~~~{{{yyyzzz|||}}}xxxyyyzzz{{{{{{yyywwwvvvxxxxxxyyyzzz{{{{{{{{{{{{vvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxyyyzzzyyyvvvsssqqqnnniiieeebbb```___^^^^^^```hhhuuu|||{{{xxxwww{{{yyy}}}xxx~~~}}}zzzooohhhxxx|||wwwmmmmmmssslllqqqxxx{{{qqqiiiiiimmmoooqqqttt|||eeedddjjj}}}gggiiivvvyyyqqqmmmhhhddd```^^^ZZZWWWTTTQQQLLLIIIIIIGGGEEEBBB@@@>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>??????>>><<<:::999222888888888>>>IIIkkknnndddiiinnnnnnDDD888555111222666666777HHH]]]~~~nnn```ppp|||ooodddWWWGGG>>>===;;;<<<@@@FFFHHHIIINNNUUUaaacccgggppp{{{uuuqqqsssqqqjjjbbb___\\\YYYVVVQQQMMMJJJGGGFFFCCCBBBAAA???>>>??????@@@<<<<<<;;;;;;:::;;;;;;<<<999<<>>===???AAAAAA???>>>>>>???===>>>@@@BBBDDDHHHMMMQQQXXX[[[aaakkktttxxxwwwtttqqqlllhhhiiinnnpppnnnkkkjjjgggdddfffjjjkkkhhhdddgggoootttrrrnnnmmmlllkkkjjjhhhdddfffpppwwwoooaaaRRRSSSQQQQQQZZZkkkzzzjjjOOO<<<333///000444------------------------+++++++++,,,,,,---------,,,,,,------------.........///000......333>>>FFFuuummmeee```hhh}}}|||rrrnnnhhhaaaYYYPPPGGGBBB:::888666666777888888777555888<<<@@@CCCEEEEEEEEEAAAAAACCCDDDFFFHHHIIIJJJJJJKKKLLLNNNRRRVVVYYY[[[kkkqqqxxx}}}zzzxxxxxxzzz|||wwwyyy{{{||||||zzzwwwuuuvvvwwwyyy{{{|||}}}~~~~~~vvvvvvvvvvvvvvvwwwwwwxxxzzzzzzzzz||||||{{{xxxvvvqqqnnnjjjfffdddbbbaaaaaa\\\^^^ggguuu}}}zzzsssooo~~~}}}|||}}}}}}sss|||xxxpppwww}}}ssshhhhhhpppaaafffppp|||ooogggaaa``````aaadddiiisss|||}}}gggaaajjjjjjlll|||~~~}}}qqqllliii```^^^[[[XXXVVVTTTQQQLLLIIIHHHFFFDDDAAA@@@???>>>>>>===>>>>>>>>>>>>?????????>>>===>>>???AAA>>>999444000444===;;;<<<[[[}}}rrrfffcccyyyTTTHHH777999000222:::666555SSS|||mmmccckkk}}}vvvwwwmmmXXXFFF???>>>===>>>@@@DDDHHHHHHIIIQQQ[[[bbbhhhvvv|||xxx{{{wwwsssnnnmmmkkkggg___YYYVVVSSSOOOKKKIIIFFFCCCAAA@@@???>>>===<<<;;;;;;;;;888888777777666666555555777777777888999;;;======BBBCCCEEEGGGHHHIIIJJJJJJIIIHHHEEECCC@@@???======::::::<<<<<<<<<;;;::::::<<>>>>>>>>>>>>>>????????????@@@>>>>>>>>>???@@@>>>999555555444666555>>>eeezzzpppfffjjjSSSEEE666999444555777555>>>ddd~~~jjjiiiwwwzzzuuuqqqcccOOOAAA===<<<:::>>>???BBBHHHJJJNNNWWWaaalllvvv{{{xxxzzzuuupppllljjjhhhddd\\\VVVSSSOOOKKKHHHFFFCCC@@@>>>;;;;;;:::999888777777888777777777666666666666666666666666777888999:::;;;===>>>???AAABBBCCCCCCCCCAAAAAA???===<<<;;;::::::888999:::;;;;;;<<<>>>??????EEEBBBBBBMMMTTT]]]lll|||{{{tttxxxpppkkkmmmooollliiiiiicccdddeeeeeeeeegggjjjmmmpppmmmjjjlllqqqsssrrrooonnnkkkhhhjjjmmmnnnkkkhhh```YYYRRRNNNPPPXXXjjjzzz~~~{{{jjjSSS???555000---///...------,,,,,,------++++++++++++++++++++++++***++++++,,,,,,---......000---///333222777OOOkkkhhhaaaeeesss~~~yyyvvvpppkkkbbbXXXPPPIIIBBB>>>999888777666666777888999:::>>>BBBEEEEEEDDDDDDDDDGGGIIIJJJJJJKKKMMMQQQTTTUUUZZZ___dddhhhnnnuuu{{{~~~~~~~~~~~~~~~}}}{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyvvvttttttvvvzzz{{{xxxtttxxxxxxxxxyyyyyyyyyyyyyyyuuutttqqqjjjbbb]]][[[[[[YYYXXX[[[```bbbaaaaaadddjjjxxx~~~wwwxxxwwwzzzwwwwwwzzz}}}zzzsssnnnnnnZZZ\\\___ccchhhnnnuuuzzzyyyccc\\\WWWVVVVVVUUUVVVYYY[[[^^^bbbdddhhhrrrzzzeeeaaauuu}}}kkkppp~~~~~~}}}uuukkkfffeee^^^YYYWWWUUUSSSQQQOOOKKKIIIGGGEEECCCAAA???>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>??????===888555999555444555EEEqqqzzzlllccclllPPP@@@777777888777444999SSSuuugggrrrppptttiiiUUUDDD>>>>>>>>>:::AAAAAADDDKKKQQQWWWaaajjjtttxxxuuuwwwqqqmmmiiifffccc^^^WWWRRRMMMJJJGGGDDDBBB@@@===;;;999888777666555555555666666666666666666666777777666666555555666666777888999999:::;;;<<<<<<<<<<<<;;;;;;:::999999999999999888:::;;;<<<===???CCCEEEDDDLLLKKKMMM\\\lll~~~|||uuuyyysssnnnnnnllliiiggghhhdddddddddcccccceeeiiilllqqqlllhhhhhhmmmrrrsssrrrooollliiiiiilllmmmkkkiiiccc]]]VVVOOOKKKOOO___pppwwwooowww}}}{{{sssdddOOO:::000//////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......111///000333666DDDcccnnn]]]___ooo{{{}}}yyyvvvoooiii___VVVMMMFFF@@@<<<888777666666777888:::;;;???AAADDDEEEEEEEEEFFFGGGJJJKKKNNNOOOQQQTTTXXX[[[^^^aaafffjjjooowww~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{yyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyyyyyyyxxxxxxwwwvvvuuuwwwzzzzzzwwwtttwwwwwwxxxxxxxxxyyyyyyyyyvvvuuusssnnnfff```[[[ZZZYYYVVVVVVYYY\\\\\\___dddlllvvv{{{|||}}}~~~~~~{{{uuupppyyyvvvwwwrrrppprrruuutttnnnkkklll___```aaabbbcccfffjjjmmmttt}}}ooo]]]WWWSSSSSSTTTRRRSSSVVVVVVXXXYYYYYYZZZ___hhhoooyyybbbccc{{{wwwiiiqqq~~~xxxyyy}}}|||uuuiiieeeccc]]]XXXVVVTTTSSSQQQOOOLLLIIIEEEDDDBBB@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>??????>>>;;;888555666666999===MMMwwwzzzhhh```pppKKK<<<:::666999666555EEEmmm{{{llliii|||sssqqq```JJJ======AAAAAA>>>EEEEEEIIIRRRYYY___hhhppp~~~|||uuuqqqsssnnnjjjfffbbb^^^YYYSSSNNNIIIFFFCCC@@@???===;;;999999999888777666666777777444555555666666777777777666555555444444444555555888888999::::::::::::999;;;::::::999999999999:::999<<>>===>>>>>>>>>>>>?????????@@@@@@@@@>>>??????>>><<<999777666333666<<<>>>NNNxxx{{{gggaaawwwFFF888===666888555999TTTzzzuuuiiisss{{{uuuwwwgggUUU@@@999===BBBCCCAAAGGGHHHNNNXXX___eeennnwww|||wwwqqqooopppkkkhhhccc^^^YYYSSSNNNKKKEEECCC@@@>>>===<<<:::888999888888777777777777777444444555555666666777777666555444444444444444444888888999999999999888888<<<;;;::::::999999999999999===AAACCCBBBDDDHHHLLLVVVhhhsss~~~||||||}}}yyyyyyxxxuuupppllljjjgggeeebbbbbb```^^^]]]___cccgggfffjjjllljjjgggiiirrrzzzsssqqqooommmlllllljjjiiifffccc^^^VVVLLLKKKVVVdddyyy|||tttpppuuu|||{{{fffIII777555//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////...///000555FFFdddeee]]]bbbrrrpppyyy~~~}}}{{{vvvssslllfff\\\RRRJJJDDD???<<<777777888999;;;===???@@@BBBCCCDDDCCCDDDFFFJJJMMMPPPRRRTTTUUUWWWZZZ^^^aaakkkooouuuzzz~~~{{{yyyvvvuuutttwww{{{~~~~~~|||{{{}}}}}}}}}|||||||||{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxssssssrrrpppkkkccc\\\WWWYYYVVVVVVXXXXXXVVVVVVYYYbbbbbbjjjzzz|||yyyvvvrrroooqqqppptttxxx{{{}}}zzzrrrpppooommmooorrrfffggggggeeebbbaaaaaaccc```ccciiinnnpppsss{{{rrrhhh```WWWQQQMMMNNNOOOOOOQQQUUUTTTWWWZZZ\\\\\\\\\]]]^^^fffwwwxxxcccjjj}}}oooiiitttssspppmmmttt}}}~~~wwwiiicccbbb]]]YYYWWWUUUSSSRRROOOLLLIIICCCBBB@@@>>>=========>>>===>>>>>>>>>>>>?????????>>>???@@@>>>;;;888666666333666999:::LLL|||hhhaaayyysssCCC777>>>888888777BBBddd}}}nnnpppyyypppsssWWWHHH:::888===AAACCCDDDGGGKKKSSS\\\dddlll{{{|||xxxtttqqqooonnnnnngggeee```ZZZTTTNNNJJJGGGBBB???===;;;;;;;;;999777666666555555555555666666555555555555555555666666666666555555444555555555666777777888888888777777;;;::::::999999999999:::999===BBBCCCEEEJJJTTT[[[lll|||~~~|||wwwxxxxxxvvvrrrpppooojjjddd``````___]]]\\\]]]```ccc```ffflllmmmiiijjjpppwwwttttttsssqqqooollljjjiiifffddd```ZZZRRRNNNUUU___|||}}}sss{{{|||mmmSSS===333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---000222:::QQQtttzzzdddbbbjjj|||}}}~~~}}}|||yyytttpppjjjcccYYYPPPIIICCC???<<<888999:::<<<>>>@@@AAAAAABBBCCCDDDDDDEEEHHHMMMPPPSSSUUUWWWYYYZZZ^^^bbbeeekkkqqqyyy~~~{{{xxxwwwvvvvvvyyy{{{}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{xxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvsssrrrqqqppplllfff^^^XXXWWWTTTUUUWWWVVVRRRQQQSSSYYY[[[cccssswwwpppiiinnntttxxxzzz~~~uuuqqqpppoooppprrruuuuuusssooojjjgggeeeeeeaaa```bbbhhhkkknnnuuu~~~zzznnnccc]]]VVVPPPOOOOOOOOORRRVVVUUUVVVXXXYYYZZZ[[[]]]^^^eeerrrxxxhhhnnnzzznnnlllyyyxxxpppmmmhhhpppzzz{{{tttgggbbbbbb]]]YYYWWWTTTRRRPPPMMMIIIFFFBBBAAA@@@>>>=========>>><<<<<<=========>>>>>>>>>>>>@@@@@@>>>:::666666666555666888<<>><<<:::999999999777666555555444444444555555666555555555555555555444444777777666666666777777888666777888999999999999999:::999999::::::;;;=========@@@DDDFFFLLLXXXjjjxxx|||zzzzzzvvvwwwvvvssstttuuummmccc^^^______]]]\\\\\\^^^```]]]bbbiiinnnppppppppppppuuuvvvvvvuuurrrnnnjjjiiigggddd```]]]VVVQQQSSSZZZ|||uuuyyy{{{vvvbbbIII555000//////...............------------------------,,,,,,------.../////////---111555@@@]]]{{{xxxeeennnxxx~~~}}}{{{wwwrrrnnnfff```VVVMMMFFFBBB>>><<<:::;;;===???@@@AAABBBCCCBBBCCCEEEFFFHHHKKKPPPSSSVVVXXX[[[]]]```dddiiimmmooowww|||zzzzzz{{{|||}}}|||||||||~~~~~~|||{{{~~~~~~}}}}}}|||{{{{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyxxxyyyyyyyyyyyyzzz{{{|||wwwwwwwwwvvvuuuuuutttttttttrrrqqqpppnnniiiaaa\\\WWWTTTTTTVVVUUURRRQQQTTTVVVaaakkksssrrrmmmmmmooottt{{{wwwuuuuuuqqqoooooo}}}vvvpppmmmlllfff___\\\aaahhhppp}}}pppeee\\\UUURRRRRRQQQSSSXXXVVVVVVVVVVVVXXXZZZ]]]___gggrrrqqqdddqqqxxxoooooo}}}yyyssspppjjjoooyyywwwrrreeeaaabbb]]]YYYVVVSSSQQQOOOKKKGGGDDDBBBAAA???>>>============<<<<<<<<<<<<============>>>@@@@@@>>>999666666777555666;;;CCC___ttt\\\]]]{{{UUUCCC888888555777AAA[[[uuusss}}}xxxtttdddQQQBBB======BBBDDDCCCGGGNNNQQQVVV___hhhrrr{{{vvvtttqqqooopppqqqmmmgggaaa___ZZZSSSKKKEEEBBB@@@<<<:::777777777777666555666666555555555666666777666666666555555444444333777777777777777888999999888999:::;;;<<<<<<<<<<<<999::::::<<<===???AAABBBBBBDDDGGGJJJSSSfff~~~}}}}}}|||vvvwwwvvvwwwuuutttwwwyyyooobbb]]]^^^^^^]]]\\\[[[\\\^^^]]]___eeennnuuuuuuoooiiiuuuwwwyyyxxxtttooojjjhhhhhhdddaaa^^^YYYRRRRRRUUUgggyyyhhhkkk{{{~~~oooTTT;;;000000///...............------------------------,,,,,,------.../////////---222777DDDeeefff___sss~~~|||zzzvvvpppmmmccc]]]SSSKKKEEEAAA>>><<<<<<===>>>@@@BBBCCCCCCCCCBBBDDDFFFHHHKKKNNNRRRVVVWWWZZZ]]]aaaeeejjjooossszzz}}}}}}~~~}}}{{{|||}}}}}}zzzvvv~~~~~~}}}|||{{{{{{zzz{{{||||||}}}}}}||||||{{{xxxxxxyyyyyyyyyzzz|||~~~xxxxxxwwwvvvuuutttssssssuuusssqqqqqqoookkkddd___ZZZVVVTTTVVVVVVTTTVVVYYYTTTfffssssss{{{wwwwwwppplllqqq||||||}}}}}}xxxsssqqq~~~xxxtttmmmjjjeee```^^^dddnnnwww~~~zzznnn```VVVTTTTTTSSSQQQTTTTTTTTTTTTTTTXXX]]]aaakkkzzziii```fffrrr}}}hhhvvv}}}}}}lllnnngggvvvvvvoooaaa\\\[[[VVV[[[XXXUUURRROOOLLLGGGDDD??????>>>===========================>>>>>>>>>>>>===>>>???===:::777777777777CCC444GGGxxxnnn[[[[[[MMM<<<333>>>777>>>CCCbbbwwwwwwpppfffUUUGGG>>>>>>??????@@@CCCHHHLLLWWW[[[cccnnn}}}{{{tttuuussspppooonnnllljjjhhh___[[[TTTNNNJJJEEEAAA>>>888777666555444444555666333444555555666666555555666666666666666666666666777888888888999999999:::<<<<<<======>>>>>>======<<<<<<===>>>@@@BBBDDDEEEEEEKKKPPPWWWgggzzzzzzzzzwwwtttttt{{{xxxtttrrrrrrrrrqqqpppeeeaaa^^^^^^``````]]]XXX^^^[[[^^^jjjtttuuuqqqnnnrrrvvvzzzyyysssnnnkkkjjjfffgggfffaaaZZZSSSQQQPPPXXX___cccgggssszzz^^^HHHCCC333000555///---111111------------------------,,,---......------///111---111===RRRpppdddeeezzz~~~{{{xxxvvvrrrlllggg^^^WWWMMMEEE@@@>>>===<<>>======<<<<<<<<<===============>>>>>>>>>>>>>>>??????===:::888777777333AAA>>>aaassscccooo}}}HHH===555;;;:::===PPPzzz|||xxxsssrrrkkkXXXGGG@@@===>>>???@@@CCCGGGMMMQQQ\\\```iiiyyyzzzxxxwwwyyyxxxsssqqqooommmkkkiiieeeccc[[[VVVPPPJJJFFFBBB>>>;;;888777666555444555555666444444555555555555555444333333444444444555555555999999::::::;;;;;;<<<<<>>===<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>???@@@>>>;;;888888888333>>>III}}}rrrdddnnnAAA===777888<<>>@@@<<<===@@@BBBFFFLLLRRRWWW```dddooorrr]]]eeekkkmmmqqqsssrrrpppmmmjjjhhhddd___[[[SSSOOOJJJEEEAAA>>>:::777777777666555555555555666444444444444444444444444222222333444555666777777;;;;;;<<<======>>>??????>>>???@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBEEEHHHIIIOOO]]]ppp|||xxxwwwvvvtttvvvyyyvvvuuuuuuuuuvvvvvvuuusssmmmggg___[[[ZZZYYYWWWUUUWWWWWW\\\eeelllooorrrwwwvvvvvvvvvwwwvvvtttpppmmmllliiifffdddaaa]]]VVVPPPPPPMMMRRRaaaqqq}}}vvvuuu}}}~~~yyyvvvuuu\\\AAA222222/////////***------------------------,,,---......---...000222555;;;PPPooovvvcccddd|||}}}{{{~~~wwwqqqiiiccc^^^YYYSSSOOOIIIFFFCCCAAABBBCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKJJJLLLNNNPPPRRRUUUZZZ]]]bbbccceeejjjqqq{{{yyy{{{~~~}}}}}}||||||{{{||||||||||||{{{{{{zzzzzzzzz{{{{{{|||{{{{{{{{{{{{zzzzzz{{{}}}}}}|||{{{yyywwwwwwwwwyyyyyyxxxwwwwwwuuusssssstttuuutttsssssspppnnnnnnooonnnkkkggg___[[[VVVSSSRRRSSSSSSSSSRRRTTTUUUUUUZZZhhh~~~{{{xxx{{{~~~}}}}}}sssmmmvvv}}}uuuwwwxxxtttllleeecccccc``````___\\\ZZZYYYZZZ\\\VVVWWWWWWWWWXXXYYY]]]___hhhrrrrrrbbbeeepppmmmdddxxxwwwkkkjjjqqqzzzqqqlll```[[[[[[UUURRRPPPNNNKKKIIIGGGCCC@@@===<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>???@@@@@@>>>;;;999888888666;;;MMMmmmcccccc===;;;999888;;;NNN~~~sssrrr~~~wwwssscccJJJ>>>@@@<<<>>>AAADDDIIIOOOVVV[[[eeekkk}}}nnneeegggllliiikkkpppmmmpppnnnkkkgggccc^^^XXXTTTMMMIIIDDD@@@===:::777555666666666555555555666666555555444444444444444555444555666777999;;;<<<=========>>>???@@@BBBBBBCCCBBBCCCDDDEEEGGGIIIKKKLLLKKKHHHEEEDDDGGGLLLSSSWWWeeevvv|||{{{zzzwwwtttsssvvvzzzuuuttttttuuuwwwvvvsssqqqssslllccc\\\YYYWWWVVVTTTTTTVVV\\\ccchhhkkksss{{{wwwuuuuuuvvvyyyxxxtttpppooojjjeeeddddddaaaXXXPPPUUUJJJKKKZZZgggoootttssskkk|||xxxtttsssVVV>>>111222//////222///------------------------,,,---............000222666@@@YYYzzzjjjeeerrrwwwkkknnnwww}}}~~~{{{}}}lllfff]]]WWWRRRNNNIIIEEEDDDCCCBBBCCCEEEGGGFFFEEEFFFFFFFFFGGGIIIKKKNNNOOOLLLNNNPPPRRRTTTWWW\\\___cccfffkkkpppxxx}}}www}}}~~~}}}}}}}}}~~~zzz{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{|||||||||{{{{{{{{{|||}}}~~~}}}|||{{{wwwvvvuuuuuuwwwxxxxxxwwwvvvtttrrrrrrssstttsssrrrsssqqqoooooooooooollljjjbbb^^^XXXTTTRRRRRRRRRQQQNNNPPPSSSWWW^^^hhhuuu~~~wwwpppppp~~~uuu|||~~~kkkfffttt}}}wwwpppiiidddbbbdddffffffdddbbbbbbbbb\\\\\\]]]\\\\\\^^^bbbeeekkkuuulllaaaiiitttpppjjjyyy{{{iiiiiirrr}}}zzzrrrlll```ZZZYYYSSSOOOMMMKKKIIIHHHEEEAAA???<<<<<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>>???@@@>>>;;;888777888:::888KKK|||jjjggg[[[===888:::999;;;aaarrr}}}lllsss}}}|||hhhQQQCCC===;;;>>>@@@CCCGGGLLLRRRYYY___kkkxxxaaayyy~~~lllsss|||rrrooolllgggccc^^^XXXRRRMMMGGGDDD@@@<<<:::999666555555555666666666666666666555555444444444555666777666777888:::===>>>@@@AAA@@@@@@AAACCCDDDFFFGGGGGGLLLMMMNNNQQQTTTXXX[[[\\\```\\\XXXWWW\\\fffqqqyyyzzz}}}}}}yyytttsssvvvxxxuuutttttttttuuussspppnnnwwwqqqhhhaaa[[[XXXVVVUUUSSSTTTZZZaaadddhhhqqq{{{uuuuuuuuuxxx|||{{{xxxtttqqqkkkdddcccdddbbbZZZRRRWWWJJJFFFPPP[[[dddyyywwwqqqiiizzzooofffNNN;;;333444...---222222------------------------,,,---.........///111333666EEEccc{{{hhhjjjxxxqqqdddgggpppwww~~~{{{xxxhhhbbbZZZUUURRROOOKKKHHHIIIHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGIIIKKKMMMPPPQQQMMMOOORRRTTTVVVYYY^^^aaaeeejjjqqqxxxxxxxxx~~~~~~~~~}}}~~~~~~xxxyyyyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{|||||||||{{{{{{}}}~~~~~~}}}||||||wwwuuuttttttvvvwwwwwwwwwuuusssqqqqqqrrrsssrrrqqqsssrrrppppppppppppooonnneeeaaaZZZUUUSSSQQQPPPPPPJJJKKKNNNSSSYYY```gggkkk{{{xxxooonnn}}}{{{yyy~~~jjjcccqqq|||vvvtttuuuvvvvvvsssmmmfffbbb]]]]]]]]]]]]___ccchhhmmmwwwgggbbboooyyytttrrr|||qqqhhhmmmwwwyyyqqqkkk___XXXVVVPPPMMMKKKIIIHHHFFFDDDAAA>>><<<<<<<<<;;;<<<<<<===>>>============>>>>>>>>>>>>===>>>???===:::777777777;;;777JJJ~~~~~~fffjjjRRR???777;;;<<>>:::@@@BBBFFFJJJPPPWWW___dddqqqyyyfffkkk|||xxxlllhhhbbb]]]WWWRRRLLLHHHCCC@@@<<<:::999888666555444555666666777666666666555555444444555777999:::888999:::<<>>===<<<<<<<<<======>>>???============>>>>>>>>>>>><<<===>>><<<999666666666:::999OOOuuudddlllqqqEEE@@@777;;;===QQQ}}}lllooo|||tttdddOOOBBB>>>>>>>>>AAADDDHHHNNNUUU]]]ffflll{{{pppzzzttt{{{iiiddd]]]VVVPPPKKKGGGDDD???<<<999777777666555444333444666777777777666666555555444555777999<<<>>><<<===???@@@BBBDDDEEEFFFIIIJJJKKKMMMPPPRRRSSSTTTTTTUUUXXX]]]cccjjjpppssszzz|||}}}xxxxxx||||||xxxvvvxxxxxxtttvvvtttrrrrrrssssssrrrqqqtttssspppjjjccc\\\WWWUUUPPPOOORRRXXX]]]```ffflllnnnttt{{{~~~|||zzzvvvppphhhdddcccccc```\\\SSSPPPJJJEEEIII\\\xxxvvvyyyooo```HHH;;;777...,,,///...------------------------+++---...//////000222555DDDbbbyyypppooozzzrrrbbb^^^eeekkkmmmvvv{{{vvvqqqmmmhhhffffffddd___\\\\\\ZZZWWWTTTRRRPPPLLLIIIHHHHHHHHHIIIJJJMMMOOOPPPRRRTTTWWWXXX[[[^^^bbbfffnnnxxxyyywwwyyy~~~}}}|||||||||wwwxxxyyyyyyzzzzzzzzzyyy{{{{{{{{{|||{{{{{{zzzzzzxxx{{{~~~~~~|||yyyxxxyyywwwuuussssssuuuxxxyyyyyyuuusssrrrrrrssssssrrrqqqqqqqqqqqqpppoooooopppqqqjjjeee^^^WWWSSSPPPNNNMMMPPPOOOMMMKKKKKKOOOTTTXXXccczzz{{{yyyzzzxxx~~~}}}{{{zzznnnnnn~~~rrrfffggghhhkkkpppzzz{{{ccceeewwwzzzuuu}}}}}}nnnqqq{{{pppiiifff[[[VVVTTTNNNKKKJJJHHHGGGFFFDDDAAA>>>===============>>>??????============>>>>>>>>>>>><<<======;;;888666555555:::===UUUvvvjjjsssbbb<<<@@@888;;;===]]]uuunnn```sss}}}gggPPPEEE???::::::???AAADDDJJJPPPXXXbbblllrrrxxxzzz|||{{{}}}fffaaaXXXQQQKKKGGGCCCAAA===:::777666666666555444333444666777777777666666555555444555777;;;>>>@@@AAABBBCCCEEEGGGHHHIIIJJJMMMNNNOOOQQQTTTVVVXXXYYYYYY[[[^^^cccjjjrrrxxx|||uuuyyyzzzvvvvvvzzzyyytttuuusssqqqqqqsssuuuvvvuuuqqqrrrqqqllleee]]]WWWTTTNNNMMMOOOUUUZZZ]]]aaaffflllsss}}}~~~}}}|||xxxrrrjjjeeeccccccbbbaaaTTTVVVQQQFFFFFFYYYuuuppp{{{{{{kkkNNN;;;666000000333000------------------------+++---...//////000333555OOOppp|||zzzwwwwww}}}jjj]]]^^^hhhooooooqqq}}}|||zzzsssppplllkkkjjjhhhccc^^^aaa^^^ZZZWWWTTTQQQMMMKKKHHHHHHHHHHHHJJJLLLNNNOOOUUUVVVYYY[[[]]]```eeehhhsss~~~~~~vvvwww}}}|||{{{zzzyyyxxxyyyzzzzzz{{{{{{{{{zzz{{{|||||||||{{{zzzyyyyyyvvvyyy}}}}}}zzzwwwvvvwwwwwwuuussssssvvvxxxyyyzzzvvvtttrrrrrrsssssssssrrrpppppppppooommmnnnpppqqqlllfff^^^XXXSSSPPPNNNLLLJJJLLLMMMLLLJJJIIIJJJLLL^^^lll|||~~~oookkktttyyyxxxuuutttnnntttsssuuu{{{qqqdddoooyyywww|||rrrqqq{{{|||uuuggg^^^XXXRRROOOOOOMMMJJJFFFDDDDDDCCCBBBAAA@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>==================;;;999777777999;;;???777jjjyyyjjjxxx^^^EEE777???555JJJkkkmmmjjjpppvvvuuudddQQQDDD===:::===CCCCCCDDDKKKWWWaaajjjwwwwwwzzz~~~uuugggZZZNNNIIIGGGBBB???>>>888888777666666666666666666666555444444444555555444555777:::<<>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<:::888777999;;;???CCCyyysssjjjRRR>>>555<<<:::WWW~~~uuuiiillltttzzzooo^^^KKKAAA======@@@DDDHHHJJJRRR[[[cccnnnooosssvvv{{{{{{iiiaaaUUUIIIDDDBBB===::::::888777666666555555555666666555555555555555666666777888:::<<>>===@@@???>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;999888999:::AAAVVVkkklllFFF<<<999999AAAhhhxxxkkkgggqqqzzzyyyeeeUUUCCC======@@@BBBFFFLLLRRRZZZ```fffuuuxxxfffjjjllllllqqqvvvooobbb]]]QQQEEE@@@>>>:::777666777666555555444555555555555555555555666777888888:::<<<>>>AAADDDFFFGGGHHHGGGFFFGGGKKKPPPUUUWWWXXXXXXXXXXXXXXXZZZ\\\^^^___dddhhhnnnssswww|||~~~~~~}}}}}}xxxwwwuuutttssssssssstttrrrrrrrrrrrrqqqqqqqqqqqqqqqssstttttttttrrrggg[[[TTTPPPMMMMMMKKKKKKOOOVVV___fffqqqzzz}}}vvvnnnhhheeedddddd\\\WWWRRRMMMEEEBBBPPPaaassslll___uuutttsssqqqWWW<<<666444///000/////////.........------,,,...,,,///444111777IIIkkkwwwwwwwwwzzzooobbb]]]]]]]]][[[XXX^^^tttxxxsssmmmiiigggddd```\\\ZZZYYYXXXUUUSSSPPPNNNMMMLLLLLLLLLNNNPPPSSSUUUWWWZZZ[[[\\\___dddooo|||yyytttqqqnnnwww|||yyyyyyyyyxxxwwwvvvwwwxxxyyyzzzyyyxxxwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzyyywwwwwwuuusssuuuyyyxxxtttrrrtttttttttttttttsssrrrqqqppppppqqqrrrqqqooonnnooopppqqqnnnkkkggg^^^SSSMMMMMMJJJJJJJJJIIIIIIJJJJJJJJJPPPZZZuuu|||zzz{{{yyytttyyy~~~yyyyyylll```cccuuu~~~mmmooo|||xxxvvvwwwyyyqqqggg]]]YYYUUUQQQOOOOOOLLLIIIEEECCCAAA@@@>>>===??????>>>===============>>>>>>>>>>>>>>>?????????:::<<<===<<<;;;999999:::BBBcccgggrrryyyAAA@@@@@@888MMM}}}ppp|||tttfffkkkwww~~~yyy{{{\\\MMM>>>:::>>>AAADDDFFFMMMUUU___dddkkkwwwnnn```bbbaaacccmmmwwwsssggg[[[OOODDD???===:::777777666555555444444444555555555555666666888999;;;<<<===???CCCGGGJJJMMMOOOPPPNNNNNNPPPSSSVVVYYY[[[\\\YYYYYYYYYZZZ\\\^^^```bbbfffkkkqqqwww|||zzz|||{{{{{{|||xxxwwwtttsssrrrrrrssstttttttttttttttttttttsssssspppsssttttttuuutttlllcccVVVQQQMMMLLLJJJIIILLLQQQ[[[cccnnnyyy{{{rrrjjjfffdddeee___ZZZUUUOOOFFFBBBIIIUUUrrr{{{eeekkksssvvvvvvbbbCCC444444333...////////////............---000...000444222;;;QQQzzz}}}{{{wwwiiiZZZUUUTTTSSSOOOMMMZZZtttwwwrrrkkkeeebbb___\\\ZZZYYYXXXVVVTTTQQQPPPNNNNNNLLLLLLMMMNNNQQQTTTWWWYYYZZZ\\\___ccckkkxxxtttkkkmmmppprrr}}}{{{zzzzzzzzzyyyxxxwwwxxxxxxyyyyyyyyyxxxwwwyyyyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvtttuuuxxxwwwsssqqqsssvvvuuuuuutttsssrrrpppoooqqqrrrrrrqqqnnnmmmmmmnnnpppooolllhhhaaaWWWPPPMMMJJJIIIIIIHHHHHHIIIIIIJJJMMMSSSqqqzzz|||zzzqqqaaa\\\ccctttttttttqqqtttwww|||~~~zzz{{{lllcccZZZXXXVVVRRROOOPPPMMMJJJFFFCCCBBBAAA???>>>???>>>>>>============>>>===>>>>>>>>>?????????@@@:::;;;======;;;::::::;;;CCCjjjsss{{{gggzzzlll???>>>???999bbb}}}nnnxxx|||hhhdddooo|||~~~qqqUUUGGG;;;:::>>>AAADDDGGGLLLWWWbbbhhhsss|||nnnbbb[[[YYYWWW^^^qqqyyyhhhYYYMMMBBB>>>===999777777555555444444444444555666666666777999;;;===???@@@AAACCCHHHMMMRRRUUUWWWXXXVVVWWWYYYZZZ[[[[[[\\\]]][[[ZZZ[[[\\\]]]```bbbdddffflllssszzz~~~zzz{{{yyyxxx|||xxxwwwuuutttsssttttttuuuttttttttttttttttttttttttqqqrrrrrrqqqrrrtttoooiiiYYYRRRMMMKKKJJJIIIKKKOOOYYY```lllvvv}}}wwwnnngggffffff```\\\WWWQQQIIIEEEHHHNNNlllpppdddzzz}}}xxxwwwvvvxxxlllOOO666444555...000000/////////.........///222111111444444AAAZZZzzzuuuyyyvvvzzzqqqaaaQQQKKKJJJIIIIIILLL^^^yyywwwqqqiiibbb]]]ZZZYYYXXXXXXVVVTTTRRRPPPOOONNNNNNLLLLLLMMMOOORRRVVVYYY[[[]]]aaafffmmmxxxttthhhgggllltttxxx~~~|||{{{{{{{{{{{{zzzwwwwwwxxxxxxyyyyyyxxxxxxzzzzzzyyyyyyyyyzzz{{{|||{{{{{{zzzyyyxxxxxxwwwwwwvvvttttttwwwwwwsssrrrssswwwvvvvvvuuutttsssqqqppprrrrrrrrrqqqnnnllllllmmmmmmnnnmmmiiiccc\\\SSSLLLIIIIIIHHHHHHHHHHHHIIIIIIOOOPPPiii}}}}}}wwwcccYYYZZZaaannnyyyhhhwwwyyyooosssyyy{{{}}}tttggg___XXXWWWUUUQQQOOOOOOLLLIIIEEECCCCCCBBBAAA???>>>>>>============>>>>>>===>>>>>>??????@@@@@@@@@;;;<<<===<<<;;;:::;;;<<>>666;;;@@@yyywwwnnnaaadddqqqjjjMMMDDD<<<;;;>>>AAAFFFKKKPPPZZZeeeooo}}}tttdddWWWSSSPPPOOO\\\vvvyyycccVVVJJJ???<<<;;;888555555555555555444555555666777777777999;;;>>>AAACCCEEEGGGIIINNNSSSXXXZZZ\\\\\\ZZZ\\\^^^^^^]]]\\\\\\]]]\\\\\\]]]^^^```bbbeeefffiiinnnvvv}}}{{{zzzxxxwwwyyywwwvvvvvvvvvvvvuuuuuutttrrrrrrrrrrrrssssssssssssqqqrrrrrroooppprrrpppkkk___VVVNNNKKKJJJHHHKKKNNNUUU\\\hhhrrrzzz}}}rrrjjjggggggaaa^^^YYYRRRLLLHHHHHHJJJcccmmmwwwwww{{{{{{xxx___>>>444666///000000000/////////......///333111111444888JJJhhhtttzzzyyy{{{{{{tttgggWWWIIIEEEEEEEEELLLUUUjjj{{{vvvqqqhhh___XXXVVVVVVWWWVVVUUUSSSPPPOOONNNNNNOOOMMMNNNOOOQQQTTTXXX\\\^^^^^^dddmmmwww|||qqqfffdddhhhnnnxxx~~~|||{{{||||||{{{yyyvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxyyywwwttttttwwwwwwtttsssuuuwwwwwwwwwwwwvvvuuussssssrrrrrrrrrpppmmmllllllllljjjmmmmmmjjjfffaaaWWWMMMIIIIIIIIIHHHHHHIIIIIIIIISSSPPPaaa~~~~~~~~~}}}xxxgggWWWSSSWWW___fffllliiiqqqnnnttt~~~{{{nnnccc[[[UUUUUUTTTPPPMMMLLLIIIFFFCCCBBBBBBBBBAAA@@@>>>>>>============>>>>>>===>>>>>>??????@@@AAAAAA<<<<<<<<<;;;::::::<<<>>>MMMyyyooolllkkkUUU>>>444???NNNjjjbbbfffqqq{{{___FFF@@@===>>>???BBBIIIQQQXXXaaakkkxxx~~~yyyvvvkkkZZZOOOJJJIIINNN```}}}|||cccUUUIII>>>;;;:::777555555666555555555666666777888888999;;;===AAADDDGGGIIINNNQQQUUUYYY\\\]]]]]]\\\YYY[[[^^^^^^\\\[[[\\\]]]_________```bbbeeehhhiiinnnsss{{{yyywwwxxxxxxuuutttuuuvvvwwwwwwvvvtttsssrrrrrrrrrrrrssssssssstttooorrrsssqqqqqqrrrooojjjggg\\\QQQLLLIIIHHHIIIMMMOOOVVVaaalllvvv~~~vvvmmmhhhhhhccc```ZZZRRRMMMJJJHHHGGGZZZwwwqqqxxxrrrIII555666111000000000000/////////...---222000000555<<>>>>>============>>>???===>>>>>>???@@@@@@AAAAAA======<<<:::999:::===???FFFuuulllfffkkk}}}KKK???777III[[[wwwmmmfffiiisssgggPPP@@@>>>===???@@@CCCLLLVVV```fffppp~~~wwwtttpppcccTTTKKKCCCGGGQQQgggiiiVVVJJJ???<<<;;;999777777666666666666666777888888999:::<<>>===;;;???????????????>>>======<<<===>>>@@@@@@??????>>>>>>777;;;===888999>>><<>>::::::999888888666888:::;;;::::::;;;<<<===>>>@@@AAADDDIIIOOOSSSWWWXXXYYY[[[^^^^^^\\\ZZZ[[[]]]]]]]]][[[[[[\\\]]]aaaaaaaaaaaaccciiipppuuuyyy~~~~~~xxxwwwwwwuuutttuuuuuuvvvvvvvvvvvvtttrrrqqqwwwvvvuuuuuuuuuuuusssqqqwwwvvvsssqqqppppppppppppjjjdddZZZPPPIIIFFFFFFGGGIIIMMMWWWdddnnnwww{{{rrrjjjdddaaa```\\\VVVOOOIIIEEEDDDGGGxxxhhhooovvvdddDDD444666//////.........//////000,,,333666222666KKKjjjkkkYYY___kkkyyyxxxdddUUUIIIFFFHHHMMMOOOWWWqqq{{{vvvooocccXXXRRRPPPRRRTTTQQQRRRQQQPPPNNNMMMOOOQQQXXXWWWYYY\\\]]]^^^eeennnyyylllbbbddd^^^aaafffllltttzzz}}}zzzuuussssssuuuvvvvvvuuuvvvwwwvvvvvvvvvxxxzzz~~~|||{{{~~~|||yyyyyyzzz{{{{{{yyyyyyzzz{{{uuuuuuvvvxxxyyyyyyvvvssssssuuuxxxzzzzzzxxxvvvtttsssqqqooonnnooonnnlllkkklllpppqqqooopppoooeeeXXXOOOJJJIIIKKKLLLJJJIIIJJJOOOXXXkkkrrrjjjoooqqqvvvmmmmmmpppsss~~~~~~rrraaaWWWSSSWWWZZZ]]]iiixxxsss||||||zzzeee^^^[[[WWWRRRNNNLLLLLLKKKJJJHHHFFFCCCAAA@@@???===;;;>>>>>>??????>>>>>>===<<<<<<===>>>@@@@@@??????>>>===888:::===999:::???AAA___yyygggkkkhhhEEE:::@@@KKKxxxtttaaalllpppsssXXXDDD???<<<<<<@@@DDDGGGPPPZZZgggooo|||yyyiiiZZZQQQKKKEEEAAAFFFGGG```kkkWWWKKK>>>;;;;;;:::::::::999:::<<<<<<;;;;;;<<<===@@@AAACCCEEEIIINNNSSSWWWWWWWWWYYY[[[^^^^^^\\\YYY[[[\\\^^^___^^^^^^___```___```ccceeejjjpppwww|||~~~~~~wwwwwwwwwvvvuuuvvvwwwwwwxxxwwwvvvuuusssrrrsssssstttuuuuuuuuusssrrruuutttrrrqqqpppoooppppppmmmggg^^^TTTMMMIIIHHHHHHIIILLLTTT___hhhqqq}}}vvvooohhhdddccc___XXXQQQJJJFFFDDDIIItttnnngggjjjFFF444555//////.........//////000+++222444222999QQQqqqgggZZZbbbmmm}}}ooo[[[MMMFFFCCCHHHVVVcccqqqzzzqqqjjj```WWWQQQPPPQQQSSSQQQQQQRRRQQQPPPQQQSSSVVV]]][[[[[[^^^___cccnnnxxxxxxmmmaaa\\\___aaadddjjjqqqzzz|||xxxtttpppmmmmmmoooqqqqqqrrrsssuuuuuuttttttuuuwwwyyy{{{~~~~~~}}}{{{{{{yyyzzz{{{zzzyyyyyyyyy{{{vvvvvvvvvxxxyyyxxxuuussstttuuuwwwyyyyyywwwuuutttsssqqqoooooooooooommmkkkllloooooonnnoooooofff[[[PPPKKKHHHJJJKKKIIIIIIKKKLLL]]]yyytttjjjnnnzzzssspppppp|||~~~lll]]]UUURRRUUU[[[fffyyy~~~ppp}}}zzzuuuooo^^^YYY[[[WWWRRRNNNLLLKKKIIIHHHGGGEEECCCBBBBBB@@@===;;;======>>>>>>>>>===<<<<<<<<<===>>>@@@@@@??????>>><<<999:::<<<:::;;;BBBJJJrrrvvvhhhuuuZZZBBB:::@@@TTT}}}mmmbbbooowwwmmmQQQ>>>???======AAAFFFKKKTTT]]]iiittt}}}ooo\\\NNNGGGDDDBBB@@@FFFQQQrrrjjjTTTIII>>><<<=========>>>===>>>???>>>>>>>>>@@@BBBFFFFFFGGGIIIMMMRRRVVVYYYVVVWWWYYY\\\^^^^^^\\\YYYZZZ]]]```bbbaaaaaaaaaaaaaaadddhhhmmmqqqxxx~~~}}}~~~~~~wwwvvvwwwvvvwwwyyyyyyyyyxxxxxxwwwuuutttsssqqqrrrtttuuuvvvuuusssrrrsssssssssrrrrrrqqqqqqqqqnnnjjjaaaXXXPPPKKKHHHGGGHHHIIIOOOWWW___hhhvvv}}}tttmmmhhhfffaaa[[[TTTMMMGGGDDDHHHgggttt```rrrwwwOOO666666000//////....../////////,,,000222222===YYYzzzzzz```\\\iiiwwwwwwfffSSSGGGHHHIIIUUUmmm~~~tttjjjeee]]]UUUPPPOOOPPPQQQPPPQQQRRRSSSSSSUUUXXX[[[aaa^^^___bbbgggnnn{{{yyykkkfffaaa\\\\\\aaafffjjjpppxxx}}}qqqlllgggddddddfffhhhiiikkkmmmppprrrqqqqqqrrrssstttyyy}}}zzz{{{|||xxxzzz{{{zzzyyyxxxyyy{{{wwwwwwvvvwwwxxxwwwuuusssvvvvvvvvvvvvuuutttsssssssssqqqoooooooooooommmllllllmmmmmmlllnnnmmmggg```SSSLLLHHHHHHHHHHHHIIILLLMMMdddvvvkkkppp~~~vvv}}}sss___XXXSSSVVV___pppxxxoootttxxxiii^^^[[[YYYVVVQQQNNNLLLJJJHHHFFFEEEDDDCCCCCCCCCAAA>>>;;;<<<<<<============<<<<<<<<<===>>>???@@@??????>>>;;;;;;999:::===<<>>999AAA```zzz}}}kkkeeeqqq}}}|||eeeMMM@@@>>>>>>???CCCHHHPPPZZZbbbkkk{{{~~~rrrcccPPPFFFAAA@@@BBBDDDJJJ^^^dddOOOFFF>>>===??????@@@BBBAAACCCDDDEEEEEEGGGJJJMMMMMMKKKJJJKKKOOOSSSWWWYYYWWWXXXYYY\\\^^^^^^\\\YYY[[[^^^bbbdddcccaaaaaa```fffjjjooosssxxx}}}}}}}}}}}}wwwvvvwwwvvvwwwzzzyyyxxxxxxwwwvvvuuutttsssrrrtttwwwwwwvvvtttrrrrrrssssssttttttttttttssssssnnnjjjddd[[[SSSLLLFFFDDDHHHGGGKKKRRRYYYbbbqqq~~~yyypppkkkhhhccc]]]VVVNNNHHHCCCBBBWWWlllzzz```eeeyyy[[[===888111000//////////////////---000000222AAA```}}}lllYYY^^^uuu}}}uuusssxxxdddQQQEEEHHHSSSjjjvvvmmmgggccc\\\UUUPPPNNNNNNNNNPPPRRRSSSTTTUUUWWWZZZ]]]``````dddkkkrrr{{{vvvkkkaaa^^^]]]]]]```eeekkkpppwwwyyyhhhccc^^^ZZZ[[[]]]___aaaaaadddiiimmmnnnoooqqqrrrrrrwww|||~~~|||||||||xxxyyyzzzzzzxxxxxxyyyzzzxxxwwwvvvwwwxxxwwwuuusssvvvuuutttsssrrrqqqqqqqqqqqqpppnnnnnnnnnnnnmmmkkkllllllkkkkkkllllllhhhdddVVVOOOHHHGGGGGGFFFIIIMMMSSShhhvvvnnnvvv{{{ddd^^^XXXYYYeee|||yyyttt{{{vvvxxxeee]]]\\\WWWSSSOOOLLLKKKIIIFFFDDDCCCBBBBBBBBBBBBAAA>>>;;;<<<<<<============<<<<<<<<<===>>>???@@@??????>>>:::===888999???>>>HHHccc}}}jjjkkkpppDDD<<<999HHHpppppp|||uuujjjhhhrrrvvv[[[IIICCC===???AAADDDJJJUUU```fffoooyyygggYYYJJJBBB???>>>CCCIII]]]sss^^^KKKCCC>>>>>>@@@@@@AAADDDEEEGGGJJJLLLNNNQQQUUUXXXUUUQQQNNNNNNSSSXXX]]]^^^ZZZZZZ[[[\\\^^^^^^\\\ZZZ\\\___cccdddcccaaa```___hhhlllrrrwww|||||||||{{{|||yyyvvvvvvvvvwwwzzzwwwvvvvvvuuutttttttttsssvvvxxxzzzyyyuuurrrqqqppppppqqqssstttttttttrrrqqqnnnlllhhhaaaXXXOOOHHHCCCFFFEEEHHHNNNUUU___ooo}}}|||qqqmmmiiiccc^^^XXXPPPHHHBBB>>>JJJ]]]yyyfff^^^qqqgggEEE999111111000///////////////000000000555GGGfffzzz|||hhhYYYddduuucccbbbhhh}}}{{{fffRRRFFFFFF\\\|||rrrjjjhhhddd]]]VVVPPPNNNMMMMMMRRRSSSTTTUUUUUUXXX[[[^^^___bbbkkkwwwwwwnnnfff```ZZZXXXZZZ\\\aaafffpppuuu}}}~~~wwwnnn___[[[UUURRRSSSUUUWWWXXXVVVZZZaaafffjjjllloooqqqrrrsssvvv{{{}}}zzzxxxyyyzzzyyyxxxxxxyyyzzzxxxwwwvvvvvvwwwwwwvvvttttttsssrrrpppooooooooopppooonnnmmmmmmmmmmmmllljjjlllkkkjjjkkkkkkjjjhhhggg[[[RRRJJJGGGFFFFFFHHHMMMTTTfffwwwrrr{{{zzzjjjbbb[[[\\\lllvvvvvv|||uuu}}}nnn___YYYVVVSSSPPPMMMJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@>>><<<<<<<<<===>>>>>>>>>======<<<===>>>@@@@@@??????>>>999???888777BBB@@@LLLpppxxxhhhjjj^^^@@@<<<===VVV{{{zzziii|||}}}iiiiiijjjuuunnnQQQCCCAAA<<<@@@CCCEEEMMMZZZeeekkkwwwrrr^^^RRRGGGBBB???@@@KKKYYY|||ZZZGGGAAA===???@@@@@@BBBEEEGGGJJJOOORRRUUUWWWZZZ]]]XXXSSSOOOQQQYYYcccjjjnnn```^^^]]]]]]]]]]]]\\\[[[]]]```cccdddcccbbbbbbbbbgggkkkrrryyy||||||{{{vvvuuutttuuuxxxuuuuuuttttttttttttuuuuuuxxxzzz{{{xxxsssoooooopppmmmnnnqqqssssssqqqooommmpppooommmhhh```UUUKKKFFFEEEDDDFFFKKKRRR[[[kkkxxxsssnnnjjjddd___ZZZSSSJJJCCC???EEETTTrrroooYYYhhhrrrsssNNN999222222111000////////////111111222999NNNllluuuiii```nnnjjj\\\eeesss}}}hhhSSSGGGKKKddd|||sssmmmhhhddd]]]UUUPPPMMMMMMMMMRRRTTTUUUVVVWWWZZZ]]]```ccciiiuuu|||pppgggbbb\\\YYYWWWWWW[[[aaahhhmmmvvv||||||wwwrrriiiaaaVVVRRRNNNLLLLLLMMMNNNOOOMMMQQQXXX^^^bbbgggkkknnnpppooopppuuu|||~~~|||yyywwwyyyzzzyyyxxxwwwxxxzzzwwwvvvuuuvvvwwwxxxwwwvvvsssrrrqqqpppppppppppppppooonnnlllmmmnnnnnnlllkkkllljjjjjjlllkkkhhhgggiii___VVVMMMIIIGGGEEEHHHLLLNNN^^^{{{}}}wwwzzzyyylllccc[[[]]]qqqwwwrrruuuwwwuuu{{{dddYYYUUUQQQOOOMMMJJJIIIHHHFFFDDDBBBAAA???>>>===>>>>>>>>><<<<<<===>>>>>>??????>>>>>><<<===>>>@@@@@@??????>>>888@@@777666DDDAAANNNyyyqqqfffmmmOOO===<<>>???????????????<<<===>>>@@@@@@??????>>>777AAA777666EEEAAAOOO~~~yyyxxxllldddsssBBB<<<===KKKxxx|||dddcccqqquuutttaaaNNNBBB???;;;AAAEEEGGGPPP```lllpppnnnYYYMMMFFFCCCFFFJJJWWWvvvvvvSSSBBB>>>===???@@@???AAAEEEHHHLLLRRRUUUVVVVVVUUUVVVIIIEEECCCLLL^^^sssiiieee```\\\\\\]]]]]]]]]\\\^^^bbbdddfffhhhkkknnnqqqtttxxx}}}~~~wwwsssqqqqqqtttuuuuuuttttttvvvwwwyyy{{{tttuuuuuuqqqlllkkknnnsssqqqsssvvvxxxxxxuuuqqqooommmnnnooollldddXXXLLLEEEBBBAAABBBFFFJJJQQQ]]]jjjzzzyyyqqqlllgggccc```YYYOOOGGGBBBDDDKKKfff]]]]]]fffzzzdddAAA333222111000////////////000111666CCC\\\yyy{{{}}}gggaaakkkwww{{{lllXXXMMMOOO]]]nnnvvvzzz~~~uuurrroooccc^^^WWWQQQMMMMMMOOOQQQQQQSSSVVVYYY\\\aaafffjjjwww|||}}}uuunnnggg```ZZZWWWYYY[[[\\\\\\aaaiiirrrvvvzzzpppfff___VVVMMMHHHFFFDDDCCCDDDDDDBBBAAAEEEHHHLLLPPPTTTXXX^^^aaaeeehhhlllnnnoooqqqwww|||wwwxxxyyyyyywwwwwwxxxyyyvvvtttssstttwwwyyyyyyyyyttttttuuuvvvvvvuuuuuuuuurrrqqqooopppqqqqqqpppooollliiijjjnnnllleeedddhhhfff\\\SSSNNNJJJFFFFFFIIIEEEMMM^^^hhh___WWWjjjjjjkkk~~~|||sss|||yyymmmccc]]]dddxxxoooqqquuugggZZZWWWSSSNNNIIIHHHHHHGGGFFFEEECCCCCC>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>????????????@@@??????>>>===<<<======555888AAA>>>PPP}}}vvvgggooojjjCCC======TTTrrr|||dddaaafffuuupppYYYGGG???===???DDDDDDJJJYYYaaakkk|||yyylllOOOFFFDDDDDDKKK[[[tttmmmLLL@@@>>>===>>>@@@CCCDDDEEEMMMNNNPPPRRRSSSRRRNNNKKKLLLAAAJJJYYYaaauuuwwwdddcccaaa```^^^^^^]]]]]]aaabbbdddfffgggiiilllooorrrvvvzzz}}}wwwssssssuuuuuusssssstttuuuwwwyyy|||~~~xxxwwwuuusssqqqpppoooooorrrrrrqqqpppooonnnmmmmmmnnnooommmiiifff```UUUJJJEEEBBBBBBDDDGGGMMMXXXdddrrr|||qqqnnniiieee___XXXPPPJJJCCCIIIJJJaaannnXXXyyyuuuuuu@@@888111---...000//////000555111666LLLjjjvvvsssdddiiippprrr^^^KKKMMMSSSaaammmjjjccckkk{{{zzzwwwooobbb\\\VVVQQQMMMIIIGGGJJJOOORRRUUUXXX[[[___dddkkkooozzz~~~xxxvvvooohhhccc]]]XXXWWWZZZ\\\]]]___cccjjjqqqxxx|||xxxlllaaaXXXQQQMMMKKKGGGGGGGGGFFFEEEDDDCCCCCCHHHGGGHHHLLLRRRYYY^^^```hhhfffeeeeeeddddddkkksssuuurrrsssvvvwwwuuuvvvzzzzzzxxxuuuttttttvvvyyy{{{uuuttttttsssssssssttttttrrrpppooooooppppppooommmnnnmmmlllkkkjjjjjjjjjjjjccceee___RRRIIIGGGGGGEEEHHHEEEOOO]]]ZZZTTTgggggguuu~~~yyy~~~~~~zzzlllbbb]]]hhh~~~pppttt|||uuuzzzbbbXXXUUUQQQLLLIIIIIIHHHGGGFFFDDDBBBBBB>>>>>>>>>>>>>>>===<<<<<<=========>>>>>>?????????@@@@@@@@@@@@???>>>===<<<<<>>TTToooggguuubbbAAA>>>CCC^^^vvvrrr___fffmmm~~~kkkUUUDDD===<<>>>>>>>>>>>>>>===<<<<<<>>>>>>??????????????????@@@@@@AAA@@@@@@???>>>===;;;@@@===:::<<>>DDDFFFMMM\\\eeeqqqnnnXXXIIIEEECCCLLLccc}}}dddIIIBBB;;;<<<===>>>@@@BBBCCCDDDFFFIIILLLOOOOOOLLLIIIGGG@@@QQQWWW]]]uuuxxxaaaccccccaaa```____________```cccfffiiijjjllloooqqqvvv{{{yyytttssssssssstttuuuvvvxxxyyyzzzzzzzzzvvvuuuuuutttttttttuuuuuuppppppppppppppppppppppppnnnpppnnnkkkiiieee[[[PPPFFFBBB@@@BBBDDDIIIRRR\\\mmmzzzxxxssslllgggbbb[[[SSSMMMEEECCC???NNNnnnjjjeeeRRR===555000111222222111333333222===XXXuuuyyytttiiibbbooovvvfffVVVMMMNNNVVVaaaccc[[[VVVWWW]]]```fffmmmqqqnnnfff___TTTNNNIIIHHHGGGGGGKKKPPPQQQTTTWWW[[[^^^ccciiimmmppprrrttttttsssrrrrrrsssssssssuuuwwwvvvrrrlllhhhddd^^^[[[ZZZYYYVVVXXX\\\dddfffjjjpppwww~~~yyyllleee\\\SSSNNNJJJGGGEEEGGGHHHJJJLLLLLLKKKJJJIIIHHHJJJNNNUUU]]]bbbddddddeee^^^WWWRRRNNNKKKOOOUUU\\\]]]ccckkkmmmlllnnnrrrrrrssstttuuuuuuuuuuuuuuuuuuuuutttsssssssssssssssqqqpppoooooopppqqqooonnnlllkkkkkkjjjjjjjjjjjjkkkeeeeee___SSSIIIEEEEEEDDDEEECCCEEEOOO[[[jjj|||zzzbbbcccrrr|||{{{~~~jjjaaabbbuuurrruuu{{{dddTTTSSSSSSNNNIIIJJJIIIHHHGGGDDDBBB@@@>>>>>>>>>>>>>>>>>>===<<<<<>>===999>>>>>>999;;;NNNvvvllllllSSSAAA:::NNNpppgggdddiiixxxrrr\\\III===;;;===>>>EEEHHHPPP```iiivvv|||kkkQQQIIIFFFFFFSSSmmmyyyRRR@@@AAA;;;===???AAABBBBBBCCCDDDKKKNNNQQQRRRQQQMMMJJJHHHGGGYYY]]]mmmyyyhhheeedddcccbbbbbbbbbbbbbbbcccfffkkknnnppprrrtttuuuyyy}}}|||wwwtttttttttuuuvvvwwwyyyyyyyyyxxxxxxvvvuuuuuutttttttttttttttpppppppppqqqqqqqqqrrrrrrooopppooollljjjggg^^^TTTHHHCCC???@@@BBBFFFNNNWWWgggsss}}}vvvmmmgggbbb\\\TTTMMMLLLFFFAAAHHH^^^uuunnnYYYzzz[[[???777111111222111111333333444CCC```{{{yyyxxxppphhhhhhvvvxxxhhhYYYMMMMMMVVVeeeooolllfffbbbbbb___cccnnnuuuoooeee___QQQJJJEEEDDDDDDDDDGGGLLLNNNPPPSSSUUUXXX[[[```ccceeeeeefffeeeddddddfffgggjjjllloooqqqqqqnnnhhheeeaaa]]]ZZZ[[[\\\[[[]]]bbblllnnnrrrwww|||uuukkk```ZZZSSSMMMIIIGGGFFFDDDFFFHHHKKKNNNOOOOOONNNMMMNNNQQQXXX```hhhllllllkkkiii```VVVNNNHHHDDDFFFKKKKKKNNNTTT\\\```ccchhhooossssssttttttttttttttttttvvvuuutttsssssssssssssssqqqpppooooooqqqqqqpppoookkkkkkjjjjjjjjjjjjjjjkkkgggeee___UUUJJJDDDCCCDDDBBBDDDEEEGGGUUUkkkzzzddd]]]iii}}}tttssszzz|||wwwhhhbbbfff}}}pppuuu~~~xxx\\\RRRTTTSSSNNNJJJIIIIIIHHHFFFDDDAAA???>>>>>>>>>>>>>>>>>>===<<<<<>>======888;;;<<<888===^^^lllmmmLLL@@@999TTTxxxwwwyyybbbeeekkkmmmWWWEEE<<<<<>>???999===BBBEEEGGGHHHJJJKKKPPPSSSUUUUUURRRNNNLLLKKKNNNZZZhhhwwwlllccccccbbbbbbaaabbbbbbbbbdddhhhnnnrrruuuvvvwwwyyy}}}}}}wwwsssrrrrrruuuvvvwwwxxxyyyxxxwwwwwwvvvvvvtttsssrrrqqqqqqqqqppppppqqqqqqrrrrrrsssssspppqqqpppmmmkkkiiiaaaWWWKKKDDD??????AAADDDJJJQQQ^^^iiixxxyyyooogggccc]]]UUUNNNJJJBBB???BBBNNNgggxxxnnnSSSpppccc@@@888111111111000111222555888JJJiii{{{~~~iiiqqqvvvwwwgggZZZKKKMMMVVVggguuuyyyuuurrrrrrmmmmmmuuuyyyrrrfff___RRRIIICCCBBBBBBAAACCCGGGIIIKKKMMMNNNOOOQQQSSSVVVVVVWWWXXXYYYZZZ]]]aaaeeekkknnnqqqqqqoookkkfffcccaaa]]]\\\^^^______bbbfffoooqqquuuzzz|||mmmaaaVVVRRRMMMIIIGGGGGGFFFFFFFFFHHHKKKNNNPPPPPPPPPPPPSSSWWW___hhhoooqqqooommmiii___SSSLLLEEE@@@AAAEEEBBBDDDIIIPPPUUUZZZdddooottttttsssssssssttttttuuuvvvvvvuuussssssrrrrrrrrrqqqpppooopppqqqrrrqqqpppkkkkkkjjjiiiiiiiiijjjjjjgggeee```XXXNNNEEECCCDDD@@@FFFGGGDDDLLLbbbyyyppp```iiirrrnnnvvvzzzwwweeeccclllooosssoooXXXRRRTTTQQQMMMKKKHHHGGGGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>===<<<<<<======>>>>>>???@@@@@@AAA??????@@@??????>>>===<<<888888:::888CCCoooxxxgggnnnmmmGGG<<<>>>aaauuuooopppdddkkkrrr|||hhhRRRCCC<<<>>>AAA@@@JJJPPPYYYhhhsssxxxiiiTTTKKKCCCHHH[[[vvvtttOOO@@@>>>===<<>>@@@BBBGGGMMMWWWaaappp~~~}}}qqqiiieee```WWWOOOIIIAAAAAABBBHHHeeeuuusssqqqWWWccczzzlll|||mmmBBB999222111111000111333777;;;QQQrrrzzzkkk~~~vvvuuu~~~{{{nnn```XXXLLLPPPXXXdddpppxxxzzzzzz~~~|||{{{|||}}}wwwjjj___TTTKKKCCCAAABBBAAABBBDDDEEEGGGIIIJJJJJJKKKMMMNNNMMMOOOQQQTTTWWW]]]cccgggpppqqqsssqqqlllgggcccaaaaaa^^^]]]aaaccccccfffjjjoooqqqvvv|||~~~ssseeeZZZQQQMMMIIIGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRSSSSSSUUUYYY```iiiooopppmmmiiibbbXXXMMMGGGBBB>>>>>>AAA@@@AAAEEEIIIMMMRRR^^^jjjnnnpppqqqsssuuuvvvwwwwwwwwwvvvuuutttsssrrrrrrrrrqqqpppoooppprrrrrrrrrppplllkkkjjjiiiiiihhhhhhhhhfffdddbbb]]]RRRHHHCCCEEE@@@FFFHHHEEEIII[[[ttt|||hhhqqqyyyqqqrrrtttrrryyy```cccqqq{{{nnnsss~~~~~~hhhVVVSSSTTTOOOKKKKKKFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===???@@@AAAAAA>>>>>>>>>>>>>>>===;;;;;;999666:::;;;IIIzzz|||lll```rrrXXXEEE;;;GGGvvvuuussskkkgggooozzzwwwcccOOOAAA<<<>>>BBBAAALLLSSS]]]lllwwwuuufffWWWIIICCCGGG[[[xxxwwwWWWBBB===???BBBHHHMMMSSSUUURRRPPPPPPQQQPPPSSSUUUTTTQQQQQQUUUYYYfffwww~~~jjjdddaaaaaaaaaaaaaaabbbcccccciiiooovvv|||}}}xxxtttrrrrrrsssssssssssstttuuuwwwwwwuuuuuutttsssssssssssssssrrrrrrrrrsssssssssssssssrrrssspppmmmkkkiiiaaaYYYQQQGGG@@@>>>???AAAEEEJJJRRR[[[kkk{{{tttlllhhhcccZZZRRRNNNEEEFFFEEEGGGfffxxx{{{aaaVVVqqqzzzbbbvvvyyyEEE<<<444222222111222444888>>>WWWyyy}}}yyypppsssooouuu|||vvvqqqhhh[[[TTTTTTUUUZZZ```fffmmmvvvppp___VVVLLLDDDCCCEEEDDDEEEGGGCCCFFFHHHJJJJJJKKKMMMOOONNNQQQTTTXXX]]]ccciiinnnsssttttttpppiiiccc`````````^^^___dddgggiiilllqqqtttvvvyyyxxxnnncccYYYSSSMMMJJJGGGFFFGGGIIIJJJIIIMMMMMMNNNOOOQQQTTTVVVXXXWWW[[[aaahhhmmmmmmiiieeeYYYPPPGGGCCC@@@===<<<>>>???@@@CCCFFFFFFHHHRRR^^^bbbgggnnnuuuyyyzzzyyyxxxwwwvvvuuutttsssrrrrrrrrrqqqpppoooppprrrsssrrrqqqmmmlllkkkiiihhhgggggggggeeeccccccaaaWWWJJJDDDFFFBBBCCCEEEGGGLLL[[[tttkkkwwwwwwsssooolllrrr]]]cccttttttllluuu}}}xxxdddUUUTTTTTTMMMIIIKKKEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>======<<<999:::;;;===>>>@@@AAABBB>>>>>>>>>>>>===<<<;;;::::::666;;;???NNNwwwuuuccc\\\xxxLLLFFF<<>>BBBBBBMMMUUU___nnnzzzrrrdddYYYFFFDDDFFFYYYxxxVVVBBB>>>>>>BBBIIIUUUZZZ]]][[[TTTMMMKKKKKKPPPSSSVVVUUUSSSUUU[[[aaayyykkkkkkhhhddddddddddddeeefffggggggooottt|||~~~{{{{{{|||~~~|||wwwvvvvvvrrrrrrrrrrrrsssuuuwwwxxxtttttttttttttttuuuvvvvvvssssssssssssssssssssssssssssssqqqmmmkkkiiiaaaXXXRRRIII@@@>>>???AAADDDHHHPPPYYYiiizzzwwwnnnjjjfff]]]UUUQQQFFFGGGCCCAAAbbbjjjNNNlllvvvgggzzzGGG===555333444222333555888???ZZZ~~~uuuyyywwwrrrqqqfffnnn~~~vvvjjj```TTTJJJKKKQQQ```fffkkkmmmpppzzzuuu```XXXNNNFFFEEEGGGHHHHHHJJJCCCFFFIIILLLMMMOOOQQQSSSUUUXXX\\\```dddiiippptttuuuvvvuuuooohhhbbb``````aaa```bbbhhhlllnnnrrrwww{{{|||~~~yyykkk^^^UUUPPPMMMKKKIIIFFFFFFGGGIIIJJJJJJQQQPPPPPPPPPRRRUUUXXXZZZZZZ]]]bbbiiilllkkkgggcccTTTKKKCCCAAA@@@======???<<<>>>BBBDDDAAA@@@GGGQQQWWW___kkkvvv|||}}}zzzxxxwwwwwwuuutttsssrrrrrrqqqqqqpppoooppprrrsssrrrqqqnnnmmmkkkiiihhhgggffffffdddbbbddddddZZZLLLEEEFFFCCCAAABBBIIIQQQ___www~~~kkkxxx~~~yyytttppp~~~kkk___fff|||oookkkxxx~~~jjj^^^RRROOONNNKKKFFFEEEDDDCCCAAA@@@???>>>>>>>>><<<<<<============<<<<<<:::;;;;;;<<<===>>>??????>>>>>>>>>>>>===<<<;;;:::555===333:::bbbvvv{{{jjj```___zzzqqqNNN777BBB[[[uuu{{{cccgggggg|||nnnXXXEEE======???>>>FFFLLLWWWbbbmmmzzzuuujjjWWWGGGCCCIII[[[xxxgggHHHBBBCCCAAAJJJZZZaaabbbbbb___XXXQQQLLLIIIQQQWWWZZZWWWYYYcccooovvvuuummmiiidddeeeddddddeeegggiiikkkmmmuuuuuu{{{||||||zzzxxx{{{}}}wwwxxxxxxwwwvvvuuuttttttuuuuuuuuusssrrrsssvvvvvvtttqqqssssssttttttssssssrrrqqqqqqpppnnnlllkkkhhhccc```TTTLLLAAA<<>>FFFWWWtttnnnTTTeee}}}zzzWWW888555333111666111444:::EEEggg}}}nnn~~~zzz```kkksss~~~lllpppzzziiiVVVPPPKKKEEEKKKYYYtttyyylllrrr~~~jjj```VVVJJJDDDEEEIIIJJJJJJIIIHHHIIINNNTTTXXXZZZYYY\\\^^^ccchhhoootttyyy{{{{{{vvvoooiiieeecccbbb```ccceeegggiiikkknnnsssvvv{{{|||jjj\\\TTTPPPMMMJJJEEEFFFHHHIIIIIIKKKMMMPPPPPPQQQRRRSSSTTTUUUVVVVVV]]]^^^aaafffhhhgggaaa[[[MMMHHHBBBAAABBBBBB???;;;>>>???BBBCCCCCCDDDFFFHHHKKKUUUgggwww~~~{{{zzzzzzxxxvvvuuuuuusssqqqoooqqqppppppqqqsssttttttsssqqqooonnnnnnmmmkkkgggdddfffbbbaaabbb\\\PPPGGGFFFCCCAAABBBGGGOOOZZZlll{{{xxxyyyvvvgggrrr|||~~~ooosssppp{{{hhh```iiiqqqqqqfff[[[PPPNNNNNNKKKHHHGGGDDDCCCBBB@@@???>>>>>>>>>======>>>>>>>>>>>>======;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>===<<<;;;:::222===;;;EEEiiizzzrrr___YYYjjjgggIII888CCC[[[tttsssdddooosss|||lllVVVDDD<<<===???@@@GGGOOOZZZeeeqqqzzzvvvlllYYYIIIEEEJJJZZZwwwvvvWWW>>>>>>DDDFFFRRRdddgggeee```[[[UUUSSSRRRSSSVVVYYYZZZ]]]iii|||zzznnnmmmkkkfffcccdddeeegggjjjlllooopppwwwxxx|||~~~}}}~~~}}}zzz}}}{{{|||yyywwwuuusssrrrssstttttttttrrrqqqsssuuuuuusssqqqssssssttttttssssssrrrqqqpppnnnlllkkkjjjgggccc___YYYPPPEEE>>>>>>@@@BBBBBBJJJQQQ^^^nnnyyyppplllggg___YYYOOOMMMDDDAAAGGGQQQjjjqqqUUUXXXuuu^^^<<<777444111666000444555EEEjjjuuukkkdddiiisss~~~nnnttt}}}vvvbbbSSSNNNJJJFFFQQQbbbyyyxxx{{{vvvggg\\\OOOGGGGGGKKKMMMMMMOOOOOOQQQUUU[[[```aaaaaaeeehhhmmmssswwwzzz{{{{{{vvvrrrkkkfffcccbbbaaa```dddfffiiikkknnnqqqvvvyyy}}}}}}qqqaaaUUUNNNKKKIIIFFFFFFHHHIIIIIIIIIJJJMMMOOOOOOPPPQQQRRRTTTUUUVVVWWW\\\]]]^^^aaabbb```ZZZUUUJJJEEE@@@???AAAAAA???<<>>>>>????????????>>>>>><<<<<<<<<===============>>>>>>>>>>>>===<<<;;;:::333<<>>>>>??????>>>>>>==================<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::888999>>>SSSwwwyyyhhhaaaMMM<<<:::CCCmmmcccaaannntttwwwdddMMM@@@<<<>>>BBBEEEKKKUUUbbbmmm}}}~~~{{{xxxnnn[[[KKKGGGKKKYYYtttQQQCCC<<>>???AAABBBCCCIIIUUUeeewwwwwwppplllfff___VVVLLLBBBFFFHHHBBBUUU}}}bbbsssoooDDD777333222666111777BBB[[[lllqqqxxxxxxxxxmmmuuu|||aaaUUUKKKGGGGGGPPPjjj|||}}}qqqdddTTTKKKJJJOOOTTTUUUZZZ\\\```dddiiilllnnnoootttuuuxxxyyyyyywwwtttrrrrrrnnniiiffffffgggggghhhgggjjjooossswww{{{~~~sss___XXXOOOIIIGGGFFFGGGFFFJJJKKKKKKKKKJJJJJJKKKMMMLLLMMMNNNQQQSSSUUUWWWWWWYYYYYYWWWUUURRRMMMHHHEEEFFFDDDBBBBBBEEEFFFFFFEEEEEEFFFGGGHHHIIILLLQQQUUUXXX^^^gggooowww~~~}}}yyywwwtttrrrrrrrrrqqqpppooorrrtttuuutttrrrpppooossspppllljjjiiiiiihhhffffffeeeeeeeeebbbYYYNNNGGGBBB@@@@@@CCCDDDHHHQQQ\\\qqqwwwmmmaaaVVVmmm}}}vvvmmmwwwjjj[[[eeezzzkkknnnxxxpppZZZRRRKKKIIIHHHDDDBBBCCCBBBAAA@@@@@@????????????<<<======>>>>>>======<<<===============<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::999777EEEeeemmmeeeGGG999===FFFuuuwwwzzzggggggpppxxxsss^^^HHH>>>===???CCCGGGLLLXXXeeeppp~~~{{{xxxlllYYYIIIDDDKKKYYYrrrhhhIIIAAA@@@HHHLLLQQQbbbvvvtttlllbbb]]]```iiirrrxxxyyysssooollldddgggiiihhhggggggeeebbbhhhjjjmmmppprrrsssttttttuuuyyy}}}yyyyyyuuuoooqqquuuyyy~~~zzzssswwwuuurrrpppnnnooopppqqqssstttuuuuuuuuutttttttttssssssttttttssssssrrrqqqnnnmmmlllkkkkkkiiifffccc]]]UUUKKKBBB>>>>>>@@@BBBBBBHHHTTTddduuuzzzqqqmmmggg___YYYNNNDDDEEEFFF@@@SSSzzzeeerrrxxxGGG555111111666222999BBB]]]eeerrrssszzzvvvnnnwww||||||aaaUUUJJJHHHNNN___|||~~~qqqsss}}}sssgggWWWNNNNNNTTTZZZ\\\]]]```eeeiiilllooopppqqquuuuuuuuuuuutttrrrqqqppprrrnnnjjjggghhhiiijjjjjjiiilllqqqvvvzzzxxxiii___RRRNNNIIIFFFEEEFFFGGGHHHJJJKKKKKKKKKIIIIIIKKKLLLJJJKKKMMMOOOQQQSSSUUUVVVWWWVVVTTTQQQLLLHHHEEEDDDDDDDDDEEEHHHJJJLLLLLLKKKLLLMMMOOOQQQTTTZZZaaaffflllsssyyy~~~{{{yyyvvvttttttttttttsssrrruuuxxxxxxuuurrrppppppssspppllljjjiiihhhgggfffeeeeeeddddddbbb]]]SSSJJJEEEBBB@@@AAABBBFFFQQQ\\\wwwzzznnneeeRRR]]]tttyyynnnkkkzzz}}}ggg^^^mmm{{{jjjooozzzaaaVVVOOOJJJHHHFFFBBB@@@BBB@@@@@@???>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<===============>>>>>>>>>>>>===<<<;;;:::666888UUU|||dddcccqqqEEE999BBBOOO~~~uuukkkfffgggnnn|||nnnXXXDDD>>>???@@@CCCHHHNNN[[[hhhsss}}}zzzvvvkkkXXXIIICCCMMMZZZppp~~~VVVAAA@@@CCCIIIKKKQQQeee{{{}}}qqqlllqqq{{{ooocccbbbgggkkkggghhhgggccc___```fffkkkiiijjjmmmoooqqqssstttuuuwww}}}}}}xxxwwwxxxyyyyyy|||~~~~~~{{{xxxuuuuuummmpppvvv|||yyyssstttsssrrrqqqppppppqqqqqqrrrtttuuuuuutttsssssstttssssssttttttssssssrrrqqqnnnmmmllllllllljjjgggdddaaaZZZOOODDD===;;;===???AAAGGGRRR```qqq~~~sssnnnggg^^^[[[SSSHHHEEEDDD@@@RRRuuuzzzkkk[[[iiiMMM777222222666222;;;CCC^^^eeeuuu}}}fffsssvvvpppzzz~~~|||bbbVVVLLLOOO^^^vvvssshhhmmmzzzuuuiiiZZZQQQRRRXXX^^^```___ccchhhkkkmmmnnnpppqqqtttttttttttttttttttttuuurrrooojjjhhhhhhiiijjjjjjkkkooouuuzzz~~~}}}vvvmmm___RRRLLLHHHFFFEEECCCCCCDDDFFFGGGIIIJJJJJJJJJHHHHHHJJJLLLIIIJJJKKKMMMOOOQQQRRRSSSRRRRRRPPPMMMIIIGGGGGGGGGEEEHHHLLLQQQTTTUUUTTTTTTRRRSSSUUUXXX]]]dddmmmsss}}}}}}{{{wwwuuuvvvvvvvvvvvvuuuxxxzzzyyyuuuqqqpppqqqqqqooollljjjjjjiiigggeeeddddddbbbaaabbb```WWWMMMFFFBBB@@@AAAAAAFFFQQQ\\\yyy~~~rrrmmmUUURRRmmmuuukkkppp{{{kkkggg~~~uuukkkuuurrrXXXQQQLLLGGGGGGEEEAAA@@@BBB???>>>>>>=====================>>>>>>>>>>>>======;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>===<<<;;;:::777===dddqqq]]]jjjaaaBBB999JJJ]]]wwwppp```ccccccjjjjjjSSSAAA>>>BBBBBBDDDIIIPPP___lllwww|||yyyuuujjjYYYKKKEEEPPP\\\mmmzzzPPPAAACCCHHHLLLLLLSSSjjjgggkkkjjjeeeaaabbbbbbaaahhhgggdddaaa]]]^^^eeelllhhhiiijjjmmmpppsssvvvwwwxxx{{{vvvttttttttttttsssrrruuuxxxxxxuuussssssuuurrrtttyyyxxxuuuqqqrrrrrrrrrrrrrrrqqqqqqppprrrttttttrrrpppqqqsssssssssttttttssssssrrrqqqlllkkkkkkkkkkkkiiifffdddaaa[[[PPPEEE===;;;===@@@AAADDDLLLYYYiii{{{vvvppphhh^^^YYYXXXNNNFFFDDDBBBPPPkkk||||||iiiSSSbbbxxxVVV:::444444666222;;;GGGccciii}}}~~~pppbbbooouuupppzzz~~~}}}bbbVVVNNNZZZsss|||hhhbbbkkkxxx{{{uuuiiiYYYQQQQQQVVV[[[\\\]]]aaafffiiijjjiiikkkllloooqqqsssvvvxxxyyyyyyyyyvvvrrrnnnkkkjjjkkkllllllooosssyyy~~~{{{ooobbb[[[SSSJJJDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGHHHIIIHHHHHHHHHJJJLLLHHHIIIJJJKKKMMMNNNOOOPPPMMMMMMLLLJJJGGGFFFIIILLLKKKQQQXXX___bbbbbbaaa```\\\]]]^^^aaafffnnnxxx~~~~~~{{{wwwvvvvvvwwwwwwwwwvvvyyy{{{xxxsssoooppprrrpppnnnlllkkkkkkiiifffccccccbbb```^^^```bbb[[[PPPDDDAAA@@@AAAAAADDDMMMVVVtttxxxwww]]]NNNjjjtttkkksss}}}zzzoooqqqqqqlllzzz}}}lllXXXMMMHHHEEEFFFDDDAAAAAADDD>>>======<<<<<<<<<<<<===>>>>>>????????????>>>>>>:::;;;;;;<<<===>>>??????>>>>>>>>>>>>===<<<;;;:::;;;BBBkkkjjj\\\vvvVVV???999OOOhhh{{{tttbbbgggeeekkkgggQQQ??????CCCBBBDDDHHHSSSaaaoooyyyzzzxxxtttjjjZZZMMMHHHSSS]]]kkkzzzPPPFFFIIINNNPPPNNNUUUmmmqqqbbb\\\]]]\\\ZZZ]]]aaaaaa^^^cccccccccdddbbbaaabbbeeefffggghhhkkkooossswwwzzzwwwvvvtttpppppptttxxxvvvppplllqqquuuxxxwwwrrroooppprrrvvvxxx|||wwwuuuvvvpppqqqrrrttttttsssrrrqqqnnnpppsssrrrpppnnnoooqqqssssssttttttssssssrrrqqqkkkjjjiiijjjjjjiiifffccc^^^XXXNNNDDD>>>===@@@DDD@@@BBBHHHSSScccwwwyyyrrriii^^^WWW[[[RRRGGGDDDBBBMMMccc}}}zzzUUUbbb~~~www\\\>>>666555666111:::HHHeeegggxxxnnngggrrrrrrnnnxxx|||{{{```UUUQQQbbbtttbbb___lllooo{{{sss|||rrrfffWWWNNNNNNRRRUUUVVVYYY]]]ccceeeeeedddeeefffjjjmmmsssxxx|||||||||{{{{{{wwwrrrooonnnnnnoooooorrrvvv|||~~~xxxgggYYYLLLGGGCCC@@@AAAFFFBBBCCCEEEEEEEEEEEEGGGIIIFFFGGGHHHHHHGGGHHHJJJKKKHHHHHHIIIJJJKKKLLLMMMNNNIIIJJJJJJHHHFFFGGGKKKOOOSSSZZZccckkknnnnnnlllkkkkkkkkklllnnnrrr{{{~~~{{{wwwuuuvvvwwwxxxxxxvvvyyyzzzwwwqqqmmmoooqqqooonnnllllllkkkiiieeebbbbbbbbb^^^\\\___ccc]]]RRRAAA@@@@@@BBBBBBBBBHHHPPPmmm|||}}}bbbKKKgggqqqgggnnnrrrppp|||qqqppp|||hhhYYYMMMIIIDDDAAAAAAAAA@@@@@@========================>>>>>>????????????>>>======>>>???>>>======???AAA???@@@@@@>>><<<;;;:::888777RRRwww{{{```bbbzzzyyyDDDAAA>>>MMM}}}}}}qqqgggkkkeeevvvwwwbbbOOO???===@@@AAAFFFMMM[[[___lll~~~vvvtttssskkk[[[MMMIIIUUU]]]tttOOOCCCKKKOOOQQQTTTUUUhhhiiiZZZ___WWWXXXZZZZZZXXXWWWWWWXXX```___^^^]]]\\\^^^aaadddeeeeeefffiiimmmqqqvvvxxxwwwwwwvvvwwwxxxyyyzzz{{{uuurrrqqqqqqsssssspppmmmnnnppprrrpppnnnnnnrrrvvvxxx~~~zzzttttttnnnppprrrssssssssssssssssssqqqnnnnnnooooooooonnnpppppppppppppppqqqqqqqqqllllllkkkjjjjjjiiiiiihhh```[[[RRRHHH@@@<<<>>>@@@>>>@@@GGGTTTcccttttttjjjfffaaaVVVNNNLLLGGGBBBKKKYYY}}}yyy___YYYxxxsssqqq777:::333777888;;;OOOrrrjjjkkktttjjjoootttqqqwwwyyyssskkkWWWVVVcccpppgggiiimmmnnn~~~zzzxxx{{{jjj\\\NNNIIIJJJKKKOOOSSSRRRZZZaaabbbcccgggjjjiiirrruuuyyy|||~~~~~~}}}|||zzztttpppqqqqqqppprrruuuuuuyyy{{{}}}wwwiiiaaaMMMIIIEEEAAA??????AAACCCDDDCCCCCCBBBCCCDDDEEEFFFIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNMMMLLLKKKKKKHHHGGGIIIJJJKKKQQQXXX```gggnnnrrrwww{{{{{{wwwxxxyyy}}}zzzyyyxxxuuuvvvxxxxxxwwwuuusssqqqpppoooooolllllllllkkkiiihhhfffeeefffccc^^^\\\]]]]]][[[XXXHHHDDDBBBBBBBBBBBBHHHNNNiiiqqqhhhJJJPPPiiigggbbbmmmtttyyy|||tttyyysss]]]PPPKKKHHHCCC@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????===>>>???>>>======???AAA>>>@@@@@@???===<<<;;;:::>>>\\\|||pppcccuuubbb===:::888NNN~~~ssshhhmmmjjj~~~vvv___MMM>>>===@@@BBBGGGNNN]]]bbbooo{{{tttrrrrrrjjjZZZMMMLLLVVV[[[ppp~~~OOODDDLLLOOOQQQTTTUUUggg~~~ppp[[[OOOTTTRRRSSSTTTTTTRRRRRRSSSTTTZZZZZZZZZYYYXXXYYY\\\___aaaaaaaaacccfffiiimmmoooooopppqqqsssuuuwwwxxxxxxyyyuuuqqqnnnmmmllljjjhhhooopppqqqqqqrrrsssvvvxxx|||}}}tttqqqrrrrrrqqqppprrrttttttqqqnnnpppnnnllllllmmmnnnnnnmmmnnnnnnnnnoooooopppppppppmmmllllllkkkjjjiiihhhggg```[[[SSSIIIAAA===>>>@@@@@@@@@FFFRRR___ooowwwllleee```VVVOOOMMMGGGCCCJJJXXX}}}kkk]]]rrrxxxttt;;;;;;222555:::CCC]]]{{{kkksssooollluuu|||uuuuuutttnnnhhhjjjvvvtttggghhhpppqqq}}}sssllliii\\\RRRJJJHHHHHHIIINNNSSSXXX___eeefffhhhnnnsssttt{{{}}}|||zzzxxxrrrooopppppppppqqquuuvvv{{{~~~|||rrrcccUUUOOOFFFEEEBBB@@@???AAACCCEEEGGGFFFDDDCCCCCCDDDEEEFFFIIIIIIIIIJJJJJJJJJJJJKKKIIIKKKMMMNNNOOOOOOMMMMMMMMMJJJIIILLLNNNPPPXXX```gggnnnuuu{{{{{{yyywwwtttsssvvvxxxwwwuuusssqqqpppoooooollllllkkkjjjiiigggfffeeeeeebbb^^^\\\\\\[[[ZZZXXXIIIEEEBBBBBBBBBBBBGGGMMMlll}}}gggtttpppLLLIII```eeedddjjjkkkqqqrrrtttvvv}}}~~~|||cccRRRIIIIIIFFFBBB??????>>>>>>===????????????????????????>>>===<<<<<<<<<>>>???@@@===>>>???>>>======???AAA>>>???@@@???===;;;;;;<<>>>>>???AAAAAAEEEOOOZZZiii|||yyykkkccc___WWWQQQNNNHHHDDDJJJTTTxxxlllvvvzzzAAA;;;111444<<>>===>>>>>>>>>>>>>>>>>>>>>>>>EEECCCAAA>>>======>>>???===>>>???>>>======???AAA????????????<<<888:::>>>RRR|||tttiiizzzkkkAAADDD===;;;aaaxxx}}}eee]]]iiiooosssWWWHHH<<<===AAACCCKKKTTTaaaiiixxx{{{zzzuuupppoooooogggZZZOOOSSSYYYWWWeeetttYYYHHHOOOQQQRRRTTTTTTccc~~~ppp___WWWJJJAAAFFFHHHHHHHHHHHHHHHJJJMMMPPPTTTVVVXXXXXXXXXXXXZZZ[[[^^^^^^___```bbbdddfffgggmmmooosssvvvxxxwwwuuutttooolllfffccccccfffkkkmmmqqqpppqqqvvv}}}}}}zzzuuummmgggdddeeehhhjjjjjjkkkooossstttrrroooooonnnmmmnnnpppqqqqqqpppllllllmmmnnnoooooopppqqqpppooommmkkkiiigggeeeeeeaaa]]]VVVLLLDDD???>>>???AAA@@@CCCLLLVVVdddxxxyyykkkccc^^^YYYSSSOOOIIIDDDIIIQQQsssxxxzzzEEE:::333555<<>>???@@@AAACCCEEEFFFGGGIIIHHHFFFDDDDDDEEEGGGHHHMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTSSSRRRQQQQQQNNNNNNSSSXXX___jjjuuu}}}~~~yyyyyywwwsssqqqssswwwvvvtttrrrqqqpppooooookkkkkkjjjiiihhhfffeeedddfffdddaaa___]]]\\\\\\[[[OOOHHHBBBAAAAAABBBEEEJJJbbbsssnnn^^^zzzgggaaayyywwwiiijjj]]]dddttt{{{xxxttt|||}}}uuu~~~iiiWWWNNNLLLGGGEEEBBB@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<>>======>>>>>>===>>>???>>>======???AAAAAA>>>>>>===999555999@@@ddd{{{}}}vvvmmm\\\999DDD:::888aaa~~~xxx```\\\kkktttmmmSSSEEE<<<===AAADDDLLLVVVaaajjj{{{yyyuuuqqqpppooohhh[[[QQQSSS[[[XXXcccnnn}}}aaaJJJPPPQQQRRRUUUTTTbbb|||ppp```ZZZMMMBBBEEEFFFGGGHHHHHHIIIKKKPPPSSSUUUWWWYYYYYYYYYYYY[[[]]]___```aaadddfffiiikkklllrrrtttwwwxxxxxxuuuqqqooohhhfffcccaaabbbgggnnnrrrrrrrrrttt{{{{{{sssoooiiibbb\\\ZZZ[[[\\\ccchhhmmmpppooonnnooopppooonnnnnnoooqqqrrrqqqpppmmmmmmnnnoooooopppqqqqqqpppooommmkkkiiigggeeedddaaa^^^WWWOOOFFF@@@>>>>>>@@@???BBBJJJTTTcccvvvzzznnnggg^^^ZZZUUUOOOHHHDDDHHHNNNppp{{{uuupppHHH999555888;;;QQQ}}}qqq\\\xxxhhh\\\jjj}}}xxxeeecccqqqqqq{{{bbbNNNHHHBBB>>>>>>@@@BBBCCCHHHUUUbbbbbbkkksssvvvwww{{{}}}}}}zzzzzzyyywwwtttpppllljjjjjjiiijjjmmmnnnmmmrrrxxx|||iii\\\MMMEEEAAA???@@@CCCAAABBBCCCEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKOOOOOONNNNNNMMMMMMLLLLLLPPPQQQSSSUUUVVVUUUTTTSSSQQQOOOPPPUUU\\\dddppp{{{zzzwwwyyyxxxuuussstttvvvuuusssrrrqqqpppooooookkkkkkkkkjjjhhhgggeeeddddddcccaaa^^^\\\ZZZZZZ[[[RRRIIIBBB@@@AAAAAADDDHHHTTTddd{{{mmm]]]}}}yyyjjjddduuuxxxooo}}}fff[[[aaappp{{{zzz{{{zzzvvvvvv___RRRMMMKKKFFFDDDBBBAAA@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;===>>>???===>>>???>>>======???AAABBB===;;;<<<777444;;;HHHyyyyyy~~~qqqmmmVVV:::AAA999<<>>>>>???>>>@@@HHHRRRaaatttsssmmm___\\\VVVNNNGGGDDDHHHLLLnnngggtttvvvttt~~~lllbbbvvvtttLLL999777999999RRRyyyiiiXXXuuukkkcccqqq~~~yyyiiifffnnnpppxxxtttUUUEEEDDD@@@<<<;;;<<<===>>>BBBNNNZZZ^^^gggppprrrsssuuuvvvtttrrrrrrqqqqqqooollljjjiiifffgggjjjnnnnnnnnnssszzz}}}}}}rrrXXXMMMCCC??????>>>@@@CCCFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMPPPOOOOOOOOONNNNNNNNNNNNQQQSSSUUUWWWWWWWWWVVVUUURRRPPPRRRYYY```gggsss~~~}}}yyywwwzzzzzzvvvuuuuuuuuutttsssqqqppppppoooooolllllllllkkkiiihhhfffeeeaaaaaa___\\\YYYWWWXXXYYYUUUKKKBBB@@@@@@AAACCCFFFJJJ]]]zzzsssZZZqqquuukkk^^^dddxxx|||vvvyyyrrr___XXXbbbvvvvvvvvvhhhWWWOOOKKKIIIDDDBBB@@@@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>>===>>>???>>>======???AAABBB<<<999;;;888666BBBRRReeehhhzzzyyyQQQ<<<===;;;EEElll}}}vvvqqqfff___nnnzzzfffNNNCCC<<<>>>AAACCCLLLXXXbbbnnnxxxvvvsssqqqnnnfffZZZRRROOO___aaaeeedddnnnzzzdddKKKPPPPPPSSSWWWVVVaaayyysssccc[[[KKKAAAEEECCCFFFIIIKKKMMMPPPSSSVVVXXXYYYYYYYYYYYY[[[^^^aaacccdddgggjjjmmmppprrrsssuuuuuutttrrrnnnhhhccc```aaacccfffggghhhkkkppptttwww||||||qqqjjjbbb___[[[WWWUUUTTTSSSRRRXXX^^^fffjjjkkklllmmmooonnnmmmmmmnnnoooooommmkkkoooooonnnnnnnnnnnnmmmmmmooonnnmmmkkkiiigggfffeeebbb```ZZZRRRIIIBBB>>>===@@@>>>???FFFOOO]]]qqquuunnnaaa^^^WWWMMMEEEDDDHHHLLLmmmVVVWWWuuunnnnnnqqqaaaWWWrrrrrrQQQ:::777777999XXXvvvaaaVVVwwwsssooo~~~||||||}}}{{{sssjjjhhhlllrrruuuwwwfffJJJ???@@@;;;===;;;;;;======???FFFNNNSSS[[[ccceeefffiiijjjiiijjjjjjjjjjjjiiihhhgggfffdddeeejjjnnnnnnnnnttt||||||~~~nnn___KKKCCC>>>???AAAAAABBBDDDHHHGGGGGGFFFGGGGGGHHHHHHIIIKKKOOOQQQRRRQQQOOONNNOOOOOOPPPPPPQQQRRRRRRSSSRRRSSSUUUWWWXXXWWWVVVUUUSSSRRRUUU\\\cccjjjuuu~~~~~~zzzyyy{{{{{{wwwttttttttttttrrrqqqppppppoooooommmmmmmmmllljjjiiigggfffbbbbbbaaa]]]YYYWWWXXXZZZWWWLLLBBB???@@@@@@BBBEEEJJJ[[[uuu{{{YYYcccqqqlllYYYWWWnnnvvvttt|||gggZZZ[[[lllxxxrrrttt|||```RRRMMMJJJGGGCCCAAA???>>>???>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======<<<;;;===>>>???>>>======???AAAAAA:::888:::999999HHH[[[|||[[[dddxxxbbbKKK999777999IIIooozzzsssmmmddd[[[iiiuuuiiiMMMCCC<<<>>>AAACCCLLLXXXcccooo{{{~~~xxxuuusssqqqmmmeeeYYYQQQNNN```dddfffaaahhhvvvbbbKKKPPPPPPSSSWWWWWWbbbyyytttcccYYYIII@@@FFFAAADDDHHHLLLNNNPPPSSSUUU[[[\\\[[[[[[[[[]]]bbbeeeggghhhkkknnnppprrrttttttuuuuuusssppplllfffbbb___]]]aaafffjjjllloootttxxxzzzxxxooofff```___]]]ZZZYYYXXXXXXWWWWWWQQQUUU]]]fffmmmrrrssssssqqqpppppppppqqqqqqnnnlllnnnnnnnnnmmmllllllkkkkkknnnnnnmmmkkkiiihhhgggfffbbb```[[[SSSJJJCCC???===AAA>>>???EEEMMMZZZnnn~~~tttkkkbbb___WWWLLLDDDDDDHHHKKKkkkwwwyyyLLLFFFkkknnnmmmcccVVVOOOqqqxxxUUU<<<666555999]]]uuuZZZUUU{{{xxxxxx}}}wwwyyyssswwwwwwrrrkkkhhhiiikkkuuurrrnnn\\\DDD===>>>666>>><<<===@@@@@@>>>AAAFFFHHHPPPVVVWWWXXX]]]```aaadddddddddddddddccccccbbbccceeejjjnnnoooooouuu}}}|||yyydddQQQCCC>>><<>>??????@@@@@@:::AAA:::888<<<555CCCjjjzzzuuu\\\bbbOOO>>>999999888PPPyyylllmmm}}}pppbbb```ggg{{{eeeJJJAAA<<<>>>@@@CCCNNN\\\dddqqqzzzyyyqqqttttttpppkkkfff\\\SSSRRRbbbeeedddZZZ^^^pppdddPPPIIISSSSSSTTT\\\ccc{{{ooo___TTTKKKCCC???BBBEEEIIILLLNNNQQQTTTWWWZZZ\\\___bbbcccfffjjjmmmkkkiiigggiiimmmpppqqqpppqqqnnnjjjeeeaaa```bbbeeeggghhhiiikkkmmmqqqwww{{{vvvjjjccc___[[[XXXUUUWWWXXXXXXWWWYYY]]]aaaeeeccc```___aaagggnnnrrrrrrrrrqqqpppooommmkkkjjjnnnnnnmmmmmmmmmnnnnnnoookkkkkkllllllkkkjjjhhhgggaaa___ZZZRRRIIICCC@@@???BBB??????DDDKKKVVVffftttwwwpppddd]]]UUUNNNGGGCCCEEEKKKddd~~~vvvMMMFFFlll}}}dddXXXSSShhhvvv]]]===333:::555___^^^bbb}}}}}}}}}yyyvvvuuupppsssuuurrrkkkggggggiiilllggg\\\NNNBBB;;;;;;===<<<===>>>???AAABBBCCCDDDFFFHHHKKKMMMPPPSSSXXX[[[[[[]]]`````````aaabbbdddcccfffiiikkkmmmqqqwww{{{{{{hhhSSSEEE<<>>===<<<<<<<<<===;;;;;;<<<<<<;;;::::::999999999::::::;;;<<<<<<<<<======>>>>>>??????@@@@@@BBBAAA777555:::888LLLuuu~~~uuummmaaaoooJJJ;;;888999999PPPssskkkzzzhhh]]]aaannnwww```JJJAAA<<>>>>>CCCJJJUUUeeerrruuukkkddd]]]UUUNNNGGGAAADDDJJJkkkQQQDDDmmmmmm```YYYjjj~~~^^^???555<<<:::bbb{{{bbbiii~~~|||{{{zzzwwwtttrrroooppppppmmmiiiffffffgggfff```UUUHHH===888999;;;>>>>>>???@@@BBBCCCDDDDDDCCCDDDFFFGGGIIILLLQQQUUUYYY[[[___``````aaabbbccccccfffjjjlllnnnrrrwww{{{~~~uuubbbOOOCCC>>>AAADDDFFFGGGHHHJJJLLLHHHIIIIIIJJJKKKLLLLLLMMMRRRYYYaaaddd```ZZZUUUSSSSSSSSSTTTTTTUUUWWWXXXYYYXXXXXXXXXYYYYYYZZZZZZZZZXXX[[[^^^bbbgggppp|||~~~}}}{{{xxxwwwvvvvvvtttrrrvvvuuusssrrrrrrqqqnnnlllqqqpppooollljjjgggfffddddddcccbbb```]]][[[ZZZZZZWWWQQQHHHAAA??????AAABBBJJJSSSaaabbbRRRhhhdddRRRMMMdddvvvqqqggg{{{iiiYYY[[[ooozzz{{{bbbPPPLLLJJJGGGEEE======<<<<<<<<<======>>>;;;;;;;;;;;;;;;::::::999888999999::::::;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAAFFF???666777;;;;;;SSS}}}|||gggmmmhhhCCC777777999999PPP|||mmmmmmhhh^^^bbbqqqrrr\\\HHH@@@<<>>BBBHHHRRRbbbpppwwwkkkddd^^^WWWPPPHHHCCCFFFMMMqqqQQQCCCrrrvvvkkkbbbkkk|||bbb@@@777===AAAeeeeeettt~~~~~~}}}zzzxxxwwwtttpppmmmmmmkkkgggeeeeeedddcccbbb___YYYNNNBBB:::777999===@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEIIINNNRRRVVVYYY^^^```aaaaaaaaaaaacccfffjjjnnnqqqtttwwwzzz|||}}}lllXXXIIIAAAAAACCCFFFHHHHHHIIIKKKLLLKKKKKKLLLMMMNNNOOOPPPQQQTTT[[[bbbeeebbb\\\WWWUUUUUUTTTTTTSSSTTTWWWYYYZZZYYYYYYZZZ[[[\\\\\\]]]]]][[[^^^bbbeeejjjsss}}}{{{xxxwwwvvvvvvtttsssxxxuuurrrqqqpppooommmllltttsssrrrooollliiifffdddcccbbbaaa___]]][[[ZZZYYYWWWQQQHHHAAA??????AAABBBEEEQQQ```gggOOOfffeeeRRREEEUUUgggiiieeeppp```VVV___{{{tttuuu|||}}}]]]MMMKKKIIIEEEAAA======<<<<<<;;;;;;<<<<<<::::::;;;;;;;;;::::::999888888999999:::;;;;;;;;;>>>>>>======>>>???AAABBBBBB<<<999===<<>>666777999999PPPzzzlllnnnkkkaaaeeeuuuoooZZZGGG???<<<@@@BBBEEEQQQ^^^kkk{{{~~~wwwwwwtttqqqmmmkkkkkkhhhZZZKKKQQQ___```^^^TTT\\\rrrhhhJJJEEESSSTTTUUU]]]fff~~~fffZZZTTTKKKCCC@@@BBBEEEIIIMMMPPPSSSXXX[[[^^^bbbgggjjjlllmmmnnnnnnfffccc___\\\[[[ZZZ[[[[[[```bbbcccdddeeegggjjjmmmlllooorrrvvvzzz~~~ooobbbZZZQQQMMMHHHFFFHHHKKKLLLMMMSSSSSSTTTVVVYYY^^^cccgggiiijjjjjjiiifffccc___\\\dddgggkkknnnooommmjjjgggnnnnnnmmmlllllllllmmmmmmoooooonnnmmmllliiigggeeeaaa___ZZZRRRIIICCC@@@???>>>===>>>BBBFFFOOO^^^mmm{{{rrrccc^^^XXXQQQIIIEEEJJJSSSyyySSSKKKzzzooorrr|||gggAAA777<<>>???AAABBBBBBTTTfffnnnRRRccceeeQQQ???LLLaaagggggg}}}ggg\\\XXXhhhwwwnnnvvvwww[[[MMMJJJGGGAAA===???>>>===;;;::::::999999999999::::::;;;::::::999888999999::::::;;;<<<<<<>>>===<<<<<<===>>>@@@AAA>>>999;;;===<<>><<<@@@CCCGGGRRR___lll|||{{{vvvvvvssspppllliiijjjfffXXXIIIRRR``````]]]SSSXXXlllbbbJJJFFFSSSSSSTTT^^^iii|||aaaXXXTTTKKKBBB@@@CCCEEEIIIMMMPPPSSSWWWZZZ```ccchhhiiigggbbb^^^\\\TTTSSSRRRQQQSSSXXX___ccceeefffggggggfffhhhjjjlllnnnqqqvvvzzzvvvjjj^^^SSSLLLHHHFFFDDDDDDFFFHHHJJJKKKMMMMMMNNNQQQUUUZZZ]]]______```aaabbb```\\\WWWTTTYYY^^^dddjjjmmmllliiigggnnnnnnmmmlllllllllllllllllllllmmmmmmllljjjhhhgggaaa___ZZZRRRIIICCC@@@???===<<<>>>AAADDDLLL[[[jjj}}}rrr```[[[VVVOOOHHHEEENNNXXXSSSTTTzzzyyyoooCCC777999MMMfffjjj~~~yyyyyy|||zzzuuurrrrrrllldddccc]]]WWWVVVYYY[[[XXXUUUTTTNNNEEE===;;;<<<@@@CCCCCCCCCCCCDDDDDDEEEEEEEEEHHHHHHGGGFFFGGGKKKQQQUUUWWW[[[```ddddddccccccccceeegggkkkpppuuuxxxyyyyyy|||sss^^^KKKBBBAAAEEEGGGJJJKKKKKKLLLMMMOOONNNOOOPPPRRRTTTUUUWWWXXXZZZ___eeegggccc\\\XXXVVVWWWVVVUUUTTTUUUXXX[[[]]]XXXYYY[[[\\\^^^```bbbbbbcccfffjjjnnnsss{{{yyypppjjjttt{{{~~~|||yyyxxxyyyxxxwwwvvvtttrrrooooooppprrrrrrqqqnnnnnnoooooommmkkkiiihhhfffdddaaa`````````]]][[[WWWQQQHHHAAA>>>???AAABBBHHH```ppppppRRRdddiiiVVV@@@JJJ```jjjkkksssaaa[[[```vvv~~~tttxxxrrryyymmmWWWLLLHHHDDD???<<>>===;;;999888888888888999999:::::::::::::::999999:::;;;;;;<<<<<<======<<<;;;;;;;;;===???AAA???999999888???fff{{{uuuddd___kkkBBB<<<777999999:::UUUsssvvv___]]]eeewww~~~kkkZZZDDD===;;;AAAEEEHHHSSS```mmm~~~xxxttttttqqqpppllliiihhhcccVVVHHHOOO___aaa^^^RRRUUUfffYYYIIIFFFUUUUUUUUU___llltttXXXRRRQQQHHH@@@>>>@@@CCCHHHLLLPPPTTTXXX\\\^^^```bbb___ZZZSSSMMMJJJKKKMMMOOORRRWWW^^^fffkkkiiiiiiiiihhhgggiiillloootttwww|||wwwkkk```XXXPPPHHHCCCDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFHHHLLLPPPSSSUUUTTTSSSTTTVVVVVVUUURRROOOMMMKKKOOOWWW___eeejjjllllllnnnnnnmmmlllkkkkkkkkkkkkjjjkkkkkklllkkkjjjhhhgggaaa___ZZZRRRIIICCC@@@???<<<===???BBBDDDJJJYYYhhh{{{}}}mmm___ZZZSSSKKKCCCCCCNNN[[[vvvIIINNN|||zzzrrrrrryyywwwEEE888999UUUiiilll{{{qqqppp~~~}}}zzzvvvvvvzzzxxxrrrpppqqqkkkbbb]]]WWWRRRQQQSSSTTTQQQMMMLLLGGG???::::::<<>>===<<<;;;:::999999999999888888999::::::::::::::::::;;;;;;<<<<<<======>>><<<;;;:::999:::<<<>>>@@@===888888999KKKzzzfff[[[kkkVVVBBB:::777999888;;;ZZZrrrwwwaaa```dddrrriiiUUUCCC<<<;;;AAAEEEIIITTTaaaooouuussstttnnnooommmiiieee```TTTIIIJJJ\\\```___SSSTTTbbbSSSEEEEEEXXXZZZZZZcccmmmhhhLLLHHHKKKDDD=========@@@DDDHHHKKKOOOSSSVVVTTTTTTRRROOOJJJGGGFFFFFFMMMQQQXXX]]]```cccgggjjjgggggggggggggggkkkppptttxxx|||{{{mmmdddWWWNNNIIIGGGCCCAAABBBCCCCCCDDDCCCCCCDDDEEEEEEEEEGGGKKKPPPQQQPPPMMMKKKKKKKKKKKKKKKIIIHHHGGGCCCEEEIIIOOOXXXbbbkkkqqqooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhfffeeeaaa___ZZZRRRIIICCC@@@???<<<===@@@CCCCCCIIIXXXgggyyy~~~nnnccc]]]UUUKKKAAAAAANNN^^^xxx|||ccc===BBBllltttiiihhhbbbdddqqq}}}~~~HHH:::;;;^^^oookkkpppgggppp|||{{{vvvqqqqqqwwwvvvooommmoooiii___WWWTTTPPPOOOOOONNNKKKHHHGGGBBB<<<999:::===>>>???AAAAAABBBCCCDDDFFFFFFGGGBBBDDDFFFHHHKKKOOOTTTXXXdddfffiiijjjiiihhhiiiiiijjjjjjjjjooouuuzzz||||||{{{zzzuuugggUUUHHHBBBBBBDDDFFFJJJLLLMMMNNNPPPRRRRRRSSSUUUWWWZZZ\\\^^^___eeeiiimmmlllfff___[[[YYYVVVVVVWWWWWWXXXZZZ[[[\\\ZZZ[[[]]]```ccceeegggiiigggjjjooosssxxx{{{yyywwwvvvwwwwwwvvvtttsssrrrrrrsssuuuuuutttrrriiikkkmmmnnnooommmkkkjjjfffccc______bbbbbb^^^[[[WWWQQQHHHAAA??????AAABBBPPPeeeiiioooMMM]]]qqqfffGGGEEEaaannn]]]YYY]]]oooyyy{{{]]]RRRHHHEEECCC@@@@@@AAA;;;::::::999999::::::;;;777888999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>><<<:::999888888;;;===???:::666:::>>>WWWxxx{{{^^^YYY|||EEE>>>999555888777<<<^^^oooyyypppeeefffjjjwwwgggQQQBBB<<<;;;AAAFFFJJJUUUbbbppp~~~tttssssssmmmooonnniiiddd^^^SSSIIIFFFYYY___```TTTTTT```QQQBBBDDDZZZ______eeemmm^^^BBBAAAFFFAAA;;;<<<<<<>>>AAACCCEEEGGGJJJLLLGGGFFFDDDBBBAAACCCHHHLLLQQQXXX```eeefffeeedddeeedddddddddeeegggmmmtttyyyyyy}}}vvvjjj___UUUIIIBBBBBBCCCDDDCCCAAACCCEEEEEEDDDDDDDDDEEEGGGHHHJJJOOOSSSSSSPPPLLLGGGFFFFFFEEEDDDDDDDDDDDDCCCAAAAAADDDMMM[[[hhhqqqooonnnmmmlllkkkjjjjjjjjjlllllllllkkkiiifffcccbbbbbb___ZZZRRRIIICCC@@@???<<<>>>AAACCCCCCHHHWWWggg~~~sssjjjcccYYYMMMCCCBBBQQQ```qqqsss[[[:::>>>ccctttkkkaaaaaa[[[```qqq{{{JJJ<<<===eeeuuuiiiqqqnnn|||zzztttmmmnnnttttttmmmkkknnnhhh]]]SSSRRRPPPNNNMMMJJJGGGDDDFFFAAA<<<:::<<>>===::::::::::::::::::::::::999999::::::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888888::::::555>>>kkkvvvuuutttZZZaaazzz^^^III>>>777999:::333;;;fffwwwyyyttt{{{lll___kkkkkkOOOBBB???>>>@@@CCCJJJWWWdddooo~~~yyyvvvpppmmmllljjjjjjfff\\\MMMAAAGGGSSSbbb```VVVXXXYYYLLLBBBKKKXXXaaaccchhhxxxrrrXXXBBB???AAA===999999777999;;;<<<<<<===???AAAAAA>>><<>>======@@@DDDLLL\\\kkkuuujjj```UUUOOONNNRRR\\\ffftttpppOOO<<<>>>QQQmmmllleeeZZZNNN___{{{yyy}}}JJJ;;;@@@YYYttt~~~iii~~~{{{xxxvvvuuusssrrrrrrqqqnnniiibbb]]]TTTQQQLLLHHHFFFEEECCCBBB>>>>>>===<<<<<<===???@@@DDDCCCBBBEEEHHHIIIGGGDDDOOONNNLLLLLLOOOVVV]]]bbbhhhmmmnnnjjjjjjnnnooolllnnnnnnooorrrwww{{{}}}}}}}}}zzzqqqaaaQQQFFFCCCCCCGGGGGGIIIJJJMMMQQQTTTVVVWWWYYY[[[]]]^^^```dddfffnnnqqqrrroooggg___[[[YYYUUUXXXZZZYYYWWWVVVXXXZZZ[[[]]]```ccceeegggkkkmmmnnnnnnoooqqqvvv~~~}}}|||zzzwwwtttsssssstttrrrssstttsssqqqpppqqqrrrooopppqqqrrrqqqooommmkkkaaa``````aaabbbaaa^^^[[[XXXRRRJJJBBB>>>===@@@BBBHHHUUU___mmmzzzNNNWWWooorrrVVVHHHdddppp___XXX\\\nnndddOOOKKKFFFBBB@@@???>>>===::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;::::::999888777333555666EEEoooxxxnnnXXXgggTTTCCC:::999;;;<<<999DDDqqqwww~~~{{{ggg]]]fffvvvjjjNNNBBB???>>>@@@CCCJJJXXXeeeqqqyyytttmmmmmmkkkjjjiiifff\\\MMMAAAFFFRRRbbbbbbWWWWWWVVVIIIAAAJJJXXXdddgggjjjtttcccMMM<<<:::<<<999777999666888:::;;;<<<===???AAACCCAAAAAAEEEKKKRRRUUUWWW^^^```bbbbbb```______``````bbbdddgggjjjooouuuyyy|||yyyrrrmmmeee[[[RRRJJJGGGCCCBBBCCCEEEFFFGGGFFFGGGHHHHHHHHHJJJMMMPPPUUUYYY___bbb```XXXOOOHHHIIIDDDBBBEEEGGGHHHLLLSSS]]]kkknnnaaaUUUXXXbbbfffooorrrpppkkkjjjnnnooolllooommmkkkiiigggfffeeeeee___]]]XXXQQQKKKDDD???<<<>>>===>>>@@@CCCJJJZZZhhhvvvkkkccc[[[XXXXXXZZZaaaiiijjjnnnRRR<<<===TTTppplll]]]WWWMMMZZZvvv~~~{{{KKK;;;???YYYttt~~~yyyjjj~~~|||zzzxxxxxxrrrrrrqqqpppnnniiibbb]]]SSSOOOJJJEEECCCAAA???>>>;;;;;;;;;;;;<<<>>>@@@AAAFFFEEEDDDFFFJJJLLLLLLKKKIIIKKKOOOTTTYYY```fffjjjiiiooorrrnnnmmmqqqttttttqqqppppppssswww{{{|||}}}}}}xxxnnn^^^NNNEEECCCDDDHHHIIIKKKMMMOOORRRVVVXXXYYYZZZ\\\^^^___bbbfffjjjpppssssssoooggg```\\\[[[XXXYYYZZZYYYWWWVVVXXXZZZ\\\___bbbdddeeehhhkkkmmmnnnnnnoooqqqvvv~~~{{{{{{yyyvvvtttrrrssssssssstttuuutttrrrqqqrrrsssooooooppppppnnnllljjjhhhbbbaaa`````````___]]][[[WWWRRRJJJBBB>>>>>>@@@BBBEEEQQQYYYggg~~~NNNPPPiiioooXXXHHH]]]zzzfffZZZVVVccczzz~~~|||lllZZZLLLHHHDDD@@@???>>>===;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<;;;:::888666333666>>>UUU{{{yyy|||nnn^^^pppyyyIII===888777777999888FFFrrrvvv{{{{{{fff^^^eeepppiiiMMMBBB???>>>@@@DDDKKKYYYfffzzz}}}wwwqqqjjjllljjjiiiiiifff\\\NNNCCCEEEPPPbbbdddZZZWWWSSSEEEAAAIIIYYYhhhnnnmmmnnnrrrPPPAAA777777888777777;;;999;;;===>>>???@@@BBBDDDGGGGGGHHHMMMSSSXXX[[[\\\^^^^^^^^^]]][[[[[[^^^```aaabbbdddgggjjjpppvvv{{{|||uuukkkddd```YYYQQQJJJFFFDDDAAAAAADDDGGGIIIJJJFFFGGGIIIIIIKKKMMMRRRUUU```gggoooppphhh[[[OOOIIILLLIIIIIIMMMRRRVVV]]]dddwww|||xxxiii```fffpppuuuxxxvvvpppjjjiiinnnooonnnkkkkkkiiigggfffeeeeeeeee___\\\WWWQQQJJJDDD???===???>>>>>>@@@BBBHHHVVVcccxxxxxxjjjccc]]][[[YYYWWWYYY^^^dddrrrYYY===<<>>BBB[[[vvvuuuggg~~~}}}{{{yyyxxxxxxrrrrrrqqqpppnnniiibbb^^^RRRMMMGGGBBB???===;;;999888999999;;;<<>>@@@BBBDDDNNNUUUeeeNNNFFF___lll[[[JJJSSSooo|||lll^^^XXXZZZlll}}}|||}}}^^^SSSHHHEEEAAA???>>>===<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999;;;===>>>===;;;888666777888DDDaaa|||uuunnn|||___CCC<<<999777555555444CCClllyyysssyyy{{{iiiaaafffqqqhhhMMMBBB???>>>AAADDDLLLZZZhhh~~~yyytttpppjjjkkkiiihhhhhheee\\\OOODDDEEEOOObbbhhh^^^YYYQQQAAA@@@HHHYYYkkkrrrmmmeeeaaaBBB;;;666777777666999>>>===???BBBCCCCCCEEEGGGIIIKKKMMMOOOSSSWWWZZZ\\\]]][[[[[[[[[ZZZYYYYYY\\\^^^ccceeefffhhhkkkpppwww|||~~~zzzkkkeee]]]XXXUUUQQQLLLGGGEEECCCAAABBBEEEHHHJJJKKKHHHIIIJJJLLLNNNRRRWWW[[[fffnnnvvvttthhhZZZPPPLLLOOORRRXXXaaahhhmmmqqqtttrrr___ZZZkkk}}}sssmmmlllooopppnnnlllkkkiiihhhfffeeedddccc^^^\\\WWWQQQJJJDDD???===???>>>???@@@AAAFFFRRR___pppxxxllleee]]]YYYSSSNNNNNNQQQeeezzzbbb@@@;;;[[[{{{pppbbbiii^^^YYYlllxxxTTTDDDGGG___{{{sssaaa~~~|||yyywwwvvvuuusssrrrqqqpppnnniiiccc___RRRMMMFFF@@@<<<999777666888888999;;;<<<>>>???@@@@@@@@@BBBDDDGGGHHHHHHHHHHHHNNNUUUZZZ\\\]]]^^^```lllooorrrvvv{{{}}}{{{xxxqqqpppppprrruuuxxxyyyyyy~~~uuufffUUUGGGAAABBBDDDGGGJJJOOOQQQRRRTTTXXX[[[]]]^^^___```bbbgggnnnrrrwwwwwwuuuooogggaaa_________]]][[[XXXWWWWWWYYY[[[^^^___aaabbbccceeehhhkkklllooorrrtttwww}}}zzzxxxwwwvvvuuuuuusssrrruuuvvvvvvuuurrrqqqqqqrrrqqqqqqqqqpppooommmlllkkkfffccc___]]]\\\[[[ZZZYYYVVVQQQJJJCCC@@@???AAACCCEEENNNWWWjjjKKK???VVVggg___MMMLLLaaavvvzzzpppaaaWWWYYY```zzzoooUUUOOOEEEBBB???>>>======;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::<<<===>>>>>>;;;999777555:::JJJjjj~~~xxxwwwLLL???;;;999999777777666DDDlllqqqqqq}}}xxxfff___eeerrr~~~hhhNNNBBB???>>>AAAEEEMMM\\\iiiyyysssqqqpppllljjjhhhffffffeee]]]PPPFFFEEENNNbbbkkkbbbZZZPPP@@@???FFFWWWjjjqqqhhhZZZQQQ:::888666666666555999===>>>@@@CCCDDDEEEGGGIIIKKKOOOQQQSSSUUUWWWXXXYYYYYYVVVXXXZZZZZZYYYYYY[[[\\\ccceeegggjjjnnnttt{{{ttthhh```XXXTTTOOOMMMLLLKKKIIIGGGFFFDDDCCCDDDFFFIIIKKKKKKJJJLLLMMMNNNQQQVVV\\\```gggnnnsssooocccXXXTTTTTTVVV\\\eeeoooyyyuuu^^^aaa|||zzzrrrqqqqqqpppnnnnnnmmmkkkiiigggdddbbbaaa]]][[[VVVPPPJJJDDD???===??????@@@AAAAAADDDOOO[[[jjj|||yyyqqqiii___YYYRRRMMMMMMQQQfff}}}eeeAAA===aaa{{{dddnnnccc[[[iiirrr|||XXXGGGIIIbbb}}}lll```}}}~~~{{{xxxuuutttsssrrrqqqooommmjjjddd```SSSNNNFFF???;;;999777555999999:::;;;<<<===>>>>>>BBBDDDHHHKKKLLLJJJHHHGGGMMMRRRYYY\\\]]]___cccggguuutttwwwyyyrrrqqqqqqrrrtttvvvwwwvvvyyypppaaaQQQEEEAAAAAADDDEEEIIINNNPPPPPPSSSWWW\\\]]]^^^___aaadddiiipppuuuyyyxxxuuunnnfff```___aaa```^^^ZZZXXXXXXYYYZZZ[[[\\\]]]______```bbbfffiiilllppptttwwwyyy}}}~~~zzzxxxwwwwwwxxxxxxuuusssssstttuuusssqqqppppppqqqooooooooooooooonnnmmmmmmfffccc___]]]\\\[[[ZZZXXXVVVQQQJJJDDD@@@@@@AAACCCDDDLLLZZZtttzzzDDD<<>>=========<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>===<<<:::888666IIIcccllleeesss}}}AAA<<<888777555444666666DDDmmmlllrrrzzzlll^^^ZZZaaaooo}}}hhhMMMAAA???>>>AAAFFFOOO]]]kkkyyypppooopppmmmiiifffeeeeeeddd]]]QQQGGGCCCKKK```llldddZZZOOO???===DDDTTTfffjjj___OOODDD555555444333333444777:::<<>>ccchhhrrrjjjdddqqqwwwZZZHHHIIIaaa|||aaabbbnnn~~~{{{xxxvvvrrrpppooommmkkkhhhccc```TTTNNNFFF???;;;999777666999:::;;;======>>>>>>>>>AAADDDHHHKKKJJJHHHFFFFFFHHHMMMTTTXXX[[[aaakkkrrr~~~zzz~~~}}}vvvtttrrrqqqqqqqqqpppooommmfffYYYMMMEEEBBBBBBDDDEEEIIIMMMNNNNNNQQQXXX^^^\\\^^^```cccffflllssswwwzzzxxxssskkkccc^^^^^^aaa___\\\YYYXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^aaafffiiilllqqqwwwzzz{{{~~~}}}|||zzzxxxvvvwwwyyyyyywwwsssrrrsssssssssqqqpppqqqrrrnnnnnnmmmllllllkkkkkkkkkfffccc```^^^]]]\\\ZZZXXXUUUQQQKKKEEEAAAAAABBBCCCCCCIII[[[|||mmm???<<>>===>>>>>><<<;;;::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>======<<<;;;:::>>>dddfff]]]qqqaaa===;;;777666111222555666CCClllmmmvvvrrr}}}|||aaaZZZ\\\bbbmmm|||gggLLLAAA???>>>BBBGGGOOO^^^lll|||qqqooooookkkhhheeeddddddddd]]]RRRHHHAAAGGG\\\jjjcccYYYMMM>>>;;;BBBQQQ```bbbVVVFFF<<<444444333111222555888:::<<<>>>AAABBBCCCEEEHHHJJJMMMPPPRRRRRRQQQQQQSSSUUUUUUVVVWWWWWWXXX[[[```dddfffiiinnnrrrvvvyyy}}}|||wwwmmmaaaVVVMMMGGGDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGKKKMMMNNNNNNQQQQQQRRRSSSVVV[[[bbbgggmmmooooookkkeeecccdddhhhpppzzztttqqqooonnnpppkkkjjjjjjhhhfffdddaaa```\\\ZZZUUUPPPIIIDDD???===??????AAACCCCCCEEENNNXXXkkk}}}~~~kkkccc[[[VVVPPPLLLLLLPPPaaaqqqYYY===>>>^^^{{{kkksssmmmlllxxxzzz\\\JJJJJJaaa}}}\\\ccc~~~vvvnnn|||yyyxxxooommmkkkjjjhhheee```]]]TTTNNNEEE>>>:::888777777888999;;;===???@@@@@@@@@???BBBEEEEEEDDDDDDFFFIIIGGGMMMTTTWWWZZZ```kkksss{{{yyy~~~}}}wwwtttooollliiifffccc```]]]WWWOOOHHHDDDDDDDDDEEEFFFJJJMMMMMMLLLPPPYYY```]]]___cccfffjjjpppvvvzzzyyywwwrrriii```\\\]]]```\\\ZZZXXXXXXZZZ[[[ZZZYYYZZZ[[[\\\]]]^^^bbbgggkkkmmmssszzz}}}}}}pppgggjjjssstttyyyvvvtttvvvyyyzzzvvvrrrqqqrrrssssssrrrrrrssstttqqqpppnnnllljjjiiihhhhhhdddcccaaa```___^^^[[[YYYTTTQQQKKKEEEBBBAAABBBCCCEEEGGG\\\cccCCC;;;GGG]]]gggXXXGGGTTTpppqqqrrrqqqmmmfffhhhxxxzzzbbbOOOGGGDDD@@@???======>>>>>>===;;;::::::::::::::::::::::::999999::::::;;;<<<======;;;<<<<<<<<<<<<<<<<<<;;;???>>>>>>===<<<<<<;;;;;;BBBwww}}}|||iiiaaauuuOOO===<<<888777555777::::::EEEmmmooozzznnnyyyuuurrr\\\[[[bbbhhhooo{{{fffKKKAAA???>>>BBBGGGPPP___mmm|||rrrpppnnniiigggeeecccdddccc]]]RRRIII???DDDYYYhhhbbbWWWLLL===;;;AAAOOO\\\]]]PPPAAA888555444333222444999<<<<<<===???BBBDDDEEEGGGJJJLLLKKKNNNPPPPPPOOOPPPSSSWWWWWWWWWUUUUUUVVV\\\ccciiimmmppptttvvvwwwwwwxxxyyytttkkk^^^QQQHHHFFFGGGIIIDDDEEEGGGIIIJJJKKKJJJIIIFFFEEEFFFHHHLLLOOOQQQQQQRRRSSSSSSTTTWWW\\\ccciiiqqqrrrrrroookkkjjjkkknnnxxxrrrmmmlllnnnqqqgggggghhhgggfffcccaaa```\\\YYYUUUOOOIIIDDD???===??????BBBDDDDDDEEENNNXXXnnnnnnggg___ZZZSSSMMMKKKMMMbbbnnnUUU===<<>>:::888777777666888;;;>>>@@@BBBBBBCCCCCCEEEEEEEEEDDDGGGLLLQQQRRRXXX]]]^^^^^^aaaiiiqqqssssssyyy~~~wwwuuuyyyvvvrrrkkkeee```[[[VVVSSSQQQMMMHHHEEEDDDEEEFFFFFFGGGKKKNNNMMMLLLPPPZZZccc]]]```eeeiiimmmrrrxxx{{{yyywwwpppggg^^^ZZZ\\\___[[[XXXWWWXXX[[[\\\ZZZXXXZZZ[[[\\\]]]___ccchhhmmmmmmttt|||~~~~~~ooogggrrr}}}|||wwwtttsssuuuyyyyyyuuuqqqqqqsssttttttssstttuuuwwwvvvuuurrrooollliiihhhgggcccbbbbbbaaaaaa___\\\YYYTTTQQQKKKFFFCCCBBBCCCDDDIIIGGG^^^aaaJJJ999EEE\\\iiiZZZFFFQQQmmm{{{xxxmmmjjjpppqqqssstttvvv]]]OOOGGGCCC???>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<<<<==================???AAAAAA>>><<<<<<>>>???QQQmmm[[[dddoooAAACCC666444777666;;;<<<555AAApppooo~~~gggwww{{{sss[[[YYY^^^eeerrryyydddNNNCCC===;;;???GGGQQQ\\\eeezzz|||sssqqqlllfffdddcccaaa```\\\VVVOOOJJJ<<>>:::@@@IIIPPPPPPGGG;;;222333222222333555888;;;===@@@AAACCCEEEHHHJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQXXXTTTPPPQQQXXX```gggjjjssstttvvvzzz{{{wwwoooiii```XXXNNNHHHFFFHHHIIIIIIIIIJJJMMMOOOOOOOOONNNMMMKKKKKKKKKLLLNNNPPPSSSTTTUUUTTTSSSSSSUUUZZZaaafffjjjmmmpppqqqqqqtttxxx}}}|||ppprrrppplllkkkiiiiiihhhgggeeebbb```___bbb^^^WWWOOOIIICCC>>>;;;>>>>>>AAADDDDDDFFFOOOYYYmmmqqqfff[[[WWWTTTOOOJJJIIIiiiiiiRRR===333JJJpppooolllcccaaammmsssmmm~~~}}}fffGGGTTTooo[[[eeeqqqcccddd|||yyywwwrrrnnnmmmdddbbbfffcccXXXUUU[[[NNNKKKEEE@@@<<<:::::::::888:::<<>>>>>===<<<<<<;;;::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;::::::::::::;;;;;;<<<============<<<@@@===<<>>666777444111555777555FFFxxxqqqfff|||___[[[^^^dddqqqvvvaaaLLLCCC===;;;@@@HHHQQQ]]]ggg{{{{{{sssppplllfffcccaaa^^^\\\XXXSSSLLLHHH===DDDSSSbbbeeeYYYHHH>>>999>>>FFFKKKJJJCCC888000333333333333555888;;;===???@@@AAACCCEEEGGGJJJKKKKKKLLLMMMOOOPPPRRRSSSSSSUUUTTTTTTXXX___fffkkklllrrrsssvvvxxxwwwrrrhhhaaaUUUOOOGGGCCCCCCFFFIIIJJJMMMOOOQQQSSSTTTTTTSSSRRROOONNNMMMMMMNNNPPPQQQRRRTTTTTTUUUUUUWWW\\\ccchhhdddllluuuxxxwwwxxxxxxppprrrqqqnnnmmmjjjiiihhhfffdddbbb___^^^```[[[UUUNNNGGGBBB===:::>>>>>>AAACCCCCCEEENNNYYYhhhzzzrrrggg[[[WWWTTTNNNIIIHHHVVV\\\OOO@@@666JJJppprrrkkkbbb___nnnxxxtttzzzeeeFFFTTTooo___lllyyynnncccbbbmmm}}}wwwqqqkkkeee______aaaddd```WWWRRRSSSNNNJJJEEE???;;;999:::;;;<<<===>>>?????????>>>>>>???@@@CCCEEEFFFIIIMMMPPPQQQVVV[[[]]]]]]aaahhhoooxxxjjj[[[RRRLLLEEEBBBBBB>>>??????@@@CCCEEEHHHIIIHHHIIIKKKOOOSSSWWWZZZ\\\```bbbgggnnntttwwwvvvtttrrrlllfffaaa___^^^]]][[[YYYYYYYYYYYYXXXXXXXXXWWWXXXYYY[[[\\\^^^bbbgggjjjooosssxxx}}}}}}pppkkkjjjmmmooopppqqqpppqqqsssuuuvvvvvvuuuttttttsssssssssppppppoooooonnnlllkkkjjjhhhfffcccbbbaaa^^^[[[XXXUUUQQQKKKEEEAAAAAABBBCCCEEEPPP\\\wwwxxxKKK>>>CCC___dddVVVHHHHHHfff}}}vvvtttzzz~~~}}}}}}wwwYYYLLLGGGBBB>>>===<<<<<<;;;;;;::::::999;;;;;;::::::::::::999999===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<======<<<<<>>???>>>>>>>>>@@@CCCFFFHHHKKKLLLNNNOOOQQQQQQQQQPPPOOOQQQUUU[[[bbbhhhjjjkkkppprrrtttuuuqqqiii^^^VVVIIIFFFAAA@@@CCCGGGKKKMMMPPPQQQTTTVVVWWWWWWVVVUUUSSSRRRQQQPPPOOOPPPQQQQQQSSSUUUWWWYYY\\\```fffjjjeeeqqq}}}}}}}}}sssppprrrpppnnnooojjjiiihhhfffcccaaa^^^]]]\\\YYYSSSLLLEEE@@@===;;;===>>>@@@CCCCCCDDDNNNXXXdddxxxttthhh\\\WWWSSSMMMGGGFFFCCCRRRQQQHHH:::GGGmmmtttbbbYYYWWWjjjyyywwwyyydddEEESSSmmmfffyyygggZZZXXXeee|||~~~uuujjj```ZZZ[[[eeellliiibbb\\\WWWRRRNNNJJJCCC===999999:::;;;===>>>>>>>>>>>>======<<<;;;>>>BBBEEEGGGIIIKKKMMMPPPUUUZZZ^^^```fffpppxxx}}}mmm```SSSKKKEEE???<<<===:::;;;===@@@CCCGGGJJJLLLJJJKKKMMMPPPTTTWWWZZZ\\\```ccciiipppuuuvvvssspppkkkgggbbb___]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^aaafffjjjooosssxxx}}}xxxjjj```\\\ZZZ___bbbgggkkkmmmooorrrtttuuuuuuuuutttttttttttttttpppoooooonnnmmmllllllkkkfffeeecccbbbaaa```]]]ZZZTTTPPPJJJDDDAAA@@@BBBCCCFFFRRR^^^yyyYYY>>>CCC```gggZZZKKKIIIeee}}}}}}xxxfffNNNHHHFFF@@@;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::=========<<<<<<;;;::::::999:::;;;<<<<<<===<<<<<<@@@888:::EEECCC:::AAASSSlllmmm@@@777444444:::111777555666999MMM|||sss~~~ccchhh]]]ZZZ^^^mmmwwwbbbLLLAAA===<<>>???<<<777111...444444555666999;;;>>>??????===<<<;;;<<>>>>>@@@CCCBBBDDDMMMWWWfffzzzuuuiii]]]WWWRRRKKKFFFDDD???RRRXXXSSS???CCChhhsssYYYRRRSSShhhzzzyyy{{{dddFFFSSSllllllzzz|||{{{ddd^^^fffzzz~~~rrrcccWWWSSSaaaqqqwwwmmmbbb___YYYOOOLLLHHHAAA;;;888888:::<<<;;;<<<<<<===>>>>>>>>>>>>;;;>>>AAACCCDDDGGGJJJLLLSSSYYYaaaeeehhhmmmuuu||||||xxxuuuvvvyyyxxxsssmmmbbbXXXMMMGGGBBB<<<:::<<<:::;;;>>>AAADDDHHHKKKLLLKKKLLLNNNQQQTTTXXX[[[]]]aaaffflllrrruuutttpppmmmeeecccaaa^^^]]]\\\[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___bbbfffjjjppptttyyy~~~xxxjjj___XXXSSSPPPMMMLLLQQQZZZaaahhhmmmqqqtttrrrssssssttttttttttttsssoooooonnnnnnmmmmmmmmmmmmgggfffdddbbbaaa___\\\ZZZSSSPPPJJJDDDAAA@@@BBBCCCGGGTTT^^^vvvbbb???CCC___gggZZZLLLJJJeeettt|||[[[JJJHHHFFF@@@::::::::::::::::::999999999::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;999:::;;;<<<============BBB===@@@EEE===666JJJhhhyyywwwUUU<<<<<<333333777333666222222555FFFqqqoookkkhhh]]]YYY\\\kkkwwwbbbLLL???======AAAGGGPPP___kkkxxxnnnkkkhhheeebbb]]]VVVOOOKKKHHHEEECCCAAA===AAAPPPZZZUUUGGG;;;666999<<<<<<888333111000444555666888;;;===???@@@@@@>>><<<;;;;;;===???AAAGGGHHHIIIJJJJJJHHHFFFDDDGGGHHHJJJLLLOOORRRUUUXXXcccfffhhhggg```VVVLLLEEECCCDDDEEEFFFIIIMMMQQQTTTPPPRRRTTTWWWXXXXXXXXXWWWUUUUUUTTTTTTTTTVVVWWWXXXVVVYYY]]]aaaeeeiiimmmpppyyy}}}zzztttqqqoooppppppmmmkkkkkkjjjiiihhhfffcccaaa^^^]]]ZZZYYYUUUNNNFFF@@@??????>>>???AAACCCCCCDDDMMMWWWhhh|||vvviii]]]WWWRRRJJJDDDBBBAAAUUU^^^\\\EEEBBBdddrrrWWWTTTXXXmmm~~~}}}fffGGGTTTkkkkkkzzzyyypppuuu|||ppp^^^TTTRRRhhhvvvwwwfffXXXVVVQQQGGGHHHDDD???:::888999;;;==================>>>??????>>>>>>??????@@@CCCHHHKKKUUU]]]fffkkklllmmmqqquuuppprrruuuvvvuuuooofff```VVVOOOGGGCCC???:::999<<<>>>???AAACCCFFFHHHJJJKKKKKKLLLNNNQQQUUUYYY\\\^^^dddiiipppuuuuuurrrmmmjjjcccbbbbbbaaa___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaadddhhhlllqqquuu{{{wwwnnniiieee___XXXQQQLLLKKKIIIFFFBBBAAAFFFOOOXXX```gggnnnrrrqqqqqqrrrsssssssssrrrrrrooonnnmmmmmmmmmmmmnnnnnnjjjhhheeecccaaa^^^[[[XXXSSSOOOJJJDDDAAAAAACCCDDDFFFQQQWWWlllccc@@@CCC]]]dddXXXLLLKKKffftttsssnnnRRRHHHHHHDDD???<<<::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>CCCBBBDDDAAA888<<<___}}}iii{{{uuuFFF======444444222666555222444777FFFnnnjjjssshhh^^^ZZZ\\\hhhvvvbbbIII???======AAAFFFNNN]]]jjjyyynnnjjjgggddd```[[[TTTNNNJJJGGGDDDCCCAAA;;;<<>>===<<<===>>>???@@@AAACCCEEEFFFFFFFFFEEEFFFGGGGGGFFFFFFHHHKKKNNNVVVYYY\\\\\\VVVNNNFFFBBBBBBEEEGGGIIIKKKMMMQQQSSSRRRTTTWWWZZZ[[[\\\[[[[[[VVVVVVUUUVVVWWWYYY[[[\\\ZZZ]]]aaadddgggkkkpppttt{{{}}}uuuppppppoooooonnnlllkkkjjjiiiiiihhhgggeeebbb```___[[[ZZZWWWOOOFFFAAA???@@@@@@@@@BBBDDDCCCEEEMMMXXXggg{{{uuuiii]]]VVVQQQJJJDDDBBBAAARRR]]]aaaJJJBBB```mmmRRRUUU^^^ppp|||xxxiiiKKKVVVjjjeeeuuu~~~zzzmmm[[[SSSUUUnnnuuuqqq___QQQNNNJJJBBBBBB@@@===:::999:::<<<>>>AAAAAA???>>>============??????>>>======@@@EEEIIIPPPXXXbbbggggggeeegggiiiiiimmmpppoooiii```VVVPPPJJJDDD@@@>>>;;;888888<<>>???@@@@@@@@@AAACCCBBB<<<;;;SSS}}}nnn___bbb>>>;;;888444666---777555333777;;;HHHllleee~~~ppp~~~iii```]]]]]]fffwwwcccIII>>>======@@@DDDLLL[[[hhh|||zzzmmmiiifffccc\\\XXXQQQLLLHHHFFFCCCAAA@@@:::888@@@GGGFFF???;;;222666999888444111111333444666888;;;>>>@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???AAABBBDDDEEEFFFBBBDDDDDDCCCAAAAAACCCFFFHHHLLLPPPPPPLLLGGGCCCAAACCCFFFJJJMMMNNNOOORRRUUUSSSUUUXXX[[[]]]]]]]]]\\\XXXXXXWWWXXXYYYZZZ\\\]]]^^^```cccfffiiimmmrrrvvvzzz{{{rrrqqqpppnnnmmmmmmlllkkkiiiiiihhhgggfffdddcccbbb[[[[[[XXXPPPFFF???>>>@@@AAAAAACCCEEEDDDFFFNNNXXXcccxxxuuuiii\\\VVVQQQJJJDDDBBB@@@NNNYYYbbbMMM???WWW___NNNXXXdddrrrxxxqqq}}}lllNNNWWWiii~~~bbbttt}}}nnnyyy}}}xxxjjjXXXSSSYYYnnnooohhh[[[PPPLLLHHHCCC===<<<;;;;;;;;;<<<===>>>BBBAAA@@@???>>>>>>??????>>>??????>>>===>>>AAACCCHHHPPPYYY]]]]]]]]]```cccbbbaaa___\\\VVVOOOIIIEEEAAA===;;;<<<:::888:::>>>AAABBBDDDEEEFFFGGGFFFFFFGGGIIILLLPPPUUUYYY]]]___gggkkkqqqrrrooojjjfffdddbbbeeeggggggdddbbbaaabbb_________`````````aaaaaa___```bbbccceeeiiinnnrrrtttxxxvvv^^^PPPKKKHHHCCCBBBAAA@@@AAAAAA@@@???CCCEEEHHHLLLSSS]]]hhhpppttttttuuuvvvuuutttrrrqqqnnnmmmlllllllllnnnoooqqqjjjhhheeedddbbb___\\\YYYTTTQQQKKKFFFCCCCCCEEEGGGCCCKKKJJJWWWllldddAAABBB]]]fff\\\PPPMMMfffwww{{{jjjVVVEEEAAA@@@;;;;;;AAA;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;777888888999:::;;;<<<<<<;;;<<<===???@@@@@@AAAAAA>>>AAA???:::CCCjjjaaa___YYY:::999222444999+++777111000555888BBBeeeccc{{{gggjjjccc___^^^ddd}}}zzzgggLLL>>>======@@@CCCKKKYYYgggzzzzzzmmmhhheeecccYYYUUUOOOKKKGGGEEEBBB@@@@@@999666<<>>@@@@@@@@@@@@@@@AAACCCCCC===@@@BBBAAA>>>===>>>@@@???CCCHHHIIIFFFCCCAAAAAADDDHHHNNNPPPQQQSSSUUUXXXSSSTTTWWWZZZ\\\]]]\\\\\\ZZZZZZYYYYYYYYY[[[\\\]]]aaabbbeeegggiiinnnssswwwyyysssssspppmmmmmmnnnnnnllliiiiiiiiihhhgggfffdddccc[[[[[[XXXPPPEEE>>>===???BBBBBBDDDFFFEEEFFFOOOYYYbbbwwwttthhh\\\VVVQQQJJJDDDBBB???KKKVVVbbbNNN<<>>>>>???>>>>>>>>>???AAACCCDDD===>>>@@@@@@>>>>>>>>>???CCCJJJRRRVVVWWWYYY^^^bbb^^^XXXQQQLLLJJJHHHFFFCCC>>>;;;;;;<<<;;;:::<<>>???@@@@@@AAAAAABBB???<<<999NNNrrr___sssuuu@@@<<<777333222222222222222111555777???aaaiiimmm~~~pppzzz~~~fff^^^^^^]]]___qqq{{{cccRRRBBB>>>>>>BBBGGGNNN[[[fffzzzxxxkkkfffaaa]]]XXXSSSLLLGGGCCCAAA???>>>===888555555888:::777444444444444333333222222222222666:::===???AAACCCDDDIIIEEEAAABBBGGGJJJIIIFFFEEEEEEEEEBBB@@@??????@@@===>>>?????????>>><<<;;;===>>>>>>>>>===>>>AAACCCGGGJJJMMMQQQSSSUUUUUUUUUVVVWWWYYY\\\]]]^^^^^^^^^\\\[[[[[[ZZZZZZ[[[[[[\\\dddfffiiiiiikkkpppwww}}}xxxtttpppnnnnnnooommmlllnnnjjjeeeeeeggggggddd```\\\XXXQQQIIIDDDAAA@@@@@@@@@@@@BBBDDDDDDFFFOOOZZZdddxxxwwwjjj]]]VVVQQQJJJEEECCCBBBCCCVVVcccSSSCCCFFFMMMTTT___ffflllsssxxx~~~oooMMMTTTeeefffmmm|||hhhooo~~~wwwiiiXXXPPPRRR``````ZZZPPPIIIEEE@@@;;;;;;;;;;;;:::888888:::;;;>>>===<<<<<<>>>CCCGGGJJJDDDDDDBBBAAA@@@@@@AAAAAAAAABBBEEELLLTTTYYYYYYXXXSSSPPPJJJEEE@@@<<<::::::444666888:::;;;===AAACCCCCCDDDDDDCCCCCCDDDHHHKKKIIIJJJNNNRRRVVVZZZ]]]___dddgggiiigggdddbbbbbbdddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbccccccaaa``````ccchhhlllooopppwwwxxx}}}qqqWWWOOOMMMCCCEEEFFFFFFFFFFFFFFFFFFEEECCCFFFKKKRRR```qqqzzz||||||{{{yyyvvvuuuuuurrrmmmpppooommmlllkkkkkkkkklllhhhgggfffdddbbb___]]][[[YYYSSSKKKDDDAAADDDIIILLLPPPRRROOOaaaxxxhhhAAAEEEeeessslll[[[MMM^^^}}}xxxxxxeeeRRRJJJAAA<<<<<<<<<;;;999888888888888999:::;;;<<<:::::::::999999999888888999::::::;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAA???;;;999999NNN|||ddd\\\XXX???;;;666333222222222222222222555555@@@iiippprrr}}}ooozzz{{{ZZZUUUXXXZZZ\\\mmm{{{cccPPPAAA===<<<@@@FFFMMMZZZeeexxxxxxkkkeee```\\\UUUQQQKKKGGGDDDAAA???===<<<888555555777888666333444444444444444444555555888999;;;;;;<<>>>>>???===>>>>>>>>>>>>===;;;::::::;;;<<<<<<<<<===@@@CCCHHHJJJMMMQQQSSSTTTUUUUUUXXXYYY[[[]]]___``````___]]]\\\\\\\\\\\\]]]]]]^^^dddgggiiijjjkkkpppwww}}}zzzvvvqqqooooooooonnnmmmqqqmmmhhhggghhhgggccc___]]]XXXQQQJJJDDDAAA@@@@@@AAAAAACCCEEEDDDFFFOOOZZZeeexxxvvviii\\\UUUPPPJJJDDDCCCHHHEEEVVVdddTTTAAAGGGTTT[[[```eeeooozzz|||nnnIIIOOOaaa|||jjjtttxxxjjj[[[SSSTTT\\\\\\WWWMMMEEEBBB???;;;:::;;;;;;:::999999999:::<<<;;;::::::<<<@@@DDDGGGGGGGGGGGGFFFEEECCCBBBBBBAAA@@@AAAEEEKKKOOOPPPOOOKKKHHHDDD???<<<:::999999999:::<<<<<<===>>>AAADDDBBBCCCDDDEEEGGGKKKOOOQQQTTTTTTUUUWWWYYY[[[\\\]]]```bbbcccdddccccccdddeeebbbbbbbbbbbbbbbbbbbbbbbb`````````______``````aaaccccccdddggglllooorrrsssuuuvvv{{{}}}[[[OOOPPPJJJHHHGGGGGGFFFGGGHHHIIIJJJJJJMMMRRR\\\nnn|||xxxxxxxxxtttpppqqqpppnnnmmmlllkkkllllllhhhgggfffdddbbb___]]][[[WWWRRRKKKEEECCCFFFKKKNNNMMMTTTUUUgggxxxbbb@@@CCCbbbsssppp```OOO[[[xxx{{{vvvVVVHHHCCC===;;;;;;<<<;;;999888888888888999:::;;;;;;:::::::::999999999999888:::::::::;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAAAAA;;;999???WWW~~~qqq```jjjFFF===:::555222222222222222222444555333AAAqqqvvvuuupppyyyPPPMMMSSSXXXYYYiiizzzcccOOO@@@<<<;;;???DDDLLLYYYdddwwwyyykkkddd^^^YYYQQQNNNJJJFFFDDDAAA>>><<<;;;888444444555666444111444444444444666777999:::>>>===<<<::::::<<>>============<<<;;;:::999999:::;;;;;;;;;===@@@CCCIIIKKKNNNRRRUUUVVVWWWWWWZZZ\\\^^^```aaaaaaaaaaaa^^^^^^^^^^^^______```aaaeeegggjjjkkkmmmqqqxxx~~~{{{yyyvvvrrrooonnnnnnmmmmmmsssoookkkiiihhhgggbbb___]]]YYYQQQIIICCC@@@??????BBBBBBCCCEEEEEEGGGPPP[[[gggzzzuuuhhh[[[TTTOOOIIIDDDBBBJJJDDDVVVhhhWWWCCCMMM```^^^\\\^^^ooo|||~~~jjjDDDJJJ___}}}lllsssxxxmmm```YYYXXXZZZ]]]ZZZPPPFFFBBB???<<<<<<<<<:::999888888888888999888777777999<<<@@@BBBHHHIIIJJJJJJIIIFFFCCCAAACCCAAA@@@AAACCCFFFFFFFFFFFFCCC???;;;888777777888;;;<<<===>>>>>>@@@DDDFFFEEEEEEFFFJJJOOOUUUXXXZZZdddccc```^^^\\\\\\\\\]]]_________aaaccccccbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaa``````aaaaaaaaafffgggiiimmmpppsssvvvwwwwwwwww}}}eeeUUUYYYYYYVVVUUUTTTTTTUUUWWWZZZ[[[ZZZ\\\```kkk~~~xxxyyyyyyuuuqqqrrrqqqooonnnmmmlllllllllggggggeeedddaaa___]]][[[WWWRRRLLLFFFEEEGGGLLLOOOPPPWWWYYYjjjvvvfff@@@???\\\qqqttteeePPPXXXjjjNNNCCC@@@===;;;<<<<<<:::999999888888888999999:::;;;999999999999999999999999::::::;;;;;;<<<=========>>>>>>?????????@@@@@@@@@BBB777888HHHffflllooogggCCC;;;888444222222333333222111555777222@@@qqqvvvuuurrryyyzzzQQQLLLQQQWWWWWWgggyyycccPPPAAA===;;;>>>DDDLLLYYYeeewwwzzzkkkbbb\\\VVVMMMKKKGGGEEECCC@@@===:::999777444333444444222000444444555666888:::<<<===>>>>>>===;;;:::;;;???BBBBBBBBBEEEHHHLLLLLLHHHEEEDDDEEEEEECCC@@@>>>===>>>===<<<<<<<<<;;;:::999999;;;<<<=========>>>AAACCCIIIKKKNNNRRRVVVYYY[[[\\\\\\]]]___```aaaaaaaaa```````````````aaabbbcccdddfffiiilllnnnooossszzzwwwvvvtttqqqnnnmmmlllkkkkkkpppmmmjjjiiihhhfffbbb___\\\XXXPPPIIICCC@@@??????BBBBBBDDDFFFFFFGGGQQQ\\\ggg{{{tttgggYYYRRRNNNHHHCCCBBBGGGBBBXXXnnn^^^HHHSSSjjj___XXX[[[ppp|||hhhAAAHHH```mmmnnn{{{yyypppggg```]]]]]]cccddd]]]TTTNNNIIIEEEDDD@@@:::666555666777777777666555555666999<<<>>>FFFHHHKKKLLLKKKGGGCCC@@@DDDDDDDDDEEEEEEDDDCCCBBBFFFCCC>>>:::777666777888999;;;<<<===>>>AAAFFFIIIHHHHHHJJJPPPXXX___bbbcccsssooojjjddd```^^^^^^^^^ccc```___```bbbbbb___\\\aaaaaaaaabbbbbbccccccccceeeeeeddddddddddddeeeeeegggiiimmmqqqtttwwwzzz|||tttdddhhhjjjggghhhiiikkklllnnnnnnnnnmmmnnnrrr~~~~~~wwwxxxxxxtttppprrrqqqpppooonnnmmmllllllffffffeeecccaaa___]]][[[XXXTTTNNNHHHFFFHHHKKKNNNOOOSSSRRRdddsssoooBBB===WWWlllsssgggRRRXXX___IIIAAA@@@>>>===<<<;;;999888999999888888999999::::::999999999999999999999999::::::;;;<<<<<<======>>>???????????????@@@@@@@@@>>>444<<>>iiirrrvvvrrryyyYYYOOOPPPUUUVVVddd~~~xxxcccTTTDDD???<<>>;;;999888666444333333222111111444555777888:::<<<======999;;;=========<<<======<<<===AAAEEEIIIJJJIIIGGGEEEFFFGGGEEEBBB???>>>>>><<<;;;;;;:::::::::::::::===>>>>>>>>>======@@@BBBFFFHHHKKKPPPUUUYYY\\\]]]\\\]]]^^^___``````___^^^`````````aaabbbdddeeefffgggjjjnnnpppqqquuu{{{|||uuutttsssrrrqqqnnnmmmlllllljjjiiihhhgggfffdddaaa___ZZZVVVOOOGGGBBB???>>>>>>BBBBBBDDDFFFFFFGGGQQQ\\\ggg|||tttgggYYYQQQMMMHHHDDDCCCEEEFFF```uuubbbJJJRRRfffYYYUUU\\\uuufff???FFF]]]|||mmmkkkxxx{{{zzztttnnnhhhccc___hhhooonnnhhhccc\\\UUULLLEEE:::333111444777888777777666666666888:::;;;CCCFFFKKKNNNNNNKKKGGGDDDDDDGGGJJJLLLKKKHHHDDDBBBBBB@@@<<<888777888:::<<<<<<<<<===<<<===???CCCGGGFFFHHHMMMUUU^^^ggglllooo{{{vvvooogggbbb___``````ccc```___```cccccc```]]]```aaaaaabbbcccddddddeeeggggggfffffffffggghhhhhhhhhlllppptttwwwzzzwwwxxxwwwtttxxx}}}}}}{{{wwwyyywwwtttqqqrrrrrrqqqpppnnnmmmkkkkkkeeeeeedddcccaaa___]]]\\\[[[WWWPPPKKKGGGGGGHHHJJJHHHJJJMMMggg}}}pppDDD===SSSgggmmmdddRRRZZZtttYYYKKK@@@???>>>===<<<:::999888:::999999888999999::::::888999999999999:::::::::;;;;;;;;;<<<======>>>>>>????????????????????????>>>>>>VVVzzzrrrpppjjj??????666444222111222333333333222222666444;;;]]]pppuuuoooxxx```QQQNNNTTTVVVddd|||zzzgggYYYFFFAAA>>>???CCCJJJWWWccctttzzzkkkaaaYYYRRRJJJGGGCCC@@@>>><<<999777666555444333222222222222555666999;;;===<<<;;;:::333888===@@@AAA???>>>>>>:::<<<>>>AAADDDFFFHHHIIIFFFGGGHHHGGGCCC@@@>>>>>>;;;;;;:::::::::;;;<<<<<<>>>??????>>>>>>???AAACCCFFFGGGJJJNNNSSSWWWZZZ[[[\\\]]]^^^______^^^^^^]]]_________```bbbdddfffgggfffjjjnnnpppqqquuu{{{tttsssuuuppprrruuutttrrrooommmmmmfffggggggfffdddbbb```^^^WWWRRRLLLEEE@@@>>>>>>>>>BBBBBBCCCEEEEEEGGGPPP[[[fff}}}tttgggXXXQQQMMMHHHEEEDDDEEENNNiiiwww^^^EEEHHHVVVKKKOOO\\\tttddd>>>EEEYYYuuunnnfff~~~zzzzzz{{{wwwuuuoooiiibbbkkktttwwwxxxuuulllcccPPPFFF:::222111555999:::::::::999888999999;;;;;;AAAEEEKKKPPPRRRQQQNNNLLLFFFKKKQQQTTTRRRMMMHHHEEE???<<<999777777:::>>>@@@AAAAAA@@@>>>===>>>BBBEEEGGGLLLTTT]]]eeemmmuuuzzzyyypppfff```___```aaa^^^^^^^^^```cccddddddcccaaaaaabbbcccdddeeefffgggfffffffffggghhhiiijjjkkklllpppuuuxxx{{{{{{{{{xxxuuuuuuqqqqqqqqqpppnnnllljjjiiieeeddddddbbbaaa___]]]\\\[[[WWWRRRLLLHHHFFFFFFGGGFFFNNN[[[~~~iiiCCC===TTTeeeggg]]]OOO[[[fffQQQIII=========<<<:::999999:::::::::999999888999999:::888888999999999:::::::::;;;;;;<<<<<<======>>>>>>???????????????????????????PPP|||{{{}}}hhhsssYYY>>>===444222111111222444333333333///333555999TTT}}}nnnpppmmmxxxdddRRRNNNVVV[[[hhh|||}}}kkk]]]HHHBBB>>>>>>AAAHHHTTT```ooozzzkkkaaaXXXRRRJJJGGGAAA>>>;;;:::888666444444444333333333444555555888;;;>>>>>><<<999666111666===BBBCCCCCCCCCCCC===>>>>>>>>>???BBBFFFIIIEEEGGGHHHFFFCCC???======::::::999:::;;;<<<>>>??????AAABBBBBBCCCEEEHHHKKKMMMNNNOOORRRUUUWWWZZZ[[[]]]^^^_________^^^]]]\\\]]]]]]^^^___aaaccceeefffdddggglllnnnooosssxxx}}}}}}eee```dddiiiiiinnnsssuuurrrnnnlllkkkfffggghhhfffccc```]]]\\\SSSOOOIIICCC???======>>>AAAAAACCCEEEDDDFFFOOOZZZddd}}}uuugggYYYQQQMMMHHHFFFEEEDDDRRRnnnrrrUUU>>>@@@HHHDDDPPP___rrraaa???GGGYYYrrrmmmccczzztttmmmttt|||zzzzzztttmmmjjjoootttwwwzzzxxxnnncccMMMDDD:::444555999<<<<<<>>>======<<<<<<<<<======<<>>:::999;;;>>>AAABBBBBBBBBAAAAAACCCHHHLLLWWW^^^fffkkkmmmqqqyyyzzzoooddd^^^\\\]]]___[[[]]]```aaaaaabbbcccdddaaabbbcccdddfffggghhhiiigggggghhhiiikkklllnnnooorrrvvv{{{~~~|||{{{vvvtttvvvqqqqqqpppooommmkkkiiihhhddddddcccbbb```___]]]\\\YYYVVVQQQLLLHHHFFFFFFFFFKKKXXXlllYYY>>>===XXXfffcccVVVIIIYYYxxx~~~uuuWWWFFFBBB:::;;;;;;:::999999:::<<<::::::999999888999999999888888888999999:::::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????????????????;;;YYYdddwwwzzzJJJ999222333111000111222444444333444,,,000666888PPP}}}mmmiiinnnxxxgggSSSPPP[[[bbbmmmooo___HHHBBB======???FFFRRR^^^kkk}}}{{{kkkaaaXXXRRRKKKGGGAAA<<<:::888777666333444444444333333555666555888===@@@???<<<777333222666===BBBEEEFFFHHHIIIBBBAAA>>>======@@@EEEIIIDDDFFFGGGFFFBBB>>><<<;;;999999999:::;;;===@@@AAABBBDDDFFFGGGIIILLLPPPSSSVVVVVVWWWWWWYYY[[[\\\]]]^^^___`````````___^^^]]]\\\\\\]]]___aaaccceeefffbbbeeejjjlllnnnqqqvvvzzzyyyXXXHHHIIIQQQUUUbbbhhhooorrrpppkkkhhhggghhhiiiiiigggccc___\\\ZZZQQQMMMGGGAAA>>>======>>>@@@@@@BBBDDDDDDFFFOOOZZZccc}}}uuuhhhYYYQQQMMMIIIFFFFFF@@@SSSmmmlllNNN;;;>>>BBBJJJZZZiiiuuu^^^@@@JJJ\\\tttkkkfff~~~mmmeeeqqq|||{{{}}}wwwooottttttssstttuuussshhh[[[HHHAAA999777:::===>>>>>>@@@@@@???>>>>>>>>>>>>>>>777<<>>>>>@@@???>>>FFFkkkmmmjjjccc@@@===555111111111111111111111111111444111888:::PPPuuuccc~~~zzzwwwhhhPPPQQQaaafffwww{{{{{{qqqVVVGGG@@@===???AAACCCOOO]]]jjjxxxggg^^^ZZZVVVKKKGGGAAA===:::999777666777777888888888777777666888;;;??????===999666444<<<<<<<<<===@@@DDDHHHKKKFFFGGGFFFCCC>>><<<===@@@AAAAAAAAAAAA???<<<999777:::888777888:::>>>AAABBBGGGJJJMMMNNNPPPUUU___ggglllhhhccc^^^[[[ZZZ[[[\\\\\\]]]^^^]]]\\\[[[]]]______^^^]]]^^^```bbbbbbaaa```dddgggiiijjjnnntttyyyyyy___IIIDDDEEECCCEEEKKKSSS]]]gggkkkmmmnnnlllhhhfffeeecccaaa___\\\XXXTTTOOOIIICCC@@@===999:::===;;;===AAAEEEEEEGGGPPPZZZbbbuuubbbYYYUUUMMMKKKJJJCCCHHHNNN```cccIII777>>>III[[[eeerrr{{{UUUDDDAAAUUUoootttkkksss\\\^^^www~~~{{{zzzyyyuuurrrtttooojjjfffddd___VVVPPP===<<<999888888:::<<<>>>@@@BBBAAA???@@@DDDCCC???===999===IIIOOOOOOUUU^^^ZZZ[[[\\\\\\\\\\\\ZZZZZZ]]]\\\SSSDDD:::;;;AAADDD@@@AAAEEEHHHIIIQQQeeewww{{{ppppppvvvzzz~~~{{{lll]]]VVVTTTUUUYYY^^^^^^___aaabbbbbbdddfffiiiiiigggeeefffhhhjjjiiigggmmmlllnnnrrrtttssssssvvvzzz~~~wwwtttsssqqqnnnppppppppppppnnnllljjjhhhccccccbbb```___]]]\\\\\\YYYUUUPPPKKKGGGFFFFFFFFFQQQgggsssWWW@@@777;;;ZZZhhhbbbSSSEEESSSxxxqqqooowwwmmmRRRCCC??????;;;;;;:::999999999999:::999999999999999999999999;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<=========???@@@AAAAAA@@@@@@@@@@@@NNNmmmhhhrrrVVV>>><<<888111111111111111111111111222555111666555JJJ}}}xxxccc~~~uuuwww~~~lllTTTTTT___```pppqqq\\\IIIAAA<<<>>>@@@BBBOOO]]]jjjzzzjjjaaa[[[WWWIIIDDD>>>:::888777666555888888777777777777666666999;;;<<<<<<:::888888999>>>===<<<===@@@DDDHHHKKKGGGGGGFFFCCC@@@>>>>>>>>><<<===??????>>><<<:::888777999;;;===???AAACCCEEEHHHLLLQQQXXX___gggnnnsssxxxssskkkccc^^^\\\\\\]]]^^^_________]]]]]]___```aaa```^^^^^^```aaa```___^^^```cccfffiiimmmrrruuu|||tttZZZLLLCCCEEEFFFCCCDDDJJJRRR]]]hhhlllmmmnnnmmmjjjgggfffcccbbb```\\\XXXUUUNNNHHHBBB@@@===999:::>>>BBBAAACCCEEEFFFHHHQQQ[[[hhhttt```UUUQQQIIIHHHJJJEEEHHHOOOaaacccIII888AAANNNdddiiiqqqxxxSSS@@@===RRRmmmtttfff{{{kkkXXX^^^vvv}}}}}}{{{xxxuuuuuunnnfff___YYYRRRIIIBBB::::::999999;;;===???AAA@@@BBBAAA???AAADDDDDD@@@???===???FFFNNNSSSXXX^^^aaa___]]]___bbbddddddbbb___```[[[LLL???<<<>>>???@@@FFFJJJMMMYYYmmmzzz|||uuurrrqqquuuyyyzzzzzzzzznnnbbbWWWSSSSSSUUUYYY^^^]]]___aaaaaabbbdddgggiiijjjhhhggghhhlllnnnnnnlllqqqppprrrwwwyyyxxxyyy|||~~~~~~vvvsssrrrooommmkkklllllllllkkkjjjhhhgggeeedddbbb```^^^\\\ZZZYYYXXXUUUPPPKKKHHHGGGGGGGGGSSSkkkxxxgggOOO:::999>>>\\\hhhaaaPPP@@@MMMyyytttrrrttt~~~wwwXXXFFF???======;;;:::999999888888999999999999999999::::::::::::===<<<<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>>>>@@@CCCCCCAAA???AAADDDcccyyymmmfff}}}tttJJJ===:::777111111111111111111111111111555222555333JJJ|||bbb{{{uuuppprrrXXXUUU\\\\\\mmmtttfffMMMCCC<<<===>>>AAANNN]]]lll|||mmmccc\\\VVVGGGBBB<<<888777777777777999888666555555555666666999:::999888777888;;;>>>@@@>>>===<<<>>>CCCGGGKKKIIIHHHFFFFFFEEECCC@@@===777999;;;======<<<:::999777999;;;>>>@@@CCCGGGIIIKKKPPPYYYeeepppxxx|||}}}~~~xxxoooeee```^^^___``````aaaaaa```______```bbbcccaaa```___``````^^^]]]\\\[[[]]]aaaggglllpppqqqyyysss]]]HHHCCC>>>???DDDFFFEEEJJJSSSZZZfffqqqsssqqqooommmjjjhhhfffdddbbb___\\\WWWTTTMMMGGGAAA???<<<999:::>>>GGGCCCBBBEEEGGGKKKTTT]]]nnnqqq]]]RRRMMMEEEFFFJJJGGGHHHPPPccccccHHH:::GGGUUUpppqqqsssvvvPPP===;;;SSSppp~~~wwwbbbyyyjjjZZZaaaxxx~~~}}}{{{xxxvvvrrrkkk```VVVNNNGGG???999888999:::<<>>HHHLLLQQQeee~~~vvvooovvv~~~{{{tttnnnbbbXXXPPPOOORRRUUUZZZ^^^]]]___aaabbbcccdddhhhjjjlllkkkkkkmmmppprrrssssssvvvtttvvv|||~~~~~~{{{uuusssqqqnnnllliiiiiiiiijjjiiiiiihhhgggeeedddbbb```]]][[[YYYXXXWWWTTTPPPLLLIIIHHHHHHHHHTTTooouuubbbUUUEEE444999@@@```jjjbbbQQQ@@@KKK~~~zzz|||~~~aaaHHH@@@>>>===<<<::::::999888888888888888999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<======>>><<<<<<=========>>>>>>>>>===@@@CCCCCC???===DDDLLLrrr{{{nnnnnn]]]DDD???666111111111111111111111111111...444222666666OOOaaavvvwwwkkkzzz^^^SSSYYY]]]rrrvvvhhhQQQEEE<<<;;;===@@@MMM[[[lll~~~ooodddYYYPPPFFFBBB<<<888888999:::;;;999777555333333444555666777777888777777:::===AAAAAA???<<<;;;<<<@@@EEEHHHKKKIIIHHHIIIJJJHHHCCC>>>666777999:::;;;;;;:::999:::999:::===CCCHHHLLLNNNNNNUUU```kkkssswwwxxxxxxxxxrrrjjjccc______aaaddd```aaaaaa```______```bbbbbbaaa````````````^^^\\\ZZZYYYYYY^^^eeelllnnnnnnwww}}}qqqVVVKKK@@@GGGBBBAAAFFFJJJOOOZZZdddlllxxxwwwpppllliiigggeeebbb```]]]ZZZUUUQQQKKKEEE@@@>>><<<999;;;???DDDAAA@@@DDDHHHMMMUUU^^^nnnooo]]]SSSNNNEEEDDDHHHEEEGGGQQQdddaaaGGG;;;KKKZZZtttwwwxxxvvv~~~LLL;;;===WWWvvv}}}bbb{{{uuudddiii}}}}}}zzzwwwtttrrrnnnfff[[[QQQJJJDDD???<<<888:::===@@@BBBCCCDDDDDDBBBCCCAAA???AAAEEEFFFCCC???CCCCCCDDDRRRgggrrrpppsssqqqnnnmmmlllkkkhhhfffdddiiigggXXXHHH@@@@@@AAABBBIIIQQQ[[[mmm{{{yyymmmwwwvvvkkkaaaWWWNNNNNNQQQUUUZZZ```]]]___aaacccdddfffjjjllloooooopppqqqsssuuuwwwwwwyyyxxxzzz~~~yyyuuusssqqqooolllllllllkkkkkkjjjiiihhhhhhcccbbbaaa___\\\ZZZYYYXXXUUUSSSPPPLLLIIIHHHHHHIIISSSooozzzgggPPPGGG???333666AAAbbbmmmdddUUUEEEOOOzzz~~~{{{zzz~~~sssQQQAAA@@@???<<<:::999999888777777777777888999999999::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<===;;;;;;<<<<<<<<<============???AAAAAA===>>>LLL^^^zzzrrrNNN???>>>444///111111111111111111111111---333222666666QQQbbbrrr~~~{{{jjjwwwiiiTTTXXX```xxx{{{}}}~~~uuueeeUUUGGG<<<;;;<<<@@@KKKXXXhhh{{{pppcccUUUJJJDDD@@@;;;888999;;;<<<===888777444222222222333444333555888:::;;;<<>>AAADDDKKKJJJIIILLLNNNLLLGGGBBB999999999999999999888888;;;===DDDLLLUUUZZZZZZXXX^^^dddlllpppqqqoooooopppqqqmmmhhhbbb``````bbbddd___``````___^^^^^^___aaa```______```aaaaaa___^^^[[[YYYYYY^^^eeekkknnnnnnsss{{{aaaKKKKKKJJJPPPMMMLLLRRRZZZbbbkkkqqq{{{}}}qqqkkkiiieeeccc```^^^[[[VVVQQQNNNIIICCC>>>===;;;999;;;@@@AAA@@@AAAEEEHHHKKKSSS[[[iiimmm]]]VVVQQQGGGEEEGGGCCCGGGQQQbbb^^^EEE<<>>;;;===@@@BBBCCCDDDCCCCCCBBBCCCAAA???AAAFFFGGGDDD@@@DDDDDDDDDQQQfffrrrrrr|||}}}}}}zzzwwwuuutttnnnooogggTTTCCC<<<>>>@@@KKKOOO]]]nnnuuupppooorrr}}}~~~hhh]]]SSSQQQSSSVVV\\\aaa___aaadddeeegggjjjmmmppptttuuuuuuvvvvvvwwwyyyzzz|||zzz|||}}}{{{xxxuuutttrrrpppnnnooonnnmmmkkkiiigggffffff______^^^]]]\\\[[[ZZZYYYTTTRRROOOLLLIIIHHHGGGGGGPPPgggooo[[[FFF@@@===777555BBBdddmmmcccUUUFFFOOO~~~ttt{{{~~~zzzxxx{{{yyy___FFF???@@@>>>;;;:::999888777777666777777777888888999999::::::;;;;;;999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>???@@@===EEE___zzz~~~zzzxxxnnnEEE:::999555333111111111111111111111111///333111555444KKKfffppprrrvvvYYYYYYaaaxxxzzzxxx}}}jjjWWWIII===;;;===???IIIUUUcccuuurrrdddUUUHHHAAA>>>;;;:::;;;===>>>>>>777666444333222111222222111555:::===>>>???@@@AAAAAA???===<<<<<<===???AAAHHHHHHJJJLLLMMMLLLJJJGGG===<<<999888777888999:::===HHHYYYhhhooorrrrrrrrr{{{yyywwwwwwpppnnnkkkgggeeecccbbbbbb^^^______^^^]]]]]]^^^```___^^^___```bbbbbb```^^^[[[[[[\\\___dddiiimmmnnnrrr|||___MMMRRRUUUZZZ]]]dddmmmtttxxxzzzzzzsssllljjjeeebbb___\\\YYYTTTOOOKKKGGGAAA===<<<;;;999<<<@@@CCCCCCEEEGGGGGGIIISSS^^^lllkkk\\\VVVSSSHHHEEEHHHEEEGGGPPP___ZZZBBB<<>>???AAACCCCCCCCCCCCBBBCCCDDDBBB???AAAGGGHHHFFFDDDEEEEEEFFFNNN\\\hhhmmm~~~{{{kkkTTTCCC???BBBEEEMMMTTTiii{{{vvvgggkkk}}}mmmbbbYYYWWWXXXZZZ^^^bbbbbbdddgggiiikkknnnrrruuuxxxyyyzzzzzzzzzzzz|||~~~~~~zzzyyywwwuuusssrrrqqqpppooommmkkkhhhfffdddcccccc]]]]]]]]]\\\[[[[[[ZZZZZZSSSRRROOOKKKHHHFFFEEEEEEKKKYYY___SSSCCC>>><<<;;;666EEEfffkkk```SSSDDDMMM{{{~~~zzzzzz}}}dddPPP???===???;;;888:::888888777666666666666777777777888888999::::::;;;999999999999:::;;;<<<===<<<<<<=========>>>>>>>>>@@@>>>???@@@AAAPPPvvv|||{{{jjjqqqWWWDDD:::444333222111111111111111111111111111444///333222GGGyyykkkmmmwww~~~]]]YYY^^^tttqqqXXXJJJ===<<<===???HHHRRRaaattttttgggXXXKKKBBB@@@??????AAACCCCCCCCC555555444333222111000000333666;;;>>>???@@@BBBCCCBBBAAA@@@???>>>>>>??????CCCFFFIIIJJJJJJJJJJJJKKK@@@>>>999666666999<<>>;;;;;;??????AAABBBCCCCCCDDDDDDDDDDDDBBB???BBBGGGIIIGGGHHHGGGHHHKKKNNNTTTaaammmvvvrrrqqqwwwzzzfffOOOBBBBBBGGGIIIKKK]]]uuu}}}qqqeeeoooiiiaaa\\\]]]______```bbbeeegggjjjlllooorrrvvvyyyzzz|||~~~~~~~~~xxxwwwvvvtttqqqppppppqqqlllkkkiiifffdddccccccccc^^^]]]\\\[[[ZZZYYYXXXXXXSSSQQQNNNJJJGGGEEECCCBBBGGGKKKOOOMMMEEE===;;;<<<888HHHiiilll```UUUIIIRRRvvv|||~~~XXXGGG;;;;;;<<<777666;;;888888777666666666666666666666777888999999::::::999999999:::;;;<<<===>>>>>>>>>>>>>>>????????????AAA>>>???AAAEEEZZZ}}}{{{qqqaaaiiilllEEEGGG???333111...111111111111111111111111111333///444444GGGvvvnnnjjjsss~~~^^^YYY[[[ppprrrYYYJJJ>>>===>>>???GGGPPPdddvvvvvvjjj[[[NNNEEEDDDDDDFFFHHHIIIIIIHHH444444444444222111///...555888;;;===???@@@CCCEEECCCCCCCCCBBBAAA@@@?????????CCCGGGIIIHHHGGGJJJLLLBBB>>>999666666:::???CCCOOOdddxxx|||zzzhhhjjjmmmnnnmmmiiidddaaa^^^___```___]]]]]]___```bbbbbbaaabbbbbb```\\\YYYZZZ]]]```aaaaaadddiiinnn}}}eeeaaattt}}}uuujjjgggfffddd```]]]YYYTTTNNNJJJDDD???;;;;;;;;;:::<<>>QQQfffxxxnnn}}}kkkmmm|||zzzssspppoooccc___WWWMMMEEE@@@>>>???>>>???@@@AAABBBDDDEEEFFFDDDDDDBBB???BBBHHHJJJHHHIIIGGGJJJPPPQQQSSS```rrrlllaaaZZZaaasss~~~wwwlllWWWCCC;;;>>>DDDEEENNNjjjoookkkwwwaaaccc^^^\\\aaadddcccaaaaaagggiiillloooqqqtttxxx{{{zzz}}}vvvvvvuuurrrpppooooooqqqkkkjjjhhhfffeeeeeeeeeeee___^^^]]][[[YYYXXXVVVVVVSSSQQQNNNJJJFFFCCCAAA@@@EEECCCFFFKKKHHH>>>999<<<888IIIkkkoooddd\\\QQQ[[[xxxuuudddGGGAAA:::888:::;;;999666999888888888777777666666777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;===??????>>>======>>>CCCCCC>>>;;;HHHhhhhhhxxxbbb[[[^^^@@@???888---///444000000000000111111111111333000,,,111:::BBBbbbsss^^^kkk~~~nnnWWWUUU___jjjyyymmmaaaNNN>>>;;;;;;<<>>???@@@AAACCCEEEFFFHHHHHHIIIFFFCCCCCCEEEHHHKKKLLLFFFGGGIIIKKKOOOWWW___fff___QQQHHHNNN\\\cccbbb```XXXUUUEEE888:::<<>>===>>>???<<<>>>===@@@QQQqqq}}}tttlllVVVqqq~~~WWW@@@???888000000111000000000000111111111111222111...222777<<>>:::888:::===???@@@BBBHHHFFFDDDJJJPPPaaazzzzzztttrrr```XXXMMMGGGFFFFFFEEEDDDGGG[[[aaaLLL888888AAAFFFMMMVVVeeeuuukkk@@@555888DDD\\\pppiiiiiikkkcccwww~~~zzzwwwsssnnnkkkfff\\\QQQIIICCC>>><<<>>>@@@@@@AAACCCDDDFFFGGGGGGHHHFFFDDDBBBCCCFFFJJJMMMLLLMMMMMMMMMOOOUUU^^^eeeWWWLLLDDDFFFMMMPPPPPPPPPSSSQQQDDD999<<<===@@@JJJXXXxxxrrryyy~~~jjjVVVHHHTTT[[[bbbdddbbb```aaaccchhhjjjnnnqqqtttxxx}}}{{{wwwvvvtttrrrpppnnnmmmmmmkkkkkkjjjiiigggdddaaa``````]]]ZZZXXXXXXWWWUUUSSSQQQNNNIIIEEEAAA@@@@@@AAA<<>>999888:::;;;:::888888888888888777777777777777777777777888999:::::::::::::::;;;;;;;;;<<<<<<;;;===>>>???>>>===>>>???======???KKKddd|||rrr^^^```iiiOOO@@@===666222333...000000000000111111111111000222111333444555QQQ}}}yyy[[[vvvzzzxxx~~~lllUUUOOOWWWeeewww}}}xxxzzzeeeTTTCCC<<<;;;;;;BBBKKKZZZmmmsssggg```UUUOOOKKKLLLPPPOOOEEE<<<222111///...///111444555888:::===@@@AAABBBBBBBBBFFFHHHKKKKKKJJJHHHGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIGGGCCC???===;;;???KKKXXXlllccc[[[eeemmm^^^LLLAAA===@@@HHHQQQ___mmmvvvrrrkkkiiifffaaaaaa```^^^]]]]]]]]]^^^___aaa``````___^^^]]]]]]\\\aaagggmmmoooqqq|||xxxrrrnnnfffdddaaa^^^ZZZUUUOOOHHHCCC???<<<999888999<<>>===???@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEBBB@@@CCCJJJOOOQQQQQQPPPNNNPPPVVVaaaiii\\\RRRIIIGGGHHHGGGGGGHHHNNNOOOEEE<<<>>>???AAALLLaaayyyhhhTTTIIIEEEUUU]]]dddbbb[[[XXX]]]ccchhhkkkooosssvvvzzz~~~xxxvvvuuusssqqqooommmllllllmmmmmmkkkiiifffcccaaa___^^^\\\YYYWWWVVVUUUSSSRRRNNNKKKGGGCCC@@@??????@@@===CCCLLLNNNGGG;;;777999@@@aaassstttmmm\\\bbbzzzxxxyyylllMMM;;;>>>;;;999888:::;;;;;;:::888888888777777777777777888888777777888999999::::::::::::;;;;;;;;;<<<<<<:::<<<>>>???>>>===>>>???DDDAAACCCVVVzzzzzzlllfff]]]LLLBBB:::222333555---///000000000111111111111000222222333222222OOO}}}yyyYYYhhhvvv{{{{{{^^^PPPRRR```uuu~~~~~~zzziiiYYYGGG>>>;;;;;;AAAHHHUUUhhhqqqeee^^^XXXQQQKKKJJJKKKIII@@@888111000//////000222555777999:::>>>AAADDDDDDBBB@@@DDDGGGLLLNNNNNNLLLKKKKKKGGGFFFEEEFFFHHHJJJKKKKKKFFFEEEDDDBBB>>>AAAPPP___mmm___XXXiiilllXXXOOOEEE@@@???CCCMMMWWWmmmuuuyyytttmmmjjjgggccc______]]]\\\\\\]]]^^^___aaabbbbbbaaa``````aaabbblllpppuuuxxxqqqrrrpppgggdddaaa]]]XXXSSSMMMFFFAAA===:::777777999<<<>>>???BBBEEEAAADDDNNNPPPUUUccczzznnn___XXXOOOHHHEEEDDDCCCBBBGGGVVVYYYFFF666;;;NNN[[[VVV___mmmccc<<<666888AAAXXXyyyddd```ooo```sss|||xxxvvvsssqqqoooiii^^^RRRJJJCCC>>>===@@@@@@AAABBBCCCDDDEEEEEEFFFEEEFFFFFFBBB???AAAHHHPPPQQQRRRQQQPPPRRRZZZhhhrrrjjj]]]QQQMMMNNNMMMKKKLLLOOOQQQHHH???AAAAAAEEEPPPdddzzzjjjTTTGGGDDDHHHPPPVVV\\\[[[UUUTTTZZZaaaiiilllqqquuuxxx{{{yyyuuutttrrrpppmmmlllkkkkkklllkkkiiigggeeebbb```___\\\ZZZWWWUUUTTTSSSQQQPPPKKKIIIEEEBBB???>>>?????????FFFMMMKKKAAA888666999???```pppnnneeeRRRUUUttt{{{tttzzz{{{xxxyyyVVVBBB:::;;;:::888888999:::::::::777777777777777777888888888888888777888888999::::::::::::;;;;;;;;;<<<<<<:::<<<>>>>>>>>>>>>???@@@DDDAAAGGGaaavvv~~~gggwwwwww\\\MMMBBB888///222666...///000000000111111111111000222222222222333RRRbbbbbbuuuvvvdddOOONNN^^^wwwzzzzzznnn___LLL@@@;;;<<>>BBBFFFGGGDDD@@@BBBFFFLLLPPPQQQPPPPPPPPPJJJGGGEEEEEEGGGIIIJJJIIIFFFFFFGGGEEEAAADDDSSSccchhh[[[XXXlllqqq\\\HHHBBB===<<<>>>EEETTTaaaxxxzzzxxxqqqjjjfffccc```^^^]]]\\\\\\\\\^^^___```cccdddeeeeeedddfffjjjmmmuuuyyy{{{mmmooonnnfffccc```[[[VVVQQQKKKEEEAAA;;;999777777:::===>>>???@@@EEECCCEEEMMMPPPXXXjjj}}}mmm]]]WWWPPPIIIEEECCCCCCCCCKKKQQQNNN???777???PPP[[[\\\eeerrraaa:::555777@@@WWW~~~eee___}}}uuubbblll|||xxxvvvtttsssrrrkkk___RRRJJJCCC>>>>>>@@@AAAAAABBBCCCDDDFFFGGGGGGFFFGGGGGGCCC???@@@GGGNNNSSSTTTTTTRRRTTT\\\kkkwwwsssaaaPPPMMMRRRSSSQQQOOORRRUUUKKKAAABBBAAAEEERRRdddxxxfffPPPBBB;;;>>>DDDHHHMMMQQQSSSRRRTTTZZZ___jjjmmmrrrvvvzzz}}}{{{tttrrrpppnnnlllkkkjjjiiigggfffeeecccbbb```______ZZZXXXUUUSSSRRRQQQOOONNNIIIGGGDDDBBB@@@??????@@@AAAIIIMMMGGG<<<555555888@@@bbbrrrnnneeeRRRRRRnnnuuuyyybbbHHH===;;;999999999888999999999:::777777777777888888888888999888888888888888999999:::::::::;;;;;;;;;<<<<<<999;;;>>>>>>>>>>>>???@@@===EEEWWWtttuuu}}}qqqlllsss```NNN@@@777...111555///000000000000111111111111000111111333333444PPP|||jjj[[[wwwuuuxxx[[[QQQ^^^uuu|||{{{ttteeeQQQBBB<<<===AAADDDQQQaaauuuttthhh```\\\UUUKKKEEEBBB>>>777222111111111111333444666777:::;;;===BBBHHHIIIFFFBBB@@@EEEKKKPPPRRRSSSTTTTTTQQQLLLHHHFFFGGGHHHGGGEEEGGGGGGGGGFFFCCCFFFTTTdddbbbVVVWWWkkkzzzqqq]]]PPPDDD>>>999888;;;FFF[[[nnn}}}wwwpppjjjfffcccbbb]]]]]]]]]]]]___aaacccdddeeehhhjjjjjjkkkooouuu{{{wwwmmmkkkhhhddd```]]]XXXSSSOOOIIIDDD@@@:::888777888:::>>>???@@@???FFFEEEFFFLLLQQQ^^^sssxxxkkkZZZVVVPPPIIIEEECCCCCCDDDOOONNNFFF:::777@@@LLLSSSaaalllzzz___888444444;;;QQQsssiii^^^xxxhhhcccuuu}}}xxxwwwvvvvvvuuulllaaaSSSJJJCCC>>>>>>AAAAAAAAACCCDDDFFFHHHIIIJJJIIIIIIHHHDDDAAAAAAEEEIIIUUUWWWXXXUUUUUU]]]kkkwww}}}hhhSSSOOOTTTXXXWWWUUUUUUYYYQQQFFFEEEBBBCCCOOOgggyyyoooPPPAAA;;;888<<>>>>>>>>???AAA???YYY|||}}}}}}~~~fffyyyuuucccKKK<<<888111000222///000000000000111111111111000111000444555222GGGnnnoooUUUyyyvvviiiYYY```sssxxxjjjUUUDDD===>>>AAACCCQQQ___rrrxxxllleee___WWWMMMFFFAAA===777333222222222222333444666777;;;:::<<>>======???JJJ^^^qqqzzzrrrlllhhheeedddddd^^^^^^___```bbbeeehhhiiihhhkkknnnppprrrwww~~~sssnnnfffbbbccc\\\YYYTTTOOOKKKFFFAAA>>>999888777888<<>>IIIOOO___oooXXX555333333888LLLnnnsss```ssslll[[[fffvvv~~~yyywwwxxxxxxxxxnnnaaaTTTJJJCCC>>>>>>BBB@@@AAACCCEEEHHHJJJKKKLLLLLLJJJHHHFFFDDDDDDDDDEEESSSWWWYYYWWWWWW___nnnzzzsss]]]UUUVVVYYY[[[]]]ZZZaaa[[[RRRMMMFFFCCCLLLeee~~~vvv}}}pppXXXCCC===>>>===@@@FFFFFFPPPZZZ]]]YYYWWW[[[```kkkooouuuzzz}}}yyynnniiiiiimmm|||{{{}}}{{{vvvvvvqqqpppnnnllljjjhhhggggggeeecccaaa___]]]\\\[[[[[[WWWTTTQQQPPPOOONNNLLLJJJHHHGGGEEEDDDCCCCCCCCCCCCFFFJJJGGG>>>777666777666CCCdddooofff___RRRUUUooo~~~vvvwww~~~YYYAAA:::;;;<<<888999:::999888777888888666666777777888888888999999999888888888888888999:::::::::;;;;;;;;;<<<<<<999;;;===>>>>>>>>>@@@AAAGGGpppzzzooo\\\uuudddHHH999999333///111///000000000000111111111111///000000555555///???aaatttTTT{{{wwwmmm]]]cccttt{{{mmmXXXFFF>>>???BBBBBBQQQ___pppzzznnngggaaaYYYOOOFFFAAA===888444333333333333444555555666;;;:::;;;AAAHHHLLLJJJGGG>>>CCCIIINNNRRRUUUXXXZZZUUUOOOJJJIIILLLOOONNNKKKHHHFFFEEEEEEEEEIIITTT```___PPPPPPcccfffRRR???;;;999;;;@@@DDDEEEKKKYYYhhhyyyqqqhhhcccaaa``````aaa``````aaabbbeeehhhkkkmmmiiimmmqqqsssvvv}}}pppooonnnccc^^^dddYYYVVVQQQMMMIIIDDD@@@<<<999888777999<<>>???BBB@@@AAACCCFFFIIIKKKMMMNNNNNNKKKIIIGGGGGGFFFCCCBBBNNNSSSWWWXXXYYYbbbrrrzzzdddXXXTTTUUUYYY______hhheee\\\WWWLLLEEEKKK[[[rrruuukkkmmmllldddVVVDDD999;;;@@@???CCCJJJJJJXXXeeefff]]]WWW[[[bbblllpppvvvzzz}}}yyyssskkkeee___\\\```gggmmmmmmlllnnnvvvwwwqqqrrrqqqpppnnnkkkiiihhhgggggggggeeebbb___\\\ZZZYYYYYYVVVTTTQQQOOONNNMMMKKKJJJHHHGGGFFFEEEEEEDDDEEEEEEGGGJJJEEE;;;666888888555LLLjjjpppddd[[[OOOTTTnnnyyyxxx___GGG???<<<:::999888888888888888888888888888777666666666666666777555555666777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>;;;:::===@@@@@@SSSyyy~~~www[[[pppmmmJJJ666777444111333222000000000000111111111111333//////333222111>>>PPPxxxuuuVVVsss{{{tttvvvwwwbbbcccttt~~~rrr___LLL???;;;<<<>>>MMMYYYkkk}}}rrrfff^^^YYYQQQJJJCCC>>>888555333222222333444666888999;;;999:::???HHHMMMMMMLLLBBBCCCFFFKKKQQQUUUVVVVVV___WWWPPPPPPSSSUUURRRMMMLLLLLLDDD???DDDGGGPPPbbb^^^VVVYYY^^^YYYTTTMMM???FFFEEEGGGHHHEEEDDDPPP^^^nnnjjjXXX^^^___OOOZZZjjj^^^```ccceeegggjjjmmmpppttttttssstttzzzuuunnnkkkggg```YYYZZZUUUOOOJJJEEEAAA===;;;;;;888666999???CCCBBB@@@DDDFFFDDDIIISSSXXXhhhmmm]]]VVVOOOJJJIIIGGGCCCBBBDDDDDD@@@999333555???JJJPPPXXXvvvhhhFFF666...444???AAAuuuwwwggg|||rrrccc___aaavvvzzzxxxzzz|||||||||lllcccUUUJJJCCC@@@@@@AAABBBDDDFFFGGGHHHKKKOOORRRPPPLLLHHHFFFFFFFFFCCCAAAHHHPPPXXXXXXVVV^^^tttjjjZZZYYY^^^```___jjjfffhhhjjjaaaNNNDDDEEEWWWmmm{{{qqq```UUUOOOIIIFFF===:::@@@@@@<<<@@@IIIVVVcccpppooobbbYYY\\\ccckkkrrrxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~zzzsssmmmbbb^^^XXXRRRPPPTTT\\\bbbuuupppaaaYYYXXXeeewww|||wwwtttsssmmmnnnnnnnnnllliiifffdddeeedddaaa___\\\ZZZYYYXXXVVVRRRNNNLLLMMMLLLIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCGGGJJJAAA666777777888@@@ZZZpppqqqfff```SSSTTTmmmyyy~~~rrrRRR@@@;;;:::999888888888888888888888888888777777666666666666777777666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>AAADDDfffuuuvvvoooeeeiiiHHH555666333000222222000000000000111111111111222...///333222111<<>>777333888DDDPPPVVVddd{{{bbb@@@555///222<<>>BBBBBBGGGQQQYYYooowwwbbbWWW[[[bbbjjjpppuuuxxx||||||}}}||||||}}}||||||}}}zzzvvvrrrooolllggg___YYYQQQOOOLLLIIIHHHLLLRRRWWWooo~~~|||```WWWQQQPPPWWWcccppp{{{wwwtttsssnnnnnnooonnnllliiifffddddddccc```]]][[[YYYWWWWWWSSSQQQNNNMMMMMMKKKHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCEEEIII@@@666777666777AAA```tttrrrfff^^^OOOPPPjjjyyypppZZZCCC:::999:::999999888888888888888888888888777777777666666777777888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;@@@<<<===@@@???===DDDOOOppp}}}fffrrraaaDDD444666222000222111000000000000111111111111111...000333222000888EEEjjj{{{UUU]]]{{{pppsss{{{eeebbbooo}}}zzzuuuiiiWWWFFF======@@@FFFQQQdddwwwrrrgggccc^^^VVVOOOIIIBBB<<<888555444444333444555666777999888999>>>FFFLLLNNNNNNJJJGGGEEEIIIPPPVVVWWWVVV```aaabbb___ZZZWWWWWWYYYTTTSSSHHHAAADDDIIIXXXpppmmmWWWNNNRRRPPPUUUfffqqqzzzttt]]]AAA888GGGYYY```fffhhhPPPJJJOOOPPPaaaiiicccdddeeefffhhhjjjnnnqqqtttvvvzzz~~~uuuqqqjjjeeebbb```]]][[[WWWSSSMMMHHHDDD@@@<<<:::888777777:::@@@DDDDDDCCCEEEGGGGGGLLLXXX```qqq~~~hhh\\\RRRLLLGGGGGGGGGDDDDDDFFFEEE===555444===JJJWWW___fffvvvZZZ888444111000888???VVVnnnkkkzzz{{{llldddkkk}}}zzzvvvwwwyyyzzzzzznnneeeXXXMMMFFFCCCBBBBBBBBBDDDEEEFFFGGGIIIMMMPPPMMMMMMMMMMMMMMMKKKGGGDDDDDDBBBIIITTTYYYbbbzzzhhhdddfffeeegggmmmhhhlllnnnlllhhh```QQQDDDHHHaaassskkkVVVGGG@@@>>>>>>999999@@@DDDEEEJJJSSS```}}}zzz___VVV\\\aaaffflllqqquuuyyy~~~|||xxx~~~}}}{{{yyyyyyzzzxxxzzz|||~~~~~~|||{{{yyyooojjjccc]]]YYYTTTNNNIIIHHHHHHHHHHHHHHHKKKOOOSSS]]]llloooYYYMMMJJJGGGHHHLLLXXXmmm~~~{{{vvvsssqqqooooooooonnnkkkiiifffdddcccaaa___[[[YYYVVVUUUTTTPPPOOOMMMMMMLLLJJJGGGDDDGGGFFFEEEDDDCCCCCCCCCCCCCCCGGG???777777555888DDDhhhwwwqqqbbbYYYJJJNNNkkkuuuuuuZZZKKK===999;;;;;;:::999888888888888888888888888777777777666777777888888999999999999999888888888::::::;;;;;;;;;;;;;;;;;;@@@======@@@======NNNddd~~~kkkWWW???444666111///222000///000000000111111111111000...000333111000555>>>\\\~~~]]]VVVqqqvvvrrr}}}ddd^^^gggyyyxxxvvvmmm]]]JJJ>>><<>>>>>AAAEEEDDDDDDLLLWWWqqqtttYYYWWW___aaa```hhhppprrrtttwwwxxxvvv|||||||||{{{xxxvvvvvvwwwuuuxxx{{{|||{{{xxxtttqqqfff```XXXSSSQQQNNNKKKHHHIIIJJJJJJJJJJJJMMMQQQTTTTTT]]]hhhpppsssoooaaaTTTGGGFFFDDDDDDDDDKKK]]]nnnrrrxxx~~~yyyuuuqqqooooooooonnnmmmkkkhhhfffeeeaaa```]]]YYYVVVTTTRRRQQQMMMMMMMMMMMMKKKIIIEEECCCGGGGGGEEEDDDCCCCCCCCCCCC???DDD>>>888777444:::JJJlllvvvkkk[[[SSSGGGRRRttt{{{kkklllvvvqqqMMMCCC;;;;;;<<<:::777777777777777777777777777777777777777777777888999999::::::::::::999999999999:::::::::;;;;;;;;;<<<<<>>???>>>;;;CCC```}}}~~~{{{MMM:::444666111000222//////000000000111111111111//////000222111000333888VVV```JJJjjj{{{ppp|||}}}aaaYYYaaauuuvvvvvvooo```NNN@@@<<<<<>>999777666555444333444555555999999:::>>>DDDJJJNNNPPPPPPLLLGGGHHHNNNTTTVVVUUUYYYgggsssqqqfff```eeemmmooojjjWWWCCC===@@@TTTqqqrrr___^^^iiimmmwwwgggBBB999;;;<<>>;;;888666777:::>>>BBBEEEFFFEEECCCGGGGGGOOO^^^jjj~~~xxxcccXXXNNNHHHEEEEEEFFFDDDEEEGGGGGG===666;;;EEEPPP^^^jjjvvvPPP111555555///222888IIIeeeuuussswwwdddhhhxxx{{{wwwwwwxxxyyyxxxnnneeeYYYNNNGGGCCCAAA@@@BBBCCCDDDDDDDDDFFFIIILLLNNNNNNLLLKKKJJJKKKNNNOOOMMMFFFHHHUUUbbbnnnrrrdddkkkoooeeecccjjjtttyyyxxxrrrnnnjjjZZZGGGFFFQQQ\\\^^^ZZZSSSKKKEEEBBBCCCDDDCCCBBBJJJ]]]nnnkkkVVVZZZ```___\\\hhhqqqqqqnnnppptttwwwyyyyyyzzzxxxvvvttttttuuutttvvvyyy{{{yyyuuuoookkkbbb\\\TTTPPPOOOPPPPPPNNNJJJJJJJJJIIIIIILLLPPPTTT]]]aaaeeeffffffaaaUUUIIIEEECCCDDDFFFFFFHHHPPPYYYccclllxxx|||wwwsssooommmnnnmmmlllkkkiiigggfffeeeaaa___\\\XXXTTTQQQOOONNNKKKLLLMMMLLLJJJGGGEEECCCHHHGGGFFFEEECCCCCCCCCBBB===AAA===888777444>>>SSSkkkrrrdddTTTOOOHHHYYY|||nnngggeeeooozzzvvvZZZDDD>>>999::::::777555444777777777777777777777777777777777777888888999:::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<===??????<<<@@@UUUwwwxxxxxx|||jjjDDD777555777222111333///000000000000111111111111//////000000000111333666]]]hhhGGGdddooopppzzz^^^WWW___qqq}}}xxxwwwpppcccRRRCCC<<<:::CCCLLL[[[kkkzzz|||qqqgggccc]]]VVVOOOGGG???:::666666444444333444555666888888:::===AAAFFFKKKNNNOOOMMMJJJJJJLLLPPPSSSTTTUUUeeerrrnnn___TTTVVV^^^fffeeeVVVDDD===???TTTrrrxxxgggdddkkkttt~~~RRR555999@@@===HHH^^^vvvyyy^^^VVV___ccclllhhhXXX[[[```eeegggjjjlllnnnhhhiiikkkooovvv~~~tttsssmmmjjjgggdddbbb^^^YYYVVVOOOKKKFFFBBB???===:::888666888<<>>GGGOOO^^^mmmzzzvvvJJJ111555555000222555BBB]]]xxxrrrnnnggguuu|||yyyyyyzzzyyyxxxnnnfffZZZOOOGGGCCC@@@???BBBCCCDDDDDDCCCEEEHHHJJJOOONNNLLLJJJJJJLLLQQQTTTRRRNNNMMMVVVeeewwwxxxnnnqqqpppgggccchhhtttyyy~~~~~~yyylllXXXHHHCCCGGGMMMRRRUUUTTTPPPMMMHHHGGGDDDDDDKKK^^^wwwdddXXX\\\___[[[```jjjqqqpppllloootttwwwvvvwwwwwwvvvtttssstttuuusssuuuxxxzzzxxxsssmmmiiiaaa[[[TTTPPPQQQSSSSSSSSSQQQQQQQQQQQQQQQTTTXXX\\\bbbiiippptttuuummm[[[KKKCCCAAACCCHHHIIIIIIKKKOOOXXXbbbpppzzz~~~zzzuuupppmmmkkkkkkjjjjjjiiihhhgggffffff```___[[[WWWSSSPPPNNNLLLKKKLLLMMMLLLIIIFFFEEEEEEIIIHHHGGGEEEDDDCCCBBBBBB;;;???;;;777666555CCC^^^jjjooobbbUUURRRMMMaaammmaaafffjjjwwwcccKKK>>>999777999999666555777777777777777777777777777777777777777888999:::;;;999999::::::;;;;;;<<<<<<999999::::::;;;<<<<<<===<<<@@@===<<>>444555888222222444000000000000000111111111111///000000//////222444666XXXxxxQQQ[[[|||uuummmzzz\\\VVV___lllyyy|||yyyqqqeeeVVVHHH>>>:::===GGGVVVfffuuuvvvjjjfff```YYYQQQIIIAAA<<<666555444333444444666666666666888999===AAAGGGJJJMMMMMMMMMLLLKKKLLLPPPTTTUUUeeerrrlllYYYJJJJJJQQQSSSYYYQQQEEE???@@@RRRooozzzooolllqqq|||cccFFF555<<>><<<999777777:::>>>AAACCCDDDDDDEEEFFFJJJKKKVVVgggvvvlll[[[TTTNNNHHHDDDDDDEEECCCCCCFFF===888999AAAHHHNNN___qqqyyyeeeDDD111333333333555333>>>TTTnnn{{{kkk}}}pppcccqqq~~~{{{||||||zzzxxxoooggg[[[PPPIIIDDDAAA@@@BBBCCCCCCCCCCCCDDDFFFIIIMMMNNNOOONNNMMMOOOSSSWWWSSSSSSRRRVVVfffwwwpppmmmiiieeefffjjjoooppptttwwwppp```QQQIIIAAAAAADDDHHHLLLPPPSSSUUUQQQOOOOOOWWWgggyyynnn___[[[^^^]]]XXXkkkooopppnnnppptttwwwwwwsssuuuvvvuuutttssstttuuusssuuuxxxyyywwwrrrmmmiii___ZZZSSSQQQSSSWWWXXXYYY[[[^^^aaacccdddfffiiikkkjjjqqq{{{~~~gggQQQCCCBBBDDDHHHJJJJJJOOOUUUYYYbbbnnnuuuyyy}}}yyysssnnnkkkjjjhhhhhhgggfffffffffffffffaaa___[[[WWWSSSOOOMMMKKKKKKMMMMMMKKKHHHFFFFFFHHHJJJIIIGGGEEEDDDCCCBBBBBB:::===:::666666666HHHgggjjjpppggg]]][[[SSSddd|||aaaVVVdddsssmmmTTTGGG;;;777777999:::888888;;;777777777777777777777777777777777777888999:::;;;999999::::::;;;<<<======999999::::::;;;<<<=========@@@<<<<<>>555444444333444555666777444555666777999>>>CCCGGGKKKNNNOOOMMMJJJJJJNNNSSSWWWfffsssmmmYYYJJJHHHMMMFFFPPPOOOGGGBBB@@@OOOjjjwwwsssuuuzzzPPPDDD<<<>>>DDDNNNdddzzzaaaYYY]]]VVVZZZZZZZZZ___eeeiiijjjhhhgggfffiiikkkooorrruuuyyy~~~vvvdddXXXYYY```aaa]]]hhhppp|||zzzmmmssssssiiiiiiccc______aaa___WWWPPPLLLIIIDDD@@@>>>;;;999777888;;;???BBBCCCCCCDDDEEEGGGLLLNNNXXXkkkzzz{{{eeeXXXSSSNNNHHHDDDDDDDDDBBBCCCEEE888555999CCCHHHNNN```ttt~~~YYY???000111111555888333===QQQhhhuuu{{{yyyddd~~~lll___lll~~~~~~}}}~~~}}}{{{xxxpppiii]]]RRRJJJFFFBBBAAABBBCCCCCCCCCBBBCCCFFFHHHLLLOOORRRRRRQQQRRRUUUXXXRRRVVVUUUUUUgggssspppkkkccc___bbbhhhmmmkkkeeedddeee]]]OOOIIILLL@@@@@@BBBEEEGGGLLLTTT\\\XXXXXX]]]nnnyyyuuujjj^^^ZZZ]]]^^^[[[WWWtttrrrnnnnnnttt{{{{{{vvvrrrsssuuutttsssssstttvvvtttvvvxxxyyywwwrrrmmmiii\\\XXXSSSSSSWWW\\\______```eeekkkpppsssttttttuuuyyy}}}fffNNNEEEDDDFFFHHHIIIKKKUUU``````hhhqqqvvvxxx~~~xxxqqqllljjjiiiffffffeeeeeeeeeffffffgggaaa___[[[WWWRRROOOLLLKKKLLLMMMMMMKKKGGGFFFGGGIIIJJJIIIGGGFFFDDDCCCBBBBBB:::===999666666666KKKmmmlllsssllleeebbbVVVeeejjj\\\fffvvvyyyYYYGGG@@@:::999999999888888777777777777777777777777777777666666777888999999::::::888:::;;;;;;:::999;;;<<<999======777666;;;???>>>:::999:::HHHiiisssvvv}}}___nnn]]]CCC999888666555444444444555000000////////////000000000000000000000111111222FFFeee}}}oooRRRmmmpppvvvccc\\\\\\fffqqq}}}}}}|||zzzzzzxxxpppaaaPPPAAA999???BBBLLL[[[jjjxxxzzzoooiiiaaa^^^[[[TTTHHH>>>:::666333333555666555333111444777999;;;===@@@CCCKKKMMMNNNLLLKKKMMMOOOOOOYYY]]]pppuuu\\\FFFEEEHHHKKKFFFGGGKKKHHHBBBGGGSSSgggtttwwwwwwsssFFF@@@>>>EEENNN^^^zzzgggPPPNNNXXX^^^^^^XXXYYYcccqqqqqqfffcccgggkkkkkkiiihhhmmmrrrmmmcccaaaZZZPPPKKKJJJMMMNNNOOOaaaxxxyyysssrrrttt{{{vvvssspppkkkhhhiiieeeaaaaaaaaa^^^WWWQQQHHHEEEAAA===;;;:::::::::999<<<@@@CCCCCCDDDDDDEEEKKKOOORRRYYYjjjrrraaaUUUKKKMMMHHHDDDCCCDDDCCC???;;;999:::666;;;LLLVVVaaarrr~~~FFF;;;222000222222222444888LLLeeettt}}}wwwdddqqqiii___dddnnn~~~}}}{{{uuutttnnncccVVVLLLDDD@@@>>>@@@AAACCCEEEFFFFFFEEEDDDPPPOOOMMMLLLOOOUUUUUUPPPOOOZZZ]]]XXX]]]nnnxxxvvvbbbgggkkkkkkgggeeeeeehhhiiiaaaZZZXXXVVVQQQMMMMMMBBBAAABBBDDDHHHMMMSSSWWWXXX```mmmzzzwwwgggZZZ[[[XXX\\\bbb```ZZZ___kkkwwwtttrrrtttxxxzzzxxxuuuqqqtttvvvwwwvvvvvvvvvwwwvvvyyyxxxtttssstttooohhhZZZXXXWWWWWW[[[___aaabbbfffhhhlllrrrwww|||zzz^^^HHHDDDDDDFFFKKKOOOTTT^^^iiizzz}}}vvvqqqnnnlllkkkgggfffeeeeeefffeeecccaaa```^^^ZZZUUUQQQNNNLLLKKKMMMLLLJJJHHHHHHHHHIIIJJJLLLGGGBBB@@@BBBCCCBBBAAACCC222888>>>333===^^^ooolllnnnmmmbbbQQQRRRrrr|||fffbbbttteeeLLL???:::999999888888888777777777777777777777777777777777777777777888999999::::::888:::;;;;;;:::999;;;<<<999<<<===999999>>>@@@=========@@@RRRvvvuuusssjjjQQQ>>>:::888666555333333333444000000////////////000000000000000000000111111222999YYYuuuXXXkkkpppyyyfff\\\]]]bbbmmm|||}}}}}}{{{zzzwwwooodddUUUGGG>>>;;;BBBTTTkkk}}}{{{ssslllddd```^^^WWWLLLBBB;;;777444333555777666444444666888::::::;;;>>>@@@HHHKKKOOOPPPPPPQQQRRRRRRXXX^^^rrryyyaaaJJJFFFGGGJJJFFFGGGKKKHHHCCCGGGSSSeeessswwwrrruuu{{{kkkRRR>>>CCCGGGKKKZZZzzz```OOOMMMRRR[[[eee^^^```iiitttrrrgggcccggghhhgggdddaaaccceee___UUURRRNNNIIIGGGIIIKKKLLLLLLZZZrrrlllfffbbbbbbfffnnnzzz}}}rrrpppoookkkiiiiiieeeaaa```___\\\UUUOOOGGGDDD@@@<<<:::999999999999===@@@CCCDDDDDDEEEFFFIIINNNTTT^^^ssskkk\\\SSSKKKKKKGGGDDDCCCDDDCCC>>>:::555:::999===KKKUUUcccxxxzzzDDD:::222000222222222555;;;MMMdddttt}}}ooo___kkk|||jjj]]]```kkk}}}}}}wwwtttnnndddXXXMMMEEEAAA???@@@AAABBBCCCDDDEEEEEEEEEHHHKKKLLLMMMPPPUUUUUUQQQTTTXXXXXXWWW\\\gggkkkggg^^^dddhhhgggbbb___cccgggiiiaaa[[[YYYVVVPPPLLLLLLFFFEEEEEEFFFIIINNNSSSVVVXXXXXXZZZ^^^```[[[QQQIIIPPPOOOWWW```aaa\\\```jjj{{{xxxuuuvvvyyy{{{xxxuuuuuuuuuvvvwwwwwwwwwvvvuuuuuuyyyyyyvvvuuutttoooggg^^^\\\[[[\\\___cccfffggglllnnnqqqvvv{{{sssXXXEEEJJJIIIJJJOOOVVV```ooo}}}xxxrrrnnnllljjjfffeeeddddddddddddbbb```^^^\\\XXXSSSOOOLLLJJJJJJMMMLLLJJJHHHGGGHHHJJJKKKLLLGGGBBBAAABBBCCCBBBAAA???333888;;;555DDDcccppppppoooiii\\\OOOUUUwww}}}mmmhhhrrrkkkPPPBBB;;;999888888777777777777666666777777777777777777777777777777888888999:::::::::888:::;;;;;;::::::;;;<<<:::<<<<<<;;;===@@@???<<<:::@@@MMMfff}}}~~~qqqddd{{{rrrIII@@@:::999666444333222222222111000000//////000000111000000000000000111111222111PPPnnn}}}aaaggg~~~rrr|||xxxbbbUUUVVVZZZgggwww~~~}}}~~~{{{vvvooofffYYYJJJ@@@;;;BBBTTTkkk{{{vvvooofffbbb```ZZZOOOFFF===999555444555777777555777888::::::999999;;;<<>>@@@EEELLLNNNNNNPPPTTTTTTeeefffLLLHHHJJJKKKIIIJJJMMMMMMKKKOOOUUUfffhhhiiicccUUUJJJHHHMMM\\\RRRSSSppptttfffYYYUUUSSSUUU```nnnfffiiipppvvvqqqgggdddgggccc```\\\YYYWWWTTTLLLEEEKKKKKKMMMOOORRRUUUWWWXXXYYY]]]___]]]\\\YYYPPPGGGDDDDDDHHHPPP___vvvqqqiiijjjjjjiiihhhgggddd```\\\XXXSSSMMMIIIDDDBBB>>>:::777666777777<<>>UUUuuuooodddmmm|||vvv]]]^^^fffttt}}}wwwvvvqqqiii___TTTJJJDDD@@@???>>>>>>>>>@@@BBBDDDEEEEEELLLOOOLLLJJJLLLMMMMMMWWWTTTVVV]]]___\\\ZZZ\\\^^^^^^^^^^^^```cccgggkkkeee```]]][[[WWWOOOJJJJJJLLLKKKJJJJJJLLLOOOSSSVVVYYYXXXXXXYYYXXXSSSMMMGGGLLLGGGGGGLLLRRR\\\lllzzz~~~|||zzz{{{}}}~~~}}}~~~~~~zzzwwwwwwxxxyyyyyyxxxvvvvvvtttqqqmmmhhheeebbbaaabbbdddeeeeeejjjkkknnnrrryyyoooZZZOOOKKKEEELLL[[[lllxxx|||uuuoookkkhhhcccbbb``````___^^^[[[YYYXXXVVVSSSOOOMMMKKKJJJJJJLLLKKKHHHGGGGGGIIIKKKMMMKKKGGGCCCBBBCCCDDDBBB@@@777999777555@@@[[[nnnmmmuuussshhhRRRFFFVVVzzzxxxgggcccwww\\\BBB;;;888666555666666666666666777777777777777777777777777777777999999999999999:::::::::999;;;<<<<<<;;;:::<<<===>>><<<<<<===>>>===;;;;;;CCC```nnnxxxzzzNNNCCC;;;;;;999777444333222111111111111000000000000111111000000000000000111111222333===RRRnnnvvvaaahhhooouuufffOOOHHHJJJVVVgggtttyyy{{{{{{|||{{{xxxuuusssmmmaaaQQQEEE;;;===AAAEEEGGGMMM]]]mmm{{{sssjjjeeeddd___WWWPPPDDD>>>666333333555555444555777888999999999;;;===AAA@@@EEEMMMPPPPPPTTTZZZXXXlllbbbHHHHHHMMMLLLLLLMMMPPPRRRRRRUUUZZZkkkiiijjjiii___RRRQQQXXXeeeVVV```yyy\\\aaa^^^RRRNNNYYYgggmmmdddffflllqqqoooiiiffffff___\\\ZZZZZZYYYUUUPPPLLLPPPQQQRRRUUUZZZaaagggkkkrrroooggg^^^ZZZWWWNNNEEEBBBCCCEEEJJJZZZtttooohhhhhhgggffffffeeeccc^^^YYYTTTOOOJJJFFFBBB@@@<<<999777777777888>>>@@@CCCDDDEEEFFFHHHJJJNNNRRRZZZkkkrrr[[[OOOHHHDDDCCCCCCCCCCCCAAA>>>999666555:::===III___nnn}}}QQQ999444111222222111333666999===RRR{{{ooo___ddd{{{~~~xxxaaa```aaahhhvvv~~~{{{vvvssslllcccXXXNNNEEEAAA============???AAACCCEEEGGGLLLMMMHHHGGGKKKOOOQQQPPPQQQWWWZZZWWWQQQRRRXXX^^^[[[XXX[[[bbbhhhiiihhhbbb^^^\\\ZZZUUUMMMIIIJJJLLLKKKJJJJJJLLLPPPTTTWWWWWWXXXZZZ\\\[[[WWWRRRNNNSSSNNNJJJKKKOOOWWWcccnnnvvvwwwxxx{{{{{{vvvyyy~~~|||yyyuuuuuuuuuttttttttthhhfffddddddgggjjjlllmmmooooooqqqsssvvvzzz~~~qqq]]]PPPOOORRRRRR[[[kkk}}}~~~vvvoooiiifffbbb```___^^^]]][[[YYYVVVUUUTTTQQQNNNLLLKKKKKKKKKLLLJJJGGGFFFFFFIIILLLOOOJJJFFFBBBBBBCCCCCCAAA???555;;;777666LLLhhhqqqmmmmmmrrrjjjTTTHHHZZZ~~~}}}hhhaaakkkpppMMM???===:::888888666666777777777777888888777777777777777777777777999999::::::::::::::::::999;;;<<<<<<;;;;;;<<<===???===<<<===<<<;;;>>>CCCccczzzpppiiidddIIICCC;;;;;;:::777555444333333333222111111000000111111222000000000000000111111222666777LLLqqqcccaaa~~~|||sss|||zzz[[[GGGHHHQQQ```oooyyy}}}|||yyyvvvtttrrroookkkaaaVVVMMM888;;;AAAGGGLLLUUUgggxxxxxxnnniiihhheee^^^WWWIIIBBB999444333444444333333555888999999:::<<<>>>>>>===CCCOOOSSSSSSWWW___cccttt]]]FFFHHHLLLLLLLLLOOORRRUUUYYY\\\^^^^^^___eeelllllldddbbbeeemmmgggwwwiii^^^\\\eee___MMMJJJ[[[iiijjjcccdddggglllnnnmmmiiifff\\\YYYYYY\\\\\\XXXTTTTTTQQQRRRTTTXXX^^^hhhrrryyyyyyzzzzzzyyyvvvlllXXXFFF@@@CCCDDDGGGUUUppp~~~nnnhhhfffeeeddddddcccaaa\\\WWWQQQKKKGGGEEE@@@>>>;;;888777888999:::???AAACCCEEEEEEGGGIIIKKKRRRUUU^^^qqqmmmYYYMMMFFFCCCBBBCCCBBBAAA???<<<888666888>>>CCCRRRkkk{{{FFF777333111333222000222555999999MMMwwwtttaaa```uuu}}}jjjbbb[[[\\\iii~~~wwwuuuooofff\\\PPPGGGBBB<<<<<<===>>>@@@BBBCCCDDDFFFIIIHHHFFFHHHOOOUUUWWWSSSYYY^^^[[[UUURRRVVV[[[]]]YYYXXX\\\cccgggeeebbb^^^[[[YYYXXXRRRKKKIIILLLNNNMMMKKKKKKMMMQQQUUUXXX[[[[[[ZZZYYYXXXXXXXXXWWWXXXWWWUUUUUUUUUVVVXXXYYYlllooouuu{{{}}}xxx{{{|||wwwtttuuuvvvvvvwwwyyykkkiiiiiilllrrrxxx|||~~~~~~~~~}}}|||{{{zzzyyy|||{{{sssfffYYYSSSVVV[[[```eeeppp~~~uuummmhhheeeaaa```^^^\\\\\\ZZZWWWTTTRRRQQQOOOMMMLLLKKKKKKLLLLLLJJJGGGEEEFFFIIIMMMPPPHHHEEEAAAAAABBBBBB@@@===555<<<777<<<\\\uuuvvvrrrjjjrrrlllWWWQQQgggvvv```eeeyyyvvv\\\DDD>>>>>>;;;999;;;777777777888888888999999777777777777777777777777:::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>>>>=========;;;;;;DDDPPPxxxgggsssXXXIIIBBB???;;;:::888666555555555555222111111000000111111222000000000000000111111222777555LLLyyyjjj^^^uuuooosssvvvRRRIIIOOO\\\mmm{{{~~~xxxtttqqqllleee^^^VVVQQQMMM<<<;;;???HHHSSS___mmmyyy{{{pppkkkjjjhhhaaa[[[OOOGGG===666444555444444444666888888888999;;;===;;;===HHHYYY```^^^aaaiiirrryyywwwXXXHHHHHHGGGJJJKKKNNNRRRWWW]]]``````UUUWWW]]]dddhhhjjjnnnrrrqqqooouuu~~~vvvbbbWWWXXXfffddd\\\RRRUUU```eeecccgggeeeeeejjjppprrrllleee^^^[[[[[[______ZZZWWWXXXSSSUUUXXX[[[```hhhrrryyyuuuyyy~~~xxx```JJJAAAEEEFFFHHHTTTlll{{{lllgggeeeccccccccc```^^^ZZZUUUNNNIIIFFFDDD>>><<<:::888888999;;;===@@@BBBDDDEEEFFFGGGJJJMMMRRRXXXddd{{{~~~eeeTTTJJJEEECCCBBBBBBBBB???<<<999888777888CCCLLL]]]tttpppAAA555333222333222///000444444555HHHooo|||iiiaaaooozzz|||yyyhhhWWWVVVgggxxxvvvqqqiii^^^SSSHHHBBB;;;<<<>>>@@@AAACCCCCCDDDFFFGGGGGGGGGLLLTTTXXXWWWXXX```ccc[[[XXX^^^cccccc\\\^^^aaacccdddccc```___\\\YYYWWWUUUOOOIIIIIIMMMRRRQQQOOONNNOOORRRUUUWWW\\\\\\\\\\\\]]]^^^```aaa^^^___```______^^^\\\YYYdddjjjrrr{{{|||||||||xxxttttttyyy{{{xxxxxxzzzrrrrrrrrruuu||||||zzzvvvpppiiiddddddgggjjjpppttttttlllfffdddaaa```]]]\\\[[[YYYUUUSSSOOONNNLLLKKKJJJJJJJJJKKKKKKIIIFFFEEEFFFJJJNNNQQQGGGCCC@@@@@@AAAAAA>>>;;;666;;;666DDDmmm}}}{{{vvvzzzooo[[[\\\wwwyyy^^^jjjaaaKKK:::888999555444888777777888888999999999:::777777777777777777777777:::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>===<<<===>>>;;;<<>>AAABBBDDDEEEFFFHHHKKKMMMRRRYYYiiixxx___OOOGGGEEEEEEBBBBBBAAA>>>;;;888777888777FFFTTTdddxxx\\\===555333222444222///000333333666KKKnnn~~~nnndddnnnzzz{{{oooWWWVVVlll}}}xxxvvvrrrkkk```TTTIIIBBB:::<<<>>>AAACCCDDDDDDCCCHHHIIIIIIJJJPPPVVVVVVRRRUUU^^^^^^VVVXXXffflllggg^^^eeelllkkkeee```^^^___ZZZWWWUUUSSSMMMHHHIIIOOOWWWUUURRRPPPPPPRRRUUUWWWUUUXXX^^^bbbddddddeeeeeedddddddddccceeehhhiiihhh```gggqqqzzz|||xxxtttqqqttt|||{{{xxxyyy{{{yyyyyy{{{xxxtttqqqppprrruuuwwwxxxssskkkfffcccbbb```]]]\\\[[[XXXUUURRRLLLKKKJJJIIIHHHIIIIIIJJJKKKIIIFFFDDDFFFJJJNNNRRRFFFBBB@@@???AAAAAA>>>:::666:::666JJJxxxsss^^^cccsss[[[wwwdddGGGBBB<<<777666777888888888888888888888888888888888888888888888888888888888:::;;;:::888888999:::888999;;;<<<<<<<<<;;;;;;BBB;;;;;;???:::999RRRttt}}}pppzzzdddUUUJJJCCC>>>@@@;;;999777888::::::777444222222111111111111111111000000////////////000000///;;;===UUU}}}^^^___nnn|||yyyPPPRRR]]]ooo{{{~~~|||{{{}}}|||gggOOOFFFDDDGGGQQQQQQAAA:::BBBLLLTTTcccttt}}}vvvpppkkkgggbbb^^^ZZZQQQDDD;;;888777666444666777888888777777999;;;KKKQQQcccwww}}}tttnnnooovvvmmm```TTTOOOMMMJJJFFFIIIMMMQQQSSSWWW]]]bbbeeeccc]]]YYY[[[[[[WWWXXX]]]ZZZZZZZZZYYYXXXYYY]]]___ddd]]]___jjjlllccc]]]^^^hhhgggdddeeeoooyyyxxxoooeeeeeedddbbbaaa^^^\\\[[[\\\^^^aaadddhhhjjjkkkllltttuuuuuussskkk___QQQHHHMMMKKKNNNYYYkkk}}}}}}ooofff```eeeggg\\\]]]ZZZTTTOOOKKKGGGCCC@@@;;;;;;:::999777888:::===AAAAAABBBCCCEEEHHHKKKNNNWWWaaatttjjj[[[KKKEEEHHHGGGAAA@@@???;;;888666666777<<>>>>>BBBEEEDDDDDDFFFGGGFFFGGGKKKQQQTTTSSSRRRSSSYYY]]]]]]]]]______]]]aaafffhhhddd`````````___aaa\\\TTTMMMIIIGGGFFFEEERRRSSSTTTWWWYYYXXXUUUSSSTTTWWW\\\aaadddffffffeeeggghhhjjjjjjjjjjjjlllmmmqqqkkkkkkttt}}}{{{yyy{{{yyywwwwwwyyy|||}}}}}}~~~ssshhhcccddd```^^^\\\[[[YYYVVVRRROOOLLLJJJHHHGGGGGGIIIKKKMMMKKKHHHFFFEEEHHHJJJLLLLLLFFFDDDAAAAAABBBAAA>>>;;;888333<<>>===<<<<<<;;;:::===@@@===CCCaaatttvvvzzznnnOOOGGGDDD@@@;;;;;;999888999;;;;;;888666333333222111111111111222000000////////////000000---999:::NNNwwwggg^^^qqq|||}}}^^^XXX^^^qqqwwwvvvbbbMMMJJJNNNWWWdddbbbMMM===AAAJJJQQQ___nnnzzzyyyrrrnnnjjjeeeaaa\\\UUUJJJ@@@:::777666666666777888999999<<>>;;;;;;:::999888888;;;>>>AAABBBBBBCCCDDDHHHLLLOOOXXXeee{{{yyybbbVVVJJJEEEGGGDDD@@@@@@>>>;;;888666777999AAAMMM^^^ooo}}}{{{HHH777333333222111111111111111444222<<>>???>>>======::::::<<<>>>DDDXXX{{{pppZZZLLLEEEEEEDDD888===<<<;;;;;;<<<;;;999777444444333222222222222222111000000//////000000111,,,777555DDDkkkppp\\\ssspppwwwkkk[[[ZZZooo~~~yyywwwdddRRRVVVaaaqqqzzz[[[@@@>>>FFFNNNZZZfffttt{{{|||vvvrrrmmmiiifff```[[[SSSHHH???999777777555777888999<<<@@@FFFJJJXXXkkkzzztttbbbSSSOOOOOO@@@BBBEEEJJJNNNOOOPPPQQQEEEIIIMMMPPPSSSYYYccckkkeee]]]VVVUUUUUUTTTSSSTTTUUUWWWYYY[[[[[[]]]___aaa[[[XXXZZZ______ZZZZZZ```hhhgggeeeiiisss||||||wwwnnnllliiiiiiiiiiiigggfffhhhhhhhhhiiikkknnnqqqsssrrrtttuuuvvvtttqqqmmmjjjkkkmmmyyypppeee]]]aaabbbZZZXXXTTTOOOKKKGGGCCC???===:::::::::999888999<<>>@@@@@@AAADDDEEEEEEFFFKKKPPPSSSQQQOOObbbaaa\\\TTTQQQWWW\\\^^^aaabbb```]]]^^^ccceeebbb^^^^^^[[[RRRHHHBBBBBBEEEOOOQQQVVVZZZ^^^```aaabbb^^^aaadddfffhhhjjjnnnqqqoooqqqtttuuuuuutttuuuvvvsssrrrvvv}}}~~~xxxwwwvvvxxx{{{~~~~~~}}}pppeee```______]]]ZZZXXXWWWTTTPPPMMMJJJIIIHHHGGGGGGIIIKKKLLLLLLIIIFFFFFFHHHLLLNNNPPPKKKHHHEEECCCAAA>>>;;;888888777JJJoooxxxhhhOOOEEE\\\}}}VVV@@@;;;888777777777999::::::999888888888888888888888888888888888888888888888888888:::;;;:::999999:::;;;;;;<<<===>>>>>>>>>===<<>>===<<<;;;888777555555444333222222222333111000000000000000000111---666333;;;]]]xxxzzz___jjjjjjmmmqqq[[[VVVnnnzzz}}}}}}{{{iii[[[cccsssdddAAA:::BBBJJJVVVbbbooovvv~~~yyyuuupppllliiicccaaa[[[PPPDDD;;;777777666777888999<<>><<<999999:::999999:::>>>@@@CCCDDDDDDCCCDDDHHHOOOUUUbbbxxxiiiRRRLLLFFFEEEDDD>>>???>>><<<999666777:::===GGGRRRaaaooo~~~```===666111111000000000000000111777333555EEE^^^tttqqqcccmmm}}}~~~mmmccckkk~~~~~~{{{xxxyyyxxxvvvqqqjjj```UUUNNNFFF@@@===???AAAAAACCCFFFEEECCCCCCGGGMMMRRRTTTSSS______[[[TTTTTT]]]eeeiiiaaa```\\\ZZZ^^^eeefffccc]]]```___VVVIII@@@AAAEEENNNRRRWWW\\\___bbbeeegggjjjmmmooonnnllljjjkkklllppprrruuuwwwvvvuuuvvvvvvzzz}}}}}}yyyxxxwwwyyy|||~~~}}}|||pppeee```___^^^\\\YYYVVVTTTRRRNNNKKKHHHHHHGGGFFFGGGIIIJJJKKKJJJHHHEEEEEEHHHLLLOOOPPPKKKIIIFFFBBB>>>;;;888666999===WWW|||~~~ooo```NNNLLLhhh^^^GGG<<<888999888777888999999888666888888888888888888888888888888888888888888888888888999;;;;;;::::::;;;<<<;;;<<<===>>>======;;;;;;>>>999???[[[}}}gggLLLOOODDDBBBHHH???CCCBBBBBB???<<<999777777777666555444333333333333111111000000000000111111///666333666OOOnnndddddd~~~iiihhhyyy~~~zzzttt]]]VVVlll||||||nnncccooofffCCC:::???GGGTTTaaannnuuu~~~|||vvvqqqmmmkkkdddddd```WWWJJJ???999777777888888999;;;@@@FFFKKKQQQVVVXXXXXX^^^aaaUUUEEECCC???AAAHHHMMMNNNQQQWWWZZZQQQJJJMMMRRRTTTXXX\\\iiigggbbb\\\YYYXXXVVVUUUUUUWWWYYYZZZYYYYYYZZZ[[[\\\]]]```cccccccccgggmmmnnnkkkkkkqqqyyy}}}~~~~~~~~~xxxqqqnnnmmmmmmjjjggglllkkklllooottt{{{pppfff_________WWWSSSPPPKKKGGGDDDAAA>>>;;;888999999999999;;;???BBBCCCEEEEEEDDDEEEJJJSSSZZZhhhiiiQQQJJJDDDCCCCCC>>>>>>===:::777666888===@@@LLLYYYhhhwwwvvvzzzPPP;;;555111000000000000000111111555333666BBBWWWmmm|||{{{hhhkkk}}}~~~}}}mmm___bbbqqqzzzyyy}}}{{{zzzyyywwwtttnnndddYYYRRRIIIBBB===>>>@@@@@@CCCHHHHHHDDDBBBEEEMMMUUU[[[]]]XXXZZZYYYUUUWWW```hhhkkk______\\\[[[___ffffffccc\\\aaabbbYYYKKKAAAAAAEEENNNRRRXXX\\\___bbbfffiiitttxxx|||{{{uuuooollllllrrrtttvvvwwwvvvuuuuuuuuuxxx}}}{{{|||{{{zzz{{{}}}~~~}}}}}}|||zzzooogggaaa```^^^[[[WWWTTTRRROOOLLLJJJGGGFFFFFFFFFGGGHHHJJJKKKHHHFFFEEEEEEIIILLLOOOOOOIIIHHHDDD@@@;;;777555555:::FFFdddzzzttt|||iiiYYYIIIQQQuuueeeHHH>>>:::555888777666666777777666444888888888888888888888888888888888888888888888888888999;;;;;;::::::<<<===;;;<<<===>>>===<<<;;;:::888999OOO{{{{{{{{{]]]KKKMMMCCC???DDDAAABBBBBBBBB@@@<<<:::888888888888666555444444444444222111111000000111111222111444444444CCCbbbdddXXXoooqqqkkksssyyykkkuuuzzzcccVVVbbbwww}}}vvvqqqfffHHH>>>???CCCQQQ```mmmttt~~~~~~xxxrrrmmmlllgggfffccc\\\RRRFFF===888777888888999:::>>>CCCFFFEEEPPPYYY[[[XXXUUUQQQMMMMMMCCC@@@FFFKKKMMMPPPVVV```RRRIIIKKKOOORRRXXXaaaeeehhhggg```YYYVVVVVVUUUSSSUUUWWWYYYYYY[[[]]]___]]]___cccgggiiikkknnnpppsssooopppwwwvvvqqqqqqqqqnnnjjjlllmmmooottt{{{lllfff```^^^\\\TTTPPPMMMIIIEEECCC@@@===:::777888999999:::<<>>===<<<999666555888>>>CCCOOO\\\lll|||xxxEEE;;;333111111000000000111222222222444666???QQQgggvvv|||ooohhhnnn[[[[[[lll|||~~~{{{zzzyyyvvvqqqhhh^^^WWWKKKCCC===<<<===>>>BBBHHHKKKGGGDDDGGGOOOXXX___bbbUUUXXXWWWSSSTTTZZZ```aaa]]]___```___bbbeeeddd```]]]bbbddd\\\OOOEEECCCEEENNNSSSYYY]]]___bbbgggkkkyyyyyyuuuuuurrrssssssrrrpppooopppqqqttt{{{}}}~~~|||{{{|||}}}~~~}}}{{{}}}vvvnnngggcccaaa]]]ZZZVVVRRRPPPMMMJJJHHHEEEEEEEEEFFFGGGHHHIIIJJJFFFEEEFFFHHHLLLNNNOOOOOOGGGFFFCCC>>>999555555666999NNNpppsssmmmssskkkXXXJJJZZZgggLLL???999777777888777555555777888888777888888888888888888888888888888888888888888888888888999;;;;;;:::;;;<<<>>>======>>>???>>>===<<<;;;;;;AAAbbb}}}|||mmmYYYKKKHHHGGGCCCBBBDDD===???AAA@@@===;;;;;;===999999777666555444444444222111111000000111111222111000444555<<>>;;;999666777888999:::===BBBEEEDDDFFFHHHGGGHHHOOO]]]ggg{{{oooVVVIIIGGGBBB@@@AAA======;;;888555555999@@@EEEUUUcccttt~~~ggg===;;;000111111111111111222333333111444555:::JJJaaarrrxxx|||sssdddrrr]]]ZZZjjj{{{~~~|||{{{zzzxxxsssjjjaaaZZZNNNEEE>>><<<===???DDDIIIIIIGGGEEEHHHPPPWWW[[[\\\VVVXXXVVVQQQOOOSSSWWWWWW[[[aaaeeeeeeddddddbbb^^^^^^bbbddd^^^SSSIIIEEEEEEMMMSSSYYY]]]```dddjjjooo}}}|||{{{}}}wwwvvvuuurrrooonnnppprrr|||||||||{{{}}}~~~}}}~~~rrrlllgggcccbbb\\\YYYTTTQQQNNNLLLIIIGGGDDDDDDEEEFFFGGGHHHIIIIIIEEEFFFHHHLLLPPPRRRQQQPPPEEEDDDBBB>>>888666777999777VVVyyy}}}pppkkkmmmiiiWWWNNNhhhgggDDD===<<<666666===:::888777777999;;;<<<<<<888888888888888888888888888888888888888888888888888999;;;;;;;;;;;;<<<>>>>>>???@@@@@@???>>>===<<>>@@@:::999888666555555444444222222111111111111222222///---444777888TTT~~~\\\[[[vvvvvvjjjooolllgggsssiiiQQQYYYrrryyy{{{yyylllXXXMMMBBB<<>>AAADDDDDDBBBFFFPPPTTTSSSZZZeeePPP@@@888AAALLLNNNNNNRRRZZZ```ooozzzrrraaa\\\ccc___lllrrrhhh[[[VVVWWWYYY\\\\\\\\\ZZZZZZ[[[^^^aaaWWW[[[```gggnnnrrroooiiiwwwtttwwwzzz|||~~~{{{xxxsssuuuyyyrrrbbbccc```[[[UUULLLKKKHHHDDDAAA>>><<<999777666777888999;;;>>>BBBFFFDDDGGGIIIHHHIIIQQQ___kkksss___JJJCCCFFFAAA>>>???<<<===;;;777444444999AAAGGGaaappprrrzzzVVV999;;;///222222111111222333444444111444444777EEE]]]ooovvvzzzvvv___|||vvvbbb\\\gggsssxxxttt|||||||||{{{yyytttlllbbb\\\RRRIIIAAA??????AAAFFFLLLEEEDDDDDDHHHNNNSSSTTTSSSXXXYYYUUUOOOLLLPPPTTTUUUYYYbbbiiiiiifffddd```\\\___bbbddd___UUULLLGGGEEELLLRRRYYY^^^aaafffmmmssszzz{{{~~~{{{wwwwwwyyy{{{{{{zzz{{{}}}zzzooojjjfffcccbbb\\\YYYTTTPPPMMMKKKHHHFFFCCCDDDEEEFFFGGGHHHIIIIIIFFFGGGJJJOOOSSSTTTSSSQQQDDDDDDBBB>>>999777999;;;444YYY}}}yyyooolllkkk___PPPOOOpppeeeOOO<<<999999555444999777777777888999999::::::999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>AAA@@@<<<:::;;;<<<;;;EEE```eeexxxsssvvv[[[QQQJJJKKKMMMJJJFFFCCC@@@@@@@@@@@@???===<<<::::::999888888999888666333333222111000////////////...111444555999JJJmmmrrrUUU___~~~nnnxxxzzzeeejjjvvvTTTRRRiiixxxxxxwwwyyy{{{|||~~~rrrlll```NNNAAA>>>DDDLLLVVV^^^kkkwww}}}~~~|||wwwppplllnnnjjjgggeeebbbZZZOOOFFF888777777:::===@@@BBBBBBIIIEEEEEEKKKTTTZZZYYYUUUHHHFFFCCCCCCGGGMMMQQQRRR\\\]]]______ZZZWWW]]]eee___hhhqqqqqqeeeYYYTTTUUU\\\^^^```aaa``````aaabbb]]]^^^eeellllllhhhiiippptttsss}}}~~~|||qqqccc[[[ZZZXXXRRRLLLGGGEEEBBB???<<<:::999888777666666:::???CCCCCCBBBEEEFFFIIIMMMQQQWWWeeerrrfffVVVNNNDDD>>>>>>???>>>===888777666444666===IIIQQQrrrwwwmmmBBB;;;666555333333222111000000111111444333000333???TTThhhttt{{{hhhggguuuuuuYYY^^^nnnhhhsss{{{||||||~~~}}}xxxtttoooggg^^^VVVNNNEEE???@@@EEELLLPPPHHHDDD@@@AAAHHHOOOQQQQQQRRRTTTQQQKKKIIIOOOWWW[[[gggggghhhgggaaa[[[[[[______[[[___gggeeeUUUHHHDDDOOOTTTYYYZZZ\\\ccclllqqq|||yyyuuuxxxyyy{{{wwwyyy}}}~~~wwwllliiiddd___[[[VVVSSSOOOMMMLLLKKKHHHEEEDDDEEEGGGHHHIIIIIIHHHGGGEEEGGGKKKOOORRRRRRNNNKKKHHHFFFCCC???999444444777CCCgggzzztttooohhh]]]GGGOOOzzziiiQQQAAA666888999555555999777777777888999999::::::::::::999999999999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<======;;;;;;===AAAYYYwww{{{ooo|||}}}ggg^^^SSSKKKJJJKKKIIIEEECCC@@@@@@@@@@@@???===<<<:::999777666666777777555444333222111000000//////000---///111//////<<>>;;;999888777777777777;;;@@@CCCCCCBBBBBBDDDHHHMMMPPPYYYjjjzzz|||^^^RRRKKKCCC>>>>>>???===;;;777666444333888DDDTTT```|||xxxrrrwwwBBB<<<444444333222111000000000000111222111000111;;;OOOeeesss}}}lllcccqqqjjj```hhheeeqqqyyy~~~|||~~~}}}xxxtttppphhh___VVVPPPHHHBBBAAADDDGGGIIIDDDAAA@@@DDDJJJNNNOOOMMMQQQTTTRRRKKKIIIPPPZZZ```eeeaaa___```___[[[[[[^^^___^^^aaaeeeaaaVVVKKKFFFHHHNNNVVVYYY]]]eeeooovvvyyywwwrrrsssttt{{{zzzvvvxxx|||}}}tttkkkhhhccc]]]ZZZUUURRRNNNLLLLLLKKKHHHEEEEEEFFFGGGHHHHHHHHHGGGGGGDDDFFFJJJOOORRRRRRNNNKKKEEEAAA===;;;999888;;;@@@IIInnnvvvtttrrrjjj[[[EEEPPPzzz{{{YYYCCC>>>777555:::;;;666555999777777777888999999:::::::::::::::999999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===;;;;;;===:::;;;GGGVVVyyy|||vvvxxx[[[^^^TTTLLLJJJKKKGGGDDDCCC@@@@@@@@@???>>>===;;;;;;777666444444555666666555444333222111000000000000000111222000...666MMMcccyyy]]]UUUlllmmmwwwrrrmmm|||eeeYYYZZZjjj{{{~~~{{{yyyzzz{{{|||zzzrrr```LLL>>><<<>>>NNNVVVcccooowww{{{}}}}}}{{{zzzzzz{{{{{{xxxssspppooommmjjjiiigggaaaYYYRRREEE>>>777666;;;AAADDDEEEGGGJJJOOORRRSSSPPPKKKHHHJJJ^^^fffXXXIIIKKKUUU[[[[[[[[[]]]^^^YYYVVVYYY```___cccqqq{{{hhh[[[[[[]]]```dddffffffffffffgggeeecccdddkkkqqqtttxxx|||qqq|||kkkhhhddd___ZZZTTTMMMHHHFFFDDDAAA===:::888777666888888999<<<@@@CCCDDDCCCAAAEEEJJJOOOSSS^^^tttkkkUUUMMMHHHBBB>>>>>>===;;;888777666444555===OOOdddsss|||nnngggBBB===333444222111000000000000000000000000000111777HHH```rrryyyttteeeqqq~~~www```bbbgggwww}}}}}}~~~}}}xxxtttqqqjjjbbbXXXSSSKKKEEEBBBAAAAAAAAAAAAAAABBBFFFKKKMMMKKKHHHLLLRRRTTTNNNKKKRRR___hhhddd^^^[[[]]]___^^^]]]______bbbccc```^^^[[[RRRJJJ@@@HHHRRRXXX\\\cccnnnwwwxxxxxxpppnnnnnnpppwwwzzzvvvxxx{{{|||~~~pppiiigggaaaZZZWWWSSSQQQMMMKKKKKKIIIGGGFFFGGGGGGGGGHHHGGGGGGFFFEEECCCFFFJJJOOORRRQQQMMMJJJEEE>>>888666444333777>>>UUUxxx~~~ppptttssshhhTTTFFFZZZzzzXXXAAA777999777999<<<;;;666555888777777777888999999::::::;;;::::::999999888888888999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@<<<:::;;;999CCCbbb{{{zzzkkkWWWXXXPPPKKKLLLLLLHHHDDDCCC@@@@@@???>>>===<<<;;;;;;888666444444666777777777444444222111111111111111111222444444222777HHHYYYuuuooo]]]fff~~~nnnuuu{{{rrrzzz}}}uuufff[[[ggg~~~{{{yyyzzz|||wwwyyyvvvhhhTTTEEE>>>>>>JJJRRR___kkksssyyy|||}}}|||||||||||||||zzzvvvsssooommmkkkjjjhhhddd^^^YYYOOOEEE:::555999???BBBBBBEEEHHHKKKKKKIIIGGGGGGHHHYYYpppxxxcccNNNNNNXXX]]]]]]]]]___```]]]YYY[[[```ddddddsssppp___\\\aaadddhhhkkklllkkkllllllqqqmmmkkkooowww|||ooobbbbbb___ZZZTTTMMMHHHFFFDDDBBB???<<<999777666666888999;;;>>>AAACCCDDDDDDDDDIIIOOOTTTYYYfff~~~^^^PPPGGGDDD@@@>>>===<<<999666777777777:::DDDWWWnnn~~~uuu{{{lllVVV???===333444111111000//////000000111///000111111444AAAZZZpppxxxgggpppxxx___bbbooo}}}}}}|||xxxuuurrrllleee\\\VVVMMMFFFBBB@@@???>>>DDDDDDEEEGGGJJJJJJGGGEEEGGGQQQWWWRRROOOUUUaaakkkaaa______bbbbbb______bbbaaaccc___[[[```eee]]]NNN>>>EEEOOOXXX[[[```jjjttt|||sssmmmlllnnnrrrxxx|||wwwyyy|||}}}~~~wwwkkkfffddd^^^WWWSSSPPPOOOLLLJJJIIIHHHGGGFFFHHHHHHHHHGGGFFFEEEEEEDDDCCCFFFJJJOOORRRPPPLLLHHHCCC:::555555444333888AAAccc~~~vvvnnnxxxtttbbbKKKJJJmmm{{{ZZZCCC::::::888888:::;;;888555666999777777777888999999:::::::::::::::999999888888888::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>;;;999999???YYYzzzYYYSSSOOOKKKJJJNNNNNNIIIDDDCCC@@@@@@???>>>===<<<;;;;;;999888777777999:::999888555444333222111111111111...///111222000333???LLLiiiyyyfff```rrrttt}}}zzzuuu~~~~~~ooo^^^gggzzzwwwxxx{{{tttwwwvvvmmm]]]MMMCCC???FFFNNNZZZfffooovvvzzz}}}}}}||||||||||||zzzvvvtttmmmlllkkkjjjhhheeeaaa^^^YYYOOO@@@888777;;;===>>>AAACCCDDDCCCDDDHHHQQQXXXhhhzzz~~~iiiTTTPPPVVVXXX\\\\\\^^^aaa^^^ZZZ[[[___dddcccppp|||jjjcccdddgggkkkmmmnnnnnnooopppwwwtttppprrrzzz}}}hhh```___\\\UUUNNNIIIGGGGGGAAA@@@===:::888666666666888:::>>>@@@BBBCCCDDDDDDGGGKKKRRRXXX___ppprrrUUULLLBBBAAA???>>>===;;;888666555666888===HHH[[[ppp~~~wwwlllxxx}}}JJJ===;;;666555111111000000000000111111000000222333333<<>>===<<<;;;;;;;;;;;;::::::;;;<<<<<<:::888555555444333222222222222111111222222000000777@@@XXXqqqlllYYYooovvvrrrvvv}}}{{{zzzuuu```bbbuuu~~~|||vvvsssuuuyyyvvvwwwvvvpppcccUUUGGG@@@BBBJJJUUUaaajjjqqqwwwzzz{{{zzzyyyyyyyyyxxxuuusssmmmmmmkkkjjjgggeeecccbbbaaaWWWJJJ???999999;;;===>>>???AAADDDIIITTTaaajjjoooyyy|||nnn\\\QQQPPPQQQXXXXXX[[[___^^^ZZZYYY\\\``````kkk{{{pppgggiiilllmmmmmmnnnpppqqqvvvvvvsssssszzzqqqfffaaa^^^YYYRRRKKKGGGGGGGGG>>>===:::888777666666777888<<<@@@BBBCCCCCCDDDEEEGGGKKKRRR[[[ggg{{{gggOOOHHH??????>>>===<<<:::888777111444888???KKK]]]qqq|||lllgggDDD<<<888<<<444111111111111111111222333222000222444333888MMMcccuuuyyyxxxtttkkkrrrqqqeeeiii{{{{{{}}}|||wwwuuuuuuqqqllleee]]]SSSJJJEEECCCBBBBBBJJJHHHEEECCCBBBBBBDDDEEEPPPYYY^^^XXXQQQPPPTTTWWWWWW]]]eeeggg```YYY\\\dddggg___YYY```pppwwwjjjYYYJJJHHHOOO^^^iiiooowwwyyyvvvmmmxxx}}}~~~sssjjjbbb```^^^XXXQQQNNNJJJKKKJJJHHHFFFEEEEEEGGGIIIHHHGGGEEEEEEDDDDDDDDDEEEHHHLLLPPPQQQMMMFFFAAA<<<666666999777444AAATTT}}}xxx|||```GGGWWWwww]]]HHH???<<<;;;999555555555555666888888777777777777888999999::::::888888888999999::::::;;;:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;444999<<>><<<;;;;;;;;;;;;;;;;;;<<<===>>><<<999666666555444333333222222333444222222333111///444;;;MMMwwwsssXXX^^^rrryyyrrrpppqqq}}}}}}rrrdddfffuuuyyy|||zzztttrrruuuyyyxxxvvvtttqqqjjj^^^OOOEEE>>>EEEPPP[[[dddlllrrrvvvxxxwwwwwwxxxzzzzzzxxxvvvnnnnnnmmmkkkhhhfffeeeeeeddd^^^TTTGGG>>>:::<<>>>>><<<;;;999888888222555:::CCCQQQeee{{{uuuyyyRRREEE>>>777@@@111222222222222222333444444333///000333333555FFFZZZrrrzzzvvvnnnmmm|||iiieeevvvuuutttyyy|||wwwuuuvvvsssnnnhhhaaaXXXPPPIIIEEEAAA???CCCCCCBBBAAA@@@AAACCCEEESSSXXXYYYSSSOOOPPPTTTVVVXXX[[[___aaa]]]ZZZ___ggghhh```^^^jjjuuuuuuiii___SSSLLLOOO___nnntttzzzyyy~~~oooggg___]]][[[UUUOOOMMMHHHIIIJJJHHHEEECCCEEEGGGHHHGGGFFFEEEDDDDDDEEEEEEGGGIIIMMMPPPPPPKKKCCC===;;;666666999555555JJJeeeoooTTTIIIbbb{{{|||tttbbbJJJ;;;999;;;:::888999999888888999:::777333777777777888999999::::::777777888999:::;;;;;;<<<:::;;;<<<<<<======<<<<<<======<<<<<<<<<;;;;;;;;;666<<>><<<;;;;;;;;;;;;;;;;;;<<<>>>???<<<888444666666555444333333333333///------///...---222888KKKzzz\\\[[[ddduuusssooommmvvvxxxxxx~~~ooobbbqqqvvv{{{zzzvvvtttwww|||wwwtttqqqqqqnnneeeVVVKKK;;;BBBMMMWWWaaahhhooossswwwwwwwwwyyy|||}}}}}}{{{ppppppnnnllliiigggggghhhdddaaaYYYMMMAAA<<>>GGGWWWmmmsss{{{FFFGGGAAA777CCC///333222222222333444444555333......333333333AAASSSooo}}}ooollleee|||{{{}}}mmmgggnnnkkkiiimmmvvv|||wwwuuuwwwtttpppiiiddd]]]UUUNNNFFF@@@<<<<<<>>>???@@@@@@AAACCCDDDPPPSSSSSSNNNMMMSSSZZZ]]]\\\ZZZZZZ]]]]]]^^^dddlllhhhaaadddqqqxxxqqqgggcccZZZOOOOOO^^^mmmrrrvvv|||vvviiieeeeeeccckkktttqqqsssxxxnnneee^^^\\\YYYSSSNNNMMMGGGIIIIIIGGGDDDCCCEEEGGGGGGGGGEEEDDDDDDDDDEEEFFFHHHJJJNNNQQQPPPJJJBBB;;;444111444<<<<<>>>>>======999>>>@@@<<<;;;>>><<<666777777666555333222111000000000000000111222333333JJJwwwlllUUUZZZppprrrnnn{{{rrrwwwvvv^^^iiisss{{{{{{wwwttttttvvvwwwuuurrrqqqrrrnnn___PPPDDD>>>BBBRRR]]]```gggppp|||yyywwwwwwyyyzzzyyywwwtttoooiiiggghhhiiigggfffjjjfff^^^TTTIIIAAA===<<>><<<777888888888999999999999BBBCCCCCCDDDDDDFFFGGGHHHOOOXXXaaammmrrrVVVNNNIIIAAA@@@<<<:::<<<<<<999777999666999CCCTTTfffyyy}}}hhhBBB@@@@@@;;;999777555444333333555666666555777111......///333<<>>III]]]{{{vvvUUUNNNMMMJJJIIIIIIHHHGGGEEECCCAAA@@@AAA@@@@@@????????????@@@;;;???@@@<<<<<<>>><<<777888888777555444333222111111111000111111222333333999]]]xxxzzzYYYUUUnnnwwwrrrsssmmm{{{hhheeeoooxxxzzzwwwuuuwwwzzzvvvvvvtttrrrrrrnnncccVVVIIIAAAAAAMMMYYY___fffppp{{{yyyxxxxxxzzz{{{yyyvvvuuuqqqmmmjjjiiiiiihhhhhhhhheeeaaa[[[RRRHHH@@@;;;AAADDDLLLVVV\\\```gggooowww|||uuugggfffsssyyyuuuTTTSSSVVV^^^bbbaaa```aaaaaadddbbbkkk}}}tttsssuuuzzz}}}}}}{{{fff]]]XXXPPPLLLGGGDDDBBB@@@===;;;999999999999999:::;;;<<>>>>>>>>??????@@@AAACCCEEEEEESSSRRRNNNYYY___XXXSSS\\\aaabbb\\\WWW\\\eeekkkqqqmmmkkknnntttvvvrrrmmmeee\\\VVV[[[eeeqqq}}}yyytttnnnkkkiiieee^^^XXXWWWTTTUUUaaaqqq|||~~~{{{~~~~~~~~~vvvpppiii```YYYUUURRRNNNKKKHHHGGGEEEDDDDDDEEEGGGHHHGGGEEEEEEFFFEEEBBBDDDIIIKKKKKKMMMNNNMMMGGG>>>777777000:::@@@===]]]{{{zzzyyylllVVVGGGlll{{{xxxvvv[[[LLLBBB===666444555777777666888888999999999999888888888888888888888888999999888888999::::::::::::999:::::::::::::::;;;<<<===???>>>>>>===<<<;;;;;;;;;;;;YYYwww{{{yyyaaaTTTSSSPPPKKKJJJJJJIIIHHHFFFEEECCCBBB???@@@@@@@@@@@@AAAAAABBB===@@@@@@===<<<>>>===:::999999888666555444333222222111111111111222222333333LLLcccmmm|||iiiUUUhhhyyysss~~~vvvrrruuuiii```iiitttyyywwwuuuxxx|||vvvxxxxxxtttrrrooohhh```RRRFFF@@@GGGRRR[[[eeeooovvvvvvwwwxxxzzzxxxuuurrruuutttrrrnnnjjjhhhiiijjjfffeeeeeeccc^^^TTTFFF<<>><<<:::;;;:::999999999;;;>>>???AAACCCDDDEEEFFFIIIMMMPPPUUU^^^sssrrrYYYKKKDDD??????>>>;;;;;;===<<<777555777888OOOmmm~~~nnnMMM<<>>???AAADDDHHHKKKMMMJJJTTTTTTTTT___```UUUNNNaaaeeeccc[[[XXX```mmmvvvuuuqqqoooppptttuuuqqqlllggghhheee```cccqqqzzzuuuppprrrvvvuuummmfff___YYYUUUXXX```ffffffcccwwwrrrppphhh^^^VVVSSSPPPMMMKKKIIIGGGEEECCCCCCEEEGGGIIIHHHFFFEEEFFFEEEBBBCCCHHHLLLLLLMMMMMMJJJDDD<<<666777111<<<;;;888cccyyyrrrxxxvvvdddQQQIIIyyy~~~xxxyyy|||xxx\\\JJJBBB<<<999777666888999888777888888999999999999888888999999999888888888888888888888999::::::::::::999::::::::::::;;;;;;<<<===???===;;;<<<;;;999;;;>>>LLLxxx|||ssseeeSSSTTTTTTPPPMMMJJJJJJJJJIIIHHHFFFEEEDDDAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>===<<<;;;:::999888777555444444333333222111111111222222222DDDZZZmmm~~~}}}YYY___yyyyyypppwww~~~|||qqqjjj]]]dddnnnwwwxxxvvvvvvzzzuuuyyyzzzvvvsssqqqmmmiii[[[MMMBBBCCCLLLVVVcccmmmppprrruuuwwwxxxuuuqqqnnntttuuutttooojjjgggiiikkkgggfffgggiiiggg]]]NNNBBBAAABBBGGGPPPVVVYYY]]]bbbfffiiilllqqqoooVVVLLLHHHQQQ^^^eeeffffffbbb___aaaiii}}}pppjjjfffhhhiiijjjnnnsssooo```YYYTTTPPPHHHEEEAAA???===<<<:::999:::999888888999<<>>;;;<<<:::>>>;;;777555555555444333777444333333111///222777HHHccc|||zzzfffjjj}}}zzzlllQQQTTT```ppp~~~~~~|||{{{{{{zzzyyywwwtttrrrmmmfff___XXXPPPJJJEEE===???CCCHHHNNNRRRTTTTTTOOOTTTPPPQQQ]]]]]]TTTRRR___cccbbb\\\ZZZdddrrr{{{rrroookkklllppprrrqqqoooqqqyyyvvvgggbbbqqqxxxrrrmmmoootttxxxwwwuuulllgggbbbbbbdddeeeccc___yyy}}}nnnnnnfff[[[SSSPPPNNNLLLJJJIIIGGGDDDBBBBBBDDDGGGIIIIIIFFFFFFFFFDDDAAACCCGGGJJJKKKKKKKKKGGGAAA;;;666888333<<<888999mmmpppmmm|||uuuXXXLLLVVVzzzyyy|||}}}aaaLLL@@@===999888888888999999888666888888888999999888888888999999999888888888888888888888999::::::::::::999:::999999:::;;;<<<======???;;;999999888888???HHHuuu|||~~~zzzSSSNNNUUURRRMMMNNNJJJJJJJJJJJJIIIHHHFFFFFFCCCDDDDDDDDDCCCBBB@@@???AAAAAAAAAAAAAAA???>>>>>>===<<<;;;:::888777666666444444333222111111111222,,,888KKKbbbxxxccc[[[mmmzzz|||ppprrr||||||xxx{{{xxxsss______gggsssyyyxxxxxxzzztttyyy{{{wwwtttsssqqqnnncccVVVHHHCCCFFFQQQ___iiillloootttxxxxxxuuuqqqnnnssstttsssooojjjggghhhjjjiiiggggggiiiiiibbbVVVMMMBBB@@@BBBHHHLLLLLLOOOSSSYYYbbbllluuuxxxiii\\\RRRKKKQQQ]]]eeeiiilllgggaaaccckkkyyyoooiiigggjjjmmmmmmooorrrpppvvvvvvaaaXXXSSSNNNIIIEEEBBB>>><<<<<<;;;999888888777777777999<<<@@@BBBCCCEEEFFFEEEDDDGGGOOOUUU___vvvrrrOOOEEEDDD===:::>>><<<:::;;;<<<:::666777<<>>AAA>>>:::888777777777666888444111111///...222888@@@XXXssslllcccuuutttUUUXXXcccsss}}}}}}|||{{{zzz{{{zzzwwwuuurrrnnniiiccc\\\UUUNNNIII@@@BBBGGGNNNTTTUUUSSSPPPLLLOOOMMMQQQ]]]ZZZQQQSSS\\\bbbccc^^^\\\dddooowwwnnnkkkhhhiiinnnsssvvvwwwyyyooogggvvvyyy|||~~~uuussspppnnnnnnoooqqqqqqpppooooooppppppoookkkgggyyy~~~{{{nnnjjjbbbWWWPPPMMMLLLJJJIIIHHHFFFDDDCCCCCCDDDFFFHHHHHHFFFEEEFFFEEEBBBCCCHHHGGGHHHIIIHHHDDD???;;;888444222999<<>>===999888999888;;;KKK^^^zzzdddMMMOOOUUUOOOKKKMMMIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFEEEDDDBBB@@@???BBBAAABBBEEEDDD@@@>>>???>>>>>>===;;;:::999888777666555444222222111111111///333<<>>AAACCCDDDFFFGGGFFFEEEIIIRRRZZZjjjaaaEEE??????;;;999;;;<<<:::;;;;;;999777;;;AAATTTtttcccKKKCCCDDDCCC===>>>CCC@@@BBB???;;;999999:::;;;;;;888444111000...,,,000666:::MMMhhhzzz}}}}}}rrr^^^mmm|||ccc]]]^^^ffflllooovvv}}}|||{{{zzz{{{zzzwwwuuuqqqooolllhhhccc[[[SSSNNNDDDEEEHHHMMMQQQPPPJJJEEECCCHHHLLLVVV___VVVLLLQQQ[[[bbbeeeaaa^^^ccckkkppplllkkkkkkmmmqqqvvvyyyzzzxxxwwwrrrnnnlllvvv|||mmmoooqqqrrrqqqooonnnmmmqqqtttzzz~~~}}}zzzwwwxxxxxx|||{{{pppccc\\\SSSMMMKKKJJJHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFEEEBBBDDDIIIEEEGGGHHHFFFAAA===:::888333444888DDDeee{{{hhhhhhvvviiiNNNZZZ~~~}}}}}}vvv___LLLAAA<<<999777555666777777777666666666666666777777777777666666777777777888999999999:::888888999::::::::::::999999999999:::;;;<<<===>>><<<888999;;;:::BBB]]]yyyrrryyyxxxtttiiiXXXMMMQQQTTTNNNJJJKKKHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDFFFFFFFFFDDDBBBAAABBB@@@CCCHHHGGGAAA===>>>??????>>>===;;;:::999888666666444333222111111111444444555===RRRmmmnnn^^^sss~~~wwwvvv}}}tttcccgggrrrvvvwwwyyyssswwwyyywwwwwwwwwsssmmmiiieee[[[LLLDDDGGGTTT___eeejjjqqquuuvvvtttsssrrrrrrpppnnnmmmmmmllljjjiiiffffffgggfffeeeccc```^^^NNNHHHFFFIIIOOORRRVVVZZZXXXaaakkkoooqqqqqqnnnkkkddddddgggiiihhheeeiiiooosssiiirrrzzzlllgggfffmmmuuuzzz||||||xxxyyy|||zzzjjjZZZSSSOOOJJJFFFFFFAAA>>>;;;:::::::::999999555666888:::===@@@CCCDDDCCCFFFHHHGGGGGGMMMXXXbbb|||eeeSSSAAA<<<<<<<<<;;;<<<<<<;;;::::::888777>>>GGGbbbzzzRRRFFFBBBDDDDDD===@@@DDD>>>AAA>>>:::888:::<<<===>>><<<888777666222......222666CCC\\\sssyyyzzz|||aaahhh}}}~~~nnn___UUUYYY___aaafffmmm{{{}}}{{{zzzzzz{{{zzzxxxvvvqqqqqqpppnnnjjjbbbYYYSSSGGGEEEDDDGGGKKKKKKGGGBBBDDDHHHKKKUUU[[[OOOIIITTTXXX```eeecccaaafffmmmrrrkkkmmmppptttvvvwwwvvvuuuvvvzzz~~~yyyggg```lll~~~~~~uuusssrrrsssuuuuuurrroootttyyy~~~|||~~~wwwnnn]]]WWWOOOKKKIIIHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDEEECCCDDDFFFEEECCCFFFKKKFFFHHHHHHDDD???:::777777555999888LLLyyy|||oooppprrrlll]]]UUUjjj~~~}}}}}}|||~~~rrr```III<<<999;;;;;;999555666888999888888999999555555666666666666555555666666777888999::::::;;;888888999::::::::::::999999999999:::;;;<<<>>>>>>;;;888:::===>>>IIIjjjzzzffftttwwwpppeee^^^SSSMMMQQQTTTOOOJJJJJJGGGHHHHHHIIIIIIHHHGGGGGGBBBCCCEEEFFFGGGFFFDDDCCCBBB@@@DDDJJJIIIBBB===>>>@@@@@@???===<<<;;;:::999777666555333222111111000///111333:::QQQooovvvYYYooouuu{{{~~~mmmooottt|||gggdddlllpppqqqtttsssvvvwwwwwwwwwxxxrrrkkkiiiiiiaaaQQQDDDEEEQQQ\\\```fffmmmqqqqqqppppppqqqrrrooommmmmmoooooollliiiccceeegggfffdddbbbaaaaaaXXXQQQNNNSSSZZZ___eeekkknnnvvv~~~yyyqqqkkkcccjjjrrruuunnnfffgggmmmtttkkkxxxuuunnnkkkqqqyyy}}}lll___TTTPPPMMMGGGEEEGGG@@@===;;;::::::::::::999555777999<<>>???@@@>>>>>>>>>999222///111333===UUUnnnvvvwwwgggeeexxx~~~xxxuuuxxx}}}~~~sss^^^QQQUUU]]]\\\ZZZ\\\ssszzz~~~~~~}}}{{{zzzzzz{{{zzzxxxvvvrrrrrrsssrrrnnnggg]]]VVVFFFCCC@@@CCCHHHKKKJJJGGGKKKKKKJJJOOOSSSIIIIII\\\TTT]]]cccccccccjjjtttzzzjjjnnntttxxxyyyvvvpppllluuuvvv~~~~~~zzziii```nnnwwwrrrssstttqqqmmmtttzzzrrriiiYYYTTTMMMIIIIIIHHHEEECCCCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCCCCFFFEEEDDDFFFLLLHHHIIIIIIDDD===777555444333:::888SSSyyywwwhhh{{{}}}gggTTT]]]uuu}}}}}}wwwQQQIII@@@;;;;;;;;;:::888999888888777666555555444555777888888777777888999888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;888<<<===:::<<<@@@???:::777>>>;;;;;;KKKaaa{{{xxx}}}zzzooolllXXXOOONNNYYY\\\RRRIIIGGGJJJIIIHHHGGGFFFDDDCCCCCCDDDFFFHHHGGGEEECCCBBBBBB???AAABBBBBB@@@???>>>???======>>>>>>===;;;999888666666555444333222222111000333000444PPPttt{{{hhhaaa|||}}}tttlllfffmmmrrrYYYbbbmmmpppuuuvvvttttttwwwzzzyyytttoooqqqiiiaaaZZZPPPGGGIIIOOOUUUcccmmmmmmlllnnnpppooossspppnnnnnnoooooommmjjjhhhggggggfffeeeddddddddd```___^^^^^^aaafffjjjmmmoooyyy~~~vvvmmmiiittttttfffdddjjjxxxwwwpppuuuyyyxxx~~~ppp^^^XXXPPPMMMKKKIIIDDD???===<<<:::888666666666777888999===AAAEEEFFFEEECCCJJJGGGIIIOOORRRXXXllldddKKKFFF???;;;:::;;;===>>>@@@:::;;;>>>999777JJJcccnnnvvvNNNKKKDDDDDDCCCCCCCCCCCCDDDEEEAAA@@@===999888:::???DDDAAACCCDDDCCC???888111---333888IIIaaattt{{{dddaaa~~~{{{uuuyyy~~~}}}yyynnn\\\UUUUUUUUUUUUWWWzzz{{{||||||~~~}}}{{{yyyxxxuuutttrrrsssqqqjjj___VVVQQQEEE>>>GGGWWW]]]TTTHHHUUUGGGAAAKKKSSSQQQMMMLLLQQQdddrrrrrrsssxxxuuukkklllqqqxxx{{{{{{xxxuuusssxxx}}}bbb[[[qqq~~~uuuuuuxxxyyyxxxwww{{{~~~kkkbbbTTTQQQMMMJJJIIIGGGFFFDDD@@@CCCEEEFFFFFFEEEFFFFFFBBBAAA@@@AAADDDGGGIIIJJJPPPLLLGGGBBB>>>:::666444888111DDDiii|||mmmeee___UUUqqq|||kkkWWWGGG@@@:::777888999888666888888888777666555555555555777888888777777888999888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>><<<888999===;;;666;;;:::999HHHggg}}}hhhqqqtttZZZQQQPPPYYY\\\SSSKKKIIIGGGGGGGGGFFFFFFEEEEEEEEE@@@BBBDDDCCCAAA@@@???@@@AAABBBBBBCCCCCCBBB@@@???======>>>===<<<;;;999888777666666555444333222222222444111111AAA\\\nnnrrrwww```iii|||yyydddfffeeeZZZ\\\hhh|||wwwuuutttvvvxxxxxxuuuqqqqqqlllfffaaaVVVKKKGGGJJJQQQ^^^hhhjjjkkknnnooonnnqqqooommmmmmnnnnnnkkkiiihhhhhhgggffffffeeeddddddcccbbbaaaaaabbbeeehhhjjjpppxxx}}}vvvooopppxxx}}}nnncccfffqqq{{{ssswww{{{{{{hhhZZZTTTMMMJJJHHHFFFAAA===<<<;;;999777666666777777999;;;>>>AAADDDFFFEEEDDDDDDEEELLLSSSVVV^^^yyypppSSSHHHDDD>>>;;;;;;<<<======999888::::::999CCC```~~~xxxuuuKKKOOOGGGEEECCCBBBBBBCCCFFFGGGEEEAAA<<<999:::<<<======<<<>>>??????===888444111333333>>>VVVmmm{{{nnnddduuu||||||uuuwww|||~~~yyyoooddd]]]YYYXXX]]]cccssszzz}}}~~~~~~}}}|||zzzyyyxxxtttsssqqqrrrqqqkkkbbbZZZQQQIIIEEEIIIRRRTTTNNNGGGKKKDDDHHHWWW[[[RRRJJJKKK[[[ooo{{{ssshhhjjjqqquuuooovvv~~~yyywwwwwwvvv```]]]ppp{{{yyyyyyyyyyyy}}}xxxfff]]]RRROOOKKKHHHGGGFFFDDDCCC@@@BBBEEEFFFEEEDDDEEEFFFDDDDDDDDDFFFHHHJJJKKKKKKLLLIIIFFFBBB>>>:::777555555666OOOsss{{{uuurrrqqq{{{pppYYY___xxx{{{___JJJ???<<<999555555777999888777888888777777666666555555555777888888777777888999888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;???>>>;;;888:::<<<:::666;;;:::CCChhhrrrccctttdddUUULLLJJJPPPRRRKKKEEEDDDEEEEEEEEEEEEEEEEEEEEEEEE>>>@@@AAAAAA@@@>>>???@@@DDDCCCBBBCCCEEEEEEBBB???============<<<:::999888777777666555444333222222222333222111444CCCYYYjjj|||kkk___pppwwwfffcccooo[[[TTT```xxxwwwuuusssssstttttttttsssqqqooommmiii^^^QQQHHHFFFLLLVVV```eeehhhlllnnnmmmooonnnllllllmmmllljjjhhhhhhhhhhhhgggffffffeeeeeegggfffeeedddddddddeeefffjjjqqquuuvvvwwwvvvrrrlllssstttrrriii\\\YYYgggxxxzzz|||sss]]]TTTOOOIIIFFFDDDBBB>>>;;;:::999888777666777777888;;;===@@@BBBDDDEEEEEEEEEDDDIIISSSZZZ___mmmvvvTTTGGGCCC@@@===<<<<<<===<<<<<<777999999888???WWWyyy|||^^^FFFNNNIIIGGGCCCAAAAAACCCFFFHHHGGGAAA;;;:::===>>>:::666777777999999999888777666444///555JJJddduuu{{{|||zzzmmmnnnyyy|||~~~}}}{{{sssqqquuu|||}}}wwwooofff[[[VVV\\\fffttt}}}|||zzzzzzyyyyyyuuusssqqqqqqqqqmmmgggaaaSSSPPPLLLJJJKKKLLLJJJHHHDDDBBBLLL\\\\\\OOOKKKRRRmmmvvvwwwmmmdddhhhpppuuujjjsss}}}~~~||||||~~~~~~|||kkk\\\___nnn|||ooo___VVVOOOLLLHHHFFFEEEDDDCCCAAA???BBBDDDEEEDDDCCCDDDDDDDDDEEEGGGHHHJJJJJJJJJJJJGGGFFFDDDAAA===:::777555555DDDbbb{{{{{{ooolllssstttppp^^^OOO```vvvvvv}}}___HHH===:::888666666777:::;;;999888888777777777666666666555555777888888777777888999888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<>>>???<<<999999CCC^^^~~~xxxooovvvVVVMMMNNNGGGDDDGGGHHHCCC??????EEEEEEDDDDDDDDDDDDDDDDDD???AAABBBBBBAAA@@@AAABBBEEEBBB@@@BBBFFFGGGCCC>>>=========<<<;;;:::999888888777777666555444333333111000111444222777LLLcccyyyhhhiiiyyy}}}uuukkk{{{oookkkuuuhhh]]]^^^nnnsssrrrqqqooooooppprrrsssqqqqqqqqqmmmeeeYYYOOOJJJHHHOOOXXX___eeeiiillllllnnnmmmmmmmmmlllkkkiiihhhhhhhhhhhhggggggfffffffffhhhhhhgggffffffeeeffffffbbbfffiiiiiikkknnnlllgggjjjddd]]]YYYXXXbbbxxxxxxaaaUUUNNNKKKFFFBBBAAA???<<<:::888888777666777888999:::>>>@@@BBBCCCDDDEEEFFFGGGLLLPPPXXXbbbmmmbbbIIIEEE>>>===<<<<<<>>>>>><<<:::;;;:::888<<>>===:::666444444444555555666777777555222444DDD[[[oooyyy{{{xxxooozzz~~~~~~yyy}}}|||uuupppsss~~~}}}nnn___VVVZZZbbb}}}}}}~~~|||{{{yyyyyyyyyyyyyyyvvvtttrrrqqqoookkkgggZZZWWWPPPJJJIIIMMMPPPOOODDDDDDMMMXXXTTTLLLSSScccyyyooodddeeepppyyytttkkkrrrwww|||~~~}}}|||}}}~~~}}}|||}}}~~~{{{dddWWW^^^kkkyyy{{{gggYYYRRRMMMJJJGGGEEEDDDDDDBBBAAA???AAADDDDDDCCCCCCCCCCCC@@@CCCFFFHHHHHHFFFEEEEEEEEEDDDCCC???;;;888666555555ZZZxxx~~~yyyooohhhiiillldddTTTMMM^^^xxxxxx~~~~~~cccIII;;;777888777777888999::::::888777777777777777666666666666555777888888777777888999888888777777888888999:::;;;;;;;;;<<<<<<=========>>>======???>>><<<:::999@@@VVVzzzhhhhhhyyy{{{~~~```PPPLLLNNNIIIFFFGGGGGGEEECCCBBBFFFEEEEEEDDDCCCAAAAAA@@@@@@AAABBBBBB@@@@@@AAACCCCCC@@@>>>@@@EEEFFFBBB===>>>===<<<;;;:::999999888999888777666555444444333222...000666666555CCCUUUiiizzzqqqiiiqqquuulllvvv{{{~~~|||yyy}}}yyynnn^^^ZZZhhhoooqqqrrrpppoooooorrruuuqqqrrrqqqnnnhhhaaaYYYSSSIIIKKKQQQYYYaaafffiiijjjmmmnnnooonnnmmmkkkiiihhhggggggggggggffffffffffffgggfffffffffgggggghhhiii```ccceeefffjjjnnnmmmiiieee```___fffqqq}}}}}}vvv```TTTRRRIIIGGGCCC@@@>>>===<<<:::777777666777888999;;;<<<@@@BBBDDDDDDDDDEEEGGGJJJPPPRRRYYYiiirrrUUUGGGCCC<<<;;;<<<===>>>>>><<<:::===888666GGGiiiyyy|||RRRDDDFFF???AAABBBCCCDDDCCCBBB@@@???<<<===???>>>===;;;::::::555555333222222333444555444444777@@@PPPeeevvvnnnyyywwwtttyyy}}}zzzxxx{{{ttthhh```aaaeee}}}}}}}}}{{{zzzyyyyyyyyyyyy|||zzzwwwuuurrrpppmmmkkkccc]]]RRRJJJMMMWWWZZZXXXEEEKKKTTTXXXTTTSSS___nnnqqqbbbZZZhhhxxxhhh~~~|||{{{yyyxxx|||{{{zzzaaaTTT]]]fffuuusssaaaUUUPPPKKKIIIFFFDDDDDDDDDCCCBBB@@@BBBDDDEEECCCBBBBBBCCC???CCCFFFHHHFFFCCCBBBBBBDDDDDDBBB>>>888555555666;;;uuuuuudddeeeWWWKKKRRRkkklllOOO@@@888666777666777888999888777666555777777777777666666666666555777888888777777888999888888777777888888999:::;;;;;;;;;<<<======>>>>>>???>>>??????;;;777999>>>VVVqqqpppeeetttyyydddwwwcccRRRPPPPPPKKKHHHFFFEEEFFFEEEDDDCCCFFFEEEDDDCCCAAA@@@???>>>???@@@@@@???======???@@@@@@>>>>>>@@@CCCCCC@@@===>>>===<<<:::999999888999999999888777666555444444444000000555555444999BBBQQQpppxxxooopppxxxtttxxxxxxvvv}}}yyyyyy}}}nnnXXXRRRaaakkkpppttttttqqqqqqtttxxxqqqrrrpppmmmjjjiiiccc\\\OOOKKKMMMUUU]]]bbbeeehhhkkknnnoooooommmjjjiiihhhfffffffffffffffffffffeeeeeeeeeeeeeeefffiiikkklllfffiiikkkmmmsssxxxwwwqqqrrrqqqttt}}}sss___QQQLLLNNNEEECCCAAA>>><<<;;;;;;;;;777666777888999<<<>>>???@@@CCCEEEEEEDDDEEEJJJNNNPPPSSS^^^www[[[JJJCCC;;;<<<<<<<<<===??????<<<:::;;;444:::XXXhhhFFFEEEGGG???>>>@@@CCCEEEDDDAAA>>>;;;999<<<>>>???===;;;;;;===888777555333222111222222000444777999DDD[[[rrr|||nnnsss|||wwwrrrtttzzzwwwwww{{{|||yyyrrrmmmhhhgggiiisss~~~~~~{{{{{{{{{{{{zzzyyyxxxwww|||{{{xxxuuurrrpppnnnmmmhhhbbbWWWOOOTTT___```XXXFFFUUU```___\\\bbbiiilllaaa[[[aaavvvyyyoootttvvvxxxzzzzzzzzzzzz{{{}}}~~~^^^TTT___bbbpppkkk[[[RRRMMMIIIGGGDDDCCCCCCCCCBBBAAAAAACCCEEEEEEDDDCCCCCCCCCAAAEEEIIIIIIFFFCCCBBBCCCBBBBBB@@@;;;666555777;;;QQQlll^^^IIIAAA[[[uuuSSSBBB===:::888888666777888888888777666666666666666666777777777777555777888888777777888999888888777777888888999:::;;;;;;;;;<<<===>>>>>>>>>@@@???@@@>>>999888CCCQQQrrr}}}jjjqqq~~~aaaeeeoooRRRIIIJJJLLLDDDDDDCCCAAABBBCCCBBBAAADDDCCCCCCBBBAAA@@@@@@????????????===;;;;;;<<<>>>===>>>???AAAAAAAAA@@@???>>>===;;;:::888888888999:::999999888777666555444444222111222222333666999FFFkkk{{{hhhxxxzzz~~~uuuxxxwww{{{tttxxx|||sss\\\ZZZccckkktttvvvrrrppprrrvvvppprrrqqqmmmmmmnnnhhh```VVVNNNKKKRRRZZZ___bbbfffiiilllooooookkkhhhggggggddddddeeeeeeeeeeeeeeeeeeeeedddcccccceeehhhkkkmmmiiilllpppttt{{{}}}vvv||||||~~~}}}vvvtttvvvtttddd[[[SSSKKKGGGHHHAAA@@@>>><<<:::999999:::666777777999;;;>>>@@@BBBAAACCCEEEEEEDDDFFFLLLQQQTTT\\\ppphhhMMMFFFAAA999=========>>>??????===;;;888777GGGkkkOOOEEEEEEAAADDD@@@BBBCCCDDDCCCAAA>>><<<;;;;;;<<<=========<<<;;;:::999666444222111111111///333444333===VVVpppzzzxxxvvvkkkvvv}}}yyy|||xxxuuuwww~~~{{{vvvtttrrrlllhhhhhheeellltttxxxwwwwwwzzz}}}xxxzzz{{{|||{{{yyywwwuuuwwwwwwvvvtttqqqooonnnnnnhhhggg___WWWYYY```\\\QQQJJJ___hhh___^^^kkknnnddd___]]]iiiwwwssscccnnnzzz~~~|||zzz}}}xxxWWWWWWddd^^^kkkwwwcccVVVNNNJJJGGGDDDAAA@@@AAAAAAAAA@@@BBBDDDFFFFFFEEECCCCCCDDDCCCGGGJJJIIIEEEBBBBBBDDD@@@@@@>>>999555666<<>>>>>?????????@@@>>>:::===PPPeeeyyynnn{{{xxx[[[]]]}}}wwwZZZOOOIIIGGGJJJAAACCCCCCAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@===;;;;;;<<<>>><<>>===;;;999888888888999::::::999888777666555555111333333000000444888:::KKKjjj^^^iiiwwwxxxzzzvvvttt{{{|||sssZZZ\\\fffqqqtttqqqmmmooorrrooorrrrrroooooopppjjjaaa[[[PPPJJJPPPYYY]]]aaaeeegggkkknnnnnnjjjgggffffffddddddddddddddddddddddddfffeeecccbbbdddgggkkknnngggkkkpppuuu}}}~~~vvvvvvvvvwwwuuupppoooyyy}}}fffYYYOOOOOOOOOJJJEEECCC>>>===<<<:::888777888999777777888999<<>>???>>>===>>>??????===;;;999===SSSxxx}}}iiiAAAGGGCCC999GGGCCCCCCCCCCCCBBBAAA@@@??????;;;999:::>>>???<<<777:::999777555444222111111000333111///;;;VVVqqq~~~uuugggrrr~~~zzzpppjjjhhh^^^```hhhppprrrqqqtttzzzwwwyyy{{{}}}|||zzzvvvtttrrrssstttsssqqqooonnnnnnfffjjjfff]]][[[]]]UUUHHHPPPfffiiiXXXYYYlllooo___jjjaaahhhwwwooohhhzzzzzz|||~~~lllQQQYYYhhh\\\gggqqq]]]QQQJJJGGGDDDBBB@@@??????@@@??????CCCEEEGGGGGGEEEDDDDDDDDDCCCGGGJJJHHHCCC@@@AAACCC======<<<777444777@@@GGG}}}eeehhhSSSSSSjjj{{{dddDDD???999666777888888777666666777888888888888888777777666666555555555444777777777777888888888888777777888999:::;;;;;;<<<999<<>>;;;:::;;;======CCC<<<:::EEELLLhhh}}}~~~___XXXnnn]]]QQQMMMLLLLLLGGGCCCCCCBBBBBBAAAAAAAAA@@@DDD@@@@@@DDDFFFCCCAAABBB@@@@@@@@@AAAAAA@@@??????CCCCCCCCCBBBAAA@@@???>>>???@@@???===;;;999:::;;;:::999777666555555555555777666444333333444555666KKKnnnkkk______|||yyy{{{yyyuuu~~~^^^VVV```iiijjjlllpppnnnhhhjjjpppsssqqqooopppkkkdddiii]]]OOOJJJPPPXXX\\\]]]___ccchhhkkkkkkiiifffdddbbbcccdddeeeeeeeeeeeeeeehhhfffbbbaaabbbcccddddddiiiiiilllpppvvvzzz}}}~~~vvvwwwwwwyyy}}}oooaaaXXXUUUQQQLLLGGGDDDBBBAAA===<<<999888777777888999::::::<<<===???AAABBBCCCBBBHHHHHHBBBCCCOOOVVVUUU___xxx\\\JJJDDD>>>:::<<<;;;===@@@AAA;;;666888???;;;LLLeee{{{OOOEEEHHHAAA<<>>>>>>>>>>>???AAA@@@@@@AAACCCBBB===999;;;:::999777666444333222333///000555888AAA]]]{{{wwwzzztttvvv|||{{{}}}qqqeeeeeepppiiidddhhhqqqwwwuuupppxxxyyyyyyxxxvvvtttqqqpppssstttsssqqqooonnnoooppppppmmmjjjgggddd^^^UUUNNNVVVeeehhh[[[ZZZjjjrrrmmmllleeennnooohhhjjj~~~~~~xxx^^^PPP\\\iiiaaaiiitttggg\\\OOOIIIKKKCCCBBBAAA@@@@@@@@@AAABBBDDDCCCCCCBBBBBBBBBCCCCCCCCCFFFHHHGGGCCC@@@???@@@???===:::888444777FFFVVVzzzrrrhhh]]]KKK```~~~wwwYYYGGG@@@<<<777555666777777666666666777888888888888888777777666666666555555555777777777777888888888888777777888999:::;;;;;;<<<;;;<<<============???@@@===AAA::::::SSSvvviiiiiirrrRRRNNNMMMMMMMMMHHHDDDDDDDDDCCCCCCBBBBBBBBBCCCAAAAAAFFFGGGDDDAAAAAACCCCCCCCCCCCBBBAAAAAA@@@BBBBBBBBBAAAAAA@@@???>>>?????????===;;;::::::<<<:::999888777666666666666888777555444333444555666@@@ZZZjjjnnnyyy]]]ZZZsssuuuuuuzzzuuurrrRRRXXX```gggnnnsssqqqmmmrrrvvvvvvrrroooppplllgggfff```WWWPPPOOORRRXXX\\\``````bbbgggkkkkkkgggcccbbbbbbbbbbbbcccccccccccceeecccaaaaaacccdddeeedddhhhggghhhjjjoootttxxx{{{~~~~~~jjj[[[TTTPPPNNNJJJFFFBBB???>>>===<<<;;;999777777777999999;;;<<<===>>>@@@AAABBBCCCAAAEEEGGGGGGJJJRRRWWWYYYmmmjjjNNNCCCAAA<<<;;;===>>>===>>>@@@>>>999888;;;???VVVqqqoooGGGBBBFFFAAA>>>BBBBBBAAA@@@?????????@@@AAA???>>>>>>???AAA@@@===999;;;:::999888666555444333444000111444555<<>><<>>===?????????===;;;:::;;;<<<:::::::::999999888888888:::888777555444444555555999HHHUUU___uuufffZZZhhh~~~sssnnn|||{{{ttt~~~ZZZYYY___jjjsssuuurrrpppuuuvvvuuuqqqppppppoookkkeeeeeeaaaXXXOOONNNSSSZZZ___]]]]]]bbbiiilllhhhcccdddcccbbbaaaaaaaaabbbcccaaa``````aaadddfffeeeeeefffeeeddddddggglllqqqtttzzz~~~qqq```SSSNNNOOOIIIGGGDDDAAA>>><<<;;;::::::999888777777888999:::======>>>???@@@BBBBBBCCCAAABBBHHHNNNRRRVVV___hhhdddRRRBBB>>>>>>;;;:::===AAA===<<>>>>><<<;;;<<<;;;:::999888777666555555222222333111555FFFZZZwwwxxxyyyvvvfffxxxzzz{{{~~~uuurrryyysssoooooorrruuuuuuuuuuuutttssssssrrrrrrqqqsssttttttrrrpppppppppqqqpppmmmkkkhhhbbb\\\WWWgggpppmmmaaabbbrrrxxxqqqeeehhhttt|||lllfffkkk~~~vvv^^^___pppmmmlllppp\\\SSSMMMFFFBBBDDDAAAAAA@@@@@@@@@@@@AAABBBCCCBBBAAAAAABBBDDDFFFHHHHHHJJJKKKIIIFFFBBB??????999555555888777???___uuuggg``````nnnuuuxxxpppPPP999555;;;555555555666666666555444666666777888888888888888777777666666666666666666666777777777888888888888777888888999:::;;;<<<<<<<<<;;;;;;===BBBCCCBBB??????;;;FFFYYY~~~ppplllwww^^^JJJFFFLLLJJJGGGGGGCCCGGGFFFFFFFFFFFFFFFFFFFFFDDDBBBEEEJJJLLLGGGCCCBBBGGGGGGEEEDDDCCCBBBAAAAAA???????????????>>>======>>>??????===;;;:::;;;<<<;;;;;;;;;;;;;;;:::::::::;;;:::888777555555555555555>>>KKKZZZpppxxx```___qqquuukkksssuuulllgggiiisssyyywwwrrrqqqpppqqqrrrrrrrrrrrrqqqooohhhiiifff^^^TTTOOOPPPTTT\\\[[[\\\```fffiiiiiiggggggeeecccaaa``````aaabbb\\\\\\]]]```ccceeeeeedddbbbbbbbbbbbbcccfffjjjlllqqqvvv|||nnn\\\RRRMMMMMMOOOEEECCCAAA>>><<<;;;;;;;;;999888888888888999:::;;;??????@@@AAABBBBBBCCCCCCCCCDDDKKKSSSVVV[[[ooo|||QQQHHH@@@>>>===::::::===AAA>>><<<;;;:::999===DDDgggyyy]]]JJJ===@@@DDDAAA???BBB>>>>>>??????@@@AAABBBBBB<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888666444333333111111<<>>>>>?????????>>>======>>>>>>>>>===;;;:::;;;===:::;;;<<<<<<<<<<<<<<<;;;;;;;;;999888777666555555333666>>>LLL```wwwlllZZZfff{{{xxxnnnnnnqqqwwwuuuvvv|||}}}zzzwwwwwwpppqqqtttwwwwwwtttpppooommmkkkhhhbbb[[[UUUQQQOOOVVVZZZ^^^aaabbbdddhhhlllgggeeebbb___]]]]]]^^^^^^YYYYYYZZZ^^^aaaccccccbbb]]]```cccdddccccccdddfffmmmqqqwww}}}~~~___OOOLLLJJJHHHGGG@@@???===<<<:::::::::;;;777777888888999;;;<<<<<<@@@AAAAAABBBCCCDDDDDDEEEDDDGGGNNNVVVZZZeee___JJJEEE@@@>>>===;;;===@@@???>>>;;;888444777FFFVVVwwwtttxxxNNNEEE@@@CCCDDD@@@>>>>>><<<<<<===>>>???@@@@@@AAA;;;;;;<<<;;;;;;;;;<<<===<<<<<<;;;;;;::::::999999666555555444222111777>>>UUUpppsssvvv~~~rrrhhhooo}}}xxxxxx~~~~~~yyyttttttyyytttsssrrrqqqpppnnnmmmlllmmmpppssstttrrrqqqpppppprrrsssrrrpppmmmiiifffdddgggnnnnnnhhhhhhnnnjjj___ffflllxxx}}}vvvaaa]]]uuuwww}}}~~~hhh\\\PPPJJJGGGDDDAAAAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@AAACCCFFFIIIKKKKKKKKKJJJHHHFFFBBB>>>;;;555===;;;555GGGkkk|||vvvxxx{{{oooZZZUUU^^^tttsssnnnkkkrrrmmmUUU<<<444999:::666222333555777777666666777888666666777888888888888888666666777777777777888888777777777777888888888888888888999:::;;;<<<======:::<<<>>>AAACCCBBB>>>;;;???KKKnnnrrriii|||wwwiiijjjoooUUUOOOEEEHHHMMMGGGGGGLLLKKKEEEEEEEEEFFFFFFFFFFFFFFFGGGEEEFFFLLLMMMIIIEEEEEEDDDBBBAAA???>>>>>>>>>???>>>>>>????????????>>>>>>===>>>>>>===;;;;;;<<<===999:::<<<===>>>===<<<<<<;;;;;;:::999999888777666666666666===PPPmmm```]]]pppzzztttlllvvv{{{~~~~~~wwwwwwzzz}}}|||uuuooonnnpppmmmhhheeebbb\\\TTTOOOQQQWWW^^^```___```eeekkkeeedddaaa^^^[[[ZZZYYYYYYXXXXXXXXXZZZ]]]___```___[[[___dddeeecccaaabbbcccgggjjjnnnqqquuu{{{]]]LLLJJJHHHCCC>>><<<;;;999888777777888888777777888:::;;;===>>>>>>AAAAAABBBCCCDDDEEEFFFGGGFFFLLLTTT\\\ggg}}}hhhIIICCCAAA>>>===<<<===???AAA===<<<:::777444<<>>????????????;;;===>>>>>>===<<<<<<===;;;;;;;;;;;;::::::::::::777777666555444333555777IIIgggrrrzzzmmmjjjzzz|||~~~~~~~~~ppppppqqqqqqpppnnnllljjjlllnnnqqqqqqqqqppppppqqqoooqqqqqqooollliiiggggggllltttwwwrrrooooooiii___nnnsss|||zzzzzzjjj]]]YYYqqqiii[[[TTTKKKEEECCCAAA???======>>>???@@@AAAAAAAAA@@@???@@@AAACCCEEEGGGIIIJJJJJJIIIGGGFFFEEEAAA===999222:::;;;???[[[wwwtttuuussscccQQQRRR^^^}}}}}}yyyzzzwwwiiihhhzzzkkkJJJ===333666<<<<<<777222444666777666555444666888666666777888888888888888666666777777777888888888777777777777888888888888888999999:::;;;<<<======;;;===???@@@@@@AAABBBCCCTTTmmm{{{yyywwweeennnppp[[[OOOKKKDDDGGGKKKEEEGGGMMMKKKCCCDDDDDDDDDEEEEEEEEEEEEBBB???@@@DDDFFFBBB@@@@@@AAA@@@>>>===<<<===>>>???>>>??????@@@@@@??????>>>===>>>>>>===;;;;;;<<<>>>888999;;;===>>>>>>===<<<:::::::::::::::999888888777999888999IIIgggrrr___cccrrruuuttt~~~||||||}}}~~~~~~}}}|||yyyzzz~~~{{{tttpppppppppnnnkkkhhheee```YYYSSSNNNSSSYYY\\\]]]___bbbeeegggfffcccaaa^^^[[[YYYXXXYYYWWWVVVWWWYYY[[[\\\\\\[[[___cccccc```___aaaddd```bbbeeefffhhhjjjmmmppptttxxx___KKKFFFCCC???===:::999777666555666666777777888999;;;===???@@@@@@AAAAAACCCDDDFFFGGGHHHIIILLLTTT^^^kkknnnRRRCCC???>>>======>>>@@@@@@???<<<:::888888;;;HHH```vvvyyyrrrlllHHHBBBCCCBBB@@@@@@@@@===999<<<===>>>???@@@@@@???>>><<>>@@@BBBEEEFFFHHHHHHHHHGGGFFFDDDDDDCCC@@@;;;777555555===SSSqqq}}}tttuuutttiiiVVVKKKUUUeee~~~wwwiiippp|||WWW:::>>>999555555555333444777444666777555333333555888666666777888888888888888666666777777888888888999777777777777888888888888888999999:::;;;<<<======<<<>>>??????>>>@@@FFFKKKlllpppaaapppuuuVVVQQQKKKJJJCCCFFFIIIDDDEEEJJJGGGBBBBBBCCCCCCDDDDDDDDDEEEDDDAAAAAAEEEFFFCCCAAABBBAAA???>>><<<<<<===???@@@>>>??????@@@@@@@@@??????===>>>>>>===;;;;;;<<<>>>777999;;;===>>>>>>===<<<:::::::::;;;;;;:::999999111888;;;:::GGGbbb|||iiibbbjjjyyyuuuxxxxxx}}}zzzyyyzzz}}}zzz|||yyy{{{vvvvvvzzzxxxsssqqquuunnnnnnmmmkkkfff```[[[XXXNNNPPPTTTYYY]]]___```___jjjiiihhheeebbb^^^[[[YYYZZZWWWUUUUUUVVVYYYZZZZZZ]]]```bbb```]]]]]]aaafff^^^aaaccceeeeeeeeefffgggfffhhhkkkppptttzzz~~~[[[FFF>>><<<;;;<<<;;;:::888777666666777777777888:::<<>>@@@>>>999===>>>???AAAAAA@@@??????===AAADDDDDDAAA===<<<<<<999999:::::::::::::::;;;::::::888555444444111...000NNNbbbvvv|||}}}vvvjjjjjjxxxzzz{{{pppbbbeeehhhlllppprrrqqqnnnlllkkklllmmmmmmmmmmmmppprrrrrrtttvvvtttqqqooooooqqqyyy}}}uuuqqqnnnjjjrrr}}}|||ttt~~~ppp___SSSMMMKKKFFFBBBBBBBBBAAA>>><<<===???@@@AAAAAA@@@@@@>>>@@@CCCFFFHHHHHHGGGGGGFFFDDDBBBBBBBBB@@@;;;666;;;444@@@ccc|||zzzooosssooo^^^JJJEEEVVVhhh|||sssnnn|||fffKKK===999666666666666666666666666555555666666777777888888888888999999999:::::::::666777888::::::999999888888888888777888888999:::<<<<<<;;;;;;;;;;;;<<<===???===???BBB;;;;;;QQQmmmlllddd|||{{{YYYRRRNNNEEEEEEFFFGGGHHHGGGEEECCCAAAGGGCCCAAAEEEJJJKKKFFF@@@;;;===@@@CCCCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999888888999::::::::::::;;;<<<<<<::::::;;;<<<888777777999DDDYYYtttkkk^^^kkksssyyy}}}}}}yyy{{{ttttttvvvoootttwwwuuutttssspppllloooooonnnllliiieeecccaaaWWWQQQNNNSSS]]]dddddd```aaahhhllliiiaaa[[[[[[]]]WWWWWWUUUTTTSSSSSSSSSSSS\\\\\\\\\[[[\\\\\\]]]^^^\\\^^^aaacccbbbaaaaaaaaaddddddeeefffggghhhiiiiiinnnnnnooopppoooqqq}}}rrrWWWDDD>>>===<<<:::777777666777777888999999999;;;>>>@@@@@@@@@@@@AAAFFFCCCBBBDDDEEEGGGMMMUUU^^^hhh~~~qqqYYYHHHBBBBBB======>>>@@@AAA???<<<:::;;;999===BBBNNNjjj}}}jjjeee```FFF???????????????>>>>>>>>>===;;;===??????=========>>>@@@???>>>===<<<;;;::::::;;;;;;::::::999999::::::888777777777777555222///333;;;RRRqqqssshhhlllxxx{{{{{{tttvvv}}}}}}sssgggkkkmmmmmmppptttppphhhiiijjjkkkkkkkkkmmmppprrrqqqtttwwwvvvqqqoooqqqssszzzzzzzzzxxxuuusssrrrsssvvv~~~zzzuuu```QQQIIIGGGEEEBBB???===<<<======>>>??????@@@AAAAAABBBBBBBBBCCCDDDFFFGGGGGGEEECCCCCCCCCEEEDDD???888555555777444VVVssspppdddPPPAAAIIIfffxxxwww|||~~~aaaJJJ===777666666666666666666666666666666666666666777777777777888888888999999999::::::666777888999999999888888888888888888888999999:::;;;;;;;;;<<<===>>>??????<<<;;;>>>@@@@@@KKKnnnzzzuuuuuujjjrrrcccQQQKKKJJJKKKGGGGGGHHHGGGFFFEEECCCBBBDDDAAA???CCCHHHIIIDDD???;;;===???AAAAAA@@@???======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;:::999999888;;;777555888===???===999:::;;;<<<;;;:::999:::<<<999777555555;;;KKK```pppsssrrr]]]bbbrrrvvvzzz~~~{{{~~~{{{tttllloooqqqrrrpppqqqrrrqqqnnnlllkkkkkkkkkkkkiiifffddd]]]WWWPPPQQQWWW^^^aaaaaaaaadddfffgggeeeaaa\\\ZZZUUUTTTSSSRRRRRRSSSTTTTTTXXXXXXWWWXXXXXXYYYZZZZZZYYY[[[^^^______^^^^^^^^^````````````aaaaaaaaaaaabbbaaaaaaccccccdddmmmwww}}}~~~|||xxxhhh[[[III>>>;;;;;;;;;:::777777777777888999:::;;;;;;===@@@AAAAAAAAABBBCCCBBBBBBDDDHHHIIIKKKSSS\\\jjjnnnUUUGGG@@@???@@@AAAAAA???>>>>>><<<:::999===777@@@VVVjjj|||ggg{{{xxxLLL???@@@@@@???>>>=========>>>>>>FFFDDDAAA???======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;888999;;;===>>><<<777444333666FFFbbb{{{~~~sssoooppp~~~~~~~~~sssrrrzzz{{{xxx|||~~~pppiiifffkkkooommmmmmpppllllllmmmlllkkkkkknnnpppnnnrrruuuuuurrrppprrruuussstttttttttrrrrrrtttuuuyyyfffVVVKKKFFFFFFDDDAAA???>>>===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEFFFGGGHHHGGGEEECCCCCCCCCEEEEEE@@@999777888<<>>===>>>AAAIII```zzzgggooo}}}wwwgggppp___PPPPPPHHHEEEKKKHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>AAAEEEFFFBBB===<<<===>>>?????????>>>>>>>>>>>>===<<<;;;::::::999999999999::::::;;;;;;<<<<<<<<<;;;;;;:::999888777;;;666444888@@@CCC>>>888999:::;;;;;;999999:::;;;888666333111444>>>MMMXXXaaa|||eee\\\aaapppxxxtttvvvtttcccgggggghhhiiikkklllnnnppptttqqqoooooonnnlllfffbbbddd]]]UUUPPPQQQWWW]]]aaaaaa______cccgggfff___XXXSSSRRRPPPPPPPPPQQQSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVWWWYYY\\\]]]\\\[[[\\\\\\]]]\\\\\\\\\[[[[[[ZZZZZZ\\\XXXWWWZZZ[[[\\\___eeepppzzzwwweee^^^\\\[[[[[[\\\\\\[[[XXXVVVIIIDDD===999888999999999777777777888999;;;<<<======???AAABBBBBBBBBCCCDDDCCCEEEJJJNNNOOOSSS```mmmsssSSSBBB@@@@@@@@@@@@BBBAAA???<<<;;;:::::::::;;;:::LLLooofffjjj[[[AAA===CCC@@@???===;;;;;;<<<===>>>NNNHHHAAA<<<<<<===<<<<<<999:::::::::;;;;;;<<<<<<999999999999:::;;;<<<<<<888:::===AAABBB@@@;;;777555444:::OOOoootttjjj~~~|||{{{~~~qqqnnn~~~yyy|||wwwllllllwwwvvviiihhhrrrppppppooommmkkkjjjkkkllllllooossssssrrrqqqtttvvvnnnooopppqqqrrrtttxxx|||~~~yyytttbbbTTTKKKFFFEEECCCBBB@@@???>>>??????@@@BBBBBBBBBAAAAAAAAAAAAAAAGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDEEE???888666:::CCC```sssRRRHHHYYYttt~~~\\\LLL999111444888777222666666666666666666666666888888777777666666555555888888888888999999999999666666777777888888888888999888888888888999::::::999:::;;;===>>>???>>>>>>@@@>>>@@@III\\\yyykkkiiixxxxxxllluuupppNNNOOOUUULLLCCCEEEGGGFFFEEECCCBBBBBBBBBBBB@@@>>>===@@@DDDDDD@@@<<<>>>===============>>>>>>=========<<<<<<<<<<<<<<<888999999:::;;;<<<======>>>>>>>>>===<<<:::999888888666666:::>>>???<<<777888:::;;;:::999888999:::666555333222444;;;DDDKKKYYYsssyyybbbWWWjjj||||||nnnuuuuuubbbWWWXXX\\\bbbcccaaaeeennnpppnnnlllmmmnnnmmmgggbbbfffaaaZZZSSSQQQTTT[[[aaa___\\\[[[___eeefffaaa\\\UUUSSSPPPNNNNNNOOOPPPQQQMMMMMMMMMMMMNNNPPPQQQRRRUUUWWWZZZZZZZZZYYYZZZ[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYTTTRRRUUUXXXWWWVVVWWWUUU\\\jjjzzz^^^MMMIIILLLIIIFFFEEEDDDBBB@@@>>><<<<<<;;;999777777888999888888888999;;;===??????>>>@@@BBBCCCBBBCCCDDDEEEIIIKKKOOOSSSWWW```tttmmmZZZFFFAAADDDDDD@@@>>>>>>>>>===;;;999999:::;;;999LLLfffqqqbbb~~~sssNNN@@@;;;AAA@@@>>><<<:::999;;;===>>>JJJCCC<<<999;;;===;;;888999999999999::::::::::::888888888999:::;;;======::::::<<<>>>???>>>:::666666666666BBBbbb~~~}}}|||mmmzzzzzz{{{}}}~~~~~~xxxuuuyyy|||{{{tttyyy|||ssslllqqqssssssssspppllljjjiiijjjkkknnnqqqqqqqqqqqqssstttooopppqqqrrrtttxxx}}}tttmmmzzzqqqjjj___SSSJJJFFFEEEEEE@@@@@@?????????@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCIIIIIIIIIHHHFFFEEEEEEEEEHHHDDDBBBBBB;;;444666>>>RRRyyyxxxeeeQQQPPPccczzzkkkPPP===888444555:::;;;888444666666666666666666666666888888777777666666555555777777888888888999999999777777777777777888888999999999999888999::::::;;;::::::;;;;;;<<<<<<;;;;;;:::<<>>>>>AAACCCCCC@@@===???>>>===<<<<<<===>>>>>>;;;;;;<<<<<<===>>>??????:::;;;;;;<<<===>>>>>>???>>>>>>>>>===<<<:::999888666888:::;;;:::888777777888999:::999888888999:::555555555555777;;;@@@DDDUUUfffpppXXXfffssssssxxx|||xxxgggOOONNNSSS[[[XXXSSSYYYggg^^^^^^aaagggmmmooommmkkkdddccc___ZZZVVVWWW\\\```^^^]]]\\\]]]___bbbccccccYYYVVVSSSPPPMMMLLLLLLLLLJJJJJJJJJKKKKKKLLLNNNNNNPPPRRRTTTTTTTTTSSSUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVRRRLLLIIIMMMPPPNNNKKKKKKGGGKKKUUUddduuujjjNNNDDDEEEEEEBBB>>><<<;;;:::999888:::;;;<<<:::777777999;;;999::::::;;;===???@@@AAA???@@@BBBCCCCCCDDDFFFHHHKKKMMMSSSZZZddduuusssRRRHHH@@@@@@AAA???<<<<<<;;;======;;;999777888999???jjj}}}gggtttTTTFFF???666:::???===;;;999888:::<<<===???;;;888:::>>>???<<<888:::999999999999888888888777777888999:::<<<===>>>>>>===;;;;;;;;;:::888666666777666;;;QQQppp||||||yyyzzz{{{~~~wwwzzz~~~}}}yyykkkuuu}}}vvvttttttttttttqqqmmmkkkjjjjjjkkkmmmnnnoooooooooppppppqqqqqqrrrrrrtttxxx}}}|||tttppp}}}~~~kkkYYYVVVPPPJJJFFFCCCCCCCCC>>>?????????@@@AAABBBCCC???@@@AAABBBDDDFFFGGGGGGHHHIIIIIIGGGEEEDDDFFFHHHPPPHHHBBB???999555???NNNlllgggdddYYYRRR]]]uuu}}}~~~uuuYYYEEE;;;555555666666777777666666666666666666666666666666777777777777666666666666777777777888888888888999888888888777888999999:::999999999999999:::;;;;;;;;;;;;:::999999::::::;;;777EEEYYYrrr~~~mmmcccwwwtttUUUVVVRRRJJJFFFGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???AAACCCCCC@@@>>>??????>>>=========>>>>>>999:::;;;===>>>@@@AAABBB=========>>>?????????@@@<<<<<<;;;;;;:::999888777555999<<<;;;777444555777777888999999777777888999777777666777888:::<<<===MMMWWWkkk}}}dddZZZkkk|||{{{rrrrrrvvv}}}zzzbbbTTTMMMPPPMMMFFFNNN^^^___bbbggglllooooooooonnnddddddccc```^^^]]]^^^___\\\^^^___^^^]]]___cccfff\\\ZZZWWWSSSOOOLLLIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJLLLLLLKKKKKKMMMNNNMMMMMMMMMNNNNNNNNNOOOOOOKKKFFFDDDHHHJJJGGGEEEEEEGGGGGGKKKUUUaaalllrrrttt{{{oooWWWEEEBBBEEE>>><<<:::999:::;;;;;;;;;777888999888888999;;;===<<<<<<<<<===>>>@@@AAABBB@@@AAACCCDDDEEEGGGJJJLLLLLLQQQ]]]lll}}}pppSSSIIICCC>>>>>>===;;;>>>BBB===>>>>>>;;;888666999<<>>BBBBBB>>>:::::::::999999888888888777888888888999:::;;;===>>>AAA???<<<:::::::::999888444666555555AAAXXXppp}}}yyyyyyzzz~~~}}}}}}tttzzzzzz~~~~~~sssmmm{{{uuutttqqqppprrrrrrpppmmmkkkjjjjjjiiijjjkkklllmmmmmmmmmmmmppppppqqqqqqrrrtttxxx{{{yyyvvvvvviiiVVVJJJIIIFFFDDDBBBAAA@@@@@@===>>>???@@@AAABBBBBBCCC>>>???AAACCCEEEHHHIIIJJJHHHIIIIIIGGGEEEFFFJJJNNNWWWJJJAAA>>>:::===RRRkkknnnVVV^^^VVVXXXnnnxxxgggMMM<<<777999555666666555444444555777666666666666666666666666666666666666777777777777777777777777888888888888:::999888888888999;;;;;;:::999999999999:::;;;;;;<<<;;;999888999;;;===???JJJddd~~~yyyeeennn}}}]]]NNNNNNLLLGGGDDDDDDEEEFFF???@@@BBBCCCDDDDDDCCCCCC===>>>???AAABBBAAA???>>>@@@@@@?????????>>>>>>>>>;;;;;;<<<===???@@@AAAAAA>>>>>>??????????????????:::;;;;;;;;;:::999999888888999:::999777777777999777888999888777666777999777777777888:::<<<======CCCNNNaaavvvwwwXXXaaarrrzzzuuuyyyxxxwwwyyyiiiKKKEEEDDD???GGGWWWhhhmmmrrrrrroookkkjjjjjjiiigggfffeeecccbbb```___\\\^^^aaabbbaaa```aaaccc]]]\\\ZZZWWWRRRMMMIIIGGGIIIHHHGGGGGGFFFGGGGGGGGGDDDEEEFFFFFFEEEEEEGGGIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFBBBAAADDDEEECCCBBBDDDDDDDDDEEEIIINNNRRRTTTTTTXXX[[[\\\UUUIII@@@???AAA;;;999777888999;;;;;;:::666666777888:::<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBAAACCCEEEFFFHHHJJJNNNQQQUUU___sssiiiRRRGGGGGGBBB?????????===@@@DDD======<<<999777:::BBBIIIeeevvvddduuuJJJ======@@@AAA<<<;;;;;;:::999999999999999888:::===@@@AAA???===;;;888888999999999999999:::888888888999:::;;;<<<======<<<;;;;;;;;;;;;999777777555444444777DDD\\\qqqtttuuuvvvzzzzzzzzz~~~yyy}}}yyy}}}qqqtttxxxwwwqqqjjjfffgggjjjlllnnnmmmllljjjjjjjjjeeefffgggiiilllmmmmmmmmmmmmoooppppppppprrrtttvvv{{{~~~~~~}}}}}}sss\\\KKKEEEDDDBBBAAA????????????===>>>???@@@AAABBBBBBBBB@@@AAABBBDDDFFFHHHIIIJJJGGGJJJKKKIIIGGGIIIOOOUUUVVVFFF:::999;;;HHHiiigggXXX[[[dddxxxyyyyyypppPPP===777777888888333555666666666666777888666666666666666666666666555555666666777777888888777777777777888888888888;;;:::999999999:::;;;<<<::::::999999::::::;;;<<<<<<:::888888999<<<@@@CCCddd}}}|||mmmwwwxxxwwwXXXUUUNNNHHHFFFIIIJJJFFFCCCDDD???@@@CCCEEEGGGFFFEEEEEE<<<===???@@@AAA@@@>>>===@@@@@@@@@@@@@@@???>>>============>>>??????@@@@@@????????????>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;:::888666777:::;;;;;;:::666888999888777666777888666666777:::>>>AAABBBAAA;;;LLLaaarrrccc[[[aaawwwxxx{{{uuulllmmm{{{{{{JJJ===>>>===DDDSSSaaahhhooopppjjjffffffiiimmmkkkhhhffffffdddaaa___\\\^^^bbbdddeeeccc```]]]]]]]]]\\\YYYTTTOOOJJJGGGHHHGGGFFFEEEEEEDDDEEEEEECCCDDDEEEDDDDDDDDDFFFHHHGGGFFFEEEDDDCCCBBBAAAAAA???===<<>>>>>???AAABBBAAA???>>>===AAAEEEEEEAAA===<<<<<<<<<:::888777888888777666777777888:::===>>>;;;999@@@?????????@@@AAAAAABBBCCCEEEGGGHHHJJJNNNRRRUUUbbbooo~~~aaaGGGAAAJJJAAA===<<<@@@BBB???<<<===::::::888666777???MMMXXXsss|||ooojjj~~~VVV@@@>>>:::???CCC777::::::::::::999999888888:::<<>>???@@@AAABBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIHHHJJJLLLKKKIIILLLSSSZZZQQQ???333333:::NNNwwwfff[[[XXXxxxttt~~~sssVVVLLL@@@777666666666555666666666666666666666666777777777777666666666666555555666666666666555555777777777888999999::::::999999999999999999999999999:::;;;;;;<<<<<<<<<;;;===777666777444777LLLeeepppdddvvvyyy~~~yyyxxx]]]SSSOOOKKKKKKJJJHHHGGGFFFEEEEEEFFFEEEEEEFFFGGGGGGDDDBBB============>>>???@@@AAALLLIIIEEEAAA???>>>>>>???======>>>>>>????????????BBBAAA???===<<<;;;::::::999:::;;;===>>>>>>??????@@@===::::::<<<>>>>>><<<:::999888777777999;;;<<<444777:::;;;;;;;;;<<<======GGGTTTcccrrr___PPPdddxxxyyy{{{iiikkkwwwfffFFF777777???HHHYYYeeeiiibbb```gggkkkiiimmmiiieeedddeeefffeeeddd```___```bbbffffffccc___]]]\\\[[[YYYVVVSSSQQQOOOLLLJJJHHHFFFFFFDDDBBB@@@???@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;::::::999999999777777777666777888888999:::;;;;;;<<<===>>>?????????>>>=========???AAACCCEEEFFFHHHJJJMMMSSS```kkk}}}pppWWWMMMIIICCC===???<<<<<>>===777444666777999CCCNNNssswwwuuusss}}}wwwdddpppzzz}}}~~~}}}}}}rrrtttnnn^^^WWWbbbiiioooooollljjjhhheeedddccccccccceeeiiilllooollloooqqqrrrqqqpppqqqrrrxxxzzz{{{}}}~~~}}}~~~uuuuuu}}}xxxxxx___OOOLLLBBBBBB@@@???>>>>>>>>>>>>>>>???AAAAAA@@@@@@AAABBB>>>BBBFFFEEECCCDDDJJJPPPLLLPPPOOOKKKMMMWWW___aaaFFF???777555>>>WWWvvv{{{fffSSSXXX|||uuuhhhQQQAAA;;;444111222444333111666666666666666666666666777777777777666666666666666666666666666666666666777777777888999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::===??????HHHaaazzz{{{ccclll|||qqqxxx^^^PPPMMMMMMKKKJJJHHHFFFFFFGGGIIIJJJNNNMMMKKKJJJIIIHHHEEEBBB@@@@@@???>>>>>>>>>>>>???EEEDDDCCCAAA@@@???>>>===>>>>>>>>>>>>>>>???@@@@@@BBBAAA???>>><<<;;;;;;;;;999999:::;;;<<<<<<<<<<<<>>><<<:::;;;===>>>===;;;999999777777777888:::;;;:::;;;======;;;999999999:::@@@IIIVVVfffwwwsss[[[[[[jjj~~~vvvqqqssskkktttqqqWWWBBB666999CCCOOO]]]gggeeeeeelllpppooollliiieeedddeeeffffffdddcccbbbbbbeeehhhiiigggeeecccbbb```^^^[[[XXXVVVUUUMMMJJJEEEBBBAAAAAA@@@???@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999::::::;;;<<<<<<===>>>>>>???@@@@@@BBBBBBAAAAAAAAADDDGGGIIILLLMMMOOOSSS[[[iii|||vvvZZZHHHBBBBBB???<<<@@@===<<>>999666666777:::999777CCC```ooovvvtttNNN@@@888;;;===999777;;;:::<<>>;;;999888999888888888888888888888888777777888888888888999999999999999999999999999999777888:::<<<===>>>======AAA;;;777777666555;;;DDDbbbnnnuuuuuu{{{ooommm{{{wwwvvv|||~~~tttfffaaacccuuu|||rrrlllgggbbbcccbbbaaaaaaccceeeiiikkknnnooooooooommmmmmnnnpppppprrruuuxxx{{{}}}lllpppnnnrrr|||zzz}}}}}}^^^IIICCCAAAAAA@@@???>>>============???AAAAAA@@@@@@BBBDDDDDDEEEEEEFFFFFFHHHJJJKKKHHHKKKLLLMMMTTT^^^aaa^^^CCC888333===RRRkkkooo```YYYRRRmmmxxxlllWWWCCC555555333111222666777555333666666666666666666666666666666666666777777777777888777666555555666777888777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999:::<<<>>>GGG\\\zzzpppggg}}}wwwttt{{{~~~[[[NNNKKKMMMNNNJJJHHHFFFEEEFFFIIIMMMOOOSSSQQQMMMKKKIIIFFFCCCAAACCCBBBAAA???>>>=========???@@@AAAAAAAAA@@@>>>===@@@???>>>======>>>@@@AAABBBAAA???>>><<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;======;;;:::999888777777777888:::;;;<<<>>>>>>>>>;;;999999:::888:::>>>HHHWWWjjj~~~oooYYY[[[uuusssmmm{{{oooppp}}}nnnRRR888222;;;GGGXXXeeeggghhhmmmooommmhhhfffddddddeeeeeeeeedddjjjiiihhhhhhjjjkkkjjjiiifffeeebbb___]]][[[YYYYYYRRRMMMGGGBBB@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>============<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBEEEIIIMMMSSSVVV[[[cccqqqgggZZZJJJ@@@>>>???@@@???@@@======???===777444555555777888>>>VVVyyyqqqzzzOOOAAA999555999:::666777;;;999;;;===<<<:::999888888777777777777777777777777666777777777888888888999999999::::::::::::::::::777;;;>>>===;;;::::::<<<@@@<<<:::888666444777<<>>>>>===============???AAAAAAAAABBBDDDEEEGGGEEEEEEGGGJJJLLLKKKJJJMMMMMMMMMOOOTTTWWWRRRIII<<<333:::UUUppp}}}kkkQQQNNNWWW]]]wwwrrr~~~hhhlllUUUDDD:::555222666555555666888999777555666666666666666666666666666666666666777777777777999888666555555666888999777777888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::===:::888???UUUtttwww{{{zzzfffjjj[[[NNNNNNLLLKKKMMMHHHGGGFFFFFFGGGJJJLLLNNNNNNKKKHHHFFFEEEDDDAAA???CCCBBBAAA???>>>>>>>>>===AAAAAAAAAAAAAAA@@@??????AAA@@@>>><<<<<<>>>@@@BBBAAA@@@???===<<<;;;;;;;;;>>>>>>>>>>>>>>>===<<<;;;999:::;;;<<<<<<<<<:::999:::999999888999:::;;;;;;;;;<<<>>>===<<<<<<===>>>;;;999:::@@@KKK[[[ooojjj[[[eee~~~xxxwww~~~yyyqqq~~~~~~eeeDDD444666EEESSSaaafffgggiiihhheeeeeeddddddddddddddddddcccooonnnkkkiiiiiijjjjjjkkkjjjiiifffcccaaa_________WWWSSSMMMIIIGGGEEECCCBBBBBBBBBAAA@@@@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCDDDGGGNNNRRRYYYaaalllzzzrrr```RRRMMMFFF@@@>>>>>>???@@@???===>>>???===888777999555777CCCZZZtttsssxxx^^^<<<888555555999888444555:::777888999999888777777777555555555555555555555555555666666777777888888888999999999999::::::::::::888<<>>999666888;;;:::::::::999888777999<<<;;;RRRjjjvvv||||||wwwtttvvvyyy|||~~~~~~~~~~~~uuupppvvvooouuussspppfffcccbbb```___^^^___``````gggiiikkklllkkkjjjkkkllllllmmmmmmnnnooosssxxx}}}~~~ooogggtttbbbKKKFFF???>>>===============>>>===???AAABBBBBBCCCEEEGGGDDDEEEFFFHHHKKKMMMMMMMMMRRRPPPMMMKKKJJJFFF>>>666777;;;RRRwww{{{zzzyyyzzzoooYYYLLLTTTgggtttwww{{{qqqKKKjjjZZZEEE777333333666777555444333444555666666555666666666666666666666666555666666666777777777888:::999777666666777999:::888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888999999:::>>><<>>===<<<;;;;;;::::::===>>>>>>======<<<;;;:::888999;;;;;;;;;:::999888:::::::::::::::;;;<<<<<<<<<===>>>===<<<<<<===???===:::999===BBBKKK[[[kkkjjjYYYgggrrrvvvvvvttt|||~~~}}}xxx^^^FFF:::>>>HHHTTT\\\bbbffffffdddeeefffgggggggggfffeeedddkkkjjjiiihhhgggiiilllnnnpppooonnnlllkkkjjjiiiiii[[[XXXUUURRROOOLLLGGGCCCBBBAAA@@@????????????@@@======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDGGGIIIJJJLLLQQQYYY```jjjxxx|||fffTTTJJJDDDDDDCCC@@@>>><<<===>>>???=========999444555999999???ZZZyyytttgggCCC:::555555777999777333444777555444555555666666555555444444444444444444444444444444555666777777888888888888888999999999::::::777<<>>===============>>>???>>>@@@BBBCCCCCCDDDFFFHHHDDDHHHKKKKKKIIIIIIMMMPPPQQQNNNJJJEEE???999777666555EEEgggtttuuummmhhh]]]RRRQQQ```vvv~~~}}}ZZZ???kkkYYYGGG<<<333222555666555666444444333444444666888999666666666666666666666666555555666666777777888888:::999888777777888999:::888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888888888999;;;<<<:::EEEaaaoooggg~~~ZZZPPPKKKOOOLLLDDDCCCJJJCCCDDDFFFGGGHHHFFFDDDCCC??????@@@CCCFFFGGGFFFDDD============>>>???@@@AAAIIIGGGCCC@@@>>>>>>???@@@@@@>>>===;;;;;;<<<===>>>======;;;::::::999999999:::::::::::::::999888777777999::::::888888888999:::::::::;;;;;;;;;;;;;;;?????????===;;;:::;;;<<<===999888;;;<<<===JJJYYYrrr~~~]]]\\\qqqsssxxxyyy~~~}}}|||~~~iiiNNN888;;;BBBNNN\\\fffjjjiiieeehhhjjjkkkiiifffeeeeeeaaabbbddddddfffiiinnnqqqpppppppppppppppooonnnmmm___]]][[[YYYWWWRRRLLLHHHCCCBBB@@@>>>======>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<===>>>>>>>>>>>>@@@AAACCCDDDFFFFFFEEEJJJOOORRRVVV^^^jjjssspppZZZJJJDDDDDD???@@@BBBBBBAAA@@@@@@AAA???===;;;999444000333999BBBNNNooouuuzzzwwwIII555===555666777777666444444444444333222333555666555444444444444444444444444444333333444555666777888888666666777777888999999999777:::<<<<<<999777777999999===>>>;;;999::::::888888@@@PPPeeeyyy{{{sss|||}}}www}}}hhh]]]dddjjjffffffeeedddbbb```___^^^^^^YYY^^^dddhhhjjjjjjjjjjjjhhhiiiiiiiiiiiiiiilllnnnlllooosssvvvzzzwwwqqqhhhttthhhHHH===============>>>>>>???@@@@@@BBBDDDDDDDDDEEEGGGHHHHHHLLLOOOMMMIIIHHHMMMSSSWWWQQQIII@@@888222333999666JJJggg{{{|||tttqqqtttmmm```RRRNNNWWWiii~~~~~~{{{jjjJJJ===rrr___KKK>>>666222111555777444222444555666777777777888999:::666666666666666666666666555555555666777888888888999999999999999999999999888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::<<<>>>???FFF```nnnlllsss{{{uuurrrbbbSSSNNNKKKLLLJJJEEEEEEIIIAAAAAABBBCCCDDDCCCCCCBBB???@@@BBBFFFHHHHHHEEEBBB<<<<<<<<<<<<===>>>???@@@DDDCCCAAA>>>===<<<;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888999999999888777777777888999888666666888:::888888999999::::::999999===>>>===<<<::::::;;;======888888<<<:::888CCCSSSllluuuppp```cccqqq{{{}}}kkk???999777BBBSSSaaaffffffbbbeeeiiiiiifffbbbaaaaaa]]]___bbbcccdddgggkkkooolllnnnppprrrsssrrrpppooogggeeebbb___]]]YYYTTTQQQJJJHHHEEEAAA???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===============>>>>>>??????@@@AAADDDFFFHHHJJJKKKKKKRRR[[[aaaiiiuuugggUUUJJJBBBAAACCC???@@@BBBCCCCCCCCCCCCCCC===:::888777444333:::DDDWWWiiisss~~~zzzUUU===333;;;555666666555555555444333555333111333666777777666444444444444444444444444222333333444666777777888444555555666777777888888666777999::::::999999888999===>>>:::777999888555999:::DDDXXXooo}}}}}}~~~yyyzzz}}}|||zzzgggZZZ[[[aaadddffffffdddcccaaa___^^^^^^YYY\\\___aaacccdddgggiiifffhhhiiiiiihhhhhhiiijjjiiiiiikkkooouuu}}}uuurrreeemmmzzzXXXEEEAAA=========>>>???@@@AAAAAABBBCCCEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLPPPUUUZZZZZZNNNBBB;;;666333666<<>>:::888444222444666333...111888333555777777666444333333666666666666666666666666444555555666777888888999888999999::::::999999888888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>AAABBB___xxx]]]fff~~~|||]]]QQQKKKGGGDDDDDDFFFEEECCCAAA@@@?????????@@@BBBCCCDDD@@@BBBDDDGGGHHHFFFBBB>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>><<<:::888777<<<<<<<<<;;;;;;::::::999::::::999888777777777777888999999:::::::::999999777888999777555555888;;;666666777888888888888777999:::;;;::::::<<>>999999===;;;999DDDUUUlllqqqiii[[[bbb~~~xxx~~~MMM@@@666===MMMZZZ^^^]]]]]]aaaeeeeeeaaa]]][[[[[[___bbbddddddbbbcccfffiiinnnqqquuuxxxyyyxxxuuutttppplllgggdddaaa___\\\ZZZRRROOOKKKFFFCCCAAA@@@???<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????>>>>>>>>>===>>>??????@@@@@@AAACCCFFFIIIKKKMMMNNNXXX```jjjttt~~~ttt```MMMGGGHHHFFFCCCBBB?????????@@@@@@@@@???>>>999777777777777;;;FFFQQQppprrrxxxWWW@@@<<<777777555555333333444666555222666444222333777999999777444444444444444444444444222222333444555666777888333444444555666777777888666555666888;;;;;;:::888555;;;<<<888666999999666999777>>>PPPggguuuyyyyyy~~~yyy}}}{{{nnn^^^XXX]]]cccfffeeedddcccaaa___^^^]]][[[[[[\\\\\\\\\___dddhhhhhhiiikkkkkkhhhfffeeeeeegggffffffjjjpppwww{{{}}}xxxrrrooo___eee|||nnn```NNN>>><<>>>>>>>>>>>???@@@BBBBBBCCCEEEFFFFFFEEEEEEFFFHHHIIIHHHGGGJJJQQQYYY___bbbOOOAAA555555999;;;@@@FFF]]]iiirrrtttzzz~~~sssccc___QQQNNNaaazzz```<<<>>>:::xxxaaaWWWJJJ>>>666333222222555555555555555555555555666666666666777777777777777777666666555555555444777888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999;;;======;;;::::::;;;;;;999444777???>>>EEEXXX~~~hhheee|||wwwxxxoooWWWNNNKKKHHHGGGEEEDDDBBBBBBAAAAAA?????????@@@AAABBBCCCDDD>>>;;;===AAACCC@@@???@@@;;;::::::::::::;;;<<<<<<>>>;;;<<>><<<<<<===>>>>>><<<888555:::999999999999999999999999888888777777777777777666555555444444666777888;;;888666555777999:::::::::999888888888:::<<<>>>===???@@@===:::;;;AAAFFFZZZdddvvvyyy^^^WWWppp{{{yyywwwgggIII333888DDDHHHKKKSSSXXX^^^bbbbbb]]]ZZZ[[[]]]______^^^]]]]]]___bbbeeehhhlllppptttuuuwwwyyy{{{xxxvvvsssnnnjjjeeebbbaaa^^^YYYRRRMMMJJJHHHDDDAAADDDAAA<<<:::===@@@>>>999;;;::::::;;;:::888999;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>??????>>>======>>>>>>===???BBBAAA???@@@DDDHHHHHHHHHIIIMMMTTT]]]cccmmmyyy~~~nnnRRRMMMGGGCCCCCCCCCAAA???===???@@@@@@@@@BBBBBBAAA999666666777666===ZZZxxxvvvsssZZZCCC>>>999555666333333444555555444333333333222222333555666555444222222222222222222222222222222222333333444444444333333333333333333333333333333333444555777999:::999999:::;;;;;;999888777777AAABBB???KKKeeetttrrrvvv|||uuu{{{vvv|||pppooopppgggZZZeeeffffffddd___]]]]]]___XXX[[[]]][[[WWWWWW[[[```ggggggfffeeeeeeeeeeeeeeefffggghhhkkkmmmoooqqqrrr{{{|||}}}~~~|||xxxtttjjjkkkggggggvvvxxxtttnnnkkkhhheeeaaa]]]VVVPPPHHHCCCAAA@@@???>>>=========???@@@BBBDDDEEEIIIEEECCCEEEHHHIIIIIIJJJMMMNNNMMMSSSgggwwwlllVVV@@@777444888<<>>>>>???@@@BBBDDDFFFHHHCCC>>>===@@@BBB@@@>>>???===<<<<<<<<<<<<===>>>>>>;;;999:::===<<<888999>>>;;;;;;<<<<<<<<<:::777555999999999999999999999999999888777777666666777777666666555444555666777888:::777555555777999999999999999888777888999;;;===;;;<<<===:::777999>>>CCCJJJTTTeee{{{pppVVVbbbsssvvvyyy{{{tttyyynnnYYY@@@777<<>>============>>>???>>>>>>>>>===============;;;===???AAABBBBBBBBBCCCBBBAAABBBDDDDDDBBBDDDHHHJJJLLLNNNRRRYYYeeesss}}}rrr___RRRJJJFFFBBB@@@@@@@@@???===CCCAAA??????@@@CCCBBB@@@;;;444555@@@MMM[[[rrriiissspppJJJ;;;999777555777333333444555555444333333444222222222333444333222222222222222222222222222222222222333333333444444333333333333333333333333333333444555666777888888888888999999999999888888777???AAA<<>>>>>@@@@@@@@@?????????@@@BBBCCCDDDEEEGGGEEECCCDDDEEEIIINNNSSSYYY\\\]]]cccqqqvvveeeKKK<<<777666>>>JJJ]]]vvvzzzgggRRRPPP___zzzfffJJJHHHIIIBBB{{{iiiYYYKKK???777666555444555666777666555555555555555555555555555666666666666777777777777999999888888888888777777888888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>;;;888777777888999888666???===;;;III\\\qqqppphhhzzzbbbJJJCCCBBBBBBCCCDDDCCCBBB@@@???>>>======>>>>>>>>>???AAAEEEHHHJJJGGG@@@===@@@CCCAAA>>>=========<<<<<<======>>>???888777888;;;:::888999===:::::::::999999777666555888888888888888888888888888777777666666666666666666666555555555666777888888666444444666888888888888777666666777888:::;;;888999999777555666;;;???AAAHHHVVVlll___XXXaaavvvsssuuuooowwwyyylllSSS:::555BBBLLLMMMUUUUUUUUUXXX\\\^^^]]][[[___^^^^^^]]]\\\]]]]]]]]]]]]```dddhhhlllrrrxxx||||||xxxuuummmiiiddd___\\\YYYVVVTTTRRRPPPNNNKKKGGGCCC@@@>>>???>>>======???AAABBBAAA???>>>>>>===<<<<<<======;;;<<<>>>@@@BBBCCCCCCCCCFFFDDDEEEIIIIIIIIIMMMSSSYYY^^^dddjjjssstttbbbSSSHHHCCCCCCAAA???>>>?????????===CCCAAA???AAABBBAAA===:::888444<<>>===;;;;;;===???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEBBBEEEHHHGGGGGGJJJRRRXXX\\\\\\[[[\\\aaa```MMM888333999BBBMMM```yyykkkWWWVVVeee{{{[[[GGGDDDCCC???ooodddUUUFFF<<<666333111888777777777888777555333555555555555555555555555666666666666777777777777888888888888888888888888888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777888:::<<<<<<;;;;;;CCC@@@GGGddd}}}~~~}}}zzzlll{{{cccGGGCCCGGGDDDBBBDDDAAA@@@@@@????????????@@@???>>>===>>>@@@CCCFFFHHHFFF???===BBBFFFDDD???<<<;;;;;;;;;;;;;;;<<<<<<===999999:::;;;:::888:::<<<999999999888666555555666777777777777777888888888888777666666555555666666666666666666666777777777777555444444666777777666666666555555666777999999666777777555444666999<<>>===>>>>>>???AAA@@@???@@@BBBEEEFFFGGGKKKIIILLLQQQUUUXXX___gggrrryyyzzzhhhXXXMMMHHHFFFEEEBBBAAAAAAAAAAAAAAA@@@@@@>>>>>>@@@BBB???999666555:::@@@QQQhhhyyylllmmmOOOCCC888666666333222333333333333333333333333333333222111222333444333222111111111111222222222222222222222222222222222333222222222222222333333333111333555777777777555444555444444444555777999:::;;;888888999666999LLLaaalllzzzuuussswww|||~~~}}}{{{}}}~~~~~~ssskkkbbb___bbbeeedddbbbZZZXXXVVVVVVVVVVVVTTTRRRVVVXXX[[[^^^```aaabbbbbbcccccccccddddddddddddeeedddeeefffeeedddeeegggiiinnnoooppprrrtttvvvwwwxxxzzz{{{|||zzzwwwtttsssssstttrrrpppoooppprrrrrrrrrjjjgggdddbbbbbbaaa```___```___\\\\\\fffwwwkkkVVVIIIDDD@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBBBBCCCCCCCCCDDDCCCCCC???GGGMMMLLLKKKOOOUUUZZZ^^^VVVLLLFFFEEECCC;;;222333GGGYYYcccrrrxxx```YYYqqqeeeKKK@@@;;;888777GGGBBB:::444222333555666222111111222555777888777555555555555555555555555666666666666777777777777777777777777777777777777888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;:::999888FFFUUUsssoooaaappptttvvv~~~YYYJJJBBBHHHIII@@@===CCC>>>>>>>>>???@@@BBBCCCDDD@@@???>>>===>>>???AAABBB@@@<<<===DDDIIIEEE@@@===<<<;;;;;;;;;;;;<<<======<<<>>>???<<<::::::::::::777999:::888666555666777666666777777777888888888888888777666666666666666666666666777777777777777666555333444666777666666555555555555666777888888777777666666555777999;;;<<<===@@@KKKbbb}}}}}}iiiaaakkk~~~xxxpppvvv|||~~~~~~~~~{{{tttssszzztttUUUGGGIIIVVV\\\bbbccc```]]]\\\]]]\\\[[[[[[]]]```bbbaaa```_________^^^___bbbgggkkknnnrrryyy{{{wwwsssqqqpppjjjppphhhUUUHHHPPPUUUSSSQQQNNNHHHAAA@@@@@@@@@??????@@@@@@@@@FFFDDDBBBDDDJJJPPPTTTVVVUUUUUUZZZbbbhhhnnnwwwuuu^^^WWWNNNGGGDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBBBB???===>>>===777333888BBBQQQ^^^qqq}}}yyykkklll~~~~~~SSS@@@<<<888888777333111222333333333333333333333333222111111222555666666555000000000111111222222222222222222222222222222222111111111222222333333333222333555777777666444333333333333333444666999:::<<<555444999999777AAAPPP]]]lllvvv}}}mmmjjjuuu{{{xxxzzz{{{xxx|||||||||sssjjjhhhjjjjjjfff```ZZZYYYWWWWWWXXXYYYXXXWWWUUUUUUUUUVVVYYY\\\___```^^^^^^_________````````````aaabbbaaa``````bbbcccggghhhiiijjjlllmmmnnnooosssttttttqqqmmmjjjiiiiiiiiihhhffffffggghhhgggfff```^^^ZZZYYYXXXXXXWWWVVVWWWXXXXXX\\\dddooottttttvvvxxxuuuiiiXXXIIIBBBAAA:::;;;;;;<<<<<<===???@@@???@@@@@@@@@@@@?????????AAABBBCCCCCCCCCCCCBBBBBBAAAHHHKKKIIILLLWWWaaaeeebbbVVVGGG===999888;;;>>>LLLbbbsssvvv|||ooobbbbbb^^^ooozzzdddHHH>>>>>><<<:::;;;666444333111111333555777555333222222555777888888555555555555555555555555666666666666777777777777666666666777777777777888999999999999::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::999::::::999888777999;;;<<>>>>>@@@AAACCCEEEFFF@@@@@@???>>>===============<<>>>>>======>>>>>>???@@@???BBBBBB>>>;;;;;;;;;:::777999<<<;;;777666777999666777777888888999999999999888888777777777777777555666777888888888777777666555444555777777777555444444555666666777777888777777666666777888:::;;;<<<;;;<<>>777666666666555444333333333333222222222222333333333222222333555666666555//////000000111222222222222222222222222111111111000000111111222333333333333444555666555555333333333333333444555777888999:::444444:::<<<:::;;;@@@UUUdddqqq{{{}}}{{{zzzpppsssxxxyyy~~~~~~zzzwwwvvvqqqggg___VVVXXXZZZ\\\\\\[[[ZZZYYYVVVTTTSSSRRRSSSVVVYYY[[[[[[[[[\\\]]]^^^______```]]]^^^```___^^^^^^___```aaaaaabbbcccdddeeeeeeeeekkkkkkjjjgggdddaaaaaaaaacccaaa````````````^^^]]]WWWTTTQQQOOOOOONNNMMMLLLLLLMMMOOOTTTYYY^^^``````______[[[QQQFFF???>>>???<<<<<<===<<<;;;:::<<<>>>===>>>@@@@@@@@@@@@AAACCCAAABBBCCCDDDDDDDDDCCCBBBEEEGGGFFFEEEPPPcccnnnoooWWWKKK@@@;;;777777@@@MMMrrr~~~~~~{{{nnnYYYNNNTTTddd~~~]]]JJJ:::999<<<<<<;;;<<<333333444444444444444555:::888777777777777666444555555555555555555555555666666666666777777777777777777777888888888999999999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888;;;;;;999666999AAAIIIZZZuuuxxxeeeppp{{{rrrmmmvvv}}}dddOOOIIIIIIKKKLLLIIIDDDAAABBBDDD?????????@@@AAABBBDDDDDD@@@@@@@@@@@@???>>><<<;;;>>>>>>@@@CCCAAA===>>>BBB>>>>>>>>>>>>>>>??????@@@===BBBBBB===;;;======;;;666:::>>>>>>:::777888:::777777888888999::::::;;;::::::999888888888888888555666777888999888777777666555555666888888777666444555666666777888888888888777666666888999::::::======<<<@@@QQQiii|||zzzlllppp|||}}}~~~cccWWWNNNWWWbbbjjjjjjfffaaa^^^___[[[XXXYYY^^^aaaaaa```]]]^^^]]]\\\[[[[[[^^^``````bbbeeejjjpppvvv{{{~~~zzzPPP;;;DDDVVVaaa]]]UUUUUUVVVSSSQQQSSSVVVXXXZZZYYYXXXXXXVVVXXX```mmm{{{qqqaaaWWWNNNGGGGGGFFFEEEEEEEEEDDDBBB@@@AAABBBCCCBBBAAABBBFFFJJJIII???===EEEMMMTTTaaappphhhsssTTT999999555444333222222444555444333333222111111222333333555444333333444444222111/////////000111222222222222222222222111111111000///000000111222222333333555555555444444333333333333333444666666777777777555444555888::::::888777HHHYYYiiivvvyyywwwxxxuuu~~~wwwnnn```gggmmmoookkkccc]]]YYYUUUTTTRRRQQQQQQQQQRRRSSSVVVVVVXXXYYY[[[]]]^^^___YYY[[[]]]]]]\\\\\\]]]^^^]]]]]]^^^^^^_________```bbbbbbaaa___\\\ZZZZZZ[[[]]]\\\[[[[[[[[[YYYWWWTTTOOOMMMJJJHHHHHHHHHGGGFFFFFFEEEEEEGGGJJJKKKKKKLLLJJJIIIGGGBBB>>><<<===>>>>>>@@@@@@???======???AAA>>>@@@BBBAAA@@@AAACCCFFFAAABBBDDDFFFFFFEEEDDDCCCCCCFFFHHHNNN___ppppppeeeHHH===666777999???TTTkkkyyyjjjZZZQQQQQQ[[[yyyxxxyyyvvvFFF@@@;;;999999777666777222444555666555555555666111222333666888999777555555555555555555555555555666666666666777777777777888888888999999:::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::777:::<<<999888>>>MMMZZZ~~~uuujjjwwwuuullljjjsss___IIIFFFMMMBBBEEEFFFCCCCCCEEECCC===@@@@@@@@@@@@@@@@@@AAABBB???@@@AAABBBAAA???===;;;AAAAAAAAAAAA<<<999===DDD<<<<<<<<<<<<<<<===>>>>>>;;;@@@AAA<<<;;;>>>???<<<666;;;@@@@@@<<<999999;;;777777888999::::::;;;;;;;;;:::999999888888999999555666777999999888888777666555555666888999777666444555666777888888888888777666555666888999:::999<<<<<<:::<<>>>>>>>>>>>??????<<<>>>@@@@@@??????BBBEEEDDDEEEFFFDDDAAAAAADDDGGGBBBCCCEEEGGGHHHGGGFFFEEE???GGGOOO\\\oooyyyiiiQQQGGG;;;555:::AAAPPPpppvvviiiSSSGGGLLLZZZllluuuwwwTTT666999:::888666666777888555555555555666666666666555666666666777777777888777777777777777777777777888888888777777777777777888888888888888999999999<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;:::;;;;;;:::777666777888;;;:::<<<>>>???JJJkkkuuunnnbbbmmmyyyttt\\\OOOBBBAAAHHHLLLJJJGGGDDDAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>DDDBBBAAA???>>>>>>??????AAA@@@>>>>>>???>>>===;;;999:::<<<>>>???>>>===<<<;;;;;;;;;::::::999999999888:::>>>@@@@@@>>>:::888888888888999999:::::::::<<<===<<<999555444777:::888888888888999:::;;;;;;666777777777888888888888555666777888999999888777777777888999:::;;;;;;<<<===;;;:::<<>>HHH\\\gggmmmsssqqqaaaTTTVVV___bbb___[[[___WWWTTTWWWZZZYYYZZZ]]]\\\]]]]]]^^^```bbbdddeeeggglllsssyyy{{{eeeUUULLLXXXbbbllluuuwwwkkkbbbZZZVVVOOOHHHCCCBBBCCCDDDBBBCCCCCCCCCBBBAAA@@@???BBBEEEGGGGGGJJJMMMHHHAAA;;;NNN___bbb___bbbjjjpppssslllmmmaaa@@@CCCJJJDDDPPPFFF:::222111222222111333333333333333222111000000000000000000000000000111111111111000000000///000000000000111111111111222222111111222222333444222222111111222222333444222333555666777777666666777999;;;<<<;;;::::::;;;@@@CCCMMM[[[kkktttuuusss}}}}}}|||~~~{{{ooo```\\\XXXTTTOOOKKKHHHIIILLLGGGIIIJJJJJJJJJLLLOOOSSSQQQRRRUUUXXXZZZZZZYYYYYYZZZYYYYYY[[[]]]]]]ZZZVVVXXXXXXWWWVVVTTTRRRQQQPPPRRRQQQPPPNNNMMMKKKJJJIIIGGGFFFFFFDDDCCCBBBAAA@@@CCCBBBBBBAAA@@@???>>>>>>AAA@@@@@@@@@??????>>>>>>@@@@@@??????@@@AAABBBBBBCCCCCCEEEGGGFFFDDDDDDGGG???CCCGGGKKKLLLJJJDDD===???JJJ^^^pppuuugggPPP>>>888:::<<>>>>>??????AAA???>>>>>>>>>>>>===;;;:::;;;===>>>>>>===<<<;;;;;;;;;:::::::::999999999888:::<<<>>>>>><<<:::888888888888999999999::::::;;;<<<;;;999666666888;;;999888888888888999999:::666666666777777777888888555666777888999888777666666666777888999:::;;;;;;:::999888999===CCCJJJOOO\\\uuussshhhyyy}}}zzz{{{wwwzzz~~~~~~{{{ssslllbbbVVVIIIIIIYYYmmmmmmeee^^^[[[ZZZ[[[aaahhh___ZZZ[[[```ccc___[[[\\\[[[[[[[[[\\\]]]^^^``````aaadddiiimmmqqqvvvzzz~~~|||uuurrrwwwuuukkkeee^^^WWWQQQLLLJJJGGGDDDBBBAAAAAAAAAAAAAAA@@@??????AAADDDFFFMMMNNNOOONNNLLLFFF@@@<<>>>>>??????>>>>>>>>>=========>>>>>>>>>???@@@AAABBBCCCBBBBBBDDDEEEEEEFFFIIILLLHHHKKKLLLLLLJJJHHHFFFCCCLLLQQQ\\\ccc]]]LLL???;;;:::;;;CCCWWWrrrttthhh\\\TTTMMM]]]ttt~~~bbbEEE;;;999888777555555555555555666666666777777777888888777777777777777777777777777777777777777777777777777777777777777777888888777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;:::::::::999999999;;;<<<;;;;;;999FFFPPPaaazzzgggnnn~~~mmmmmm{{{eeeWWWGGGBBBHHHNNNNNNJJJIIIGGGEEECCCAAAAAAAAAAAAIIIFFFBBB>>>===???BBBDDDAAAAAA@@@???>>>>>>>>>>>>@@@???======>>>>>>===;;;;;;<<<<<<======<<<:::999::::::::::::999999999999888999:::;;;;;;:::999888888888888888888999999999:::::::::999777777:::<<<999888888777777777777777555555666666666777777777666777777888888777666555444555666777888999999:::999999777888:::===AAACCCIII^^^zzzxxxjjjuuu|||uuuzzz}}}zzzvvvtttwww|||eeeKKKGGGMMMWWW[[[eeeooopppjjjeeedddaaa^^^]]]aaaaaa^^^\\\\\\ZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]___```aaadddhhhkkktttyyy~~~zzzsssooofff___VVVPPPMMMKKKIIIFFFBBBBBBAAAAAA@@@@@@??????DDDCCCAAA??????CCCHHHLLL[[[SSSMMMJJJAAA888999AAA^^^___kkk~~~vvvnnntttbbbCCCDDDQQQSSSLLLGGG<<<666111...000222222111111222222222222111111000000000000000000000000000111111111111111111111111//////000000000000111111111111111111111222222333222111111111111222333333555666777888999999999999666888::::::999888999:::888999;;;@@@KKKZZZjjjtttwwwyyy}}}{{{zzz}}}~~~{{{www|||~~~xxx~~~zzzhhhYYYQQQLLLKKKKKKHHHFFFEEEFFFGGGGGGFFFEEEFFFHHHJJJKKKKKKKKKKKKOOONNNNNNOOOQQQSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA????????????????????????????????????>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEDDDEEEDDDCCCEEEIIIPPPTTTLLLJJJHHHEEEBBBAAABBBDDDIIIGGGJJJKKKAAA777>>>OOObbbccckkk{{{rrr\\\NNNMMMQQQccczzzZZZAAA888777888777666555555555555555777777777777888888888888888888888777777777777666777777777777777777777777777777777777777888888888666777888888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;:::>>>======<<<;;;:::999999444777:::;;;;;;;;;<<>>@@@BBB?????????>>>>>>=========???>>><<<<<<===>>><<<;;;<<<<<<<<<<<<;;;:::888888:::999999999999999999999888888999999999999888888777888888888888888888888888888888888888999;;;<<<999888777666555555555555444555555555555666666666666777777888777666444333333444444555666777888888999999999999:::;;;===>>>AAALLL^^^sssttteeeeee{{{}}}zzz}}}wwwuuu}}}kkkRRR???CCCHHHXXXpppwwwnnnjjjeee___[[[YYYYYY[[[]]]ZZZYYYXXXWWWWWWWWWWWWWWWYYYZZZZZZYYYXXXZZZ]]]```aaadddhhhjjjmmmpppuuuyyy{{{sssoooiiiddd___ZZZTTTQQQPPPLLLHHHEEEEEEFFFEEEDDDBBBAAAAAA@@@@@@@@@???@@@AAACCCEEEFFFFFFIIINNNRRR^^^NNNAAA<<<555444EEE]]]jjjppp~~~nnnhhhxxxwwwQQQ???777CCCIII>>>333222444111///...000111111000000111111111111111000000000000000000000000000000//////000000000000111111////////////000000000111000000000000000111222222111111111111111222222333555555666777777888888888666777999999888777888:::888999:::;;;>>>IIIXXXcccrrrtttwww{{{tttuuuxxxvvvvvvzzz{{{tttcccYYYSSSNNNKKKHHHEEEEEEFFFGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHEEEBBBEEENNNXXX]]]NNNGGG@@@============??????999999===:::>>>YYYyyylllTTTEEEEEETTTddd~~~XXX>>>999999888666666666555555444444444777777777777888888888888888888888888777777777777888888888888888888888888666666777777888888888888777888888999::::::;;;;;;::::::;;;<<<<<<;;;::::::======<<<;;;:::999999888777:::<<<:::999???LLLXXXaaaqqq{{{rrrwwwyyyxxxmmmlllxxx{{{^^^MMMFFFJJJGGGCCCIIISSSQQQFFFCCCBBBBBBAAAAAAAAAAAAAAAEEEDDDBBBAAA???>>>========================<<<<<<>>>===;;;<<<======<<<;;;<<<;;;;;;:::999888777777999999999999999999999999888888888777777888888888777777777777777777777777666666666777888::::::;;;888777666555444333333333333333444444444555555555555666777777666555444333333333444555666777777888777777888999:::;;;;;;<<<@@@BBBKKK]]]rrrqqqbbbppp~~~~~~}}}qqqwww|||ooo___NNNLLLPPP[[[gggrrr|||vvvssslllccc]]][[[ZZZZZZ[[[ZZZYYYWWWVVVUUUUUUUUUWWWWWWWWWUUUTTTUUUXXX[[[ZZZ\\\^^^______```aaacccbbbgggkkkllloootttuuurrrtttqqqsss}}}~~~wwwooohhhdddbbbaaaVVVSSSPPPNNNMMMKKKHHHEEEBBBBBBBBBCCCCCCCCCAAA@@@BBBAAA?????????AAACCCEEEAAAFFFKKKLLLJJJIIIJJJLLLJJJ>>>666888:::DDD```~~~kkklll{{{~~~RRRAAA;;;777555333000111444111000000000000000///...///000000111111000000000////////////////////////////////////////////////...////////////000000000000000//////000000111222111111000000111111222333333333444444555555666777555666777777666666777999555999<<<<<<;;;@@@IIIQQQiiipppwwwyyyzzz~~~}}}sssrrroookkkpppzzz{{{{{{|||iii___]]]ZZZTTTMMMLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEEEEDDDDDDEEEFFFHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDGGGGGGEEEKKKXXXcccgggUUUHHH===<<>>;;;999;;;<<<<<<======<<<<<<;;;===<<<;;;;;;<<<===<<<:::;;;::::::999888777777777888888888999999999999999888888888888888888888888777777777777666666666666444444444555888999999888666666555333333222222222222333333333333444444444444555666666666555444333333333444555666777777888333444555666888999999::::::<<>>===>>>@@@CCCGGGJJJRRRTTTTTTNNNCCC;;;888888666555;;;GGGQQQ^^^vvvxxxrrrrrr{{{SSS::::::888333...000555444///000111111111111///...---...//////000000000000///////////////////////////000000/////////...............////////////000000///////////////000000111111000000000000111222222222111111222222333444555555666666666555555777999333777;;;<<<;;;===BBBGGG\\\gggsssyyyyyy||||||yyysssnnnrrr||||||xxxuuukkk___]]]bbbbbb\\\\\\^^^^^^\\\VVVPPPLLLJJJFFFEEECCCBBBBBBDDDFFFGGGFFFGGGHHHFFFDDDCCCDDDEEEDDDDDDDDDEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDBBBLLLSSSUUU\\\gggnnnlllTTTEEE::::::<<<999777888888===IIIXXXhhhdddUUUPPPbbb|||eeeBBB;;;<<<555333888333444444555444444333333555555666666666777777777666666777888999999:::;;;888888888888888888888888555666666777888888999999;;;::::::::::::999999999999:::<<<======<<<:::999888888888888888888888888888888:::CCCVVVrrrqqqkkkuuuddd]]]aaahhhvvvgggTTTGGGDDDFFFBBBBBBAAA@@@AAABBBAAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@>>><<<::::::;;;<<<<<<<<<<<<;;;:::<<<;;;::::::<<<<<<<<<::::::999888888777777777777777888888888999999999999777888888999999888888777777777666666666555555555333222222444777888777555555444333222222222222222222222222222333333333333222333444555666555444333333333444555666777888888333444444555666777888999555777AAAOOO\\\hhhyyynnnbbbooo~~~~~~mmmIII@@@GGGZZZbbbgggeeecccbbb```[[[\\\[[[YYYXXXVVVUUUUUUUUUSSSTTTTTTSSSQQQOOOPPPQQQOOONNNNNNOOOOOOOOONNNLLLOOOQQQPPPMMMLLLOOOOOOLLLMMMNNNPPPSSSWWWVVVSSSOOOLLLKKKJJJIIIGGGGGGFFFFFFCCCAAA@@@@@@AAAAAA@@@???BBBCCCDDDEEEDDDDDDDDDDDD???@@@AAABBBDDDFFFHHHIIIXXXWWWQQQFFF;;;666999>>>HHHQQQ]]]iiirrr|||hhhiiiyyy}}}UUU???555000000000333666555///)))///000111111000///......---...//////000000//////////////////////////////333333222111000///.............../////////000000///............///000000000000000000000111222222111111000000111222444555444555555555444444666888777888999999888:::???CCCLLLYYYjjjvvv|||zzzyyy{{{{{{}}}}}}~~~~~~{{{|||sss___jjjmmmiiieeekkkvvvwwwpppwww{{{}}}wwwiii]]]UUUSSSLLLJJJHHHFFFFFFGGGJJJKKKKKKMMMNNNLLLHHHEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBDDDGGGIIIKKKKKKKKKJJJMMM^^^mmmssswwwzzzuuukkkJJJ???777999:::999>>>HHHHHH\\\qqq~~~{{{~~~|||lllbbbRRRTTTggg___JJJ<<<===<<<222000666222333444444444444333222555555555555666666666666555555666888999:::;;;<<<888888888888888888888888555666666777888999999999<<<;;;;;;::::::999999888999:::<<<======<<<:::999777777777777777888888888888:::EEE[[[zzzwww```eeerrreeelllooosssoooPPPGGGJJJIIIDDDBBB@@@>>>???BBBCCCAAA???AAA======???@@@@@@AAAAAA@@@AAAAAAAAA@@@???>>>===<<<999:::;;;<<<<<<<<<;;;:::<<<:::::::::<<<<<<;;;:::999888888777777777777777777777888888999999999999777888999::::::999888777777777666666555555555444333111111333666777666333444333222222111222222222111111222222222333333333111222444555555555555444333444444555666777888888666666666666666777888999888888===CCCGGGNNN```rrrnnn]]]nnn{{{}}}|||yyy{{{bbbKKKEEE>>>GGGMMMNNNRRR\\\bbbbbb[[[ZZZYYYWWWVVVUUUUUUUUUTTTUUUVVVTTTQQQOOONNNNNNLLLKKKJJJJJJLLLLLLLLLKKKHHHKKKJJJFFFFFFIIIIIIGGGDDDHHHKKKKKKIIIGGGHHHJJJIIIIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@AAABBBCCCBBBAAABBBBBBBBBAAAAAAAAACCCEEEDDDEEEGGGIIIIIIHHHGGGFFFIIIHHHCCC<<<999AAAPPP]]]qqq|||}}}xxxlllcccwww{{{JJJ;;;999,,,333000222444111+++---555---///000000///...//////------...///000000//////////////////////////////666555444333222000//////............/////////000...............///000000000000000000000111111222222111111000111222444555444555555444333444666888>>><<<888555444777===AAAAAANNNbbbsss{{{tttqqqwwwyyy}}}{{{{{{qqq^^^eeeiiilllzzzzzzhhh^^^[[[RRRPPPMMMKKKKKKLLLOOOQQQOOORRRSSSQQQLLLGGGEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEAAAAAAAAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFDDDFFFJJJMMMPPPQQQRRRQQQ]]]rrryyygggCCC<<<:::======???NNNaaakkk}}}{{{vvveeeWWWRRRSSS___~~~iiiDDD;;;666999999444222555111222333444444444333222777777777777777777777777:::999999999888888777777:::999888888777777888888555777999999777777777888::::::;;;;;;<<<;;;;;;;;;===<<<::::::;;;<<<;;;;;;999666555666666666777999777JJJ```zzz|||eeeZZZwww{{{rrrnnnqqq|||VVVQQQIIIDDDBBBAAA???>>>>>>?????????>>>===;;;:::;;;AAADDDBBB@@@AAABBB@@@AAA===:::;;;???AAA???;;;===>>>???===;;;999999999888999999::::::999999888999999888777555555777999777777888888888888777777888999999:::999888777666777777666666666666777777333333333333333333333333000111111111111222222222444444333333333444555555444444444555555555666666333444555666777777666666444555555666666666666666888:::;;;;;;===CCCMMMUUU~~~yyysssooo{{{vvvfffQQQGGG===777:::@@@DDDJJJPPPYYY```aaaYYYTTTVVVXXXVVVVVVRRRMMMLLLNNNOOOMMMKKKHHHGGGFFFFFFHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGEEECCCCCCDDDEEECCCAAA>>>???BBBDDDBBB@@@JJJ@@@<<>>CCCEEELLLZZZgggnnn|||fffhhhrrriiiJJJ999333222222444333222111000000000000000000//////.........---........................111000///......///000111444333333222111000//////////////////////////////........................////////////000000000000000111111222222333444444111222222333444555666666===;;;777555666999===@@@FFFIIIRRRcccuuu}}}~~~pppssszzz|||uuuvvv|||}}}|||}}}yyy{{{~~~}}}|||tttddd\\\iii{{{mmm___^^^aaaaaa[[[UUUWWWcccnnnqqquuunnn[[[KKKHHHFFFBBBAAAFFFJJJJJJKKKNNNMMMJJJEEEDDDBBBBBBCCCEEEFFFGGGBBBDDDDDDAAAAAAEEEEEECCCDDDCCCAAA@@@@@@BBBEEEGGG===CCCDDDEEENNNWWWRRRDDDHHHIIIQQQ[[[^^^^^^ccckkk~~~xxx]]]DDD>>><<<999DDDZZZlllqqqcccWWWSSSZZZcccqqqgggCCC777666666555444444333333333333333333333333333333777777777777777777777777::::::999999999888888888:::999888888777777888888555777999999888777888999::::::;;;;;;;;;;;;;;;:::<<<;;;:::999999888777666555666888888777666777:::NNNaaa{{{iiidddlllpppddddddxxx}}}^^^LLLHHHCCC@@@??????>>><<<@@@@@@@@@@@@@@@>>>===<<<>>>KKKUUUQQQHHHBBBCCCDDD@@@===:::<<>>;;;<<<>>>???>>><<<;;;;;;;;;999999::::::::::::999999888999999888666666777999999888777666666777888999777777888888888777666555666666555555555555666666333333333333333333333333222222222222333333333333555444444444444555666666444444444555555555666666666666555555555555555555555555666777777777777666777888888888999???GGGNNNggg{{{{{{www~~~sssttttttnnn^^^[[[TTTJJJAAA<<<<<<===GGGPPPXXX]]]___^^^YYYTTTSSSSSSTTTVVVUUUQQQKKKFFFGGGEEEBBBBBBCCCDDDDDDCCCGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFF?????????@@@BBBBBBAAA???CCCBBBGGGQQQSSSOOOTTT^^^ccc[[[NNNAAA888666888:::FFFWWWccc^^^VVV^^^vvvgggZZZvvvmmmOOO;;;555555555333333333222111000000000000000/////////.........---........................000000///////////////000111111000000//////........................................................./////////000000000000000000111111222333333444111222222333444555666666888777666666666888:::<<<===BBBKKKXXXfffrrryyy||||||zzzxxxuuussswww}}}yyy}}}yyyxxxzzz}}}|||~~~~~~xxxmmmoooyyy|||xxx|||}}}~~~zzzwww~~~ttt\\\QQQQQQPPPLLLJJJNNNRRRUUU[[[___[[[TTTKKKFFFAAAAAADDDGGGFFFEEEEEEHHHHHHFFFFFFIIIIIIFFFGGGGGGGGGGGGFFFFFFFFFEEERRRXXXXXXTTTVVV\\\YYYPPPLLLVVVhhhwwwzzzvvvwww}}}uuu___NNNCCC======JJJbbbxxxkkkYYYQQQZZZssswwwXXX???666666666555444333333333333333333333333333333333777777777777777777777777:::999999999999999888888999999888777777777777888555777999999888777888999::::::;;;;;;;;;;;;:::::::::::::::999999888666666555777888777888@@@MMMVVVjjj{{{yyymmmxxx~~~xxx{{{vvvnnnmmmooouuuTTTBBBBBB@@@>>>>>>>>>???>>>===AAAAAABBBAAAAAA@@@???>>>BBBQQQ[[[TTTEEE===>>>AAA>>><<<;;;===???@@@===999:::;;;======;;;:::;;;<<<::::::;;;;;;;;;;;;::::::888999;;;:::888777777888:::999666444444666999:::666666777777777666555555555555555444444555555555333333333333333333333333333333333444444444555555555555555444555666666777444555555555555666666666888777666444444444444555666666777888888888888888666777777666555999@@@EEEPPPbbb{{{pppttt~~~|||~~~~~~uuuqqqxxxuuu^^^PPPGGG@@@===<<<@@@HHHOOOSSSXXX\\\ZZZYYYWWWRRRMMMIIIGGGGGGEEECCC@@@@@@CCCFFFHHHIIIBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>===@@@@@@BBBCCCCCCBBBAAA@@@DDDEEEFFFFFFDDDCCCCCCCCCDDDHHHQQQZZZYYYRRRUUU]]]WWWMMM???555444<<>>>>>??????@@@@@@??????AAAAAAAAAAAA@@@@@@??????BBBIIILLLFFF???;;;;;;999;;;;;;;;;===??????<<<999777888:::;;;:::999:::;;;:::;;;;;;<<<<<<;;;;;;:::888:::<<<<<<:::888888888999888777666666777888999666666666666666666666666555555555555555555555555444444444444444444444444333333444444444555555555555444444444444555666666555555555555555666666666999888666555444666777888777777888999999999999888777888888666444666;;;???HHHUUUiii~~~tttqqq~~~~~~~~~|||{{{zzzmmmaaaUUUJJJHHHHHHKKKJJJFFFJJJQQQZZZ\\\\\\WWWQQQLLLJJJKKKIIIFFFBBB@@@@@@BBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHFFFEEEDDDDDDDDDDDDCCCDDDDDDFFFHHHIIIHHHFFFDDDAAACCCDDDDDDCCCEEEJJJOOO^^^[[[YYYVVVNNNDDDBBBEEE===;;;999===IIIZZZjjjtttzzzzzzsssjjjzzzcccCCC999///,,,000444444222222222111000////////////........................------------------------,,,---...///000///...---,,,,,,,,,,,,------------........................................................./////////000000//////000000111222222222111111222333444555555666333333333444555555666777666999===CCCLLLYYYfffooozzz}}}~~~zzzyyy~~~}}}~~~yyy~~~}}}{{{wwwzzz}}}zzz{{{zzzzzz|||vvvbbbbbbhhhgggddddddqqq}}}lllXXXLLLMMMOOORRRUUUUUUSSSQQQUUU\\\aaacccfffiiigggcccTTTTTTVVVZZZbbbmmmxxx|||sssqqqvvvxxxvvv|||tttdddXXXTTTFFF???;;;CCCSSSfffyyyzzzvvvqqqkkkmmmqqqSSS???777666444444444444333333222222222222222222222222222222777777777777777777777777666666777777777777777777999888777777666666777777555777999999999999:::;;;::::::;;;;;;:::999999888555777999999777777888999888>>>BBBEEETTTsssrrrbbbaaaqqqhhh```kkklll}}}gggSSSJJJFFFEEE>>>???@@@AAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>CCCLLLOOOFFF:::::::::;;;===>>>===;;;999777999;;;;;;;;;:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::888:::<<<<<<:::888888888666777888999999888777666777777777777777777777777555666777777777777666555444444444444444444444444333333333333444444444444444444444444444555555666666666666666666666666666888777666666777999;;;===777888888999999999999999:::;;;;;;999666666:::===JJJPPP\\\mmm}}}uuuzzz{{{||||||~~~rrrqqqnnndddeeerrroooSSS@@@:::DDDMMMWWW\\\ZZZUUUQQQOOOTTTPPPKKKGGGEEEBBB@@@>>>EEEEEEFFFFFFEEECCCAAA@@@EEEBBB@@@???AAACCCBBBBBBBBBBBBDDDHHHLLLMMMLLLJJJQQQRRRRRRRRRTTTZZZdddlllqqqcccSSSGGG>>>888555555EEEGGGMMMZZZlll~~~llljjjxxxwwwVVV<<<666555333111000000111222222111000///............---------...............------------------------+++,,,---/////////...------------------------...............................................................////////////...//////000000111111222000111111222333444555555555444333222333555777999<<<;;;<<>>555444666333333333333333222222222222222222222222222222222777777777777777777777777666666666777777777777777888888777666666666666777555777999:::999999:::<<<:::;;;;;;::::::999888777555777999777444333666999666GGG[[[lllyyyVVVWWWxxxwwwaaaeeevvvzzz___JJJFFFFFFCCC???===???@@@@@@>>><<<<<<===>>>>>>======<<<======>>><<<:::>>>LLL___eeeUUUAAA::::::;;;<<<<<<;;;:::::::::;;;===>>>===<<<===>>>::::::;;;;;;;;;;;;::::::888999;;;:::888777777888444666999::::::999666444777777666666666777888999555666777888888777666555444444444444444444444444333333333444444444555555555555444444555555666777777777777666666666666555666666666666888:::<<<===777777888999999999999888;;;======;;;888777:::===JJJJJJPPPZZZggguuuxxxyyy}}}}}}zzzrrr{{{xxxiiieeelllrrrqqqxxxjjjTTTIII:::<<>>DDDIIIKKK\\\___hhhxxx}}}sssddd___rrrnnnSSS>>>222...222444333///---///222111000///......------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.....................---------------------------------------........................------........./////////.........///000000111111000000111222333444555555666444333222222555777999>>>======BBBJJJQQQVVVWWWhhhnnntttwwwxxx|||~~~}}}qqqppp\\\___gggsss}}}~~~xxxqqqkkkkkkpppvvv{{{~~~~~~tttoookkklllzzz~~~yyyhhh]]][[[[[[WWWSSSEEEHHHHHHEEEHHHQQQ[[[```jjjzzz}}}vvvmmmdddYYYSSSUUU[[[iiikkkrrr{{{WWW===555444555555222222222222222222222222222222222222222222222222777777777777777777777777777888888888999999999999888888777666666666666666555777999:::999:::;;;<<<:::;;;;;;::::::888777777444666888777666777===CCCNNNddd}}}~~~iii\\\ooopppccciiitttsss___LLLEEEDDDAAA===;;;>>>???@@@???===;;;===???>>>===<<<<<<<<<===>>>>>>>>>===@@@JJJYYY^^^RRRAAA::::::;;;;;;:::::::::;;;999;;;======;;;;;;;;;<<<999999::::::::::::999999888999999888666666777999666777888999999888777666666666555555555666777888444555777888888777555444555555555555555555555555444444555555555666666666777777777666777888888999777777777777666666666555555555666777777888999999666777777888999888888888999;;;<<<;;;888777999<<>>AAAGGGMMMQQQ[[[```iiirrrxxx|||www|||zzz|||~~~|||tttrrrsssxxx{{{uuufffZZZRRRRRROOOOOOUUUaaahhhiiirrrtttooofffaaaeeejjjlllkkkvvv}}}}}}~~~|||vvvvvvzzz{{{sssnnnYYYPPPDDD>>>>>>???@@@@@@EEEUUUeeekkkppp{{{vvvddd___[[[XXXUUUVVV```lllpppnnnqqq}}}sssYYY>>>444444555444444111111111222222222222222111111111111111111111111777777777777777777777777999999999::::::;;;;;;;;;888888777666666666666666555777999:::::::::;;;<<<;;;;;;;;;:::999888777666111444888999:::???HHHPPPtttyyyiiimmmxxx~~~jjjdddhhhmmmdddNNNJJJHHHIIIEEE===;;;??????@@@BBB@@@>>>===???BBB>>>>>>===<<<<<<===>>>???CCCAAA======BBBGGGCCC;;;:::;;;;;;:::999999:::<<<777888::::::888777888888888999999::::::999999888999999888777555555777999888888777777777777888888555444444333444555666777333444666777777666444333555555555555555555555555666666666666777777777777999999888888999999:::;;;888888777777666666666555444555666666666666666555666666777888888888888777666999;;;:::777666888;;;777999===???>>>FFF]]]uuu||||||zzzzzz~~~wwwsssuuuqqqttthhhnnnnnneeesssssssssrrrkkk\\\III<<<===CCCLLLWWW^^^```\\\YYYTTTUUUWWWXXXWWWUUURRRQQQPPPTTT]]]hhhooommmcccZZZVVVQQQKKKIIIJJJIIIEEE@@@???<<<:::<<<@@@DDDEEEEEEPPPXXXaaajjjsss{{{}}}uuufffeeemmmwww}}}{{{^^^???000000222000000000//////000///...,,,000000///---------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000......------,,,+++******------------------------........................---------.........//////------......///000000000000000111222333444444555///111333555555555444333222666::::::999===GGGPPPRRRXXXaaalllvvvzzz{{{yyy~~~|||yyy}}}}}}zzzyyyuuu{{{zzzyyy~~~zzzwww{{{{{{|||}}}qqq]]]WWWKKKBBBGGGSSSRRRHHHQQQPPPKKKEEEDDDIIIKKKJJJMMMSSSYYY[[[XXXTTTQQQQQQNNNSSSWWWVVVVVVVVVRRRLLLQQQQQQQQQOOOLLLIIIFFFDDDEEEBBB??????BBBGGGOOOUUUrrrqqq\\\WWWTTTTTTZZZ```jjj}}}~~~wwwIII;;;111222666444222222111111111111111111222222111111111111111111111111999999999999999999::::::888888999999999999::::::999999888888777666555555666888:::<<<<<<;;;999777888777888;;;:::666555666999777333999HHHNNN[[[qqq~~~ooohhhiiikkkqqqyyy||||||uuujjjeeeooo}}}|||\\\JJJCCCBBBAAAAAA@@@@@@@@@@@@AAA<<<999;;;???@@@???>>>>>>>>><<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999777777888888888888777777:::::::::999999888888888555555555555555444444333777888888888999999999999666666555555444444444444555444222222222222111///222222333444444555555666777777666666777888999999BBBAAA???<<<:::888777777555333333444666777666555444555666888888888777666777777777777777666666666888888888999999888888888999888:::===???CCCNNNYYYssswwwsssuuuvvvqqq}}}|||~~~wwwtttwwwwwwsssvvv}}}uuuccc[[[QQQOOOQQQWWWVVVNNNJJJLLLJJJCCC===>>>DDDGGGDDD???AAAAAA@@@BBBHHHLLLGGG??????@@@@@@@@@AAADDDJJJOOOSSSMMMMMMXXXffflllmmmlllyyynnnjjjsss{{{}}}{{{wwwnnngggjjjzzz|||rrrXXX===444555333///---000000//////.........---...------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------...///000000111000000111222333333444444222222222333333333444444333333333333666999<<<>>>AAANNNWWWZZZcccsss|||zzz}}}yyy~~~||||||yyy{{{~~~}}}zzzzzz}}}tttjjj```___dddhhhfffaaahhhnnnkkkYYYGGGAAACCCEEE;;;BBBEEE@@@@@@DDDCCC<<>>@@@AAA@@@AAAFFFEEE???BBBLLLPPPMMM[[[^^^YYYQQQZZZqqqyyy```NNNNNNRRR___tttdddBBB666555333111111111333444111111111111000000000000222111111111000000//////777888888888888999999999777888888888999999::::::;;;;;;:::999999888777777888999999999999999999999>>>:::999999888666888<<<111999???KKK```ppp{{{ggg^^^cccoooyyyqqqmmmrrrmmmooozzzyyyZZZHHHAAAAAAAAA@@@??????????????????===;;;:::::::::;;;======<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::777777777777777777777777::::::999999999888888888555666666666666555444444777777777777888888888888777777666666555555555555555333222222222222111///222222333444444555555666666555555555666666777888???>>><<<:::999777777666555333333444555666666555444555666777777777666666666666666666666666666666777777888999999888777777888888999<<<<<<>>>FFFPPP]]]ppp}}}zzz{{{vvvnnnwww}}}|||zzzzzz}}}zzz}}}zzzlllcccaaaiiikkkrrrzzzyyynnndddaaaTTTQQQQQQZZZeeehhhaaaXXXOOONNNMMMMMMRRRVVVSSSMMMLLLJJJJJJMMMUUU___gggkkkfffcccgggsss~~~~~~}}}yyyuuuuuuzzzsssqqqmmmmmmtttyyy}}}mmmLLL===000---///000111333000/////////.........---------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------...///000000000000000111111222333333444222222222333333333333444555444444444555777:::;;;>>>GGGLLLMMMWWWiiiuuuwww~~~|||{{{}}}yyyvvvzzz~~~}}}~~~|||yyyzzz}}}wwwfffZZZSSSOOOIIIFFFFFFJJJNNNPPPSSSVVVOOORRRSSSQQQOOOOOOMMMIII]]]aaabbbaaadddmmmtttwww||||||xxxvvv~~~~~~~~~zzzyyyzzz{{{uuuhhh[[[UUU```kkk~~~]]]DDD???666444333111111111333333111111111000000000//////111111111000000000//////777777777777888888888999777777888888999:::;;;;;;<<<<<<;;;;;;::::::999999;;;999777666666777999:::???;;;999999777444777<<<<<>>CCC???>>>>>>===============<<<===;;;888555666999<<<::::::999999999::::::;;;999999999999999999999999999999888888888999::::::888777666555555666777888999999888888888888777777666666666666666555555444555555555666666666777777777777777666666666666666555333222222222222111000222222333444444555555666555444444444444555666666::::::888777666666666666555444333444555666555444555666666666666555555444444444444444444555555555555777888::::::888777555777666888:::888777<<>>DDDWWWrrrjjjWWW```zzzvvvmmmkkkjjjyyyZZZJJJCCC======DDD<<<;;;;;;::::::;;;;;;;;;;;;;;;888555555999;;;;;;888888777888888888999999777777777777777777777777777777777777888888999:::888777555444444555777888777777777777777777777777666666777777666666555444333444444444444555555555666666666666555555555555444333222222333333111000222222333444444555555666555555444444444444555555555555444444444444555555555444333333555555444333555555555555444444333333333333333333333444444444444666888999999888666444555444666888777444666;;;>>>KKKYYYffftttzzz{{{}}}yyy~~~}}}yyyxxx||||||vvvooohhhbbb```iiilllttt}}}uuulllnnnvvv}}}|||rrrhhhlllnnnrrrvvvwwwvvvrrrnnnmmmooovvvwwwtttgggkkkssspppUUU???333555555555333000------///........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////000000000000111111222222111111111111222222222222444333333333444555666777:::<<<;;;:::CCCUUUfffmmmvvv}}}xxxrrrqqqtttvvvvvvuuu|||uuuggg___]]]\\\XXXWWW___pppzzz[[[@@@666444333333222111111111111222222111000000000////////////000000000000000000//////888888999999:::;;;<<<<<<::::::;;;;;;<<<======>>>::::::::::::999999999999777777888999999999999999;;;::::::>>>AAAHHHVVVcccwwwhhhdddjjjuuujjjdddcccgggcccFFFAAABBB===999;;;999999888888888999999:::;;;888333222888@@@@@@999555666666777777777777777666666666666666666666666666666666666666777888999777666444333333444666777666666666666666666666666666666666666666555555444222222333333333444444444444444444444444444444444444222111222333333222000222222333444444555555666666555555444444555555555222222222222222333444555555444333333444555444222555555444333333222222222111222222222333333333444444555777888888777555444444333444888888555555999<<>>222222222...111111111000111111111222000000000////////////...//////////////////000000888999999:::;;;<<<======;;;;;;<<<<<<<<<<<<======999999999999888888888888666777888:::;;;;;;;;;;;;:::999;;;BBBLLL]]]uuussseee[[[^^^eeessswwwjjj___```ggguuurrrfffQQQ???===@@@===::::::777777777777777888888999999777222111;;;EEEBBB888444444555666777777777777555555555555555555555555666666555555555666777777666555444333333444555666444444555555555555666666555555555555555444444333222222222333333333444444333333333333333444444444333222111111333333222111222222333444444555555666666666555444444444555555111111111111222333444555555444333333444444333222444333222222222222222333111111222222333333444444555555666666666666555555444222444888999666666999999;;;>>>DDDOOO___oooyyywwwuuu{{{}}}|||~~~{{{}}}xxx{{{~~~|||zzzzzz{{{{{{|||zzz}}}vvvnnniiifffllluuurrrSSS===444444333222222000,,,+++///333222------------------.........,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///////////////000000000///000000000000111111111...///000222333555666666444555777888<<>>@@@@@@EEEQQQ___mmm}}}hhhZZZRRRVVVggg|||eeefffkkknnnkkkggghhhmmmwwwZZZJJJJJJDDD===;;;<<<===<<<;;;666666666666666777888999666888555333:::DDDAAA666333444555666777777777666555555555555555555555555666666555555444555555555444444444444444444444444333333444444555555555555444444444444444333333222222222222333333333444444333333333444444444555555333222111111333333222111222222333444444555555666555555444333333333333333222222222222222333444555555444333333444444333111222222111000111222333333111111222222333444444555666555555444444555555666666333333777999777666888666666888===EEEPPP^^^gggtttxxx~~~}}}~~~qqqcccccckkkvvvzzz```OOO:::///000444333///333444111---...222///))),,,,,,,,,------.........,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------/////////////////////////////////000000000111111///000111222333333333333333444666777888999===@@@DDDMMMVVV[[[cccooovvvwwwwww}}}}}}}}}~~~~~~~~~zzz}}}|||vvvrrrppppppooocccjjjtttvvv}}}~~~uuuuuuxxx~~~~~~zzz{{{zzzuuutttrrrhhhbbbbbbaaa^^^___dddWWWZZZaaannnsss```UUU???222777:::111///666...//////000000111000000000000/////////................../////////000000666777777999:::;;;<<<<<<;;;::::::999999888888777999999999999999999999999999888666666888<<>>444222333555777888888777666555555555555555555555555777666555444444444444444333444444555555444444333333333333444444555555555333333444444333333222111222222333333333444444444444444444555555555666666333222111111333444333111222222333444444555555666444333333222111111111222333222222222333444555555555444333333333444222111111111000000000222333444111111222333444444555555777666444333333444666777888444333777888666555777666555777;;;@@@GGGPPPXXXXXXlll}}}}}}|||~~~yyy}}}wwwvvvsssqqqooommmiiiqqqiiiPPP777777666444111///------(((---...+++,,,000///+++,,,,,,,,,------.........,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------///////////////.........////////////000000000000111111222222222111111000666555666777666444666999333:::AAAGGGRRRcccmmmnnnuuuyyy}}}{{{~~~|||zzzwwwtttrrrttthhhnnntttnnnxxx||||||~~~}}}zzzxxxyyy{{{{{{yyyzzz~~~~~~uuu|||~~~{{{}}}tttuuuwwwyyywwwsssooommm```UUUPPPSSSWWWZZZcccnnnoooyyyxxxuuuvvv]]];;;888999444---...555444---......///000000111000000000/////////............---.........//////000000::::::::::::::::::::::::999:::999999888888888888666<<<<<<666666===>>>888>>>::::::???CCCIIIUUUaaayyy|||dddQQQSSSaaauuu|||nnnjjjeeennnyyyZZZKKKEEEBBB???<<<<<<;;;:::999777777666888888777777666666555555666666555555555555666666444444444555555777888888444444555555555555555444555555444444444444555555555444333333222222333333222222222333333444444444555555444333333222111111333333333333333333333333777666555444444444444444444333222222222333444555666444333222222333555666555555444333333222111111000111111111111222222222555333111222444555333111111111111111111222222222333111000222555666555222555444333222444777:::<<>>???999<<<;;;777555777666444888???GGGPPP\\\nnn{{{rrrZZZWWW]]]mmm~~~xxxrrrsssllluuu|||^^^HHH@@@>>>;;;999;;;;;;:::999888777666666777777777666666666555555666666555555555555666666444444444444555666777777444444555555555555444444555555444444444444555555333333222111111111111222222222222333333333444444555444444333222222111111333333333333333333333333555555444333333333333333333333222222222333444555555444333222222333555666444333333222111111000000111111111111222222222222333111000111333333222000111111111111111111111111111000000222555666555333555444333222333666888:::@@@999555555555444555888888777555555666999<<<>>>BBBHHHSSS___jjjuuuuuuqqqqqqxxx|||}}}{{{qqqpppooopppjjjaaaaaattt~~~hhhRRR@@@333---222222111000000///......------------------------...------,,,++++++******+++++++++*********))))))++++++++++++++++++++++++******))))))))))))*********++++++++++++***)))(((*********+++++++++,,,,,,---,,,+++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000///.........///111111000111111222222333333444555555555555555666666777888555666;;;>>>AAAIIIRRRkkkqqqyyy~~~wwwrrrsss{{{{{{vvvuuuooonnnmmmppp}}}~~~nnneeecccdddhhhjjjmmmuuu~~~{{{}}}~~~{{{qqqrrryyyqqqjjjccc___YYYSSSUUU\\\LLLPPPUUUWWWWWWXXX\\\```iiinnnxxx~~~iiiRRRDDD<<<777333222222222222222222222222000/////////.........---........................,,,,,,---...............888888888888888888888999<<<888444333555777888777777555666888888777:::???FFFYYYmmmxxxwwwjjj___WWWVVV___pppyyyrrrmmmmmmlll{{{jjj\\\JJJ???<<<<<<:::888::::::999888777666666555666666666666666555555555666555555444444555555666333333222333333444555666444444555555555555444444555444444333333444444555333222111111000000111111222222222222333333333333444444333333222222111111333333333333333333333333333333222222111111222222333222222222222333444555555444333222222333444555222222222111000000//////111111111111222222222333111000//////111222111///111111111111111111111111000//////111444555555333555444333222222444666777;;;666444666777555555888777666666555555666666777888<<>>>>>GGGUUUdddxxxjjj\\\WWWVVV___mmmyyykkkppp|||yyyttttttrrrwwwsssMMMXXXPPPEEE>>>===<<<;;;888888888777777666555555444555555555555555555555555555444444444444444444555222222111111222333444444444444555555555444333333444444333333333333444444333333222111111111111111222222222222222222222333333333333333222222111111222222222222222222222222333222222111111111222222222222222222333444444555555444333222222222333333222222111111111000000000111111111222222222333333000000000000111111111111111111111111111000000000...///000222333444444444666555333222222333444555777333333777999666555777555555666666666555555444999:::<<<@@@FFFQQQ\\\dddrrr{{{}}}sssrrr}}}{{{vvvqqqkkkeeecccfffssstttZZZLLL;;;///,,,...000111000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))************+++++++++++++++,,,---......---+++***************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////............//////000000000000000111222222333333444444333333444444555666333333555666666777999<<>>999;;;CCCJJJPPP```rrrqqqXXXWWW___kkkzzztttllliiivvvfffTTTHHHOOOIIIAAA;;;888777777666666666666555555444444333444444444444444555555555444444333333333333444444222111111111111222222333444444555555444333222222333333222222222222333333444444333222222222222222222222222222222222222222333222222222222222111111222222222222222222222222333222222222222222333333111111222333444444555555444444333333222222222222222222222222222111111111111222222222222333333333000111222222222222333333333222222222111111111000...000111222333444444555666555444333333333444444444222222777999777555666333444666777777777666666999888777777:::AAAJJJPPPZZZbbbkkkpppyyy{{{zzzrrrrrr~~~vvvmmmqqq}}}xxx}}}sssssspppmmmpppvvvvvvrrrsssnnnjjjjjjnnnsssxxxzzz|||zzz|||}}}}}}ppp\\\GGG<<<666000///000000---)))/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((())))))*********))))))))))))*********+++++++++((()))+++---......------************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---......//////////////////000000111111222333333333333333333333444555555222444777777666777888888<<>>999666555666777555555444444333333333333333333333444444444444444444333333222222333333444222222111111111111222222444444555444444333222111333222222111111222222333555444333333222222333333222222222222222111111111222222222222222222111111222222222222222222222222222222222111222222333444000111222333444555555555444444333333222222111111222222222222222222222222222222222222333333333333111222444444333333444666444444444333222222111111000222444444333333444555555555444444444444444555444111222666999666555555333444555666777888888888888888777555555888<<<@@@HHHTTT```hhhppp{{{zzzuuuvvvzzz~~~tttrrrqqqtttyyyzzzuuuppp\\\^^^^^^```lll|||}}}|||sssiiiiiiwww}}}~~~xxxaaaLLL???333111///...///111111---***..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******(((((()))))))))))))))***((((((((((((((((((((((((******))))))))))))******(((((())))))******)))))))))))))))************+++'''((()))+++,,,---......************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........------...////////////...//////000000111222222222333222222222222333444444333777888555333444444333777999<<>>:::777666666888333333333333333222222222222222333333333444444444333333222222222222333333333222222111111222222222444444444444333222111111222222111111111111222222444333333222222222222222222222222222111111111000111111111111111111222222111111111111111111111111000000000000000111222333///000222444555555555555444444444333222111000000111111111111111111111111222222222333333333444444000222444444333333555777666666555444444333222222222444666666444333444555555555555555555555666666444111111666888555444555444444555555666777777777777888999999777666666777<<>>@@@DDDNNN]]]jjj|||sssdddZZZTTTUUU[[[lll}}}yyy|||~~~cccWWW\\\jjjzzzsss___GGG??????::::::<<<<<<:::666333333444333333222222222222222222222222222333333444444444333222222222222222222333333333222222222222222333444555444444333222111000222222111111111111222222333222222111000111111111222222222222111111000000111111111111111111222222111111111111111111111111///////////////000111111///000222444555555555555444444444333222111000///////////////000000000000222222333333333444444444///222444444222222444777777777666555444444333333333666888777444333333555555555555666666666777777555111111555777555333555555555444444444555555666333666999999777444222111111===GGGKKKNNNVVV^^^cccnnnuuu|||yyy|||bbbIII;;;888333222111)))...000000///---++++++,,,------------------------++++++++++++++++++++++++******************++++++'''((((((((())))))************************************))))))))))))******''''''((()))))))))))))))))))))))))))******************((((((((()))***+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,.../////////...---/////////000111111222222222222111111222222333444111777888444333777888555555777888666444666===DDDPPPXXXbbbhhhjjjnnnuuu|||zzz}}}|||}}}zzzyyyxxxxxxwww|||~~~zzz}}}}}}~~~zzzqqqyyyyyy}}}~~~}}}}}}xxxdddJJJ999555555333///,,,---...///111111111111.........///////////////,,,,,,,,,------.........------------------------,,,---...///000///...---...222444444777<<<>>><<<:::CCCQQQ]]]cccnnnjjjeee]]]WWW[[[iii{{{|||yyy~~~{{{pppmmmsssuuurrr}}}fffOOODDD@@@:::111888888888888777666555444222222111111111111222222222222222222222222222222444444222222222222444444111111111111111111111111444333222111111222333444444333222111111222333444222222111111111111111222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000111111222222222333333333333333222222111000//////222222222111111111000000444333333333333444555555111222333333222222444666777666666666777666555333555555555555555555444444777666666555444444333333333333333444444444555555333444666777777777666666555666777777777666444333555777:::<<<@@@DDDJJJMMMZZZ___fffnnnuuu|||}}}qqq^^^OOO888666333///......///000---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((************************++++++******++++++,,,---...---+++******+++---...---------............//////000000000111111111111...000222333333333444555444444444555555555555666444555777777666666888999AAACCCHHHQQQ]]]hhhooorrr{{{{{{{{{zzzyyyzzz|||}}}|||}}}~~~}}}|||wwwwww}}}www{{{tttvvvzzzvvvvvvxxxvvvzzzooohhhhhhNNNDDD888111000111111///000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<<<>>><<<999;;;BBBHHHJJJZZZfffwww}}}uuukkkaaaZZZOOO[[[fffooo}}}uuurrrnnnnnnxxxxxxxxxgggQQQBBB===;;;888444777777777777666555444333222111111000000111111222222222222222222222222222444333222222222222333444111111111111111111111111333222111111111111222333333222111000000111222333222111111000000111111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000111111111222222222333333333333222111111000//////222222222111111111000000333333333333333444555555222333444444333444666888;;;888666666777777444111444444444444444444444444666666666555444333333333333333333444444444444555333444555666666666555444555555666666666555444333555777888999999:::===???HHHLLLSSSZZZaaahhhoootttuuupppxxxvvvgggZZZLLL???666555444222///.........///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))************************++++++******++++++,,,---...---+++******+++,,,...------------............//////000000000111111111000222333333222111222333444444444444555555555555444666777777666666777999<<<===AAAIIISSS\\\bbbeeeppprrruuuwwwxxx{{{|||||||||}}}~~~~~~{{{wwwvvvwwwyyy}}}ttt[[[KKKFFF===888111///111222111///000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333:::@@@DDDKKKWWWbbbggg~~~{{{pppfffXXXIIIGGGMMMooovvviii___bbbsssggg]]]bbbhhhRRR<<<777777555444666555555555555444333222222222111111000000111111222222222222222222222222222333333222111111222333333111111111111111111111111222111111000000111111222111000000//////000000111111111000000000000111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000111111111222222222222222222222111111000000///222111111111111000000000333333222222333333444555444555666666555555777999>>>:::555444666777333///222222222333333444444555666555555444444333333222333333333333444444444444333444444444444444333222444444444555444333333222444666777777555444444444:::===CCCHHHOOOVVV]]]bbbrrrtttyyy~~~{{{yyy}}}tttgggTTTDDD999333///---111000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++************+++,,,,,,---,,,+++******+++,,,---------------............////////////000000000000111333444333222000000111333333333444444444555555555666777777666555666888777777999???FFFLLLPPPRRR]]]eeeooouuuxxx{{{}}}{{{www||||||xxxxxx|||fffPPP@@@888777111///---///222222000---000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,HHHUUUdddnnnwwwmmm^^^RRRNNNHHHHHH]]]vvvqqqeee]]]kkkvvvbbbPPPPPP\\\dddJJJ555444666222111666333333333333333222111111111111000000000000111111111111111111111111111111222222111111111111222222111111111111111111111111111000000000000000000111////////////////////////000000/////////000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111000000000///111111111111000000000000222222222222222333333444333555666555555555777999>>>888333333666777444///000000111222333333444444444444444444333333222222222222333333333444444444333333333333222222111111333333333333222222222111222555777777666555555555444666999===AAAGGGMMMRRR```ffflllqqqtttwww{{{~~~~~~vvv~~~}}}{{{xxxxxxzzz}}}}}}wwwlllcccEEE???888333111222222111------...///...---,,,+++,,,+++++++++++++++++++++*********************************************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++***************************************++++++,,,,,,++++++******+++,,,---,,,,,,---------................../////////000000000222333333111000111222222333333333444444444444555666777666555555666777777666666888<<<@@@BBBCCCJJJVVVeeeppptttwww{{{~~~qqqfffUUUDDD999555666777111000///000222111...+++////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++nnnzzzqqqXXXOOOIIIKKKVVV]]]iii{{{{{{~~~pppuuu|||]]]OOOIIIFFFMMMZZZ^^^FFF555666888222111666111222222222222111111000111000000000000000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111000000000........................///.........//////000111////////////////////////000000000111111000000000//////////////////////////////////////////////////////000000000111111111111111111000000000000000000000000000000000000000222111111111111222333333222333444444333444666777:::666333333666888555222000000111111222333444444333333333333333222222222222222222333333333444444333333222222111111111111333333222222111111111111222555777888777666666666000111333333555888===@@@MMMTTT^^^eeegggiiimmmpppqqqzzz|||}}}|||wwwtttqqqmmmhhh```TTTGGG>>>111000//////000000///...+++,,,---......---+++***++++++++++++++++++++++++************************************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))******))))))******+++,,,************++++++,,,,,,,,,,,,,,,------------...---............/////////---///111222111111222333222222222222333333333444444555666666555555666777999888666777999;;;;;;;;;@@@HHHTTT]]]eeelllvvv|||~~~ssscccFFFCCC@@@???===:::444///222111000/////////...---................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++zzzdddWWWSSSMMMEEE\\\dddtttzzzxxxbbbUUUIIIDDD???<<>>888555888===;;;777333222444555444333000111111222222222111111000000////////////000000111111111111111111111111//////000111111000//////000000000000000000000000111111222333333222111111---...///000000///...---------------...///000111//////////////////////////////000000000000//////////////////////////////////////////////////////........./////////000000///000000000000000000000////////////000000111111000000000000000111222222000222222222222222444666999;;;>>>>>>;;;888777777222222222333333333333333111111111222222222222222111222222222222333333333333222111111111222333444444333222111111111222222444555555333111111222333333444555555333333333555,,,///444888===BBBFFFIIIRRRXXX\\\___dddlllqqqqqqwww|||zzzzzz}}}|||yyy|||vvvooogggZZZMMM@@@<<<555000...///000111......---,,,+++,,,...000------------,,,++++++***)))*********++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((()))***++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............///111222111000111222111111111111222222222222111222444555555666777999999777555444555666666555888666777<<>>777222111:::666111///000222333333,,,---.........---......------------------------------------------------++++++++++++++++++++++++************************************************zzzbbbMMMNNNJJJKKKVVVcccooo|||jjjeeelllbbbKKK@@@<<<===:::333111444666444111555555222222444444///000111111222222222111111000000////////////000000000000000000000000000000...///000111111000///...000000000000000000000000111222333444444333222111---...///000000///...---,,,,,,,,,---...///000111//////////////////////////////000000000000//////////////////////////////////////////////////////............/////////000////////////000000000000.../////////000000111111000000000000000111111222111222333333222222444666;;;@@@DDDCCC>>>888777888444444333333333333333333111111111111111111222222111111222222222333333333222222111111111222444555444444222111111111222333333333333222111222555777000222333333222111111222555333111///000333666888@@@CCCGGGLLLWWWbbbfffccchhhttt~~~zzzuuusssuuuwwwxxxwwwqqqlll___QQQGGG@@@777...//////000111111111000///,,,...000000///---------......---,,,,,,++++++***))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///111222222000//////000000111111111111222222222///111444555555666888:::777444222222333444444444333444888@@@HHHLLLIIIEEECCCPPP```iiiiiihhhooowww|||{{{}}}sssbbbTTT???777333666444------444+++...333777888555000,,,...000222222111...,,,,,,------------------------------------------------++++++++++++++++++++++++************************************************kkk^^^XXXLLLFFFOOOEEEddd|||~~~jjj``````qqqTTTBBB;;;;;;::::::999888777666555555222222222111//////222444000000000000000000000000---///000111000///000000222222222111000//////...//////............//////........................//////000000000000//////........................//////............//////111111000000//////......000000000000000000000000////////////////////////////////////////////////111111000000//////..................////////////222222111000//////000000000000111222333333444444111111222222222333333333666999<<>><<<:::777444222000///////////////..................---,,,,,,,,,,,,---------,,,,,,+++***))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((())))))))))))************))))))))))))************++++++++++++++++++++++++++++++,,,------......///000000000000////////////000000000///000000111222111222222333444555777888999888777555444444444444777999;;;<<<<<<:::777555===AAAGGGMMMSSS[[[dddkkktttxxx|||zzzvvvtttvvvyyyzzz}}}kkkXXXLLLDDD===999444444333222111000///...222333444555444222000...------------------------------------------------,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******************```[[[OOOIIIOOOPPPXXXhhh{{{wwwtttjjjRRRBBB;;;;;;<<<888888777666555444333333111222222111///000111333000000000000000000000000000111222222111111111222333333222222111000000/////////............//////........................//////000000000000//////........................//////............//////000000000000//////..............................................................................000000000///////////////............////////////222222111000000000000000111111111222222333333444111111111222222222333333444555666777888777666555111222333333444444333333333222222111111222222333000000111222222222222222444333222111111222444555777333111222555666333///222222222111111111000000222222222111111111000000222111111000000111111222333444444333333666:::===999@@@IIINNNSSS```ssstttrrrpppooooooqqqrrrrrrmmmooorrruuuvvvvvvuuutttsssssssssssssssssssssssswww{{{~~~}}}xxxttttttvvv{{{yyywwwuuutttqqqkkkgggUUURRRMMMIIIEEE@@@:::555666555333111000///......////////////.........---......---,,,,,,,,,,,,,,,------,,,++++++***))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))(((((((((((()))))))))*********))))))))))))************++++++++++++++++++++++++++++++,,,,,,---.........000/////////////////////111000000000000111222222222222222333444555666777888777666444444444555555777888:::::::::999777666444666:::===@@@EEEKKKPPPZZZ___eeeiiikkkooovvv{{{uuuwww~~~|||tttcccXXXIII>>>888555222000111111111111111111111111222222333333222111///...------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************EEEMMMPPPYYYiiisss~~~}}}uuu|||{{{iiiXXXCCC777555888:::999666555555444333222111111111222222111000000111333000000000000000000000000111111111111111111111111333333222222111111000000//////............//////////////////////////////...//////000000//////...........................//////............//////000000000////////////...------------------------................................................//////////////////000000---............/////////222111000000000000000000222222222222222222222222111111111222222222222333444333222222222444555666111222222333333333333333222222111111111111222222000111111222222222222222333333222222222444555666666444222222555666444111222222222111111111111111222222111111111000000000111111000000000000111111222222111///---...000222333333333444888???FFFKKKKKKQQQWWWYYYWWWWWW[[[______```bbbdddfffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiqqqssstttqqqkkkfffeeeeee]]][[[XXXUUUQQQMMMGGGDDD;;;888333///...---,,,+++///...------------------//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,+++******))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))(((((((((((())))))))))))******))))))))))))************++++++++++++++++++++++++++++++,,,,,,------......////////////////////////111111111111111222333333333333333333333444555555777666555444444555666666888888888777777777666666333444555555555666999<<>>???<<<;;;>>>CCCAAAAAAAAABBBCCCEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLIIIEEEAAA??????:::999888666555222///---555333000...---......///---------,,,,,,---...............---------,,,,,,---,,,,,,+++++++++++++++,,,+++++++++******))))))*********)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((()))))))))***((()))))))))***************************************++++++,,,------...............///////////////222222111111222222333444333333333222333333444444555555444333444555666777888777666555444555666666888888777666555555666777444777999<<>>@@@HHHPPPVVV\\\bbboootttxxx{{{~~~|||vvvtttxxx}}}~~~||||||}}}~~~|||~~~yyy{{{wwwoookkkmmmlll___OOOLLLBBB555///111444555444333111/////////000000//////////////////////////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))(((((()))))))))*********uuupppvvvyyyeeeGGG<<<===999999888666444444555666555444444444333333333222///111333333111000111222000000000000000000000000//////000444888888444000............------------//////............//////////////////////////////---......//////......---..............................------------......---............/////////........................------------------------------------------------..................//////,,,------------.........000000000000000111111222222222222222222222222222000000000111111111111222---///222444555444222000000111111222222222222222111111000000000000111111111222222333333333333333222222333333444444555555000000000000111111111111111111111111111222222222111111000000000///////////////............//////000111111000...---...000,,,...111000///...000222333000......111444444333555444333222222222333333444444444444444444444444111111222222333444555555///000111111//////000222+++...000000...,,,+++***---,,,+++******)))))))))------,,,,,,,,,+++++++++,,,+++******))))))******************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))******************************************++++++,,,,,,---------------......//////000111111111111111222333333222222222222222333444444444444333333333444666777777666555444444444555666444333333555777999888888222222222222444666888999333222222666;;;@@@CCCEEEMMMVVV___bbbdddhhhkkkjjjoooqqqvvv{{{zzzwwwxxx|||xxxsssrrrwww{{{}}}~~~xxx~~~}}}|||sssgggXXXRRRGGGAAAGGGNNNGGG:::666222......000222222111///...............//////000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''(((((())))))*********uuupppzzznnncccTTT@@@777999999777555333222222444666444444333333333333222222///111333333222111111111000000000000000000000000---...111666<<<<<<666111........................//////............//////........................---......//////......---...........................------,,,,,,------...---------.........//////------------------------------------------------------------------------..................------,,,,,,---------.........000000000000000111222222111111111222222333333444000000000000111111111111...///111333333222000...000000111222222222222222111111000000000000111111111222333333444444333333222222333333333333333222000000111111111111222333000000111111111222222222111000000000///////////////......------......///000111111000...---...///222333222111///...------///---,,,---000222111000+++,,,,,,,,,,,,,,,,,,,,,........................,,,++++++,,,---/////////,,,---...---+++***+++---+++...000000...++++++,,,++++++******))))))******,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))))))))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))*********************************************+++,,,,,,------,,,,,,---......///000000111000000000000111222222111111111111222333444555555444333333333444555666777666666555555555555555666555555666999;;;999777222222222444666777888888111111111111222555777888222:::@@@@@@BBBIIIPPPSSSXXXXXX]]]dddfffccceeejjjiiilllmmmnnnqqqvvvtttoooppplllmmmrrrvvvvvvxxx{{{zzzyyywwwtttoooZZZ]]]XXXPPPNNNPPPHHH;;;777777333...555AAACCC<<<...000111111///---+++***---...............000111/////////......---------+++,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))''''''(((((()))******+++wwwrrrooowww{{{]]]HHHIIIGGG999333:::444333333444555666444222333333333222222222222222///111333333222111000111000000000000000000000000***+++///666<<<<<<666///........./////////////////////............//////........................---..................---...........................------,,,,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////......------,,,,,,,,,,,,---------......000000///000000111222222000000111222333333444444000000000000111111111111111222222333222222111000000000111222222222222111111111000000000000111111111222333333444444333333222222333333333222111111000111222222222222333444000000111111222222222222000000000000////////////.........------............///111111000///111222...,,,+++---000111000///---...///000000//////...---...///000111222222111////////////////////////111000......000000000000---///000///,,,,,,...111+++---///...,,,+++,,,...+++++++++++++++,,,------,,,,,,,,,+++++++++******+++******))))))))))))))))))))))))))))))*********(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,------...///000000000000000///000111111222000000000111222444555666555555333333333333444555777666666666666555555555777555444555888888666333444444333444555555333222333555444222111333555555000555666222000333777888555444999BBBEEECCCEEEJJJIIIOOOQQQNNNMMMOOOOOOMMMRRRNNNNNNSSSUUUSSSSSSUUUWWWQQQNNNPPPNNNEEE@@@@@@:::===999333666@@@>>>555+++333666111333;;;<<<777+++...000000...---///222------...---,,,,,,...///........................+++,,,...//////...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++xxxoooqqqvvvjjjKKKDDD===999999999666333111222444555555444222111111111111111111111111111444444555555444111...---111111000000//////......////////////////////////000//////............///......//////000000111111//////000000///...------------............------------------------------......---------,,,,,,,,,------------------------///......------,,,++++++///---+++,,,---///000///...------------...//////.........------,,,,,,,,,......------------......---------............///000000000000000111111111333222111000////////////111000///......///000111111111111111111111111111000111111111222222222222111111111111111111111111222222222111111111111000//////000111222333333444000000000000000000000000222111111000///......---000000000000000000000000000000//////.........---////////////000000000000000000//////.........---...------------...//////////////////////////////////////////////////////......------------......------------------------+++++++++************)))************************++++++***)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))++++++************************+++++++++******)))++++++,,,------......//////000000000111111111111111222222333333444444555333222222222222333444444888777777666555444444444666444222222555777777555333333333333333333333333222222222222222222222222111111111111111111111111222222222333333444444444888888888888999999999999>>><<<999999:::<<<<<<<<<999888777666555444333333333333222222333333444444333000...000666888777444111000///---------...///...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))~~~yyy\\\EEECCC>>>888777888888666333111222333444444333222111111111111111111111111111333333333333222111///...000000000000//////............................../////////......//////000000000000//////////////////////////////...------------............------------------------------...------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,++++++---//////...,,,---------------...//////......---------,,,,,,,,,......------------......------------............//////000000000111111111333222111000////////////111000///......///000111111111111111111111111111000000000111111111222222111111111111111111111111222222222111111111000000000000000111111222222333000000000000000000000000111111000000///......---////////////////////////000/////////.........---000000000///////////////000/////////.........------------------...//////......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++***)))(((((((((((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))******************************+++++++++******)))++++++,,,,,,---.........//////000000000111111111111111222222333444444444333333333333333444444555777777666666555444444333555333222333666777666444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222333333333333333333444444444555555777555444333555666666555444444444444333333333333444333333222111111111222222///...000444777555222111000...---------......------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))}}}xxxppp}}}aaaHHH<<<888999666444444777888666333222222222222222222222222111111111111111111111111111111111111000000000///000000000////////////...........................//////...//////000111222111111000000///......---...////////////...------------............------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------******,,,...//////,,,)))---------------......///...------------,,,,,,,,,......------------......------------..................///000000111222222222222111000////////////000000////////////000000000000000000000000000000/////////000000000111111111111111111111111111111222222111111111000000000111111111111111111111111000000000000000000000000111000000//////........./////////////////////////////////...............111000000//////........./////////...............---------------......///...................................................------,,,,,,------...++++++++++++++++++++++++++++++*********)))))))))************************))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))************************)))******+++++++++******++++++,,,,,,------......////////////000000000000111111111222333333444444444333333333333444555555666666555555444444333333333333333555666777555333333333333333333333333333222222222222222222222222111111111111111111111111222111111111111111000000///000000000111111111111222111//////111222111000...///000000111222333333444333222000//////......222///...///222444222/////////...---------......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))zzztttqqqpppRRRBBB;;;;;;===333222222444666666444222222111111000000111111222111111111111111111111111000000////////////000111////////////////////////.................................///000111222333000000/////////..................//////...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------******+++,,,------......---,,,,,,---//////---+++------,,,,,,------...///------------------------...------,,,,,,------...,,,,,,---------.........------...///000111222333111111000///////////////000000////////////000000////////////////////////////////////000000000000111111111111111111111111111111111111000000000000222111111111000000000///000000000000000000000000000000/////////.........////////////////////////........................111111000///......------........................------,,,,,,------...///------------------------........................------,,,,,,,,,,,,------************************************))))))))))))************************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))***+++++++++*********++++++,,,------.............../////////000000000000111111222333333333444444333333444444555666555444444444333333333222222333444666666666333222222222222222222222222222111111111111111111111111111111111111111111111111111111111000/////////...000000000000111111111111222111000000111222111000------...///000111222222222111000///............111///......000111///---......---------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((hhhLLLBBBBBB???999666333333444555666555333111222111111000000111111222000000000000000000000000//////......//////000111.............../////////....................................///000222222---........./////////000------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------)))******+++,,,---......222///---,,,---/////////,,,,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,---...///000111222222111000////////////////////////000000000000//////////////////////////////////////////000000000000111111111111111111111111111111111000000000//////222222111111000/////////000000000000000000000000////////////....................................---------...............111000000///...------,,,---------...............,,,,,,,,,,,,,,,---......------------------------........................,,,,,,++++++++++++,,,,,,*********************************)))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((()))***+++++++++++++++******++++++,,,------...---............///////////////000111111222222333444333333333333444555555333333333333222222222222111333555666666444333222222222222222222222222222111111111111111111111111000000000000000000000000000000000//////.........//////000000000111111111222111000111222333222000//////////////////000000.........------......//////..................---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********************************************************************************)))******++++++*********(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((({{{zzzoooVVVMMMDDD???;;;666333222555555666666555333222000222222222222222222222222000000000000000000000000////////////000000000000---............/////////------------------------......---......///000111,,,------...//////000000,,,,,,---............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------)))******+++,,,------...555111---+++,,,///000111,,,,,,,,,,,,,,,------...,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,------------------...//////000111111000//////......///////////////000000000000//////000000000000000000000000/////////000000000111111111111111111111111111111111111000000000/////////111111111000000/////////000000000000000000000000................................................---------------.........000//////......------------------------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,******************************)))))))))((((((((())))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))*********((()))***+++++++++++++++******++++++,,,,,,------------------.........////////////000111111222222333222222222222333444444222222222222111111111111222444666555444222222222222222222222222222222222111111111111111111111111000000000000000000000000000//////////////////...............////////////000//////000111111000...000000000//////.........---------------...//////...............---------***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************************************************************************************((()))******+++*********(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))|||{{{fffOOOCCCCCC???777111222555666555555666555333222222222111222333444444333222111000000000000000000000000///000111111111000///...---------.........//////------------------------...---------------..............................+++,,,------.........---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******+++,,,,,,------******++++++,,,,,,,,,---333000---,,,---...//////,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........./////////000000//////.........//////000...///000111111000///...111111111111111111111111000000000111111111222222111111111111111111111111111000000000////////////000000000000000/////////000000000000000000000000................................................,,,,,,,,,------.................................,,,,,,,,,------.........,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------++++++************++++++++++++++++++++++++++++++***)))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''((()))***))))))(((((((((((((((((((((((((((''''''(((((()))******+++(((((()))++++++,,,,,,+++*********+++,,,,,,------,,,,,,---------...............//////000111111222222111111111111222333333111111111111111111111111333444666444222111222444111111111111111111111111111111111111111111111111000000000000000000000000///////////////000000000---.........///////////////......///111000...,,,/////////.........------///......---------......------......------...///)))***+++,,,---,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++************************************************************************************(((((()))***************'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))yyyVVVEEECCC777:::999777:::>>>:::111444555555444222222222333111222444555555444222111000000000000000000000000///000222333222111///------------.........//////------------------------...------,,,,,,,,,------/////////...------,,,,,,+++,,,------.........---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------***++++++++++++,,,,,,,,,000///------......---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........./////////////////////.........//////000...///000111111000///...111111111111111111111111111111111111222222222222111111111111111111111111000000000000/////////////////////000000000000000000000000000000000000000---.............................................,,,,,,,,,------.........---------...............,,,,,,,,,------.........,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------++++++************++++++++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&''')))*********)))(((((((((((((((((((((((((((&&&''''''((()))******+++(((((()))++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------............//////000111111111111111000000111111222333000000000000000111111111333555666444111000222555111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111/////////000000000111111///......000111111///---------------------------111000///...---,,,,,,,,,,,,---............///000)))***+++,,,---,,,,,,+++,,,++++++++++++++++++,,,+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))ppp[[[DDD:::<<<;;;::::::999888777666666444333222222111111222222666555555444222111000000111111111111111111111111111111000000//////......////////////////////////......//////////////////...------------...//////000////////////.........***+++,,,,,,------,,,,,,.........------,,,,,,,,,---+++)))***,,,---,,,)))*********++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...............////////////000000000000000000000000222111111111000000//////222333333333333222111111////////////000111222333222444555555333222222333000000000000000000000000111000///......///000111//////............//////////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++------------------,,,,,,///////////////000000000222222111111111111222222222222111111111111222222555555333222000///...---222111111111000000/////////000111111///......///000000000000000000000000000000///...............////////////////////////......////////////..............................000///...---------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))************++++++***)))(((((()))))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttfffZZZSSSHHH:::666;;;:::999999888777666666555333333222222111222222222555555444333222111000000111111111111111111111111///////////////000000000........................////////////............---------------...///////////////.........------***+++,,,,,,------,,,,,,......---------,,,,,,,,,---+++)))***,,,---,,,******++++++++++++++++++,,,************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------...---,,,,,,,,,,,,---...............////////////000000000000000000000000111111111000000000//////222222333333222222111000000000///000000111222333111333444333222000111111000000000000000000000000111000///......///000111//////............//////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,------.........------/////////000000000111111222111111000000111111222222222111111111111222222222222222111111111000000111111111000000000/////////000111111///......///////////////////////////000000///.............................................////////////..............................//////...---------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))************++++++***)))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ssseeeJJJCCC>>>???===777777===888777777666666555555555222222222111222222333333444444333222111000000///000000000000000000000000---......///000000111111........................////////////......---------------------......///............---------,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,+++******,,,,,,+++***+++++++++++++++*********************************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---------............/////////000000000000000000000000111111000000000000//////222222222222222111000000000000000000111222333444000222333333111000000111000000000000000000000000000000////////////000000//////............//////........................------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,---.....................///000111222222333222111111000000111111222222222111111111111222222///000000111111222222222111111000000000000/////////000111111///......///........................000///......---.......................................////////////......------------------------......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++************)))))))))))))))))))))************+++***)))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}pppfffUUUDDDBBB===<<<>>><<<888888<<<555555555555555555555555222222111111222222333444333333222111000000//////000000000000000000000000........./////////000000........................000//////......------,,,------,,,,,,------...///......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,++++++******))))))************************))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000000000000000000000//////111111111222111000000///000000000111111222333444111222333333111000000111000000000000000000000000000000////////////000000///......------......///........................------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***+++,,,....../////////......///000111222333444111111000000000000111111222222111111111111222222//////000000111111222222000000000000000000/////////000111111///......///........................///......------.................................---......//////......---------------------------------,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++++++++++++++++++++++++++++++++((())),,,------,,,)))(((************))))))))))))((()))))))))******************)))))))))))))))***((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((qqqeeecccjjjhhh[[[OOOJJJBBB777???<<<;;;<<<:::777666777444444444444444555555555333222222111222222333333111111111000000//////...////////////////////////000/////////.........---........................//////......---------,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++******)))))))))************************))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////////////////////////////////////////000000000000111111000000///...000000000000111222333444222333555444222111111222000000000000000000000000//////000000000000//////......------------..............................------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******,,,---............---...///000111222333333111000000000000000000111222222111111111111222222111111111000000000000000//////////////////000000///000111111///......///////////////////////////......------------..............................------............------------------------------,,,,,,++++++++++++,,,---******+++,,,,,,++++++***++++++++++++++++++++++++''')))+++------+++)))'''))))))))))))))))))))))))((()))))))))***************)))))))))))))))******((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((vvv___RRRLLLJJJIIIPPPSSSLLLAAA;;;999777888777888888888777777777333333333444555555555666444333222222111111222222000000/////////.........////////////////////////000000//////...------,,,------------------------------------------------,,,,,,,,,,,,,,,------...............---------,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,***************)))))))))************************((()))******++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------------.........////////////////////////......////////////000000000000000000000///......////////////000111222333222444555555333222222333000000000000000000000000//////000000000000//////......------------......------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))******+++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,------...///000111111222111000000//////000000111222222111111111111222222222222111000//////............////////////000000///000111111///......///////////////////////////---------,,,------...///------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,))))))+++,,,,,,,,,+++***++++++++++++++++++++++++((()))+++,,,,,,+++)))((((((((()))))))))))))))***))))))))))))************)))))))))))))))******+++((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttVVVFFFCCCDDDFFFHHH@@@DDDHHHIIIAAA777555888666666777666666888888888333333333444555666666777555444333222111000000000/////////............---................................................------------------------+++,,,,,,------......///,,,,,,++++++,,,,,,---.../////////.........------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***+++---,,,***)))+++---))))))))))))************************************((())))))***************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,---------.........////////////////////////........./////////000000//////000000//////...---............///000111222222333444444222111111222000000000000000000000000...///000111111000///......------,,,,,,------...------------------------------------------------,,,,,,,,,,,,------------************************++++++,,,,,,,,,,,,++++++************************************************))))))***+++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))******+++++++++******------....../////////000000000////////////000000222222111111111111222222111111111000//////.............../////////000000///000111111///......///........................---,,,,,,,,,------...///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,((()))+++,,,,,,,,,+++***************************))))))************))))))(((((((((((())))))******))))))))))))************)))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvhhhQQQIIIEEEEEE@@@888999AAA===<<>>======<<<;;;;;;:::::::::::::::999888777666666555555555555555555555555444333333333444666777999555555444333222000000///000000//////.........---........................------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------............//////////////////.........////////////////////////111000...,,,,,,,,,...///111111222222222222111111000000//////.........---......////////////......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))***+++,,,,,,------,,,++++++******+++,,,,,,************************)))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++*********))))))(((((()))************+++++++++------......///000000000///000000000111111111111111000000///000222444555111///...------...///111111...,,,,,,///111000///000///...---------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---,,,,,,+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))){{{~~~}}}ppp[[[IIIAAA@@@<<<;;;;;;:::999999888888888888888888777666555444444444444444444444444444333222222222333444666777444333222111000///......000/////////....................................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************)))))))))((())))))))))))************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))+++******))))))******+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------............////////////............////////////////////////111000...,,,,,,---...///000111111222222111111000000/////////..................////////////......------------------------,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,,,,,,,+++*********++++++************************))))))*********++++++++++++******)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))(((((())))))*********+++++++++,,,,,,,,,---......////////////000000000111111111000000000000000222333444000///...------...///000222///------///000///...//////...---------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---------,,,++++++*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((|||mmmbbbUUUWWWVVVMMMAAA:::;;;>>>999999888888777666666666666666666666666555444333333333333333333333333333222222111111222333444555222111111000///...------////////////....................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))+++******))))))******++++++++++++++++++*********++++++++++++,,,,,,,,,,,,------------....................................////////////////////////000///...---------...///000111111222222111111000////////////..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------------------+++++++++************)))******++++++++++++++++++---,,,+++***************************************)))))))))*********++++++******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((())))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''(((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))(((((()))))))))*********++++++******+++,,,,,,------...////////////000000000000000000000000000111222333000///...------...///000222000......//////...---///...------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------************++++++++++++,,,,,,+++************+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~nnn```RRRFFF???<<<@@@DDDCCC>>>:::;;;===888888777777666555555555555555666666555444333333111111111111111111111111222222222222222333333333111111000000///......---///////////////.................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++******************++++++++++++,,,,,,,,,,,,,,,---------.........------...............///////////////////////////000///......---...//////000000111111111111000000///////////////...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++------------------------+++++++++*********))))))++++++++++++************---,,,+++***))))))))))))************************))))))))))))***************))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))******************++++++,,,---------........./////////000000000000000000000111222222000///............///000222111000//////......---......---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++***************+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((zzzrrriiiZZZLLLBBB>>><<<<<<444888<<<===<<<:::999999888888777777666555555555555555555666555555444444111111111111111111111111444444444444444333333333111111111000//////...............///////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,------------...,,,---------......////////////////////////////////////........./////////000000000111111000000000.........///////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------+++++++++*********))))))+++*********************,,,+++******)))))))))***))))))))))))))))))))))))(((((()))))))))*********)))((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((())))))(((((()))))))))*********+++++++++,,,------......---............////////////000000000111111111111//////............//////111222111111///.........------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''}}}|||wwwkkk^^^WWWOOOKKKEEE@@@======>>>@@@<<<;;;999999999999:::;;;888888888777666666555555444444555555555444444333111111111111111111111111444444555555444333222111111000000000////////////.........///////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***)))))))))***************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////////////////////////////....../////////000000000///000000111111000000///.........///////////////......////////////......------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************************)))))))))******+++))))))))))))))))))))))))((((((((()))))))))******((((((''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))*********++++++,,,,,,---......------------........./////////000111111000000///////////////////////////000111222222000......///,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''~~~ooo___XXXRRRKKKGGGGGGBBBBBBAAA???===<<<<<<<<<@@@===:::999999;;;;;;:::777777777666555555444444222222333333333333333222111111111111111111111111333444444444333222000////////////.........................../////////000........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((())))))******++++++******************************************************++++++++++++******************************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))*********+++************++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////////////////////////////......///000000000000000//////000000000000//////............/////////000......////////////..............................***++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))(((((())))))******++++++)))(((((())))))***+++,,,))))))))))))))))))))))))(((((((((((()))))))))***'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))******+++,,,,,,,,,,,,,,,---------.........//////000111111000///.........////////////.........000333222000//////000,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''SSSIIIBBBEEEHHHFFFEEEGGG??????>>>===;;;:::;;;<<<999888888:::<<<:::777333777666666555555444333333000111111222222222111111111111111111111111111111222333333333222000///...------------------,,,,,,---.........//////000000........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))'''(((((()))***++++++,,,******************************************************++++++++++++******************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////////////////......///000000000000000//////000000000000//////---.........//////000000......////////////......////////////////////////******+++++++++,,,,,,,,,---------,,,,,,,,,++++++************************+++++++++************)))'''(((((()))***++++++,,,'''((((((((()))+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,---------......//////000111111000///.........////////////......---000333333111///000111++++++++++++,,,,,,---...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++*********))))))(((((())))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''JJJEEEBBBBBBFFFIIIGGGDDD============<<<<<<<<<<<<===<<<999777666666666666888666444666:::<<<888555111111222333222111000///111111111111111111111111000000000000///////////////000000000000000//////111///...111444555000,,,..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++************++++++******++++++++++++******************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((++++++******************))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,---------............///..................------000000////////////000000000000000000000000000000000000000000000000000000........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((())))))))))))))))))************+++++++++,,,,,,,,,---------......//////000000000000//////......////////////......//////000000000000//////------------------------------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''GGGCCC???>>>@@@BBB???<<<<<<<<<<<<;;;;;;:::::::::<<<;;;999888777666777777;;;888555666888999666333111111222222222111000///111111111111111111111111000000000000/////////.........////////////......111...---000333444000+++...........................------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++******++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((************************))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,------------..............................------000000////////////000000////////////////////////////////////////////////........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))(((((('''(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++,,,,,,,,,------------...//////000000000000//////.........//////............//////000000//////...------------------------------------------------.........------+++******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))((()))))))))))))))))))))))))))))))))((()))************)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''BBB???;;;:::<<<===<<<:::;;;;;;::::::999888777777::::::999888777777888888>>>:::666444666666444111111111222222111111000///111111111111111111111111000000000/////////......------............------///...---///222222///+++........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++************++++++******++++++++++++******************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((************************))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------......000//////......//////000////////////////////////////////////////////////........................------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((('''''''''(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''''''((())))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------...//////000000//////...------............---------..................---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,+++***)))************************************************************************))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''===;;;999999<<<>>>???>>>;;;::::::999888777666666888888888888888888888999<<<999555333333444333222111111111111111000000///111111111111111111111111000000/////////.........------.../////////.........------...000000...,,,........................---------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++******++++++++++++******************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,------------....../////////....../////////////////////////////////////////////////////////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((()))))))))))))))))))))))))))************++++++,,,,,,,,,---------...//////////////////...,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++((((((((((((((((((((((((((())))))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''':::999888999;;;===??????::::::999999888777666666666666777777777777777777888666333222222444444555111111111000000000000000000000000000000000000000////////////............---...///000000000000000...---------......---,,,........................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++******++++++++++++******************************(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------......//////............//////........................................................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***************))))))(((((((((((())))))))))))((((((((('''((())))))***))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))))))))''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((()))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------......////////////......,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))******(((((((((((((((((((((((()))(((((((((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''':::999888888888999:::;;;888888888777777777777777444555666666666666555555333333222222222333555666222111000////////////000000000000000000000000000/////////.........---------...///000111111111111................................................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++************++++++******++++++++++++******************************((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((('''(((((())))))*********))))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++)))******+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......///......------......///........................................................................------,,,,,,++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************+++++++++***************(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''((())))))***&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''''''((()))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,---......//////......---------............------,,,------------------,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''888888888777777888:::;;;555555555555666666666666333444555555555444333222111222333333222333333444222111000///...//////000000000000000000000000000//////.........---------,,,---...///000000000000...//////...------...///........................,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++************++++++******++++++++++++******************************(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((()))******+++))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++************++++++++++++***++++++,,,------......///......------......///........................................................................------,,,,,,+++******)))+++++++++,,,,,,---------************************************************)))))))))***************(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))******++++++++++++,,,,,,,,,---......//////......---.........//////.........------............------)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++++++++***************************************************************************))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))(((''''''''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''555666777888999;;;>>>AAA222333333444444555555666333333444555444333222111000222333444333222222222222111///.........///000000000000000000000000000//////.........---------+++,,,---...////////////////////////......///000........................,,,,,,,,,+++++++++******++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++************++++++******++++++++++++******************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))************+++++++++******+++,,,,,,---...............------.................................................................................------,,,,,,+++***))))))+++++++++,,,,,,---------************************************************(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((()))))))))((('''(((((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---..................---......////////////......---......//////......---))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))***)))(((''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((***+++---...))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''777777777777777888999999666666555444444444444555333333333333333333333333222111111111000000//////000000000000000000000000////////////////////////........................,,,------...///000111111...........................---,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++***))))))++++++***)))************************)))))))))))))))))))))))))))))))))))))))(((''''''***))))))((((((((())))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))************(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,+++***))))))***+++,,,---,,,,,,,,,,,,---......---------............///000...,,,+++---000444666000...------------+++***,,,,,,,,,------------...++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++************************))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''+++---***(((---:::FFF))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))(((((('''''''''&&&666666666666666777888888666666555444444444444444333333333333333333333333111111111111000000000///000000000000000000000000////////////////////////........................------......//////000000...........................---,,,,,,+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,***)))***+++,,,+++***************************)))))))))))))))))))))))))))))))))))))))((('''''')))((((((''''''((((((((())))))))))))))))))))))))'''((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''(((((()))))))))*********(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,---......---------............//////...---,,,---000222444000...------------,,,***,,,,,,,,,------.........+++++++++++++++++++++++++++++++++***************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((()))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------000///...------...///000/////////......------,,,------------------------+++,,,,,,,,,,,,+++******++++++************++++++************************))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,***&&&'''...555)))((((((((('''''''''''')))))))))))))))))))))))))))(((((((((((()))******(((((((((((((((((((((((()))(((((((((''''''''''''666555555555555666777777666666555555444444444444333333333333333333333333111111111111000000000000000000000000000000000000////////////////////////..........................................//////------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,+++******,,,,,,+++***************************))))))))))))))))))))))))((())))))))))))(((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))(((((())))))))))))******)))))))))*********+++++++++******))))))******+++,,,,,,++++++,,,,,,---...---------............/////////......//////000111///...---,,,------,,,***++++++,,,,,,---...//////++++++++++++++++++++++++***************+++++++++************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,//////............//////---------------,,,,,,,,,........................+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***(((&&&&&&'''((((((((((((''''''''''''))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((''''''''''''555555444444444555555666555555555555555444444333222222222222222222222222111111111000000000000000////////////////////////////////////////////////.............................................------------------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++***+++,,,---,,,***************************))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))******************))))))))))))******+++++++++++++++,,,,,,------------............///...///////////////......///...,,,,,,------,,,+++***++++++,,,---...//////++++++++++++++++++++++++)))))))))***+++++++++,,,******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******(((&&&((((((((((((((('''''''''(((((((((((((((((((((((('''(((***+++++++++***)))((((((((((((((((((((((((((((((((((((((('''''''''555555444444444444555555555555666666555555444333222222222222222222222222000000000000000000111111////////////////////////////////////////////////....................................------------------------------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,+++******,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))+++************+++,,,,,,---------............///...//////000///...------///---,,,,,,---...---+++++++++,,,,,,---...//////++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''***+++***((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))++++++***))))))(((((((((((((((((((((((('''''''''(((((((((((((((666666555444444444444555444555666666666555333222222222222222222222222222000000000000111111111111000000000000000000000000////////////////////////........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++*********+++++++++++++++++++++++++++************+++***))))))++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((()))))))))******((())))))******))))))(((******))))))******+++,,,---------............///....../////////......---...---,,,,,,......---,,,,,,,,,,,,---------......++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************+++************++++++++++++------............------+++++++++++++++*********************************+++,,,,,,,,,,,,+++*********+++,,,------,,,+++***************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&'''((('''&&&'''''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((777666666555444444555555444555666777666555333222111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++)))*********++++++++++++++++++++++++***************)))((((((******)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((()))%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***'''''''''((((((((())))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))***'''((()))******)))(((''')))))))))))))))***++++++---------............///...........................---,,,,,,......---,,,...------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************************++++++++++++,,,---............---,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++---......---+++***************************))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))888777666555555555555555444555666777777555333222111111111111111111111111//////000000111111111222000000000000000000000000////////////////////////........................++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++))))))******+++++++++++++++++++++************))))))((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&''''''((()))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))******+++---------.........//////...------------...///000...,,,+++,,,......---,,,///......------,,,++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++******,,,,,,,,,,,,******---------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********+++---......---+++***************************))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((###&&&***,,,+++***)))***&&&'''''''''(((((())))))))))))))))))))))))))))))''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))999888888777666555555555111222333444555444333222333333222111000000000111222222111111111111222222.........///////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,------......))))))))))))))))))))))))******))))))))))))*********************)))((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))******))))))((((((''''''******))))))))))))******+++***)))))))))))))))***..................------000---,,,---///000...,,,---------.........//////......---,,,,,,+++******++++++******++++++,,,---,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************************************)))************+++++++++************************---,,,***)))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((888777777666555555444444222333444555555555555555333222111111000000111111111000000//////000000111///////////////.........................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,------))))))))))))))))))))))))******))))))))))))*********************)))((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))***)))))))))((((((((('''******))))))))))))*********)))))))))))))))******---------------,,,,,,,,,///---,,,---//////...,,,------------.........///......---,,,,,,+++******+++++++++++++++,,,,,,---,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************************************)))************+++++++++************************,,,+++***)))))))))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((666666555555444444333333444444444555666777888999222222111000000000111111000//////......//////000000000//////......------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************+++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))((((((((((((******))))))))))))******)))((((((((()))***+++++++++++++++++++++,,,,,,,,,...---,,,---...///...,,,------------...............------,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))((((((''''''''''''(((((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************************************)))************+++++++++*********************************)))******+++,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((444444444333333333222222555444444444555666888:::111111000000000000111111000//////......//////000111111000///...------,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))((((((((((((******))))))))))))******(((((((((((()))***,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,+++,,,,,,---...+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************************************))))))*********+++++++++************************)))))))))******+++,,,,,,,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((333333333333222222222222444333222222333555666888111000000///000000111111111000000//////000000111111111000///...------,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((()))***,,,,,,++++++,,,,,,---------...,,,---------,,,,,,------------------------,,,,,,------,,,,,,,,,,,,++++++,,,++++++++++++,,,------++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''((())))))((((((''''''''''''(((((())))))((('''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************))))))******++++++++++++,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((333333333333222222222222333222222222222333444444000000/////////000111111111000000//////000000111000000//////......------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************)))))))))))))))*********)))))))))))))))))))))))))))((((((''''''(((((()))''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******)))((((((((()))***++++++++++++,,,,,,------......+++---...---,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++************************))))))***+++++++++******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((333333333333333333333333333333333333333222222111///////////////000111111000//////......//////000///////////////.........................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++((())))))******+++++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((())))))(((((('''((((((((()))))))))***)))))))))))))))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))'''((((((((()))))))))*********))))))))))))*********)))))))))))))))***************+++,,,---------+++---...---+++***,,,...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++******************************+++,,,+++***))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((333333333333333333333333333444555555444333111000///////////////000111111.........------..................///////////////................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((((()))***+++,,,,,,---))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((())))))(((((('''((((((((())))))******)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))'''((((((((())))))************))))))))))))******+++***)))))))))))))))***((())))))***++++++,,,,,,***,,,...---+++***,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((()))******+++******+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++***************************+++,,,,,,+++***)))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((444333333222222333333444111222333444444222000///222111111000///......------...000111111111000///000///...------...///000...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((***))))))(((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))******************************************+++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((444333333222222333333444333444555666555444222111111111111000///.........---...///000111000000///000///...------...///000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((()))((((((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++***************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((333333222222222222333333444555666777666555444333111111000000//////......---...///000000000000/////////............//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************************++++++++++++,,,+++++++++******))))))((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((333333222222222222333333555555666666555555444333111000000000/////////............////////////////////////....../////////......------------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++,,,++++++***)))(((((('''))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((333222222111111222222333444444444444333333222222000000000000////////////...............//////000...//////////////////...///......------......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,---------------------------------------,,,,,,,,,++++++************************+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((222222111111111111222222333333222222222111111111000000000000////////////......------......///000......////////////......//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++,,,------------------------------------------,,,,,,,,,,,,************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((222222111111111111222222333333222111111111111111////////////000000000000......---------...///000---...///000000///...---//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))*********((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,------------------------------...------------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((************************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((222222111111111111222222444333222222111111222222////////////000000000000......---,,,---...///000---...///000000///...---//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))******++++++((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))************************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((333333222222111000//////000000000000000000000000000000000000000000000000---------............///////////////////////////------------------------.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************)))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''''''''((((((''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))((('''%%%&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((333333222111111000//////000000000000000000000000////////////////////////---------............///////////////////////////------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))))))))*********+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))((('''&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((222222222111111000000///000000000000000000000000////////////////////////---------............///000000000000000000000000------------------------...------------,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((()))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))'''&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((222111111111000000000///000000000000000000000000////////////////////////---------............///000000000000000000000000------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))((()))))))))************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((111111111000000000000000////////////////////////........................---------............///////////////////////////------------------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((()))))))))************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********((()))******++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))+++)))'''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((000000000000000000000000////////////////////////........................---------............///////////////////////////------------------------,,,,,,,,,------------............---------,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******(((((()))************)))++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))(((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))+++***(((((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///000000000000000000000////////////////////////........................---------............///------------------------------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++************************+++++++++************)))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***'''((())))))******))))))************************++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))),,,***(((((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((////////////000000000000////////////////////////........................---------.........//////------------------------------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++******************************+++++++++************)))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((()))))))))))),,,***)))((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((............////////////000000////////////000000//////.........------------......///////////////------------------------......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((******)))''''''&&&&&&&&&%%%&&&'''((()))))))))(((+++'''&&&''''''$$$$$$'''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''((()))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))((('''&&&&&&%%%''')))******)))'''%%%%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((............////////////000000////////////000000//////.........------------......///////////////------------------------......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''&&&&&&&&&''''''''''''''''''(((((('''%%%%%%((((((%%%%%%'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((('''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((---............/////////000//////......//////000...............------------......///////////////------------------------......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''&&&''''''(((''''''&&&&&&'''((())),,,***+++...---)))'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''((((((((((((---------.........///////////////....../////////........................---......///////////////------------------------......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''((('''&&&&&&'''))),,,...555333444666444---((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((------------............//////............//////---.....................---......///////////////------------------------......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((''''''&&&'''))),,,000222333222333666444---((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((((('''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((,,,------------.........///......------......///---------...............---......///////////////------------------------......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''(((***---000111((('''***......)))&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''((((((((((((,,,,,,---------.........///......------......///---------.........//////---......///////////////------------------------......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''(((***+++,,,,,,$$$###&&&++++++((('''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''((((((((((((,,,,,,,,,---------...............------.........---------.........//////---......///////////////------------------------......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''(((((()))&&&&&&'''((()))((((((((()))((()))------***(((***((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((()))***++++++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&'''((())))))((((((&&&''')))******)))'''&&&'''((()))******)))((('''''''''''''''((((((((())),,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,.../////////...---........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))((('''))),,,---***'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&***)))((()))***+++***(((((((((((((((((('''''''''++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,.../////////...---........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((('''&&&(((++++++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((***)))((()))******)))(((((((((((((((((((((((('''*********+++++++++,,,,,,...------,,,,,,,,,,,,,,,,,,,,,---............---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&'''))))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***)))((((((******)))(((''''''(((((((((((((((((())))))))))))************------,,,,,,+++,,,,,,---,,,,,,---------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&***((('''((()))***)))(((''''''''''''((((((((((((((((((((()))))))))******,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((************************************************++++++++++++++++++++++++---------------,,,+++***************************************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((((((((()))))))))***&&&&&&''''''''''''&&&&&&)))((('''((()))***)))'''&&&'''''''''(((((())))))((((((((()))))))))******+++++++++++++++,,,,,,---,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((************************************************++++++++++++++++++++++++---......///...---+++***************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((()))((('''''')))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))******(((((())))))))))))(((((()))(((''''''))))))((('''&&&&&&''''''((()))))))))(((((()))))))))*********++++++******+++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((************************************************++++++++++++++++++++++++......///000///---+++***************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&'''((('''%%%%%%(((+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''((()))*********(((((())))))))))))(((((()))(((''''''((()))((('''&&&&&&''''''((())))))***))))))))))))************+++*********+++,,,,,,------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++...///000000///---+++***))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&'''&&&$$$$$$'''***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&''''''''''''&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&'''((())))))***)))((((((((((((***,,,---)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))************++++++++++++*********))))))((((((******++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%&&&''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))*********+++++++++************)))))))))(((******++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))*********++++++************))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((()))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))*********************)))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************)))))))))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))************++++++++++++******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))))))))************+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))******************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++******)))************+++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((()))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))******************++++++++++++******))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++++++++***)))************+++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++******++++++++++++******))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))******+++++++++*********))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++************+++,,,------******++++++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((()))))))))))))))(((''''''******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))******+++++++++*********))))))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,******++++++++++++*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((()))))))))))))))(((''''''***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''(((((()))***''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))******+++************)))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))))))))******))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&)))(((((((((((()))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))******************))))))))))))(((((()))+++,,,,,,,,,,,,************************,,,,,,+++***))))))************++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))))))))*********))))))((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))))))))))))))******+++''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((*********))))))))))))******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************,,,++++++***))))))))))))******++++++++++++******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++''''''(((((((((((('''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((*********))))))))))))******(((((()))))))))))))))***(((((()))***++++++++++++************************++++++***)))))))))************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))******++++++******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''''''''(((&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((()))******''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))******(((((((((((())))))******))))))************))))))***************************))))))))))))******+++******++++++++++++******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************((()))***++++++++++++***'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))%%%&&&(((******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''(((((()))***''''''(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((*********))))))))))))******'''((((((((())))))******)))************))))))((())))))))))))))))))))))))))))))(((((()))***++++++******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((((((((())))))*********+++((()))***+++++++++++++++'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))%%%&&&((()))***)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******'''''''''''''''((())))))''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))''''''&&&&&&&&&(((((())))))((('''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))'''((()))******)))(((''')))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''((((((***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))((()))))))))************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))'''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((((((((('''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))))))))((())))))))))))************))))))))))))))))))))))))*********+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((&&&'''((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++((((((''''''''''''(((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))*********+++))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,((((((''''''''''''(((((('''((((((((()))))))))***''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))''''''&&&&&&&&&&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,((((((''''''''''''(((((('''((((((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++*********)))+++***((()))******)))((((((((((((((())))))))))))---,,,+++)))((((((''''''))))))((((((((()))***+++((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&''')))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))******))))))((((((''''''''''''''''''((((((((((((***))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))((((((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((******))))))((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++++++++*********))))))))))))(((''''''((()))((('''(((((((((((()))))))))))),,,+++***)))((((((((((((******************))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''(((((((((((((((***)))))))))((((((((('''''''''''''''((((((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((())))))******))))))(((***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))************))))))))))))))))))))))))'''''')))*********)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))((((((((('''&&&%%%%%%'''''''''%%%(((((((((((())))))))))))******))))))))))))******+++,,,---------+++)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''((((((((((((***))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))******************)))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''((()))***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))'''((())))))******))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))************************))))))))))))((((((((((((&&&%%%$$$%%%'''((('''&&&(((((((((((())))))))))))))))))(((((()))***++++++---///111111000---***(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******++++++++++++******))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))***++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((()))))))))))))))((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((((())))))***))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))************************))))))))))))(((((((((((('''&&&%%%&&&((()))((('''(((((((((((())))))))))))(((((((((((()))***+++,,,000111333444333000,,,)))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((((((((((((((())))))******(((((())))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))******************************)))))))))(((((((((((('''&&&''')))******)))(((((((((((())))))))))))))))))(((((()))***++++++000111333444333000,,,***))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))(((''''''(((((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******************)))(((((((((((())))))))))))''''''''''''((((((((((((************************)))((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((('''(((((())))))******+++(((((())))))))))))******))))))))))))************))))))))))))))))))))))))***))))))))))))***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++(((((())))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))************************++++++*********)))))))))'''&&&&&&''')))+++***)))(((((((((((())))))))))))***)))))))))))))))******...///111111111...,,,***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***'''''''''((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((())))))))))))''''''''''''((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((())))))******))))))((('''((((((((()))))))))***''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))(((''''''(((((()))******++++++(((((()))))))))*********))))))))))))************))))))))))))))))))))))))******)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((()))***+++(((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************'''&&&%%%''')))******)))(((((((((((())))))))))))******))))))))))))******,,,---...///...---+++)))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''((((((((())))))******''''''''''''((((((((())))))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''((()))++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((('''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((()))((('''((()))******((())))))))))))))))))))))))'''((((((((())))))***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))(((''''''(((((()))***+++++++++(((((())))))*********+++))))))))))))************))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++++++++++++++++++++........................000000000000000000000000////////////////////////++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((()))++++++(((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))************+++++++++///111333333000,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******,,,***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******(((&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++***)))'''%%%&&&(((+++((()))************---///++++++,,,...///111222333111222555777999;;;;;;;;;AAABBBCCCCCCAAAAAABBBCCC@@@BBBCCCDDDDDDBBB@@@???>>><<<999777666333111...---------------,,,++++++,,,+++)))((((((((()))***&&&'''''''''''''''''''''+++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))*********+++++++++///000222111...+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******+++***)))((())))))))))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))******)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))*********++++++,,,---,,,++++++,,,---,,,------,,,******+++,,,,,,...222666;;;>>>AAABBBEEEFFFIIIKKKLLLMMMMMMMMMOOOPPPPPPOOOMMMLLLLLLMMMOOOPPPQQQRRRRRRQQQPPPNNNLLLKKKIIIGGGEEEBBB===999>>>===;;;888444111...,,,///...---+++***)))))))))+++******))))))*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))((((((((((((&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))*********++++++...//////...+++))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((())))))***)))))))))'''&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))((((((''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++(((***------,,,++++++++++++---............///111666999???DDDIIIMMMOOOPPPRRRSSSUUUWWWXXXXXXXXXWWWYYYZZZZZZXXXUUUSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTPPPJJJEEEBBB???===;;;>>>>>>======<<<<<<;;;;;;555444222000---***(((&&&,,,+++*********+++---...******++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************---------+++(((((()))+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***&&&(((***++++++*********''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))++++++***)))((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************************+++++++++,,,,,,)))***,,,,,,+++***+++,,,))),,,000444777;;;>>>AAAHHHJJJNNNRRRTTTUUUTTTSSSSSSTTTVVVWWWXXXXXXWWWVVVXXXYYYYYYWWWUUUSSSSSSTTTSSSSSSTTTUUUUUUTTTSSSSSSVVVMMMAAA777333222333444333444555888:::===???@@@<<<<<<;;;999666333///---++++++)))))))))+++---...))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))***+++))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,,,,+++)))'''''')))+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))******---000000///......///)))((('''&&&&&&'''))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''))),,,,,,***((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************++++++++++++,,,,,,,,,,,,---------,,,,,,---000333111555<<>>999666444333222111111000111111222333;;;<<<>>>??????>>>===<<<333222000---,,,+++++++++))))))))))))******++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))***************)))'''''')))+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******000333555555222111333555---+++)))''''''''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((''''''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''***------***((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...222777;;;DDDHHHMMMRRRUUUWWWZZZ\\\VVVWWWYYYZZZYYYXXXVVVUUUTTTUUUWWWXXXYYYXXXXXXWWWVVVWWWXXXXXXWWWVVVWWWXXXVVVUUUTTTSSSRRRQQQQQQQQQTTTSSSRRRPPPLLLEEE>>>888555444222000000000111111222333666999<<<>>>@@@@@@>>>===:::777333000---,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))(((((((((((((((((()))************)))))))))))))))))))))))))))(((((((((((()))))))))***)))******)))((((((***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******111444666444000///222555000...+++)))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&***...---***((()))+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,///333666:::@@@EEEIIITTTVVVZZZ[[[[[[ZZZZZZ[[[TTTUUUVVVWWWWWWWWWWWWWWWTTTUUUWWWXXXYYYYYYXXXXXXZZZ[[[\\\ZZZYYYXXXXXXYYYVVVUUUSSSQQQPPPNNNMMMMMMOOOPPPRRRSSSSSSOOOHHHCCC>>>===<<<;;;<<<===???@@@555555666666888999;;;<<>><<<999666444...------,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++******)))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((()))******))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******///222333000,,,+++...222333000---***((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))'''((((((((())))))******&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((()))***'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&***...---***'''))),,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......222777???FFFLLLRRRXXX[[[XXXZZZ]]]]]]ZZZXXXWWWWWWTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXYYY[[[\\\]]]\\\\\\[[[\\\\\\ZZZWWWVVVVVVVVVXXXWWWUUURRRPPPOOONNNMMMPPPNNNMMMMMMOOOPPPQQQPPPOOOMMMKKKIIIGGGHHHIIIIIIFFFDDDAAA>>><<<:::::::::999;;;>>>@@@AAA@@@>>>===000000///...---,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''(((***((('''))))))'''%%%+++333111///---...000111...,,,000888666***$$$((((((###(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,***((()))+++,,,+++(((************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++*********))))))(((((()))************++++++++++++***)))))))))+++---...,,,---...//////111555888CCCGGGMMMQQQTTTVVVXXXZZZWWW]]]^^^ZZZYYY[[[WWWPPPTTTTTTWWW\\\\\\XXXXXXZZZUUUVVVXXX[[[]]]\\\ZZZWWWPPP[[[```ZZZSSSSSSTTTSSSUUUQQQRRRUUUTTTOOOPPPUUUWWWNNNJJJMMMPPPPPPSSSXXXPPPPPPPPPOOONNNOOORRRUUUQQQOOONNNMMMLLLGGG@@@;;;:::999;;;???CCCCCC???;;;@@@===888444111///,,,***,,,+++***+++---------+++))))))))))))***+++,,,---+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((('''(((***((('''((()))'''%%%+++333444111......//////---+++...555444***%%%)))***&&&(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++---,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,***((()))+++,,,***)))************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************)))))))))(((************++++++++++++++++++++++++,,,,,,------''')))---111666<<>>;;;:::999777555111///,,,+++,,,---,,,+++---,,,+++***)))(((((((((***************)))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((******(((''''''''')))'''(((***)))'''***000222000///...///000111222...111///)))'''******'''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************,,,++++++---......,,,***((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((***)))))))))*********)))************************))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))*********)))))))))))))))*********+++++++++,,,,,,*********++++++,,,------111333555666999===BBBFFFLLLOOOTTTWWWWWWWWWWWWXXXXXXRRRQQQVVVXXXUUUTTTWWWOOOMMMOOOUUUWWWUUUTTTUUUUUU___kkkppppppqqqwww}}}~~~rrrhhhdddhhhooossswwwzzz|||}}}|||wwwkkkaaaXXXRRRPPPTTTVVVXXXWWWSSSPPPPPPRRROOOLLLGGGDDDAAA===:::777555222///---,,,---,,,+++,,,,,,+++)))))))))))))))************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***(((''''''(((***''''''******(((***...333222111000//////000111111111...)))((()))(((&&&(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************,,,++++++---......,,,***((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++***))))))***,,,///111///222777===CCCIIIPPPUUUXXXZZZ\\\\\\[[[YYYXXXXXXUUUTTTSSSSSSQQQRRR[[[fff\\\ZZZ]]]dddhhhfffddddddllluuu}}}|||vvvrrrvvv{{{nnnhhh```YYYUUUTTTWWWZZZ]]]___```___^^^]]]YYYVVVYYYbbbmmmwww}}}|||xxx|||uuuqqqooonnnpppqqqkkkaaaWWWPPPNNNQQQOOOKKKIIIGGGDDDAAA>>>:::777333111000///---+++++++++************++++++***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))******++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))+++---***''''''******((())),,,555555555333000...---...222///,,,)))))))))'''&&&(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,...---+++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---,,,,,,---///222555777888===CCCJJJOOOUUUZZZ]]]XXXYYYYYYXXXVVVUUUVVVWWWOOOSSSRRRMMMNNN```yyyyyyuuuuuutttooojjjhhhfffkkkmmmggg^^^YYY\\\bbbXXXXXXZZZ\\\[[[WWWWWWZZZfffeeeaaa]]]]]]___\\\XXXUUU\\\```___^^^^^^]]][[[ZZZ___hhhpppyyy|||lll___WWWNNNLLLKKKJJJJJJIIIFFFDDDAAA???;;;999777444000...,,,,,,+++++++++,,,,,,---*********+++++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************************((()))***++++++***)))(((++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())),,,111444+++''''''***+++))))))+++000333555555222000000000000,,,))))))******)))((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++---,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''')))******((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------...000333666999;;;<<<<<>>@@@DDDHHHJJJJJJIIIIIIMMMQQQSSSPPPPPPVVVaaakkkttttttfffkkk{{{|||zzz}}}}}}yyy}}}zzzvvv~~~kkk[[[YYYZZZZZZaaakkkzzzpppoooqqqaaa^^^XXXRRRMMMJJJFFF@@@<<<999777333000......//////------,,,,,,,,,,,,------,,,+++******)))*********)))************+++++++++))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++***************************************)))(((((())))))))))))))))))))))))+++++++++*********))))))+++******************+++************************))))))))))))************************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))******))))))))))))+++,,,---))))))))))))(((((((((((((((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&%%%%%%&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))''''''(((***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))************)))))))))((()))************+++++++++++++++++++++,,,,,,,,,---...---,,,---111999BBBHHHKKKIIIGGGDDDCCCBBBBBBBBB???DDDIIIKKKLLLQQQWWW\\\ZZZ```nnn{{{zzzuuusssffflllmmmlllvvv~~~pppmmmjjjgggkkksssjjjbbbbbbmmmxxx}}}yyykkk^^^TTTNNNKKKJJJBBB???;;;777444111///...---,,,+++*********++++++,,,++++++***************)))************+++++++++))))))))))))))))))))))))******))))))((((((((((((************)))))))))(((************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********************************+++******)))((())))))))))))))))))))))))+++++++++***************************************************************))))))))))))************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((())))))******'''######&&&((((((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))************)))))))))))))))************+++++++++***************+++,,,,,,///......333===GGGOOOSSSRRRLLLEEEDDDGGGIIIFFFCCCCCCGGGJJJMMMPPPWWWbbbjjjxxxtttqqqnnnjjjeeeeeeiiicccqqq}}}~~~{{{xxxoookkkddd^^^cccnnnuuudddVVVNNNJJJGGGBBB>>>;;;888666444111///---***)))***++++++,,,,,,+++***************)))************+++++++++))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********************************++++++******)))))))))))))))))))))))))))*********************************++++++*********************************((()))))))))*********************)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))***))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***))))))))))))******+++222,,,&&&%%%)))+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))(((((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++******))))))***+++,,,---...222:::CCCKKKNNNNNNNNNNNNJJJFFFGGGKKKNNNKKKHHHLLLIIIIIINNNVVVaaannnxxxyyymmm]]]SSSPPPXXXiiiyyy~~~ooobbbaaahhhaaagggqqq{{{yyyggg]]]VVVOOOGGGBBB@@@@@@???>>>777444111...,,,,,,,,,---,,,,,,+++************+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************)))***++++++++++++***)))************************((()))))))))************))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))*********))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******************************************)))))))))((())))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++666000)))'''***+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***)))((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++******))))))***,,,...000444===HHHNNNNNNJJJHHHGGGHHHJJJMMMNNNMMMMMMNNNNNNRRRKKKJJJSSS]]]ccciiinnnUUUUUUYYYaaaiiittt}}}zzzyyy|||~~~sssiii^^^XXXYYYeee~~~nnndddWWWMMMIIIFFFDDDBBB<<<:::666222///...---------,,,,,,+++***+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************)))***++++++,,,+++++++++))))))))))))))))))))))))***************+++++++++)))***+++,,,,,,+++***)))************************))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''''')))***++++++++++++))))))))))))((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++************************************))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))******+++111---)))'''((()))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))******))))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++*********,,,///333555>>>EEEKKKLLLHHHEEEGGGJJJKKKPPPUUUTTTOOOMMMQQQUUU___WWWVVV\\\___YYYTTTUUUUUU^^^nnn~~~ooobbbWWWVVVeeewwwssshhh___UUUJJJAAAAAA???<<<888444111///...------,,,+++++++++++++++)))************+++++++++)))))))))))))))))))))))))))))))))************+++))))))))))))************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++(((***+++,,,,,,+++***(((************************))))))))))))************((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''((()))************)))((())))))))))))(((((((((((('''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''''''''((()))*********(((((()))))))))*********++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***++++++************************************))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((()))***+++)))((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&)))+++***))))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((()))))))))************)))************++++++++++++++++++,,,///333777999@@@BBBEEEGGGHHHJJJNNNQQQRRRVVVYYYVVVSSSTTT[[[bbbfff___]]]___]]]WWW[[[eeeqqqbbb___eeennnuuuqqq[[[KKKHHHGGGEEEAAA===888444222------,,,++++++++++++,,,)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++((()))))))))************((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++((()))+++,,,,,,+++)))(((************************))))))))))))************(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))(((''')))************(((&&&%%%))))))))))))((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++))))))))))))************++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))((())))))***++++++************************************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''(((******$$$&&&((()))))))))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###&&&)))+++***))))))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,+++,,,---000555:::===:::;;;???FFFMMMRRRTTTTTTWWWXXXXXXVVVVVV\\\fffnnn^^^XXXWWW[[[]]]ddd}}}|||nnnkkkrrrooonnnooovvvoooZZZOOONNNMMMJJJEEE???:::777...---,,,,,,++++++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))),,,---.........---++++++......---,,,,,,,,,---------...---,,,+++,,,...111111///,,,+++---///000111//////...------......///+++,,,.........,,,+++)))...,,,***+++...///...+++((('''((()))+++,,,+++***------------,,,+++))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************))))))))))))************)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++************++++++************************************************+++++++++************)))******+++++++++,,,,,,,,,+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''((()))***)))((()))))))))))))))))))))))))))*********++++++++++++*********)))))))))))))))+++++++++++++++,,,,,,---+++---///111333666:::===AAAEEEIIIMMMTTT[[[ZZZUUUZZZPPPTTTXXXZZZnnnvvv```JJJTTTaaaooo~~~~~~tttrrrooowwwttthhhcccZZZOOOFFFBBBCCCEEE777333000000,,,((((((,,,,,,+++***))))))***+++,,,************************)))************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********,,,...111444555///////////////000000000111222333222222444777:::666777888;;;>>>>>><<<:::@@@@@@???===;;;:::999888333111...+++++++++---......,,,++++++------+++))),,,+++***+++,,,,,,***)))))))))******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))************))))))))))))************************++++++++++++************************************************************++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,++++++++++++************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''(((*********((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++...222666999===BBBEEEIIIOOOUUUYYY\\\___^^^YYYTTTKKKUUU___YYY[[[^^^TTThhhtttssskkksssssseeeWWWNNNHHHEEECCC:::444333222///------+++++++++,,,,,,+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))...---++++++,,,///333555222333666888:::;;;;;;;;;>>>???AAABBBCCCEEEIIILLLOOONNNMMMNNNOOOOOOMMMLLLLLLMMMMMMLLLKKKIIIGGGFFFIIIFFFBBB<<<777444222111111000......---,,,***(((---,,,+++,,,------+++))))))))))))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))))))))))))))************)))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************))))))*********+++++++++,,,+++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))((('''(((***+++***)))))))))))))))))))))))))))((()))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......222555:::???BBBFFFJJJLLLUUUZZZ\\\YYYYYYZZZYYYVVV[[[LLLNNNUUUOOOSSShhhxxxwwwggggggsss{{{wwwlll```XXXNNNBBB888555555222///---***+++---......---+++***++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......---...000222555777@@@BBBFFFJJJMMMNNNNNNNNNLLLMMMOOOPPPQQQSSSVVVXXX^^^XXXPPPJJJHHHIIIJJJKKKGGGIIIKKKMMMNNNNNNMMMLLLSSSTTTUUUTTTPPPJJJCCC???;;;:::999777555222///------,,,+++,,,------,,,***---,,,,,,+++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******((((((((((((((((((((((((*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))*********++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((('''(((***+++***)))))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,---,,,++++++---111555777>>>AAAEEEIIIKKKMMMOOOQQQWWWWWWTTTQQQSSSYYY[[[YYYTTTLLLKKKPPPVVVkkk|||uuuvvv{{{~~~{{{ooohhh{{{{{{|||yyy~~~zzzyyyzzzlllZZZPPPEEE@@@;;;555222333------------,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))...000444888===AAADDDEEEOOOQQQTTTVVVWWWXXXWWWVVVLLLNNNOOOOOOOOOPPPRRRTTTPPPJJJAAA:::777777777888===???BBBEEEGGGGGGGGGFFFEEEIIIOOOTTTWWWVVVTTTRRRIIIIIIIIIGGGDDD@@@===<<<555333111000000...+++))),,,++++++*********+++,,,************************************************************************))))))))))))))))))))))))***)))))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))******************)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,++++++++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))************))))))***)))((()))***++++++)))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,...,,,++++++///777>>>CCCFFFIIILLLOOOQQQSSSVVVXXXRRRPPPNNNOOOWWW```bbb^^^GGGVVVaaahhhyyy|||{{{|||}}}yyytttvvv~~~uuukkkhhh~~~}}}||||||~~~pppgggaaaZZZRRRFFF;;;888<<<333111...+++******,,,---++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))===???BBBEEEGGGIIIIIIIIILLLLLLMMMNNNMMMMMMKKKJJJDDDFFFGGGGGGEEEEEEFFFGGGCCCBBB@@@???>>><<<999666======???@@@@@@???>>>>>>>>>>>>???BBBEEEIIIMMMOOONNNPPPRRRRRRPPPNNNLLLLLLEEEBBB???;;;888444///,,,******))))))***+++---...++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))************))))))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))******++++++******)))***)))((()))+++,,,+++***)))))))))))))))))))))))))))*********++++++++++++))))))******++++++,,,,,,...------000666>>>FFFKKKJJJLLLOOOQQQTTTWWW\\\___VVVVVVSSSRRRWWW^^^^^^ZZZfff~~~}}}yyyvvvvvvvvvxxxsssqqqrrrqqquuu}}}|||vvviiittt|||pppnnnjjj```PPP@@@;;;>>>:::666111,,,***+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))************))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))JJJIIIGGGEEECCCAAA@@@@@@>>>???@@@AAABBBCCCDDDDDDCCCEEEFFFFFFEEEDDDEEEFFFHHHHHHIIIKKKLLLKKKHHHFFFFFFFFFEEECCCBBBAAA@@@???CCCAAA>>><<<<<<===???AAADDDHHHNNNQQQQQQQQQSSSTTTSSSPPPMMMIIIFFFBBB===:::222111///---++++++,,,---++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((())))))************))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))******++++++******)))***)))((()))+++,,,+++***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******++++++,,,------...---///333888>>>DDDIIILLLOOOPPPQQQRRRTTTWWW\\\```bbbaaaZZZQQQQQQ[[[hhhppp~~~wwwsssuuuuuuwww~~~}}}kkkjjjuuu}}}{{{wwwnnn___LLLBBB??????<<<777222///.........,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))************))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))EEECCC@@@<<<::::::;;;<<<888999;;;???CCCHHHLLLNNNIIIKKKMMMNNNMMMMMMMMMOOOMMMKKKHHHHHHJJJLLLNNNNNNNNNMMMLLLJJJHHHHHHGGGGGGCCCDDDEEEEEEDDDBBB@@@>>>777===DDDJJJMMMOOORRRUUUYYYWWWTTTSSSQQQOOOLLLIII???<<<777333...,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))******))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((()))***************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---................................................---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******++++++++++++*********)))))))))+++,,,+++***))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,111888???EEEHHHIIIJJJUUUTTTSSSRRRRRRUUUYYY]]]gggfff[[[NNNNNNeeezzzyyy{{{~~~qqqjjjtttzzz~~~ppp]]]MMMFFFAAA???<<<888444111///...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))AAA>>>===???DDDGGGGGGEEEEEEEEEEEEGGGNNNSSSSSSPPPKKKQQQVVVUUUPPPLLLKKKMMMMMMJJJJJJOOOOOOKKKHHHHHHIIIKKKOOOQQQQQQQQQRRRSSSLLLGGGCCCCCCFFFGGGHHHJJJ@@@:::888;;;???@@@CCCGGGNNNQQQSSSTTTRRRPPPNNNNNNPPPNNNIIICCC<<<444...+++***+++*********)))))))))((())))))******************(((''''''***,,,------,,,+++***)))))))))***+++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))******))))))******+++,,,)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********++++++,,,------...//////------.........------,,,///...---,,,+++,,,------///***)))...000---...111111111111...,,,+++---//////...000444777666444444222555777777444111...---***+++,,,...000///---+++---------,,,++++++---///+++,,,---......---,,,+++,,,,,,+++*********+++,,,,,,++++++***************++++++++++++++++++++++++)))+++)))&&&&&&***---+++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((++++++******************,,,++++++******++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,---//////...---...///000888DDDLLLOOOOOOQQQRRROOOTTTTTTOOOQQQ___ooowwwrrrZZZNNN]]]yyy}}}zzz~~~yyy}}}{{{rrrmmm{{{ppp\\\LLLFFFFFFEEEBBB>>>888222......------...///...,,,***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))>>>AAAEEEEEEEEEFFFJJJMMMLLLMMMMMMLLLLLLNNNOOOOOOQQQ]]]jjjllldddYYYTTTTTTTTTRRRTTTYYY[[[VVVRRRRRROOOPPPOOOMMMKKKKKKMMMOOOKKKJJJIIIKKKKKKIIIEEECCCDDDAAA@@@AAA@@@???CCCIIIMMMOOOPPPNNNKKKHHHFFFFFFDDDFFFHHHHHHFFFAAA;;;888111///,,,***)))+++...///*********++++++******)))***))))))+++...111111111...---+++***))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))******))))))******+++,,,************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,------......+++,,,,,,---------------,,,,,,,,,---...000222333222///...000...***+++000...///000111333555777999BBBDDDHHHKKKKKKHHHGGGGGGLLLKKKHHHDDD@@@>>>===>>>;;;888444111///...---,,,---...---,,,,,,,,,---///------...///......---,,,***++++++++++++++++++***,,,+++******))))))******+++++++++++++++++++++++++++---+++((('''+++,,,*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))(((************************,,,++++++******++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,------,,,---///222777???HHHOOOQQQRRRSSSTTTMMMPPPTTT\\\kkkzzz~~~yyyeee]]]ccc{{{|||zzzyyywwwpppyyyyyyyyyxxxooo```YYYQQQGGGBBB@@@===666///000...---,,,------,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***AAADDDIIIQQQXXX]]]_________```aaaaaa```bbbfffjjjnnn{{{~~~qqqkkkkkkjjjiiilllrrrtttpppmmmlllmmmjjjfff___ZZZYYYZZZ\\\XXX]]]aaa```YYYPPPGGGAAAEEEDDDFFFFFFCCC@@@DDDLLLMMMNNNMMMJJJEEEAAA>>>===;;;===AAAEEEGGGIIIIIIIII>>>:::444...******,,,---+++++++++***************)))***+++///333555555444111///---+++***)))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******))))))******+++,,,************+++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------,,,,,,---......,,,---///333333222666<<<>>>>>>???BBBFFFHHHIIIIIIOOOTTTXXXXXXTTTPPPMMMLLLLLLJJJHHHGGGFFFFFFGGGHHHGGGFFFDDDAAA???===<<<;;;777666555333111000//////000000000000///...------***+++------------+++***++++++***))))))))))))***************************+++...---***)))++++++(((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************,,,++++++******++++++,,,+++++++++*********************+++++++++,,,,,,,,,+++++++++***+++...333777BBBHHHOOOTTTTTTTTTUUUWWWSSS[[[eeennnuuuvvvnnneeehhhnnn~~~rrruuu{{{uuu{{{|||}}}}}}wwwwwwvvvppp```MMMDDDDDDDDD===666333000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******PPPOOOUUUggg{{{yyyyyyvvvuuuwwwyyyzzz}}}}}}{{{|||zzzsssooonnnnnnqqq}}}~~~mmm^^^UUURRRLLLJJJIIIIIIGGGDDDFFFJJJLLLNNNOOONNNIIIDDD@@@???>>><<<:::;;;>>>DDDKKKOOOKKKGGGAAA:::222,,,'''%%%******))))))******++++++)))***,,,000444555444222333111///,,,+++***)))***(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...............//////000///////////////000000111111222555999>>>AAAEEEHHHOOONNNOOORRRTTTUUURRRPPPSSSVVVVVVSSSOOOMMMIIIDDD@@@???>>>???@@@AAA@@@@@@DDDHHHNNNRRRSSSQQQOOOMMMJJJHHHFFFDDDAAA>>>:::777444444333222111000///............---------------++++++***))))))))))))***************************))),,,---******,,,+++'''******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))***************+++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++******,,,222999>>>KKKPPPUUUWWWVVVVVVXXX[[[___ooo{{{vvvfffZZZZZZ___}}}{{{{{{uuu}}}vvvyyy~~~oooZZZLLLIIIHHHEEE@@@777333///,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********ffflllxxx~~~||||||~~~}}}{{{wwwvvvqqqoooqqqhhh^^^VVVSSSRRRLLLGGGFFFFFFJJJNNNOOOMMMJJJFFFEEEDDDAAA===;;;;;;???CCCGGGJJJKKKKKKHHHAAA888///******))))))))))))+++,,,,,,((())),,,///222222///---444222///---+++***))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))************************************))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,///......------...///000000111333666999;;;===>>>@@@>>>>>>@@@EEEJJJJJJHHHMMMNNNQQQTTTVVVUUURRRPPPWWWXXXUUURRRRRRSSSNNNFFFKKKGGGAAA>>>======<<<;;;???DDDLLLQQQRRRQQQQQQPPPTTTRRRPPPPPPOOOLLLGGGCCC:::999888666555333222222111000...,,,+++,,,------,,,++++++***************************************'''++++++)))))),,,+++(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,---,,,,,,,,,000777AAAGGGQQQTTTWWWXXXWWWXXX\\\___oootttuuuiiiZZZYYYmmmxxxrrrwww{{{}}}}}}yyyxxx|||ooo^^^RRRKKKHHHGGG===999333///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************xxx~~~}}}zzztttpppqqq|||~~~~~~zzzlllfffbbb[[[SSSNNNGGGJJJLLLLLLIIIFFFCCCCCCEEEFFFFFFFFFDDDAAA>>><<>>????????????@@@BBBBBBCCCIIIOOOQQQNNNOOOTTT[[[______^^^\\\[[[___dddeeeaaabbbddd^^^TTTZZZVVVPPPNNNPPPRRRRRRPPPHHHLLLQQQSSSQQQOOOOOOPPPOOONNNNNNPPPSSSQQQMMMHHHCCCBBB???===;;;999888888666555222000............------,,,+++++++++++++++++++++++++++++++++++++++***---,,,)))))),,,,,,)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,++++++******++++++,,,***************+++++++++******+++++++++,,,,,,,,,---------///444===GGGOOOSSSUUUWWWWWWXXX[[[aaafffzzzlll]]]YYYaaauuu|||yyyssssssqqqssswww~~~~~~~~~vvvcccSSSLLLJJJDDD???999333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++~~~xxx}}}yyytttttt___]]]aaammm}}}vvvssstttzzz~~~}}}~~~|||{{{wwwtttpppmmmmmmjjjfff___UUULLLEEEBBBAAADDDGGGJJJKKKJJJFFFAAA>>>===???CCCEEEFFFEEECCCAAA777555222///---,,,,,,,,,))))))+++...111222000///222000...,,,************(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))******************************************))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------....../////////......///111444999<<>>>>>>>>===:::777444222///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111222000+++)))++++++)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((()))))))))************((())))))***++++++,,,,,,,,,++++++******++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,...111777@@@KKKSSSTTTVVVWWWWWWYYY^^^ffflllqqqaaaYYYggg~~~}}}xxxzzztttqqqxxx}}}rrrnnnvvv~~~xxxvvvyyyeeeWWWQQQJJJEEE>>>888444111///---------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++~~~sssmmmoookkk___YYY[[[TTTRRRTTT]]]iiisssvvvvvv\\\[[[^^^fffiiigggeeeeeessswww{{{~~~~~~~~~~~~yyykkkYYYNNNIIIHHHEEEEEEGGGHHHHHHHHHHHHHHHAAA???===;;;;;;;;;<<<===>>>;;;777222...,,,++++++)))***+++///222444444333111///---+++***)))******(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++*********************************)))***++++++,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---------...///000111111111111333777<<>>:::333,,,---------.........---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************xxxtttmmmgggccc^^^XXXSSSPPPKKKLLLRRRVVVTTTSSSTTTVVVSSSWWWeeerrrxxxyyyyyyjjjddd^^^[[[YYYWWWYYY^^^ZZZ^^^___ZZZWWWWWWWWWUUUTTTXXX^^^fffnnnxxx}}}~~~|||rrriii```YYYPPPHHHEEEDDDDDDDDDHHHGGGDDDAAA<<<777555444111444;;;BBBEEE@@@555,,,***+++,,,,,,------------******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++************************)))*********++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,...------,,,,,,------...000...------.../////////---...111666<<<@@@AAAAAAAAALLLNNNPPPXXX[[[aaannn}}}~~~}}}|||{{{}}}zzzzzzpppggglllxxx}}}vvvZZZRRRKKKLLLQQQRRRMMMHHHGGGEEEBBB===888555444444000///.........///---,,,,,,***)))***+++---------+++++++++***)))((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++*********+++---......111444:::BBBIIIPPPSSSTTTPPPTTT\\\dddaaaYYYVVVXXX~~~yyy}}}~~~{{{zzzzzztttqqqooodddZZZYYY___gggrrr{{{~~~yyyuuuzzz{{{yyyyyynnnqqq|||ooo]]]OOOFFF???777111...---,,,,,,,,,,,,+++***,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************ZZZYYYXXXWWWXXXXXXVVVTTTXXXYYY___iiinnnmmmkkklllooojjjmmmzzzyyysssoookkkiiilllsssttt}}}|||uuupppnnnmmm]]][[[YYYYYY]]]eeemmmssszzzuuuqqqtttwwwoooggg\\\UUUQQQMMMHHHCCCHHHHHHGGGDDDAAA===999666///000555???HHHIIICCC<<<111000...---++++++++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,************************************++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------...---------------......---,,,,,,,,,,,,...///000000444:::AAAEEEHHHIIIIIIKKKYYYaaagggrrrwww}}}{{{vvvvvv~~~}}}rrrsssvvvwww~~~yyyrrrnnnlll{{{zzzzzz{{{uuuwwwkkk\\\WWWYYYZZZUUUNNNOOOLLLFFF@@@<<<;;;===??????777///---///111...++++++******+++---......---+++++++++***))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,---...///000555;;;DDDMMMRRRTTTSSSRRRNNNZZZfffeeeZZZTTT^^^mmmwww||||||~~~}}}|||{{{{{{}}}~~~{{{zzzzzz}}}{{{qqqqqqrrrtttuuuuuusssrrrssswwwzzz{{{yyytttqqqpppiiifffccc^^^WWWRRRUUU[[[dddoooyyy{{{{{{~~~oookkkoooxxxxxxnnn]]]RRRHHH@@@:::333000---,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************PPPTTT[[[dddkkkqqqssssssrrrzzz}}}~~~|||{{{zzz~~~|||sssppplllhhheeebbb___^^^gggccc```cccnnn|||pppnnnllllllnnnnnnfffVVVIIIGGGHHHEEEBBB@@@@@@===999999666555888???HHHMMMOOO???;;;555///+++***+++,,,+++******))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******++++++,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...---------...------------......///,,,,,,------...000333666@@@CCCGGGJJJMMMQQQUUUYYY```ooowww~~~{{{zzz~~~tttpppoooqqqxxx{{{xxxxxxyyywwwpppmmmllluuuppphhhjjjnnnjjjbbb[[[TTTJJJDDDCCCDDDFFFFFFMMMCCC777000///000000......---,,,,,,---,,,+++)))+++++++++******)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))******+++,,,******************************+++,,,,,,,,,,,,+++,,,,,,------------///000:::@@@JJJSSSWWWVVVTTTSSSWWWaaafff]]]RRRZZZzzz~~~{{{zzz}}}}}}{{{wwwssssssqqqpppnnnmmmlllkkkiiijjjlllnnnooopppooonnniiigggfffiiimmmooonnnkkkhhhkkkmmmmmmkkkgggdddcccaaafffllloooggg\\\WWWYYYSSS___ooo{{{yyyvvv{{{}}}mmmbbbWWWNNNHHH:::555000------//////...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************cccjjjttt}}}|||vvvwwwvvvtttppplllhhhfffiiilllmmmiiidddbbbeeeiiimmmtttzzznnnlllooowwwzzzgggWWWRRRPPPIII@@@===@@@???:::>>><<<999666777>>>JJJSSSLLLFFF<<<333---***+++,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******++++++,,,---************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---.........---------------------...///000---///111333555999>>>CCCHHHOOOWWW]]]```eeemmmsss}}}zzzxxxvvvyyyyyywww{{{}}}yyysssfffWWWNNNMMMMMMIIIEEEJJJFFF@@@;;;777444222000000...,,,,,,,,,,,,***(((++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,******************************+++,,,,,,,,,,,,+++---......---,,,,,,000222AAAHHHPPPWWWYYYYYYYYYYYYfffbbb[[[YYYeeeyyyvvv~~~~~~}}}|||xxxqqqsssrrrmmmjjjiiifffbbb\\\]]]^^^```aaaccccccddd___aaacccdddeeeeeeffffffeeecccaaacccfffiiihhhfffeeegggiiihhhfffcccaaaaaahhhffffffhhhhhhgggkkkqqqfffcccaaakkk~~~}}}ssseeeYYYQQQBBB;;;222---...000000000---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************tttzzzxxxyyyzzzwwwsssppprrrtttwwwrrr```XXXWWWPPPZZZiiiwww{{{wwwrrruuu{{{uuullliiidddVVVFFF@@@CCCAAA:::;;;>>>???<<<777999@@@GGGPPPJJJBBB999222...,,,,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,---...............------------...///000000,,,///333666:::@@@HHHOOOOOO\\\mmmyyy}}}{{{zzz}}}{{{xxxggg\\\WWWRRRKKKEEEDDDEEEGGGHHHEEE???888333000...,,,+++,,,---------++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---......---,,,...444999KKKPPPWWW[[[[[[\\\^^^```mmmaaa[[[mmm}}}yyymmmtttvvvvvv||||||yyyuuussspppiiicccaaacccbbb]]][[[[[[YYYUUUTTTUUUWWWYYY\\\^^^```aaa^^^______aaabbbbbbbbbbbb```______```aaabbbbbbaaabbbccceeeeeedddccccccdddddd___]]]aaaeeehhhmmmsssrrrjjjcccjjj~~~{{{}}}}}}zzz|||mmm^^^VVVNNNCCC666///...//////...------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************zzz~~~{{{ttttttwwwzzz~~~oooiiikkk[[[[[[]]]ccckkkqqqssssssxxxyyy|||yyyhhhTTTLLLNNNJJJ@@@???AAACCCAAA>>><<<===@@@MMMLLLIIIDDD>>>777111...,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------...............------------...///000111///333999===BBBJJJUUU^^^jjjxxxxxx{{{~~~xxxooohhhdddaaa___UUUQQQMMMLLLMMMJJJCCC===666333...,,,,,,...//////++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,......------222<<>>999333...,,,---------++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++---...---///666BBBLLLQQQWWW]]]^^^[[[XXXXXXZZZTTTrrrxxx{{{{{{}}}zzz{{{zzzxxxtttooohhhccc```]]]ZZZWWWUUUUUUVVVXXXXXXQQQUUUVVVUUUVVVYYYYYYVVVRRRSSSSSSTTTWWWZZZ\\\^^^^^^[[[YYY[[[^^^___]]]ZZZZZZ^^^aaabbb```___aaaccc```aaabbbaaa___^^^___```cccaaa``````^^^[[[___fffbbbeeefffgggkkkrrruuutttjjjgggbbbbbbooo{{{~~~zzzttt{{{kkk]]]III;;;555333000---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************{{{sssxxx{{{}}}}}}}}}~~~sssddd______]]]ZZZdddqqq{{{zzzzzz}}}}}}yyyzzz{{{pppgggjjjeeeXXXRRRRRRMMMGGGGGGJJJLLLLLLIIINNNMMMMMMMMMJJJFFF???:::000...+++******+++***)))***)))))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))+++*********))))))(((((()))************+++++++++,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000///---,,,,,,---......---666...(((***///333888<<>>DDDEEESSSdddmmmpppuuuvvvoooqqqooohhhaaabbbgggfffaaaddddddgggmmmnnnkkkiiijjjqqqkkkgggiiimmmooommmjjjmmmnnnmmmkkknnnvvv~~~~~~xxxwww{{{}}}sssttt|||}}}}}}zzzwwwyyy{{{zzzooommmlllaaaRRRJJJFFFCCC@@@<<<777111---///---++++++,,,---,,,+++************************************************))))))(((((((((((()))))),,,,,,,,,,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***************************++++++***)))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---111000111555===GGGPPPUUU\\\KKKKKK]]]```SSSWWWkkk}}}}}}|||{{{wwwooohhhfffgggnnnuuupppbbb]]]bbb\\\YYYUUUQQQNNNNNNOOOPPPNNNNNNOOONNNNNNMMMLLLLLLLLLNNNPPPSSSTTTTTTTTTSSSQQQRRRTTTVVVXXXZZZ\\\]]]^^^\\\ZZZYYYZZZ[[[[[[[[[ZZZ\\\___bbbddddddddddddcccbbbaaa______^^^^^^^^^aaa```````````````aaaaaacccdddfffffffffhhhlllpppllllllkkkjjjkkkpppvvv{{{vvvwwwxxx~~~{{{zzztttbbb[[[QQQ@@@444111222...---///...***)))***************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))~~~~~~~~~~~~~~~zzzvvvtttqqqnnnfff\\\^^^mmmxxxwwwxxx~~~~~~yyyssspppuuu|||ppp___QQQJJJIIIHHHHHHLLLMMMPPPSSSTTTQQQLLLGGGCCC===555///,,,,,,,,,,,,+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))***************))))))))))))************+++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...//////000000000...111888===>>>>>>EEEOOOZZZmmm|||~~~yyyppphhhbbb```bbbaaa___]]]```gggjjjiiifffhhhnnnsssrrrnnnnnnqqqpppqqqoooppp{{{{{{~~~yyyssstttyyyxxxzzzxxxsssqqq{{{{{{{{{{{{zzzcccSSSOOOIIICCC>>>:::555222000...,,,+++,,,------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))((()))))))))************************+++***))))))))))))))))))++++++++++++,,,,,,,,,,,,......------------......000222777===EEENNNUUUXXX___NNNPPPaaa___UUUlll}}}vvvxxx|||ppphhhccc```ZZZVVV[[[YYY\\\___YYYNNNKKKOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLKKKKKKIIIHHHHHHKKKKKKLLLNNNOOOPPPQQQQQQQQQRRRTTTVVVYYY[[[\\\]]]\\\\\\[[[ZZZ[[[\\\]]]^^^]]]___bbbeeeggggggggggggbbbaaaaaa````````````aaabbbbbbaaa````````````aaabbbcccdddddddddfffiiilllhhhiiijjjkkkmmmqqqvvv{{{tttuuussssss}}}~~~~~~{{{qqqkkkbbbPPP>>>555777111---...---***)))+++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))~~~~~~|||uuuuuuxxxyyyvvvttttttpppkkkkkkooo|||uuupppsss~~~xxxmmmbbbYYYPPPHHHBBBIIIKKKOOOTTTWWWWWWSSSPPPIIIDDD<<<555111...,,,+++++++++******))))))******)))))))))))))))))))))))))))))))))))))))*********((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************************))))))*********+++++++++++++++***+++++++++,,,,,,++++++,,,,,,,,,,,,------------------............,,,---............///000777888===BBBEEEJJJWWWcccuuupppmmmhhhcccaaa```bbbccc______```bbbhhhooouuuwwwtttrrrtttyyy}}}}}}}}}{{{|||sssooonnnyyy{{{yyywwwkkkcccTTTEEE===<<<;;;999333111...,,,---------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))******************************)))))))))))))))***+++++++++,,,,,,,,,------------------------...///---333<<>>???BBB@@@AAABBBCCCDDDEEEFFFFFFIIIIIIIIIHHHHHHGGGEEEEEEGGGFFFFFFFFFGGGJJJLLLNNNOOOPPPRRRUUUYYY\\\^^^___]]]___aaaaaabbbdddhhhkkkllllllnnnnnnnnnllljjjiiihhhgggfffeeeddddddddddddaaaaaaaaaaaaaaabbbcccddddddcccdddeeefffhhhiiiiiiiiijjjkkkkkkkkkllloooqqqsssxxxzzztttmmmkkkkkklllqqqxxx~~~zzzmmmYYYJJJ777000,,,...000///---...++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))~~~~~~}}}uuuzzztttsssrrrjjj___fffdddhhhzzz~~~~~~vvvtttpppjjjddd]]]XXXUUULLLJJJIIIJJJOOOSSSVVVWWWNNNKKKFFFBBB===777111,,,---,,,+++***************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))*********+++++++++++++++)))************+++++++++)))***+++,,,---------,,,***++++++,,,,,,------...------........./////////,,,...000///000333999???BBBIIIYYYnnn}}}tttiiifffggggggfff]]]XXXUUUXXXbbbnnnvvvyyysssoooqqqzzzzzzpppvvv~~~yyynnnjjjmmmyyyzzzuuussswww||||||}}}{{{vvvuuuvvv{{{~~~~~~zzzgggYYYQQQFFF:::CCC???888333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))*********(((((()))************)))************************)))))))))))))))******+++,,,,,,,,,,,,------------++++++++++++,,,---...///000:::GGGRRRWWWXXXYYYYYYcccdddmmm}}}rrr[[[KKKIIIHHHGGGGGGFFFCCCAAA???>>>============>>>??????@@@@@@AAABBBBBBCCCCCCGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLOOOPPPTTTYYY^^^bbbfffhhhfffiiilllmmmmmmpppuuuzzzzzz{{{}}}~~~~~~}}}{{{zzzvvvuuurrrnnnkkkhhhfffeeeccccccbbbbbbbbbccccccdddfffeeeeeegggjjjllllllkkklllllllllkkkjjjjjjlllnnnoootttyyywwwqqqllljjjjjjlllvvv|||jjj\\\>>>444------///...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))){{{}}}{{{wwwuuuuuuuuu~~~yyyooodddhhhcccdddttt}}}{{{|||yyyyyywwwsssnnnjjjgggfffUUUPPPIIIFFFHHHLLLQQQTTTQQQNNNIIIDDD@@@<<<777444...---,,,+++************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++)))***+++---------------******+++,,,,,,---......,,,------...///000000111---000222333555<<>>>>>===@@@@@@??????@@@AAABBBBBBDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNQQQTTTYYY]]]___aaa^^^bbbfffhhhhhhkkkqqqvvvyyy{{{}}}yyyuuurrrpppooolllkkkjjjhhhgggfffffffffhhhggggggjjjnnnqqqpppooooooooonnnllljjjkkkmmmpppppprrrtttuuussspppnnnnnnpppxxx|||nnnQQQCCC555000///...---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))}}}yyysssvvv}}}{{{ppplllpppbbbfffkkkkkkhhhcccaaa```ZZZeeepppssswwwzzzxxxssszzz{{{xxxmmmlllooogggdddqqqzzz{{{}}}|||vvvqqqnnnddd\\\RRRKKKJJJOOOUUUXXXUUUPPPJJJDDDAAA???<<<;;;...---,,,+++************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++)))***+++---......------******+++,,,,,,---......,,,,,,---...///000111222...111444666;;;DDDRRR\\\eeerrruuu]]]\\\ZZZYYYYYY]]]cccggguuu}}}tttddd\\\ooovvv}}}}}}qqqvvv{{{|||sssssszzz{{{vvvlllmmmllljjjgggffffffgggsssyyyyyyrrrnnnuuu~~~xxxeee___iiiwww~~~{{{}}}}}}~~~UUUOOOFFF>>>888444111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------'''((()))+++++++++***)))************************))))))((())))))***++++++,,,,,,,,,---------......---------......000111111@@@JJJVVV\\\ZZZUUURRRQQQOOOrrrwwwwww}}}{{{{{{yyyvvvvvvtttmmmiiiiii^^^LLLEEEIII@@@@@@@@@??????>>>===<<<999:::<<<<<<>>>@@@>>>;;;<<<<<<;;;:::;;;<<<>>>???AAABBBCCCDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIJJJKKKDDDEEEFFFHHHJJJLLLMMMNNNIIIMMMRRRSSSTTTWWW]]]ccciiimmmrrrxxx~~~~~~}}}|||{{{vvvuuurrrpppmmmkkkjjjiiiiiihhhiiilllqqqtttsssqqqppppppooommmkkklllpppsssuuurrrpppqqqqqqppppppppptttvvv}}}}}}yyyyyydddRRR>>>444111//////111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))uuutttsssrrrppplllhhheeemmmrrrvvvuuurrrooopppssstttpppggg\\\VVVTTTTTTTTTMMMQQQUUUVVVRRRNNNKKKJJJHHHKKKOOOSSSWWW\\\aaadddmmmwww}}}}}}~~~{{{~~~uuurrrmmmqqquuutttpppmmmooorrr~~~wwwtttlllaaaYYYVVVMMMCCCFFFQQQPPPSSSRRRJJJ???:::<<<@@@888333...+++,,,,,,+++))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++******************,,,------+++((('''(((***++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------...///000222333222444999@@@DDDNNNcccwwwzzzllldddhhhccc]]]YYY^^^kkk{{{{{{zzzyyy{{{zzzwww~~~}}}~~~}}}~~~xxxyyy}}}{{{~~~|||}}}wwwmmmiiikkkggggggkkksssyyy|||||||||}}}tttsssuuuttt~~~}}}|||~~~|||dddNNNGGGDDD<<<444222///***)))---000...,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))************(((((()))***++++++,,,,,,+++++++++,,,,,,,,,---------------,,,---///333666IIIPPPQQQRRRUUUMMMKKKXXXpppqqqppprrrssswwwzzzzzzyyyuuujjjwwwlll^^^TTTOOOKKKFFFBBB@@@???>>>===<<<;;;::::::::::::::::::::::::::::::888999999:::;;;<<<======<<<>>>@@@BBBCCCBBBAAAAAAEEEFFFGGGGGGFFFCCCAAA???;;;;;;::::::999888888888999:::<<<>>>@@@BBBCCCDDDMMMTTT[[[aaaeeekkkttt{{{vvv{{{~~~zzzvvvrrrooommmooopppooonnnqqqtttrrrmmmooooooooonnnnnnnnnoooooouuutttrrrpppooooooppppppzzz{{{}}}}}}zzzyyyqqq}}}rrrWWW:::,,,---...+++.........///......------+++++++++,,,,,,---------************************+++++++++************)))*********)))))))))))))))nnnlllgggccc```]]]ZZZYYYNNNSSSYYY[[[YYYXXXYYY[[[]]]ZZZSSSKKKHHHJJJKKKKKKSSSTTTTTTRRRPPPOOOOOOPPPNNNLLLIIIHHHIIIMMMQQQTTTTTTXXX]]]dddppp~~~zzz{{{{{{sssqqqlllpppuuuwwwtttqqqppppppvvv~~~~~~sssrrriiidddbbbYYYLLLIIINNNPPPPPPOOOMMMHHHBBB===:::===999333...,,,+++***)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************+++***(((((()))+++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...---------...///333:::EEELLLNNNXXXqqquuuggg```]]]nnniiibbbcccssszzzvvvxxx|||yyy~~~}}}|||tttpppqqqqqqsssvvvxxxxxxxxxyyyzzztttuuuwwwvvvvvvwww~~~sss^^^QQQGGG===999:::444///---000222000------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))************))))))******+++,,,,,,---,,,,,,---------.........---......------000777<<>>===<<<;;;:::999::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;===???@@@AAA@@@???>>>???@@@@@@@@@>>><<<999888666555555555555555444444444444666777999:::<<<<<<<<>>999222...000111...++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************)))))))))*********++++++******++++++,,,,,,---------------.........//////---......------333===FFFQQQTTT]]]jjjhhh[[[kkkttt|||vvvwwwzzzqqqkkkqqqsss___\\\UUUOOOHHHDDDAAA???>>>>>>===<<<;;;:::999999999999999999999999999999::::::::::::::::::::::::999:::<<<<<<===<<<;;;:::888999999888777555333111222222222333333333444444333333444555666777888888666:::===>>>>>>@@@EEEIIIUUUZZZbbbjjjpppwww}}}~~~|||wwwvvvvvvrrrlllppppppooooooooooooppppppnnnnnnmmmnnnoooqqqsssuuuoooppprrrtttttttttrrrqqqgggrrr{{{xxxppp```HHH555111555......---------,,,,,,,,,++++++,,,,,,,,,,,,------************************+++++++++************)))))))))))))))))))))******VVVTTTQQQNNNLLLLLLOOOQQQRRRUUUWWWWWWWWWXXX[[[]]]ppppppeeePPPBBBEEENNNTTTVVVSSSOOOMMMNNNPPPPPPPPPVVVSSSRRRUUUZZZ]]]\\\ZZZWWWNNNIIILLLOOOQQQWWW___```hhhvvv~~~{{{~~~}}}{{{{{{zzz{{{zzzsssnnnnnnqqqtttvvvoookkkkkkuuuxxxrrrpppqqqnnncccZZZVVVTTTOOOKKKKKKMMMJJJBBB;;;@@@AAA@@@:::333,,,******++++++***************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++)))+++,,,,,,+++***+++,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------+++---///000000222666999HHHHHHQQQfffuuukkkkkkjjjfffjjjsssqqqqqqfffppp}}}}}}yyy{{{|||~~~~~~|||sssooopppttt|||vvviii[[[NNNEEEAAA999333222222///------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********++++++++++++++++++,,,,,,---------------------............,,,---...---...666DDDOOONNNaaaooopppgggfff{{{yyy}}}vvv}}}ssshhhgggggg[[[ZZZVVVPPPIIICCCAAA@@@<<<<<<<<<;;;:::999999999888888888888888888888888:::999999999888888888777666666777777777777666555444444555555444333222222444444555555666777888888999999999:::::::::;;;;;;;;;===???>>>>>>>>>AAACCCDDDHHHOOOVVV]]]eeemmmrrr}}}{{{yyyvvvpppsssrrrqqqqqqpppppppppqqqmmmmmmmmmmmmoooqqqssstttmmmoooqqqrrrssssssrrrrrrnnnttt~~~xxxxxxwwwnnnWWW===111111......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))))))))))))))))))*********KKKNNNQQQSSSTTTVVVYYY[[[aaa```]]][[[ZZZ]]]aaadddmmmpppfffMMM@@@JJJ___lllaaaXXXMMMHHHKKKRRRXXXZZZccc\\\VVVWWW]]]ccceeecccTTTRRRQQQOOOKKKHHHNNNWWWNNNRRR[[[iiixxx|||vvvuuuwwwxxx~~~wwwrrrqqqsssuuuvvvwwwrrrkkkjjjnnnxxx|||vvvqqqpppmmmggg```]]]YYYUUUOOOIIIFFFEEEDDDDDD<<<@@@CCCAAA:::333...,,,,,,+++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++---///000///---+++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,...111000000333999???IIIRRRddd}}}|||tttkkkfffgggggggggppp|||qqqdddpppzzz~~~{{{uuuuuuxxx{{{zzztttnnnlllgggnnnxxx~~~}}}{{{oooaaaNNNEEE<<<999777333111222---------,,,,,,,,,++++++************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************+++++++++++++++,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,---------+++,,,---...111;;;JJJUUURRRhhhmmmdddhhh~~~zzz|||~~~zzz|||{{{yyyyyylll```^^^ZZZ\\\ZZZUUUOOOGGGAAA??????;;;;;;::::::999999888888777777777777777777777777888888777777666666555555333333333333333222222222111111222333444444555555666777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>@@@>>>@@@DDDHHHMMMTTT[[[```kkkqqqyyy|||xxxxxxwwwvvvtttsssrrrrrrrrroooooonnnnnnnnnoooqqqrrrmmmnnnpppqqqrrrrrrrrrrrruuuvvvxxxzzz~~~{{{~~~kkkPPP999///000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))(((((())))))************NNNTTT[[[___aaabbbeeehhhooommmjjjiiikkkooouuuxxx{{{}}}pppVVVLLL\\\tttsssdddTTTMMMTTTbbbmmmrrrwwwhhhXXXQQQVVV___ccccccTTT[[[\\\UUULLLKKKPPPSSSZZZWWWUUUVVV]]]iiivvvxxxuuutttvvvvvvvvv{{{}}}|||{{{{{{|||}}}}}}sssjjjiiirrrzzz}}}yyyuuuqqqjjjdddaaa```\\\UUUKKKDDDCCCFFFKKK===@@@DDDEEEAAA:::444000,,,,,,,,,+++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))***++++++,,,,,,///111222111///,,,++++++++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,..................//////...000222000000444>>>FFFKKKcccvvvllliiigggeeeeeekkkxxxsssgggllluuuyyywwwyyyxxxwwwppplllmmmhhhooo}}}{{{www{{{{{{tttjjjjjjnnnuuu{{{~~~]]]QQQEEE>>>999444111111------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---111888CCCOOOWWW^^^dddZZZVVVtttyyywwwyyyyyykkkfff\\\XXXZZZXXX[[[VVVOOOGGGAAA===<<<;;;:::999999999888888888777666666666666666666666666555555555444444333333333111111111111111111111222111111222333444555666666777777888999999:::;;;;;;:::::::::::::::::::::999::::::::::::;;;<<<======>>>???AAACCCEEEIIINNNRRRZZZ```jjjuuu}}}}}}{{{yyyvvvuuutttsssrrrqqqpppooonnnooopppqqqmmmnnnooopppppppppppppppuuuuuuqqqrrrxxxuuuyyymmmuuuyyybbbFFF111222000///---,,,,,,,,,---------,,,,,,,,,,,,++++++************************+++++++++************)))((((((((()))******++++++aaaffflllooonnnmmmpppsssmmmmmmooossszzzeeeaaattt|||qqqffffffqqquuuccc\\\aaahhhiiihhhbbbllllll]]]UUUZZZ[[[UUUeeeeeebbb^^^[[[^^^eeelllsss}}}yyyyyy~~~}}}~~~~~~~~~oooeeeiiippp}}}uuummmhhheeebbb\\\SSSKKKGGGGGGIIIDDDDDDFFFFFFEEEAAA:::666------,,,++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,---///111111///---,,,,,,++++++************++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000...000222222444<<>>666111111...------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------......---///666@@@LLLTTTXXXccc___SSS\\\{{{www~~~nnn^^^\\\WWWXXX]]]\\\ZZZRRRGGG???<<<;;;::::::999888888888888777777777555555555555555555555555222222222222222111111111222111111222222333444444666666555666666777777888777888888888999999::::::999999999999999999999999<<<;;;::::::<<<=========<<<===??????@@@BBBFFFIIIOOORRRYYYaaajjjrrrxxx{{{}}}zzzwwwuuuuuurrrqqqpppoooooopppqqqrrroooooooooppppppppppppppptttvvvlllccceeegggnnn}}}vvvvvvsssYYY???333222000...---------...---------,,,,,,+++++++++************************+++++++++************)))'''(((((()))******++++++tttxxx{{{zzzvvvtttvvvyyysssvvv}}}iiimmm{{{wwwxxx|||qqqpppwww|||xxxrrrlllxxxuuudddaaallllll___[[[ccckkkmmmiiidddeeegggWWWeeesss}}}{{{}}}~~~{{{xxx{{{tttfffgggmmm{{{vvvooogggeee```ZZZSSSMMMGGGDDDKKKIIIFFFFFFGGGDDD???:::------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++((())))))***++++++,,,,,,***---///000///...---...++++++************++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111,,,///333555:::GGGYYYgggzzzwwwkkkcccaaacccfffhhhfffnnnppprrruuuyyy}}}~~~|||xxxyyyiiijjjuuutttttt|||xxx{{{~~~zzzvvv{{{||||||{{{}}}}}}zzzrrrmmmnnnuuucccUUUIII>>>888777......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++*********************---------.........//////000///111999FFFQQQWWWXXX```]]]ZZZnnnzzzwwwyyy}}}yyyyyybbbZZZ]]]\\\^^^bbb___ZZZOOOBBB:::999;;;<<<;;;888888888888777777777777555555555555555555555555000000000000000000000111333333333333444555666777<<<;;;::::::999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===;;;::::::;;;<<<<<<;;;999:::;;;<<<===???BBBEEEIIIJJJLLLPPPWWW```ggglll{{{|||yyywwwuuuqqqqqqpppppppppqqqssstttrrrrrrrrrrrrqqqqqqqqqqqqtttxxxkkk[[[ZZZ___fffqqquuu}}}}}}nnnSSS555333000...------...///---------,,,,,,+++++++++************************+++++++++************)))'''(((((()))***+++++++++~~~~~~{{{pppeee^^^aaaaaacccjjjqqqppphhh```ZZZWWWWWW___nnn}}}}}}yyy{{{xxxkkkkkkuuuyyyjjj^^^ZZZYYYTTTPPPPPPOOOHHHHHHOOOPPPFFF???@@@999111---//////+++***...******************************++++++++++++******+++***)))(((((()))***+++******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,...000222333333333111000++++++++++++++++++++++++++++++,,,------......///,,,,,,,,,---------......000///...///000000000///111777666999HHHTTTdddxxxwwwyyywwwdddVVVYYYaaabbbbbbdddooo~~~~~~zzzyyy}}}~~~uuurrr|||yyyzzzyyy~~~tttyyyxxxrrrtttuuurrrqqq{{{wwwaaaNNNCCC>>><<<666444000---,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************))))))))))))************************************++++++******************++++++******++++++,,,---,,,---...///000000000000111555===EEEJJJOOO[[[ggg\\\\\\mmmzzz}}}tttkkk]]]YYYeeeppplllbbb]]]UUUJJJAAA>>>===;;;999999:::999777555555555666666666666555555444333222222+++...000111000000000111000111444666999;;;<<<<<<;;;;;;::::::999888888777555666777999:::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@????????????@@@@@@@@@@@@>>>===<<<<<<=========<<>><<<<<<999888888999888777555555555555666555555444333222111111000---...000000000111444666777888:::<<<===>>>>>>>>>;;;:::999777666555555555444555777999;;;;;;<<<<<<::::::;;;===???@@@AAABBBDDDDDDEEEGGGHHHIIIJJJKKKHHHHHHIIIJJJIIIGGGCCC@@@AAA>>>>>>BBBCCCDDDJJJRRRVVV]]]gggpppwww|||}}}|||zzzyyyxxxvvvtttuuuwwwwwwuuusssrrrrrrrrrrrrrrrsssssstttvvvuuuoooiiiiiipppwwwzzz~~~WWW@@@---,,,111000,,,+++---------,,,,,,,,,++++++************************++++++************++++++))))))))))))************~~~xxxsssmmmiiigggmmmooommmggg```bbbllluuuxxx~~~zzzsssttt|||vvv|||~~~vvvmmmfff^^^WWWTTTVVVVVVWWWWWWWWWWWWSSSFFF888===;;;444---***,,,+++)))++++++++++++++++++++++++******++++++++++++************))))))))))))************))))))))))))******)))************+++++++++*********++++++++++++,,,...///000222222111000000++++++++++++++++++++++++++++++,,,------......///,,,------------.........,,,,,,---...000000111111222<<>>LLLXXXaaakkksssooosssggg```rrrqqqbbbWWWQQQKKKBBB;;;::::::888666888888888666555555444555555444333222111000//////...//////000000111333888;;;===>>>>>>???????????????:::888666333111111111222333444777999;;;;;;:::999666777888:::<<<>>>???@@@???@@@BBBEEEHHHJJJLLLMMMMMMPPPUUUXXXXXXVVVRRROOOLLLHHHDDDAAA>>><<<@@@FFFHHHOOOYYYccclllsssyyy|||~~~~~~{{{zzzyyyyyyyyyxxxvvvtttrrrrrrrrrsssssstttttttttvvvyyyyyyuuuvvv|||qqqNNN222111444...***...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))*********++++++yyyrrrpppooossswwwzzzvvvooolllooosssttt{{{}}}~~~}}}|||uuunnnnnnwwwtttppp{{{xxxmmmfffaaa]]][[[[[[UUU]]]```]]][[[YYYMMM>>>;;;@@@>>>444---......+++++++++++++++++++++++++++******++++++++++++*********))))))))))))))))))*********))))))))))))******))))))*********+++++++++************++++++++++++,,,---.../////////......++++++++++++++++++++++++++++++,,,------......///------------...............///000111222333555666<<>>>>>>>>>>>>>>===999666333///......///000444666888999:::888666555333333444555777888999999777999;;;===@@@CCCEEEFFFHHHMMMTTT[[[___aaabbbbbb___\\\WWWPPPIIICCCAAABBBDDDHHHOOOWWW___hhhqqqvvv|||zzzzzz~~~~~~~~~}}}|||{{{yyyvvvuuussssssttttttuuuuuuuuuuuuwww|||~~~}}}~~~~~~zzz|||cccDDD777333///...000...------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++{{{xxxyyywwwwwwvvvuuutttsssssstttuuu|||{{{tttxxx|||~~~yyyuuussssssvvvwwwvvvwwwyyyhhhooovvvvvvoooppptttkkkhhhgggeeebbbTTT```gggccc___]]]VVVKKK777???BBB;;;111------...++++++++++++++++++++++++******++++++++++++******)))))))))******)))))))))******))))))))))))******))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///---------........./////////000222222222555999===BBBVVVfffuuu{{{mmm___dddbbb```rrrwwwlllkkkooofffnnn|||rrrlllyyyrrrooo{{{~~~}}}yyywwwpppttt{{{}}}}}}wwwrrrwww|||sssqqqwwwtttWWWNNNAAA888444222///,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))************************************))))))*********+++++++++,,,,,,++++++,,,,,,---.........---------...//////666@@@LLLTTTVVV\\\mmmmmmfffgggjjjttt```WWWRRRMMMBBB===:::;;;:::777777999666666555555444444333222000000///////////////...///222777:::;;;;;;<<<===:::;;;<<<<<<============666444111...---...///000777888999888777555333111333333333333333333333333666666888999;;;===?????????DDDLLLSSSYYY```ggglllpppqqqooohhh___VVVOOOKKKGGGHHHIIIKKKPPPYYYccckkkoooqqqvvv}}}~~~}}}zzzwwwvvvtttuuuuuuvvvvvvvvvuuutttxxx}}}}}}}}}|||tttlllmmm|||{{{www[[[===///000222///.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************++++++++++++zzzssspppsssvvvwwwvvvyyyzzzqqqbbb^^^iiivvv{{{zzzzzz~~~zzzuuusssuuuyyy}}}jjjkkksssyyysssmmmxxx{{{qqqmmmllliiieeeZZZbbbhhhhhhfffccc___ZZZ<<<===>>>===666...+++...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))******))))))))))))******)))************+++++++++)))))))))************+++***************+++++++++++++++++++++++++++++++++++++++,,,------......///------........./////////---///111111333999AAAHHHNNNiii~~~zzzhhhbbbfffWWWaaafffkkktttnnnkkklllpppuuu}}}yyywww~~~sssuuu{{{|||}}}|||xxxuuuuuuuuuiii]]]MMMAAA;;;666222...------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------.........------...///111222999CCCOOOSSSQQQXXXooouuu{{{vvvhhhhhhqqqyyyxxxgggZZZSSSOOOKKK@@@<<<;;;<<<;;;777666999555555555555444333222111...//////000000111111111222666;;;>>>>>>===<<<<<<:::;;;;;;<<<<<<<<<<<<<<<333222000//////000222333999999888666555333111000555444444333333222222222333333444555555666777777999===BBBGGGLLLSSS]]]dddpppvvv{{{xxxssslllddd]]]TTTQQQLLLHHHHHHMMMVVV\\\fffmmmvvv}}}zzzzzzvvvwwwxxxxxxwwwvvvtttsssvvv|||~~~zzzyyy~~~yyylllaaaaaaqqq{{{rrrxxxpppJJJ111000222---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++++++++,,,yyyxxx{{{|||zzzvvvxxxwwwooo___QQQPPP\\\iiiyyywwwxxxtttvvv{{{~~~~~~{{{zzzyyyvvvrrrssswww{{{|||ssspppooonnnhhheeeeeekkkooolllgggdddOOO???888>>>>>>333,,,///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***++++++***)))(((******))))))))))))******)))************+++++++++))))))))))))************+++*********++++++,,,,,,++++++++++++++++++++++++++++++,,,------......///............////////////---///222333888AAANNNYYYmmm~~~zzzttteeeVVVYYYfff```fffsss~~~rrrjjjnnnxxx}}}tttqqqsss{{{pppuuu{{{tttppp||||||nnn[[[LLLDDD>>>777222...------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))************************************((())))))***++++++,,,,,,---,,,,,,,,,,,,---............------///111333555???FFFOOOSSSUUU___zzzqqq|||qqqmmmuuu~~~zzzqqqgggaaaZZZQQQIIIGGG===;;;;;;<<<:::666555777444444555555444333111000......///111222333444555888;;;>>>???>>>===<<<<<<;;;;;;;;;;;;:::999888777000000111222333444666777888777555444333222222333333333222222222222111111000000000000111111111222333777;;;>>>@@@EEENNNUUU```kkkuuuyyy{{{|||wwwqqqiiieee^^^UUUOOONNNQQQUUU]]]gggsss|||~~~~~~xxxyyyzzzyyyxxxvvvsssrrrssszzz}}}yyyuuuxxx~~~|||qqqddd]]]eeepppyyy~~~sss]]]@@@333000///............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,|||}}}xxxqqqtttvvvuuuiiiTTTEEEKKKXXXsssrrr~~~xxxvvvssssssxxx}}}vvvxxx~~~xxxkkkooo}}}yyy{{{}}}tttgggbbbmmmvvvrrrkkkiiiaaaDDD444>>>EEE999///000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***++++++***)))(((******))))))))))))******)))************+++++++++))))))))))))************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,------......///............/////////000...111444777===JJJZZZgggoooeeefffeee]]]___hhhooommmvvvrrrrrryyy{{{~~~yyyuuuqqquuuppplllmmmrrrsssttt{{{wwwpppyyyzzzeeeTTTJJJCCC;;;666......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---************************))))))))))))************************************((())))))***++++++,,,,,,---,,,,,,,,,,,,---............---...///222555777GGGJJJPPPUUU[[[kkkwwwttt{{{oootttlllbbb]]]aaa^^^PPPEEEBBB<<<::::::<<<999444333666333444555555444333111000---...000111333555777777===>>>???>>>===<<<===>>>;;;::::::888777555333222///000111333666777999:::777555333222222333444666////////////000000000111111111111222222333333333...222777999:::>>>FFFLLLPPP]]]kkkttt{{{~~~|||xxxpppfff\\\VVVUUUUUUQQQ\\\jjjrrruuuxxx}}}zzzzzz{{{zzzxxxuuurrrqqqpppxxx}}}yyytttuuuyyy{{{~~~}}}nnn```[[[___nnnxxxoooOOO777///333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,~~~|||zzzzzzzzz|||}}}|||}}}~~~~~~{{{wwwtttmmmkkkpppoooeee^^^^^^aaakkkyyy~~~zzzyyyqqqppppppvvv}}}}}}yyyyyygggmmmuuu~~~}}}vvvmmmfffhhhqqqwwwuuupppdddWWWDDD888:::???888,,,,,,+++++++++++++++)))'''******++++++++++++******))))))))))))))))))))))))************************************************++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///000222000,,,---222333...222333888???EEESSSssstttuuuooobbbYYY]]]lllyyyzzzuuuxxx}}}zzz}}}zzz~~~yyyuuuwwwoooiiimmm|||yyysssvvv~~~|||mmmVVVLLLEEE777222111///---,,,,,,---...,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,///000---,,,666DDDKKKPPPNNNSSSuuummmbbb{{{tttrrr|||pppYYYWWWYYY\\\WWWLLLCCC@@@======;;;:::888777666555555444222000///...//////000111222444777:::===>>>???>>>===;;;::::::::::::===;;;888444111000000111222333444555666888999999888666333111000000000111222222222111111111111111/////////111333666999;;;222333444555777:::<<<===GGGGGGPPPbbbsss||||||uuummmbbbXXXZZZUUUVVVaaammmuuu}}}~~~|||zzzwwwuuutttssssssuuuwwwyyyyyyxxxvvvvvvwwwwww~~~|||nnnYYYHHHVVVooommmFFF333444111000///---...///,,,(((------------------------,,,++++++******++++++,,,------++++++++++++------ooonnnmmmkkkiiihhhffffffcccbbb```^^^^^^___```aaa```aaadddgggkkknnnqqqrrrssstttuuutttrrrqqqrrrsssuuuwwwxxxxxxwwwwwwxxxyyy{{{|||}}}}}}}}}~~~}}}zzztttqqqtttzzzxxxooolllpppzzztttsssxxx~~~}}}wwwrrriiijjjmmmttt{{{}}}ooolllrrr{{{{{{rrriiihhhmmmoookkkfffeee]]]NNNAAA???AAA===555///,,,******+++,,,)))'''******++++++++++++******))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------......///...111000---///444555111333777:::???OOOmmmyyytttooojjjaaa^^^nnn}}}vvvvvv~~~zzzuuuwwwqqqmmmqqq||||||uuutttwwwzzz{{{yyyvvvzzzwww[[[JJJ???444222///...------+++***,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++---///---///:::HHHQQQPPPQQQdddpppgggnnnvvvzzzxxx___ZZZ^^^aaa___VVVLLLDDD@@@===<<<;;;:::888666555555444333222000/////////000111222333666888;;;===>>>======<<<;;;;;;:::999999888666555333111111111222333333444666777888999:::777666333111000000111111222222222222222222222222333222222111222333444555222333333444666777999:::??????FFFTTTaaajjjpppvvv|||tttbbb[[[WWW[[[bbbiiittt~~~~~~}}}|||zzzwwwuuutttttttttvvvwwwyyyyyywwwvvvwwwwwwwww}}}~~~sssaaaQQQRRReeesss|||zzz[[[???222000000///.........,,,***------------------------,,,++++++******++++++,,,,,,+++************+++,,,OOONNNNNNMMMLLLKKKJJJJJJFFFEEEDDDCCCCCCCCCDDDEEECCCDDDGGGJJJMMMPPPSSSTTTSSSTTTVVVVVVUUUUUUVVVXXXYYYZZZ\\\]]]]]]]]]___aaaggghhhkkkmmmpppuuuzzz}}}~~~|||vvvwww|||~~~vvvlllnnnxxxvvvoooqqqvvvzzz~~~|||xxxwwwyyy}}}~~~pppmmmlllqqq|||wwwnnnjjjkkkjjjeee___fffcccYYYLLLBBB???>>>;;;444///))))))+++---+++'''******++++++++++++******))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////---000000///111555666555444>>>DDDJJJaaappphhhhhhlllgggfff|||qqqmmmllluuuzzzwwwuuutttxxx~~~|||vvvrrrpppppppppuuussslllTTTLLL<<<666000///000///+++(((,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,...///444@@@LLLRRRKKKQQQssshhhiii{{{{{{zzzfffNNNVVVccciii```SSSLLLFFF@@@===<<<;;;999777666555444333222111/////////000111444444666888:::<<<>>>???<<<<<<<<<;;;:::999777777222222222222222222222222333444555666777999::::::777666444222111111222222333333333333333333333333666666555444333333444444555555555555666777888888::::::>>>FFFNNNUUU___iiiwwwpppiii```\\\[[[___jjjuuuwww|||}}}|||yyywwwvvvuuuuuuuuuwwwxxxyyyxxxwwwvvvxxxyyywww}}}yyyjjj\\\IIIUUUbbbuuu{{{vvvRRR444000////////////...---,,,------------------------,,,++++++******++++++,,,+++******))))))******+++<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999::::::888888999:::;;;;;;<<<<<<===>>>@@@@@@??????AAABBBCCCEEEGGGHHHGGGHHHJJJLLLQQQTTTXXX]]]dddllluuu{{{{{{|||~~~~~~{{{xxx~~~~~~~~~}}}{{{yyyzzz|||xxxiii]]]dddtttzzzxxxxxxwwwssstttuuusss{{{sssppphhhfffpppzzzrrrnnnlllkkkgggcccmmmmmmhhhZZZKKKAAA>>>???888111***(((+++---+++(((******++++++++++++******))))))))))))))))))))))))***************************************************************+++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////---///111111111444666777999CCCPPP___sss{{{nnnbbbbbbdddeeefffppp|||mmmgggooo~~~{{{~~~yyyyyy{{{}}}uuuqqqqqqttt~~~yyy|||eeeWWWGGG===333///000111...***------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))***************************************************************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------...111999EEENNNQQQIIIVVV~~~mmmvvvzzzkkkYYYLLLUUUgggnnn^^^OOOKKKGGG@@@===<<<;;;999777555333333000//////......///111222666777888:::<<<===>>>>>><<<<<<;;;:::888666444333000111222333333333333222222333444555777888999999777666555444333333444444444444555555555555666666777777777777888888999999:::999999888888999999999::::::<<<@@@CCCHHHUUUbbbqqqzzzzzzrrriiiaaa```eeekkktttyyy~~~}}}|||yyywwwvvvuuuuuuvvvwwwxxxyyyxxxwwwwwwxxxzzzyyy}}}|||ooocccHHHLLLYYYuuu{{{yyyhhhDDD333000///000///------///------------------------,,,++++++******++++++,,,++++++************++++++555555555666666777777777888777777777777777888888777777777666666555555444:::;;;<<<<<<::::::;;;<<<<<<>>>???@@@??????AAABBBBBBEEEJJJPPPWWW___ggglllooossswwwzzz{{{zzzxxxwwwyyy{{{}}}|||xxxyyyyyyyyyssscccZZZfffyyy~~~zzzuuu~~~zzzooonnnxxx|||rrrkkkkkkwww|||uuupppnnnmmmkkkjjjvvvvvvrrrhhhXXXIIIAAA@@@;;;444---***+++---,,,)))******++++++++++++******))))))))))))))))))))))))************************************************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......//////000///000111111111111555999AAAEEEWWWppp~~~}}}iii^^^^^^]]]iiikkkaaaeeezzz}}}rrroooxxx~~~~~~|||}}}~~~||||||~~~zzzuuuwww{{{~~~|||xxx^^^RRRFFF666......000///------------,,,,,,,,,++++++************)))))))))(((************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........//////...///444>>>HHHNNNNNNOOOeeerrrlllwwwnnnZZZRRRTTTaaaoooqqq^^^MMMIIIFFF???<<<<<<:::888666444222222...---------...000222333888999:::<<<============<<<;;;:::888666333111000333333444555444444333333222222333444666777888999777777777666666666666777777777777888888888999999999999::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;:::<<<>>>>>>BBBNNN[[[oooxxxzzzpppiiifffeeennnrrrxxx}}}~~~|||zzzxxxvvvuuuuuuuuuvvvxxxyyyyyyxxxxxxyyyzzz|||}}}||||||}}}zzzooobbbNNNKKKPPPmmm```<<<444///000000...---000------------------------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++222222333333444555555555555555555555666666666666777777777777888888888888:::;;;<<<<<<::::::;;;<<<:::<<<============???@@@===@@@CCCFFFIIIMMMRRRUUUaaafffmmmrrruuuvvvxxxyyyvvvxxx{{{zzzvvvwwwvvvvvvtttkkkhhhuuuxxxsss~~~~~~xxxttttttyyy~~~|||xxxxxx|||}}}zzzssssss}}}|||vvvpppnnnoooqqqtttuuuqqqnnnlllcccSSSDDD<<<;;;777111---,,,+++++++++******++++++++++++******))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------...//////000000111000000111111222888@@@JJJJJJ[[[wwwzzzkkkXXXTTT]]]YYYmmmsssiiitttuuu|||yyymmmnnnkkkjjj}}}|||~~~~~~|||vvvoookkkooowwwzzzzzz}}}wwwggg___RRR@@@333...------,,,------------,,,,,,,,,,,,************))))))))))))************************++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---------............000000///111999DDDLLLNNNHHHUUUsssqqq]]]jjjuuu]]]RRRTTTaaatttwwwooo\\\LLLFFFBBB<<<<<<;;;:::888555333111111---------...000222555666999:::<<<===>>>===<<<<<<;;;999777555333222111111666666555555555555444444222333444555666777888999888999999999999999999999999::::::;;;;;;<<<<<<<<<<<<============<<<;;;:::<<<<<<<<<<<<======>>>???===<<<>>>@@@>>>???GGGQQQcccnnnyyy~~~|||vvvoooiiihhhlllqqquuuyyy~~~~~~{{{xxxvvvuuuuuuuuuuuuwwwzzzzzzzzzyyyyyyzzz}}}|||zzzxxxyyywwwkkk___NNNHHHEEEYYYwwwzzzHHH999...///111///---///------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++333333444444555666666666555666666777888888777777888999999:::;;;<<<======999:::<<<<<<<<<<<<>>>@@@>>>@@@BBBCCCCCCDDDFFFHHHHHHJJJMMMNNNNNNNNNOOOPPP]]]cccjjjoooqqqtttvvvyyyuuuvvvxxx{{{}}}}}}zzzwwwuuurrrsssvvvssspppyyyzzzjjjgggxxx}}}{{{zzz{{{~~~~~~|||wwwrrroooppprrrtttvvvyyyvvv{{{|||~~~}}}zzzvvvrrrqqqvvv~~~ooogggeeelllooobbbLLL===:::999666111,,,)))***,,,******++++++++++++******))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------------......//////000000111///000222222444>>>IIIPPPTTTeee|||~~~nnnddd\\\[[[___bbbsss|||}}}yyynnnkkkfffdddjjjwwwxxxvvvzzz}}}}}}zzz{{{}}}}}}zzzvvvuuurrrmmmlllqqq{{{~~~}}}}}}uuutttmmmbbbQQQAAA555///,,,+++...------------,,,,,,,,,************))))))))))))************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,------------............---//////222===JJJQQQPPPGGG]]]~~~fffeee```VVVWWW___pppuuueeeVVVKKKDDD???===<<<;;;999777555222111000/////////111333666999::::::;;;<<<>>>>>>===;;;:::777555333111111222444555666666555444444555666777444444555777888999:::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@???@@@AAABBBBBBBBBAAAAAA??????@@@AAABBBDDDFFFGGGEEEEEEFFFIIIGGGCCCEEEJJJPPP^^^nnnwww}}}~~~wwwooopppqqqsssvvv||||||yyyvvvttttttssssssvvvzzz||||||zzzyyyyyy}}}|||xxxvvvxxxuuuiii\\\MMMNNNJJJRRRhhhtttwww}}}xxxmmmuuuTTT>>>---...222000---...------------------------,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***777777777888888999999:::::::::;;;<<<======<<<<<<<<<<<<======>>>>>>>>>>>>;;;===???AAAAAABBBEEEGGGGGGJJJMMMNNNPPPRRRTTTWWW[[[^^^aaabbbaaa_________cccgggmmmpppqqqrrruuuwwwvvvvvvvvvxxxzzz{{{zzzyyytttpppqqquuusssmmmpppyyypppfffhhhwww|||uuussssssyyy|||wwwrrrqqqpppqqqyyyzzz~~~{{{xxxxxxwwwuuutttvvvpppeeecccrrr~~~sssZZZGGG999:::999333,,,(((***---******++++++++++++******))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------------......///000000000111//////333444777CCCQQQSSS___qqq|||kkkfffgggccc\\\wwwvvv```[[[gggpppwww|||xxxtttpppppprrrzzz|||}}}|||vvvzzz~~~{{{vvv{{{}}}xxxooommmuuu~~~}}}uuu}}}vvvyyyuuupppzzz~~~yyyppp```NNN>>>333---+++......---------,,,,,,,,,************))))))))))))************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---------.........//////***---///333???NNNTTTRRROOOhhhnnn```tttuuuRRRUUUaaakkk{{{lllXXXNNNHHHBBB??????<<<;;;999777444222000///111111222333666999<<<>>>:::;;;===>>>>>><<<;;;:::444222000///000333777:::555444333222333555777999666666777999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA???AAADDDGGGIIIKKKKKKKKKDDDDDDEEEGGGIIIKKKMMMNNNPPPOOOQQQSSSQQQKKKHHHJJJEEEWWWjjjwww}}}|||{{{yyywwwuuuvvvzzz}}}yyyvvvtttssssssrrrvvv{{{}}}}}}{{{yyyxxx}}}{{{wwwuuuwwwuuuiii[[[QQQ\\\]]]]]]jjjsssuuuzzznnnWWWmmm\\\BBB------333111------------------------------,,,++++++++++++++++++,,,)))***+++,,,,,,+++***))):::999999:::<<<>>>??????@@@??????>>>===<<<;;;:::<<<>>>@@@@@@>>>>>>???@@@@@@AAABBBEEEHHHMMMPPPSSSYYY[[[]]]```ccceeeggggggmmmoooppppppppppppqqqrrrvvvuuusssrrrrrrtttwwwxxxzzzuuuqqqsssxxxzzzwwwrrrssssssttttttsssrrrqqqqqqooojjjdddlllyyywwwwwwzzzpppooo~~~zzzuuutttuuuvvvuuuqqq}}}|||}}}{{{tttwwwzzz|||sssjjjkkkpppyyyqqqYYY???===999555111...,,,,,,,,,,,,,,,+++++++++******************************************************(((((()))***************)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------......//////000000333000000555:::@@@MMM[[[kkkrrrvvvkkkfffaaaccciii|||iii^^^ddd}}}|||xxxuuutttsssttttttwww|||}}}}}}}}}~~~|||zzzyyyyyyyyyyyyxxxwwwtttwwwxxxvvvsssttt{{{oooppp{{{xxxuuuxxx}}}zzzxxxdddHHH333...444///---***))),,,///...************++++++,,,,,,,,,)))************++++++++++++******))))))******+++(((((()))*********************))))))******+++,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------..................---------111555:::FFFVVV```bbbppp}}}vvvmmmsssuuuZZZ[[[aaammmvvvdddRRRKKKGGGBBB???@@@>>><<<888444111000000000...000444888:::<<<<<<<<<<<<===>>>>>>===:::777555000111333555666666666666777777888888999999::::::>>>===<<<<<<===>>>===<<<:::;;;===?????????>>>===>>>???@@@AAAAAABBBEEEHHHLLLNNNQQQUUUWWWWWWWWWVVVXXXZZZ[[[[[[[[[]]]```ccciiijjjkkkhhhbbb\\\XXXVVVVVV[[[eeeooowww}}}~~~}}}wwwxxx}}}{{{xxxuuupppmmmoootttyyy{{{zzzxxxxxxzzzxxxyyyzzzxxxsssllleee```ggghhhjjjggg]]]YYYeeevvv}}}```lllmmmUUU555+++222///***111...------,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++<<<;;;;;;<<<===?????????>>>>>>>>>>>>>>>>>>??????;;;===???@@@BBBEEEIIILLLSSSTTTVVVYYY\\\```ccceeelllmmmnnnoooqqqssstttuuutttuuuvvvvvvuuuvvvxxxzzz~~~~~~~~~}}}xxxuuuvvvyyyzzzuuupppvvvuuutttsssqqqooonnnmmmmmmlllkkkttt}}}zzz}}}xxx}}}~~~xxxtttqqqsssuuuyyyvvvlllmmmtttlllGGG>>>888888666000,,,+++,,,,,,,,,++++++++++++***************************************************((())))))***************)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------......///000000000000...000777@@@JJJZZZhhhjjjZZZ```nnnuuusssxxxjjjvvv~~~{{{yyyxxxxxxxxxzzz|||~~~||||||}}}zzz|||}}}{{{zzzyyyyyywwwuuurrrqqqsssuuutttssstttxxx|||tttbbbhhhuuuzzz~~~~~~~~~zzzyyy}}}vvvZZZAAA444111///...,,,+++---...---+++++++++++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++((())))))*********************))))))******+++,,,++++++************++++++++++++,,,,,,,,,,,,------...........................///444AAAQQQ___gggjjjsssooo{{{iiiWWW\\\llljjj\\\NNNIIIGGGCCCAAAAAA>>>;;;777333000///000000000444999===@@@???>>><<<>>>>>>===<<<999666444222111222444666777888888888888999999::::::;;;;;;<<<;;;;;;:::;;;============:::;;;===>>>@@@BBBDDDDDDAAAAAABBBDDDIIINNNSSSUUUYYY[[[^^^aaacccdddeeedddfffgggggggggggghhhkkkmmmtttvvvwwwvvvrrrnnnkkkjjjlllooosssyyy~~~}}}|||}}}}}}{{{~~~}}}xxxpppkkkjjjnnntttwwwxxxxxxwwwwwwxxxyyyyyyxxxtttooojjjfffssswwwyyyrrrbbbYYYbbbqqq}}}sssrrrxxx___>>>...222111,,,---...------,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++======<<<======>>>???@@@????????????@@@AAACCCDDDBBBDDDGGGKKKPPPVVV^^^ccclllnnnppprrrtttvvvwwwwwwyyyxxxwwwvvvvvvxxxyyy{{{yyyzzzzzzyyyyyy{{{{{{zzzzzzyyysssnnnuuutttsssrrrpppnnnmmmllllllpppsss|||~~~xxxzzzvvvrrrqqquuu||||||yyy|||tttyyyuuukkkiiinnn}}}yyyUUUBBB666999;;;333++++++,,,,,,,,,,,,++++++++++++************************************************((()))******++++++******)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------...//////000111111111000333<<>>;;;666222/////////000222666<<>>;;;888555222000///333444555777999::::::::::::;;;;;;<<<======>>>>>>======>>>???@@@AAABBBBBB?????????@@@CCCGGGJJJLLLGGGFFFGGGNNNWWW```eeegggiiijjjllloooqqqrrrssssssrrrssstttsssssssssuuuwww~~~zzzzzzzzz|||~~~}}}{{{qqqjjjfffhhhkkkpppuuuwwwwwwuuuxxxyyyyyyxxxvvvsssqqqoooyyy|||iiiYYY[[[dddiii|||tttkkkKKK444000333111+++......------------.........------,,,,,,++++++***++++++++++++++++++++++++<<<===>>>>>>===>>>???AAADDDDDDCCCCCCEEEGGGIIIKKKRRRVVV\\\bbbiiipppwww{{{}}}zzzwwwuuutttuuuwwwxxxyyyyyyyyyxxxyyy|||~~~zzzwwwsssoooqqqqqqpppppppppppppppqqqlllrrruuu|||zzzrrrxxxzzzyyypppqqqvvvuuuxxxzzzqqqrrrsssvvv}}}zzzooogggbbbmmm{{{{{{dddIII555777;;;333,,,---------,,,,,,,,,+++++++++************************************************))))))***++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------...///000111111222555666:::CCCQQQbbbttt|||qqqfffhhhxxx~~~qqq~~~iiiddduuugggbbb\\\XXXWWWXXXYYYXXXVVVVVVVVVWWWYYY\\\___```gggiiilllooosssvvvxxxxxxwwwwwwwwwwwwxxxyyy{{{{{{xxxxxxwwwvvvvvvvvvwwwwwwxxxyyy{{{|||}}}||||||{{{}}}~~~~~~}}}{{{||||||}}}{{{yyyxxxyyyzzzxxxyyy{{{|||}}}}}}}}}|||zzzzzzyyyyyyxxxuuupppllljjjjjjkkkmmmpppqqqpppnnnsssqqqccc\\\hhhsss|||~~~|||yyyvvvxxx}}}rrrbbbKKK666111///...///---+++,,,///,,,,,,,,,++++++*********))))))*********+++++++++***+++---......---+++***))))))***++++++++++++*********))))))******+++,,,******))))))))))))******+++++++++,,,,,,,,,---------------...............666444@@@UUU```___fffsss~~~tttjjjxxxddd]]]cccsssfffWWWRRRMMMLLLKKKHHHCCC???===:::555111//////000111555888<<>>???@@@@@@AAACCCDDDFFFGGGGGGHHHIIIJJJHHHGGGFFFGGGIIINNNSSSVVVTTTTTTVVV___kkktttwwwvvvuuuvvvvvvwwwxxxyyyyyyzzzvvvxxxyyyzzzzzzzzz|||~~~zzztttvvvzzz}}}~~~|||sssmmmgggeeedddhhhooouuuwwwxxxxxxxxxxxxwwwwwwwwwwwwwww|||uuucccYYYVVV```qqq~~~nnnrrrxxx^^^@@@...111444---......------------......---------,,,,,,+++++++++***+++++++++++++++,,,,,,>>>@@@AAABBBAAABBBEEEHHHJJJJJJLLLNNNQQQUUUXXXZZZffflllttt|||}}}|||xxxuuutttuuuxxxzzzvvvwwwwwwwwwxxx{{{xxxuuusssrrrqqqppppppoooooopppqqqqqqlllrrrssswww~~~yyyqqqvvvyyyppppppuuuyyy{{{yyywwwuuutttwww|||nnn^^^aaarrryyyqqqSSS999555666111...000---------,,,,,,,,,++++++************************************************))))))***+++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---------.........------...///000111222222666:::AAALLL^^^rrrxxxnnnoooeeehhh|||wwwttt~~~xxx^^^qqqttt___OOOOOOMMMIIIFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLPPPSSSVVV[[[```dddfffhhhhhhhhhiiijjjkkkmmmnnnooollllllllllllmmmnnnnnnooonnnoooqqqrrrsssttttttssspppqqqrrrsssuuuwwwyyyzzz{{{}}}}}}zzzxxxyyyzzz{{{zzzxxxwwwxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxuuuqqqnnniiiiiijjjlllnnnnnnllljjjmmmnnneeeaaakkkttt}}}{{{{{{zzzttt```JJJ666000---......+++,,,000,,,,,,,,,++++++*********))))))*********+++++++++***+++---......---+++***))))))***+++++++++++++++******))))))******+++,,,******))))))))))))******+++++++++,,,,,,,,,---------------.........//////333888HHHYYY[[[XXXeeezzz~~~kkkiiihhhwwweeeaaaooo{{{mmm]]]YYYWWWSSSPPPNNNJJJDDD>>><<<999444111///000222444;;;<<<=========<<<;;;;;;888666333111000111222333555666777888:::<<<>>>>>>??????@@@AAABBBCCCDDDDDDGGGIIIKKKLLLLLLLLLOOOQQQQQQQQQRRRTTTYYY^^^cccfffjjjjjjnnnvvv~~~|||{{{zzz{{{{{{|||zzz|||tttlllmmmssszzz|||vvvrrrlllfffaaaaaahhhqqqxxx{{{xxxxxxwwwwwwxxxzzz|||}}}rrr\\\MMM]]]lllxxxjjjffftttvvvTTT222...666//////......------......///------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,EEEHHHKKKLLLLLLNNNRRRVVVTTTVVV[[[```fffkkkoooqqqwww}}}{{{yyyzzzxxxuuussssssuuuwwwyyyuuuvvvwwwxxxzzz}}}wwwssssssssssssrrrpppnnnmmmmmmmmmmmmmmmqqqooorrr||||||uuuwww}}}vvvoooooo{{{xxxuuuuuu{{{~~~rrr___]]]kkkssswww___DDD555222111111333------------,,,,,,,,,,,,************************************************)))***++++++,,,+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---------............------...///111222333333333;;;HHHYYYppp|||kkkdddfff]]]fffhhhccceeeRRRHHHCCC???>>><<<;;;:::999::::::;;;;;;;;;;;;<<<===>>>>>>???AAAEEEJJJNNNRRRTTTUUUXXXXXXXXXZZZ[[[]]]___```______```aaabbbbbbccccccaaabbbdddeeeggghhhhhhhhheeeeeefffhhhjjjmmmoooppppppssswwwyyyyyyxxxwwwwwwvvvxxxyyyzzzyyyxxxyyyyyyzzz{{{zzzzzzyyyyyyxxxwwwvvvuuuuuuwwwwwwvvvsssqqqjjjkkklllmmmlllkkkjjjiiidddfffbbbbbbjjjmmmyyyzzzzzznnnZZZBBB777...//////++++++000,,,,,,++++++++++++++++++)))************+++++++++***+++,,,------,,,+++***)))***++++++,,,+++++++++******))))))******+++,,,*********))))))*********++++++,,,,,,,,,,,,------,,,,,,------...////////////<<>>===<<<<<<;;;;;;222222111000111333666777888888999:::<<>>AAACCCDDDEEEHHHIIIIIIKKKLLLNNNPPPQQQPPPPPPRRRSSSTTTUUUUUUUUUSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXYYY[[[]]]___\\\```fffiiikkknnnqqqtttsssvvvxxxzzzyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvvvvvvvtttrrrlllooopppoookkkiiiiiikkkdddddd```ccchhhccceeewww}}}{{{~~~xxxrrrzzzwwwiiiSSSAAA222111111,,,***---++++++++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++******))))))******+++,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000444CCCRRRVVVVVVaaa{{{uuujjjxxxyyydddmmmuuu}}}ggg]]]]]]YYYUUUWWWTTTNNNKKKLLLIIICCC:::777333111111444999<<>><<<:::888777000000000111333666888:::;;;;;;<<<===???BBBDDDFFFHHHHHHIIIKKKLLLMMMNNNOOOPPPUUU[[[___```dddjjjooouuuyyy~~~~~~~~~}}}}}}}}}xxxuuussstttrrrhhhYYYNNNUUU]]]hhhpppuuuzzz~~~{{{oookkkfffaaabbbhhhqqqwwwvvvvvvvvvwwwxxxzzz|||}}}~~~vvvaaaLLLCCCPPPeeexxxvvvqqqvvvGGG444888---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------YYY^^^cccfffgggkkkrrrxxxyyy||||||yyywwwvvvmmmllllllmmmnnnqqqtttvvvpppssswwwyyy|||~~~|||uuuqqqooooookkkjjjiiihhhhhhjjjlllmmmvvvvvvmmmmmmyyyxxxkkkeeefffjjjjjjmmm|||yyysssyyy|||vvvrrrtttssswwwxxxzzzuuurrrsss{{{rrrlllooommmooorrrooovvvqqq\\\@@@222666888333......---------,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++)))************+++++++++++++++,,,,,,,,,------------------.........//////------...000111333444444888FFF[[[rrr|||kkkaaa___dddqqqvvvkkkhhhRRRIIIBBB999555777555666888888666555555666333333444444555666666666555666777999:::;;;;;;;;;??????@@@AAACCCEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGGGGFFFGGGHHHIIIJJJJJJOOOVVV\\\```eeekkkooorrruuuxxxzzzzzzzzz{{{|||xxxxxxxxxyyyyyyzzzzzz{{{yyyxxxvvvuuuvvvuuutttrrrnnnqqqssspppjjjgggiiillllllhhhbbbgggjjj\\\TTT___ppppppuuu~~~zzz}}}yyysssooo}}}yyy___HHH666333333---)))+++*********++++++,,,,,,---)))************+++++++++++++++***))))))***++++++******+++,,,,,,,,,,,,+++*********)))***++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000<<>>>>>>>>???BBBEEEGGGIIIKKKLLLMMMNNNPPPQQQRRRSSSYYY___ggglllooottt|||}}}}}}}}}}}}}}}{{{wwwuuuuuuuuuqqqmmmjjjiiihhhaaaSSSIIIHHHPPPZZZcccjjjrrr|||}}}mmmllliiidddbbbeeelllsssvvvvvvvvvwwwxxxyyyzzz{{{zzz~~~}}}|||yyykkk\\\CCCKKK\\\oooyyywwwyyyMMM999:::---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------jjjoootttuuuvvv|||}}}yyywwwtttooojjjfffffffffhhhkkknnnooooootttuuuvvvyyy|||xxxtttrrrrrrrrrfffhhhiiijjjkkkmmmqqqsssuuusssqqqrrrsssoooggg```\\\\\\```gggnnnwwwmmmppp|||xxxpppvvvxxxsssvvvzzzrrrpppxxxooouuurrrqqqvvvvvvoooqqqhhhQQQ<<<444222000222000---,,,,,,---...---+++++++++************)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...............------,,,,,,///333333222444999CCCFFF```{{{mmmcccbbbhhhyyy{{{kkkzzzjjjSSSMMMDDD;;;666444555666444444444444444444444444222222222222222333333333555555666666777888888999999:::;;;;;;;;;<<<>>>AAABBBDDDGGGGGGEEEBBB@@@???AAA@@@@@@?????????@@@@@@<<<======<<<;;;;;;===???>>>???BBBFFFLLLSSS\\\bbbmmmsssxxxyyywwwuuuwwwzzzuuuxxx{{{}}}|||zzzyyyyyyzzzyyywwwuuuttttttvvvvvvqqqpppppppppqqqpppmmmkkkkkkiiiiiigggaaa[[[[[[___hhhdddmmmuuuzzz~~~xxxzzzZZZ<<<444111++++++111------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///------//////...111777GGGIII[[[eeeeeezzzwwwmmmtttqqqeeeggg}}}zzzqqqeee``````\\\UUURRROOOOOOSSSTTTQQQMMMJJJ777333000222888===>>><<<<<<<<<;;;999777333000...111333888<<>>BBBDDDEEEFFFHHHJJJKKKMMMNNNPPPRRRWWW]]]aaalllmmmooottt|||~~~~~~~~~|||{{{||||||zzzyyy{{{xxxsssqqqoooooonnnnnnrrrnnnjjjiiiggg___RRRGGGHHHHHHKKKRRR\\\hhhttt{{{~~~|||wwwuuupppiiicccbbbfffjjjrrrrrrsssuuuwwwyyy{{{{{{|||~~~~~~~~~|||rrrfffMMMBBBFFF^^^vvvuuu|||oooDDD***::://////000///---,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,www{{{~~~vvvqqqpppooollliiigggffffffhhhkkknnnoooooouuuttttttvvvyyy|||{{{tttpppnnnoooooohhhjjjkkkllllllnnnrrruuuuuurrrpppqqqrrrooohhhbbbbbb]]]YYYXXXZZZdddwww|||vvvyyy|||xxxrrruuu{{{uuuqqqxxx|||~~~zzzyyyyyyuuuxxx}}}{{{nnnsssppp^^^GGG777333444555222...------------,,,+++++++++************)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......//////...------000///111444333111444:::GGGSSSnnnzzziii^^^hhhttt~~~}}}llleeeRRRCCC@@@<<<888666555555666555555555555555555555555333333333333333444444444444555555666666777888888777888999:::999:::<<<>>>???@@@BBBCCCBBB@@@>>><<<;;;;;;::::::::::::;;;;;;999:::;;;:::999999;;;===:::;;;===@@@CCCHHHOOOSSS^^^eeennnsssssstttvvvyyyvvvyyy|||}}}{{{yyyxxxwwwyyyxxxvvvtttssssssttttttrrrqqqpppqqqqqqpppmmmkkkgggeeedddddd```]]]___dddtttqqqsss~~~sssvvv}}}~~~}}}eeeIII<<<555///---000------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///------///...---111888GGGPPPbbbqqq|||}}}rrrssskkkeeekkk{{{uuuiii^^^[[[]]][[[UUURRRUUUSSSRRRXXX\\\RRRBBB777444222555;;;??????===<<<;;;:::888555222000///222444888;;;>>>????????????BBBEEEGGGGGGGGGGGGGGGHHHKKKNNNSSSXXX___ggglllrrrssswww|||~~~~~~}}}~~~{{{xxxuuuttttttttttttsssvvvtttqqqooonnnmmmllllllooommmlllmmmlllcccTTTHHHGGGGGGHHHKKKRRR[[[ccciiirrr{{{}}}{{{yyysssjjjbbb^^^___aaannnppptttvvvxxxyyyzzz{{{|||~~~~~~~~~uuukkkOOOAAA???TTTmmm~~~yyyTTT555777///000000000///.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,zzz{{{tttlllhhhhhhiiiiiihhhhhhgggggghhhkkknnnnnnnnntttsssssssssuuuxxx|||~~~~~~|||}}}~~~{{{{{{xxxrrrmmmiiihhhiiijjjgggiiijjjkkkkkknnnqqqttttttqqqoooooopppnnniiieeeeee___WWWQQQNNNTTTfffxxx{{{qqqqqqvvvzzzuuuxxxvvvuuuyyy~~~ssszzz~~~sssYYY@@@555555666333000------------,,,+++++++++************)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......//////.........000///111333333333888@@@MMMcccoooaaa^^^}}}zzzssssssbbbFFF???777777777777777666555444555555555555555555555555333333444444555555555555444444555555666666777777555777888888777888:::<<<<<<;;;;;;===??????;;;888777777666666666777777888888999:::999999999;;;===:::<<<===>>>???BBBFFFIIIPPPXXXccckkkoooqqqtttvvvwwwyyy||||||zzzwwwvvvvvvxxxwwwuuusssrrrrrrrrrrrrtttsssqqqqqqpppooollljjjiiieeecccbbb```^^^aaaggg|||~~~zzzxxx~~~uuuqqqwww~~~~~~qqqYYYCCC666000---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------///...---333:::GGGWWWhhh|||wwwkkkooouuudddfffpppuuummm```VVVWWWZZZYYYTTTTTTXXXXXXXXXccckkkWWW:::555444444888===@@@???===<<<:::777555333111111000555666888:::===>>>???@@@BBBEEEHHHIIIHHHGGGGGGGGGKKKNNNSSSYYY___hhhpppvvvxxx{{{}}}||||||~~~}}}|||vvvsssooommmlllmmmmmmmmmnnnnnnmmmlllkkkjjjjjjiiikkklllnnnrrrqqqhhhYYYNNNJJJIIIGGGGGGJJJNNNSSSVVVaaalllxxx}}}wwwooofff```]]]\\\gggmmmtttwwwxxxxxxyyy{{{}}}~~~yyyqqqZZZEEE:::HHH^^^pppfffBBB111///000000111000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||uuuqqqppplllgggdddeeeggghhhgggiiihhhgggiiilllnnnnnnnnnqqqrrrrrrssstttuuuvvvvvv}}}yyyuuuvvvyyyxxxtttooommmjjjfffbbb```aaaccceeeccceeefffggghhhjjjnnnqqqrrrpppnnnmmmmmmllljjjhhhbbb```]]]YYYSSSSSS___lllnnncccnnn{{{|||xxx{{{|||mmmNNN:::333555222///------------,,,+++++++++*********))))))***************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---......////////////...------///222333555>>>IIITTTooo{{{uuulllaaaeeesssllleeeIII===<<<777777888777777555333222444444444444444444444444333333444444555555666666444555555555666666777777666777888888777888:::<<<<<<999777:::>>>???;;;666777777777666777777888888999:::;;;;;;;;;<<<>>>@@@BBBDDDFFFHHHIIIKKKNNNQQQSSSYYYaaagggkkknnnppprrruuuwwwyyyyyyxxxvvvvvvvvvwwwvvvuuusssrrrrrrrrrrrrvvvtttrrrppppppnnnkkkiiipppkkkfffccc```]]]___dddvvv|||}}}uuuzzz|||~~~hhhMMM:::333000,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,---...---...555>>>GGG[[[hhh}}}wwwiiimmmnnndddjjjtttmmmdddXXXTTTVVVZZZWWWSSSWWWXXX]]]iiivvvrrrUUU777333444666;;;???@@@>>>;;;:::888555222111111222333777777999;;;>>>AAACCCDDDEEEFFFGGGGGGFFFGGGJJJLLLSSSVVV[[[```fffmmmuuuzzz|||~~~}}}}}}}}}~~~{{{{{{{{{}}}~~~}}}zzzwwwtttpppkkkhhhhhhiiijjjjjjhhhiiijjjjjjiiihhhhhhiiikkklllooossstttnnnbbbYYYTTTRRROOOMMMKKKKKKLLLMMMQQQ]]]lllzzz|||vvvnnnfffaaa^^^aaahhhrrrwwwxxxxxxyyy{{{}}}~~~~~~|||~~~}}}wwwlllPPP;;;>>>NNN```vvvwwwSSS444000000///000000000///---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzztttpppnnniiihhhgggggghhhhhhhhhgggiiihhhgggiiilllnnnoooooonnnppprrrttttttrrrooommmpppkkkhhhhhhjjjiiiddd______]]]YYYWWWXXXZZZ^^^```___aaacccdddfffiiimmmpppqqqooommmllllllkkkjjjiiiaaa```aaa___ZZZYYY```jjj|||___bbbxxx|||wwwyyy}}}~~~|||zzzbbbFFF444444111...,,,------------+++++++++*********))))))*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///000000//////......000222333777CCCOOO___wwwuuugggeee```]]]pppooohhhfffEEE>>>>>>:::999888666555444333333333333333333333333333333333333333444444555666666777666666777777777777888888888999::::::999999;;;===>>>:::999;;;???@@@===888888888888888888999::::::999;;;<<<===>>>@@@CCCEEELLLOOOSSSVVVYYY\\\aaaddddddfffiiilllmmmmmmnnnnnnppprrruuuvvvuuuuuuvvvwwwvvvvvvuuutttssssssssssssvvvtttqqqooonnnmmmjjjhhhrrrkkkfffccc```\\\\\\___dddtttYYYDDD:::555111------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---///...///999EEEMMM^^^iii|||qqqlll}}}~~~mmmiiinnnrrrddd\\\UUUUUUYYYZZZXXXUUU[[[XXXfffnnnLLL999555777:::???AAAAAA>>>;;;777666333111000222444666888999;;;>>>AAADDDGGGHHHEEEDDDCCCCCCDDDIIIPPPUUUZZZ^^^ccchhhmmmttt{{{|||zzzzzzzzzzzzzzzzzz{{{|||yyyyyyzzz||||||zzzvvvrrrpppmmmhhheeeeeefffggggggdddfffiiiiiihhhggghhhiiilllmmmooorrrtttrrrmmmhhheeeccc___ZZZUUUPPPMMMKKKGGGOOO]]]kkkvvv|||{{{ssskkkddd___^^^dddmmmtttwwwxxx{{{||||||~~~~~~|||}}}|||xxxZZZ???;;;DDDSSSkkkfffAAA333111......000000...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwrrrooonnnnnnfffggghhhiiiiiiiiihhhhhhhhhggggggiiimmmoooqqqppplllnnnpppqqqppplllhhhffffffccc___^^^___^^^[[[XXXWWWUUURRRQQQRRRUUUYYY[[[\\\^^^aaaccceeeiiinnnqqqpppooonnnlllkkkiiihhhhhhddd```]]]\\\ZZZ[[[ccclllxxx{{{lll^^^fffxxxzzzzzz|||xxxwww{{{vvvYYY===555222///------...------+++++++++************)))*********************************++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////000000000000222222333444444999HHHWWWppp~~~sssllljjjaaa___tttyyy{{{ccclll|||PPP:::<<<<<<222555444222111111222444666444444444444444444444444444444555666777888888999999999999999999:::::::::;;;<<<<<<<<<;;;;;;===???AAA???===>>>AAAAAA???<<<999999999999999:::;;;<<<:::<<>>KKKUUUaaaooosssfffsss~~~zzzmmmoooooojjj\\\WWWUUUXXX[[[ZZZYYYZZZ```bbbxxxaaaBBB<<<999;;;???CCCCCCBBB???===444333111111222444777999999;;;>>>AAADDDGGGHHHIIICCCCCCBBBCCCFFFNNNWWW]]]^^^bbbhhhooovvv}}}|||zzzwwwwwwwwwwwwxxxyyyzzzzzzwwwxxxyyy{{{{{{wwwrrrmmmjjjgggcccbbbbbbcccdddcccbbbeeeggggggeeedddgggjjjnnnnnnooorrrvvvwwwvvvuuuxxxuuupppjjjbbbZZZTTTPPPHHHIIIPPPYYYbbbjjjttt|||}}}vvvmmmddd^^^^^^aaagggnnnuuuzzz}}}~~~||||||```EEE<<>>===<<<<<<>>>@@@CCCCCCBBBBBBBBBAAAAAA@@@;;;;;;;;;;;;<<<===>>>??????AAAEEEHHHKKKOOOSSSVVV[[[]]]___bbbffflllssswwwyyy{{{~~~{{{uuuqqqlllmmmooooooooooooqqqrrrpppqqqrrrssssssttttttttttttqqqnnnlllkkkkkkiiihhhhhhdddcccffffff```[[[YYYXXXddd|||lllbbbgggsss}}}wwwnnnjjjmmm~~~{{{yyytttbbbHHH777222------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++...000000444CCCRRR[[[aaaxxxuuukkkooorrrlllrrrmmm___XXXTTTTTTWWWYYYXXX[[[aaaeeetttTTT;;;<<<:::===@@@BBBAAA???<<<;;;000000000111444777:::<<<;;;===@@@CCCEEEFFFFFFEEEAAACCCEEEHHHLLLSSS[[[```bbbgggnnnuuu}}}{{{xxxxxxyyyvvvvvvvvvvvvwwwxxxyyyyyyvvvwwwxxxzzzyyyuuuooojjjfffdddbbbaaabbbccccccbbbaaadddfffdddaaaaaaeeeiiimmmnnnppptttxxx{{{}}}}}}}}}xxxrrrjjjddd```TTTNNNJJJLLLQQQYYYggguuu{{{sssjjjccc```___aaahhhrrr{{{~~~eeeLLL@@@<<>>???777333888555555555555444444333222888888888888888888888888888888999:::<<<======>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>><<<===>>>@@@DDDEEEFFFDDDBBBAAAAAABBB>>>>>>>>>???@@@AAABBBCCCDDDGGGKKKOOOSSSWWW\\\``````aaabbbcccfffkkkrrrwwwxxx|||zzztttlllmmmooonnnmmmmmmnnnooonnnnnnpppqqqrrrsssssssssrrrppplllkkkjjjjjjiiihhhkkkggghhhlllkkkddd\\\XXX^^^UUU^^^sssrrrZZZSSS^^^ooo{{{tttrrrnnnmmm|||}}}vvvVVV???:::---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))+++...111111666FFFUUU\\\```}}}eeennnllljjjssskkkXXXWWWSSSSSSVVVVVVUUU]]]ggggggxxxLLL999:::888;;;>>>???===:::888777...///000222555999<<<>>>===???BBBDDDEEEDDDBBBAAAAAADDDHHHMMMRRRWWW]]]aaahhhlllssszzz|||vvvsssuuuxxxvvvvvvuuuvvvvvvwwwxxxyyyuuuvvvxxxzzzyyytttmmmhhheeedddbbbcccdddeeedddccc```cccdddbbb______dddiiikkkmmmqqqvvv{{{~~~~~~yyytttqqqaaaVVVJJJGGGHHHPPPaaaqqq~~~zzzsssmmmaaa^^^]]]dddqqq|||kkkSSSDDD;;;;;;PPPiiilll}}}xxxDDD<<<333///000222222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,zzzuuuqqqooommmgggfffdddcccbbbccccccdddcccccccccccceeefffggghhhhhhggggggiiilllnnnoooooofffddd```\\\[[[[[[]]]^^^^^^\\\YYYWWWUUUUUUVVVVVVVVVTTTSSSUUUWWWXXXUUUSSSSSSRRRSSSVVV]]]ccchhhjjjkkkmmmnnnmmmjjjfffcccbbbaaa]]]ZZZ\\\___aaa^^^[[[UUU^^^www{{{zzzlllvvvyyyrrrxxxzzz~~~zzz|||iiiMMMBBB666111111111---***------,,,,,,,,,,,,++++++***)))))))))((((((''''''++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////444///000888AAARRRsssvvvaaa```sss{{{zzzpppiiirrr^^^===777999555333777777666555444444555777777:::::::::::::::999999999;;;;;;;;;;;;<<<>>>???@@@===============>>>??????@@@???>>>>>>@@@@@@???>>>@@@@@@@@@@@@???>>>>>>>>>????????????AAACCCEEEFFFJJJMMMRRRWWW[[[]]]^^^___```bbbeeeggghhhjjjmmmoooqqqttt{{{~~~wwwqqqqqqpppooooooooooooooonnnlllkkkmmmppprrrqqqooooooqqqsssrrrooommmmmmmmmlllkkkhhhfffhhhhhhaaaWWWVVVUUUVVV]]]dddddd[[[RRRkkk~~~uuuooojjjkkkxxxxxxvvv}}}rrr[[[999111++++++000000***)))...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,------...,,,---///111666@@@MMMVVVZZZhhh{{{jjj|||xxxnnnlllfff]]]YYYYYYVVVTTTSSSVVV\\\ccciiiwwwhhhEEE;;;===@@@AAAAAA>>>999555222222...000333555666888;;;===???======@@@@@@>>>AAAFFFBBBFFFLLLRRRXXX]]]bbbeeekkkqqqzzz{{{yyyvvvtttssstttvvvwwwxxxxxxxxxwwwvvvuuusssrrrrrrtttvvvuuupppjjjeeeccc^^^___aaacccdddddddddddd```bbbccccccbbbcccfffhhhjjjpppuuuwww{{{|||qqqiiiXXXJJJHHHIIILLLWWWeee}}}~~~xxxtttggg___\\\dddqqq|||nnnWWWHHH===888BBBRRRnnnwwwWWW999000333---111777---//////.........---------------------------------yyyrrrnnnlllkkkjjjeeedddcccbbbbbbccccccdddccccccddddddeeeggghhhiiihhhhhhhhhjjjlllllljjjhhhbbb```\\\YYYXXXXXXZZZ[[[\\\[[[XXXUUUTTTSSSTTTTTTYYYWWWVVVXXX[[[\\\\\\ZZZZZZXXXXXXZZZ^^^cccfffgggfffhhhkkkllljjjfffcccaaaaaa^^^\\\]]]```aaa^^^ZZZ[[[\\\iiimmmmmmrrrmmmrrruuukkklllxxxxxx|||zzzzzzwwwzzzrrrRRRDDD777444444000---...------,,,,,,,,,,,,++++++*********)))))))))((((((++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000111111444===LLLccc}}}jjj^^^nnnyyyyyyjjjkkk|||rrrSSS;;;888:::444111555444444444444666777999:::<<<<<<;;;;;;;;;;;;::::::;;;::::::;;;<<<>>>???@@@CCCBBBAAAAAAAAACCCDDDEEEDDDBBB@@@???@@@???>>>===BBBBBBAAA@@@@@@?????????>>>???@@@CCCFFFJJJNNNPPPXXXYYYZZZ\\\\\\\\\\\\[[[___aaadddfffhhhjjjmmmooopppsssyyy{{{tttmmmmmmmmmlllllllllllllllmmmkkkjjjkkknnnooonnnmmmnnnoooppppppooonnnmmmmmmlllooonnnkkkiiiiiieee```WWWTTTRRRXXX___ccc___ZZZXXXttt~~~~~~vvvqqqmmmlllrrrzzz}}}rrr~~~kkkJJJ777///---111000***)))---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++***++++++,,,,,,++++++******++++++,,,,,,---....../////////111777BBBOOOXXXgggyyyrrrssswwwmmmiiiaaaYYYVVVXXXTTTTTTXXXZZZ]]]fffqqq```BBB:::;;;?????????<<<888333111111000222555777888:::<<<>>><<<:::;;;>>>>>>===@@@EEEIIILLLRRRWWW\\\aaafffjjjnnnttt~~~{{{yyyzzzxxxvvvttttttuuuwwwxxxzzzyyyxxxwwwuuusssqqqpppqqqssstttrrrmmmhhhdddbbb^^^___aaabbbdddddddddcccaaabbbdddddddddeeehhhjjjmmmsssyyy{{{xxxlll[[[LLLHHHFFFFFFNNNZZZlllwww|||yyynnnccc\\\eeeuuuqqq___SSSFFF===@@@JJJlllwwwgggCCC222444///111555...//////.........---------------------------------zzzuuuooojjjhhhggggggfffbbbbbbbbbaaabbbbbbcccdddddddddeeeeeefffgggiiijjjhhhhhhiiijjjjjjhhhddd```\\\[[[XXXUUUTTTTTTUUUVVVVVVUUUSSSRRRRRRSSSTTTVVV[[[ZZZYYY[[[^^^aaaccccccbbb```______aaacccddddddcccdddggghhhhhheeebbb```^^^\\\[[[\\\^^^]]]YYYUUUZZZWWWZZZ]]]eee~~~mmmfffrrrvvvkkkgggoooxxxvvv{{{www~~~~~~tttllllllrrrxxx}}}]]]HHH888777777111---111------,,,,,,,,,,,,+++++++++++++++************)))++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,------......///000000000333888BBBXXXvvvvvv___```{{{}}}lllgggqqq\\\GGG888999:::333000444222222333555777:::<<<===<<<<<<======<<<<<<;;;;;;=========>>>AAADDDFFFHHHNNNMMMLLLKKKKKKMMMOOOPPPOOOMMMJJJIIIIIIIIIGGGFFFGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEHHHLLLQQQVVV[[[^^^bbbaaa___^^^\\\[[[ZZZZZZ]]]```ccceeegggjjjmmmpppoooppptttyyy}}}{{{tttnnnggghhhiiijjjjjjkkkkkkjjjllljjjjjjjjjllllllkkkjjjmmmllllllmmmoooooonnnmmmlllpppqqqllliiihhhhhhfffYYYTTTNNNPPPXXX___cccdddXXXttt|||zzzuuussspppoooppp|||uuuoooyyy\\\@@@555...000000+++)))---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,++++++***+++++++++,,,------......111000000222999FFFUUU___tttmmmuuukkkddd[[[TTTTTTWWWSSSUUU]]]___```nnnSSS@@@<<<999======<<<999555111000000111444777999:::;;;===???:::999;;;??????>>>AAAGGGNNNQQQVVV[[[___eeekkkooossszzz~~~yyywwwwwwxxxxxxwwwvvvuuuuuuwwwyyyzzzzzzzzzxxxvvvsssqqqooonnnppppppooolllhhhcccaaaaaa^^^___```aaabbbcccccccccaaacccdddeeefffhhhkkkmmmqqqxxx~~~xxxooo```PPPJJJFFFCCCIIIRRRZZZlllyyyjjj```eeerrr|||vvvjjjaaaTTTEEE???BBBfffsss}}}QQQ555444222111222////////////.........------------------------------yyysssoooiiifffeeeddddddccc`````````aaabbbbbbcccdddeeeeeeeeeeeefffhhhiiijjjjjjiiigggfffeeebbb^^^ZZZWWWVVVTTTSSSQQQQQQQQQRRROOOOOONNNOOOQQQTTTWWWYYYZZZZZZZZZ[[[___cccgggiiiiiigggeeeeeeffffffeeedddcccaaa```______^^^]]]\\\[[[[[[[[[]]]^^^\\\WWWSSSRRRRRRUUU[[[hhh}}}xxxffffffkkklllnnnsssyyyvvvyyyvvv{{{uuulllkkkooorrrlllNNN777777;;;444...000------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------------...---------...//////000000111666:::DDD```~~~nnn[[[kkkzzzooofffmmm{{{tttOOOAAA888999999333111555222333444666999;;;===>>>;;;;;;======>>>======<<>>MMM^^^hhh|||{{{vvvttt~~~qqqhhhaaaXXXTTTVVVYYYSSSVVV```bbbdddzzzmmmFFF>>>???;;;<<<<<<:::666222/////////222555888::::::;;;===>>>;;;;;;===BBBDDDDDDGGGLLLPPPSSSXXX]]]bbbhhhooosss{{{|||xxxttttttwww{{{wwwwwwvvvvvvwwwxxxzzz{{{zzzyyywwwuuurrrpppooonnnlllllljjjfffbbb_________^^^^^^___```aaaaaabbbbbb```bbbdddfffhhhjjjnnnqqquuu}}}}}}vvvppplll```SSSMMMJJJHHHLLLRRRTTTfff|||tttgggdddhhhkkklllnnn|||}}}zzzrrrlllaaaPPPDDD@@@ZZZjjj|||aaa;;;333444111000222////////////............------------------------xxxrrrnnnkkkfffcccbbbaaa```___^^^___```aaabbbcccccccccccccccddddddeeeggghhhiiijjjgggbbb___]]][[[YYYXXXTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMMMMNNNPPPSSSVVVXXXYYYZZZZZZ\\\___ccchhhkkklllkkkjjjjjjjjjjjjhhhfffbbb\\\TTTPPPOOOPPPQQQRRRXXXZZZ]]]``````]]]XXXTTTOOOSSSUUU[[[jjjwww|||ooo^^^^^^kkksssqqq|||zzz}}}{{{yyyzzz}}}qqqnnnpppppp|||yyyWWW999666;;;777///---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,---------.........------......///000000111222666<<>>AAA<<<<<<;;;888444000...///000333555999;;;;;;;;;;;;<<<;;;;;;???EEEHHHHHHLLLQQQRRRVVV\\\bbbhhhooouuuzzzxxxrrrlllmmmnnnppptttyyy}}}wwwwwwwwwwwwxxxyyy{{{|||yyywwwuuussspppooonnnnnnhhhgggeeeaaa]]]\\\]]]___^^^^^^^^^______``````aaa___aaadddgggiiimmmqqqtttzzz{{{tttnnnhhheee___XXXPPPMMMNNNPPPTTTXXX\\\gggvvv{{{ooofff___ZZZ\\\aaawwwzzz~~~|||wwwrrriiiZZZKKKDDDLLL^^^ooowwwqqqFFF444555222///444000000/////////.........------------------------|||vvvoookkkiiifffbbb______^^^]]]\\\^^^___```bbbccccccccccccaaaaaabbbbbbccceeefffgggfffbbb\\\XXXWWWVVVVVVUUUQQQQQQRRRQQQQQQOOONNNMMMOOOOOONNNNNNPPPRRRUUUWWW[[[]]]___```bbbeeeiiilllnnnnnnmmmnnnnnnmmmjjjggg]]]TTTHHHAAA@@@BBBEEEFFFMMMQQQWWW[[[\\\YYYTTTQQQRRRWWWSSSTTTbbbiiikkkuuudddZZZhhhrrrooo|||~~~~~~}}}rrrpppsssrrr|||dddDDD777888888222,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,---------............---......//////000111111222666BBBZZZ}}}tttmmmoooWWW```nnnbbbrrr___MMMCCC;;;888666333444888777888999:::;;;;;;;;;;;;;;;===AAAFFFIIIKKKLLLLLLIIIMMMUUU^^^fffmmmrrruuuxxxyyyyyy{{{}}}zzzvvvvvvvvvxxxrrrpppnnnmmmlllkkkllllllbbb```]]]ZZZXXXXXXXXXYYYZZZ]]]```bbbdddgggjjjmmmkkkhhhddddddeeeddd```]]]XXXYYYZZZ\\\___bbbeeefffkkklllmmmmmmkkkkkklllmmmkkklllmmmllljjjiiikkkmmmooommmiiihhhkkknnniiiaaaaaa]]]VVVOOOLLLPPPWWW\\\dddgggaaaYYYbbbwwwkkkrrrxxxzzz~~~|||~~~~~~bbbKKK555///000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---......//////......000999JJJ]]]oooyyy~~~eeejjj{{{wwwwwwgggbbb___[[[[[[___\\\[[[[[[^^^eeexxx}}}SSS>>>>>>@@@<<<===;;;888444000///000222333666:::<<<<<<;;;;;;;;;;;;;;;@@@HHHKKKLLLOOOUUUYYY]]]dddkkkqqqwww}}}tttjjjdddbbbfffkkkqqquuuxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{|||wwwvvvsssooommmkkkkkkjjjbbbbbb```]]][[[ZZZ\\\^^^^^^^^^]]]]]]^^^^^^___```___bbbeeeiiilllqqquuuyyyxxxmmmgggbbb]]]YYYXXXUUURRRPPPQQQVVV\\\aaaeeelllqqqyyyvvvjjj^^^UUUWWW^^^tttxxx|||yyyvvvnnnaaaRRRHHHCCCTTTfffyyytttzzzVVV999666333///444000000000/////////......------------------------~~~wwwvvvssslllhhhhhhfffccc```^^^^^^^^^^^^]]]___```bbbccccccccccccbbb_________```aaabbbcccddd^^^[[[WWWUUUUUUTTTSSSRRROOOOOOPPPQQQPPPNNNMMMKKKLLLLLLMMMOOORRRUUUYYY[[[aaadddggghhhhhhjjjmmmpppqqqppppppqqqqqqnnnjjjgggXXXOOOBBB::::::===??????CCCIIIQQQWWWXXXUUUQQQNNNQQQXXXPPPMMMYYYZZZZZZiiittt^^^___iiiooottt{{{ttttttzzzzzzrrrTTT<<<444666666111------,,,,,,,,,,,,++++++************+++++++++,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------.....................///000000111111444888JJJllloooffffffVVVjjjxxxjjjllldddJJJAAA999666555444333555777888999;;;<<<<<<<<<<<>>>>>>>><<<>>>===999444000000222555555888<<<>>>===<<<<<<<<<<<<>>>CCCKKKPPPQQQTTTZZZ```eeelllsssxxx|||vvvmmmeeeaaa```bbbgggnnnuuuyyyyyyxxxvvvxxxyyyyyyyyyzzzzzz{{{{{{wwwuuuppplllhhheeedddccc^^^^^^]]][[[ZZZZZZ\\\^^^^^^]]]]]]\\\\\\]]]______```ccchhhlllpppuuuzzz~~~~~~nnnddd\\\[[[YYYVVVUUUVVVYYYZZZ[[[___gggpppvvvxxxxxxmmmaaaWWWVVVZZZnnnuuu~~~~~~}}}{{{xxxrrrfffUUUHHH???LLL]]]oooyyytttvvviii???777444///222000000000000/////////...------------------------xxxrrrqqqnnnhhhfffiiieeeccc`````````aaaaaa``````aaacccddddddcccbbbbbb^^^^^^^^^^^^___aaabbbcccXXXVVVUUUUUUUUUTTTRRRPPPMMMNNNOOOPPPOOONNNLLLJJJGGGHHHJJJNNNTTTZZZ___cccfffjjjmmmooonnnoooqqqtttsssrrrrrrrrrrrrooojjjfffWWWMMMBBB;;;;;;>>>???>>>DDDJJJTTT[[[]]]ZZZVVVTTTKKKUUUOOOLLLUUUQQQNNN^^^|||```RRR\\\lllkkkttt}}}wwwyyy{{{aaa@@@000333888555---------,,,,,,,,,++++++)))))))))******+++++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,---------.........//////......//////000000111111777;;;QQQxxxooo^^^VVVZZZsssrrruuuooozzzjjjFFF???777555555444222111666777999;;;===>>>======CCCGGGMMMUUU[[[```bbbcccZZZ```jjjuuu}}}|||~~~~~~vvvqqqoooooopppkkkjjjhhheeecccbbbbbbbbbYYYYYYXXXXXXXXXXXXXXXYYY[[[]]]```bbbccceeehhhjjjeeebbb___```dddhhhiiihhhgggeeeaaa___^^^___bbbcccgggjjjlllllljjjjjjmmmooommmrrrtttooofffcccgggnnnhhhmmmpppllliiihhheeebbb[[[]]]^^^ZZZSSSMMMMMMNNNZZZssstttYYYPPPkkkqqqqqqmmmtttnnn~~~}}}~~~```BBB666333///++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,------.../////////222222555???QQQcccrrryyy{{{~~~uuutttaaa\\\\\\ZZZZZZ^^^VVV```ccc```lllvvvPPP@@@>>>=========???>>>:::555111111333666777:::>>>@@@???>>>======@@@AAAGGGPPPTTTVVVZZZ___ccciiipppwww{{{}}}zzzpppeee]]][[[]]]```eeejjjqqqyyy}}}}}}{{{yyyyyyyyyyyyzzzzzzzzzzzz{{{xxxuuuoooiiiddd```^^^]]][[[[[[\\\[[[ZZZZZZ]]]___^^^]]]\\\\\\\\\]]]^^^___bbbeeejjjnnnsssxxx~~~}}}uuuiii```ZZZ\\\^^^\\\\\\```eeegggjjjoooxxxwwwmmmcccXXXSSSTTTiiiqqq{{{}}}|||}}}}}}}}}{{{uuuhhhVVVFFF>>>HHHVVVggg}}}~~~ooonnnuuuDDD777555...111000000000000////////////------------------------rrrmmmhhhfffhhhiiiiiiiiibbbaaa___^^^^^^```bbbcccddddddddddddcccbbbbbbaaa\\\\\\\\\___aaabbb```___\\\ZZZWWWUUUTTTRRROOOLLLNNNOOOOOOMMMJJJHHHHHHIIIJJJLLLPPPTTTYYY^^^dddhhhlllvvv{{{wwwrrrrrrqqqooovvvrrrnnnllljjjgggbbb]]]MMMIIICCC???>>>@@@EEEHHHKKKUUU\\\___dddfff^^^QQQNNNOOOPPPOOONNNPPPTTTXXXmmmvvvZZZUUU^^^ccclll}}}}}}tttvvv{{{zzzoooDDD:::<<<555333---,,,++++++------,,,+++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000///...///222444444888>>>dddzzzggg]]]ZZZmmm~~~uuunnn{{{dddEEE<<<555555666555555888777999;;;;;;;;;===???AAAGGGMMMUUU]]]dddjjjooorrruuuuuuxxx|||}}}vvvooojjjfffccc```cccaaa^^^]]]\\\\\\[[[ZZZZZZXXXUUUTTTUUUWWWXXXWWW^^^^^^^^^___aaadddfffhhhgggfffdddcccdddgggkkkmmmkkkiiieeeccccccbbbaaaaaaeeeeeefffgggiiimmmppprrrrrrsssrrrpppllljjjiiijjjllllllmmmlllkkkiiigggfff]]]\\\ZZZZZZZZZVVVOOOJJJWWWbbbmmmZZZCCCYYY~~~vvvmmmjjjmmmwwwXXX>>>000,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,---......333...555HHHXXXbbbooo}}}~~~lllYYYWWWYYYWWWVVVYYY[[[___aaahhhbbbFFF======:::;;;@@@DDDEEE???444...222666777::::::;;;===>>>???@@@AAABBBEEEKKKRRRYYY```eeegggnnnnnnpppsssvvvvvvqqqmmmlllhhhaaaZZZWWWZZZbbbhhhkkknnntttyyy}}}~~~}}}|||}}}|||{{{||||||{{{xxxvvvssslllccc^^^\\\\\\[[[ZZZXXXWWWWWWWWWWWWXXXYYYYYY[[[[[[[[[\\\]]]___```aaabbbhhhooosssvvvzzz|||qqqjjjiiihhhgggjjjnnnrrrttttttrrrvvv}}}xxxgggXXXRRRRRR^^^jjjyyy~~~{{{}}}|||zzzvvvkkkWWWEEE<<>>999666555...---+++,,,------,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111000000222444555BBBNNNppptttbbb^^^ddd~~~yyyttthhhxxx[[[DDD<<<555444555555555777777999;;;<<<>>>@@@DDDGGGLLLRRR[[[dddkkkqqqvvvzzz}}}{{{vvvmmmeee```[[[XXXUUUWWWWWWWWWWWWXXXYYYYYYXXXXXXVVVSSSSSSUUUWWWXXXXXX]]]]]]]]]^^^```bbbdddeeegggeeebbb```aaacccfffiiilllkkkkkkkkkjjjhhheeecccddddddfffhhhjjjkkkmmmmmmqqqrrrrrrpppnnnlllkkklllkkkkkkkkkjjjiiihhhgggfff___]]]\\\\\\ZZZVVVOOOJJJNNNRRRYYYSSSGGGQQQnnnzzzqqqooosss~~~cccGGG888444222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------------,,,,,,------......333///888MMM```kkkwww~~~uuu|||~~~zzzhhhXXXWWWYYYVVVVVVZZZ[[[___cccppplllUUUAAA<<<===;;;===CCCGGGFFF===222...333777777999:::<<>>@@@DDDIIIMMMRRRXXXbbbkkksssxxx}}}uuunnneee\\\UUUPPPMMMKKKJJJLLLPPPSSSVVVWWWWWWWWWWWWUUUSSSSSSTTTWWWXXXXXXZZZ[[[\\\]]]___```bbbbbbgggdddaaa^^^^^^aaadddgggmmmooossstttsssoookkkgggdddeeegggiiijjjjjjjjjiiiooopppqqqpppnnnllllllllliiiiiihhhgggggggggggggggaaa___]]]\\\YYYUUUPPPMMMLLLJJJJJJOOOQQQMMM\\\zzzxxxzzzyyywww}}}xxxmmmOOO===666222,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------------,,,,,,---......///333111<<>>@@@DDDJJJRRRXXXdddhhhooouuuyyy~~~}}}vvvnnnggg]]]TTTNNNLLLKKKKKKPPPTTTZZZ]]]]]]\\\\\\\\\\\\YYYVVVTTTUUUUUUUUUUUUUUUWWW[[[___ccceeeffffffbbbaaa``````bbbfffjjjlllrrruuuxxxxxxvvvtttttttttooonnnmmmlllkkkkkkkkklllkkkmmmnnnnnnllljjjjjjjjjgggfffeeedddddddddeeefffccc```ZZZUUUSSSUUUXXX[[[KKKRRRFFF???NNNQQQLLLUUUbbbeeejjjqqqyyyyyyyyylll~~~lllPPP;;;111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------...///000111222888HHH___ttt~~~rrr|||eee___nnn{{{|||hhhXXXVVVUUUVVVVVVUUUWWWZZZ]]]```lllzzz[[[DDD@@@<<<999999===HHHRRRNNNAAA333///222666888777999::::::;;;;;;<<<<<<======>>>@@@BBBDDDEEEFFFFFFGGGFFFFFFFFFHHHKKKOOORRRWWWYYY\\\___ccciiipppuuuzzz|||}}}xxxqqqjjjbbb]]]XXXXXXVVVTTTSSSSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWYYY[[[^^^bbbdddfffllloootttyyyyyytttpppooorrruuu{{{vvvjjj]]]RRRLLLUUUaaakkkpppuuuyyy}}}~~~}}}|||yyyqqqhhhYYYDDD888===BBBMMMsssooojjjvvvnnn>>>...999111000000000////////////......---------,,,,,,,,,tttuuusssnnnhhhbbb___^^^\\\]]]^^^______```aaaaaaeeeeeeeeedddbbbaaa______ZZZYYYYYYZZZ[[[ZZZXXXVVVSSSQQQMMMKKKLLLLLLLLLKKKIIIJJJKKKLLLMMMPPPTTTWWW[[[\\\aaaiiirrrvvvvvvtttpppjjjdddaaa[[[VVVTTTWWWbbbgggmmmrrruuuwwwxxxyyy|||xxxsssooollllllnnnooopppyyyfff\\\QQQMMMPPPSSSSSSQQQWWWhhhjjjaaapppgggiii~~~vvvvvv~~~|||{{{pppGGG999<<<666333///---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...,,,...222222000888DDDccc{{{^^^___^^^^^^|||xxxmmm```CCC;;;444444666666777999<<<===???BBBGGGPPPYYY```nnnqqqvvvzzz}}}wwwpppfff___UUUNNNKKKLLLNNNOOOYYY]]]bbbccc```]]]\\\\\\[[[XXXUUUSSSTTTUUUUUUTTTTTTWWW\\\aaaeeeggggggggg^^^^^^___aaadddgggjjjkkkqqqtttwwwvvvtttsssuuuxxxuuutttrrroookkkhhhfffeeeeeegggkkklllkkkjjjjjjjjjgggfffeeedddddddddddddddbbb___[[[UUURRRTTTXXX\\\LLLSSSJJJ>>>JJJYYYXXXPPPXXX___hhhnnnuuu}}}rrrrrrwww|||www___AAA222111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///111111222===PPPeeevvv}}}}}}|||xxxzzzffffffzzzzzz{{{dddTTTTTTTTTVVVWWWWWWXXXYYY]]]dddsssjjjPPP>>><<<:::888:::BBBNNNXXXHHH<<<222111444666666777888888888888777777777777999;;;===???AAABBBCCCDDDEEEFFFHHHIIIKKKOOOUUUZZZXXXZZZ^^^bbbhhhooovvv|||}}}xxxpppjjjddd^^^[[[VVVWWWWWWVVVTTTTTTUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWYYY\\\___cccfffhhhppprrrvvv{{{|||wwwuuutttxxx}}}|||qqqaaaSSSLLLPPPVVV___iiissszzz~~~{{{~~~~~~}}}}}}wwwppp___JJJ:::;;;@@@MMMoooooojjjsss~~~KKK111222111111000000000/////////......---------,,,,,,,,,xxxvvvqqqiiiaaa]]]]]]___[[[\\\]]]^^^___```aaaaaaddddddcccbbbaaa___^^^]]][[[ZZZXXXWWWXXXXXXWWWUUUQQQOOOMMMLLLMMMMMMLLLKKKJJJKKKLLLMMMNNNRRRWWW[[[___```dddmmmuuuyyyxxxtttoooiiiccc___XXXTTTWWW___lllsss}}}{{{vvvtttuuuvvvwwwlll___RRRLLLPPPSSSRRROOOSSSZZZYYYUUUeee~~~{{{jjjsssttt~~~~~~yyyVVV;;;===777444000------------,,,,,,,,,+++******+++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///000,,,...333333222===LLLooowwwgggaaaVVVlllzzzkkksssfffDDD<<<555555777777888;;;<<<===@@@DDDLLLWWWcccjjjtttuuuxxx{{{~~~xxxssslllhhh]]]WWWNNNIIIIIIMMMQQQSSS\\\aaadddccc^^^ZZZYYYZZZVVVTTTQQQQQQRRRTTTUUUUUUVVVYYY^^^bbbeeefffeeeddd___```bbbeeehhhiiijjjjjjooosssvvvvvvtttsssuuuxxxxxxxxxvvvrrrkkkccc[[[VVVWWW[[[```dddfffggghhhiiifffgggffffffeeedddcccbbb```___]]]YYYUUUSSSTTTWWWRRRPPPKKKCCCGGG[[[aaaQQQLLLYYYgggnnnqqq{{{}}}mmmiiirrr~~~pppLLL444222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------...000111222222BBBYYYlllxxx}}}|||{{{yyyjjjrrr}}}nnn```UUUUUUTTTUUUXXXZZZYYYWWW\\\hhh|||vvvZZZGGG;;;;;;999777:::BBBMMMTTT@@@777222444666555444666666777777888888999999999;;;<<>>:::???NNNhhhyyyyyy{{{[[[:::000111111111000000000//////......---------,,,,,,,,,xxxuuunnneee]]]ZZZ]]]```[[[\\\]]]___```aaaaaaaaaaaaaaa```___^^^\\\ZZZYYY]]]ZZZWWWVVVVVVWWWWWWVVVPPPOOOMMMMMMNNNNNNLLLJJJJJJKKKLLLMMMOOOSSSYYY]]]ccccccgggpppxxx|||yyyuuummmgggbbb^^^XXXVVV___kkkttt}}}oooaaaRRRLLLPPPSSSQQQMMMXXXTTTQQQWWWhhh|||YYYooo~~~wwwmmmnnnsssuuurrruuurrr```===???888555000------------,,,---,,,***))))))***,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222---///444444444@@@RRR~~~xxxssscccQQQyyyjjjbbbyyydddDDD<<<666666888888999<<<;;;===AAAFFFOOO\\\iiirrrtttuuuwwwzzz~~~zzzrrrmmmhhhccc___XXXRRRKKKGGGIIINNNTTTWWW\\\```ccc```ZZZVVVVVVWWWRRRPPPNNNNNNQQQTTTUUUUUUWWWZZZ___ccceeedddbbb```bbbdddgggjjjllllllkkkkkklllrrrwwwxxxuuusssuuuwwwxxxyyyyyytttkkk^^^QQQJJJKKKOOOVVV\\\___bbbdddfffggggggggggggfffdddbbb```^^^``````]]]WWWRRRPPPPPPVVVHHHFFFCCCAAATTT]]]MMMCCCTTTfffnnnnnnuuu{{{qqqeeennnZZZ<<<777......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------///000111222222FFF___qqq{{{~~~~~~|||vvvlll|||zzzbbb[[[WWWUUUTTTTTTXXX\\\ZZZVVV[[[llljjjPPPAAA<<<<<<:::888:::@@@GGGJJJ;;;444222666888555333666555666777999;;;===>>>???<<<>>>AAAEEEHHHKKKMMMNNNJJJMMMPPPQQQSSSWWW]]]bbbaaabbbeeeggglllrrrzzz}}}|||zzzvvvpppjjjddd___YYYVVVTTTVVVXXXXXXUUUSSSTTTVVVWWWXXXZZZ[[[\\\[[[ZZZXXXZZZ\\\^^^bbbfffjjjnnnpppwwwwwwzzz~~~|||zzzzzz|||eeeOOOHHHEEEGGGSSSdddrrrwwwvvvzzz|||{{{yyy|||bbbSSSAAA999>>>NNNcccsss}}}yyy|||dddCCC555111111111111000000000000......---------,,,,,,,,,yyyoooaaaYYYWWWXXXXXXWWWYYY[[[]]]^^^]]]\\\\\\]]]ccc```]]]\\\[[[ZZZXXXWWWYYYXXXXXXYYYYYYXXXTTTQQQMMMMMMMMMLLLKKKJJJJJJJJJHHHLLLPPPRRRSSSVVV[[[```dddiiiqqqwwwzzzyyyuuusssqqqfff```aaa^^^[[[dddrrrzzzaaaUUUUUUNNNKKKOOOPPPQQQSSSVVV\\\iiizzzzzzWWWcccxxxhhhhhhtttgggjjjyyyzzzvvvzzzyyypppMMM<<<555666444///,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111---...222///111HHHdddqqq\\\eeexxxnnnnnnjjjJJJ<<<333666;;;999888;;;??????CCCOOO___kkkooonnnpppvvv{{{~~~|||xxxqqqkkkeee```[[[WWWMMMKKKHHHHHHJJJNNNSSSWWW^^^]]]ZZZXXXVVVUUUTTTTTTOOOPPPQQQQQQQQQSSSVVVYYYXXX```hhhgggaaa]]]```dddkkkllllllkkkjjjiiikkkllliiiooosssssssssvvvwwwvvvxxx|||}}}tttbbbQQQFFFCCCEEEFFFHHHKKKQQQXXX^^^ccckkkffffffjjjkkkeeebbbccccccbbb```]]]YYYUUURRRPPPNNNOOOJJJ@@@???IIITTTYYYEEEMMMbbbvvvtttjjjvvv{{{www}}}fffqqqlllIII;;;000///,,,***+++...///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,---000111///111555777JJJRRR```{{{wwwjjjiiixxxuuuwww```XXXSSSUUUUUUUUUUUUXXXYYYYYYcccxxxsss[[[III???;;;999777888<<>>444777;;;:::999<<<>>>AAAIIITTT```iiinnnpppttt{{{yyypppmmmgggbbb]]]XXXTTTQQQLLLKKKHHHHHHIIINNNSSSVVV\\\[[[XXXUUURRRQQQPPPPPPPPPQQQRRRRRRRRRSSSVVVXXXZZZ___eeeeeeaaa___bbbfffiiikkklllllljjjhhhggghhhhhhnnnqqqqqqsssxxx{{{{{{{{{|||xxxlllZZZKKKCCC@@@EEEEEEEEEGGGLLLSSS[[[```fffhhhnnnrrrmmmcccaaadddcccbbb```]]]ZZZVVVSSSQQQNNNNNNIII@@@>>>GGGOOOSSSCCCMMMcccvvvrrrgggqqq~~~}}}}}}|||}}}xxxzzz|||WWW;;;444111...,,,---......,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,---000000///111555<<>>QQQfffvvvOOO555555333000///000000///...........................\\\WWWQQQOOOQQQUUUVVVVVVUUUXXX[[[\\\]]]]]]___aaaaaa___\\\[[[[[[ZZZXXXWWWXXXWWWVVVVVVWWWVVVSSSQQQOOONNNNNNNNNNNNNNNNNNNNNPPPTTTXXX[[[\\\___eeeiiimmmqqqvvvzzz{{{yyyuuusssiiiaaa^^^bbbfffkkkxxx|||qqqyyycccXXXUUUNNNNNNSSSSSSRRRQQQRRRZZZfffrrr{{{lllZZZ]]]hhhmmmkkkdddnnnxxxaaa===888555333000...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////......222555666AAA]]]zzzwww___ddd~~~|||ooommmsssPPPAAA666888<<<;;;;;;??????FFFPPPYYY```gggnnnsss{{{{{{qqqiiiccc```[[[WWWTTTQQQNNNKKKLLLJJJHHHHHHIIIMMMQQQTTTXXXWWWTTTQQQNNNLLLLLLLLLQQQRRRTTTTTTTTTUUUXXXZZZ\\\___aaabbbcccdddfffhhhhhhkkkmmmllliiifffdddcccgggmmmqqqrrruuu{{{~~~|||sssdddSSSFFFBBBBBBAAABBBCCCEEEHHHOOOWWW\\\dddnnnzzz|||qqqdddbbbfffaaaaaa___]]][[[XXXUUUTTTNNNMMMIIIBBB???CCCHHHJJJ>>>III]]]mmmkkkbbbiiixxxxxxyyy~~~lllAAA999444///...///...,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,---000000///222777@@@EEEOOOhhh~~~|||vvvpppkkk{{{|||rrryyyeeeXXXYYYTTTTTTTTTTTTUUUWWW[[[^^^vvvttt]]]III<<<666<<<:::999999999888666444222222222222222333444444555777:::;;;<<<===@@@BBBHHHKKKPPPTTTWWWZZZ]]]``````aaa```]]]ZZZXXXXXXYYYXXX[[[```dddjjjqqqyyy~~~|||xxxssskkkddd^^^YYYTTTQQQQQQRRRTTTVVVWWWXXXYYYYYY\\\\\\\\\]]]]]]]]]]]]^^^```ccchhhkkkmmmpppsssuuuwww{{{~~~~~~zzzlllcccRRRKKKDDDHHHTTTdddpppvvv{{{}}}}}}||||||uuuhhh[[[NNNDDD;;;;;;IIIZZZoooyyy\\\888666444111000000000000///........................PPPNNNMMMNNNRRRVVVXXXXXXVVVXXX[[[\\\\\\\\\^^^```___]]][[[ZZZZZZZZZYYYWWWWWWUUUSSSSSSSSSSSSQQQPPPOOOPPPPPPPPPQQQQQQQQQQQQSSSWWW\\\___aaadddjjjooosssvvvyyy||||||yyyuuusssooohhhdddggglllsss{{{vvv{{{tttaaaXXXTTTMMMNNNTTTSSSWWWSSSRRRWWW```ffflllqqqyyy[[[MMM___jjjiiimmmsssxxx}}}rrrKKK;;;666222111000...---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////---000222222888LLLmmmzzzbbbZZZsssooowwwtttUUUEEE888999<<<<<<===BBBGGGKKKRRRYYYaaaiiiqqqvvvzzzssskkkddd^^^[[[XXXTTTRRRPPPOOOLLLJJJKKKJJJHHHHHHIIILLLOOOQQQSSSQQQOOOMMMLLLKKKKKKKKKQQQSSSUUUWWWXXXZZZ\\\___```______aaaeeehhhkkklllkkklllllljjjgggdddddddddhhhooouuuwwwyyy~~~~~~~~~xxxmmm^^^OOOGGGFFFHHHEEEIIINNNRRRVVV[[[aaaffflllvvvsssfffdddggg``````___]]][[[YYYWWWVVVOOOMMMJJJDDDAAAAAABBBBBB<<>>@@@DDDGGGLLLOOORRRTTTXXXZZZUUUUUUTTTRRRQQQQQQTTTVVVUUUYYY^^^dddjjjqqqxxx}}}|||wwwrrrjjjccc]]]XXXSSSPPPOOOPPPRRRUUUWWWYYYZZZZZZ]]]^^^^^^______`````````eeehhhlllnnnpppqqqssstttxxx||||||ssskkkWWWLLLDDDEEEPPP^^^mmmvvvzzz}}}}}}|||~~~}}}wwwrrreeeVVVHHH===:::DDDPPP]]]zzz{{{nnn???777555222000111111000///........................LLLMMMNNNQQQUUUYYY[[[\\\YYYZZZ[[[[[[ZZZ[[[\\\^^^^^^\\\ZZZYYYZZZZZZYYYXXXVVVTTTQQQPPPPPPQQQPPPOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVZZZ___bbbeeeiiiooosssxxxzzz|||}}}|||yyyvvvssspppkkkgggiiiooowww|||mmm^^^WWWTTTMMMOOOUUUSSSQQQLLLJJJOOOSSSVVV\\\ccccccGGGVVVhhhqqq}}}}}}{{{|||]]]???777111222111...---000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////...111111000<<>>>>>???===???IIIVVV```eeegggwww}}}|||~~~```AAA666...///000...,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,...000//////444<<>>:::???QQQcccjjjiiimmmxxx~~~zzzpppJJJ;;;//////111...---///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...000///...555???OOOWWWssswwwssspppggg|||iii]]]XXXVVVVVVRRRSSSWWWXXXYYYeeetttoooWWWDDD<<<888666444555666555333222222222222222222222222333444444555777888888777777999:::===@@@BBBDDDDDDEEEFFFHHHEEEFFFGGGHHHIIIKKKPPPSSSWWW[[[```ffflllrrrxxx}}}~~~zzzsssnnnggg```\\\WWWTTTQQQLLLNNNPPPTTTWWWYYY[[[\\\]]]]]]___aaacccdddfffgggoooqqquuuvvvuuutttttttttxxx|||www}}}}}}}}}ppp___PPPDDDCCCIIISSScccssswww{{{}}}|||}}}~~~~~~tttbbbPPPCCC>>>AAAEEE^^^}}}wwwtttTTT:::777444222222111000///........................UUUVVVXXXYYYYYYZZZ[[[\\\XXXYYYZZZZZZYYYZZZ]]]___[[[YYYXXXXXXYYYZZZYYYXXXZZZWWWRRRPPPQQQRRRSSSSSSRRRSSSTTTVVVXXXYYY[[[\\\[[[```eeeiiilllpppwww|||}}}~~~~~~}}}{{{yyyvvvtttllljjjiiikkksss}}}ddd___WWWXXXVVVPPPTTTYYYTTTPPPMMMNNNPPPLLLKKKXXXjjjwww}}}RRRHHH___ttt||||||xxx{{{sssGGG:::222444444---+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////...333555999PPPtttxxxddd]]]\\\lllxxxmmm|||ooo___LLL;;;888;;;<<<@@@GGGMMMQQQWWW]]]eeemmmvvv{{{oooggg^^^WWWUUUUUUTTTRRRQQQOOOLLLJJJJJJIIIGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOOOORRRVVVYYY[[[]]]___aaa[[[\\\___aaadddgggkkkmmmjjjiiifffdddbbbdddiiimmmrrrxxxzzzwwwtttsssoookkkggghhhgggeeebbb```^^^]]]bbbooo~~~yyykkkeeeaaa]]]]]]]]]\\\[[[YYYWWWUUUTTTQQQKKKGGGIIIGGGAAA<<<<<>>@@@CCCDDDDDDEEEFFFHHHHHHIIIKKKLLLMMMOOORRRUUU[[[^^^bbbggglllssszzz~~~~~~zzzooojjjddd^^^ZZZVVVSSSQQQLLLNNNPPPTTTWWWYYY[[[[[[[[[\\\^^^aaacccfffhhhiiiooorrrvvvxxxxxxwwwwwwwwwzzz~~~~~~vvvzzzuuudddTTTFFFDDDGGGMMM]]]mmmuuuzzz}}}|||}}}xxxfffRRRDDD??????@@@VVVqqqrrriii{{{___:::888444222222222111///........................XXXYYYZZZZZZYYYXXXYYYZZZWWWXXXYYYYYYYYY[[[^^^aaa[[[YYYWWWWWWYYYZZZYYYXXX\\\YYYTTTRRRRRRTTTUUUUUURRRSSSUUUWWWYYY[[[\\\]]]^^^bbbgggkkknnnssszzz~~~~~~~~~}}}{{{xxxvvvuuuqqqpppnnnpppwwwmmmnnnbbb\\\WWWYYYXXXSSSWWW\\\VVVRRROOOOOOOOOHHHDDDSSShhhzzzWWWBBBUUUgggfffyyytttttt{{{}}}}}}xxxJJJ;;;222444444---+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000---333888@@@ZZZ}}}pppsss]]]bbbxxx}}}xxxqqq~~~xxxkkk```LLL;;;888:::;;;@@@GGGGGGPPP\\\cccfffkkkttt|||yyyqqqbbb\\\TTTPPPQQQSSSTTTSSSRRRPPPMMMKKKJJJIIIGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIIIIHHHIIIJJJLLLMMMPPPSSSVVVXXXYYYZZZ[[[]]]WWWZZZ^^^aaabbbdddhhhkkkeeeeeeeeedddccceeehhhkkktttwwwwwwrrrnnnnnnllljjjoooqqqtttuuutttpppllljjjooo{{{ooogggccc```]]]]]]\\\ZZZXXXVVVTTTSSSPPPIIIEEEHHHGGG@@@<<<<<<>>>@@@???===GGG[[[hhhjjjiiioooyyy|||uuuzzzyyy^^^HHH666333222---,,,000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,///000......777AAAMMM]]]}}}www}}}yyyzzz]]]RRRTTTWWWVVVQQQSSSYYYZZZ]]]mmmwwwqqqbbbOOOBBB>>><<<:::777888777444000...000222444444333333444444555666444666888::::::<<<>>>@@@>>>@@@CCCEEEEEEFFFHHHIIIIIIKKKMMMOOOPPPSSSVVVYYY]]]```ccchhhmmmssszzz~~~yyylllhhhaaa\\\XXXUUURRRPPPLLLNNNPPPSSSVVVYYYZZZ[[[ZZZ[[[]]]```dddgggiiikkkmmmqqqvvvyyyyyyyyyzzzzzz{{{|||}}}yyyhhhWWWHHHEEEFFFIIIXXXiiitttyyy||||||}}}zzzgggRRRDDD>>><<<<<>>CCCHHHMMMTTT\\\bbbfffkkksssyyy}}}uuukkkddd[[[WWWSSSRRRSSSSSSQQQPPPOOOMMMKKKHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFNNNQQQTTTSSSQQQRRRWWW\\\]]]]]]]]]___bbbdddddddddcccfffhhheeeaaabbbhhhoooyyyyyyxxxsssmmmkkkmmmqqqyyy{{{yyyvvvzzz~~~zzzkkkdddccc___]]]ZZZXXXXXXWWWUUUTTTPPPLLLGGGDDDCCCAAA>>><<<:::???>>>:::FFF]]]kkkjjj___fffmmmsss{{{|||tttzzzxxxqqqIII777777...---111)))......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,------+++...---///333000666JJJTTTaaauuuwwwxxxmmmZZZTTTTTTUUUUUUSSSRRRTTTYYYcccrrr~~~vvvfffTTTGGG???999999<<<888777444222111222333333111111222222222333333333555555555666777999:::;;;;;;<<>><<<:::@@@???;;;DDDZZZiiimmm^^^bbbhhhooozzzvvvvvvooo}}}uuuxxxQQQ;;;777...---111***......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------+++///---///333000777KKKNNNaaavvvyyy|||xxxgggYYYUUUUUUUUUUUUSSSRRRUUU[[[eeerrr|||nnn___NNNCCC<<<888999<<<999777555222111111222333111222222222222333333333555555555666777888999:::;;;<<>>LLLbbbuuueeeoooLLL777888111---555///...////////////............aaa___[[[YYYXXXYYY[[[]]]\\\[[[[[[\\\^^^^^^]]][[[UUURRRPPPQQQUUUYYYZZZYYYVVVRRRPPPTTTWWWWWWYYY\\\YYYXXXXXXXXXYYY\\\___aaafffhhhlllqqqwww~~~~~~zzzwwwuuuvvvuuutttvvvzzz~~~kkk```^^^^^^]]][[[[[[[[[ZZZYYYWWWUUUSSSOOOMMMLLLLLLJJJHHHMMMUUUeeeqqqtttPPPEEEZZZlllyyy|||~~~}}}yyy~~~{{{tttvvvjjjIII777666111......,,,...------,,,,,,------...---------------------------------............///.../////////000000000111111...888XXX}}}|||~~~lll______yyywwwsss||||||sssjjj```ZZZWWWKKK???::::::<<<@@@EEEMMMSSSZZZ```dddiiioootttyyy{{{~~~~~~|||yyywwwvvvsssmmmddd[[[UUUQQQNNNLLLLLLLLLKKKLLLNNNNNNMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHIIIGGGFFFGGGIIIKKKJJJJJJJJJJJJJJJJJJIIIHHHKKKMMMPPPPPPPPPQQQVVVZZZ\\\]]]___aaacccdddeeeeeegggjjjjjjeee```cccnnnyyy}}}zzzuuuqqqrrrzzz{{{~~~qqqgggcccaaa___[[[YYYXXXVVVTTTRRRPPPMMMHHHEEEBBBAAA>>><<<999???@@@<<>>999777888<<<999888555222111000111222222222222222333333333333666555555555666666777888:::<<<>>>BBBFFFIIILLLMMMSSSUUUWWWXXXWWWYYY]]]bbbeeeggglllrrryyy~~~xxxsssfff```YYYSSSPPPOOOOOOOOORRRTTTWWWYYYZZZ[[[^^^``````bbbeeeggghhhjjjllloooqqqrrruuuyyy|||}}}~~~zzziiiUUUHHHBBBDDDMMMWWWjjjttt|||~~~~~~{{{lll]]]PPPFFF@@@<<<:::JJJbbbjjjpppTTT999777111---444//////////////////............___]]]ZZZXXXWWWYYY[[[\\\]]]\\\[[[\\\]]]]]][[[YYYTTTQQQOOOQQQUUUYYYZZZYYYXXXRRRPPPTTTWWWXXXZZZ]]]ZZZZZZZZZYYYZZZ\\\___aaafffiiinnntttzzz}}}zzzwwwuuuwwwwwwwwwxxx|||xxxjjjbbb```\\\XXXZZZ[[[[[[[[[YYYVVVSSSQQQPPPNNNMMMMMMKKKIIIMMMRRR]]]eeevvvwwwZZZCCCPPPlll}}}}}}zzz}}}}}}tttvvvuuuPPP999666111///000---...------,,,,,,------...---------------------------------............///......//////000000111111777000===ccc}}}rrrjjj^^^iiissszzz~~~tttkkkcccZZZTTTRRRHHH???;;;::::::===BBBHHHMMMSSSXXX\\\aaafffiiiqqqrrrrrrooojjjdddaaa___\\\YYYTTTPPPMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEKKKLLLLLLIIIFFFFFFHHHKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIKKKMMMNNNNNNPPPTTTXXX]]]___bbbdddfffhhhjjjkkkkkkmmmkkkddd```dddqqq~~~}}}xxxsssrrrvvvwwwsss|||sssiiigggbbb```\\\YYYXXXVVVTTTRRRPPPNNNIIIEEEBBB@@@>>>===888===>>><<<>>>KKK___mmmbbb___eeeqqqtttsss}}}xxxvvvvvvjjjmmmMMM999000000000.........---------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,///---///444222;;;QQQbbb}}}yyyaaadddzzzssslll]]]XXXWWWVVVUUUSSSSSSSSSVVV^^^iiipppqqq[[[NNNAAA:::777555777:::999888555222000000000111222222222333333333444444666555555555555555666777:::;;;>>>AAAFFFJJJMMMOOORRRUUUXXXXXXXXXZZZ^^^bbbgggiiinnntttzzz{{{tttpppeee```XXXSSSQQQPPPQQQQQQRRRTTTWWWYYYZZZ[[[^^^```cccdddfffggghhhjjjmmmppppppsssvvvzzz}}}~~~~~~{{{{{{~~~}}}lllWWWHHHAAAAAAIIIQQQgggrrr|||zzzmmmaaaWWWMMMCCC<<<;;;III___|||hhhooo```===555000...444...111////////////............___]]][[[ZZZYYY[[[\\\^^^]]]\\\\\\\\\]]][[[XXXVVVQQQOOONNNQQQVVVYYYZZZYYYZZZTTTQQQUUUYYYZZZZZZ[[[[[[\\\\\\[[[ZZZ[[[___bbbhhhjjjooouuuzzz|||zzzxxxwwwwwwxxxyyy{{{~~~|||xxxnnnccc^^^^^^[[[WWW[[[[[[[[[[[[XXXUUURRRPPPRRROOONNNOOONNNKKKMMMQQQUUU[[[lllyyygggFFFHHHfff{{{|||~~~{{{|||XXX<<<666222111222///...------,,,,,,------...---------------------------------............///.........///000111111111999333CCCjjjcccbbb]]]}}}|||iii}}}vvvlllddd]]]UUUPPPNNNFFF???<<<:::888:::>>>AAADDDHHHMMMPPPTTTWWWZZZ^^^___^^^[[[UUUPPPMMMKKKHHHHHHIIIIIIIIIIIIIIIIIILLLMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFMMMNNNMMMIIIDDDBBBEEEIIIJJJJJJKKKKKKLLLKKKKKKJJJHHHIIIJJJKKKLLLOOORRRTTTZZZ]]]aaadddfffjjjnnnrrrqqqpppkkkeeeaaaggguuu~~~zzzvvvwww}}}|||ssswwwssskkkhhhccc```\\\ZZZXXXVVVTTTRRRPPPNNNKKKFFFBBB???>>>===888:::;;;;;;:::CCCUUUgggaaa___ffftttwwwxxxxxx~~~kkk{{{ZZZ>>>333111//////......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,---------///---...444444>>>TTTppp|||ccceeetttppphhh]]]ZZZWWWUUUTTTRRRSSSSSSVVV___jjjlllhhhVVVJJJ>>>888666555666999888777444222000000000111222222333333333444444444666555555555555555666777999:::===@@@EEEIIIMMMPPPPPPTTTWWWXXXXXXYYY]]]aaafffhhhmmmssszzz~~~yyyrrrmmmfffaaaYYYTTTRRRRRRRRRRRRQQQSSSVVVXXXYYYZZZ]]]___dddfffhhhiiijjjllloooqqqqqqssswww{{{~~~|||lllccc```hhhxxx~~~}}}lllWWWHHHAAA@@@FFFNNNcccppp{{{zzzpppfff]]]QQQEEE<<<666AAAVVVuuudddooonnnCCC555111000444...222////////////............___^^^]]]\\\\\\]]]___```]]]\\\\\\\\\\\\ZZZVVVSSSNNNMMMLLLOOOUUUXXXYYYWWWZZZTTTQQQVVV[[[\\\ZZZZZZ\\\^^^___]]][[[[[[___ccciiikkkpppuuuzzz|||zzzxxxwwwuuuxxx|||~~~wwwpppbbbVVVUUUZZZ]]]\\\]]]]]]\\\[[[XXXUUURRRPPPSSSPPPOOOQQQPPPLLLLLLOOOOOOSSScccyyytttNNNBBB\\\rrrvvv|||bbb@@@777333333333000...------,,,,,,------...---------------------------------............///------...///000111222222444777LLLqqqvvvVVVYYY___rrroooyyymmmccc\\\VVVQQQLLLIIIDDD???===:::777888<<<:::<<<>>>BBBEEEGGGIIIJJJGGGIIIJJJHHHFFFCCCBBBBBBBBBEEEHHHJJJIIIHHHGGGGGGJJJKKKLLLKKKIIIGGGGGGHHHJJJIIIIIIIIIHHHHHHHHHGGGKKKLLLKKKFFF@@@>>>BBBGGGIIIJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIKKKMMMOOOQQQUUUXXX]]]```ccciiirrrxxxzzzuuummmggggggnnnyyy}}}zzz}}}}}}}}}rrrkkkgggbbb```\\\ZZZYYYWWWUUUSSSPPPOOOLLLGGGBBB>>>>>>>>>999777999;;;:::===MMM___aaa```hhhrrruuuyyyuuufffEEE888222---000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------...///,,,...444555@@@XXXsss~~~kkknnnqqqrrr~~~hhh___\\\WWWSSSSSSQQQSSSSSSUUU___jjjhhh___QQQFFF<<<777666444555888777555333111000000111222333333333333444444444444666555555555666666777888999:::<<>>[[[|||lllSSS[[[iii}}}uuuyyy}}}zzzqqqeee\\\VVVQQQLLLIIIFFFBBB???>>>:::666666999777777888;;;===?????????<<<>>>@@@@@@@@@???@@@AAACCCGGGKKKLLLKKKIIIIIIJJJHHHIIIJJJIIIGGGFFFHHHJJJKKKJJJIIIHHHHHHHHHIIIJJJIIIKKKKKKGGGAAA@@@EEEKKKHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIKKKMMMMMMQQQUUUZZZ]]]bbbkkkvvv{{{pppjjjmmmuuu}}}}}}zzz}}}|||qqqkkkfffaaa___\\\ZZZYYYXXXVVVTTTPPPPPPMMMHHHBBB>>>===>>><<<777777<<<;;;:::GGGYYYdddfffjjjnnnooouuu}}}qqqLLL===333,,,111......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------...000,,,...444666BBBZZZttt~~~pppwwwrrrxxxzzzgggaaa^^^VVVQQQSSSPPPSSSSSSUUU___iiidddVVVLLLBBB999666666555666999555444222000000111222333333333333444444444444555555555555666777888999:::999:::;;;>>>BBBGGGKKKMMMNNNRRRVVVXXXXXXZZZ]]]aaacccfffkkkqqqvvv{{{~~~}}}}}}}}}}}}|||xxxrrrnnngggaaaZZZTTTQQQQQQQQQQQQRRRTTTWWWYYYZZZ[[[^^^```bbbfffjjjmmmnnnppprrrssstttuuuwwwzzz}}}oooccc^^^\\\aaannn{{{|||qqq[[[LLLCCCAAAFFFMMMXXXfffuuu|||~~~{{{|||zzzrrrdddTTTFFF???===DDDPPPwwwooo___hhhOOO777444444444,,,333////////////............XXXXXXWWWWWWWWWYYYZZZ[[[]]]]]]\\\]]]\\\YYYTTTQQQHHHFFFFFFJJJPPPTTTTTTSSSTTTOOOOOOXXX```aaa^^^[[[^^^```aaa___[[[[[[___dddhhhjjjooouuu||||||wwwtttsssqqqwww~~~eeeccc```]]]ZZZXXXVVVUUURRRNNNMMMPPPOOOKKKIIIJJJIIIMMMXXXwww^^^>>>IIIZZZfffooouuurrrIII:::444222111+++...------,,,,,,------...---------------------------------.........//////------...///000111222222000FFFhhhiiiWWWbbbwww{{{{{{}}}|||uuulll```WWWQQQMMMIIIFFFDDDAAA???>>>:::555555888666666666888:::;;;:::999<<<>>>@@@AAA@@@@@@AAACCCAAADDDHHHIIIHHHHHHJJJLLLGGGIIIJJJIIIGGGHHHKKKNNNMMMKKKIIIHHHHHHIIIJJJKKKIIILLLMMMIIIDDDDDDJJJQQQHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHFFFGGGIIIJJJKKKKKKQQQUUUYYY]]]cccmmm{{{rrrmmmrrr{{{zzzvvvzzz{{{wwwqqqmmmfffaaa^^^\\\ZZZYYYYYYWWWUUUPPPPPPNNNHHHBBB======??????777777======:::DDDUUUiiilllnnnllljjjrrr}}}xxx~~~wwwPPP@@@333+++111......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------...000,,,...444777CCC[[[wwwzzzooozzzttt~~~wwwgggbbb^^^UUUQQQTTTPPPSSSSSSTTT^^^hhhaaaRRRGGG>>>666555555555777:::444333111000000111333444333333333444444444555555555555555666777999:::;;;::::::;;;===AAAEEEJJJLLLOOOSSSWWWYYYYYY[[[^^^aaabbbeeejjjpppvvvzzz}}}~~~{{{{{{{{{|||{{{xxxsssooofffaaaYYYSSSPPPOOOOOOOOOSSSVVVXXXZZZ[[[]]]___bbbaaaeeejjjnnnpppqqqssstttvvvvvvwwwyyy|||yyyooollltttuuuzzz~~~yyyttt^^^NNNEEEBBBFFFLLLTTTcccrrryyy|||~~~~~~|||zzz}}}}}}uuueeeTTTFFF???777???JJJmmmmmm[[[aaawwwRRR888555555444,,,333000/////////............UUUUUUVVVXXXYYY[[[\\\\\\\\\\\\]]]]]]\\\XXXRRRMMMIIIHHHGGGFFFHHHLLLPPPSSSOOOLLLNNNVVV]]]^^^^^^___aaaaaa___\\\YYYZZZ\\\^^^dddiiiooovvv|||{{{wwwuuuttttttyyyxxxllldddgggqqq~~~{{{gggfffbbb___^^^]]]YYYTTTUUUTTTRRRPPPNNNMMMLLLLLLJJJEEESSSbbbooocccBBBAAATTTggguuuzzz[[[<<<555000,,,222---------,,,,,,,,,++++++,,,,,,,,,---------......---------............///.../////////...///111333888@@@yyyiii___sss~~~vvvxxx~~~yyyjjjeee]]]UUUPPPKKKHHHEEE@@@>>><<<:::999888888999777888888999::::::;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFDDDEEEHHHJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFGGGIIIKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJIIIIIIKKKOOORRRVVVWWW[[[cccnnnyyy~~~xxxuuuvvvzzz}}}wwwyyy}}}xxxtttwww}}}vvvnnnllllllbbb```^^^]]]]]]\\\ZZZXXXUUURRRNNNJJJFFFCCC>>>;;;::::::999888999===CCCGGGmmm|||rrreeeqqqxxxyyy{{{|||kkkttt]]]@@@555000111......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++///333333111888KKK\\\yyypppiiiqqqyyydddZZZWWWTTTRRRQQQPPPQQQQQQUUU___cccWWWGGG@@@;;;555333444555444333111111111111111222222222222222444666777888888888888999;;;<<<<<<<<<;;;;;;<<<<<<===???AAADDDFFFGGGKKKOOOSSSUUUVVVXXX]]]aaaeeehhhlllqqqvvvyyy{{{|||{{{{{{|||{{{yyyuuuqqqnnneeeaaa[[[UUURRRPPPOOONNNRRRSSSVVVYYY[[[]]]______fffhhhlllnnnnnnooopppqqqxxxwwwwww{{{wwwuuu|||}}}}}}zzzzzzwwwbbbSSSIIIBBBBBBEEEPPP___qqq{{{|||{{{}}}}}}||||||zzzsssbbbMMM>>>===???GGGjjj}}}nnn```fffddd333666777---333---////////////............SSSTTTUUUWWWXXXZZZ[[[\\\[[[[[[\\\\\\[[[WWWQQQMMMHHHGGGEEEDDDFFFIIIMMMOOOOOOLLLOOOVVV\\\]]]^^^___^^^^^^]]][[[ZZZ[[[^^^aaagggkkkrrrxxx~~~~~~zzzwwwuuutttvvvyyy}}}yyylllaaa\\\^^^cccfffsss~~~rrrccccccaaa___^^^\\\YYYVVVUUUSSSRRROOOMMMLLLKKKKKKKKKFFFPPPZZZlllhhhGGGBBBOOObbbuuu~~~bbb???666333///111---------,,,,,,,,,++++++,,,,,,,,,---------......---------............///.../////////...///111444:::JJJ~~~hhhdddxxxttt{{{}}}rrrhhhbbbZZZSSSMMMIIIEEECCC???>>><<<:::888888888888888888888999::::::;;;;;;<<<<<<===>>>>>>???@@@@@@???@@@AAABBBCCCDDDEEEFFFCCCEEEGGGIIIJJJJJJJJJIIIEEEFFFGGGGGGGGGHHHJJJLLLIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMJJJKKKKKKJJJJJJLLLPPPTTT[[[```gggqqq{{{~~~yyyvvvwww{{{{{{uuuvvv||||||xxxwwwyyy~~~uuummmgggdddcccaaa___^^^]]][[[YYYWWWTTTQQQMMMIIIFFFBBB>>>;;;;;;::::::888999<<>>:::555333555666555333111111111111111222222222222333444666777888888999999:::;;;<<<<<<<<<;;;;;;:::;;;<<<>>>@@@CCCEEEFFFLLLOOORRRTTTUUUXXX]]]aaaeeehhhkkkppptttwwwxxxyyyxxxxxxxxxvvvsssooollljjjddd```\\\WWWTTTRRRPPPOOORRRTTTWWWZZZ]]]___```aaahhhkkknnnooopppqqqsssttt{{{zzz{{{~~~~~~zzzeeeUUUIIICCCBBBEEEMMM\\\nnnzzz||||||~~~xxxhhhRRRBBB===>>>AAA^^^yyyssseeehhhjjj888888999///555///////////////............QQQRRRSSSUUUVVVXXXZZZZZZZZZZZZZZZ[[[ZZZVVVPPPLLLGGGFFFCCCBBBCCCEEEHHHJJJNNNLLLNNNUUUZZZ[[[\\\___YYYZZZ[[[[[[[[[^^^bbbeeelllpppvvv{{{}}}xxxuuuuuuuuuwwwxxxyyy}}}wwwkkkbbb]]][[[[[[cccmmmtttvvv|||xxxhhhfffccc```___^^^]]]ZZZXXXTTTSSSQQQOOOMMMKKKJJJJJJKKKHHHLLLQQQiiipppOOOAAAJJJZZZmmmzzzlllCCC777888333000------------,,,,,,,,,,,,,,,,,,,,,---------......---------............///.../////////...///222444<<>>===;;;999888777777888777888888999999::::::;;;;;;;;;<<<<<<======>>>>>>======>>>@@@AAACCCDDDDDDBBBDDDFFFHHHJJJJJJJJJJJJCCCEEEHHHIIIIIIIIIJJJLLLIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFGGGIIIJJJLLLMMMKKKKKKKKKKKKLLLOOOSSSWWW]]]eeeqqq|||~~~zzzwwwxxx{{{yyyrrrrrrxxx}}}|||yyy|||}}}zzztttoookkkgggfffccc```^^^]]][[[XXXUUURRROOOKKKGGGDDDAAA===:::<<<;;;:::999888;;;???CCCSSSrrr{{{nnnllloooiiicccrrrxxx|||~~~}}}ooouuuOOO777111000.........------------,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------000......111444;;;JJJWWWgggvvvqqqvvvxxxuuuvvvaaaWWWUUUSSSRRRRRRSSSTTTVVVZZZ```^^^PPPAAA;;;777444333555666555333000000111111111222222222222333444666777888999999:::;;;;;;<<<===<<<<<<<<<=========>>>@@@CCCEEEGGGKKKNNNQQQRRRSSSWWW]]]bbbfffhhhkkknnnqqqsssttttttsssqqqnnnkkkgggcccaaa```]]]\\\ZZZXXXVVVSSSRRRQQQSSSUUUXXX[[[^^^aaacccdddlllnnnpppqqqrrrtttwwwyyy~~~~~~~~~jjjXXXKKKCCCBBBFFFJJJXXXkkkwww{{{||||||kkkUUUEEE======<<>>777999000555000////////////............MMMNNNPPPRRRTTTVVVXXXYYYXXXXXXYYYZZZYYYUUUOOOKKKHHHFFFCCCAAA@@@BBBEEEFFFKKKJJJLLLRRRVVVWWWYYY\\\UUUWWWYYY[[[^^^bbbgggkkkqqquuuzzz|||wwwuuutttuuuuuuttttttxxx~~~|||xxx{{{}}}uuupppoooooommmoookkkccceeeooorrrmmmwwwjjj___]]]______[[[XXXVVVTTTRRRPPPMMMLLLJJJJJJJJJIIIKKKMMMiiiwwwVVV@@@JJJSSSddduuu{{{zzz}}}wwwIII999:::555......------------,,,,,,,,,,,,,,,,,,---------......---------............///...///000//////000222555???ccchhh```kkkyyyooozzzpppbbb]]]UUUNNNHHHDDDAAA>>>>>><<<:::888777666666777666666666777888888999999999999:::::::::;;;;;;;;;;;;<<<===???@@@BBBCCCDDDBBBCCCEEEGGGIIIJJJKKKKKKFFFHHHKKKLLLKKKJJJJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHDDDEEEEEEFFFHHHJJJLLLMMMKKKLLLMMMMMMNNNRRRWWW[[[aaajjjvvv}}}~~~}}}{{{yyyyyy{{{zzzsssrrrwww|||~~~}}}wwwtttrrrooommmgggeeeaaa^^^\\\ZZZVVVTTTPPPMMMIIIFFFCCC@@@===:::<<<<<<;;;999888999===@@@KKKnnntttlllqqqpppgggkkk{{{pppUUU999222111............------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------------111......111333;;;NNNbbbssszzz{{{xxxnnnzzzyyyyyysss^^^UUUTTTSSSRRRRRRRRRTTTXXX^^^aaa\\\NNNAAA888555333333666777555333000000000111222222333333222333555666888999999999;;;;;;<<<<<<============BBBBBBAAAAAAAAACCCEEEFFFHHHKKKNNNPPPRRRVVV]]]cccggghhhjjjlllnnnnnnnnnnnnjjjfffaaa[[[VVVSSSQQQPPPQQQRRRTTTTTTSSSRRRRRRRRRSSSUUUXXX\\\```ccceeefffnnnoooqqqqqqsssuuuyyy}}}~~~zzzrrrrrrvvv{{{ooo]]]NNNDDDCCCFFFIIIVVVhhhtttyyy{{{~~~zzzjjjTTTDDD======;;;MMMbbbjjjeeewww{{{EEE666777///222///////////////............JJJKKKMMMOOORRRTTTVVVWWWWWWWWWXXXYYYXXXUUUOOOKKKIIIFFFCCC@@@@@@AAACCCDDDHHHFFFIIINNNQQQRRRUUUYYYTTTVVVZZZ^^^aaaffflllpppuuuxxx~~~|||wwwttttttuuurrrppppppuuu||||||wwwrrr{{{~~~}}}tttjjjmmm{{{uuu___[[[aaabbb]]]XXXXXXVVVTTTQQQOOOMMMLLLKKKHHHIIIMMMNNNjjjzzzWWW@@@IIITTTjjjPPP<<<;;;555---.........---------,,,,,,,,,,,,,,,---------......---------............///...///000//////000333666FFFoooiiieeerrrrrrqqqyyynnnaaa[[[TTTMMMHHHDDD@@@>>><<<;;;999777666555555666444444444555666666777777888888888999999::::::;;;<<<===>>>???AAABBBCCCDDDBBBCCCDDDFFFHHHJJJKKKKKKKKKMMMNNNNNNLLLJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEFFFHHHJJJKKKLLLLLLMMMNNNOOOQQQUUU[[[___hhhpppzzz|||}}}}}}|||{{{|||}}}wwwuuuyyy~~~zzztttmmmhhhgggeeeaaa^^^\\\XXXUUURRRNNNKKKHHHEEECCC@@@===:::<<<<<<;;;999777888;;;>>>GGGfff|||uuukkkttt|||uuu|||ttt}}}[[[<<<666222//////.........---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........000...000222111999UUUrrr{{{pppwww{{{qqqlll}}}xxxzzzooo\\\TTTSSSRRRQQQQQQPPPRRRXXX___aaaYYYLLLBBB666444222444666777555222///000000111222222333333333333555777888999999999:::;;;;;;<<<===>>>???@@@DDDCCCAAA@@@???@@@BBBCCCEEEIIIMMMOOOQQQVVV\\\bbbeeefffggghhhhhhgggfffeee]]]YYYRRRKKKEEEBBBAAAAAACCCFFFKKKMMMNNNNNNOOOQQQQQQTTTWWW\\\```dddfffhhhmmmoooqqqrrrsssvvv{{{~~~|||~~~ooocccZZZ___jjjsss|||uuubbbQQQEEEBBBFFFIIIUUUeeeqqqwwwyyy|||~~~~~~~~~~~~xxxiiiUUUFFF===???>>>PPPdddfffccczzzPPP777777000222000////////////............FFFGGGJJJLLLOOORRRTTTUUUVVVWWWXXXYYYXXXUUUOOOKKKIIIFFFCCC@@@???@@@BBBCCCEEEDDDGGGKKKMMMMMMQQQWWWUUUXXX]]]aaafffkkkppptttwww{{{|||wwwuuuuuuuuupppnnnooottt{{{}}}zzzooovvv}}}zzz___[[[bbbbbb]]]YYYYYYWWWUUURRROOOMMMLLLKKKGGGHHHMMMOOOgggtttTTTBBBFFF\\\{{{ZZZAAA:::333///............---------,,,,,,,,,,,,---------......---------............///...///000000000111444666PPP|||dddeeettteeeooouuujjj___ZZZRRRLLLGGGCCC@@@>>><<<:::888666555444444555333333444555555666666777888888999:::;;;<<<======@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDFFFGGGIIIJJJKKKNNNOOOPPPNNNKKKIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMOOOQQQTTTYYY___cccjjjpppwww|||}}}}}}}}}|||zzz}}}{{{lllcccfffddd```]]]ZZZWWWTTTQQQMMMKKKGGGEEECCCAAA===;;;;;;;;;:::999777888:::===AAAXXXssstttiiirrr}}}zzzvvvcccCCC:::111/////////.........------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////...000333111999XXX{{{vvvhhhrrr{{{pppnnnuuuxxx|||kkkZZZTTTTTTSSSPPPOOOMMMOOOVVV^^^]]]SSSGGGAAA555333222444777777333000//////000111222333333444333444555777888999::::::999::::::<<<>>>@@@BBBCCCAAA???===;;;;;;<<>>@@@???QQQeeeaaaccc]]]::::::444333222////////////............DDDEEEGGGJJJMMMPPPSSSTTTVVVWWWXXXYYYYYYUUUPPPLLLGGGEEEAAA???>>>???AAABBBDDDDDDFFFJJJKKKKKKPPPVVVXXX[[[```eeeiiinnntttwwwxxx|||}}}yyyvvvuuuuuupppoooppptttzzz~~~~~~}}}wwwyyyzzzyyyyyy|||vvv```]]]aaa___\\\]]]YYYWWWUUURRROOOMMMKKKJJJGGGFFFLLLMMMaaaiiiNNNFFFAAAccccccGGG999222222............------------,,,,,,,,,---------......---------............///...///000000000111444777VVVuuuYYYdddxxxvvv]]]tttttttttggg]]]XXXQQQJJJEEEBBB???<<<;;;:::777555444444444444444555555666666777888888999:::;;;===>>>@@@AAABBBDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJMMMNNNMMMLLLIIIHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIHHHHHHIIIJJJJJJKKKLLLNNNPPPRRRVVV[[[bbbfffhhhnnntttxxxxxxyyy}}}~~~ooogggeeebbb^^^[[[YYYVVVSSSPPPMMMJJJGGGEEEDDDAAA>>><<<:::::::::999777888:::<<<===LLLkkkwwwkkknnn{{{zzzqqqnnnMMM???///////////////............+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000,,,///555555;;;XXXxxxzzztttmmmzzzuuutttuuuzzzwwwhhhYYYTTTUUUSSSOOOMMMLLLMMMSSSZZZWWWJJJ???<<<444333333444777666222......///000111222333444444333444666777999999::::::888999:::<<<>>>BBBEEEFFF;;;:::888777999<<>>CCCEEEDDDEEEIIIMMMLLLOOOSSSXXX^^^bbbfffgggkkknnnrrruuuxxxzzz}}}~~~bbbQQQEEEIIISSS[[[hhhuuuyyy{{{}}}kkkXXXHHHBBBCCCEEEOOO^^^kkktttyyy|||}}}~~~|||{{{wwwlll]]]QQQ@@@AAA===KKK___{{{___ddd~~~fff<<<;;;555222333////////////............BBBDDDFFFIIILLLPPPRRRSSSVVVWWWXXXYYYYYYVVVPPPLLLFFFDDD@@@======>>>@@@AAADDDDDDGGGJJJKKKKKKPPPWWWZZZ]]]cccggglllpppuuuyyyyyy|||}}}zzzwwwvvvuuurrrqqqrrruuuyyy}}}|||wwwtttwwwpppaaa``````\\\\\\```XXXVVVTTTQQQNNNLLLJJJIIIGGGEEEKKKKKK[[[```JJJIII???fffiiiLLL999222555//////.........---------,,,,,,,,,---------......---------.........//////...///000000000222555777WWWzzzkkkTTThhhuuubbb{{{lllvvviii\\\WWWOOOIIIDDDAAA===;;;:::999777555444333333444666666777777888999999999;;;<<<>>>???BBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKIIIGGGGGGIIIKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKMMMNNNQQQSSSWWW]]]ccchhhkkkqqqxxx{{{{{{}}}xxxnnnkkkcccaaa]]][[[XXXVVVRRRPPPMMMJJJGGGEEEDDDBBB???<<<999999999888777888:::<<<;;;EEEhhh|||nnnlllvvvttt|||nnnvvvTTTBBB---000/////////............++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000000***---555888===UUUrrrsssvvvxxxzzzzzzyyy}}}uuufffXXXUUUVVVSSSOOOLLLKKKLLLQQQWWWRRRDDD999777444333333555777666111,,,...///000111222333444444333444666777999:::::::::777888999;;;???CCCFFFHHH888777777777:::>>>CCCFFFLLLPPPSSSSSSPPPMMMLLLMMMOOOOOOMMMKKKHHHEEEAAA???<<<:::999888888;;;===???<<<@@@DDDDDDCCCCCCHHHLLLKKKMMMRRRWWW]]]bbbeeegggkkkoootttwwwzzz|||~~~uuucccPPPCCCDDDJJJPPP]]]kkkmmmqqq}}}|||~~~nnnZZZHHHAAABBBBBBLLL[[[jjjtttzzz}}}}}}{{{zzzvvvmmm___TTTCCC@@@999EEEXXX|||www```dddyyyiii;;;:::333000111000/////////............CCCDDDEEEFFFHHHKKKMMMNNNSSSTTTVVVYYY[[[YYYSSSNNNGGGFFFDDDAAA@@@?????????DDDAAAAAAGGGLLLPPPTTTYYYaaabbbdddgggkkkqqqvvvyyyzzzxxxwwwyyyzzzvvvuuussssssuuuxxx{{{}}}~~~{{{zzzyyyyyyyyyrrriii```___```^^^\\\\\\[[[VVVQQQNNNMMMLLLJJJHHHIIIEEEIIIMMMRRR\\\YYYEEECCCUUUzzzyyyLLL<<<;;;444//////...------------...---------------------------------............///000444000...444333555AAAaaawwwsssqqqffflll|||kkknnn}}}qqquuummm\\\VVVOOOIIIFFFBBB<<<888888777666444444555555666666777888888::::::;;;<<<@@@AAABBBCCCCCCEEEHHHKKKJJJIIIGGGEEEDDDDDDEEEEEECCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGFFFEEEFFFGGGHHHIIIMMMKKKJJJJJJKKKLLLLLLLLLOOOSSSVVVXXXZZZ^^^dddjjjiiiooovvvyyyzzz{{{zzztttnnnlllqqq||||||yyyuuunnngggbbb\\\ZZZZZZXXXSSSOOOLLLKKKHHHEEEAAA???===<<<888888777777888888999:::===BBB```vvvrrruuu{{{pppvvv]]]888777222111///...------...............------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......111...///111444>>>UUUlllssszzz|||yyywwwcccXXXUUUPPPQQQRRRKKKIIIOOOTTTTTTLLLAAA888444333444555666666444222111000222333333111000000111222222333555666888999999666888;;;>>>@@@BBBBBBBBB888555777===@@@BBBHHHQQQYYYXXXTTTOOOIIIEEEEEEEEEHHHFFFCCC@@@===;;;;;;:::777999;;;;;;;;;;;;===>>>>>>DDDGGGGGGHHHLLLNNNMMMRRRRRRSSSUUUZZZ```fffjjjlllooorrruuuwww{{{xxxsssiii[[[QQQHHHDDDCCCEEEKKKQQQYYYjjj~~~{{{{{{uuu[[[HHHBBBCCCGGGJJJUUUhhhvvv|||}}}|||yyyrrrcccVVVIII:::>>>GGGOOOuuuvvv______kkkjjjAAA<<<,,,///444000000000000////////////CCCCCCDDDEEEGGGJJJKKKLLLSSSSSSUUUXXXZZZYYYTTTPPPIIIGGGEEEBBB@@@???>>>>>>CCC@@@AAAGGGLLLOOOTTTZZZ___bbbffflllqqquuuxxxyyy|||yyyxxxxxxyyytttsssrrrssstttxxx{{{}}}eee]]]VVVWWWYYYZZZ[[[]]]YYYUUUPPPMMMLLLKKKIIIGGGFFFCCCGGGLLLRRR^^^\\\JJJ???OOOrrrSSS>>>;;;333//////...------------...---------------------------------............///000444000...444333777DDDqqqvvvooo{{{rrrttthhhmmm~~~www~~~uuummmZZZUUUMMMHHHEEEBBB===999888777555444444444555666777777888999:::;;;<<<<<>>???ZZZtttuuuwww{{{ssshhhrrrddd===777222111///...------............---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------.........---000444777BBBWWWlllxxx}}}zzz{{{uuuuuuaaaWWWUUUPPPPPPQQQKKKIIIOOOTTTSSSKKK@@@888444333444555666666444222111000111333333111000111111222222333555666888999999777888:::<<<===?????????<<<:::===DDDHHHIIINNNUUUYYYUUUOOOIIIDDDBBBAAAAAAAAA@@@>>>;;;:::999999999999;;;===>>>???@@@DDDFFFFFFMMMRRRTTTVVVYYY[[[YYYXXXWWWVVVWWWZZZ___eeehhhkkknnnqqqtttwwwzzz~~~uuuiiiccc___UUUSSSLLLFFFEEEDDDEEEHHHNNNQQQddd{{{www^^^KKKCCCAAAGGGIIITTTggguuu{{{}}}{{{wwwooo```QQQIII;;;<<>>>>>AAA???@@@FFFKKKOOOUUU[[[^^^cccjjjrrrxxx{{{||||||{{{yyywwwwwwttttttssstttwwwzzz~~~}}}uuuTTTLLLGGGJJJOOORRRVVVZZZWWWTTTQQQNNNMMMKKKIIIHHHFFFCCCGGGLLLQQQ]]]\\\KKK<<>>======????????????@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGIIIKKKLLLNNNMMMMMMMMMMMMMMMMMMNNNSSSUUUWWWWWWWWW[[[aaagggjjjmmmrrrwww|||}}}}}}}}}jjjeee___\\\YYYVVVRRRNNNLLLJJJGGGDDDAAA???===<<<888888777777888888999:::>>>;;;QQQoooxxxyyy|||yyydddhhhsssmmmCCC666222111///...------.........------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,...111444777BBBWWWiii}}}~~~|||rrrrrrppp^^^UUUTTTNNNOOOPPPJJJJJJOOOSSSQQQIII???777333222333555666555444222111///111333333111000111222222222333555666777888999888888888888999:::<<<<<<>>>>>>BBBIIINNNPPPSSSVVVRRRMMMFFFCCCBBBBBBAAA@@@<<<;;;:::888777888888999888999;;;===@@@DDDIIIMMMQQQYYY```cccfffiiihhhfff```^^^[[[YYY[[[___cccgggjjjlllpppsssvvvzzz~~~~~~|||{{{{{{{{{}}}|||{{{}}}vvv```XXXSSSTTTSSSJJJGGGCCC@@@BBBBBBAAADDDIIILLL^^^vvvxxxbbbOOODDD@@@EEEHHHSSSeeetttzzz}}}{{{wwwooo```QQQHHH;;;:::===???WWW|||sss```]]]yyyJJJ999222444333000000000000////////////AAABBBBBBCCCDDDEEEEEEEEEHHHIIILLLPPPTTTVVVVVVVVVMMMKKKHHHDDDAAA???======???>>>AAAGGGKKKOOOVVV]]]aaafffooowww~~~|||yyyvvvuuuuuuuuuvvvxxx{{{^^^HHHAAA===???DDDHHHMMMRRRRRRQQQPPPOOONNNMMMKKKJJJJJJFFFIIILLLNNNYYYYYYIII;;;???XXXuuu}}}zzz{{{cccDDD:::555//////...------------...---------------------------------............//////333000000444333<<>>===<<<<<<============>>>>>>??????@@@@@@AAACCCDDDEEEFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLNNNNNNNNNNNNMMMMMMOOOPPPUUUWWWYYYYYYZZZ^^^dddjjjkkkmmmpppvvv}}}}}}zzzzzz|||lllgggbbb]]]YYYUUUQQQMMMKKKIIIGGGDDDAAA???===<<<888888777777888888999:::>>>888GGGgggzzz||||||nnneeehhh{{{}}}vvvJJJ555222111///...------......------------------------++++++,,,,,,,,,---------,,,,,,,,,---------.........///111111444AAAWWWiii}}}~~~|||pppqqqkkkZZZSSSSSSMMMMMMOOOJJJJJJNNNRRRPPPGGG>>>666333222333444555555333222000///111222222111111111222222222333444555777777888666555555555666888:::;;;<<<>>>DDDKKKQQQSSSSSSSSSIIIEEEAAABBBFFFHHHEEEAAA;;;:::999888888888999::::::<<<>>>AAAEEEKKKRRRVVV]]]eeemmmoooppprrrppplllgggddd___\\\\\\___cccfffhhhkkkooorrruuuzzz~~~|||yyyxxxxxxyyy{{{zzzyyyzzz}}}cccPPPNNNMMMOOOOOOHHHBBB???>>>AAABBBBBBGGGMMMPPP```tttxxxdddSSSGGGBBBDDDFFFQQQdddssszzz}}}}}}~~~}}}{{{yyyrrrdddWWWFFF<<<:::<<>>===<<<>>>>>>AAAGGGLLLPPPWWW```ggglllsss||||||yyyvvvtttuuuvvvxxx{{{~~~mmmIIICCC===999;;;===???DDDJJJLLLMMMNNNNNNMMMKKKJJJJJJIIIFFFIIIJJJLLLWWWYYYJJJ<<<;;;NNNiiixxxyyy}}}yyyyyygggEEE:::666//////...------------...---------------------------------............//////222000111444333???YYYwww~~~{{{rrrdddVVV[[[rrrxxxuuu}}}nnn||||||ssskkk___XXXOOOHHHCCC???;;;777777666555333333444444555666777777888999:::;;;;;;===>>>??????>>>===>>>???>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@BBBCCCEEEFFFGGGEEEEEEDDDEEEFFFHHHJJJKKKLLLMMMOOONNNMMMNNNPPPRRRRRRVVVYYY[[[\\\```ggglllmmmnnnrrrxxx~~~{{{wwwvvvyyy|||mmmiiiddd^^^YYYUUUPPPNNNJJJIIIFFFCCCAAA>>>======888888777777888888999:::===888@@@\\\vvv|||}}}yyyhhhiiizzzTTT888222111///...------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------.........000000...333FFFaaatttwww||||||{{{xxxnnnnnnfffWWWRRRSSSMMMMMMOOOJJJKKKNNNQQQMMMEEE<<<555333222333444555555333111000...000222222111111222333222333333444555666777777333333333333555777:::;;;;;;>>>DDDKKKQQQTTTRRRNNNDDDCCCDDDHHHLLLKKKEEE???:::999888777777888999:::@@@BBBFFFJJJPPPXXX```fffmmmtttzzzzzzyyyxxxuuupppllliiidddaaa___aaadddfffhhhjjjnnnrrrvvvzzz}}}zzzxxxwwwwwwwwwyyyzzzzzzzzz|||oooWWWNNNQQQNNNKKKJJJEEEEEEBBBBBBDDDEEEIIIQQQZZZ___lll{{{yyyeeeUUUJJJEEECCCEEEPPPbbbrrrzzz~~~}}}{{{uuuhhhZZZFFF???:::===@@@JJJmmm```XXX{{{WWW333666555000000000000000////////////BBBBBBCCCCCCBBBAAA???>>>:::<<<>>>AAADDDHHHNNNRRRMMMKKKGGGCCC@@@>>>===<<<===>>>CCCIIIMMMQQQZZZccckkkpppyyy}}}|||zzzxxxvvvuuuuuuvvvyyy}}}yyy[[[===AAA===:::<<<======AAAFFFHHHKKKMMMMMMKKKIIIHHHHHHDDDBBBFFFGGGIIIVVVZZZMMM???999GGG___ooo{{{yyy|||}}}|||{{{{{{mmmGGG:::777//////...------------...---------------------------------............///...111000222444333BBBaaauuukkkUUUJJJ^^^rrrvvvyyykkkzzzpppggg___XXXNNNFFFBBB>>>:::777666666444333333333444555555555666777888999:::::::::<<<>>>>>>===<<<<<<===;;;;;;<<<===>>>>>>>>>>>>999::::::;;;;;;;;;::::::<<<===>>>???AAACCCDDDEEECCCCCCBBBBBBCCCEEEGGGHHHIIIKKKNNNNNNMMMNNNQQQUUUPPPUUUZZZ]]]___bbbgggkkknnnqqquuuzzz~~~~~~xxxssssssuuuxxxmmmjjjeee___YYYTTTQQQOOOIIIHHHFFFCCC@@@>>>======888888777777888888999::::::<<<===PPPooo|||~~~rrrzzz|||^^^===222111///...------......,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,000000///777OOOmmmrrr{{{uuuwwwtttggggggzzz~~~bbbUUURRRSSSMMMMMMOOOKKKKKKNNNPPPLLLCCC:::444222111222444555444333111000...000222222222111222333222333333444555555666666111222333444666888:::;;;;;;@@@EEEKKKQQQUUUQQQKKKFFFGGGJJJNNNOOOIII@@@999777777666666777999;;;<<>><<<888999::::::;;;???DDDIIIKKKIIIFFFCCC@@@>>>===<<<===???DDDJJJNNNRRR\\\fffmmmsss~~~~~~{{{zzzyyywwwwwwvvvwwwwwwxxxzzz}}}{{{|||{{{mmm^^^NNN;;;???<<<<<>>:::888666555444333333333444444444444555666777888999999777999<<<<<<;;;;;;;;;<<<::::::<<<<<<===<<<<<<;;;888999:::;;;;;;:::999888999:::;;;<<<>>>@@@AAAAAABBBAAA@@@@@@AAABBBCCCDDDEEEIIIMMMMMMLLLNNNSSSWWWTTTYYY```dddeeefffiiilllppptttzzz}}}~~~{{{uuupppoooqqqttt~~~}}}||||||~~~~~~llljjjfff```ZZZTTTQQQPPPIIIGGGEEECCC@@@>>>======888888777777888888999:::777@@@===EEEfffzzz~~~zzzddd@@@222111///...------......,,,,,,,,,---------......***++++++++++++,,,,,,,,,,,,,,,,,,---------......***000222000999RRRpppqqq}}}wwwuuurrrqqqaaadddwww{{{___SSSRRRTTTNNNMMMPPPLLLLLLNNNOOOJJJBBB999444222111222444444444333111///...000222222222111222444222333333444444555555666333333555666777888888888;;;@@@DDDHHHOOOSSSNNNFFFGGGIIIMMMOOOLLLEEE===888555555666888:::>>>AAACCCGGGMMMWWWbbbnnnzzz|||yyyuuupppkkkhhhfffeeegggjjjooossswww|||~~~|||zzzxxxvvvtttssssssttttttvvvyyy||||||}}}xxxdddbbbmmmjjjddddddbbbZZZXXXZZZ]]]```fffsssnnnXXXJJJEEECCCEEEPPPbbbrrr{{{~~~xxxiii\\\HHHDDD;;;;;;@@@AAAdddhhhiiiccc666888333444000000000000////////////CCCDDDDDDDDDBBB@@@===;;;888999999777666888===BBBJJJHHHEEEBBB???======<<<===???EEEKKKOOOSSS]]]gggllluuu{{{zzz{{{wwwwwwuuuuuuuuuvvvwwwxxx|||~~~cccYYYYYYXXXNNNIIIGGG???===;;;>>>BBBDDDEEEIIINNNVVVYYY[[[YYYSSSMMMJJJIIIFFFCCCFFFEEEEEEPPPUUUIII???666???TTTddduuuzzzPPP;;;333//////...------------...---------------------------------.........//////...000000333555222FFFjjj|||yyy}}}XXXLLLnnnvvvvvvttt~~~uuuhhh^^^VVVOOOGGGAAA>>>===;;;999666555444333222333444444333333444555666777888888444666999:::999999999:::::::::;;;<<<;;;:::999888888999:::;;;;;;:::888888777888999:::<<<===>>>>>>AAA@@@?????????@@@AAABBBCCCHHHLLLMMMLLLNNNSSSXXXYYY___fffjjjkkkjjjlllmmmpppvvv}}}~~~yyyrrrmmmlllnnnqqq}}}|||zzzyyyzzzwwwllljjjgggaaaZZZUUURRRQQQHHHGGGEEEBBB@@@>>>======888888888777888999999:::666DDD===???```yyy~~~zzzddd???222111///...------......,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,---------......***111333000888OOOkkk{{{qqqvvvqqqoookkk___eeexxxvvv^^^RRRRRRTTTNNNMMMPPPLLLLLLNNNNNNIIIAAA888333222111222333444444222111///...000222222222222333444333333333444444555555555555666777888888888777666:::>>>BBBEEEKKKPPPKKKAAADDDHHHLLLLLLHHHBBB===:::444555777:::???DDDHHHJJJQQQYYYeeesss|||vvvpppjjjfffdddhhhkkkoootttxxx}}}~~~yyyvvvssswwwuuusssqqqqqqqqqrrrssstttxxx|||}}}}}}~~~gggdddrrruuusssuuuvvvmmmmmmqqquuuxxx~~~rrrYYYIIIBBBDDDEEEPPPbbbsss|||zzzmmm```FFFDDD:::<<>><<<;;;:::::::::888666666888:::>>>???AAAAAA???>>>>>>???>>>???CCCHHHLLLQQQ]]]iiivvvyyyssssssxxxrrrqqqpppnnnnnnrrrwww|||}}}___]]]UUUJJJFFFJJJIIIEEEDDD@@@>>>CCCIIIMMMSSSYYYgggnnnvvvlllXXXQQQNNNCCCFFFEEEEEEEEEFFFHHHJJJLLL@@@777:::QQQjjjyyy~~~QQQ666999333000...---.........---//////.........------------------............///111...---555666000FFFrrrcccuuu```\\\ooowww}}}{{{xxxmmm___UUUKKKJJJGGGAAA;;;777555666888777555333222111222222333333333333444444555666555555777888999999999999::::::::::::::::::::::::888888888888888888888888888888777777888:::<<<===<<<>>>@@@@@@>>><<<>>>@@@AAADDDIIILLLMMMQQQWWW[[[___ccciiimmmooopppqqqrrrwwwzzzzzzwwwrrrlllkkkmmmzzz|||~~~ooo```bbbccc```[[[UUURRRPPPLLLGGGCCCAAABBBBBB@@@===999999888888888888999999:::777<<>>666111000111111222333222111000///111222333333222111222444444333333333444444555666888777777666666666777777@@@@@@@@@AAAAAABBBBBBBBBDDDFFFHHHGGGBBB===999777888666999???AAABBBKKKVVV```qqq}}}uuupppooojjjeeeeeeiiilllpppwww~~~zzzsssnnnmmmnnnmmmmmmnnnoooppppppoooooowwwvvvxxx}}}zzzsss|||~~~rrr[[[MMMGGGGGGIIIRRR```qqq}}}|||wwwlllbbbHHHAAA999<<>><<<;;;888999999777666555666888999<<<@@@AAAAAA@@@@@@@@@======AAAGGGMMMVVVdddrrrzzz~~~{{{wwwqqqppprrrkkkkkkkkkkkknnnsss{{{xxxiiidddYYYOOOLLLOOONNNIIIJJJFFFFFFKKKQQQVVV]]]dddsssvvv~~~wwwbbbVVVQQQGGGGGGFFFDDDCCCDDDFFFIIIKKKAAA<<<>>>PPPjjj}}}VVV:::999333000...---.........---//////.........------------------............///000...---444777333LLLyyy```ppp]]]\\\qqq|||}}}}}}vvvkkk^^^UUUKKKJJJGGGAAA;;;777666666888777555333222222222222333333333333333444555555444555666777888888888888999999999999999999999999888888888888888888888888777777666666777888:::;;;===???@@@???===;;;;;;<<<@@@EEEKKKOOORRRVVV\\\aaafffjjjooosssuuuvvvwwwxxx{{{~~~{{{wwwrrrlllkkkmmmxxx{{{~~~gggVVVUUUTTTUUUUUUTTTPPPLLLKKKGGGDDDAAAAAA@@@===;;;999999888888888888999999;;;888<<>>666111000111111222333222111000///111222333333222111333444444444333333333444555555666666555555555666777888======>>>???@@@@@@AAABBBBBBDDDEEEDDD@@@<<<:::999888888<<>><<<:::777888999999777666777888666999===????????????@@@???>>>BBBIIIQQQ\\\lllzzz|||vvvvvvtttoookkkjjjeeefffggghhhlllrrryyyttt]]]XXXPPPMMMUUU___bbb___ZZZXXXYYY^^^dddhhhooovvvppp[[[QQQJJJIIIGGGCCCAAAAAACCCGGGIII???>>>@@@NNNmmm]]]???888333000...---.........---...............------------------............///000...---333666666SSSfffkkk\\\aaazzzzzzrrrhhh\\\TTTKKKJJJGGGBBB<<<888777888888777555333333222333333333333333333333333444555444555555666777777777777888888888888888888888888666666666666666666666666666666555555555777888999<<<>>>@@@@@@>>><<<<<<===@@@FFFNNNTTTYYY^^^eeeiiiqqquuuyyy|||}}}~~~zzzxxxtttooonnnqqqxxx|||mmmWWWIIIFFFDDDHHHNNNPPPMMMHHHHHHGGGDDDBBB???===<<<;;;999999888888888888999999===999<<<@@@MMMnnnttt}}}rrr|||OOO:::333...000111///......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---...000222<<>>666111000111111222333222111000///000222333333222222333555555555444444333444444444555444444444555777999::::::;;;<<<>>>@@@AAACCCCCCAAABBBBBB@@@===;;;;;;;;;:::;;;>>>EEELLLXXXjjjyyyzzz{{{yyyrrrnnnmmmkkkgggccciiioootttzzz~~~yyyttttttssspppllliiihhhhhhhhhgggfffeeeeeeeeefffgggkkklllqqqyyyyyy}}}uuu___OOOFFFDDDFFFLLLYYYiiitttxxxxxx}}}~~~}}}yyyooodddNNNFFF<<<===???@@@]]]ppp```dddyyytttDDD<<<444000111111111111000000000000@@@@@@@@@@@@???===;;;:::777999;;;;;;:::999:::;;;;;;<<<>>>>>>>>>===???@@@BBBAAADDDLLLUUU```ooo{{{}}}{{{sssnnnpppqqqlllfffcccddddddeeefffiiinnntttyyyvvvSSSMMMJJJQQQbbbrrrzzz{{{xxxvvvxxx|||~~~~~~zzz[[[PPPLLLJJJGGGCCC??????AAADDDGGG>>>===<<>>AAAFFFJJJJJJHHHFFFEEEDDDAAA>>>===<<<<<<999999888888888888999999>>>;;;<<<>>>IIIkkkrrrwwwooo~~~PPP;;;444///000111///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---//////000:::LLL```llluuu}}}zzztttjjj}}}sss___YYYUUUUUUTTTPPPOOOPPPOOOPPPOOOHHH???666111000111111222333222111000///000222333333222222444555666666555444444444444555444444444444666888:::;;;;;;;;;===???AAACCCEEEFFFCCCCCCAAA>>>;;;999;;;<<<======@@@GGGTTTggg~~~{{{xxx|||sssuuutttoookkkkkkiiiffffffkkkooorrrwww|||{{{vvvoooooonnnllljjjhhhggggggeeedddbbb``````aaacccdddhhhjjjpppyyyvvv~~~vvv```OOOEEEEEEFFFLLLYYYiiiuuuzzz{{{|||}}}~~~}}}}}}zzzooodddOOOGGG======@@@@@@YYYrrr___bbb{{{xxxGGG<<<444222111111111111000000000///>>>>>>??????>>><<<:::999666888999::::::;;;===???BBBCCCBBB@@@>>>>>>???AAAAAA@@@DDDMMMWWWaaannnyyy~~~uuusssllliiikkklllhhhbbb```bbbcccdddfffhhhmmmtttxxxiiibbb___iiizzz[[[QQQOOOKKKGGGCCC???>>>@@@CCCEEEBBB>>>999HHHxxx|||dddEEE888333000...---.........------.....................---------............///000111///000333999[[[zzzsssWWWSSSgggmmmyyy{{{rrriii___WWWRRRIIIIIIFFFAAA<<<999999999777666555444444444555666555555444444333444444555444555555666666666666555555555555555555555555555444444444444444444444444777666666666777999;;;<<<===>>>@@@CCCDDDDDDCCCAAABBBIIIRRRZZZaaahhhqqqvvv~~~~~~{{{{{{yyyvvvwww{{{ssspppmmmjjjdddXXXIII@@@>>>>>>???@@@AAAEEEIIIKKKHHHFFFCCC@@@???>>>>>>>>>999999888888888888999999===;;;======FFFggg{{{|||qqqzzzUUU<<<555//////000///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///000;;;NNN___eeeoooxxxrrrlllooo```[[[WWWXXXWWWSSSQQQSSSQQQRRRPPPIII???666111000111111222333222111000///000222333333333333555666777777666666555666666777666666777777888999:::;;;::::::<<<>>>@@@BBBCCCDDDDDDCCC@@@<<<999888:::<<<===???DDDPPPdddvvvkkkddd]]]]]]dddlllpppqqqllliiiiiihhhfffeeehhhiiiiiimmmssssssooommmlllkkkjjjiiihhhgggfffbbbaaa___^^^^^^___aaabbbfffhhhnnnxxx|||xxxaaaOOOFFFDDDEEEJJJXXXiiivvv}}}|||}}}|||||||||zzznnnbbbMMMGGG>>>===AAACCC[[[uuu```dddzzzHHH:::222333111111111111000000000///======>>>>>>===;;;:::999555666888888:::<<<@@@CCCEEEFFFHHHGGGEEEDDDDDDEEEEEECCCDDDLLLVVV```lllvvv~~~vvvnnnlllgggdddfffgggccc___^^^^^^```dddhhhmmmttt{{{~~~}}}}}}[[[TTTQQQJJJGGGCCC@@@???@@@BBBDDDHHH@@@999FFFtttjjjHHH999333000...---.........------------...............---------............///...222111000333<<<___yyyVVVVVVqqqyyylllxxxnnnddd[[[TTTQQQHHHGGGDDD@@@<<<999999999666555444444444555666777777666555555555555555555555666666777777666666666555555555555555555555555444444444444444444444444666666666777999;;;>>>???BBBBBBDDDGGGIIIIIIFFFDDDHHHNNNUUU\\\bbbjjjssszzz~~~}}}|||yyyzzz}}}zzz___XXXRRROOOLLLFFFCCCDDD@@@AAABBBBBBDDDHHHPPPUUUOOOJJJCCC???@@@@@@???===999999888888888888999999;;;;;;>>>===DDDdddxxxxxx]]]>>>666//////000///...///------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......---000000222@@@WWWgggkkksss|||sssoooiiibbb]]]ZZZ[[[ZZZVVVTTTUUURRRSSSQQQJJJ@@@666111///111111222333222111000///000222333444333444555777888888777777888888999:::999:::<<<<<<<<<;;;:::999888888999:::<<<===>>>>>>AAA@@@>>>:::777777999<<<>>>CCCNNNaaa}}}gggNNNHHHGGGEEEJJJSSShhhmmmppplllhhhhhhgggfffgggiiiiiihhhkkkppppppmmmjjjhhhgggfffgggfffdddccc___^^^]]]]]]]]]^^^```aaaccceeemmmwwwyyy```OOOFFFAAABBBGGGTTTfffuuu}}}~~~~~~|||{{{|||yyylll___KKKIIIAAA>>>AAAFFFbbbzzz```fff}}}HHH888111444111111111111000000000000<<<<<<======<<<;;;999888777888999:::<<>>:::888888999555555444444555666777888999999888777777777777777777888888888888888777777555555555555555555555555555555555555555555555555333444555777999===@@@BBBFFFHHHMMMVVV^^^ccccccaaaTTTXXX\\\```dddlllvvv~~~|||~~~{{{{{{{{{\\\VVVYYYcccmmmkkk^^^TTTRRRNNNJJJIIIOOO\\\iiippprrrcccUUUEEE???AAABBB===888999999888888888888999999777:::@@@@@@CCC___{{{sssfff???777000///000......000------------------------,,,,,,,,,------.........,,,,,,,,,---------.........222111444FFFaaaqqqrrryyysssuuu}}}{{{oookkkmmm]]]XXXVVVWWWWWWSSSPPPQQQTTTUUUSSSKKK@@@666111///111111222333222111000///000222333444444444666888888888999:::;;;===>>>???@@@BBBDDDEEECCC???999555;;;;;;;;;::::::999999999444555555555555666:::<<>>666===AAAAAAKKK[[[hhhooosssooojjjjjjjjjiiieeeiiikkklllmmmoookkkdddccc```]]]]]]___^^^\\\YYYWWWXXXZZZ\\\]]]^^^^^^^^^eeehhhqqq~~~~~~zzzzzz]]]MMMHHHFFFEEEIIITTTdddsss{{{}}}}}}{{{{{{vvvhhhYYYMMMNNNGGG@@@@@@HHHkkk```iiiLLL777000555111111111111000000000000:::888999>>>???<<<:::;;;999>>>BBBBBBCCCKKKXXXbbb|||fffUUUZZZ```fffsssvvvvvvuuurrrlllgggdddccc^^^]]][[[[[[\\\]]]]]]\\\fffeeejjjuuu~~~yyyZZZUUUUUUOOOHHHFFFCCCAAA@@@AAADDDFFFAAA;;;777>>>WWWuuuMMM;;;444222///......///...---,,,------......------,,,---......///////////////333000---888666CCCvvvzzz|||UUUUUUpppsssxxxxxxxxxkkkaaaZZZTTTNNNJJJGGGEEEAAA<<<999777666666333333333444444444555555888999999888777666888999777666555666888999999888666555333333333555666888777555333333555555333111555666888:::===@@@CCCEEELLLMMMRRR]]]jjjrrrrrrnnnaaa[[[YYY___ggglllpppuuuvvvxxx{{{~~~{{{}}}ttt___bbbiiisss{{{|||wwwnnnhhhfffccc^^^^^^lll~~~sssZZZGGGAAA===AAAAAA777888888777777777777888888999<<<===:::@@@UUUqqqzzzooorrrJJJ777222555111...000.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------------------...///444CCCXXXhhhoootttzzz{{{tttqqqrrrsssuuu^^^YYYVVVWWWVVVSSSQQQRRROOOPPPOOOIII@@@888444222111222222222222111000000222222111111333555888999:::888666888;;;======;;;@@@DDDFFFBBB:::555777:::>>>AAAAAA===::::::888555444111111444555666:::???HHH[[[vvvdddCCC???===>>>@@@FFFSSS```tttvvvwwwtttmmmhhhgggiiinnnkkkjjjlllooonnnhhhbbbaaa^^^ZZZYYY[[[]]]]]]\\\YYYWWWXXX\\\^^^^^^aaaeeehhhooozzzpppsss}}}aaaKKKEEEDDDDDDIIIUUUfffuuu}}}~~~xxxpppcccWWW[[[WWWHHH<<>>>>>@@@EEEMMM]]]tttsss[[[[[[^^^bbbmmmqqqrrrrrrooojjjdddaaa```ZZZZZZYYYZZZ\\\^^^______fffhhhrrrmmmXXXTTTRRRKKKHHHFFFCCCAAA@@@AAACCCEEEEEE>>>888???WWWtttOOO>>>444222///......///...---,,,------......------,,,---......///////////////222000---888777EEEyyyooovvvVVVWWWtttwww|||}}}uuuiii^^^WWWRRRLLLHHHFFFCCC???;;;888666666555333333333444444444444555666777888777666666777999777666666888::::::999888666555444333333555666777777555333333444555333111444555777:::>>>EEELLLPPPZZZ```gggnnnwww~~~{{{ttteee^^^[[[```fffjjjooossstttvvvwwwyyy{{{{{{{{{{{{|||iiikkkrrr|||{{{wwwsssxxx~~~qqq[[[LLLFFF??????@@@888888888777777777777888888:::<<<<<<:::???SSSooozzz~~~rrrsssKKK888222555111///111.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------.........///000555DDDZZZjjjqqqttt{{{}}}sss{{{qqq___ZZZWWWXXXWWWSSSQQQRRROOOPPPOOOIII@@@888333222222222222222222111000000222222111222333555888999999777666888<<<>>>>>>===>>>AAACCC???999777:::>>>CCCEEEBBB<<<888888666444666333333555777888<<>>@@@DDDKKKYYYgggxxxzzzzzzvvvoookkkkkkmmmooonnnlllkkkiiieeebbb___bbb^^^[[[YYYZZZ[[[ZZZYYYXXXVVVWWW[[[]]]^^^aaagggnnnuuuqqquuu|||```JJJEEEDDDDDDHHHUUUfffuuu|||zzzvvvpppfff[[[WWWUUUIII@@@CCCLLLhhhfffnnnLLL:::555333222111111000000000000000777555666:::;;;888999<<>>:::888888777777777777888888:::<<<<<<;;;>>>OOOkkkzzzpppvvvxxxNNN999222555111///111.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........///000111666FFF[[[lllsssvvvtttuuuqqqbbb\\\XXXXXXWWWSSSQQQSSSOOOPPPOOOIII@@@777333222222222222222222111111000222222222222444666888999666555555777;;;>>>??????:::===>>><<<999999???DDDGGGGGGBBB:::777888888666777555555777999:::@@@GGGXXXyyytttQQQDDD@@@???BBBGGGQQQ```ooo||||||{{{uuuoookkklllnnnnnnooonnnjjjeeebbbbbbcccbbb___]]][[[[[[ZZZYYYWWWYYYWWWYYY]]]___aaafffmmmwwwuuuwww{{{___JJJDDDDDDDDDIIIUUUfffttt{{{}}}{{{vvvssspppiii```UUUTTTKKKDDDFFFJJJ```gggiiixxxMMM:::555222222111111000000000000000999777777;;;;;;;;;===BBBEEEOOO```rrr{{{zzz```YYYXXX[[[dddggghhhiiigggbbb\\\XXXVVVUUUVVVXXXZZZ\\\```dddgggnnnxxxcccWWWUUUQQQLLLJJJGGGFFFCCCAAA@@@AAABBBCCCEEE???999>>>SSSnnnSSS===444222///......///...---------............---------......///////////////111111...666666III~~~vvvvvv___bbbyyyuuummmaaaXXXQQQLLLGGGCCC@@@>>>;;;777555333333333222222333333333444444444333444555555444555777999888888:::<<<===<<<999666999888777666555555555555666555333222222333333333777:::>>>EEEPPP___ppp|||jjjbbb[[[\\\___aaadddhhhjjjjjjkkkkkklllnnnooopppyyy|||gggQQQGGG===:::===:::999888888777777888888999:::;;;<<<;;;===KKKfff~~~wwwjjjwwwQQQ;;;222444000000111.........---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------....../////////000111666EEE\\\mmmuuuyyyvvvuuuyyyddd^^^YYYYYYWWWSSSRRRSSSOOOPPPOOOIII@@@777333222222222333333222222111000222222222333444666888999555555555777999;;;<<<<<<888999:::999888;;;BBBHHHKKKIIIBBB:::888<<<===;;;777555666888999<<>><<<999666444333333333222222222333333333444444333444666555555666888:::888888:::<<<>>>===:::777;;;:::999777666555444444555555444333222333555666:::???FFFOOO[[[lll~~~|||fff^^^XXXXXX[[[\\\^^^aaaccccccdddfffhhhlllppprrryyy|||lllMMMAAA::::::<<<999999999888888888888999999:::;;;<<<<<<<<>>HHHSSSmmmnnnYYYSSSHHHDDDAAACCCHHHSSSeeettt}}}{{{wwwqqqllliiihhhhhhnnnjjjfffeeehhhiiigggeeeUUUVVVXXXYYYYYYYYYYYYYYYZZZ[[[___fffjjjqqq|||wwwuuuxxx]]]GGGBBBBBBCCCIIIVVVgggttt{{{|||~~~|||xxxvvvyyy|||xxxppp___YYYLLLDDD@@@<<>>FFFOOO\\\rrr|||lllaaa]]]fffuuuqqqbbb[[[XXXWWW]]]```aaaaaa^^^ZZZVVVTTTSSSXXXZZZ]]]^^^```dddlllqqq~~~jjj___WWWWWWUUUNNNKKKMMMGGGFFFDDDBBB@@@@@@@@@@@@;;;:::777999HHHbbb{{{[[[???444222///......///...---......////////////......---......///////////////000444000555555LLL~~~oooSSSXXXwww}}}ppphhh]]]TTTOOOJJJEEEBBB===;;;888555333222333333222222222222333333333333444555666555555555777999777777999;;;======;;;999<<<;;;:::999777555444333444444444333333555888;;;<<>>:::;;;===999999999888888888888999999::::::<<<>>>===EEEaaa|||}}}qqqrrrXXX>>>222333000111222.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000000111...//////444DDD\\\ooowwwxxxmmmzzz{{{ddd^^^YYYXXXWWWTTTSSSUUUQQQRRRQQQKKKBBB999555444333333333333333222222111222222333555666777888999555666777666444444666888999999888777777:::@@@DDDSSSPPPHHH@@@???@@@>>>999444333555888;;;@@@NNN[[[zzzyyy]]]OOOOOOIIIDDDAAABBBGGGRRReeeuuu}}}yyytttoookkkiiihhhmmmhhhcccbbbdddccc\\\VVVLLLPPPTTTVVVWWWWWWXXXXXXYYY[[[bbbjjjqqqzzzsssrrrwww[[[FFFAAABBBCCCIIIWWWhhhvvv|||~~~yyyyyyyyy{{{~~~uuu___VVVHHHAAA===999LLLqqqooocccjjjGGG888777888222111111000000000000000777666888;;;===AAALLLWWWrrr~~~eeeRRRGGGIIIQQQmmmxxxqqqaaa]]][[[WWWYYYYYYZZZZZZXXXVVVUUUVVVWWWWWW[[[^^^aaaccciiirrryyyttt___[[[WWWUUURRRNNNJJJIIIFFFEEEDDDBBB@@@@@@??????:::<<<:::888BBB\\\yyy___BBB444222///......///...---......////////////......---......//////////////////444111666888RRR}}}sssVVVYYYzzz{{{nnnfff[[[RRRMMMIIIDDDAAA<<<:::777555333333333444111222222222222333333333444555555444333333555666666666777999;;;===<<<;;;======;;;:::777555333222333444555444444666;;;???BBBNNN]]]jjjtttxxxxxxzzzvvvmmmhhhYYYSSSPPPTTTXXXYYYYYY[[[ZZZZZZ[[[^^^dddkkkrrrwww{{{}}}yyyUUU???@@@>>><<<===::::::999999888888999999:::999999===???===EEE```}}}xxxwwwZZZ@@@222222000111333.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111//////000555EEE^^^qqqzzzwww|||lll}}}www|||ccc\\\WWWWWWVVVSSSTTTVVVRRRSSSRRRLLLCCC;;;666555333333444444333333222111222222444555777888888888555777888777666666888:::<<<;;;999777777999<<>>;;;PPPwwwsssdddkkkIII999666666222111111000000000000000999999;;;>>>@@@EEERRR^^^iiiTTTEEEAAANNN]]]xxx}}}ppp^^^]]]^^^YYYVVVTTTTTTUUUTTTTTTUUUXXXZZZVVVZZZ___bbbeeelllvvv___]]]\\\XXXRRROOONNNIIIDDDFFFEEEDDDBBBAAA@@@??????;;;???===999@@@XXXxxxaaaDDD444222///......///...---......////////////......---......///////////////---333111777:::VVVwwwsssXXXXXXxxx|||}}}llldddYYYQQQKKKGGGCCC@@@;;;:::777555333333333444111111222222222333333333333444444333222111333444666555555777:::======<<<>>>===<<<:::888555333111222444555555555888===BBBIIIVVVggguuupppiiiccc[[[[[[bbbVVVQQQOOOTTTYYYYYYZZZ[[[YYYYYYYYY]]]cccjjjrrrwww{{{}}}~~~~~~~~~cccGGG<<>>===;;;:::999999888888999999:::999999===@@@>>>DDD```~~~}}}[[[@@@222222000111333.........---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111222000111111666GGG___sss|||xxx~~~~~~~~~zzzqqqrrryyyrrrbbb[[[VVVVVVUUUSSSTTTWWWSSSTTTSSSMMMDDD;;;777666333333444444333333222111111222444666777888888888444777999888777888;;;>>>>>>===:::888777888999;;;CCCCCCAAA@@@DDDHHHEEE>>>333444777;;;???GGGWWWggg~~~{{{bbbPPPHHHGGGHHHCCC???AAAHHHUUUiiizzz}}}yyyvvvrrrmmmhhhdddaaadddfffddd]]]UUUMMMJJJPPPUUU[[[^^^^^^]]]]]]___```dddmmmyyyyyyzzzxxxxxxvvvZZZEEE???@@@BBBJJJYYYkkkzzzrrraaaMMMFFF===>>>???>>>UUU}}}ppp___iiiKKK:::555333222111111000000000000000===888:::BBBDDDGGGYYYpppyyyoooooo___IIIAAABBBPPPfff}}}rrrgggaaa\\\WWWUUUUUUSSSQQQPPPPPPRRRTTTUUUUUUYYY[[[]]]aaahhhrrr}}}lllaaaZZZXXXVVVSSSOOOLLLIIIHHHEEEEEECCCBBBAAA@@@??????<<<666===999FFFdddwwwlllCCC444222///......///...---.......................................///000000000333///777<<>><<<<<<>>>>>>;;;999888:::;;;:::;;;666>>>===@@@EEEUUU~~~bbbDDD444555111///111000------------------------,,,,,,,,,---------......---------............///333222000555EEE[[[iiinnnrrr~~~|||xxxwww{{{sssyyytttggggggWWWUUUZZZUUUTTTWWWVVVWWWWWWUUUNNNEEE===777555333333333333333222111000333444555777777777777666:::888666555666999===???<<<:::999999;;;<<<<<<;;;>>>======>>>@@@@@@???===:::555888@@@CCCGGG[[[rrrooo[[[JJJCCCCCCIIIDDDAAADDDJJJVVViiiyyy}}}|||zzzvvvrrrnnnjjjhhhkkkiiigggccc^^^YYYUUUSSS[[[^^^bbbbbb```]]]^^^___bbbjjjssszzzooorrr|||xxxxxxqqqVVVEEE>>>CCCCCCJJJ\\\nnnzzz|||nnnaaaIII===>>>:::;;;@@@YYYiii^^^pppMMM666333888111111111111111111111111:::777999AAAFFFOOOgggwwwgggaaaaaafff[[[JJJBBBCCCQQQiii}}}rrrgggaaa\\\WWWSSSSSSQQQPPPOOOPPPRRRTTTUUUUUUWWWYYY]]]cccmmmyyy}}}}}}{{{{{{zzzddd]]]YYYXXXVVVRRROOOLLLIIIHHHFFFEEECCCAAA@@@@@@AAAAAA@@@:::???;;;IIImmmlllEEE444222///......///...---.......................................///000000111444///666999SSSeeerrrRRRXXXxxxzzzuuu|||sssjjjbbbVVVLLLGGGDDD@@@>>>777666444222111111111222222///...111444555333///666555444555666666444222444555666555444444555777;;;::::::888777555333222555333555999:::;;;BBBLLL[[[hhhwww{{{mmmTTTIIIMMMPPPZZZkkksss\\\UUURRRWWW\\\]]][[[[[[VVVTTTWWW\\\aaafffnnnwww|||~~~~~~```RRRJJJDDDCCCAAA>>><<<===:::;;;<<<:::888999::::::;;;666>>>===@@@EEETTT~~~eeeFFF555555111...000///------------------------,,,,,,,,,---------......---------............///333111000444DDDZZZiiinnnttt|||mmmpppzzz|||uuunnnqqq___ZZZ]]]XXXUUUXXXWWWWWWXXXVVVOOOFFF===777555333333333333333222111000333444555777777777777666666777777888:::<<<>>>???777777777999<<<>>>>>>===???>>>======>>>>>><<<:::<<<888:::AAABBBFFF\\\vvv}}}}}}vvvgggYYYKKKBBB>>>EEECCCAAACCCHHHRRRcccsss||||||{{{yyyuuuooojjjgggjjjiiifffccc___\\\ZZZXXXZZZ^^^bbbbbb```___```bbbfffqqq|||yyynnntttwwwxxxqqqVVVGGGAAADDDCCCKKK]]]ooo{{{zzzkkk^^^III===>>>:::<<>>::::::::::::999888999:::;;;777???===@@@DDDSSStttiiiHHH555555111...000...------------------------,,,,,,,,,---------......---------............///222111000444CCCYYYiiinnnuuu~~~ppppppyyyzzzfff^^^___YYYWWWZZZYYYWWWYYYXXXQQQGGG===777555222222333333333222111111333444666777888888777666444666888;;;===>>>>>>>>>444555888===AAACCCBBBAAABBB@@@>>>>>>>>>===;;;999???;;;===BBBAAAFFF___|||yyyxxx{{{|||ooocccYYYOOOEEE===AAAAAABBBCCCDDDKKK[[[jjjxxxzzz{{{zzzwwwqqqkkkfffhhhfffcccaaa^^^]]]\\\\\\YYY]]]aaabbbbbbbbbdddgggmmmwwwuuuhhhiiiooo|||vvvyyypppTTTHHHFFFEEEDDDMMM___qqq|||wwwhhhYYYHHH===>>>;;;===EEE]]]ttt]]]]]]qqqOOO999333333111111111111111111111111===>>>@@@CCCJJJ^^^~~~~~~___EEEDDD<<<===LLLNNNGGGDDDHHHYYYsssssseee\\\VVVQQQNNNOOOJJJKKKMMMOOOQQQSSSUUUWWW\\\```gggqqq~~~vvvooopppsssuuuvvvzzz~~~pppccc___\\\XXXWWWUUURRRNNNKKKIIIHHHGGGEEEBBB@@@???AAADDDFFF@@@;;;>>>777JJJvvvlllFFF444222///......///...---.......................................///000000///222000777999RRRzzzbbbyyy]]]WWWwww}}}qqq||||||qqqddd\\\RRRIIIEEEAAA>>>;;;666555444222111111222222000333555333......444;;;999888888888999999777555666777888777555444444555444444333333333222333333555666888;;;???GGGRRR[[[lllyyyxxxuuuuuuQQQIIILLLSSSUUUWWWhhhqqqfff\\\YYY\\\eeelllhhh```ZZZTTTSSSUUU[[[```eeennnwwwuuu]]]PPPMMMHHHCCCBBB@@@<<<<<>>@@@CCCQQQ}}}}}}ooommmKKK666555111///000...........................,,,,,,,,,---------......---------............///111111000333BBBWWWhhhooosssvvvvvviii______YYYXXX\\\[[[XXX[[[[[[TTTIII===777555222222333333333222222111333444666777888888777777555666888:::;;;;;;;;;;;;666888===CCCGGGHHHFFFDDDDDDBBB@@@???@@@???>>>===BBB===>>>AAAAAAGGGbbb|||wwwuuuuuu||||||sssggg]]]TTTIII@@@???@@@BBBDDDCCCFFFTTTbbbpppsssvvvxxxvvvqqqkkkgggeeeccc```]]][[[[[[[[[\\\ZZZ]]]aaacccccceeeiiimmmttt{{{xxxnnnaaaVVVYYYeeevvvuuu{{{mmmQQQGGGGGGFFFEEENNN```sss}}}vvvfffWWWFFF===@@@<<<===DDDYYYppp]]]]]]qqqMMM999444333111111111111111111111111;;;???CCCEEENNNeee~~~PPPBBBFFF777999HHHMMMKKKMMMRRRaaawww|||nnn___UUUPPPLLLKKKNNNGGGJJJNNNPPPRRRTTTWWWZZZ^^^cccmmmyyyvvviiieeelll{{{oooiiijjjmmmnnnppptttxxx|||zzzfffaaa___ZZZWWWVVVTTTQQQNNNKKKIIIHHHGGGDDDAAA??????AAADDDFFF>>>:::===777KKKvvvjjjCCC444222///......///...---.......................................///000000///222000666888PPPhhh```[[[yyyzzzeeennn|||pppaaaZZZPPPHHHDDDAAA===:::666555333222111222222333111222555777888666333000;;;:::999:::;;;<<<:::888777999:::999777555555555333333222111222222333333555777:::<<>>???BBBOOO{{{qqqqqqMMM666555111000111...........................,,,,,,,,,---------......---------............///000111000222@@@VVVgggooopppxxxzzzooobbb```ZZZYYY\\\[[[YYY]]]___XXXKKK>>>777555111222222333333333222222444555666888888888888777999999777666666666777777777:::???EEEIIIIIIFFFBBBAAA???>>>???BBBDDDDDDDDDEEE>>>===@@@@@@HHHdddyyywwwuuutttzzz}}}~~~qqqcccXXXMMMCCC??????BBBDDDCCCFFFPPP\\\fffjjjnnnqqqrrrooojjjgggeeeccc```]]]\\\[[[\\\]]]\\\___bbbddddddggglllqqqxxx~~~nnn]]]TTTQQQOOOLLLVVVdddxxxttt~~~hhhMMMDDDEEEFFFFFFOOObbbttt~~~wwwfffVVVDDD===AAA<<<===CCCSSSooo___aaauuuIII999666444111111111111111111111111777===AAADDDRRRkkk}}}oooIII@@@BBB555;;;HHHNNNRRR[[[___dddqqqmmm```TTTMMMJJJHHHHHHKKKFFFKKKPPPSSSTTTVVVZZZ^^^___fffqqqlll```TTTOOOPPPTTT[[[bbbiiimmmvvvqqqgggeeeeeegggjjjooooooqqquuummmbbb___[[[WWWWWWUUUSSSQQQNNNKKKIIIHHHFFFDDDAAA??????@@@BBBCCC???:::>>>:::PPPzzzhhhAAA444222///......///...---.......................................///000000000333000555555III{{{rrr```\\\xxxuuuwww___eeeyyyzzznnn___XXXOOOHHHDDDAAA===999555444333222111222333333444000444EEEYYY]]]NNN<<<;;;::::::<<<>>>???===<<<:::;;;<<<<<<999777555555444333222222222222444555666:::<<<===CCCQQQ___gggooorrrmmmwwwnnnNNNNNNPPPRRRYYYaaannnfff```eeeoooxxxuuuhhh[[[UUUUUUSSSVVV\\\bbbgggpppyyynnn[[[RRROOOHHHDDDBBBAAA>>>;;;===BBBRRR@@@333555<<<<<<999999===999@@@??????AAANNNyyywwwsssNNN666444222111333000........................,,,,,,,,,---------......---------............///000000000222>>>TTTgggpppooo}}}uuugggddd^^^[[[]]]ZZZ[[[```ccc\\\NNN@@@999777111111222333333333222222444555777888999999888777;;;999777555444444444555555888===CCCGGGGGGCCC???<<<<<<===AAAGGGLLLPPPQQQKKKAAA<<<>>>@@@GGGaaa}}}yyyyyywwwuuu||||||{{{kkk^^^QQQEEE???>>>???CCCEEEGGGPPPYYYaaacccgggjjjkkkjjjhhhgggfffeeecccaaa```___``````___bbbdddeeeeeehhhnnnsssyyyxxx]]]YYYRRRLLLJJJJJJIIIHHHJJJSSSeee|||~~~uuucccIIIBBBCCCEEEFFFOOObbbtttwwweeeUUUCCC===@@@;;;>>>FFFVVVmmm___ddd|||FFF888777444111111111111111111111111888>>>@@@BBBSSSooozzz}}}yyydddJJJ<<<:::;;;999EEELLLWWWeeeeee^^^___UUUMMMGGGGGGHHHFFFFFFGGGFFFLLLRRRUUUVVVXXX]]]aaadddkkkvvv|||rrrkkkUUUPPPMMMPPPQQQPPPPPPQQQWWW___nnnsss___^^^bbb```aaagggllllllpppzzzrrreee___[[[XXXXXXVVVUUUSSSPPPNNNKKKIIIHHHDDDCCCAAA@@@?????????@@@???999===:::UUUfff???444222///......///...---.......................................///000000///333000555444GGGxxx{{{]]]YYYqqqxxx|||ZZZ]]]rrr{{{nnn^^^WWWOOOHHHDDDAAA===:::555444333222222222333444444000333EEEZZZcccZZZMMM::::::;;;===@@@AAA@@@???<<<===???>>>;;;888777666666555333222222333555666999>>>??????FFFVVVeeemmmnnnssskkkrrrhhhKKKRRRWWWXXXbbbnnn{{{iiigggmmmvvvzzzrrrbbbYYYVVVUUUTTTWWW]]]ccchhhqqqzzz}}}eeeZZZSSSMMMFFFCCCAAAAAA>>>:::===CCCIII<<<555:::===999888<<<===999AAA??????AAALLLwww}}}uuuOOO666444222222444111........................,,,,,,,,,---------......---------............//////000000111===SSSfffpppqqq{{{yyyrrrdddddd______aaa]]]]]]cccfff```PPPBBB:::888000111222333333333333222444555777888999999888888888888888888777555444333444666<<>>888???MMMbbbkkk^^^fffDDD999777444111111111111111111111111===BBB@@@@@@RRRpppzzzxxxmmm___OOO:::666CCC444???HHHWWWiiifffVVVOOODDD??????DDDGGGFFFDDDDDDFFFLLLTTTWWWXXXZZZ___ccclllrrr|||xxxlllcccZZZRRRQQQPPPRRRWWWXXXUUUTTTVVVQQQWWWeeewwweeeQQQXXX```]]]^^^ffffffkkkvvvvvveeeaaa^^^XXXXXX]]]VVVUUUSSSPPPNNNKKKIIIHHHDDDCCCBBB@@@???>>>>>>===>>>777:::999XXXfff???444222///......///...---.......................................///000000...222000666666JJJ{{{XXXUUUjjjUUUWWWlll}}}ppp]]]WWWNNNHHHEEEAAA===:::555444333222222222333444111111111222666;;;AAAEEE::::::;;;===AAABBBBBBAAA===???@@@???<<<999777777888666555333333444555666;;;@@@BBBAAAHHHYYYiiipppnnnxxxllllllzzzeeeIIIPPPTTTWWWgggyyyuuummmssszzzzzznnn^^^WWWYYYVVVUUUWWW^^^dddiiirrr{{{mmm]]]WWWPPPHHHEEEBBBAAAAAA===:::===DDD???888888>>>===666777???>>>999AAA??????@@@LLLvvvvvvOOO555333333333555222////////////////////////,,,,,,,,,---------......---------........./////////000000111===RRRfffqqqssszzzxxxuuujjj^^^```___aaaeeebbb^^^dddiiibbbRRRCCC;;;999000111222333333333333333444555777888999999888888555777999;;;:::888555333444777<<>>CCCUUUkkk|||~~~xxxvvv~~~vvv___HHH@@@:::888>>>EEEKKKPPPVVVcccbbbaaa```aaabbbdddeee]]]^^^```bbbcccdddddddddfffggggggfffeeehhhnnntttvvv}}}yyynnnddd\\\UUUYYYWWWVVVVVVWWWVVVWWWXXXXXXPPPPPPUUUTTTQQQ^^^qqqwwwyyyxxx~~~\\\HHHCCCDDDDDDEEEOOObbbttt~~~vvvbbbPPPDDD<<<<<<666???TTTmmmlll\\\fffDDD:::888222111111111111111111111111@@@AAABBBGGGRRRdddvvv{{{{{{hhhOOODDD;;;666:::<<<>>>GGGQQQ\\\kkkcccGGGAAA>>>===AAAFFFGGGGGGGGGOOOQQQSSSUUUXXX]]]bbbfffooorrrwww}}}sssggg\\\VVVUUUVVVYYY]]]ccchhhhhheee```]]]___]]]^^^gggwwwqqq\\\KKKJJJPPPVVV]]]eeegggvvvwwwmmmddd```^^^ZZZYYYZZZZZZXXXUUUSSSPPPLLLGGGCCCEEEBBB???>>>>>>===;;;999999555:::888TTTdddCCC666333000.........---,,,---------............///------......///000000000222333///666888NNNbbbSSS```xxxvvvZZZZZZpppxxxjjj\\\VVVNNNHHHDDDAAA<<<888555444333333222222333333111333555555555555666888999;;;===???@@@>>><<<;;;===<<<:::999999:::;;;===999888888888888888999999:::<<<@@@EEENNN[[[jjjuuummmgggwww{{{gggSSSMMMZZZbbbmmm|||vvvooovvvzzzssscccWWWUUUXXXVVVWWWZZZ]]]bbbjjjtttzzzsssfff]]]QQQKKKMMMCCCBBB@@@>>><<<;;;:::999::::::::::::::::::::::::@@@:::AAA======>>>JJJuuuNNN999333333777000444111///......//////...------------------------------------............///---111111000<<>><<<@@@RRRddd|||zzzzzz{{{{{{uuuqqqaaaMMMCCC===666<<>>888===AAA<<>>???DDDMMMWWWcccrrryyyvvv```HHH@@@:::666;;;;;;<<>>======;;;999888555;;;999RRR{{{dddDDD555333000.........---,,,---------............///------......///000000000000111...777999OOO}}}[[[OOO]]]sssuuu{{{```eee{{{xxxjjj\\\VVVNNNGGGDDD@@@;;;888333333222111111111111222222333555555555555777999;;;<<<>>>???>>>===;;;999>>><<<;;;::::::;;;<<<===<<<;;;;;;:::::::::;;;;;;<<<===@@@FFFOOO^^^ooozzziiibbbssszzzjjjWWWPPPZZZcccqqqqqqrrrtttqqqhhh\\\TTTTTTVVVWWWXXX[[[___eeemmmvvv||||||ggg```[[[QQQKKKLLLBBBAAA???===<<<::::::999::::::::::::::::::::::::>>>999???<<<<<<===JJJuuuOOO:::444333777000444111///......//////...------------------------------------............///---111111000;;;RRRkkkyyytttwwwnnneeeccc___bbbgggcccaaaggglllhhhZZZJJJ>>>888333222111222333333111000333555888888777666666777666999;;;:::666555777::::::;;;>>>BBBFFFHHHHHHGGGCCCMMM[[[iiitttuuufffUUULLLHHHDDD@@@<<<>>>LLL\\\rrr{{{|||wwwwwwxxxyyy~~~nnnbbb\\\OOOBBB<<<===:::===HHHMMMZZZpppsssjjjaaa[[[VVVRRRQQQRRRSSSUUUYYY]]]aaadddeeefffggggggfffdddccceeehhhkkkooonnnmmmllliiifffcccaaa```___^^^\\\]]]```fffkkkqqqsssrrroooiiifffgggiiikkkqqqvvvwww~~~qqqxxxpppPPPFFFEEEAAAEEEMMM[[[jjjvvv~~~|||fffQQQBBB<<<@@@BBB===SSSooo___jjjvvvGGG;;;222777333333333222222222111111===<<>>===<<<:::999777555<<<999OOOuuubbbDDD555333000.........---,,,---------............///------......///000000000...000...777999OOOwww|||WWWNNN___tttsssjjjwwwxxxjjj\\\VVVMMMGGGCCC???:::777333222111111000000111111222444666666666666888:::<<<<<<===>>>===;;;:::999>>>===<<<;;;;;;<<<>>>>>>@@@???>>>===============>>>???AAAFFFRRRcccvvviii___nnnzzzooo\\\SSSYYYcccsssxxxfffsssmmmeee\\\UUUTTTUUUWWWYYY[[[___ccchhhpppxxx~~~yyyjjj]]][[[XXXPPPIIIHHHBBBAAA???===;;;:::999999::::::::::::::::::::::::===888>>><<<;;;===JJJuuuPPP;;;555333666///333111000...///000000///------------------------------------............///...000000000999NNNfffuuuqqqyyyrrrhhhgggdddgggjjjddd```fffkkkhhh]]]NNNBBB;;;666444333333444444333111333555777888777666666777666888999777444444888<<<<<<@@@DDDGGGHHHFFFEEEEEEEEEVVViiittttttiiiWWWHHHGGGHHHHHHEEE>>><<>>===<<>>WWWhhh]]]mmmrrrFFF===333444333333333222222222111111???:::BBBSSSWWWRRR]]]qqqrrrjjjPPP999777777777;;;???===CCCMMM```zzzmmmPPPEEE>>>AAAEEEGGGKKKRRRUUUXXX[[[^^^aaaeeeiiilllrrrsssuuuwwwwwwuuurrrpppllliiieee___[[[ZZZ\\\___aaafffnnnxxx}}}|||~~~iiiNNNDDDEEEHHHNNNVVVjjjtttqqqiiiccc___^^^[[[VVVUUUWWWUUURRRNNNLLLKKKJJJHHHGGGEEECCC@@@>>>===<<<:::999777555<<<:::NNNrrr~~~]]]@@@555222///......///...------------............///------......///000000000...000...777777KKKttt}}}|||\\\RRReeezzzuuuxxx~~~xxxjjj^^^WWWMMMFFFBBB>>>:::666333333222111111111111111333444666777777777999;;;;;;;;;<<<<<<<<<<<<;;;;;;???>>>>>>===>>>>>>???@@@BBBAAA@@@???????????????AAA@@@@@@FFFTTThhh|||lll^^^lllzzzsss```UUUWWW___lllwww{{{ttteeeYYYiiiaaaXXXRRRSSSVVVYYYZZZ]]]```cccggglllrrrxxx}}}~~~oooddd[[[YYYUUUMMMFFFDDD@@@???>>><<<;;;:::999999999999999999999999999999===888???<<<<<<>>>KKKwwwRRR===555444666///222111000//////000000///---........................---------............///...000000000777III```pppooo|||~~~wwwlllkkkhhhjjjllleeebbbfffkkkjjjaaaSSSEEE===777666444333444444333111333555777888777666666666888888777555444666:::>>>???DDDJJJLLLJJJGGGFFFGGGGGGUUUfffooojjj\\\KKK@@@EEEKKKOOOMMMEEE???AAAGGGYYYiiiwwwxxxrrrnnnlllkkkbbbUUUIIIEEE???777666<<<888AAA>>><<>>>>>>>>[[[cccXXXgggrrrGGG===333444333333333222222222111111CCC;;;>>>LLLMMMGGGPPPcccmmmfffMMM888777888777;;;???>>>EEEQQQeeexxxUUUHHH@@@CCCGGGGGGMMMUUU___``````aaabbbfffkkkooorrrsssuuuuuusssqqqnnnmmmiiigggccc^^^ZZZZZZ\\\___dddhhhooowwwsssQQQEEEFFFHHHJJJMMM^^^mmm|||rrriiiddd```]]]YYYSSSRRRTTTUUURRROOOMMMLLLKKKJJJIIIDDDBBB???>>>>>>===;;;:::888444<<<<<>>999666444444333222222222222222333555777888888999;;;===999999:::;;;<<<===???@@@????????????@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@CCC@@@@@@FFFUUUkkklll]]]iiizzzvvveeeXXXRRRWWW^^^cccbbb[[[RRRMMMXXXSSSNNNNNNSSSWWWZZZZZZaaacccgggkkknnnrrrwww{{{~~~}}}zzzzzztttjjjbbbZZZUUUPPPIIIDDDCCC???>>>===;;;:::999999999999999999999999999999999===999@@@===>>>@@@MMMyyyzzzzzzSSS>>>666444777///222222000//////000000///...........................---------............///...///000111555DDD[[[mmmrrr{{{~~~tttrrrmmmmmmnnnhhheeehhhllllllfffYYYJJJ???999777444333333333222111222444777777666555555666999888666555555888===AAADDDHHHLLLKKKGGGCCCBBBBBBFFFKKKTTTZZZXXXOOOFFF@@@HHHPPPVVVUUUNNNGGGCCCBBBOOO```ooorrrlllfff```\\\PPPCCC<<<>>>===777888@@@===BBB@@@CCCUUUdddrrrttt^^^QQQGGGAAAHHHUUU]]]XXXTTTXXXaaajjjmmmmmmooonnnkkkgggcccaaabbbddd______^^^^^^^^^^^^^^^^^^______``````bbbffflllppprrrwww~~~xxxmmmvvvwwwvvvwwwvvvaaaIIICCCCCCAAAEEESSSfffuuu~~~hhhRRR???;;;===:::===]]]gggYYYbbb~~~uuuHHH===333666333333333222222222111111EEE===<<>>>>>HHHWWWmmm~~~ZZZKKKBBBFFFIIIHHHNNNXXXdddeeeeeeeeefffhhhlllpppoooqqqrrrqqqnnnkkkjjjiiibbbaaa___\\\ZZZ[[[^^^aaafffiiinnnttt{{{mmmPPPGGGHHHGGGDDDDDDNNNbbb}}}zzzqqqiiieee```]]]WWWRRRRRRVVVUUUSSSPPPNNNNNNMMMKKKIIICCCAAA>>>>>>>>>>>>===;;;;;;444<<<>>>TTTwwwSSS<<<444111///.../////////...---------............///------......///000000000///222///666222@@@ooovvvvvvmmmZZZgggyyyzzznnnbbbZZZOOOGGGBBB>>>:::777555444333333222222333333444666888999999:::<<<>>>999999999:::<<>>EEEUUUkkkiiiZZZeeevvvuuueeeXXXJJJKKKMMMNNNJJJEEEEEEIIIJJJLLLNNNPPPSSSUUUXXXYYYaaadddiiilllooorrrvvvyyy~~~~~~sssnnnnnnooouuu|||vvviiibbb]]]VVVPPPJJJFFFEEEEEE>>>===<<<;;;:::999999999999999999999999999999999===999@@@>>>???BBBOOO{{{ppprrrTTT>>>777555888000333222000//////000111///...........................---------............///...///000222555AAAXXXlllyyy|||}}}yyypppnnnpppkkkfffhhhlllnnnkkk```PPPDDD;;;888555333333333222111222444666777666555555666888777555555777;;;???AAAHHHHHHGGGDDD@@@===<<<;;;BBB@@@AAAFFFGGGEEECCCDDDNNNUUU[[[[[[WWWQQQIIIAAAGGGVVVfffjjjfff___UUUMMMHHH@@@<<>>:::>>>aaaooo```eeetttGGG<<<444888333333333222222222111111EEE???===@@@DDDDDDFFFJJJUUUXXXLLL>>>===;;;:::??????BBBOOO```www]]]LLLCCCHHHKKKIIINNNZZZcccfffiiikkklllmmmnnnooooooqqqrrrppplllhhhgggggg``````___]]]\\\]]]```cccgggiiilllrrrxxx~~~lllTTTKKKHHHFFFHHHMMMRRR```vvvuuummmiiieee```]]]WWWSSSUUUZZZUUUSSSQQQPPPOOOMMMJJJHHHAAA???======>>>???>>>===>>>444;;;@@@ZZZ}}}TTT@@@333111///.../////////...---------............///------......///000000000000222000666111>>>lllzzzpppnnnZZZddd|||oooddd\\\PPPGGGBBB>>>:::777444333333222222222222222444666888999:::;;;===???<<<;;;:::;;;<<>>777666999111444222111000000111111000...........................---------............///......000333555???VVVlll}}}xxx{{{|||ooojjjmmmjjjeeegggkkkppppppgggWWWKKK===:::777444444444333222222444666777666555555555666555444444777;;;>>>@@@GGGCCC???<<<<<<=========>>>::::::===>>>>>>BBBIIISSSYYY^^^^^^^^^[[[OOOBBBDDDQQQ___fffeee^^^RRRGGGEEEBBB?????????>>>======AAAFFFRRRkkk~~~yyy}}}hhhOOOHHHGGGDDDIIIUUUcccYYYQQQUUUcccpppuuuuuuqqqnnnjjjccc\\\YYYXXXYYYYYYYYYZZZ[[[]]]___bbbcccccceeehhhkkknnntttzzz~~~|||~~~zzzwwwvvvTTTCCCAAADDDEEEIIIXXXlllzzzuuu___LLLAAA@@@@@@;;;CCCjjjooocccjjjmmmCCC===555888333333333222222222111111DDDAAA>>>@@@EEEIIIHHHEEEKKKRRRKKK@@@???===;;;AAACCCGGGVVViii^^^MMMDDDJJJMMMIIINNNZZZ___dddkkkpppqqqpppoooooorrrttttttqqqlllgggffffffddddddbbb```^^^___bbbdddkkkllloootttzzzttt\\\OOOGGGGGGQQQ^^^bbbfffppp{{{zzzqqqkkkhhhddd```\\\WWWTTTXXX___TTTRRRQQQPPPOOOMMMIIIFFF@@@>>>======???@@@???>>>@@@444:::AAA^^^VVVDDD333111///.../////////...---------.........//////------......///000000000///222111777222>>>kkk|||llllllYYYccc}}}qqqeee]]]QQQHHHCCC???;;;888333222222111000111111111444666999::::::;;;>>>@@@???===<<<;;;<<>><<<>>>AAANNNzzz{{{llluuuSSS>>>777666999222555222111000000111111000...////////////////////////---------.........//////......000333555>>>UUUlll}}}nnnmmm{{{{{{kkkeeehhhgggccceeejjjqqqtttlll\\\PPP???<<<888666555555444333222444666777666555555555444333222444777;;;>>>???CCC>>>999888<<>>AAA@@@>>>AAAHHH[[[zzzvvvttt|||^^^FFFDDDHHHGGGNNNYYYbbbWWWOOOSSScccrrrxxxwwwuuurrrlllddd]]]XXXVVVWWWXXXXXXYYY[[[^^^bbbfffhhhgggiiimmmppptttzzz~~~{{{{{{pppNNN>>>???EEEHHHLLL[[[nnn|||{{{mmmXXXFFF======???===IIIsss~~~iii```lllfff@@@>>>666777333333333222222222111111EEEEEEBBB===:::===BBBEEEHHHFFFDDDBBBAAAAAABBBCCCIIIPPP[[[rrrwwwSSSLLLGGGIIILLLNNNPPPSSSaaaeeemmmtttuuusssrrrssssssrrrqqqooolllhhheeecccdddbbbaaa```aaadddhhhjjjqqquuuzzz}}}oooYYYRRRWWW^^^bbbbbbooo~~~{{{qqqkkkjjjhhhggg___VVVTTTXXX\\\\\\XXXUUUQQQNNNKKKIIIFFFCCC???===<<<;;;<<<===<<<;;;===;;;;;;HHHeee[[[GGG444333222000//////......////////////////////////////////////000000000000000555333222666BBBeeejjj{{{YYY\\\xxxvvvzzzssshhh```TTTKKKEEE@@@;;;777222111111000111333444555888666666888<<<>>>===;;;<<<<<<<<<===???AAADDDEEE???BBBEEEDDDBBB@@@AAABBBEEEDDDCCCEEEHHHIIIFFFCCC===888;;;@@@JJJeee}}}iiiUUUQQQTTTMMM@@@777666444333333444777CCCOOOZZZdddlllhhh^^^XXXYYY\\\[[[```fffkkkpppvvvzzz{{{xxxooohhhbbb___aaaccckkkzzzjjj```______gggrrrzzzjjjaaa^^^ZZZVVVPPPKKKHHHEEECCCAAA===<<<<<<;;;;;;:::999999888888999999999:::::::::<<<===:::;;;===???UUUxxx~~~OOO======999:::444555555333000000000000///---//////.........---------...------------...////////////000000111<<>>===::::::===@@@DDDHHHKKKMMMQQQTTTPPPJJJEEELLL[[[iiimmmeeeWWWMMMFFFBBBAAADDDDDDAAABBBFFFLLLVVVhhhuuupppjjjuuunnnYYYGGGCCCFFFIIIPPPYYYcccYYYQQQTTTcccsss}}}wwwrrrlllfff___YYYWWWWWWZZZ[[[\\\]]]^^^aaaeeeiiicccgggnnnsssxxx~~~vvveeeKKKAAA???BBBFFFQQQdddvvv}}}}}}uuueeeRRRDDDBBB>>>???;;;JJJgggbbbqqqddd@@@@@@222;;;666666555444222111000000MMMHHHAAA<<<<<<@@@DDDEEEEEEEEEDDDCCCBBBCCCGGGJJJOOOccceeeRRRMMMJJJMMMOOOOOORRRUUUbbbgggnnnuuuwwwvvvuuuvvvtttsssrrrooolllhhhdddbbbaaa```___```bbbfffjjjmmmsssxxxwww\\\QQQTTT^^^eeeqqqzzzuuunnnkkkmmmhhh___XXXXXX]]]^^^ZZZXXXUUUQQQMMMKKKHHHEEEBBB???===;;;;;;<<<===<<<;;;===999:::MMMpppYYY>>>444333222000////////////////////////////////////////////////000000000000000444222111555???bbb|||ddd{{{XXXYYYrrriii}}}{{{uuuiii```UUUKKKEEE@@@;;;777222111111111111333444555777666666999<<<>>><<<:::<<<<<<<<<>>>???AAACCCDDDAAABBBCCCBBB@@@???AAADDDFFFEEEEEEGGGIIIHHHEEEBBB;;;888:::>>>LLLlll}}}gggQQQIIIIIIDDD<<<777666666777888888;;;GGGSSScccpppxxxqqqbbbXXXVVVWWWZZZ___ffflllrrrwww{{{|||{{{vvvrrroookkkjjjlllsss~~~qqq[[[TTTTTTUUU^^^hhhvvvwwwjjjbbb```YYYUUUOOOJJJGGGEEEBBB@@@<<<<<<<<<;;;::::::999999888888999999999:::::::::<<<>>>;;;<<>>999<<<777777555333111000000000///...//////.........---------...------------...//////...///111222222999MMM___ttt{{{ssszzz{{{rrrzzz~~~vvvpppkkkhhhgggdddfffiiimmmtttuuukkk^^^MMMFFF===777555555444333333444555666777777777777:::777333333555888888888???888333666>>>CCC@@@<<<999;;;===<<<:::999<<>>SSSddd]]]pppaaa@@@@@@444<<<777666555444333111000000SSSJJJ@@@<<>>@@@BBBCCCDDDCCCCCCAAA???===???CCCFFFGGGGGGGGGHHHHHHFFFCCC@@@<<<:::;;;===PPPwww~~~kkkSSSEEE>>>;;;999999555777:::;;;999;;;HHHVVVjjjzzzzzzfffYYYUUUUUUYYY]]]eeennnuuuzzz|||~~~zzzvvvssstttyyy}}}~~~~~~sssaaaPPPJJJJJJMMMVVVaaaqqqyyytttiiibbb```XXXTTTNNNIIIFFFDDDAAA???<<<<<<;;;::::::999999888888888999999999:::::::::<<<>>><<>>>>>FFFMMMPPPJJJNNNVVVbbbmmmrrrnnniiiYYYQQQIIIGGGGGGJJJSSS[[[iiimmm{{{}}}mmmeeeMMMJJJHHHJJJMMMSSS\\\eeecccYYYTTT^^^ssszzzrrrggg]]]XXXWWWXXXZZZ^^^cccfffggggggggghhhlllnnnqqqsssvvv}}}~~~ssssss}}}UUUDDDBBBBBBDDDHHHWWWiii{{{qqq^^^JJJ<<<;;;999;;;BBB___yyy\\\]]]xxx^^^@@@@@@777<<<777777666444333222111000OOOHHHCCCBBBCCCDDDHHHLLLOOOUUUZZZ\\\]]]cccnnnxxx___NNNIIIKKKPPPUUUUUUSSSUUUZZZcccjjjqqquuuxxx{{{}}}|||wwwvvvtttqqqmmmhhhdddaaa_________```dddjjjooosssxxx}}}}}}ggg\\\aaattt|||vvvkkkcccbbbccc___XXXWWWTTTOOOKKKHHHEEEBBB???>>>===;;;;;;<<<<<<<<<;;;;;;777>>>[[[\\\???444444222111000/////////////////////////////////////////////000000000000000222000222555:::[[[yyyddd___YYYyyyuuuyyyrrryyymmmdddXXXNNNFFF@@@;;;666222222111111222333555666777888;;;===>>>>>><<<::::::;;;===???AAABBBCCCCCCEEECCC???===<<>>999999;;;:::;;;===<<<:::===MMM]]]nnnjjj]]]ZZZZZZYYY\\\eeeqqqzzz}}}~~~ssseeeVVVMMMIIIKKKUUU```ssszzz~~~ssshhh```^^^VVVRRRLLLGGGEEEBBB@@@>>>;;;;;;::::::999888888888888888999999999:::::::::;;;>>>>>>AAAEEEHHH___zzzsssMMMBBBAAA:::>>>999999777555222222222222111///////////////...............------------...//////000000222222222666DDDSSScccrrr~~~{{{yyyyyyzzz~~~zzz~~~oooffffffhhheeeggghhhmmmuuu}}}zzzttt[[[QQQDDD:::555444444333333444555666777777777777777666666777777777666555555555666666666666666777888:::<<<;;;888888;;;???GGGEEE@@@===AAAKKKSSSTTTPPPSSSYYYbbbnnnyyy{{{xxxooofff^^^ZZZYYY[[[bbbjjj}}}bbbPPPHHHLLLOOOMMMNNNTTT___fffbbbZZZWWWdddyyy}}}}}}wwwkkkaaa[[[YYYWWWYYY___fffkkklllkkkiiihhhkkknnnrrrtttvvv|||~~~nnnuuurrrNNNBBBCCCDDDFFFJJJ]]]mmm~~~ppp[[[HHH===>>>===<<>>>>><<<;;;:::;;;<<<;;;::::::999CCC```[[[BBB555444333111000000//////////////////////////////////////////000000000000111222111444777999XXX}}}ggg~~~eeeYYY}}}yyysssmmm|||{{{qqqhhh[[[PPPHHHBBB;;;777333222222222222444555666888:::<<<>>>???>>>>>>===;;;<<<===>>>@@@BBBCCCDDDFFFCCC???===>>>AAAEEEHHHEEEEEEEEEDDDAAA???===<<<===;;;;;;<<>>>>>AAAFFFHHH^^^|||rrr~~~ttt|||MMMEEECCC:::===999888888666333333333333222111000000/////////............------------...//////111000000000000666EEETTTfffvvv~~~zzzkkkggggggfffdddfffgggkkkttt}}}{{{cccXXXIII===777555333222333444555666777777777777333444666777888888888888444777999888555444666888:::<<<<<<;;;999;;;???DDDGGGCCC???AAANNNZZZ\\\XXXNNNTTTZZZaaannn{{{}}}xxxuuuvvvxxxzzzoooTTTHHHJJJSSSWWWPPPNNNWWWccciiiaaa[[[[[[iii}}}vvvxxx}}}|||qqqfff```[[[WWWYYY___ggglllnnnmmmlllkkkkkkpppwww{{{}}}~~~}}}nnn}}}jjjIIIBBBEEEDDDGGGNNNcccrrrnnnZZZIII@@@===???===HHHpppzzzjjjbbbnnn[[[EEE@@@???;;;999888777666444333222222CCCEEEKKKPPPLLLGGGNNNZZZmmmwwwlllPPPHHHNNNMMMOOOWWW```cccaaabbbeeeccclllqqqqqqttt|||}}}zzzyyyxxxuuuqqqlllhhhfffgggggggggiiimmmsssxxx|||}}}~~~nnn```\\\[[[YYYSSSPPPLLLHHHFFFCCC@@@>>>>>><<<::::::;;;<<<;;;:::::::::FFFbbbXXX>>>555444333222111000000000////////////////////////////////////000000000000222111111666777777TTTlllxxxlllXXXwwwoookkk|||{{{tttkkk^^^SSSJJJCCC===888333333222222333444555777888:::<<<======>>>???AAA<<<<<<<<<===???AAADDDEEEFFFCCC@@@???AAADDDFFFGGGBBBCCCBBB@@@>>>======???<<<888999:::CCCaaa{{{}}}|||yyynnn\\\KKKBBB===:::>>><<<===BBBJJJXXXmmmmmmddddddccc]]]]]]gggzzz~~~mmm^^^ZZZbbbkkkyyy~~~xxxkkk___YYYQQQMMMHHHDDDAAA@@@===<<<::::::999888888777777666888888999999999::::::::::::======@@@DDDFFF[[[~~~rrrkkkvvvKKKEEECCC999===:::888999777444444444444333111000000000/////////.........------------...//////111///...///000666DDDRRRgggttt~~~||||||uuuiiiggggggeeeccceeegggjjjsss}}}~~~kkk```PPPCCC;;;777444333333444555666777777777777222444666777777777888:::666888:::888666666888;;;>>>>>>>>><<<;;;>>>FFFLLLBBBAAABBBLLL^^^iiicccWWWJJJVVV___dddkkkwww}}}{{{eeeOOOIIILLLNNNZZZ^^^TTTRRR]]]iiilll```]]]aaappp{{{ooowwwvvvjjjccc]]]VVVXXX]]]eeekkknnnnnnnnnnnnpppwwwyyysssaaaFFFCCCFFFDDDIIISSSiiiwww}}}jjjWWWIIIBBB999???<<>>>>><<<::::::;;;;;;;;;:::;;;:::FFFcccYYY<<<555444333222111000000000////////////////////////////////////000000000000111000///666666444PPPssswwwsssXXXkkk~~~yyymmmkkk{{{xxxnnnaaaUUULLLEEE>>>999333333222222333444666777666888:::::::::<<<@@@CCC>>>===<<<;;;===@@@DDDGGGEEECCCAAABBBEEEGGGGGGFFFBBBBBBAAA>>><<<<<<@@@CCC???888:::<<<;;;MMMiiivvvuuuvvvooo___RRRJJJDDD???>>>>>>DDDSSSeeeyyyjjjcccdddbbb```___iii~~~uuuooottt|||ooo```XXXPPPLLLGGGCCC@@@???===;;;999999999888777777666666888888999999999::::::::::::===<<>><<<;;;999777555444555555444222000000000000/////////......------------.../////////......000111555@@@LLLbbbmmmxxxwww}}}uuuhhhggghhheeecccfffgggjjjsss}}}rrrgggWWWIIIAAA;;;777444333444555666777777777777444666888777666555777999999999999888777888;;;===BBBBBB???======CCCMMMTTTCCCHHHQQQ___mmmpppbbbQQQRRRbbbmmmllljjjnnnppplllrrrssszzzpppZZZJJJFFFJJJOOOTTTcccfff[[[XXXcccllljjj___```hhhwwwzzznnnzzzwwwiiiddd^^^VVVWWW\\\bbbhhhkkknnnppprrrxxx~~~uuuzzzuuuXXXBBBCCCFFFCCCKKKZZZmmmzzz{{{fffRRRFFFAAA777@@@===KKKyyynnnaaahhh|||UUUIIIBBBHHH>>>:::999888777666444333333TTTLLLLLLRRRSSSPPPTTT___[[[bbbnnnxxx~~~~~~zzzwwwrrriiiZZZMMMHHHKKKLLLJJJMMMLLLQQQ\\\dddfffddddddgggppptttpppsss}}}}}}|||{{{zzzxxxtttqqqmmmkkknnnnnnppptttzzzmmm```]]]XXXQQQOOOLLLIIIFFFEEECCCAAA???===<<<::::::;;;;;;;;;:::<<<999EEEccc[[[@@@555555333222111000000000////////////////////////////////////000000000000000......555555222NNN~~~{{{{{{xxxYYYeeexxxrrrvvvkkklll{{{zzzpppcccWWWNNNFFF???:::333333222222333444666777444666888888888:::???DDD???===;;;:::<<<@@@EEEHHHDDDCCCCCCEEEHHHIIIGGGEEEBBBBBB@@@===;;;===BBBGGGCCC;;;>>>???999CCC```tttqqqsssnnnaaaVVVQQQKKKEEEGGGIIITTTjjjfffaaacccaaabbb```kkksssaaaVVVOOOKKKFFFBBB@@@>>><<<;;;999999888888777666666666888888999999999:::::::::999<<<;;;===@@@@@@SSSuuu|||pppppphhhCCCCCCAAA999@@@???===:::888666555555555444333000000000000////////////...------------...//////---,,,...111222444<<>>999666333444555666777777777777666888999777444444666888:::999888777777999<<>>EEEQQQZZZIIISSSaaannnwwwrrr^^^KKK^^^qqq|||uuukkkhhhddd^^^]]]]]]bbbjjjmmmkkkkkkmmmddd\\\QQQJJJKKKPPPPPPNNNZZZjjjmmm```\\\fffkkkeee___cccmmm|||{{{ooovvvhhhbbb^^^WWWWWW[[[```eeeiiimmmqqqttt|||tttlllRRR@@@BBBEEECCCLLL^^^ppp|||yyybbbMMMBBB???999DDD@@@MMMzzzxxxhhhmmmuuuSSSIIIBBBKKK@@@:::999888777666555444333RRRSSSTTTQQQOOOOOORRRVVVTTTUUUWWWYYYZZZ[[[ZZZZZZYYYTTTOOOJJJIIIJJJKKKLLLPPPSSSVVVWWWZZZ___cccdddsssuuuuuuqqqqqqxxx~~~~~~|||yyyvvvsssqqqvvvvvvvvvxxx~~~ggg]]]XXXUUUTTTPPPMMMIIIDDDAAA@@@@@@@@@======<<<;;;::::::::::::<<<555EEEbbbqqq}}}XXX;;;:::888666333222111111111000000000000////////////////////////000000000000222,,,333222444777GGGwwwtttaaaYYYqqq}}}tttppp~~~~~~vvvpppfff[[[QQQGGG???:::666555444333333444666777888888888999:::===???@@@@@@@@@@@@>>>======???AAA======???CCCGGGGGGDDD@@@AAA@@@???>>>???AAAFFFIIIEEE>>><<>>DDD```qqq]]]NNNAAA>>>???>>><<<;;;999999999999888666555444333222000///......//////////////////////////////------///111000111:::CCC___eeeqqqxxxnnnwww~~~~~~mmmffffffgggaaadddiiinnnttt{{{zzzlllYYYGGG;;;777777444444555555666777777777;;;:::888666444555999<<>>:::777666666444333SSSUUUVVVTTTPPPNNNOOOQQQTTTTTTTTTSSSRRRQQQPPPOOONNNLLLJJJIIIIIIKKKMMMNNNQQQTTTWWWYYY\\\```dddeeetttuuutttsssvvv}}}}}}~~~}}}zzzxxxuuutttyyyyyyzzz|||zzzeee]]]YYYUUUSSSOOOLLLHHHDDDAAA@@@@@@@@@===<<<;;;;;;:::999999999<<<666GGGbbbqqq}}}[[[BBB:::888666444222111111111000000000000////////////////////////000000000000222,,,333222444777FFFttttttdddVVVvvvnnnwww}}}vvv~~~yyyrrriii^^^TTTJJJ@@@;;;777666444333333444666777999888888999:::<<<>>>???AAAAAAAAA@@@>>>===>>>???======???BBBEEEEEEBBB???BBBAAA@@@???@@@CCCGGGJJJGGG@@@>>>@@@>>><<>>;;;:::::::::999999888666555444333222000///......//////////////////////////////...---///000000000888AAA[[[bbbnnn~~~vvvmmmsss}}}mmmfffeeefffdddfffiiimmmrrrzzz}}}qqq```NNNBBB;;;999444555555555666666666777:::999888666444666999======999666666:::======;;;EEEGGGFFFDDDGGGPPPYYY^^^ccclll{{{uuu___WWW[[[vvvtttaaaLLLJJJSSS\\\fffUUUVVVQQQQQQYYY\\\```iii\\\TTTRRRXXXVVVOOOSSS___mmmwwwtttffffffssstttgggiiisssooolllvvvwwwmmmiiiddd^^^XXX[[[^^^aaaeeejjjooosss~~~mmmyyy{{{VVVKKKCCCCCCDDDHHHVVVgggyyynnn[[[OOOGGGBBB>>>EEEEEErrrtttgggzzzqqqTTTRRRGGGIIIFFFBBB???;;;888777666444222TTTVVVWWWUUUPPPLLLKKKLLLTTTSSSQQQOOOLLLJJJIIIHHHFFFIIILLLNNNOOOQQQSSSUUUTTTVVVYYY\\\```bbbdddeeeuuuvvvwwwxxx~~~|||~~~|||zzzyyyxxx|||}}}~~~sss```\\\YYYUUUQQQMMMKKKGGGDDDAAA@@@@@@@@@<<<<<<;;;;;;:::999999999<<<:::LLLggguuuYYYCCC:::888666444222111111111000000000000////////////////////////000000000000222,,,333111444777CCCmmmooojjjUUUlllkkkqqq{{{|||vvvmmmcccXXXMMMCCC<<<777666444333333444666777:::999999999:::;;;===>>>AAABBBCCCAAA???<<<<<<<<<======???AAACCCBBB@@@===BBBAAA@@@@@@BBBEEEIIIKKKHHHAAA???AAA???<<<@@@IIIccceeeiiihhhaaaYYYYYY___uuuooo\\\VVVSSSPPPMMMRRR[[[jjjwwweeeSSSMMMKKKGGGCCC???<<<:::999888888888888888888888888999:::::::::999999;;;===@@@@@@CCCDDDDDDMMMhhhXXXKKK@@@===>>>===;;;::::::::::::999888777666555333222111000000//////000///////////////////////////---...000//////555===WWWaaaooo}}}|||zzz|||zzzsssuuu~~~|||nnnfffeeeeeefffggghhhkkkpppxxxyyyjjjYYYJJJAAA<<<555555555444555555666666888888777666555666:::===;;;888666888<<<>>>===;;;EEEHHHHHHGGGLLLUUU\\\]]]dddgggmmmoooggg[[[\\\eee~~~cccOOOIIIKKKZZZlllsssVVVQQQSSSUUUVVVaaannnooo[[[YYY^^^ccc]]]SSSXXXgggzzzzzzpppffflll{{{yyyjjjmmmzzzvvvhhhrrrvvvrrrppphhh___XXXZZZ^^^bbbfffkkkqqquuu{{{yyymmmnnnOOOHHHCCCDDDEEEKKK]]]ooo}}}mmmZZZNNNEEE@@@>>>EEEOOOrrrgggzzzpppXXXTTTJJJIIIFFFCCC@@@<<<:::888777444222TTTUUUUUUQQQLLLJJJKKKMMMVVVTTTQQQNNNLLLKKKKKKLLLIIIOOOUUUXXXXXXXXXZZZ\\\[[[YYY[[[```bbbbbbbbbcccpppuuu{{{~~~}}}||||||}}}kkk[[[ZZZYYYTTTOOOKKKIIIGGGDDDAAA@@@@@@@@@<<<<<<<<<;;;::::::999888;;;>>>TTTooo|||~~~QQQ===:::999666444222222111222000000000000////////////////////////000000000000111,,,333000444777@@@eeennnpppVVVeee|||uuuzzz~~~zzzyyyqqqfff[[[OOODDD===888777555444333444666777;;;:::999999999:::;;;<<>>>>>?????????===<<<@@@???>>>???BBBEEEHHHIIIEEEAAA???AAA@@@======AAAUUU]]]iiipppmmmiiimmmuuurrrYYYRRRSSSOOOLLLMMMTTT___nnnyyycccPPPKKKIIIEEEAAA>>>;;;:::999888888888888888999999999888999::::::999999;;;===>>>@@@BBBCCCDDDOOOkkk~~~TTTIII???>>>>>>===::::::;;;;;;;;;:::999888666666444333222222111111000000////////////////////////000......//////...333:::TTTbbbttt|||zzzwwwuuu{{{}}}|||}}}qqqiiiffffffeeeffffffhhhnnnvvvuuudddSSSEEE===777666555444444555555666777777777666555777:::===999888777999<<<>>>>>><<<@@@HHHLLLIIIJJJRRRXXXXXXUUUSSSTTTUUUSSSTTT]]]hhhvvvVVVIIIOOOYYYpppuuuZZZRRRXXX[[[YYYkkk{{{rrrXXX[[[eeekkkbbbWWW___rrr{{{lllffftttooowwwmmmhhhzzz|||wwwyyyuuujjj```ZZZ\\\```eeeiiiooouuuyyyzzzttttttiiiLLLIIIGGGHHHIIIRRReeexxxmmmYYYKKKBBB===???DDDVVV}}}eeecccyyymmmWWWRRRJJJGGGFFFDDDAAA>>><<<:::888555333RRRRRRPPPKKKHHHIIINNNSSSZZZXXXSSSPPPNNNNNNOOOPPPOOOWWW^^^___[[[YYY[[[^^^bbb^^^]]]ccceeecccaaaccchhhsss~~~~~~~~~~~~dddXXXYYYWWWRRRMMMIIIHHHEEECCCAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;999888999AAA\\\wwwzzzMMM<<<;;;999777444333222222222000000000000////////////////////////000000000000111---333000444777<<<\\\qqquuuWWWaaattt~~~{{{sssjjj___RRRFFF>>>999888666444444444666777;;;:::999888999999:::;;;@@@AAABBBAAA>>>;;;:::999===>>>>>>======<<<<<<<<<>>><<<;;;<<<@@@CCCEEEEEEAAA??????AAAAAA???>>>???BBBKKKXXXdddhhhmmmzzzuuulll]]]QQQPPPPPPLLLLLLQQQZZZfffttt}}}|||bbbNNNIIIGGGDDD@@@<<<:::999999777777888888888999999999888999::::::999:::<<<>>>>>>@@@CCCCCCFFFTTTooo~~~wwwPPPGGG???>>>???===;;;;;;;;;;;;;;;;;;:::888777666444444444333333222111111000000000000000000000000111...---//////...222777NNN```www~~~uuu|||~~~uuulllggggggcccddddddggglllvvv}}}mmmZZZIII>>>999888666555444444555666666666666666555777:::<<<888888999:::<<<>>>>>>======JJJPPPJJJGGGNNNTTTTTTOOOKKKIIIIIIKKKPPPXXXaaabbbMMMHHHRRRfffuuu[[[UUU\\\^^^___sss~~~mmmRRRYYYgggnnndddZZZeee{{{sssfffhhh|||ttttttkkkqqqyyy|||zzzlllbbb]]]```eeejjjooouuu|||ppp~~~bbbJJJIIIIIIJJJMMMXXXlll~~~kkkVVVHHH@@@;;;AAAFFF\\\fffZZZaaaxxxjjjVVVNNNKKKFFFGGGDDDBBB???===<<<:::666444QQQPPPNNNIIIHHHKKKSSSYYY___[[[UUUPPPNNNNNNQQQSSSTTT\\\cccbbb\\\XXX\\\aaajjjbbb```fffiiifffeeeiiihhhuuu|||uuu```WWWWWWUUUPPPLLLGGGFFFEEECCCAAA@@@@@@???======>>>>>>===<<<:::999888EEEeeevvvMMMBBB;;;999777555333222222222000000000000////////////////////////000000000000000---333///444777888SSSpppwww|||YYY^^^{{{pppuuu}}}vvvmmmbbbVVVIIIAAA:::888666444444444666777::::::999888888999:::;;;===>>>???>>><<<::::::;;;======>>><<<;;;;;;<<<>>>===;;;999:::>>>AAAAAA@@@===???AAAAAAAAA@@@BBBDDDCCCEEEHHHMMMPPPXXXhhhwwwuuuxxxvvvqqqpppnnncccUUUXXXUUURRRPPPMMMKKKOOOVVV^^^mmmzzzyyy|||aaaNNNGGGEEEBBB>>>;;;999999888777777777888999999::::::777888::::::999:::<<<>>>???BBBEEEEEEIIIZZZuuu}}}yyykkkMMMFFF@@@@@@@@@===;;;<<<<<<<<<<<<;;;:::999888777555555555555444333222111000000000000000000000000111...---///000000222666GGG[[[vvv~~~xxxnnnhhhhhhccccccdddfffkkkuuuuuubbbOOOCCC;;;:::777555555555666777666666777666555666888;;;::::::::::::;;;<<<>>>>>>>>>LLLQQQJJJHHHOOOSSSPPPKKKJJJLLLQQQXXX^^^bbbdddZZZQQQNNNZZZwwwwwwZZZ\\\^^^___gggyyywwwaaaOOOYYYjjjrrrgggZZZdddyyyqqqhhheeerrruuuqqqssspppmmmvvv{{{}}}mmmfffbbbeeejjjooottt{{{xxxmmmuuuUUUFFFGGGGGGIIIPPP___sss~~~fffQQQFFF@@@===CCCKKKbbb]]]YYYeeezzzfffVVVLLLLLLFFFIIIDDDBBB@@@???>>><<<999666QQQQQQOOOMMMKKKOOOVVV\\\___[[[UUUPPPOOORRRVVVYYY[[[cccjjjhhh```^^^eeemmmnnndddaaaiiinnnmmmmmmsssuuu||||||lll]]]XXXVVVRRRMMMKKKEEEEEEDDDCCCAAA@@@@@@???>>>>>>???@@@???===;;;:::===OOOqqqlllHHHEEE;;;:::777555333222222222000000000000////////////////////////000000000000000---222...444777555MMMrrrmmm^^^\\\uuurrrwwwyyyqqqgggZZZMMMEEE:::999777555444444666666999999888888888999;;;<<<:::;;;<<<;;;::::::;;;===<<<======<<<::::::===@@@>>>;;;888:::>>>@@@???===<<<@@@CCCBBB???AAAEEEIIILLLIIIFFFFFFDDDFFFNNNYYYZZZYYYXXXYYYYYYXXXSSSNNNRRRWWWVVVNNNHHHKKKSSSXXX___ooo}}}xxxyyyzzz]]]JJJEEECCC@@@===;;;999888888666777777888999999::::::777888999999999:::<<<>>>>>>BBBDDDDDDIII\\\wwwvvvqqq~~~{{{cccLLLEEEAAAAAAAAA>>><<<=========<<<<<<;;;999888777555555666666555444222111000000000000000000000000111...---000222111333666CCCXXXsssxxx|||}}}}}}~~~yyynnnhhhgggeeeeeefffgggkkkrrr{{{{{{kkkXXXKKK>>><<<999777555666777888666777777666555555777999<<<<<<;;;::::::;;;===???@@@IIIKKKEEEIIITTTTTTKKKFFFKKKUUUbbbnnntttrrrmmm\\\YYYXXXkkk}}}kkk[[[fffbbb```sssmmmTTTPPP\\\oooyyykkkYYY]]]mmmjjjhhhpppmmmccchhhlllttt~~~pppkkkdddhhhmmmrrrxxx|||rrrtttbbbKKKDDDEEEFFFJJJUUUhhh|||vvv^^^LLLCCCAAA@@@DDDNNNddd}}}aaa^^^jjjrrr___TTTJJJLLLCCCGGGCCCBBB@@@@@@@@@>>>;;;888QQQRRRRRRQQQPPPRRRXXX]]]\\\XXXTTTQQQRRRWWW^^^bbbccckkkqqqooohhhhhhqqq{{{pppeeebbbkkkrrrrrrttt{{{}}}ttthhh]]]XXXVVVQQQLLLKKKEEEDDDDDDCCCAAA@@@@@@???>>>???@@@AAA@@@>>><<<;;;EEEXXX|||___@@@BBB;;;:::888555333333333333000000000000////////////////////////000000000000000---222...444777444JJJzzzmmmddd[[[}}}vvvwww{{{tttjjj]]]PPPGGG;;;999777555444555666666999888888777888:::;;;<<<888999999999888999<<>><<<::::::>>>BBB???;;;888:::>>>@@@>>>;;;<<>>@@@GGGLLLHHHGGGIIILLLKKKGGGHHHLLLJJJJJJOOOXXX[[[WWWSSSSSSTTT[[[YYYKKKDDDKKKUUUXXX___ooo~~~xxxwwwtttXXXEEEDDDCCC@@@===:::999888888666777777888999999::::::777888999999999:::===???<<<@@@BBBAAAGGG[[[vvvppplllaaaKKKEEEBBBBBBBBB???===>>>=========<<<;;;:::888888555666666666666444333222000000000000000000000000222...---000333222444666DDDXXXssstttxxxsssnnnwww{{{zzz}}}yyynnngggfffggggggggghhhkkkpppxxx}}}qqq___RRR???===:::777666666888999777777888777555555666888======;;;999999:::===@@@@@@EEECCC???IIIXXXUUUFFFHHHPPP^^^nnn{{{~~~uuujjj\\\\\\\\\www___TTT^^^nnnfffbbb|||hhhNNNRRR___ttt~~~oooXXXVVVbbblllppp{{{dddhhhooovvv|||rrroooeeeiiinnntttzzzyyynnn~~~XXXIIIDDDEEEFFFLLL[[[ppppppYYYHHHBBBCCCCCCDDDOOOcccrrrfffbbbmmmeeeXXXQQQHHHJJJ???BBBBBBAAAAAAAAAAAA???<<<999