BM6P6(@ 999>>>UUUsssuuuZZZZZZpppuuuyyy||||||zzz}}}zzztttkkkfffmmmxxx|||}}}sssxxxzzzwwwyyy~~~~~~~~~~~~~~~}}}||||||~~~|||{{{|||}}}~~~}}}wwwrrrooonnndddYYYNNNRRROOOQQQVVV>>>}}}mmmzzzvvvcccCCC111+++000,,,---///???gggwww{{{dddvvvYYYLLLbbbwww~~~~~~~~~~~~~~~~~~~~~uuuvvv}}}}}}}}}{{{}}}~~~zzzrrrggg[[[RRRLLLJJJOOONNNIII___\\\ooovvvfff>>>222;;;444333===???BBB???EEE>>>jjjtttSSSOOOMMMYYYQQQMMMIII@@@CCCVVV|||zzzxxxmmm^^^aaaxxxqqqcccccccccyyy~~~yyypppgggcccbbb]]]RRRHHH>>>BBBFFFHHHKKKKKKEEE>>><<<<<<;;;999:::<<<<<<;;;>>>???AAABBBCCCBBBBBBAAAHHHHHHHHHGGGGGGGGGFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHGGGFFFEEEDDDDDDGGGBBBBBBGGGGGG@@@AAAGGGEEEEEE===555;;;KKKOOOHHH@@@QQQccc]]]NNNSSS[[[SSS[[[UUUOOOLLLLLLMMMMMMLLLQQQWWWXXXkkk}}}xxxUUUGGGFFFXXXyyy|||ooo```PPPCCCCCCHHHIIIHHHIIIrrr```VVVWWWSSSLLLJJJSSSOOOJJJXXXAAAUUUzzzTTTLLLLLLQQQHHH@@@UUUvvv~~~{{{vvvttt}}}lllfffZZZJJJ===777999<<<999:::;;;<<<<<<<<<<<<;;;;;;===???@@@@@@@@@AAABBB@@@FFFTTTfffuuu{{{xxxssstttlllTTTBBB@@@===;;;BBBJJJKKK~~~zzzWWWVVVbbb^^^NNNfff\\\TTTRRRSSSPPPOOOOOOKKKIIINNNXXXbbbkkkzzzqqq}}}|||{{{zzzvvvtttsssuuuxxxwwwqqqllllllhhhaaa\\\XXXSSSMMMIIIFFFBBB>>>>>>CCCKKKRRRVVV[[[RRRIIICCC===:::===CCC???KKKEEEJJJAAA>>>SSSGGGNNNEEEAAASSSnnn}}}sssgggaaaIIISSSLLLJJJHHHFFFDDDDDDEEEEEEGGGBBBBBBEEEEEEHHH\\\ttt888???TTTmmm{{{|||wwwTTTfffllljjj|||tttvvvzzz}}}zzzrrrnnnkkklllvvvzzzdddYYYfffrrrvvv{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~||||||{{{zzzxxxuuuqqqooo^^^[[[VVVGGGRRRSSSDDDbbbwww~~~aaa???444//////,,,------999\\\{{{jjjxxxkkkMMMXXXooo~~~~~~~~~~~~~~~}}}~~~}}}|||xxxyyy}}}```TTTYYYddd}}}}}}}}}||||||{{{vvvlllaaaVVVNNNKKKJJJLLLIIISSSYYYdddsssVVV888222:::555666???>>>CCC>>>===ZZZfffQQQSSSQQQYYYPPPKKKKKKEEEFFFIIIzzzxxxrrrfff```gggppptttwwwzzzwwwnnnddd___^^^YYYOOOFFF===<<<===CCCGGGFFFAAA>>>???>>><<<;;;;;;======<<<;;;<<<>>>AAABBBCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDJJJGGGAAA===CCCJJJFFF<<>>:::;;;;;;<<<<<<<<<=========<<<===???@@@CCCGGGKKKNNN[[[```jjjvvv~~~}}}uuummm\\\QQQHHHGGG<<<%%%---QQQLLL~~~ccc[[[[[[RRRTTT```ggg^^^VVVUUUTTTRRROOOPPPOOOGGGKKKZZZcccjjjxxx~~~fffuuuzzzsssqqqnnnlllkkkgggaaa\\\fffaaa\\\YYYWWWSSSMMMHHH@@@===:::>>>JJJYYYhhhpppjjjQQQBBB;;;:::===AAA>>>EEE>>>FFFGGGJJJ]]]QQQ<<<000ZZZzzzpppsssTTTWWWQQQOOOKKKHHHFFFFFFFFFGGGMMMIIIHHHJJJHHHJJJ[[[ooo999AAATTTgggrrryyyttt^^^XXXnnniiizzzyyyyyyzzz|||~~~{{{pppiiihhhllluuuyyydddGGGEEE```rrrtttxxxyyyzzz{{{|||}}}~~~~~~~~~||||||}}}~~~~~~zzzxxxwwwwwwwwwtttmmmhhhUUUTTTTTT@@@bbbbbb@@@zzz[[[;;;777333000------,,,222LLLrrr~~~~~~sssrrruuuuuuUUULLLbbb~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}zzzyyy{{{}}}|||~~~yyyaaaJJJIIIFFFHHHggg~~~|||mmmppp}}}|||zzz{{{}}}}}}{{{xxxwwwpppdddXXXOOOKKKIIIJJJMMMHHH^^^XXXlllyyysssAAA333333777555:::AAA>>>AAABBB<<>>;;;888888:::<<<>>>@@@BBBCCCCCCFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDAAA???BBBEEECCC???MMM===111888EEEHHHAAA:::AAAtttbbbCCCPPP\\\UUUXXXYYYSSSRRRQQQQQQRRRQQQNNNKKKNNNQQQJJJTTT~~~yyyyyyjjjRRRDDD@@@FFFNNNVVV[[[```dddgggtttsssrrrssstttqqqjjjdddeeeaaa[[[TTTLLLEEE???<<>>HHHKKKRRRpppTTT[[[\\\MMMPPPddd```YYYRRRRRRQQQNNNKKKKKKWWWJJJKKK\\\bbbfff}}}ooozzz|||cccmmmsssqqqpppqqqtttwwwvvvqqqmmmgggaaaZZZVVVTTTOOOHHHBBBEEEAAA???CCCPPPaaarrr|||zzzaaaFFF::::::===???AAAAAAEEE>>>FFFNNNOOOUUUIIIVVVRRRbbbuuuffffffrrrYYYVVVTTTQQQMMMIIIFFFFFFGGGHHHKKKHHHGGGHHHEEEEEEPPP```===GGGVVVfffqqqtttjjjpppbbblllmmm{{{{{{|||~~~yyyooohhhhhhlllrrrwwwiiiUUUEEEWWW{{{zzzuuuxxxyyy{{{}}}}}}|||||||||}}}}}}zzzvvvuuusssmmmcccZZZQQQKKKKKKNNNwwwvvv___rrrSSS<<<888444333///...,,,...???```qqq|||mmmiiixxxhhhKKKUUUuuu}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~|||}}}{{{uuuqqqyyybbbKKKIIIMMMMMMIIIXXXccc```UUUHHHIIIYYYkkkttt}}}|||{{{{{{{{{zzzyyywwwrrriii\\\PPPJJJHHHJJJKKKQQQOOObbbaaapppUUU444444444444555===BBB@@@???CCCIIIiiifffMMMLLLUUUSSSSSSRRROOOQQQLLLSSSNNNMMMlll~~~~~~vvvkkkcccdddooo{{{cccfffxxxxxxooogggaaa[[[WWWTTTNNNCCC:::<<<333333>>>DDD???===@@@GGGGGGJJJPPPPPPGGG===777888999:::<<<>>>@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAGGGLLLDDD:::DDDXXXJJJ:::666CCCKKKEEE;;;999dddPPP888HHHdddQQQLLLQQQNNNNNNOOOOOOMMMIIIDDDAAACCCJJJGGGFFFSSSeee|||vvvnnnRRRIII???>>>HHHQQQQQQKKKPPPOOONNNOOOPPPOOOKKKHHHFFFEEEBBB>>>;;;<<>>999444:::BBBIIIkkkssslllcccYYYUUUWWWYYYVVVSSSXXXRRROOOPPPPPPLLLJJJKKKUUULLLKKKSSSXXX___vvvuuuWWWssswwwkkkiiiggggggooozzz|||wwwhhhaaaYYYSSSQQQMMMGGGCCC???;;;888888>>>HHHPPPUUURRRCCC666666===@@@@@@???@@@GGGEEELLLTTTQQQJJJDDDEEEZZZ{{{uuuKKKQQQYYYSSSLLLQQQNNNJJJFFFEEEEEEGGGIIIFFFDDDEEEEEECCCAAAHHHQQQAAAOOOZZZhhhxxx{{{vvvtttppp```iiivvv{{{{{{|||~~~~~~vvvrrrllliiikkkpppsssuuuggg]]]___xxxzzz{{{}}}~~~{{{zzz{{{~~~zzzuuuqqqnnneeeYYYPPPPPPIIIKKKcccttttttvvvpppUUUMMMBBB888333555111000......888QQQwwwqqq{{{qqqgggzzz{{{WWWPPPfffvvv~~~}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}{{{}}}~~~}}}||||||~~~{{{vvvvvvXXXGGGEEEIIIDDD===UUURRRNNNFFF@@@CCCOOO^^^ggg|||yyywwwvvvvvvjjjaaaUUUKKKHHHIIIKKKMMMRRRXXX___ooorrrjjj;;;111888666222666>>>BBBDDD@@@:::\\\yyyXXXQQQMMMRRROOOOOOVVVUUUSSSIIISSS___SSSfffqqqzzzqqqoookkkggglllwwwxxxhhhdddppprrrhhhddd\\\YYYVVVTTTQQQJJJ???777777111333;;;???:::999<<>>???@@@AAAAAABBBDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDDDDHHHJJJFFFAAAEEEUUUdddAAA:::===IIIGGG:::777???nnntttPPPEEEVVVaaaLLLMMMMMMOOOQQQQQQNNNJJJFFFCCCBBBFFFIIIKKKJJJMMMtttyyybbbNNNGGGHHHFFFAAABBB@@@===<<<<<<<<<======999:::;;;;;;===EEEQQQ[[[ttt|||gggOOOPPPLLLKKKMMMPPPOOONNNNNNGGGSSSIIIIIIPPPKKKHHHGGGFFFKKKLLLIIIJJJOOONNNIIIDDD```vvvbbbbbbttt|||{{{{{{|||yyyyyyyyy{{{~~~~~~|||yyyxxxmmmaaaTTTHHH>>>888555CCC???999RRRwwwTTT]]][[[RRRSSS^^^ZZZLLLTTTQQQQQQTTTTTTQQQOOOQQQJJJLLLJJJGGGMMMZZZdddgggxxxUUUiii~~~}}}zzzoooddddddnnnxxxzzzxxxhhhbbb[[[TTTOOOKKKFFFCCC;;;999888999:::;;;:::999===888777===AAA???===<<<===EEEGGGGGGRRRRRRMMMXXXhhhqqqeeeTTTIIIBBBLLLBBBMMMKKKHHHFFFEEEGGGIIIKKKFFFFFFGGGHHHGGGFFFIIIMMMBBBVVV\\\dddxxx~~~pppqqq{{{___eeepppwwwyyyxxxyyy|||~~~|||ssstttrrrnnnlllooopppnnnooonnn|||{{{{{{}}}~~~}}}zzz{{{}}}zzzwwwrrrmmmhhh___UUUNNNIIIGGGRRRiii```jjjooooooIIIIIIFFF:::555666444222000000333EEEjjjzzzuuugggqqqkkkTTTWWWnnn~~~}}}}}}}}}}}}||||||}}}}}}}}}|||{{{{{{yyy|||~~~|||||||||~~~|||zzzzzz~~~}}}jjjWWWIIIBBBVVV___GGGDDDEEEJJJNNNJJJEEEOOOmmm{{{xxxuuurrrqqqaaaYYYNNNHHHGGGJJJMMMMMMPPP^^^]]]wwwxxx~~~OOO222333:::555222;;;???@@@FFFBBB666mmmnnnVVV[[[PPPPPPOOONNNYYYWWWRRRJJJOOOdddVVV\\\xxx~~~yyy|||xxxwwwqqqhhhiiitttbbb```cccwww|||eee___UUURRRPPPOOOMMMGGG???999777888::::::999888:::<<<;;;:::AAAPPPUUUKKK???999999999::::::;;;===??????@@@@@@AAABBBCCCEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGDDDEEEEEEFFFFFFEEEDDDDDDEEEKKKEEE999BBBYYY]]]PPP;;;<<>>???AAABBB???EEEMMMWWWcccssswwwSSSXXXQQQKKKGGGGGGKKKNNNNNNMMMIIIPPPLLLHHHIIIEEECCCIIIHHHKKKLLLIIIHHHIIIIIIHHHJJJIII]]]{{{pppzzzggg]]]bbbqqq}}}~~~~~~~~~{{{uuupppeee___TTTIII???:::777777666AAAHHH```nnnyyyZZZWWWUUUTTTVVVWWWWWWVVVOOONNNPPPUUUUUUQQQPPPQQQIIIRRRQQQJJJOOO^^^```UUUpppbbbzzz|||{{{iii^^^```jjjrrrwwwpppnnniii___RRRFFF>>>:::999:::;;;===@@@???===;;;999888:::>>>>>><<<===AAA>>>CCCCCC:::HHHPPPQQQpppzzzpppQQQYYYGGG<<>>YYY[[[YYYmmmttt{{{wwwooorrrsssgggooorrrxxxuuutttuuuyyy~~~yyy{{{uuuzzzyyyrrrmmmnnnnnnmmmttt{{{sss~~~}}}}}}~~~~~~xxxuuuqqqjjjbbbYYYQQQMMMIIIGGG^^^fffgggzzzmmm|||~~~mmmIIICCCCCC>>>===666777333222222000:::[[[~~~}}}zzzllliii|||~~~```NNNhhh}}}}}}~~~}}}}}}||||||{{{||||||}}}|||{{{zzzyyy{{{}}}~~~}}}{{{zzz|||}}}~~~|||{{{zzz|||~~~zzz}}}}}}wwwiiiRRR@@@AAAgggtttRRRGGGIIILLLOOOLLLIIIZZZ|||wwwwwwvvvnnngggXXXPPPHHHEEEHHHKKKMMMLLLRRRbbbeeevvveee999444444:::333444BBBAAA<<>>LLL|||^^^UUUdddSSSQQQTTTQQQ[[[TTTOOOSSSMMM^^^TTTUUUYYYzzz~~~yyytttpppnnnbbbbbbaaammm|||rrr___ZZZSSSOOOJJJGGGGGGEEECCCAAADDDLLLKKK@@@:::@@@HHHIIIAAA888777@@@EEE>>>888888888888888:::<<<>>>@@@BBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDHHHUUUaaa```NNN<<<===@@@CCC>>>777CCCggg}}}vvvttthhhLLL]]]xxxYYYXXXUUUXXX___zzzSSSIIIHHHJJJMMMMMMLLLKKKLLLNNNMMMLLLGGGHHHLLLHHHNNN```mmm}}}xxxmmmzzzllljjjhhheeecccccceeegggqqqvvvaaaXXXJJJRRRPPPNNNMMMNNNQQQQQQOOOMMMIIIKKKGGGDDDEEEEEEJJJLLLJJJIIIKKKLLLIIIGGGGGGMMMFFFLLLgggxxxnnnhhhVVVYYYccctttwww}}}zzzvvvrrrpppnnnjjjccc]]]IIIEEE@@@;;;888:::>>>AAAQQQOOOpppvvvsssooo^^^VVVSSSYYYZZZVVVUUUYYYNNNNNNQQQUUUTTTOOOMMMNNNPPPVVVVVVQQQRRRZZZ\\\WWWxxx}}}cccppp~~~ttteeeYYYWWW]]]dddmmmssswwwppp```OOODDD@@@999777555555777888888888888777888<<<<<<;;;>>>CCC???CCCEEE<<>>RRRKKKIIIKKKPPPWWWiiiwwwrrrxxxxxxlll___QQQKKKEEEDDDHHHLLLLLLKKKVVVfffqqqrrrNNN,,,777333777111666HHHBBB999FFF888iiiiiiTTThhhUUUTTTYYYTTT\\\PPPNNN\\\NNNXXXQQQTTTHHH```|||}}}uuueeeuuuppp\\\QQQYYY]]]XXXWWWSSSNNNFFFBBBBBBDDDFFFGGGTTT```]]]III@@@LLLWWWYYYUUUEEE999<<<===999888<<<666666777999<<>><<<<<<;;;;;;>>>DDDKKKQQQppp{{{```___VVVYYYZZZ[[[]]]]]]XXXQQQSSSSSSVVVZZZXXXRRRNNNOOOSSSSSSRRRPPPMMMLLLQQQXXXZZZhhhoooYYYbbboooppp}}}lllYYYTTTXXX[[[iiiyyy|||rrrddd\\\YYYRRRLLLCCC===<<<===???AAA>>><<<===@@@AAA===<<<>>>999AAALLLLLLmmm___QQQTTTJJJGGGOOOFFFKKKDDDEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@@@@BBBCCC@@@<<<>>>VVV\\\LLLLLLggg|||}}}qqqllllllzzzqqqmmmgggvvv~~~~~~||||||~~~rrrwww{{{zzzwwwxxx~~~}}}xxx{{{}}}{{{yyyyyyqqqxxxpppbbbZZZOOOGGGKKKUUUfffzzz}}}nnnjjjttt{{{[[[@@@===DDDCCC>>>===888888:::777...///IIIhhhyyyzzzddd}}}bbbOOO```zzz}}}zzz{{{~~~{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}|||{{{{{{{{{zzz{{{{{{zzz{{{|||}}}{{{iii]]]lllgggWWWYYYdddqqqyyyuuuTTTAAABBBBBBFFFLLLLLLIIIOOOKKKbbbxxxtttooooooiiiYYYJJJHHHHHHLLLNNNOOORRRWWWWWWpppvvvqqq888333777777///;;;EEE===@@@EEE:::XXX|||iiiZZZ]]]RRRFFFEEENNNUUUTTTOOOQQQQQQTTTWWWSSSLLLNNNTTT|||}}}kkk}}}jjjSSSHHHJJJPPPPPPLLLMMMHHHBBBAAADDDDDDAAA===OOOMMMHHHBBBAAAHHHVVVaaaXXXZZZYYYPPPEEE@@@BBBGGG===999666777===AAAAAA???AAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEFFFFFFEEECCCHHHFFFFFFGGGFFFDDDEEEGGGGGGRRRmmmLLLEEE<<>>777CCCooocccUUUWWWtttfff^^^TTTUUUdddkkkbbbVVVPPPRRRRRRSSSQQQOOONNNNNNNNNSSSRRROOOMMMLLLNNNOOOQQQNNNZZZzzz~~~tttnnn\\\YYYVVVRRROOOPPPQQQRRRRRRQQQNNNLLLJJJCCCIIIMMMJJJGGGFFFEEECCCFFFJJJIIIFFFHHHMMMMMMHHHNNNKKKNNNSSSVVV^^^yyy}}}tttrrr\\\LLLAAAFFFOOOTTTZZZaaakkkfffeeegggeee___^^^aaaVVVPPPHHHAAA<<<:::::::::888===BBBCCCDDDRRRppp~~~gggnnniii\\\\\\^^^```\\\UUUTTTWWWRRRWWWZZZXXXQQQLLLNNNQQQPPPQQQRRRQQQPPPQQQSSSUUU___VVVVVVkkkvvvggggggiii}}}uuuggg]]]___TTTUUUZZZZZZdddrrrtttmmmpppppphhhZZZOOOMMMPPPIIIEEEAAA>>>;;;;;;AAAHHHPPPVVVbbbWWWOOOMMMIIIFFFEEEEEEFFFGGGFFFDDDBBB@@@???@@@AAACCC???@@@@@@AAAAAAAAA@@@@@@AAAZZZ]]]HHHDDDZZZooovvv|||ggglll~~~~~~gggqqqtttmmmppp~~~vvvyyy{{{zzzxxxyyy}}}|||uuuxxx}}}}}}}}}|||{{{xxxuuusssqqqjjjhhh\\\TTTVVVRRRNNNUUUnnnjjj|||nnnuuugggRRRAAAAAAEEEBBB>>>???===:::999888222000@@@UUUyyywww|||iiivvv}}}oooYYYUUUkkk}}}|||}}}{{{zzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{|||}}}~~~~~~{{{^^^UUU^^^YYYWWWkkkxxxqqquuuyyyZZZCCC>>>@@@IIIPPPLLLGGG\\\iiivvvvvvpppggg^^^SSSJJJHHHHHHKKKMMMMMMQQQWWWccchhh~~~uuuMMM555111777777222999BBBAAA???AAA???www]]]WWWXXXPPPTTTgggooodddUUUOOOQQQQQQSSSUUUPPPIIIJJJOOObbbmmm}}}}}}zzzqqqeeeVVVMMMKKKKKKHHHDDDKKKGGGBBB???===>>>??????AAA@@@>>>:::999>>>HHHQQQbbbdddeeeddd]]]SSSIIICCC@@@<<<888888;;;>>>===;;;AAABBBCCCDDDDDDEEEEEEEEEGGGFFFEEEDDDEEEEEEEEEDDD;;;LLLQQQDDD===CCCFFF@@@[[[```999888>>>IIIHHH444999\\\rrrdddyyy{{{___VVVWWWMMMLLLWWW\\\VVVNNNMMMNNNOOONNNMMMLLLKKKLLLLLLOOOMMMKKKJJJIIIKKKLLLNNNLLLKKKRRR___gggsssoooZZZSSSVVVUUUQQQNNNOOOPPPQQQQQQQQQOOOMMMLLLFFFJJJLLLIIIGGGHHHGGGDDDCCCFFFFFFCCCCCCGGGFFFAAAHHHFFFIIIMMMMMMRRRfff~~~www}}}kkkMMM>>>>>>CCCFFF>>>===@@@GGGIIICCC===;;;<<<===???BBBDDDDDDAAA???QQQAAA>>>XXX}}}xxxlll^^^```[[[SSSSSSVVVXXXUUUNNNKKKNNNSSSWWWZZZVVVOOOJJJJJJMMMPPPQQQQQQRRRSSSSSSSSSRRRXXX]]]bbbuuu~~~lllYYYTTTMMMLLLOOONNN[[[^^^\\\VVVTTTVVVTTTNNN<<>>???@@@AAA@@@AAAAAABBBBBBAAAAAAAAABBB\\\]]]EEE@@@SSSkkk{{{~~~lll___mmmsss{{{jjjjjj|||~~~}}}||||||{{{{{{{{{{{{|||}}}}}}{{{xxxuuuuuuwww|||zzzyyyxxxuuuqqqlllgggdddXXXVVVLLLHHHPPPSSSXXXddduuuyyymmmjjjRRRIIIEEEHHHGGGBBB@@@CCCCCC===:::;;;777333777@@@ddd}}}wwwxxx|||qqqooowww|||hhhOOOZZZzzz|||}}}}}}{{{{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~|||bbbTTTTTTSSS[[[ooo{{{tttddd```sssgggRRREEECCCOOOUUUJJJOOOooosssuuummm]]]TTTNNNIIIGGGHHHLLLNNNPPPVVV]]]mmmkkk```333:::555888555666888@@@FFF>>>@@@OOO```TTTSSSiiiYYYYYYkkkooo]]]PPPRRRQQQPPPRRRQQQLLLFFFFFFJJJGGGooo{{{|||}}}|||sssooohhh```XXXNNNDDD===AAABBBBBB???<<<:::;;;===:::;;;<<<;;;;;;>>>DDDJJJYYYZZZ]]]aaaccc[[[MMMAAA===:::777888;;;======;;;AAABBBCCCDDDDDDEEEDDDDDDGGGFFFDDDDDDDDDDDDFFFGGGKKK@@@???HHHIIIDDDMMM```hhh444>>>MMMAAA;;;===<<>>???BBBEEEGGGBBB===<<<@@@FFFIIIKKKbbbwwwxxxtttooo[[[[[[UUUTTTQQQQQQUUUXXXTTTMMMJJJKKKFFFKKKOOONNNJJJHHHKKKOOOPPPPPPPPPSSSVVVUUUQQQNNNNNNWWW```vvvrrrooo{{{|||eee```\\\[[[ZZZSSS[[[eeeggg\\\TTTVVVYYYYYY]]]iiitttyyyhhhOOOOOOJJJHHHFFFDDDCCCDDDEEEFFFFFFDDDAAA???>>>>>>???@@@??????@@@@@@@@@@@@??????KKKeee```FFFBBBOOOccc{{{mmmrrr___VVVssstttkkkkkkqqqwww{{{~~~~~~}}}~~~~~~~~~~~~~~~|||zzz{{{}}}~~~}}}{{{{{{zzzzzz{{{}}}~~~~~~~~~}}}|||yyywwwtttooohhhaaaZZZUUUHHHQQQMMMHHHTTT___eeekkk\\\ccc}}}mmmtttuuuJJJGGGGGGKKKIIIDDDAAACCCDDD???<<<<<<:::555444888SSSwwwwwwttt~~~{{{mmmppp~~~tttXXXTTTfff{{{~~~}}}}}}|||||||||||||||}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~zzzxxx~~~bbbOOONNNUUUccchhh^^^]]]XXXhhhzzz}}}{{{kkkWWWLLLWWW]]]QQQmmmrrrooodddXXXPPPJJJGGGFFFIIINNNQQQVVV___hhhooo}}}}}}LLL222>>>666444222:::;;;AAAGGG===DDDeeeVVVSSSQQQfffWWWPPPVVVXXXPPPKKKOOOOOOOOOPPPNNNKKKGGGGGGIIIKKKTTTooo|||}}}zzz~~~}}}yyy~~~}}}zzzuuukkk[[[III<<<888;;;>>>???>>>;;;888777;;;<<<>>>???AAADDDIIIMMMPPPMMMLLLNNNPPPLLLCCC;;;555444444777<<<@@@BBBBBBAAAAAABBBCCCDDDDDDDDDDDDAAABBBCCCDDDDDDEEEFFFHHHIIIDDDFFFHHH@@@EEEttt^^^===HHHFFFEEEIII@@@***LLLhhhfffhhhooowwwIIISSSMMMRRRLLLIIIKKKKKKIIIKKKPPPGGGFFFDDDDDDEEEGGGHHHHHHEEEDDDDDDEEEEEEFFFGGGGGG@@@BBBJJJPPPPPPVVVnnn}}}mmmOOONNNNNNPPPTTTUUURRRMMMKKKIIIIIIIIIIIIHHHFFFDDDCCCKKKJJJGGGDDDFFFJJJHHHCCCDDDFFFHHHHHHFFFEEEDDDCCCDDDEEEHHHIIIEEEAAAFFFOOOTTTzzz~~~uuu```ooollldddXXXLLLCCC@@@BBBFFFJJJJJJNNNZZZmmmxxxyyymmmXXX\\\XXXPPPSSSSSSSSSUUUYYYWWWOOOKKKKKKBBBFFFJJJJJJIIIIIILLLPPPOOONNNNNNQQQVVVUUUNNNHHHJJJKKKTTTkkk{{{}}}~~~|||}}}zzzqqqvvvzzz|||kkkPPPTTTJJJGGGFFFDDDCCCBBBCCCDDDDDDBBBAAA@@@>>>>>>???@@@AAA<<<<<<=========<<<;;;;;;ZZZnnn^^^CCCBBBEEENNNeeehhhyyy}}}```bbbyyyooojjjhhhhhhmmmttt{{{|||~~~~~~~~~~~~~~~~~~}}}zzzyyy{{{|||yyy{{{}}}~~~}}}}}}||||||~~~~~~~~~}}}}}}{{{zzzyyyyyywwwqqqjjjaaaWWWOOOJJJFFFOOOLLLMMMdddtttlllaaaQQQkkkvvv}}}^^^KKKGGGEEEFFFFFFCCC???>>>===<<<;;;:::777444666;;;LLLlll|||vvvttt}}}sssllltttxxxlll\\\SSSxxx{{{}}}~~~~~~~~~~~~~~~~~~|||||||||}}}}}}~~~~~~~~~}}}}}}||||||~~~~~~}}}||||||yyyqqqiiicccPPPDDDFFFQQQeeemmmccctttrrruuurrrfffSSS```qqqooo~~~tttfffVVVRRROOOCCCGGGGGGJJJOOORRRXXXcccnnnttt___555888555111---222???@@@@@@BBB;;;LLLtttqqqWWWMMMSSSEEEIIILLLOOOSSSTTTNNNEEEMMMOOOOOOMMMKKKKKKLLLLLLUUUIII]]]tttuuuwww~~~|||{{{|||zzznnn\\\NNN@@@;;;777777999:::777444777888999:::===BBBHHHLLLQQQOOOKKKFFFAAA:::555111222222444888===AAADDDEEE@@@AAABBBCCCDDDDDDDDDDDD>>>AAADDDEEEDDDCCCCCCDDDFFFKKKBBB;;;ZZZYYY===BBBOOO???:::BBB:::;;;bbbgggNNNLLLaaapppcccTTTKKKOOOMMMLLLLLLKKKJJJKKKNNNGGGEEECCCCCCFFFHHHHHHGGGDDDEEEFFFGGGGGGGGGGGGGGGHHHEEEFFFKKKMMMNNNVVVaaakkkmmmwwwcccTTTLLLKKKNNNPPPOOOMMMKKKKKKJJJKKKJJJIIIHHHFFFCCCBBBAAAKKKJJJFFFBBBDDDIIIHHHCCC@@@BBBDDDFFFDDDBBBCCCEEEFFFGGGJJJJJJGGGBBBCCCGGGMMM[[[nnnnnnlllooottt{{{gggLLLYYYTTTOOOSSSLLLQQQPPPQQQUUUTTTMMMIIIHHHNNNOOOOOOMMMJJJHHHHHHJJJNNNLLLKKKNNNRRRQQQKKKEEEIIIKKKNNNYYYcccjjj~~~|||~~~|||~~~zzzwww]]]MMMFFFBBBRRREEEDDDCCCBBBBBBBBBBBBCCC>>>>>>======>>>???AAABBB;;;<<<<<<<<<;;;;;;:::999XXXeeeOOO999DDDCCC>>>QQQ~~~sss~~~|||aaa]]]nnnwwwooojjjooorrrooouuuxxx|||~~~~~~|||||||||zzzxxxxxx{{{~~~{{{}}}}}}|||zzzzzz~~~{{{|||||||||{{{zzzxxxwwwwwwtttmmmdddZZZPPPHHHDDDFFFFFFCCCSSSpppvvveeeWWWtttqqquuuuuurrrdddDDDJJJEEE@@@???@@@@@@===:::777999999777333333888===???WWWyyyxxxyyy}}}|||oookkkvvvzzzhhhPPPkkkrrrxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{yyymmm___MMMGGGHHHHHHJJJ```zzzppp___hhhppp]]]lllvvvuuuppp^^^KKKLLLLLL>>>IIIIIILLLPPPSSSYYYfffrrrFFF+++:::...111111777AAACCC>>><<>>CCCFFFEEEGGGHHHEEE>>>777333222555666888;;;===???AAABBB@@@AAABBBCCCCCCDDDCCCCCCAAADDDGGGFFFCCCAAAAAACCC===FFFQQQlllNNN999EEE===<<>>???@@@AAA>>>>>>>>>>>>===<<<;;;:::SSS[[[???333MMMKKK999FFFYYYyyymmmgggmmmrrrvvvwwwvvvooogggccciiirrrxxxzzzzzzzzz{{{xxxxxxzzz|||~~~~~~}}}}}}|||{{{{{{|||~~~zzz{{{|||||||||zzzxxxwwwrrrnnnggg]]]TTTLLLGGGDDDFFFDDDPPPmmmxxxbbb]]]uuu~~~nnnqqqtttlllNNN???EEEBBB>>><<<===???>>>===999:::;;;888777888;;;======NNNkkkvvvjjjppp{{{rrr]]]ZZZhhhuuuzzz}}}}}}~~~~~~}}}}}}}}}}}}|||{{{mmm[[[IIIFFFKKKLLLIIIZZZzzzuuufffiiimmmiiijjjrrrwww~~~nnnxxxuuunnngggbbbWWWHHHGGGJJJCCCIIIJJJNNNSSSXXX```ooo~~~ccc999444777222555888===???AAA===>>>WWW|||qqqPPPKKKHHHQQQUUUVVVTTTNNNKKKLLLKKKHHHMMMOOONNNKKKLLLQQQRRROOOOOOPPPOOOIIINNNiii}}}|||xxxssssssqqqooonnnrrryyywwwiiiTTTAAA888555777888555444444555777:::<<<===666999;;;<<<:::999999:::999:::<<<===>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCBBBDDDFFFDDDAAABBBGGGKKKCCCggg```GGGCCC666IIIHHHBBB@@@555LLLXXXYYYwwwUUUKKKRRRMMMVVVKKKJJJHHHHHHIIIKKKIIIFFFHHHFFFEEEGGGKKKKKKHHHCCCIIIJJJLLLMMMMMMKKKIIIHHHBBBFFFMMMQQQOOOKKKKKKNNNWWWRRRVVVdddllltttoooXXXPPPTTTXXXXXXWWWQQQVVVWWWRRRPPPSSSVVVUUUNNNMMMLLLKKKJJJIIIIIIIIIIIILLLLLLHHHFFFHHHIIIGGGHHHFFFHHHIIIFFFBBBFFFNNNJJJJJJHHHEEEEEEGGGHHHHHHIIIWWWWWWVVVkkk{{{yyyzzzyyytttoooZZZ\\\fffaaaPPPTTT\\\SSSZZZUUUSSSUUUVVVRRRNNNNNNGGGHHHHHHIIIJJJLLLNNNPPPOOOMMMKKKIIIHHHHHHIIIIIIDDDNNNIIIBBBOOOeeewwwzzz~~~}}}yyyzzzQQQHHHUUUKKKPPPVVV@@@FFFEEEDDDCCCBBBAAA@@@@@@========================>>>>>>>>>>>>===<<<;;;:::\\\^^^>>>555UUUPPP555;;;DDDuuuzzz}}}}}}mmm___wwwrrr^^^ZZZPPPYYYeeepppuuuxxx{{{|||xxxyyy{{{}}}}}}}}}}}}}}}{{{zzz{{{}}}~~~}}}xxxtttzzz{{{|||}}}}}}{{{yyyxxxnnniiibbbYYYQQQKKKGGGEEEIIINNNnnnNNN```{{{sssiiipppwww}}}eeeJJJKKK@@@AAAAAA>>>>>>@@@BBBCCC??????>>>======???>>><<<444BBBXXXqqq||||||mmmkkkvvvvvvlllNNNaaatttyyyzzz~~~~~~~~~}}}~~~~~~}}}{{{}}}}}}}}}mmmYYYFFF===AAAHHHKKKZZZrrr~~~^^^MMMLLLhhhyyyiiihhhtttzzzwwwsssmmm[[[TTTSSSIIIEEEKKKLLLFFFIIIOOOWWW^^^iii|||111333>>>///666555777@@@:::???>>>DDDmmmXXXXXXOOOSSSMMMPPPMMMOOOUUUSSSHHHDDDGGGNNNPPPOOOJJJLLLQQQRRRMMMIIIKKKQQQOOOLLLbbbtttsssnnnllliiigggiiiqqq|||mmmXXXFFF:::666666444333333444555555444333:::888555333444666:::<<<999;;;===>>>>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCC@@@BBBBBBAAAAAAFFFOOOXXXPPP666666<<>>FFF???111XXXqqqSSSYYYiiiJJJ^^^UUUPPPKKKPPPNNNJJJIIILLLOOOMMMIIIHHHFFFEEEHHHLLLLLLGGGBBBKKKLLLNNNOOONNNLLLJJJHHHIIIPPPUUUQQQGGGCCCMMMZZZPPPPPPOOORRR]]]ooo}}}uuu^^^YYYWWWYYYYYYWWWXXX\\\TTTYYYZZZUUUQQQRRRPPPLLLJJJJJJIIIIIIIIIJJJKKKKKKIIINNNPPPKKKHHHIIIJJJJJJGGGEEEEEEEEEAAA<<>>===<<<;;;::::::<<<<<<<<<<<<;;;:::999888[[[III===BBBIIIFFF???:::>>>nnnvvvgggzzz}}}bbbhhh|||rrrUUUZZZQQQOOOXXXdddllluuu|||xxxxxxxxxyyyyyyzzz{{{|||yyyyyyyyy|||}}}}}}zzzxxxuuu~~~yyyzzzyyyiiikkkYYYWWWSSS???@@@MMMJJJMMMppp^^^]]]yyyrrrsssuuuqqqZZZ[[[@@@HHHEEEAAA???>>>@@@DDDFFF<<<===???@@@@@@???>>>===;;;>>>HHH```rrryyylllnnn|||```YYY^^^pppzzz{{{||||||~~~~~~|||~~~~~~}}}~~~}}}}}}}}}~~~~~~|||}}}{{{{{{nnn^^^???MMMDDDFFFJJJJJJ[[[bbbVVVYYYjjjqqqjjj]]]yyy|||wwwrrrnnnlll___UUUKKKFFFDDDCCCGGGLLLIIIYYYSSSTTTlllsssxxx???;;;555222222333444444>>>@@@===BBBsssiiiOOOYYYZZZOOONNNLLLQQQSSSNNNKKKLLLMMMMMMQQQOOOLLLJJJJJJJJJJJJJJJMMMHHHGGGIIIIIIQQQmmm}}}qqq|||vvvmmmjjjfffeeejjjsss~~~yyyrrrjjj]]]JJJ;;;555999999555444777999777888<<<777333:::;;;777:::;;;;;;<<<===>>>???@@@AAACCC>>>CCCFFF@@@BBBDDD>>>>>>CCCGGGGGGMMMbbb^^^AAA888;;;AAACCCBBB666===999bbb|||\\\LLLyyy|||PPPRRRQQQQQQTTTNNNLLLIIIGGGHHHJJJLLLKKKIIIFFFGGGHHHIIIJJJIIIEEECCCMMMHHHEEEFFFGGGEEEEEEHHHBBBDDDGGGHHHIIIKKKNNNPPPMMMNNNPPPRRRTTTVVVXXXXXXooorrr~~~qqqcccYYYSSSXXXWWWVVVSSSOOONNNOOOQQQRRRQQQOOOMMMLLLKKKJJJJJJMMMMMMMMMNNNOOOMMMJJJHHHFFFGGGIIIKKKKKKIIIGGGEEEDDDGGGFFF???;;;CCCXXXkkkSSSLLLFFFFFFKKKNNNLLLHHHIIIJJJLLLNNNQQQVVV\\\```www~~~^^^TTTTTT[[[SSSNNNRRRTTTSSSUUUYYYUUUUUUUUUUUUSSSQQQOOONNNNNNPPPOOOLLLLLLPPPQQQOOOKKKKKKJJJHHHFFFEEEGGGIIIOOOOOOMMMLLLLLLPPPUUUYYY|||tttdddxxx{{{}}}yyy{{{xxxyyyxxx]]]JJJJJJIIIHHHGGGGGGGGGHHHHHHGGGDDDAAA@@@AAAAAAAAA@@@;;;::::::999999::::::;;;888888777777666666555555UUUFFF===BBBHHHBBB:::666???KKK___ooosssvvvxxx|||eeepppyyyiiiYYYRRRRRRVVV___iiinnnppptttyyy{{{zzzvvvsss}}}zzzwwwvvvwwwyyy{{{}}}vvvwwwwwwvvvuuurrrmmmhhhSSSBBBBBBJJJJJJZZZoooqqqmmmPPPrrrwwwooo]]]NNNPPPKKKEEECCCAAA???>>>@@@BBBCCC@@@@@@@@@@@@???>>>======<<<===BBBTTTqqqnnnnnnxxxoooqqqzzznnn___YYYfffuuu|||~~~}}}{{{{{{}}}}}}{{{|||~~~}}}|||||||||}}}}}}{{{|||}}}~~~tttfffKKKNNNBBBAAA???DDDZZZ\\\WWWmmm|||wwwzzz}}}}}}~~~}}}{{{vvvnnngggcccUUUMMMFFFDDDDDDCCCGGGLLLMMMJJJ\\\gggjjj\\\666555444222222555:::>>>???CCC...\\\SSSPPPVVVLLLJJJVVVQQQRRRQQQLLLKKKMMMKKKGGGLLLKKKIIIHHHHHHJJJKKKKKKIIIDDDCCCDDDAAACCCTTTiiimmmzzz~~~xxxvvvwwwvvvtttlll___WWW^^^kkknnnssszzz|||oooeeeRRREEE777333888:::555...,,,666777777;;;777222777777888999;;;===>>>?????????===CCCEEE===???EEECCCBBBAAAKKKgggWWWCCC000000AAAOOOOOOHHHBBB///CCCgggzzzVVVJJJ```___JJJQQQQQQNNNNNNFFFLLLJJJHHHHHHJJJKKKJJJHHHGGGGGGIIIKKKLLLJJJHHHFFFGGGCCCAAADDDDDDCCCDDDGGGEEEFFFHHHHHHGGGGGGHHHIIIIIIJJJMMMOOOQQQRRRRRRRRRTTTWWWbbbppptttrrrzzzvvv|||uuuoooeee\\\UUUSSSSSSTTTSSSRRRPPPNNNLLLKKKJJJJJJKKKLLLMMMNNNNNNLLLJJJIIINNNMMMMMMMMMNNNLLLIIIFFFDDDEEEGGGGGGGGGEEECCCAAA@@@CCCFFFFFFEEEHHHOOOVVVIIIFFFCCCBBBCCCEEEFFFFFFFFFGGGHHHIIIKKKNNNTTTWWW[[[hhhtttZZZRRRRRRRRRUUUNNNKKKNNNPPPOOOPPPSSSSSSSSSSSSSSSQQQOOOMMMKKKJJJLLLKKKHHHGGGJJJJJJGGGEEEFFFGGGFFFEEEEEEGGGHHHLLLLLLKKKJJJJJJMMMRRRVVVhhhqqqzzzmmmggggggrrrpppVVVKKKEEEHHHHHHGGGGGGFFFEEEEEEDDDFFFCCCAAA?????????===;;;::::::999999999999::::::777777666555555444333333TTTHHHCCCHHHJJJBBB:::777CCC:::EEEeeexxxwww|||ccc___zzzpppWWWDDDCCCKKKXXXZZZ```iiirrrvvvuuurrrrrrqqqooommmkkkkkknnnqqqpppkkkjjjlllggg\\\XXX\\\___SSSVVV```ccchhhlllggguuuVVVZZZuuuuuuaaaKKKHHHFFFKKKBBBAAA@@@?????????@@@@@@CCCBBB@@@???>>>>>>======@@@>>>???HHH___wwwtttsss|||}}}wwwqqqiiiyyy}}}zzzuuurrrrrrzzziiiYYY[[[lllyyyyyyttt}}}{{{yyyzzz}}}~~~{{{{{{}}}}}}~~~~~~}}}~~~}}}}}}|||{{{{{{{{{||||||zzz~~~|||~~~|||rrrMMMEEE<<>>DDDNNNhhh|||rrrjjjfffddd___ZZZYYY___hhhwwwuuubbbQQQLLLJJJDDDAAABBBLLLKKK>>>666:::999888???=========<<<;;;;;;:::999DDD<<<;;;888333AAAXXXbbbsssZZZ???999444444===HHHIII>>>222666KKKxxxxxxTTTSSS{{{```NNNKKKRRRQQQOOONNNGGGJJJIIIGGGGGGHHHHHHGGGEEEDDDFFFHHHJJJKKKJJJIIIHHHCCC@@@AAADDDFFFDDDFFFIIIFFFHHHJJJJJJHHHFFFFFFFFFFFFGGGJJJMMMMMMMMMKKKJJJGGGHHHNNNVVVXXXWWW___jjjmmmffffffqqqzzz||||||yyysssllljjjjjjeee___WWWUUUQQQNNNOOORRRWWWZZZWWWTTTRRRQQQRRRQQQNNNJJJDDDGGGLLLOOOPPPMMMJJJGGGMMMLLLKKKLLLLLLJJJHHHEEEEEEEEEFFFFFFEEECCCAAA@@@AAAAAACCCFFFIIIJJJGGGDDDDDDEEEEEECCCAAABBBEEEHHHDDDDDDDDDDDDCCCEEEHHHKKK^^^^^^ccciiijjjooobbbJJJJJJOOONNNJJJOOOKKKJJJMMMOOONNNMMMOOOQQQQQQQQQPPPOOOLLLJJJHHHHHHKKKKKKGGGFFFHHHFFFCCC???AAADDDEEEEEEEEEFFFHHHLLLLLLLLLKKKKKKMMMQQQTTTOOOUUUeeeiiinnnzzzqqquuu{{{{{{eeeKKKHHHGGGBBBFFFFFFGGGFFFEEECCCAAA@@@CCCAAA@@@???>>><<<999777999999888888888888999999777666555444333222111000TTTKKKFFFIIIHHH@@@:::;;;===AAAIIIWWWmmm~~~www~~~cccSSSiiiuuu~~~lllZZZQQQKKKIIIHHHLLLTTT[[[]]]]]]]]]```cccccc```\\\ZZZZZZPPPSSSYYY^^^]]][[[\\\```___aaakkktttooocccWWWNNNDDDLLL{{{nnnoooyyyoooEEEDDDJJJDDD>>>@@@@@@AAAAAAAAA@@@???>>>BBBAAA@@@>>>>>>>>>???@@@>>>===<<>>GGGTTTbbbuuuQQQ777///222444???HHHHHH???777777;;;OOOJJJNNNxxxeeeSSSQQQPPPNNNMMMPPPQQQLLLGGGGGGFFFFFFEEEDDDCCCBBBAAACCCFFFGGGHHHGGGGGGHHHDDDCCCEEEIIIKKKJJJLLLQQQGGGJJJLLLMMMLLLJJJJJJJJJFFFHHHKKKMMMMMMKKKHHHFFFKKKJJJMMMPPPNNNJJJNNNVVVRRRQQQSSSXXXZZZYYY]]]cccfffddd]]]UUURRRTTTRRRMMMSSSUUUWWWYYY[[[[[[[[[ZZZ\\\XXXUUUVVVYYYYYYSSSNNNEEEGGGLLLOOOOOOMMMJJJHHHJJJIIIIIIJJJKKKJJJHHHFFFHHHHHHHHHGGGFFFDDDCCCBBBDDDAAA???@@@DDDFFFEEEBBBCCCCCCDDDCCCBBBBBBEEEHHHDDDDDDCCCAAA??????AAACCCDDDIIITTT^^^cccgggsssooo[[[LLLNNNSSSRRRQQQRRRMMMMMMNNNQQQRRRQQQPPPOOOPPPPPPPPPOOOMMMKKKIIIGGGDDDGGGHHHFFFEEEGGGEEEAAA===AAAEEEGGGGGGFFFFFFFFFIIIJJJJJJIIIIIIJJJMMMPPPLLLHHHNNNWWWhhhsssxxxrrrNNNGGGNNNNNNIIIHHHEEEFFFGGGFFFDDDAAA>>><<>>===>>>>>><<<999666888777777777777777777888777666555444222111000///RRRHHHBBBCCCBBB;;;888;;;666CCCIIIHHHXXXwwwuuu]]]YYY]]]ooozzzeee___WWWQQQMMMIIIEEEBBBFFFIIIMMMOOONNNLLLJJJIIIIIIXXXcccccchhhsssvvvrrrbbbeeeddd^^^SSSDDD@@@FFFZZZgggUUU```lllqqq~~~vvvIIIEEE@@@DDDGGG999???@@@BBBCCCBBBAAA???===??????>>>===>>>???AAABBB888888:::@@@KKK^^^vvvrrrsssxxx|||{{{{{{{{{tttlllnnntttrrrdddZZZaaasss}}}|||{{{|||~~~|||xxxyyy~~~{{{|||{{{yyyxxxwwwyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}kkkNNN;;;KKK___ooo|||xxxvvvxxx|||yyywwwrrrjjjaaaVVVNNNIIICCCCCCFFFKKKMMMMMMQQQWWW\\\kkkrrrUUU...999888444111444:::??????>>>888FFFgggmmmSSSPPPQQQFFFPPPWWWAAAGGGLLLNNNKKKIIILLLMMMMMMHHHJJJKKKJJJHHHHHHIIIKKKKKKFFFCCCFFFHHHHHHGGGGGGPPPqqqwwwwwwuuuyyy~~~nnnXXXVVV]]]RRRNNNNNNSSSXXX___kkkwww|||xxx@@@333NNN]]]WWWSSSMMMMMMNNNQQQXXX```ggglllssstttkkk[[[EEE444///555???FFF???BBBAAA999111888NNNaaaxxxUUULLLjjjnnnKKKPPPUUUPPPHHHKKKOOONNNJJJHHHHHHIIIHHHGGGEEEDDDDDD@@@CCCFFFGGGGGGGGGHHHJJJGGGFFFIIIMMMNNNMMMQQQWWWJJJLLLMMMMMMKKKJJJIIIJJJIIIKKKMMMOOOOOOLLLIIIGGGKKKMMMQQQTTTTTTQQQSSSVVVPPPPPPPPPRRRPPPNNNOOOSSSVVVVVVTTTQQQRRRXXXZZZYYYSSSUUUXXXZZZ[[[[[[YYYXXXYYYVVVSSSUUUXXXWWWRRRMMMKKKLLLMMMNNNMMMLLLKKKJJJGGGFFFFFFHHHJJJKKKJJJIIIJJJJJJHHHGGGFFFEEEDDDDDDBBBAAA@@@@@@AAABBBDDDFFFBBB@@@??????AAACCCCCCBBBFFFFFFEEECCC@@@???@@@AAA:::===EEEOOOWWW___iiirrrvvvwww[[[LLLIIIKKKSSSSSSPPPUUU___KKKNNNQQQSSSSSSSSSRRRPPPOOOPPPPPPOOONNNLLLJJJHHH@@@DDDFFFDDDEEEGGGFFFCCCAAADDDHHHJJJIIIGGGFFFEEEEEEFFFGGGFFFEEEFFFHHHIIIUUUMMMFFFEEESSSkkkuuulllkkkvvv[[[NNNGGGKKKIIICCCEEENNNEEEFFFFFFFFFDDD@@@===;;;;;;;;;;;;<<<======;;;999666666666555555666666666777666555444222111000///SSSHHHAAACCCBBB===;;;>>>@@@@@@@@@AAAFFFVVVssswww}}}iiiWWWVVVdddwww{{{rrriiiaaa]]]]]]\\\[[[\\\```cccdddddd{{{zzzuuuzzzuuugggbbb^^^MMM@@@BBBGGGTTTkkkqqqOOOZZZtttzzztttGGG???OOO;;;888GGG@@@???@@@BBBCCCBBBAAA???===<<<<<<======>>>@@@AAABBB999;;;???EEEMMM[[[ppp{{{wwwwwwxxxyyyyyyiiisssyyyooo___\\\mmm{{{zzzxxxuuuwww|||~~~|||zzzuuuuuu{{{}}}~~~}}}{{{yyyxxxzzz|||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~{{{^^^@@@KKKmmm}}}wwwvvvxxxrrrvvvrrriii___VVVNNNIIIGGGDDDDDDGGGKKKMMMNNNTTT\\\iii]]]zzzaaa666111333666222000555???DDDBBB===888oooqqquuuTTTKKKRRRJJJGGGOOOQQQFFFLLLNNNIIIEEEFFFHHHIIIJJJLLLNNNLLLIIIGGGIIIKKKNNNJJJFFFEEEHHHJJJJJJIII===PPPaaauuu{{{~~~www|||mmmgggeeedddWWWLLLIIIHHHIIIRRR^^^dddiiiwww}}}___CCCTTT}}}ooo___LLL888222///333===BBB???:::JJJ===222555JJJiii^^^LLLhhhrrrVVVUUULLLUUUPPPKKKSSSTTTKKKIIIJJJKKKMMMMMMKKKIIIIIIIIIDDDGGGJJJJJJIIIIIIKKKNNNHHHGGGIIILLLKKKKKKPPPXXXNNNNNNNNNKKKHHHEEEEEEFFFMMMNNNPPPQQQPPPNNNKKKIIINNNQQQVVVYYYXXXVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXYYYTTTWWWWWWUUUVVV[[[]]]\\\VVVVVVVVVWWWYYY]]]```bbbXXXUUUSSSSSSUUUTTTQQQNNNQQQPPPNNNMMMLLLLLLLLLLLLGGGFFFFFFGGGIIIKKKKKKJJJIIIHHHFFFDDDCCCCCCDDDDDD<<<@@@EEEGGGEEEDDDDDDEEEFFFDDDBBBCCCEEEFFFEEEDDDGGGGGGGGGEEECCCBBBBBBDDDMMMHHHBBB@@@DDDNNNYYYbbbkkkkkkrrr{{{~~~}}}ppp\\\WWWNNNOOONNNQQQUUUTTTPPPOOOQQQGGGMMMQQQPPPPPPQQQPPPNNNNNNNNNOOOOOONNNMMMKKKJJJEEEIIIJJJIIIJJJMMMMMMJJJEEEHHHKKKLLLJJJHHHGGGFFFHHHJJJKKKKKKIIIIIIJJJKKKMMMQQQOOOGGGGGGRRR```iiixxxnnn~~~{{{cccLLL???MMMRRRHHHAAAEEEIIIFFFEEEEEEEEEDDDBBB???===;;;999888888999;;;<<<;;;:::555555444444444444555555666555444333222111000///SSSHHHBBBFFFGGGBBB===>>>DDD>>>???BBB===<<>>NNNuuuaaacccSSS@@@CCCKKK???888@@@CCC>>>???@@@AAA@@@???===<<<;;;<<<===>>>>>>>>>>>>>>><<<===@@@EEEIIIRRRdddvvv}}}tttsssuuuuuuxxxooopppssstttkkkaaaeeepppvvvwwwuuuqqqsssxxxxxxtttuuupppooouuu{{{}}}}}}~~~|||||||||zzzyyyyyy{{{}}}zzz{{{|||}}}}}}}}}||||||{{{{{{|||}}}~~~pppPPPXXXzzz{{{xxxzzzxxxiiilllggg^^^UUUMMMHHHEEEEEEGGGGGGJJJMMMNNNQQQZZZdddmmmhhhuuukkk>>>---666///222111333999AAADDDAAA===KKKyyynnnXXXKKKNNNMMMGGGJJJRRRCCCGGGGGGDDDCCCEEEFFFCCCHHHLLLNNNMMMIIIGGGIIIKKKNNNKKKHHHFFFHHHKKKLLLLLLLLLUUUWWWjjj~~~|||wwwrrrcccVVVRRRNNNFFFDDDIIIMMMNNNTTT```mmmwww{{{{{{ssskkkzzzooo```UUUJJJ;;;777555,,,555666666555555:::CCCJJJ:::222666UUU^^^DDD___oooUUUSSSYYYIIITTTPPPMMMXXXUUUIIILLLIIIKKKNNNOOOLLLJJJJJJKKKEEEIIILLLLLLIIIHHHKKKOOOIIIHHHHHHIIIHHHGGGNNNWWWPPPPPPNNNJJJGGGEEEFFFHHHNNNOOOPPPPPPOOONNNLLLKKKOOOSSSUUUVVVUUUSSSQQQOOONNNPPPRRRQQQPPPQQQQQQQQQTTTXXXYYYVVVTTTUUUTTTQQQXXXXXXXXXZZZ\\\___aaacccWWWVVVTTTSSSSSSRRRRRRRRRPPPPPPNNNMMMLLLLLLMMMMMMJJJIIIGGGGGGIIIJJJIIIHHHGGGFFFDDDBBBAAABBBDDDEEE>>>BBBFFFHHHHHHGGGFFFFFFHHHIIIIIIIIIGGGFFFGGGIIIFFFGGGGGGGGGEEEDDDEEEFFFEEEHHHMMMQQQRRRMMMCCC;;;FFFIIIUUUbbbgggfffmmmxxxmmmtttwww~~~dddRRREEEHHHTTTWWWMMMQQQUUUUUUUUUSSSLLLCCCDDDKKKOOOMMMLLLOOOOOOLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKMMMMMMJJJKKKOOOPPPMMMGGGIIILLLLLLKKKIIIIIIIIIKKKMMMOOOOOOMMMLLLLLLMMMDDDOOORRRNNNLLLJJJLLLTTTkkkxxx{{{~~~]]]RRRSSSJJJFFFIIIFFF???CCCMMMKKK???CCCCCCBBB@@@???===<<<;;;888777666666888999999888444444333333333333444444333333222111111000//////NNNCCC>>>DDDGGGAAA:::999555;;;BBBCCC===:::EEESSSwwwpppvvv}}}qqqdddOOO;;;333<<>>===>>>?????????>>><<<;;;;;;<<<===>>>>>>===<<<;;;999777999===>>>CCCSSSdddpppqqqhhh}}}ssskkkrrrvvvrrrttt{{{xxxmmmkkkuuuvvvhhh^^^___rrruuutttpppqqquuusssmmmqqqkkkiiipppwwwzzz{{{|||xxxxxxyyyxxxwwwxxx{{{}}}xxxyyy{{{|||||||||{{{{{{xxxxxxzzz}}}~~~~~~gggkkk|||zzzxxxoooxxx~~~oooccc^^^WWWNNNHHHDDDCCCCCCKKKKKKMMMPPPQQQUUUaaallljjjiii777...222///555111444999>>>AAAAAA>>><<<```gggZZZ___TTTGGGLLLRRRKKKDDD???@@@???>>>CCCHHHFFFAAAFFFJJJMMMLLLIIIGGGIIILLLFFFFFFDDDCCCDDDHHHJJJJJJEEEOOOEEEJJJsss~~~xxx~~~}}}mmm```YYY\\\ZZZOOOGGGHHH@@@DDDEEECCCGGGPPPUUUVVVUUUVVVVVV[[[___SSSNNNZZZYYYZZZ\\\[[[VVVMMMDDD???999222222111+++000888777:::===@@@BBBAAA===:::777???DDDXXX~~~zzz}}}}}}bbbOOOYYYrrr[[[]]]WWWMMMGGGRRRKKKHHHSSSMMMDDDNNNFFFIIIMMMMMMKKKIIIIIIJJJDDDHHHKKKJJJGGGFFFJJJMMMKKKIIIIIIHHHFFFFFFMMMWWWPPPOOOMMMKKKIIIIIILLLOOONNNOOOOOONNNNNNMMMLLLLLLIIILLLOOOPPPQQQSSSSSSRRRSSSWWWYYYVVVQQQPPPPPPQQQMMMRRRVVVTTTTTTTTTSSSOOOQQQTTTXXX\\\\\\YYYUUUSSSSSSSSSRRRPPPNNNMMMOOOQQQNNNNNNNNNNNNNNNMMMMMMLLLMMMKKKIIIHHHHHHHHHGGGFFFHHHFFFDDDBBBBBBCCCEEEGGGGGGEEEDDDEEEGGGHHHIIIIIICCCHHHKKKIIICCC@@@CCCHHHDDDEEEGGGFFFFFFEEEGGGHHHHHHGGGEEEEEEHHHLLLJJJFFF>>>;;;>>>EEEGGGJJJVVVfffkkkmmmpppzzzxxxwwwuuudddUUUDDDDDDNNNMMMJJJMMMLLLHHHQQQTTTNNNLLLRRRSSSOOOCCCKKKOOOLLLKKKNNNOOOLLLIIIJJJLLLMMMMMMMMMLLLKKKHHHIIIHHHDDDDDDHHHIIIGGGGGGIIIKKKLLLKKKJJJJJJKKKGGGIIIKKKKKKIIIHHHGGGHHHMMMMMMFFFFFFQQQRRRLLLMMMLLLFFFOOO___lllrrrwww~~~ooo[[[VVVQQQEEEKKKQQQCCCPPPBBB<<>>???FFF@@@777999DDDEEEGGGEEE===999DDDTTT```kkkxxx{{{sssppp}}}wwwhhhbbbNNNNNNLLLKKKGGG:::CCC<<>>>>>>>>???AAAAAA@@@???:::;;;<<<======<<<;;;;;;:::999;;;@@@@@@AAAJJJVVV```yyyttt~~~nnndddiiinnnmmmmmmqqqttttttoookkkpppvvvnnn___fffmmmvvvzzzwwwqqqllljjjiiigggiiikkkiiiiiiqqq}}}~~~{{{yyywwwwwwxxxyyy}}}~~~~~~}}}|||~~~|||{{{zzzzzz{{{}}}}}}yyysssmmmgggdddWWWUUUPPPIIIDDDDDDHHHLLLKKKPPPPPPNNNYYYiiimmmeeeggg@@@...///444444333888>>>>>>???>>>888GGGfffxxxQQQhhhOOOLLLJJJIIIJJJIIIEEEBBBFFF@@@>>>CCCHHHHHHFFFFFFBBBFFFIIIGGGBBB???@@@CCCJJJHHHFFFDDDCCCDDDFFFGGGEEEGGGJJJKKKKKKRRRfffyyytttwww~~~qqqXXXPPPMMMFFFEEEIII>>>;;;FFF@@@888DDDDDDDDDEEEGGGFFFCCC@@@???444999<<<999222///222888555000000666888555666;;;EEE///DDDAAA444@@@JJJ]]]dddUUUPPPpppiiiSSSQQQPPPOOOPPPLLLJJJIIIIIIJJJKKKKKKKKKHHHHHHHHHIIIKKKLLLKKKJJJEEEFFFFFFGGGGGGGGGFFFFFFEEECCCBBBCCCEEEGGGHHHHHHGGGKKKKKKDDD@@@CCCHHHJJJOOOKKKJJJLLLJJJDDDEEEJJJGGGMMMPPPMMMLLLMMMMMMLLLMMMLLLLLLNNNPPPPPPOOOMMMPPPSSSTTTPPPOOORRRSSSRRRQQQTTTXXXXXXVVVSSSTTTUUUMMMOOORRRQQQOOOMMMKKKKKKQQQNNNKKKHHHHHHHHHGGGGGGFFFHHHIIIGGGDDDBBBBBBDDDDDDCCCBBBAAAAAABBBCCCDDDBBBDDDEEEDDDBBBAAABBBCCCEEECCCAAAAAACCCEEEFFFGGGCCCAAA???>>>>>>???AAABBBBBBEEEHHHGGGDDDAAAAAABBB@@@BBBCCCAAA???>>>AAACCCFFFGGGIIINNNWWWaaakkkqqqtttqqqjjj```VVVMMMIIIHHHFFFHHHJJJJJJIIIHHHIIIJJJMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKIIIHHHHHHHHHIIIIIIGGGFFFIIIEEECCCFFFFFFDDDDDDFFFJJJGGGDDDCCCDDDEEEEEEEEEMMMMMMKKKJJJJJJJJJJJJKKKJJJIIIIIIJJJNNNWWWbbbjjj~~~qqqkkkoooxxx}}}cccjjjsssvvvoookkkvvv}}}uuuooofffZZZPPPJJJHHHFFFGGGJJJJJJHHHEEEMMMGGG@@@>>>@@@CCCBBBAAAFFFAAA>>>>>><<<999999<<<666666555444333333333333333333333333333222111000////////////////////////JJJGGG===<<>>777;;;>>>AAAFFFFFF???:::BBBOOOOOOZZZgggooorrruuuyyy}}}jjjWWWlllooo{{{uuuwwwuuutttiiijjjgggbbb``````___[[[hhhnnnvvv~~~ccc\\\^^^uuu|||eeeNNNJJJKKKJJJHHHFFFDDDCCCBBBBBB???>>>>>>???AAAAAA@@@???;;;<<<===>>>>>>===<<<;;;???===>>>???===;;;AAAJJJaaahhh{{{}}}qqqllllllnnnmmmqqquuuuuuqqqllliiiggghhhmmmssswwwwwwtttqqqoookkkgggfffhhhhhhfffiiiooo|||zzzxxxwwwwwwxxxzzz|||~~~}}}|||zzzyyyzzz}}}|||{{{zzz{{{}}}~~~yyy|||zzzvvvqqqkkkddd___[[[QQQMMMHHHFFFFFFIIIJJJKKKNNNJJJQQQ___eeeccciiiuuucccNNN777///111555888:::999:::@@@FFF>>>444ZZZ{{{UUUQQQCCCGGGFFFEEEGGGJJJKKKIIIGGGHHHBBB@@@DDDHHHGGGEEEDDD@@@CCCFFFEEEBBBBBBEEEHHHIIIHHHEEEDDDCCCDDDFFFGGGDDDDDDEEEFFFEEEKKKZZZiiiwwwxxx|||xxxiii[[[???CCC@@@???@@@<<<===HHH999???AAA>>>===???;;;555;;;999888999;;;<<<999666>>>@@@AAA@@@<<<;;;===AAA>>>666FFFHHH]]]yyyRRRNNNjjj}}}}}}hhhPPPLLLOOONNNLLLMMMKKKJJJIIIHHHHHHGGGFFFEEEKKKJJJIIIJJJJJJJJJHHHGGGEEEFFFFFFGGGFFFEEEDDDCCCAAABBBCCCDDDDDDCCCCCCCCCBBBHHHJJJFFFDDDGGGJJJLLLJJJGGGHHHJJJIIIDDDEEEIIICCCJJJNNNKKKHHHJJJMMMNNNLLLLLLMMMOOOQQQPPPNNNLLLNNNQQQQQQMMMMMMQQQSSSQQQSSSUUUWWWWWWUUUSSSRRRRRRMMMLLLKKKJJJJJJJJJKKKKKKKKKIIIGGGGGGGGGFFFDDDBBBGGGHHHIIIGGGDDDBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEAAABBBBBBAAA??????@@@AAACCC@@@>>>>>>@@@BBBCCCCCC>>>>>>======>>>???@@@AAAAAABBBCCCBBB???>>>???AAA???@@@AAA@@@>>>>>>@@@BBB@@@>>>===<<<===>>>@@@BBBIIIJJJLLLLLLKKKIIIGGGEEEFFFGGGGGGFFFDDDDDDEEEFFFDDDEEEGGGGGGFFFFFFFFFGGGJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFFFFKKKJJJJJJIIIIIIHHHHHHHHHDDDDDDEEEFFFHHHIIIHHHGGGHHHDDDCCCEEEFFFCCCCCCEEEDDDCCCCCCBBBBBBCCCDDDEEEIIIGGGFFFDDDDDDEEEFFFHHHMMMKKKHHHEEEDDDGGGLLLQQQ[[[^^^^^^ZZZZZZ^^^``````___ccckkkpppkkkcccaaafffQQQOOOMMMLLLKKKJJJGGGDDDDDDDDDDDDFFFHHHIIIIIIHHHNNNHHHAAA===>>>@@@>>>===CCC???<<<<<<:::777777:::666555444333222222222222222222333333222111111000........................IIIFFF;;;:::AAA===777;;;888>>>DDDFFF@@@<<<@@@IIIGGGOOOWWW```pppyyywww|||zzzyyyxxxgggzzz[[[VVViiiwwwVVV@@@CCCDDDDDDDDDDDDCCCBBBAAA@@@??????>>>===>>>@@@@@@@@@>>>===>>>?????????>>>===<<>>???>>>;;;777:::???NNNTTTgggnnnkkktttllllllqqqvvvtttooooootttkkklllooorrrvvvxxxwwwvvvjjjeeebbbdddeeebbbaaaaaatttvvvzzz}}}}}}|||yyywwwzzz|||}}}||||||}}}{{{zzz{{{}}}}}}yyyzzz~~~}}}zzzzzz~~~}}}wwwsssssstttssstttqqqllleee]]]WWWRRRPPPJJJGGGDDDFFFKKKNNNNNNLLLPPPKKKRRRdddlllgggdddiii>>>666000222555777;;;@@@<<>>>>>888888???@@@;;;===;;;:::;;;>>>>>>;;;888///777888111000:::CCCDDDNNNbbbvvvxxxxxx\\\UUUXXXoooVVVMMMIIIMMMOOOKKKHHHJJJHHHHHHIIIIIIIIIHHHFFFEEENNNLLLJJJIIIIIIHHHEEECCCDDDEEEFFFGGGFFFEEECCCAAA???CCCGGGGGGDDDAAA@@@AAACCCIIILLLIIIGGGIIIKKKJJJEEEEEEGGGIIIHHHEEEEEEGGGAAAHHHKKKHHHFFFJJJNNNPPPLLLLLLNNNPPPRRRQQQNNNKKKLLLNNNMMMJJJKKKPPPRRRQQQTTTSSSSSSSSSTTTRRRPPPMMMSSSOOOIIIHHHJJJMMMOOOOOOIIIIIIIIIJJJKKKIIIFFFCCCGGGHHHHHHGGGEEECCCCCCDDDAAAAAABBBCCCDDDDDDDDDCCC@@@@@@@@@>>>======???@@@@@@>>><<<<<<>>>???@@@???;;;<<<<<<===>>>???@@@AAA@@@???>>><<<:::;;;>>>AAA>>>???@@@???======???AAABBBBBBAAAAAA@@@???>>>>>>=========<<<:::888777666999;;;>>>??????@@@BBBCCC@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDEEELLLKKKJJJIIIGGGEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEBBBAAACCCCCC@@@AAADDDCCCFFFGGGGGGEEEEEEHHHKKKIIIGGGEEECCCCCCFFFHHHJJJIIIIIIGGGEEEDDDEEEIIILLLFFFIIIKKKJJJLLLOOOMMMHHHEEEDDDHHHOOOQQQLLLEEECCCDDDGGGIIIJJJHHHGGGIIIKKKBBBCCCEEEEEEEEEEEEGGGHHHKKKFFF???<<<===>>>===<<>>BBBHHH===??????@@@AAAAAA@@@>>>===>>><<<;;;<<<===>>>===<<<>>>???@@@@@@@@@???>>>===;;;;;;===<<<:::999:::<<<:::NNN```jjjxxxooobbbnnnqqqnnnkkkmmmsssxxxvvvsssooommmkkkmmmrrrwwwxxxwwwhhheeebbbaaa___\\\[[[[[[]]]dddoooyyy~~~|||yyyxxx{{{}}}~~~|||zzz{{{}}}zzz}}}}}}yyyxxx{{{}}}{{{wwwzzzyyytttrrrsssssspppkkkggg```YYYQQQLLLHHHFFFGGGGGGGGGJJJMMMOOOOOOOOOPPPVVVZZZ^^^iiimmmYYY>>>222//////555999:::===AAA>>>DDD;;;;;;XXXzzzaaaPPPMMMFFFLLLJJJJJJKKKLLLLLLLLLLLLKKKIIIDDDCCCFFFHHHEEEDDDEEEFFFFFFFFFDDDBBBBBBEEEHHHIIIHHHGGGFFFEEEFFFHHHHHHKKKGGGFFFGGGGGGFFFIIINNNFFFQQQeeeyyy{{{zzz{{{ooo]]]UUUGGGIIICCC<<<777444222444777666999;;;999666666:::>>>;;;CCCDDDCCCSSSooo{{{uuu|||zzzooo@@@CCCsssnnnOOOVVVQQQOOOQQQPPPKKKJJJMMMEEEGGGJJJLLLMMMLLLLLLLLLNNNLLLIIIHHHHHHGGGEEECCCCCCDDDFFFHHHHHHGGGEEECCCCCCHHHKKKJJJFFFDDDFFFIIILLLPPPPPPKKKGGGHHHHHHFFFEEEGGGJJJKKKIIIFFFEEEFFFEEEHHHHHHGGGIIIOOORRRQQQMMMNNNPPPRRRSSSRRROOOLLLLLLMMMKKKIIIKKKQQQSSSQQQVVVTTTRRRTTTVVVWWWTTTPPPXXXRRRKKKIIIMMMPPPPPPNNNJJJIIIIIIJJJKKKKKKIIIFFFHHHHHHHHHGGGEEEEEEDDDDDD>>>???AAABBBCCCCCCBBBAAAAAABBBAAA???======@@@BBBAAA???======???@@@@@@???>>>>>>???@@@AAAAAAAAA@@@AAA???<<<999999;;;@@@CCC?????????>>>>>>>>>???@@@888888:::;;;===???AAABBB?????????>>>??????@@@@@@DDDEEEGGGFFFCCCAAA@@@???===???AAAAAA@@@???@@@AAACCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDJJJJJJIIIGGGEEEDDDCCCBBBFFFGGGGGGFFFDDDCCCBBBBBBCCCAAAAAACCCAAA>>>???CCCEEEIIILLLJJJGGGFFFIIIMMMJJJHHHEEECCCCCCFFFJJJMMMFFFHHHIIIJJJJJJKKKNNNPPPLLLKKKGGGEEEHHHNNNOOOKKKJJJEEEAAABBBGGGIIIHHHGGGKKKLLLLLLKKKHHHEEEEEEEEEDDDFFFHHHFFFBBBAAACCCEEEDDD@@@<<<;;;<<<>>>>>>>>>???;;;999:::888555444777444444222111111111111111000000000111111000000///........................BBBAAA<<<>>>FFF???444555:::>>>@@@???===>>>AAADDDDDDIIIFFFAAAKKKbbbnnnlllqqquuuvvvtttyyykkkTTTXXXqqq___555333888AAAGGG===???@@@AAABBBBBBBBB@@@???===;;;999999:::;;;;;;:::>>>???@@@@@@???>>>===<<<888:::;;;;;;:::;;;;;;;;;888JJJ[[[eeesss{{{wwwrrr___WWWhhhmmmnnnjjjnnnvvvtttjjjsssnnniiiiiimmmrrrttttttlllmmmkkkcccZZZWWWWWWYYYSSSWWW^^^gggooouuuzzz|||xxxyyyzzzzzzzzz|||}}}|||{{{zzz{{{|||}}}~~~{{{~~~yyytttuuuuuusssuuutttqqqnnnooopppjjjccc```]]]VVVPPPJJJEEECCCBBBDDDIIIMMMMMMKKKJJJNNNRRRXXXcccjjjgggddd[[[BBB(((777000...444:::======>>>:::111AAAssslllHHHQQQIII===LLLKKKLLLLLLLLLKKKJJJIIIIIIEEEBBBAAAEEEFFFDDDDDDFFFEEEEEEDDDCCCBBBCCCFFFHHHHHHHHHGGGFFFGGGGGGHHHIIILLLHHHGGGJJJJJJHHHIIIKKKOOOJJJUUU|||zzzyyy}}}xxx|||mmmfffggg]]]JJJCCCJJJIIIFFFCCCDDDIIIOOOSSSVVVmmmssssssxxxnnnooolllSSSZZZ___rrrlllWWWTTTSSSNNNKKKMMMNNNNNNNNNPPPEEEHHHLLLNNNMMMLLLMMMNNNKKKIIIGGGFFFGGGHHHGGGFFFCCCDDDFFFHHHIIIIIIHHHHHHJJJMMMOOOLLLIIIIIIOOOTTTRRRSSSPPPIIIFFFGGGHHHGGGIIILLLNNNMMMKKKIIIGGGFFFLLLJJJFFFGGGOOOWWWVVVPPPOOOOOOPPPRRRTTTSSSOOOMMMMMMNNNLLLJJJMMMRRRTTTQQQUUUSSSRRRTTTXXXYYYXXXUUUVVVQQQKKKJJJMMMNNNKKKGGGIIIGGGEEEDDDFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFEEEEEE@@@AAABBBDDDDDDDDDCCCBBBCCCDDDCCCBBB@@@@@@BBBDDDBBBAAA???@@@BBBCCCBBBAAACCCCCCDDDDDDCCCBBBAAA@@@CCC@@@===:::;;;>>>AAADDD??????>>>===>>>?????????999777666555555777999:::999999999999:::<<<>>>???===???AAAAAA???>>>===>>><<<>>>???@@@>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCFFFFFFFFFEEEDDDCCCCCCCCCFFFHHHIIIHHHEEECCCDDDEEEEEEDDDDDDFFFCCC@@@BBBFFFDDDHHHJJJGGGCCCAAADDDIIIHHHEEEBBBAAAAAADDDHHHJJJJJJKKKLLLKKKIIIGGGGGGGGGGGGFFFBBBAAAGGGPPPSSSQQQVVVRRRKKKGGGGGGKKKMMMMMMEEECCCCCCCCCEEEEEECCCAAAEEEGGGHHHEEEBBBAAACCCFFF@@@>>>;;;:::;;;<<<===>>>===999888:::888555444666333222111000000///000000......///000000/////////////////////////////////???@@@===@@@HHH@@@444444<<>>AAAAAA===FFFIIIBBB@@@HHHQQQTTTsssvvv~~~yyy|||pppgggdddVVVWWWaaarrr~~~RRRCCCFFFTTTPPPBBB>>>???===>>>>>>??????>>>>>>>>>===;;;888888999::::::999===>>>>>>???>>>===;;;:::888;;;;;;999999;;;;;;999888888IIIeeeyyy{{{ooouuuvvv^^^TTT```iiikkklllpppsssssssssoookkkhhhiiilllooopppssswwwuuujjj^^^XXXWWWWWWWWWTTTRRRRRRXXXbbbmmmuuuyyyzzz{{{zzzzzzzzz}}}yyyyyyzzzzzzzzzzzzzzzzzzyyy||||||wwwttttttsssqqqwwwssslllffffffggg```XXXUUURRRNNNJJJFFFDDDCCCCCCDDDJJJNNNMMMIIIIIIPPPXXXdddhhhqqqqqqZZZ:::...222888000,,,333<<<>>><<<;;;555555NNN{{{JJJKKKDDDCCCLLLIIIEEEFFFHHHHHHGGGFFFGGGHHHBBB???@@@CCCCCCAAAAAADDD@@@@@@@@@AAACCCFFFHHHJJJFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDEEEIIIIIIGGGGGGJJJJJJNNNLLLXXXuuu~~~zzz}}}zzzttt|||yyy}}}{{{|||ooofffmmm~~~zzzwww[[[LLLWWWwwwdddOOONNNQQQLLLJJJJJJKKKNNNNNNLLLJJJGGGJJJLLLLLLHHHFFFGGGHHHGGGFFFDDDDDDGGGIIIJJJJJJEEEEEEGGGHHHIIIIIIJJJJJJMMMNNNMMMKKKJJJLLLQQQVVVNNNNNNKKKEEEDDDHHHKKKJJJLLLOOOPPPMMMJJJJJJIIIFFFOOOLLLIIIIIIQQQYYYVVVOOOPPPOOOOOOPPPQQQQQQOOOMMMNNNNNNMMMKKKOOOTTTSSSOOOJJJIIIJJJKKKNNNPPPQQQPPPTTTQQQOOONNNOOONNNKKKHHHLLLJJJGGGFFFGGGIIIIIIIIIIIIGGGFFFFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEDDDBBBAAABBBCCCBBBAAA@@@BBBDDDEEEDDDCCCFFFEEEEEEDDDCCCBBBAAAAAADDDAAA>>>===>>>@@@AAAAAA???===;;;<<<===>>>>>>===AAA???===;;;:::;;;===???======<<<<<<<<<======>>>999;;;======<<<;;;<<<===:::<<<>>>>>>===<<<===>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAEEEHHHHHHGGGFFFHHHKKKIIIHHHIIIJJJGGGCCCEEEKKKIIIJJJIIIFFFCCCCCCFFFIIIJJJHHHEEEDDDDDDFFFIIIKKKIIIKKKMMMLLLJJJGGGFFFFFFAAADDDDDDDDDGGGKKKJJJGGGGGGIIIHHHFFFGGGJJJKKKHHHIIIGGGGGGHHHKKKLLLJJJHHHDDDDDDDDDCCCBBBCCCEEEGGGAAA???===;;;:::::::::;;;;;;888777999888444333555222222000///////////////------.../////////......////////////////////////AAAAAA<<>>===999999===>>>;;;999DDDLLLIII@@@===EEEOOOnnnooo}}}yyy{{{cccxxxkkkNNNHHHTTTSSSdddwwwJJJIIIdddvvvqqq^^^FFF<<>><<<999888999;;;;;;:::<<<<<<======<<<;;;999888666999888555777<<<===999666111;;;TTTiiiuuummm]]]XXXeeennnlllppp{{{qqqpppmmmjjjhhhiiillloootttzzzzzzrrrjjjddd___XXXWWWSSSNNNKKKMMMTTT\\\aaakkkoootttwwwxxxxxxxxxyyyuuuvvvxxxyyyyyyxxxvvvuuusssuuuuuurrrrrrtttssspppooommmggg```]]][[[WWWPPPJJJIIIGGGFFFEEEEEEFFFFFFGGGJJJMMMMMMMMMRRR[[[ccchhhfffddd\\\DDD,,,,,,:::333///000999@@@???:::777===RRRiiiWWWBBBLLLDDDDDDOOOKKKBBBDDDFFFFFFDDDDDDEEEFFF@@@>>>???AAA@@@======@@@>>>>>>???AAADDDFFFGGGGGGBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@CCCFFFEEECCCDDDHHH888FFFGGGBBBHHHUUUhhh~~~~~~qqqzzznnnhhhjjjxxxyyyzzz{{{yyycccTTTQQQTTTyyy~~~sss~~~hhhUUUJJJGGGEEELLLMMMMMMLLLKKKJJJHHHGGGGGGIIIKKKIIIEEECCCDDDGGGFFFDDDCCCCCCFFFIIIKKKKKKHHHHHHGGGFFFFFFGGGGGGHHHJJJIIIGGGGGGGGGIIIKKKMMMFFFGGGEEEBBBDDDHHHJJJHHHIIINNNNNNIIIGGGIIIJJJGGGKKKMMMMMMLLLOOOSSSRRRMMMOOONNNLLLLLLMMMMMMLLLKKKNNNNNNMMMMMMQQQTTTQQQKKKDDDEEEGGGGGGGGGHHHJJJLLLQQQPPPPPPOOOOOONNNNNNMMMOOOMMMKKKKKKLLLLLLKKKJJJIIIGGGFFFFFFHHHHHHGGGEEEFFFFFFEEEDDDCCCCCCCCCCCC???BBBDDDDDDBBB@@@@@@@@@?????????AAADDDEEEEEEDDDDDDCCCAAA@@@???@@@@@@AAABBB???>>>>>>???@@@>>><<<===:::888999;;;<<<;;;999888888888888999:::;;;<<<::::::999999888888777777<<<<<<===<<<:::999;;;<<<888:::<<<<<<;;;:::;;;<<<======>>>>>>>>>>>>=========>>>???AAABBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA???DDDHHHHHHGGGFFFJJJMMMGGGGGGIIIJJJFFFBBBEEEKKKLLLJJJGGGEEEEEEGGGJJJLLLKKKJJJHHHGGGGGGHHHIIIJJJEEEGGGJJJKKKJJJIIIIIIJJJBBBGGGIIIGGGEEEFFFEEEBBBCCCGGGIIIJJJNNNTTTRRRLLLEEEFFFGGGGGGEEEDDDDDDEEEDDDBBB@@@@@@AAACCCDDDDDD??????===;;;:::999:::<<<888555555777666222111333111111000///............,,,,,,---...............------------------------CCCBBB<<<>>>FFF@@@666999888<<<<<<999999===;;;555777???HHHHHH>>>:::FFFVVVWWWTTTfff|||rrrvvvrrrwwwtttmmmbbbkkktttsssrrrxxx|||jjjIIIEEEwwwZZZHHHBBB@@@GGG???>>>===<<<;;;<<<===>>>@@@>>>;;;999:::<<<<<<<<<;;;;;;<<<<<<;;;999888666222555555222666===???<<<<<<@@@===;;;JJJdddqqqppplllJJJ\\\ooohhheeerrrooopppooollliiihhhlllpppqqqwwwyyywwwuuurrrhhh\\\OOOOOOOOOOOOOOOOOONNNNNNTTT[[[eeemmmpppqqqqqqppprrrtttwwwyyyyyywwwtttqqqqqqrrrppplllkkkllliiicccYYY]]]^^^YYYSSSNNNJJJEEECCCCCCDDDDDDEEEGGGHHHHHHKKKKKKLLLNNNTTT\\\fffmmmfffbbbPPP777---333666111000000666AAAEEE@@@888333KKKfffMMMUUUGGGAAANNNDDD888HHHDDDGGGIIIGGGDDDCCCCCCEEEAAA??????@@@>>>999999===??????@@@BBBDDDDDDDDDCCC@@@@@@@@@AAAAAABBBBBBBBB>>>???BBBEEECCC@@@BBBHHHDDDAAA@@@GGGHHH>>>KKKllltttuuu}}}|||~~~}}}~~~}}}rrraaaYYYcccuuuooo|||rrreee\\\VVVUUU\\\fffgggooommm|||cccLLLTTTSSSKKKLLLRRRHHHKKKKKKGGGDDDFFFKKKNNNEEEHHHJJJHHHDDDDDDGGGKKKFFFDDDBBBCCCFFFIIIJJJKKKKKKJJJGGGEEECCCDDDEEEEEEEEEDDDBBBCCCDDDDDDCCCBBB@@@CCCCCCBBBCCCGGGFFFBBBFFFKKKKKKFFFDDDHHHJJJHHHFFFMMMQQQNNNKKKLLLMMMMMMNNNLLLIIIHHHIIIJJJJJJJJJMMMNNNMMMMMMQQQTTTPPPHHHJJJLLLNNNMMMKKKKKKNNNQQQJJJJJJJJJIIIHHHIIILLLNNNKKKJJJJJJKKKLLLKKKHHHEEEJJJGGGEEEFFFHHHIIIGGGEEEEEEDDDBBB@@@?????????@@@<<>>@@@AAA???>>>===>>>???>>>;;;777;;;888666666999:::999777888999;;;<<<<<<<<<:::999777777888888888888777777333444444444444555888;;;777999::::::999999:::;;;;;;;;;<<<======<<<<<<<<<;;;<<<>>>???@@@@@@@@@???CCCCCCBBBAAAAAA@@@??????AAAEEEIIIIIIEEEDDDGGGJJJDDDDDDFFFFFFBBB>>>AAAHHHIIIEEEAAA???AAAEEEIIIJJJHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFHHHGGGEEEBBBBBBBBB===BBBEEEBBBBBBGGGLLLNNNIIIHHHDDDBBBGGGLLLIII@@@===CCCHHHGGGCCCAAAEEEJJJHHHDDD???>>>@@@AAA@@@>>>;;;;;;;;;;;;:::;;;>>>???666333333666555111///111111000///......------...+++,,,------.........---++++++++++++++++++++++++EEE===888===BBB???999444999;;;======<<<;;;<<<===;;;???BBBBBB???===>>>AAALLLIIISSSWWWSSSfffzzztttuuussszzzyyy~~~zzzxxx}}}mmmcccgggjjjccceeevvvuuulllVVV;;;;;;FFFJJJKKKJJJIIIGGGDDDBBB@@@???<<<:::<<<>>>>>>???@@@<<<<<<;;;;;;<<<<<<:::888777777777888999999777555666666666666777999:::;;;:::;;;;;;===CCCNNN]]]gggxxx|||ZZZ:::BBBbbbjjj\\\iiikkknnnnnnllliiigggfffsssqqqqqqvvv|||yyynnncccZZZVVVPPPKKKHHHIIILLLNNNPPPOOONNNPPPVVV]]]bbbdddhhhiiijjjkkklllkkkkkkjjjkkkhhhdddbbbaaa^^^YYYUUURRRNNNIIIFFFDDDDDDEEEDDDIIIDDDDDDJJJKKKGGGGGGKKKPPPLLLLLLTTTaaaiiihhhdddcccFFF///000555222...000222666@@@FFF>>>333999GGG}}}aaaRRRKKKEEEDDDGGGHHHDDD???DDDEEEEEEFFFFFFFFFEEEEEE===@@@BBBAAA>>>>>>CCCGGGCCCDDDFFFFFFEEECCCAAA??????>>>>>>???@@@@@@???===@@@???>>>???@@@CCCFFFHHHCCC???<<>>???EEEGGGDDDHHHIIIHHHCCC>>>???FFFMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMKKKIIIIIIIIIIIIHHHHHHLLLIIIFFFGGGJJJLLLLLLJJJJJJJJJKKKLLLMMMNNNNNNOOOJJJJJJLLLLLLKKKIIIGGGEEEGGGFFFDDDDDDEEEFFFEEEEEEIIIGGGEEECCCBBBBBBDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@???@@@CCCDDDCCC@@@<<<:::999<<<===<<<===@@@@@@>>>@@@;;;666666;;;??????======<<<::::::;;;;;;;;;:::<<<;;;999666666666777888777777777777777777777777666666555555555555666666444555666666666555444333444444333444444555666777<<<;;;:::999888888888888;;;;;;<<<<<<<<<<<<<<<;;;???>>>>>>???@@@???===;;;@@@@@@@@@AAABBBCCCDDDEEE???@@@BBBAAA???======>>>CCC???===@@@FFFIIIHHHFFFFFFCCC@@@???@@@BBBBBBAAAEEEGGGFFF@@@>>>@@@BBBAAAAAACCCFFFGGGFFFFFFFFFGGGJJJJJJHHHGGGFFFFFFEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEAAAAAA@@@===;;;:::;;;======<<<;;;;;;999999888777555333111000.........///...............---------......---------,,,,,,,,,+++++++++*********))))))FFF===888===AAA>>>888333777999;;;<<<;;;<<<===>>>;;;<<>><<<;;;;;;:::::::::===<<<;;;::::::888666555777777777888888777555444666666666666777888999:::888;;;>>>>>>@@@KKK\\\iiittt}}}zzz{{{pppUUU>>>>>>SSShhh```cccfffhhhjjjlllnnnoooeeellltttwwwuuussstttvvvfffaaaYYYQQQJJJGGGGGGGGGMMMKKKHHHHHHJJJMMMNNNOOOUUUVVVXXXZZZ[[[\\\\\\\\\XXXVVVTTTSSSSSSRRROOOLLLJJJHHHFFFDDDDDDCCCBBBAAADDDDDDFFFJJJKKKJJJJJJLLLOOOSSS[[[cccgggbbbWWWNNN>>>222+++///444222333777;;;:::===<<<666666LLLfffwwwTTTMMMIIIDDDDDDFFFHHHFFFCCCDDDEEEEEEFFFFFFEEEEEEEEE???BBBCCCAAA======AAAFFFEEEFFFFFFFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDFFFHHHIIIHHHDDDBBBDDDHHHKKKKKKIIIHHHLLLddd{{{ppptttxxxyyypppssswwwwwwfffppprrreeehhhoooaaaOOOKKKOOO[[[]]]fff~~~bbboooYYYLLLEEEKKKNNNHHHDDDEEEJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDGGGIIIEEEFFFFFFGGGIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGBBBBBB@@@??????>>>>>>>>>CCCDDD@@@<<<>>>DDDFFFCCCEEEEEECCC@@@>>>???EEEJJJHHHHHHHHHGGGHHHHHHHHHIIIKKKJJJJJJIIIJJJIIIIIIHHHJJJHHHGGGGGGIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMHHHHHHHHHIIIHHHFFFEEEDDDFFFDDDBBBBBBDDDEEEDDDCCCEEEDDDBBBAAA@@@@@@AAAAAA??????@@@@@@??????>>>===>>>@@@BBBCCCBBB???<<<:::;;;>>>???===>>>AAAAAA>>>@@@<<<888888<<>><<<999888666666888999888777999888777555444555555666555555555555555555555555555444444333333444444555222222333444444333222111222222222222333444555666:::999888777666555555555777888999:::;;;;;;:::999=========???AAAAAA???===?????????>>>>>>????????????@@@AAA@@@>>>===>>>???BBB???>>>AAAGGGJJJIIIGGGEEEDDDCCCCCCDDDDDDCCCAAACCCFFFEEE@@@???BBBDDDDDDCCCEEEGGGGGGFFFEEEEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>;;;999888999;;;<<<<<<;;;:::999888777777444333111///.........///............------------------------,,,,,,,,,,,,+++++++++*********))))))FFF>>>999<<>>:::777888GGGkkkvvvNNNIIILLLKKKIIIGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDAAA>>>>>>BBBFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBEEEGGGGGGDDDCCCDDDFFFCCCDDDEEEGGGHHHIIIIIIJJJKKKIIIGGGIIIKKKLLLIIIGGGFFFGGGTTTfffhhh```gggxxxvvvYYYTTT[[[llllllQQQEEESSSSSSllljjj\\\fffVVVLLLGGGLLLNNNIIIEEEFFFKKKJJJIIIGGGFFFDDDCCCBBBCCCDDDEEEDDDCCCDDDFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFEEEDDDEEEFFFGGGHHHCCCCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@>>>AAAFFFGGGDDDDDDBBB@@@???@@@CCCGGGJJJGGGHHHHHHHHHIIIJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>???AAAAAAAAA@@@>>>===>>>@@@BBBCCCBBB@@@===<<<>>>AAABBB??????BBBAAA>>>???===:::;;;===>>><<<:::444333222333555666666555777777777666555555444444333333333333333333333333333222222222222222222333///000111111111111000000111000000111111222333444777777555444333222222222333444777999:::999888888:::999:::===???@@@???===CCCBBBBBBAAA@@@????????????@@@@@@???>>>>>>@@@BBBAAA@@@@@@CCCHHHKKKJJJHHHEEEEEEEEEGGGHHHGGGDDDBBBBBBFFFEEEAAA@@@DDDGGGGGGFFFGGGHHHHHHEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>><<<:::999:::;;;;;;:::999888777666666666444333111///.........///............------,,,,,,---------,,,,,,,,,+++++++++************)))))))))FFF>>>999;;;===:::444222444555777888888:::<<<>>>;;;<<<===AAADDDCCC@@@===???CCC888:::OOOOOO???>>>HHHNNNYYY___iiitttnnnttt|||~~~sssjjjsss}}}xxxooojjj{{{}}}wwwwwwwwwtttjjjgggttt{{{dddMMM777???FFFEEE===777999===;;;<<<<<<======>>>>>>>>>888::::::777555666666555<<<<<<<<<:::888555444444:::::::::999777555555555666666666555666666777777666:::<<<:::777888@@@GGG^^^hhhwww{{{zzz[[[DDD@@@PPPQQQTTTYYY___eeehhhiiissshhh]]]\\\gggttt|||~~~}}}uuulllaaaXXXSSSKKKGGGAAA>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBDDDEEEEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGMMMPPPNNNIIIJJJSSSZZZZZZfffddd^^^TTTHHH<<<222,,,333666444///...555:::;;;AAA:::888???PPPkkkyyyOOOFFFHHHOOOOOONNNJJJEEECCCDDDFFFDDDDDDDDDDDDDDDDDDCCCBBBFFFFFFEEEBBB@@@AAAEEEHHHGGGEEECCCAAA@@@@@@AAAAAABBBFFFJJJHHHDDDBBBEEEHHHEEEFFFHHHIIIIIIHHHGGGFFFIIIHHHHHHIIIKKKJJJGGGDDDIIIDDDCCCGGGGGGJJJ\\\rrrvvvooovvv{{{yyy~~~}}}zzzgggwwwtttJJJ___hhhuuuzzziii{{{vvvuuuiiiNNNJJJZZZSSSLLLHHHKKKLLLJJJIIIKKKIIIHHHGGGFFFEEEDDDCCCBBBDDDEEEFFFEEEDDDDDDEEEFFFFFFGGGHHHIIIHHHHHHIIIIIIFFFEEEEEEEEEEEEFFFHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDEEEGGGJJJIIIHHHFFFDDDBBBCCCFFFIIIKKKLLLKKKKKKLLLMMMNNNOOOOOOOOOIIIKKKMMMNNNMMMKKKJJJJJJIIIMMMPPPOOOLLLJJJJJJLLLHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBAAAAAABBBDDDFFFEEECCCAAA???@@@BBBCCCDDDDDDCCCAAA???@@@CCCCCC@@@@@@BBBAAA>>>>>>===<<<===>>>===:::777222111000111444666666666777777888888777666555555111111111111111111111111222222111111111111222222.../////////000000000000000000000000111222333444666555444222111000000000222444666999::::::999888777777888:::<<<===<<<:::BBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????@@@CCCFFF@@@@@@AAAEEEIIIKKKJJJHHHGGGFFFEEEFFFGGGGGGFFFDDDEEEHHHHHHDDDCCCFFFIIIIIIHHHIIIIIIHHHEEECCCCCCCCCEEEDDDBBBAAAAAACCCDDDEEEFFFEEEDDDCCCBBB@@@??????@@@@@@AAA???===<<<===>>>:::999888666555555555555333222000///....../////////......------,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))DDD===888:::;;;777333222555666777777777888:::<<<:::===@@@AAA???<<<<<<<<>>===NNNJJJ::::::FFFGGGIIIEEEDDDVVV```WWWbbbdddhhhiiiaaa___ppp}}}ooonnn}}}}}}hhhlllppppppooouuueeeQQQGGGAAA===AAA===999999<<<>>>>>><<<;;;;;;:::::::::::::::::::::???@@@;;;888::::::888999;;;===<<<999888888999;;;<<<<<<:::777555666777888777777666666666666777444666888999:::888777666IIIRRRnnnhhhSSSHHHHHHIIILLLRRRVVVXXXXXX```iiimmmfff[[[[[[jjjyyy}}}zzzrrriiicccUUUOOOFFF???<<<<<<<<<===@@@@@@@@@???@@@@@@@@@@@@???AAABBBCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCDDDHHHLLLIIIMMMPPPSSSYYYaaacccaaa```UUUGGG;;;555111///---111111...///777AAABBB===333222===VVVwwwKKKEEEKKKJJJJJJLLLKKKGGGBBB@@@BBBEEEBBBCCCCCCCCCBBBBBBAAA@@@BBBBBBAAA??????AAAEEEGGGDDDBBB@@@>>>===>>>???@@@@@@EEEHHHGGGCCCAAACCCGGGFFFGGGHHHHHHHHHEEECCCAAACCCCCCEEEGGGGGGFFFDDDBBBDDDBBBEEEJJJKKKJJJOOOWWWVVVUUU___~~~zzz~~~~~~yyyyyy~~~qqqlll{{{|||{{{www|||jjjddd```bbb}}}___jjjgggVVVOOOWWWUUUEEE<<>>?????????>>>BBBBBBBBBAAAAAABBBFFFIIIAAAAAABBBEEEGGGIIIIIIIIIIIIFFFCCCAAACCCEEEGGGGGGIIIKKKKKKFFFDDDGGGIIIIIIIIIJJJJJJHHHEEECCCCCCDDDHHHGGGDDDBBBAAABBBCCCDDDFFFEEEDDDBBBAAA???>>>===???@@@AAA@@@>>>======>>>999888666444333333333444222111000........./////////......---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))BBB<<<888999999666333333666777777777666777:::<<<999===AAAAAA>>>===???AAABBBGGGGGGEEEDDD===;;;DDDAAA???BBB@@@<<>>AAA@@@===<<<<<<;;;:::999999999999???FFFGGG???:::<<<<<<888777;;;======;;;:::;;;>>>:::<<<<<<:::666555777999999999888777777666777777222333777;;;???>>>999555999@@@^^^qqqzzzyyyJJJEEEAAA@@@DDDGGGIIIIIIQQQ[[[eeeeee^^^YYYZZZ___rrrvvv{{{{{{xxxllleee[[[RRRKKKFFFCCC@@@<<<;;;;;;;;;<<<<<<===>>>@@@BBBDDDDDDDDDCCCDDDFFFDDDEEEFFFDDDDDDFFFMMMRRRZZZYYY]]]fffjjjdddZZZSSSEEE===444///000222222111///---///666???AAA;;;444///<<>>>>>AAADDDAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;<<<===???@@@AAA@@@???===<<<<<<===???@@@???BBBDDDCCCAAA@@@AAACCCCCCDDDEEEEEEDDDCCC@@@???>>>@@@BBBCCCCCCCCCAAA@@@CCCDDDFFFJJJKKKJJJGGGEEEBBBMMM\\\ppp|||wwwyyyzzz~~~nnnvvvpppmmmgggbbbhhhfffUUUmmmuuuwwwooogggddddddbbbQQQQQQ^^^yyyzzzwwwnnnVVVBBBFFFKKKLLLFFF@@@AAAFFFDDDCCCBBBAAAAAACCCGGGKKKAAAAAAAAAAAABBBBBBBBBBBB@@@BBBDDDDDDCCCBBBCCCDDDAAADDDGGGFFFDDDBBBDDDFFFBBBAAAAAAAAABBBDDDFFFGGGDDDDDDCCCDDDDDDEEEFFFGGGGGGDDDCCCFFFGGGFFFEEEFFFEEEEEEFFFFFFFFFGGGHHHHHHJJJKKKMMMNNNOOONNNNNNMMMJJJMMMOOONNNKKKHHHIIIJJJEEEGGGHHHIIIHHHHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB???>>>===>>>@@@AAAAAA@@@????????????>>>>>>>>>>>>???@@@BBBCCCBBBAAA???>>>@@@AAACCCDDDDDDDDDDDDCCC<<>>===:::888999999999888777555444333222111333555777888777111111111111111111111111111111111111111111111111111111000000000000111111//////......///000111222000000000000111222333333222222111111111111111222444444555777888888888888:::::::::;;;======;;;999888:::<<<>>>@@@AAAAAAAAABBBBBBCCCBBBBBBCCCEEEHHHCCCCCCCCCDDDEEEFFFHHHHHHIIIEEEAAA???AAADDDGGGHHHIIILLLKKKFFFDDDGGGIIIIIIHHHIIIIIIGGGEEEDDDEEEGGGJJJHHHEEEBBBAAABBBCCCEEEEEEEEECCCBBB@@@>>>===<<<;;;<<<>>>===;;;::::::;;;888666444222111111222333111000///........./////////......---,,,+++******+++++++++*********))))))(((((()))))))))))))))***@@@:::777888888555333444555666666666666888<<>>>>>???AAABBB777999FFFKKKAAA===FFFNNNBBB>>>GGGQQQMMMMMMSSSTTTAAA::::::DDDLLLMMMPPPUUUccc]]]^^^]]]ZZZgggxxx{{{~~~vvvgggQQQIIITTTaaaXXXEEEAAA@@@@@@AAAAAA>>>;;;888999???FFFFFFAAA<<<<<<>>>===<<<;;;:::::::::;;;;;;;;;DDDFFF>>>888;;;;;;666777;;;>>>===;;;999<<>><<<:::777<<>>>>>>>>>>>===>>>AAACCC????????????>>>===<<<;;;;;;;;;;;;<<<=========<<<======<<<<<<===>>>@@@AAA??????@@@@@@@@@@@@??????>>>???@@@BBBBBBBBBAAAAAA???@@@BBBBBBAAA@@@@@@???FFFFFFDDDAAAAAACCCCCCBBB;;;GGGLLLNNNQQQPPPYYYmmm||||||jjjllluuu~~~rrrjjjkkkvvvwww~~~tttjjjlllxxxwwwsssnnn[[[FFFCCCFFFHHHEEEBBBCCCJJJPPP???CCCEEECCCAAAAAADDDFFF@@@@@@@@@@@@????????????;;;===@@@AAA@@@@@@@@@AAA???BBBEEEDDDAAA???AAACCC????????????@@@BBBCCCEEE@@@@@@@@@@@@AAABBBCCCDDDBBB===<<>>???@@@@@@???>>>===<<<;;;:::;;;===>>>???>>><<<;;;::::::::::::;;;<<<>>>>>>??????>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@999<<<<<<999999;;;;;;888555666666666555333333333222111000111333555555444000///...---......///000000000000000000000000000//////............//////......------...///111222............///000111222////////////000111222222333222222111222333444555666666777999<<<<<<;;;999999;;;>>>AAABBBCCCCCCCCC@@@AAACCCCCCBBBBBBCCCEEEEEEDDDCCCBBBAAACCCFFFHHHHHHEEEBBBAAACCCEEEGGGGGGEEEHHHHHHCCCBBBFFFIIIHHHGGGGGGHHHFFFEEEEEEGGGIIIIIIGGGDDDAAAAAABBBEEEFFFDDDDDDCCCAAA@@@>>>===<<<777999;;;;;;999888777888777555222000//////111222111000///...---.../////////......---,,,+++***)))+++*********))))))))))))(((((((((((())))))******???:::666777888555444555333444555666777:::>>>BBB@@@<<<999:::>>>@@@@@@>>>AAA888FFFSSSJJJJJJQQQMMMLLLEEEQQQ```YYYLLLFFFBBB@@@222,,,555??????<<<<<>>CCCDDDCCCBBBCCC@@@===;;;===???@@@BBBDDD======<<<;;;:::::::::;;;999888888777777888999:::111<<<@@@888444888:::666777;;;>>>===:::888:::>>>444777999666222111555999<<<<<<:::999888888777777555999======:::999:::===>>>BBBMMM@@@]]]~~~pppiiissscccMMM===888999<<<>>>999<<>>>>>>>>>>>===<<<;;;:::>>>===>>>?????????<<<:::<<<<<<======???@@@AAABBB???>>>>>>???@@@AAA???===:::<<<===???AAACCCDDDDDDAAABBBCCCBBB@@@?????????AAAFFFIIIGGGDDDDDDAAA>>>AAAHHHEEECCCJJJKKKKKKSSS```fffkkkzzzppptttuuu|||}}}xxxhhhSSSJJJLLLHHHCCCCCCIIIOOOMMMEEE>>>???EEEJJJIIIEEECCCBBBBBBAAA@@@@@@???>>>======<<<777:::<<<>>>>>>>>>>>>???===AAADDDCCC???===???BBB============>>>@@@BBBCCC?????????@@@AAABBBCCCDDD???999999>>>AAA@@@BBBFFFEEEHHHKKKIIICCC@@@BBBEEEEEEGGGHHHIIIIIIGGGFFFDDDHHHKKKLLLHHHBBB@@@BBBEEEFFFCCCAAACCCGGGJJJJJJIIICCCBBBAAAAAA@@@???>>>>>>;;;<<<>>>@@@@@@???===<<<<<<;;;:::;;;===??????>>><<<;;;999888888999;;;<<<>>>>>>>>>===============888888999;;;<<<<<<<<<<<<666999:::777777:::999666333444444333222111222333111///...///111222222222111000///---...///111222////////////////////////...------,,,,,,------...------,,,,,,---///000111---------------///000000---------...///000222222111000...------///111222111111222555888:::999888777888;;;>>>?????????>>>>>>@@@BBBBBBAAA@@@AAABBBGGGEEECCCAAA???AAAEEEHHHFFFDDDCCCDDDEEEGGGGGGFFFAAADDDDDDAAAAAAEEEIIIIIIFFFFFFGGGFFFEEEFFFIIIKKKFFFDDDBBB@@@AAACCCFFFHHHDDDCCCBBBAAA???>>>======666888::::::999777777777777555222///...///000111000000...------...////////////...---+++******)))************))))))))))))'''((((((((())))))******???999555777888555222222444555666777888888888888;;;:::999888888888999:::777<<>>>>>;;;:::>>>AAA@@@AAAEEEJJJHHHCCC???>>>@@@>>>???AAABBBAAA@@@===<<>><<<;;;<<<===???@@@::::::::::::999888777666666555444444555777:::;;;999888777666666777888999777666555444333444444555777666555444444555666777888777777777777999;;;<<>>:::777:::@@@EEEFFFDDDUUUSSSOOOJJJIIIMMMVVV]]]nnnuuu}}}}}}xxxvvvvvvttttttsssqqqooollliiigggeeedddcccbbbdddgggjjjllldddiiiqqqvvvtttlllaaaZZZOOO>>>...***---///---,,,...333222+++---999???===III???:::;;;:::???XXXuuuvvvIIIGGGDDDAAA???>>>??????AAA???<<<999999;;;===???========================;;;===???@@@@@@>>><<<:::>>>>>>>>>===>>>??????@@@:::===BBBDDDEEEDDDDDDEEE@@@@@@AAACCCEEEFFFEEECCC???BBBFFFGGGEEECCC@@@???CCCDDDFFFGGGGGGEEECCCBBBDDDEEEFFFGGGHHHHHHIIIHHHMMMJJJIIIMMMUUU^^^dddfffhhhrrrxxxyyyqqqdddcccrrrkkk|||wwwooovvvhhh]]]XXXXXXXXXXXXZZZXXXUUUQQQNNNLLLKKKKKKHHHGGGGGGHHHIIIJJJHHHFFFGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@>>>======<<<:::888::::::;;;;;;<<<======>>>>>>??????@@@@@@??????>>>============>>>@@@CCCDDDEEEBBB@@@AAACCCCCCAAA>>>@@@>>>>>>BBBHHHJJJFFFBBBDDDEEEGGGFFFDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHLLLPPPQQQLLLCCC>>>???CCCEEEGGGJJJLLLLLLJJJGGGEEEBBBAAA@@@??????@@@AAABBB>>>@@@BBBCCCBBBBBBCCCDDD???======???CCCDDDAAA>>>???<<<:::999999:::999999777<<>><<<<<<<<<:::888555555666888:::333333444555555666555555222222111111000///......111000///000222333222111............////////////........................,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000000111000000............////////////222222222333333444444444444777999;;;;;;;;;===>>>@@@AAAAAA???===<<<>>>???AAABBBBBBCCCDDDEEEEEEFFFGGGFFFCCCAAA@@@@@@AAABBBFFFCCC???======AAAEEEHHHKKKJJJHHHEEECCCCCCEEEGGGDDD???;;;===BBBEEEDDDBBB@@@@@@>>>=========>>>???999888777999:::999555111222222111111000/////////++++++++++++,,,,,,---...000///---,,,,,,+++)))(((******))))))((((((''''''+++******)))((('''''''''===777333555666333111111111222333444555555555555666666555555555777888999666999<<<=========>>>???BBBFFFGGGBBB@@@BBBBBB???<<<888<<>><<<>>>@@@>>>???@@@@@@@@@???===<<<===<<<;;;::::::;;;<<<===;;;;;;;;;::::::999888777555444333333444555777888666666666666666666666666666555444333222222333444444555555555555555555444555555555666777999;;;<<>>>>>888777===EEE888???GGGLLLJJJDDD???<<<@@@FFFOOOXXXaaalllzzzyyyzzz{{{{{{{{{{{{yyyyyyuuuuuuuuuuuutttsssrrrqqqwwwvvvssslllaaaSSSFFF>>>888111---000333222111111,,,---------222999===;;;KKK;;;...666PPPnnnoooEEEEEECCCBBB@@@@@@AAABBBCCC@@@>>>;;;999888:::<<<>>><<<<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>@@@@@@???===<<>>>>>>>>>>>???@@@@@@>>>AAADDDEEEDDDAAA@@@@@@DDDCCCAAAAAABBBCCCDDDDDD@@@CCCFFFFFFEEEBBBAAAAAACCCDDDEEEFFFFFFEEEDDDCCCIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGDDDDDDGGGJJJMMMNNNKKKRRRTTTSSS\\\mmmvvvvvvnnnmmmqqqvvvmmm]]]UUUWWW\\\VVVaaayyy~~~jjjXXXUUUMMMJJJEEEBBBCCCFFFHHHJJJNNNMMMKKKIIIHHHGGGGGGHHHIIIHHHGGGHHHIIIIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBAAAAAA???===<<<<<<;;;999777999999:::;;;;;;<<<======<<<===>>>???@@@AAAAAAAAA@@@????????????@@@BBBBBBFFFDDDBBBBBBDDDDDDBBB@@@CCCAAAAAAEEEJJJLLLIIIEEECCCDDDDDDDDDBBBAAABBBCCCGGGHHHHHHHHHGGGDDDBBB@@@HHHKKKMMMKKKGGGFFFHHHJJJIIIJJJLLLMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDFFFFFFFFFDDDBBBBBBCCCAAAAAABBBCCCEEEFFFDDDCCCBBB@@@=========>>>===<<<555888<<>>>>>???@@@@@@>>>>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEECCCBBB@@@@@@@@@AAACCCDDDDDDBBB???======@@@CCCEEEFFFFFFEEEBBB???>>>AAADDD???>>>===???CCCEEECCCAAA@@@??????>>>>>>???AAAAAA999888777888999888444111222111111000000///......+++++++++++++++,,,---...///...,,,,,,,,,,,,***((())))))))))))((((((''''''***))))))(((''''''&&&&&&<<<666222444555222//////...///000111111222222111111111111111222444666777;;;<<<<<<;;;:::;;;===@@@;;;???@@@======???@@@???777;;;@@@EEEHHHFFF@@@;;;@@@@@@AAABBBCCCCCC@@@===999<<<<<<888666999:::999999<<>>>>>>>>>>>============>>>===;;;:::999999:::;;;;;;;;;;;;;;;:::999888888555444333222222333444555444444555666666555444444444333333222222222222333222333555666666555333222333333444555666888:::;;;===999:::BBBfffzzz~~~www[[[EEE666333111111333666888888666:::???BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>CCCKKKRRRiiijjjmmmpppssstttuuuuuuwwwwwwvvvsssnnnggg```\\\NNNKKKGGGAAA999222,,,)))000///111444333///...111666555888>>>BBB@@@???@@@,,,>>>OOOYYYjjjeeeBBB;;;??????>>>???@@@BBBDDDEEE>>><<<:::888777999;;;<<<:::::::::999999::::::::::::;;;<<<>>>???>>>======>>>>>>>>>>>>>>>??????@@@???AAADDDDDDBBB???>>>>>>FFFDDDAAA??????@@@BBBDDDAAACCCDDDDDDBBBAAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGEEECCC@@@>>>>>>??????CCCCCC@@@CCCMMMRRRPPPNNNMMMPPPTTTPPPGGGEEEJJJGGGDDDGGGOOOOOOFFFAAABBBAAACCCFFFGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFGGGGGGGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@???===;;;;;;;;;:::888666888888999999::::::;;;;;;:::;;;===???@@@AAABBBBBBAAAAAA@@@??????@@@@@@AAAFFFDDDCCCCCCEEEEEEDDDCCCFFFEEEEEEHHHLLLNNNKKKHHHEEEEEEEEECCCBBBBBBCCCEEEKKKKKKJJJIIIGGGDDDAAA@@@GGGHHHIIIJJJKKKMMMNNNNNNNNNMMMMMMLLLKKKIIIGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEEEEDDDBBBAAAAAABBBBBBCCCEEEFFFFFFEEEFFFGGGFFFDDDBBBAAABBBBBBBBBAAA>>>>>>===>>>???@@@???>>>===<<<;;;:::999888777777444444555555555444333333222222222111111000000///222000000111222333222111////////////////////////---------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---....../////////...------,,,------...///000111111222222222222111111111111444666999:::::::::<<<===;;;===@@@AAA@@@@@@@@@AAACCCCCCCCCCCCCCCDDDDDDDDDAAA@@@@@@AAABBBDDDFFFHHHDDDCCCAAA@@@???@@@BBBCCCAAACCCDDDAAA<<<;;;@@@DDD>>>???AAABBBCCCAAA???>>>;;;:::::::::;;;<<<===>>>999888777777888666444111111111000000///......---,,,++++++++++++,,,,,,------,,,++++++,,,,,,+++))))))))))))(((((((((((('''((((((''''''&&&&&&%%%%%%;;;555111333444111//////------...///////////////000/////////000111333444<<<======<<<;;;;;;>>>@@@888:::<<<;;;;;;<<<===>>>999>>>===:::>>>FFFGGGBBBAAAAAABBBBBBBBBAAA???>>><<>>??????>>><<<<<<>>>AAA>>>===<<<<<<<<<<<<======@@@???===<<<;;;:::::::::;;;;;;;;;;;;;;;:::999999666555444333333333333444222333666777777666333222333333333222222222222333333444555666666555444333222333333444555777888888777BBB>>>FFF{{{qqqkkkfffhhheeeXXXGGG:::555444333222888666333111111666<<<@@@777888999888666555666777:::<<>>BBBLLLaaa|||XXX???@@@FFF::::::;;;<<<>>>@@@BBBCCC;;;:::888666666777999:::999888777777777777888999999999:::;;;;;;:::::::::<<<<<<<<<;;;<<<======>>>;;;===???@@@???>>>>>>>>>AAAAAA@@@>>>===>>>@@@BBBAAAAAABBBAAA???>>>@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHGGGFFFEEECCCCCCBBBEEEFFFDDD@@@======???===CCCFFFEEEEEEGGGDDD>>>@@@@@@BBBFFFCCC>>>???EEEAAA@@@?????????@@@@@@AAA???CCCGGGHHHEEECCCCCCEEEFFFGGGGGGIIIJJJLLLMMMNNNIIIFFFDDDCCCCCCDDDCCCBBB@@@@@@?????????>>>>>>>>>===;;;999999999999777555666777777777888888888999:::;;;<<<===?????????@@@>>>>>>>>>>>>>>>?????????CCCBBBBBBCCCCCCCCCCCCCCCGGGFFFFFFIIIKKKLLLKKKIIIIIIIIIHHHFFFDDDEEEHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIKKKIIIHHHJJJMMMNNNMMMKKKOOONNNLLLJJJHHHFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGAAABBBCCCCCCBBBCCCEEEFFFAAADDDFFFFFFCCCBBBEEEGGGGGGEEEDDDCCCDDDEEEDDDBBBEEECCCAAABBBCCCBBB>>>:::=========<<<:::888666555666666666666555444333333222222111111111000000000111000///000222333222111000000///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---.........---,,,+++++++++,,,---...///000111111111111111000000000000///222444666777777777888:::999<<<@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEGGGIIIJJJDDDDDDCCCBBBBBBBBBBBBCCC@@@CCCEEEBBB>>>===AAAFFFAAABBBCCCBBB???===<<<<<<::::::999999999999999999888888777777666444222111000000//////...---------,,,+++++++++++++++,,,,,,+++***)))***+++,,,+++***((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$;;;555111333444111//////------...////////////...111111////////////000111333555888999888888999:::999999:::;;;:::999:::<<<===AAA===444777BBBEEE@@@@@@AAAAAA@@@???>>>>>>>>>???CCCDDD@@@===>>>>>><<<;;;;;;;;;999999:::<<<>>>===<<<<<<;;;<<<<<<======???>>>===<<<:::999999999::::::;;;;;;::::::999999777777666555555444444444222444666888888666444222333333333444444444444333666666555444444555666666333333444444555555555555;;;AAA@@@^^^nnnnnnxxxzzz{{{bbbAAA...000888444555777999888666222000---000444777888888777777---...000222333333333222,,,---///000111111111111666666555444444444444444222......222666666999<<<===999888:::888===SSSkkktttttt}}}KKK:::@@@AAA999777888888999:::;;;<<<===999888666555444555666777777666555444444555666777888888777666666555666666999999999999999::::::;;;999;;;======;;;::::::;;;999;;;>>>>>>======>>>@@@?????????>>><<<<<<>>>???BBBBBBBBBBBBCCCDDDFFFGGGEEEEEEEEEDDDCCCAAA???>>><<>>>>>???777===BBBDDDFFFHHHEEEAAABBBCCCFFFGGGCCC???@@@CCCCCCBBB???>>>AAADDDBBB???777;;;???AAA@@@@@@CCCEEEBBBCCCCCCDDDEEEFFFGGGGGGCCCBBB????????????>>>=========<<<<<<<<<<<<<<<;;;;;;999777777888777666444555555555555666666666666999::::::;;;;;;;;;;;;;;;888999:::;;;<<<======>>>>>>??????@@@@@@@@@AAAAAAEEEEEEEEEFFFGGGHHHGGGFFFIIIIIIHHHFFFEEEFFFIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNKKKHHHFFFGGGKKKLLLJJJGGGLLLJJJHHHEEECCCBBBAAAAAACCCCCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDCCCDDDFFFHHHBBBDDDFFFEEEBBBAAACCCFFFDDDCCCBBBBBBCCCCCCBBB@@@@@@@@@BBBFFFIIIHHHDDD???;;;;;;<<<;;;:::777555333666666666666555555444333111111000000000000000///000///...///111222111000////////////......------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************************)))))))))************+++,,,,,,,,,,,,,,,+++***)))***+++,,,---...///000000///////////////////////////111333444333333444666777:::>>>AAABBBBBBCCCDDDBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCDDDEEEFFFGGGGGGBBBBBBAAAAAAAAAAAAAAAAAAAAADDDEEECCC???>>>BBBFFF@@@AAA@@@???===<<<>>>@@@??????>>>===<<<;;;999999777777777666444222111000//////......---,,,,,,+++,,,++++++******+++++++++***)))((()))+++,,,+++***'''''''''''''''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$;;;555111333444111............///////////////...222111000///...///000000///222666888888777666666:::888999;;;:::777888<<>>>>>===;;;;;;<<<>>>@@@DDDEEEAAA???@@@@@@===::::::::::::<<<>>>@@@BBB<<<<<<<<<===============<<<;;;;;;:::888777666666999999999::::::999999888888888888777777666666555222444666888888666444222222333333444444444444333777555333222222333555777222333444555555666555555???666GGGQQQNNNlllvvvrrr[[[HHH>>>:::555555666888999888555333:::999666444111000//////777777888888888777555444444333333333444555777777//////000//////...---,,,444222555;;;===999777888333222222777DDDcccmmmCCC;;;???<<<777777666666666777777777777777666666444333333333444555555444222111111222444555666555444222222333444444777777777777777888888999;;;<<<===;;;999777777777555999===>>>===<<<===???>>>>>>???===<<<;;;===>>>BBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEECCCBBB@@@???>>>AAADDDDDDCCCBBBAAAAAA@@@@@@???>>>???AAACCCCCCEEEHHHJJJHHHDDDAAAAAABBBBBB???>>>>>>@@@???===;;;AAABBBCCCCCCCCCDDDFFFHHHAAABBBBBBBBBBBBBBBAAA@@@===<<<;;;<<<===<<<:::888:::::::::::::::999999999999777666666666666444333333333333444444444444444666777777888777777666666444555666888:::;;;;;;;;;999:::<<<<<<<<<<<<>>>???AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBCCCEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJEEECCCAAACCCGGGIIIGGGEEEFFFEEEDDDBBB@@@?????????@@@@@@???>>>>>>???@@@@@@BBBBBBAAA???======???@@@EEEFFFEEECCCAAA@@@AAABBB???>>>>>>???@@@@@@>>><<>>???AAABBB????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAA??????@@@AAA===<<<;;;;;;===@@@CCCDDD???>>>===<<<:::888666555777777777555222000000000......------,,,+++++++++,,,++++++************+++***)))((()))***+++***)))&&&''''''''''''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$999333///111222///------......////////////......000000///......///000111333666999:::999777666666888666777;;;:::666777<<<@@@???===;;;;;;;;;999666<<<======<<<::::::===@@@;;;@@@AAA>>><<<======;;;<<<;;;;;;<<<>>>@@@AAAAAA;;;<<<===>>>???>>>>>>===:::::::::999888777666666777888888999999888888777777777777888777777666666222333444555555444333222000111222333444444333222333222222222222222222333///000222555777888888888===CCCpppcccUUUHHHHHHmmmrrrrrryyyuuuaaaNNNNNNFFF;;;222000111222333444333222222333555777777000111111111111000...---111111///...,,,,,,++++++...///111444666999:::;;;999999<<<>>>:::555666;;;@@@CCCEEEJJJ^^^NNN===888??????333333???555555666666666666666666555444333222222222333333444222000//////000222444333222111000111333666777777777666666777777888999;;;<<<===;;;999888888999999<<>>;;;:::===AAA>>>???@@@???===<<<===>>>AAABBBCCCDDDDDDDDDCCCBBBHHHGGGGGGFFFEEECCCBBBAAACCCCCCDDDFFFGGGGGGEEECCCIIIFFFCCCAAA???>>>???AAADDDGGGGGGDDD@@@???AAACCCAAA======@@@>>>:::===EEECCCAAA???>>>??????>>>===BBBBBBBBBBBBBBB@@@???>>>888888999;;;<<<;;;888555777777888888888888888888777666444444555555333222222222222222222222222222111222333444444444444444333444666777888888888888555888::::::999:::<<<>>>>>>??????>>>======>>>???>>>@@@AAAAAA@@@???AAABBBCCCCCCCCCCCCCCCDDDEEEEEE???>>>>>>???AAABBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>@@@???>>>======>>>???@@@??????>>><<<::::::<<<>>>GGGDDDAAA??????>>>===<<<:::::::::;;;===<<<;;;999BBBDDDEEEDDD???:::666555666666666555444333222222//////000111111111000000---.....................---,,,+++,,,...///...---...------,,,++++++******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((((((((()))))))))(((((()))*********))))))))))))*********+++++++++******+++,,,---...//////,,,...000000000///000111111333666777888:::===???<<<<<<======>>>>>>??????<<<===>>>??????@@@@@@@@@>>>>>>======>>>@@@BBBCCCDDDBBB@@@???@@@@@@>>><<<===;;;999;;;???BBBAAA@@@999999999888777444222111666777777444000...///000---------,,,++++++******,,,,,,+++******************)))(((((()))***)))'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%888222...000111...++++++.........//////...------...---------...000222333666888999888555444333444666444555::::::666888===AAA<<<888888:::;;;===@@@>>>??????>>><<<<<<@@@DDD777<<<===;;;999::::::777<<<;;;::::::::::::999888:::<<<>>>@@@@@@???>>>===;;;;;;;;;;;;;;;:::999888666777777888888888777777666666777777777777666666111222333333333333222111///000111222333333222111...000111222222111000...,,,...111555888:::;;;;;;===ccceeeJJJAAA@@@FFFMMMXXXqqq{{{|||wwwvvveeeTTTGGG===666222333333555888999999777555555666777888888777666555111222333555666777777666888777777777888999:::;;;666888:::888222333???NNN{{{~~~fffEEE999<<<:::666666:::999444444555555666777777666666444333222222111111222222333222///......///222333111000//////111555999;;;777777777777777888888999888:::;;;;;;;;;;;;<<<>>>>>>@@@@@@===999999===BBB>>>@@@AAAAAA???>>>>>>???AAABBBDDDEEEEEECCCAAA@@@HHHHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@CCCGGGHHHFFFCCC@@@AAACCCFFFGGGDDDBBBBBBBBBDDDCCC>>>;;;===AAADDDBBB>>>AAAEEE@@@;;;EEEVVVAAA???>>>@@@DDDEEEDDDAAA>>>?????????>>>===;;;:::555666888;;;===;;;777444666666666777777777777777666555444444444444333222222222222111111111111111---...///111222333444444555666777888888777666555444777999:::888999;;;>>>=========<<<;;;;;;<<<===<<<>>>@@@@@@??????@@@@@@>>>>>>>>>???AAACCCDDDEEE===>>>>>>==================>>>????????????>>>>>>@@@@@@???>>>>>>???@@@@@@AAABBBBBB@@@@@@AAADDDGGGFFFAAA<<<;;;;;;;;;888666888888888999;;;;;;999777:::===???===999777888:::444444333333222222222222,,,,,,---......///......,,,---------------------,,,+++***+++---...---,,,------,,,++++++***))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((())))))***)))))))))))))))))))))*********))))))***+++---...//////---...000111000///000111///000222333444666999<<<:::;;;;;;<<<===>>>>>>???;;;<<<>>>???AAAAAABBBBBBAAA@@@??????AAACCCFFFHHHGGGCCC@@@@@@CCCCCC???;;;@@@===;;;>>>AAAAAA===777999999:::999888777555444666777777444///---...000------,,,,,,+++******))),,,,,,+++***))))))******+++)))(((((())))))(((&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%555333000000000000///---+++,,,,,,------,,,,,,+++.........///000111111222555444444333333222222111444444333444444555666777===999999>>>AAA???<<<<<<:::>>>BBBBBB@@@???BBBEEE:::;;;<<<<<<;;;888555333;;;;;;:::::::::;;;<<<<<<<<<============;;;:::999888999:::;;;;;;;;;:::999999999888777666666666777666999;;;:::666444555777222222333444333222111000222222333333333222111111///000111222333222111111000111444777999:::;;;:::GGGcccWWWIIIAAAAAABBB@@@===EEEGGGQQQdddyyy~~~zzzzzz{{{~~~~~~qqqUUU===000<<<<<<...+++555888000>>>>>>333///666888777===>>>888<<<>>>888999<<<666999999AAAAAA777777999222666777777<<<@@@EEEggg~~~RRR???>>>888777666555444555666666333222222111111222222333111111111111000000000///000000000000000111111222111111111222333333333444444555666666777666666555999<<<@@@@@@>>><<<<<<===@@@CCCEEEBBB===;;;>>>BBB@@@@@@??????@@@@@@AAABBBDDDCCCBBBBBBCCCDDDCCCBBBFFFDDDDDDFFFIIIJJJGGGDDDFFFHHHJJJHHHEEEBBBBBBDDDHHHDDD@@@AAADDDEEEAAA===CCCBBBAAA???>>>>>>??????BBB@@@???AAADDDEEECCCAAA======>>>???@@@AAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;999888999999999666444777777666555555555555555555555444444444333333333111111000000000000111111111111000000111111222333444555555666777888888999:::::::::888777888;;;>>>@@@@@@>>>>>>>>>@@@BBBCCCBBBBBBBBBBBBAAA???===<<>>@@@AAABBBBBBEEEBBB@@@???@@@BBBCCCCCCBBBAAA@@@@@@AAADDDFFFHHHDDDCCCAAA===999777777888:::999999999:::999666444;;;<<<<<<:::888888999;;;888666444222111111111111111000000///...------,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******((())))))******((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''******))))))((((((''''''((((((((((((((())))))******++++++,,,,,,------...+++,,,,,,---...///000000222222222333555666888999:::;;;<<<<<<<<<<<>>???BBBEEEHHHDDDEEEFFFGGGFFFEEECCCAAABBBBBBAAA@@@>>><<<:::999999666444555666777555333666666555222...,,,+++,,,+++,,,,,,,,,,,,+++******+++***))))))(((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%444222000///000000...---+++,,,,,,------,,,,,,+++,,,,,,,,,---.../////////222111111111111000000000222222222222333444555555;;;888888<<>>;;;;;;;;;;;;:::999777666::::::::::::;;;<<<===>>>===>>>>>>>>>===<<<;;;:::777888999:::::::::999999888888888888888777777777666888888888666444444555111222222333222222000000111222222222222111000000///000111333333222222111111222444555777777888888BBBrrrVVVLLLLLLDDD<<<:::<<<>>><<<999>>>???DDDMMM\\\lllxxx{{{yyytttkkkkkkrrrooommm^^^EEE666555666333+++333444777>>>999000222333...222777444888===888>>>...***222666===@@@888HHHaaallleeeaaaiiidddIII>>><<<===777666555444333444444555222222111111111111222222111111000000000////////////////////////000111111000000000000111111111111333444444444555555666666888:::;;;:::888888;;;>>>@@@BBBCCCAAA>>>===???BBB@@@@@@???@@@@@@AAABBBBBBAAAAAAAAABBBDDDEEEEEEEEEEEEDDDCCCEEEHHHHHHFFFDDDFFFGGGHHHFFFCCCAAABBBDDDEEEBBB@@@AAADDDDDDBBB@@@CCCCCCCCCCCCAAA???>>><<>>>>>@@@CCCCCCAAA>>><<<===>>>>>>???@@@AAAAAA??????>>>===<<<;;;:::::::::999888888999888666444666666555444444444444555444444444444333333333333111111000000000000111111111111111000111222222333444444555555666666777777999999999999888888:::<<<@@@@@@??????AAACCCFFFGGGFFFEEEDDDBBBBBBBBBBBBBBBFFFFFFGGGGGGGGGFFFEEEDDDAAA@@@@@@@@@AAABBBAAA@@@DDDBBB@@@@@@BBBCCCDDDCCCFFFDDDAAAAAABBBDDDDDDDDDCCCBBBAAAAAABBBDDDFFFGGGFFFFFFDDD@@@<<<::::::;;;<<<;;;;;;<<<======;;;999;;;<<<===;;;999888888999888666555333222111222222111000000///......---------------------,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++*********((()))*********)))'''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''')))))))))(((((((((''''''((((((''''''(((((()))*********++++++,,,---------++++++,,,---...///000000222333333444666888999:::999;;;======<<<===>>>@@@@@@======??????@@@EEELLLDDDCCCAAA@@@AAADDDGGGJJJCCCDDDEEEFFFEEEDDDBBBAAA?????????>>>===<<<;;;:::999888666777999999888555555555444111...++++++,,,+++,,,,,,,,,++++++******++++++***)))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%444222000/////////...---++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---.............../////////000000000000111222333333888555555:::<<<:::999:::===???@@@>>>999777888:::<<<;;;::::::999999999::::::::::::;;;<<<===>>>???>>>>>>>>>>>>===<<<;;;:::777888888999:::999999999666777888999:::999888888777666555555666555444222111111111111111000//////111111222222111000000///000000222333333333222111333222222222333444555555222VVVtttpppWWWCCC;;;;;;===999777999===???===999888:::<<<===BBBNNNaaaooorrrwwwqqqUUUFFFCCCEEEYYYXXXHHH888444111222===CCC:::::::::444777;;;666555777GGGSSSNNNKKKNNNKKK~~~eeeccc{{{vvvMMM444222888999666444444333222222222222333222111111000000111111222000000000/////////.........------------...//////////////////............222111111111222444555666777666555333222555999===>>>>>>>>>>>>>>>???@@@AAA>>>>>>??????@@@AAABBBBBB===>>>@@@BBBDDDFFFGGGGGGCCCCCCCCCDDDEEEFFFDDDCCCEEEFFFEEECCC@@@@@@AAACCCAAAAAAAAAAAABBBBBBCCCCCCBBBCCCEEEEEECCC@@@===:::===<<<===???AAA@@@>>><<<<<<<<<===>>>???@@@AAAAAA======<<<;;;:::999888888999888777777888777555333555444333333222222333333444333333333333222222222222111111000000111111222111111111111111222222333333333444444444444444444666888999999888777999:::?????????@@@CCCEEEHHHJJJFFFDDDCCCAAAAAACCCEEEFFFHHHIIIIIIIIIIIIHHHGGGGGGBBBAAA@@@???@@@BBBCCCDDDFFFEEECCCCCCDDDEEEDDDCCCFFFDDDBBBBBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDEEEHHHGGGFFFBBB???======???>>>======>>>@@@AAA???>>>:::<<<===<<<:::777666666666666444333222222222222111000000//////.........------......------,,,+++******+++++++++,,,,,,,,,++++++++++++*********)))))))))*********)))((('''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''((())))))))))))******+++,,,,,,---***+++,,,,,,......///000222222333444666888:::;;;999;;;>>>>>>>>>======>>>>>><<<===?????????BBBHHHAAAAAA@@@AAABBBDDDFFFGGGBBBCCCDDDDDDDDDCCCAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;999777444444333111---+++,,,,,,+++++++++++++++*********++++++***))))))))))))***(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333111///.........---,,,++++++,,,,,,,,,,,,++++++)))))))))******+++++++++++++++,,,,,,---...////////////...//////000111222555222333777888666666999888999;;;:::999999;;;===<<<;;;999888888:::;;;<<<<<<<<<;;;;;;;;;<<<===============<<<<<<;;;::::::888888999999999:::::::::555666999:::;;;:::999888888666444555777777444111000000000000000//////...222222222222111111000///000000222333333333222111111000000///000111333444<<<;;;666111333;;;>>>;;;:::888777:::>>>???===999777;;;???>>><<>>999777999999666222222222111111111000000000111000000//////000000111/////////............---,,,,,,,,,,,,,,,------.../////////......---------000///......///222444666444333111111111444888:::;;;999999:::===?????????;;;<<<===>>>???@@@@@@@@@:::<<>>======???@@@???AAABBBAAA@@@???AAABBB@@@AAABBBBBBBBB@@@>>><<<>>>===<<<<<<======>>>>>><<<<<<======>>>???@@@@@@;;;::::::999888777666666777666555666777666444333333333222111111111111111333333222222222111111111111111111000000111111111111111000000111111222333222222222222222222111111444666888888777666777888<<<======???AAACCCEEEGGG@@@@@@??????@@@AAACCCCCCFFFFFFFFFGGGFFFFFFFFFFFF@@@AAAAAAAAAAAABBBDDDEEEEEEDDDBBBBBBCCCCCCBBBAAACCCAAA@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBFFFEEEDDDAAA>>>===>>>???>>>===<<<===>>>>>>===;;;888:::<<<;;;888555333222333333222222111111111111000000000//////.........---............---,,,,,,************+++++++++++++++************)))))))))*********)))))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((()))******++++++,,,******+++,,,---...//////000111111333555777999:::888;;;>>>???>>>===<<<<<<:::;;;@@@EEEDDD>>><<<===???????????????@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@<<<<<<<<<<<<<<<;;;:::::::::::::::999999888777555333333222000---+++,,,---,,,++++++***************++++++***))))))))))))***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333000...---......---+++***++++++,,,,,,++++++******************+++++++++***++++++,,,---...//////............///000111222222000111444555333444888666777888999999;;;===???<<<:::999777888999<<<===>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999999888999999999999999::::::;;;555666888:::;;;:::888777999777555666888888555222000000000///////////////333333333333222111000//////000111222222222111111------------///111333444444888888444111222444555777555333555888::::::999:::===AAA@@@===::::::;;;AAAJJJUUUfff|||}}}www{{{xxxqqqmmmiiipppxxxuuuhhhzzz```qqq~~~iiiMMMAAA333666999888444222333444000000000000000//////...000//////......//////000.........---------,,,,,,+++++++++++++++,,,,,,---000000000//////.........///...------...000333555111111111333444666666666666555555777:::===>>>>>>::::::<<<===>>>>>>>>>>>>999<<<@@@AAA@@@@@@AAABBBAAABBBBBBAAAAAAAAAAAABBBBBB@@@>>><<<<<<===>>>>>>@@@AAABBBAAA>>>===>>>???============>>>???@@@AAAAAA???===::::::<<>>>>>>>>999999888777666555444444555444333444555555333222222222111000000000000000222111111111111000000000111000000//////000000111000////////////000111111111111111111000000000000222444666666555444555666999999:::;;;===>>>???@@@:::<<>>===???===<<<<<<>>>>>>>>>===>>>>>>=========>>>>>>???AAAAAA@@@>>>;;;:::<<<======;;;999999999888777555555777888888555111///////////////////////////...////////////............------......------,,,+++)))))))))*********++++++*********)))))))))(((((()))))))))(((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''(((((()))******+++))))))***+++,,,---............///000222444666777777999===>>>===<<<;;;<<<======AAAEEEBBB<<<888999AAAAAA@@@@@@???===<<<<<>>>>>>>>===<<<;;;:::999999999888777555444333444111111111///,,,+++,,,---,,,+++***)))))))))******+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222000...---------,,,+++******++++++++++++*********************************++++++,,,---......///------------...///000000000...///222222111333888999999888888888:::<<<===;;;:::888777777888:::;;;===<<<;;;:::::::::::::::;;;;;;:::888888888888888999888888888888999::::::555666777888999888777777888777666777777666555333111111000///////////////333333222222111000///......///000111111111000///++++++,,,---///000222333+++000555555333333555777333222111333777:::<<<<<<<<<<<<;;;:::999888999999;;;BBBBBBDDDQQQaaazzzkkkMMM<<<;;;AAA>>>999444111111222333333//////000000//////...---///......------......///---------,,,,,,,,,,,,+++++++++******++++++,,,---000000000000000/////////...---------...000111222000000222555777777555222333444555666888:::<<<>>>:::;;;<<<===>>>===<<<;;;999===AAABBB???>>>>>>@@@AAABBBBBBAAA??????@@@BBBBBB@@@======>>>??????>>>BBBAAA@@@???>>>===<<<<<<;;;;;;:::;;;<<>>;;;999;;;???CCC>>>>>>======<<<<<<;;;;;;888888777666555444333333333222222333444444333111222111000000//////000000111111000000000/////////000//////......//////000...............//////000//////000000000000000000111333444444333222444555666666777888:::;;;;;;<<<:::===@@@DDDEEEDDDAAA@@@>>>>>>=========>>>???@@@;;;???DDDEEECCCAAAAAABBB>>>===<<<===>>>>>><<<;;;<<<:::::::::<<<<<<;;;::::::;;;;;;<<<<<<<<<======<<<===<<<:::888888:::<<<<<<:::777666555555333222333444555444222///......,,,------.........------------------------------,,,,,,------,,,,,,+++***((())))))))))))*********))))))))))))(((((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((())))))***((()))******,,,,,,---...,,,,,,---...///111222333555777:::;;;;;;;;;;;;<<>>>>><<<999;;;@@@EEEEEECCCBBB@@@>>><<<<<<============>>>>>>>>>>>>>>>>>>>>>===<<<:::999888888888777444222222555777///000000...,,,+++,,,---,,,+++***)))((()))******))))))(((''''''''''''((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111///---,,,------+++*********++++++++++++******************))))))))))))******++++++,,,,,,------++++++++++++,,,---.........---///111111///333999:::999777666777999:::::::::999888777777777888999999999999999999:::;;;;;;<<<;;;:::888888888888999777666666555666777888999777777777666666666666666555666777777555333333444222111000/////////000000111111111000///---,,,+++,,,---///000000000///...+++,,,---...////////////;;;333,,,,,,///111///---222333444666999;;;======::::::888666444555999<<<@@@GGG@@@777;;;EEEVVVjjjrrrttt{{{jjjYYYKKKJJJMMMGGG<<<444777333000111444444222......///000000000///------......------------......,,,,,,,,,,,,++++++++++++++++++******++++++,,,---///////////////000000000............//////000000111111111444666666333000222555777888777999<<<@@@<<<===>>>??????===<<<;;;999>>>CCCDDDAAA??????AAABBBCCCCCCAAA???>>>@@@CCCDDDBBB@@@@@@BBBCCCAAA???AAA???<<<===??????===;;;:::;;;<<<===>>>@@@@@@AAA?????????===;;;:::===@@@@@@???>>>===;;;:::999888888777666666444444333222222111111222333333222000222111111000///000000000000000000/////////............------------......---,,,,,,,,,,,,---............//////000000111111111222222111000111333555333444666888:::;;;<<<===<<<>>>AAACCCDDDCCCBBBAAA???>>>>>>===>>>???@@@AAA===@@@DDDCCC@@@>>>@@@BBB<<<<<<<<<===??????===;;;<<<;;;:::;;;<<<===;;;:::999999:::;;;<<<=========;;;;;;;;;:::888888:::<<<===:::888666666666666444222333333222000//////000+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((((()))))))))******))))))((((((((('''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&'''(((((())))))(((((()))***+++,,,------------,,,---...///000000333555777888888999<<<===AAA>>><<<===<<<:::>>>DDDFFFEEECCCAAA???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;:::999999777777555333222555;;;???...//////---,,,+++,,,---,,,+++)))(((((((((******(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%################################################111///---,,,,,,,,,+++*********++++++++++++******)))))))))))))))(((((((((************++++++++++++))))))))))))***+++,,,---...---///111000///333999888666555555666999:::;;;999888888777777777777777666666777888999;;;===>>>===<<<:::999888999999:::555555444333444555666777888777666555444444555555333666888666333111222444333222000/////////000111/////////...---+++***))),,,,,,.../////////...------.../////////...---,,,)))***...111222111333666000222444666888888777666777999;;;888444333777<<<777???;;;666@@@DDD???===>>>EEE[[[tttxxxuuu}}}~~~yyy}}}|||ccc???>>>>>>BBBCCC===555666>>>000222444222///---...///...///000000000///------...------,,,,,,------...,,,,,,,,,+++++++++******+++++++++***++++++,,,------.........///000000000......///000000//////...333111000222555555333000222666::::::888888===BBB>>>???@@@AAA@@@>>><<<;;;999>>>DDDEEEBBBAAABBBDDDBBBCCCCCCAAA>>>>>>@@@CCCFFFDDDBBBDDDFFFFFFDDDAAA@@@<<<999;;;@@@BBB???;;;:::<<<>>>AAAAAAAAA???>>>;;;>>>@@@@@@===;;;;;;<<>>>>>???@@@AAAAAABBBBBBAAAAAA@@@???@@@AAACCCDDD???BBBCCCAAA===<<>>>>>===;;;888999:::<<<===>>>>>>>>>;;;;;;;;;:::999999;;;===>>>;;;999888999::::::999222333333111000///000222+++,,,...////////////...++++++++++++++++++++++++***++++++++++++***))))))(((((((((((()))))))))))))))((((((((('''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))(((((()))***+++,,,---------------------...//////222444555666777999<<<>>>::::::===AAAAAA??????CCCDDDBBB@@@>>>=========>>>;;;;;;;;;;;;;;;<<<===>>>777888999:::::::::::::::666666555444444999AAAGGG.........---++++++,,,...,,,+++)))((('''(((***+++''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%################################################111///---+++++++++)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,...///000000222666999===<<<999777777777888999???:::666555888:::888444666888999999888;;;@@@EEE???>>><<<888444444777;;;777666444333222222333444444555777888444...000555333333555555555333111///444111...,,,---......---///...---,,,***)))(((''')))***,,,.........,,,+++*********++++++,,,,,,,,,,,,---......///.........111000000000111333555666666888999999888777999:::???>>>;;;::::::<<<>>>???CCC:::AAAWWWccccccpppkkkVVVIIICCC???<<>>>>><<<;;;999777666111000000///////////////111111000///......------......---,,,,,,+++******************))))))))))))******++++++++++++*********+++,,,...///000000111---------......---,,,,,,000000000///000111222222222222444666999;;;===>>>BBBAAA@@@??????@@@@@@AAAGGGHHHEEEAAABBBFFFDDD===@@@CCCFFFCCC>>>;;;<<>>>>>@@@AAABBBAAA===@@@CCCDDDBBB@@@???>>>@@@>>><<<<<>>;;;>>>===;;;999888777666666666666555555555444444444444444333333222111000000000000000000////////////////////////////////////......................................................//////000000111111000000111222333333444444555666888;;;<<<=========>>>>>>>>>>>>@@@BBBDDDFFFAAABBBDDDFFFGGGGGGFFFFFFHHHDDD@@@???AAADDDDDDCCCDDDBBBAAABBBEEEFFFDDDAAAAAAAAA?????????@@@AAABBB???======>>>AAACCCAAA>>>======>>>>>>>>>>>>======;;;;;;<<<>>>???>>>:::777999777444222000000111111////////////............,,,,,,,,,------.........,,,+++******++++++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,---...//////...---,,,333333222111111333777:::::::::<<<===@@@BBBEEEFFFFFFCCC@@@@@@AAA@@@===;;;666666666:::>>>???===999?????????>>><<<;;;999888888777555555666666555333//////...---,,,,,,+++++++++******)))))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""111///---+++++++++)))((())))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))*********+++++++++,,,.........000333666888777666666777888:::<<<<<<888444555999;;;999777444555666555555777<<<@@@::::::999666333333666999777666666555555555555555555444555666444///000444333444555555555333111000333111...,,,---......---------,,,+++***)))((((((((()))+++,,,---,,,+++*********++++++++++++++++++,,,,,,---...............000/////////000222444555555777888888888888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;AAA999;;;EEEGGGBBBHHHUUUZZZ^^^bbbgggooovvvppptttpppeeeJJJFFFAAA;;;888666555444;;;;;;:::999888666444333111000//////......//////......------,,,++++++***...------,,,++++++***************)))))))))(((((()))******++++++******)))))))))+++,,,------......,,,,,,,,,------,,,,,,+++////////////000000000000111111333555777999:::;;;???>>><<<;;;;;;===???@@@BBBCCCAAA>>>@@@CCCAAA<<>>;;;<<>>AAA???======>>>?????????===???@@@???>>>===>>>??????===;;;<<<===>>><<<:::<<<;;;:::888777666555555555444444444444333333333333333222222111000000///000000000/////////..............................---------------------------------------------------......//////000111111---...///000222444555555444555666888:::;;;;;;;;;============>>>???AAABBB???BBBDDDEEEDDDDDDEEEGGGFFFCCC@@@???AAACCCCCCBBBBBBAAA@@@AAADDDDDDBBB@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>???AAABBB@@@===>>>>>>????????????>>>>>>;;;:::;;;<<<===<<<999777999777444222111000111111/////////.........------,,,,,,,,,,,,------------,,,+++***************)))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++---.../////////...111111111000000222666999:::;;;;;;===???AAACCCDDDDDDAAA??????@@@@@@===;;;888888:::<<<>>>>>><<<;;;GGGFFFDDDAAA>>>;;;888666777555444444555555444333//////...------,,,+++++++++******)))))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""111///,,,+++++++++***((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,---///111222222333444666999<<<>>>888555333555999;;;:::888444555555444444555999;;;555666666555333333444666666777777888888888888888888444222444555222111333333444555555444333111000222000---------......---+++++++++*********))))))'''(((***++++++***))))))+++++++++***************+++,,,,,,---------------.........///000111222333444555777888888999;;;<<<::::::;;;<<<;;;:::888777999888888:::999666888<<<===AAAGGGNNNVVVaaakkkrrrppphhhjjjoooqqq~~~xxxyyyyyyxxxyyy~~~zzzsssqqqqqqqqqllleeeYYYNNNJJJHHH@@@777333777;;;===<<<::::::;;;666666666555444222111000000000///............///---,,,,,,++++++*********------,,,,,,+++***************))))))))))))(((((()))******++++++******)))(((((()))*********************++++++,,,++++++***,,,---.../////////......///000111222444555666666999888777777888:::===???<<<===<<<:::<<>>:::>>>@@@BBB@@@<<<:::<<<>>>AAA@@@@@@???>>><<<<<<;;;>>><<<::::::<<<===<<<;;;=========;;;::::::===???===<<<:::;;;<<<<<<:::999:::999888666555444333333333333222222222111111111111111111000//////......////////////.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000***+++---///111333444555333333333444555777888999;;;;;;::::::;;;;;;<<<======@@@BBBBBBAAAAAACCCFFFBBB@@@??????AAABBBAAA@@@BBBAAAAAAAAACCCCCCAAA??????@@@AAABBBBBBAAA@@@???@@@??????@@@AAA@@@>>><<<;;;<<<<<<======<<<<<<;;;:::999888888999999888777777666444222000000000111............------------,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((()))+++---...////////////000000//////000333666:::;;;;;;<<<===???AAABBB@@@>>>======>>>>>>===<<<:::<<<======<<<;;;;;;<<>>:::777555555444222333444444333111//////......---,,,,,,,,,+++******)))))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""111...,,,+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))***++++++***+++,,,......///000222555888;;;<<<666555444555888:::999888888888777666666777999:::555555666555444333222222444666777999::::::999888;;;444000444777666444444444444444444333222111000111///---,,,---...---,,,*********+++++++++,,,,,,((())))))*********)))(((++++++******)))))))))(((***++++++,,,,,,,,,,,,,,,---......///000111222333222444666777888999;;;===;;;;;;;;;;;;:::999888888666;;;===<<<;;;>>>???>>>?????????AAACCCDDDDDDDDDCCCDDDKKKNNNOOO\\\bbbWWWZZZ[[[]]]\\\[[[[[[]]]___XXXWWWRRRJJJGGGIIIIIIFFF@@@999555777888666444333<<<<<<;;;999777555555555222222222222111000///...000///......------......---------,,,,,,,,,++++++,,,,,,++++++*********)))***)))))))))(((((((((((())))))************))))))(((((()))))))))(((((('''((()))******************)))+++---...///...,,,+++......///000111111222222333444555666888:::;;;<<<888999999999:::<<<<<<;;;===>>>???>>>;;;:::<<<===??????>>><<<;;;;;;::::::<<<:::999999:::;;;:::888:::;;;<<<;;;::::::<<<>>>;;;;;;::::::999999888888777666555444333222222222111111111000000000///////////////.........------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---......//////***+++,,,---///000111222111111000000111333555666666666777777888999:::;;;===<<<<<<===???@@@AAAAAA=========>>>????????????BBBAAAAAAAAAAAAAAA???>>>===???@@@BBBAAA@@@===<<<<<<<<<===?????????===<<<:::;;;;;;;;;;;;;;;;;;:::999777555555666777777666444333222000//////...///------------,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++***)))((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,---......///000000///...000222555:::::::::;;;<<<===>>>???===<<<;;;;;;<<<======>>>;;;>>>???===:::888999<<>>===<<<:::888777333222111111222222111000............------,,,,,,+++******)))))))))))))))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""000...,,,+++,,,,,,***)))(((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))***,,,,,,+++***+++---------///000222555666777555555555666777888777666:::999888888888999999999777777777777666444222111333444666888999999999888===555111555:::999666444333333333222222111000000...---++++++,,,---,,,+++******++++++,,,---------)))***************))))))*********))))))((((((((()))******+++++++++++++++------...///000111222222000222444666666888:::<<<===<<<:::999888999:::;;;===CCCDDD>>><<<===<<<888AAA>>><<<;;;<<<<<<;;;999666888>>>===:::DDDFFF777???@@@BBBAAA???===;;;:::>>>===888444555888666111666333444888888444555:::888444000000333555333111000000111000000///......///......---------------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((''')))))))))******))))))))))))))))))))))))((((((''''''((())))))*********)))(((***,,,---...---+++***---------...//////000000///111555999;;;;;;:::999777777888:::::::::;;;============<<<;;;;;;<<<===???>>>===<<<;;;;;;;;;<<<;;;:::999999::::::999777888:::===>>>===<<<<<<<<<:::::::::999888777777777555444333222111000000000000////////////...............---------------,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,------......,,,,,,,,,------.........000000///...///000222333111222444555777999:::;;;===999666999???BBB???;;;:::;;;<<<<<<======>>>?????????@@@???>>><<<;;;;;;<<<===???AAA@@@>>>;;;999777999<<<>>>>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::777555333222444555666666111000///...------,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))((()))***+++***((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''***************+++++++++///000000000///000222444999999999999:::;;;<<<===:::::::::999:::;;;===???;;;======;;;777666999<<<:::::::::::::::999888888333222000000111111///...------------,,,,,,,,,,,,+++******)))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%"""######$$$$$$######"""""""""""""""""""""""""""000...,,,+++,,,,,,+++***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))+++,,,+++++++++,,,,,,---...///000222222333444444555666777666666666:::888777777888999888777999888777777888777555333444444555777777888888888:::444222777;;;999666444222222111000000/////////,,,***)))***+++,,,***))))))******+++,,,,,,------*********)))))))))))))))))))))))))))((((((((((((((())))))***************+++,,,---...///000000000...000333444444666888:::===;;;999777777999;;;===@@@CCCCCC???<<<;;;:::777???===:::999:::<<<>>>???>>>:::;;;777222;;;@@@666<<<:::888666666777999;;;===>>><<<:::<<>>???>>>===<<<<<<===>>>>>>===<<<;;;;;;<<<<<<:::888777:::>>>@@@???===<<<<<<999:::;;;999777666666777444333222111000000000000//////............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************************************+++,,,,,,------------------------------000///////////////000000///000222555777999:::;;;<<<999777;;;AAACCC???::::::;;;=========>>>@@@BBB===>>>???===;;;999888999<<<>>>???@@@@@@>>>;;;999666999<<<>>>===<<<;;;;;;555666666777777666666555555333111111333555555555/////////...---,,,,,,+++++++++++++++************)))))))))))))))((((((((((((***,,,***'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***))))))))))))******...000000000//////111333777777777777888999;;;;;;:::::::::999888:::===@@@;;;;;;:::888777888:::===<<<<<<<<<;;;:::999888777555333111000000000...,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""///---++++++,,,,,,+++***))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%(((***++++++***+++,,,***+++,,,...///000000000000222444666777777777888999777666777999:::888777888666555666999:::999777666666666666666777888999666222333888:::777333333111000///......---------)))(((((((((******)))'''((((((((()))******++++++***)))(((((('''''''''(((''''''(((((((((((((((((('''((())))))******))))))((()))***,,,---------------///111222222333555777888888777777888999;;;;;;>>>===>>>???>>>;;;<<>><<<:::999;;;>>>AAA@@@999999999444999>>>888>>><<<999888999<<>><<<::::::;;;===>>>???===<<<;;;;;;<<<===???AAA???>>>===>>>???>>>;;;999888:::<<<======<<<===>>>999;;;<<<:::777555555777333222111000000///000000//////.........---------------------------------,,,+++++++++************************************))))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,,,,,,,------.........//////000000000//////...000111333666888999999999999<<>>??????>>>@@@DDDHHH@@@AAABBB@@@===::::::;;;???@@@AAAAAA@@@>>><<<;;;999<<<@@@AAA>>>;;;:::999333333444444444444333333444222111222444555555444///////////////...---,,,++++++*********)))))))))'''((((((((((((((())))))'''***,,,+++'''%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&)))(((((('''((()))++++++---...//////...---///000555555555666777999:::;;;:::;;;;;;999888999===@@@===:::777777999<<<>>>???=========<<<:::999777666777444222111000///,,,***************************+++******)))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$""""""############""""""""""""""""""""""""""""""///---++++++,,,,,,+++***))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&)))************+++)))***+++---...///000000---000333666777888999::::::888777888;;;<<<:::888666444333555999<<<<<<;;;888777666666666777999999222111333888999555111111000///...------,,,------((('''&&&((())))))(((&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''(((((()))))))))))))))%%%'''(((***++++++++++++---///111111111222444666444555666888999999999999>>>::::::>>>===888999@@@======<<<;;;:::<<<@@@DDD<<<555:::@@@<<<:::;;;555888777777888:::;;;:::999888:::888555555999999666333444000---222999777///111222222000......000222,,,,,,---.........------...---,,,,,,++++++,,,,,,------------------------(((((((((((()))))))))))))))(((((((((''''''''''''(((((())))))))))))((((((%%%&&&''''''(((((('''''''''''')))***++++++++++++++++++******++++++,,,---+++,,,---...000111222333333333222333555888;;;<<<:::888:::>>><<<888:::AAA>>><<<::::::<<<>>>???@@@<<<;;;::::::;;;>>>@@@BBB@@@@@@???@@@@@@???===:::999:::;;;:::999:::===???999;;;<<<:::777555555777333222111000000///000000//////.........---------------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,******+++,,,...///000000///000111111111000///...222333555777888888888888666>>>GGGHHHCCC???AAADDD@@@AAABBBAAA@@@BBBGGGLLLEEEGGGHHHFFFBBB??????@@@AAABBBBBBBBBAAA@@@>>>======@@@DDDCCC???:::888888888888999999999999888888333222111222444555444333000111111111000///......************))))))))))))&&&'''''''''(((((())))))'''***,,,+++&&&%%%'''+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((***,,,---+++---......,,,,,,---...444444444555777888:::;;;;;;<<<<<<999777888===AAA>>>:::666666;;;???AAAAAA::::::::::::999888777777888666333111000...+++))))))))))))))))))*********+++******)))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$""""""############""""""""""""""""""""""""""""""///---+++***++++++)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))((((((((((((******+++***)))***---///333444666777888888888777::::::999888777777888888555777999;;;<<<===<<<<<<777777777777666666666666:::999888777555333222111222000...+++))))))))))))+++***)))***,,,---,,,+++(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,---...///000000000000333555666555444444555666999999:::::::::999888888888999;;;======<<<;;;::::::;;;;;;:::999888:::;;;;;;;;;:::999:::;;;<<<===555666777888888777666555333333444555444333222111///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))444<<<:::000,,,///...''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***,,,,,,***))))))***++++++,,,------......///222222222333444555666777999;;;<<<===<<<<<<<<<>>><<<>>>???===;;;;;;>>>BBB===<<<;;;:::999:::;;;;;;AAAAAAAAAAAA@@@>>>===<<<:::::::::999999:::;;;;;;<<<;;;:::888777777666666222222000//////............---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))************************,,,,,,,,,------..................//////////////////000111222444777999:::===???@@@AAA@@@@@@BBBDDD@@@???<<<;;;===@@@EEEHHHIIIHHHFFFCCCAAAAAADDDFFF@@@@@@AAAAAA@@@???>>>===AAA@@@???>>>===<<<;;;;;;999777666777:::;;;:::888666666666666666666666666222111111000///.........,,,,,,++++++***)))(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***++++++,,,,,,------...111222333555777888::::::;;;;;;;;;999888888:::<<<<<<;;;;;;;;;<<<===>>>???CCC???;;;;;;===<<<666111333333222111000///......///...,,,***))))))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################///---+++***+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((())))))***+++***)))***---///333333555666777777777777888777777666555555666666666777888:::;;;;;;;;;:::777777777777666666666666777666666444333222111000111000...---++++++******+++***)))***,,,,,,+++***(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,,,,,,,...///////////////222333555444444333555666888888999999999888888777777888:::;;;;;;;;;999888999::::::999888888999:::;;;;;;:::::::::;;;===>>>666777777888777666555444111111222333222111000///....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))111777666---)))---,,,&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((***,,,+++***))))))***++++++,,,,,,---.........111111111222333444555666888:::<<<<<<;;;;;;<<<======>>>>>>>>>======???@@@>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>======<<<888888888888999:::;;;<<<:::999888777666555555555111111000......------...,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***((())))))******))))))(((((((((((((((((((((((((((************************+++++++++,,,,,,------------------...............///000000222333555777888:::<<<===>>>===>>>???AAABBBAAA??????@@@CCCGGGIIIHHHHHHFFFEEECCCCCCDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;:::::::::888777777999:::999777555555555555444444444444000000000///......------,,,,,,+++******)))(((((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))******++++++,,,---------000111222444555777888999:::;;;;;;999888888:::<<<<<<<<<<<<<<<<<<=========???<<<:::999:::888555111222111000///...---,,,,,,------+++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################///---+++*********)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&'''''''''((()))))))))((()))******)))***,,,...222222222333444666777888555555444333333333444444666666777888999888888888777777777777666666666666333333222222111000000///////////////...---,,,+++,,,***))))))++++++***((('''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,+++,,,---....../////////000111333333333333555666666777777888888888777777666666888999999999888777999999999999999999999999999888888888999:::<<<===777777777777666555333333//////000000000///...---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++111111***'''******%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))++++++)))))))))******++++++,,,,,,---....../////////000111222444444444666888999888888999:::===<<<<<<>>>???@@@???======>>>>>>>>>>>>===<<<<<<::::::;;;;;;<<<<<<<<<<<<666666666777888999:::;;;777777555444333222222222000///...---,,,,,,,,,---,,,+++******))))))******++++++++++++++++++++++++************************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------//////000000111333444555666888::::::::::::<<<>>>@@@@@@@@@AAABBBDDDEEEFFFDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>===>>>???@@@AAA>>>======<<<;;;:::999999999888666666777777555444444333333333222222111111///......------,,,,,,,,,+++++++++******))))))((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))******+++,,,,,,---...///000222333555666777999999:::999888888:::;;;<<<<<<======<<<<<<;;;::::::999888777666444333222000//////...---,,,++++++++++++++++++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################///---************)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))''')))******))))))+++---111000000000111333666777444333333222222222333333666666666666666666666666777777777666666666666555111111111000000000000000---...///000000///---,,,+++***))))))))))))(((''''''(((((((((((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++***+++,,,---............---///111111111222444555555666777888888888888888555666777888888888888777999999999999;;;;;;:::999666666555555666888:::;;;888888777666555333222222////////////......---------------------,,,,,,+++++++++++++++++++++++++++************))))))))))))(((,,,---(((&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******)))((()))************+++,,,,,,---------------...///000222222000222444555555555666777<<<::::::<<<@@@@@@>>>:::<<<===>>>???>>>===<<<;;;;;;::::::::::::;;;;;;;;;777777666666666666777777555444333222111000000000...------,,,++++++,,,,,,,,,,,,+++***************************************************************)))((((((''''''(((((()))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,////////////000000111222444666888888888999;;;<<<;;;<<<>>>???@@@AAAAAAAAA???===;;;:::;;;<<<======;;;:::999888888:::<<<>>><<<<<<<<<;;;:::999999999888777666555444333111111333222222111000//////...---,,,,,,,,,+++++++++***+++*********)))))))))((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#######################################$$$$$$%%%$$$$$$############$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((()))******++++++,,,------...000111222333444777888999999888888:::;;;<<<<<<======<<<;;;999888666777777666333222333444//////...------,,,++++++)))***+++++++++)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################...,,,***)))******((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&((()))***))))))***+++......---...///222444555333333333222222333333444666666555555555444444555666666666555555555444444000000000000000000000000,,,---...//////...---,,,***)))(((((((((((('''&&&''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******++++++)))***+++,,,,,,---------+++---///000///000222444555555777888999999999999666777777888888888888888:::999999:::======;;;999777666666666666888:::;;;888777666555333333222222000000//////..................---------,,,,,,---++++++++++++++++++++++++*********)))))))))(((((('''******(((&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))))))(((((()))***))))))******+++,,,,,,,,,,,,,,,,,,---...///000111000222444555555555666888:::888888;;;>>>???<<<999<<<<<<===>>>>>><<<;;;:::>>>===<<<::::::::::::::::::999888666555444333333444333222000//////......---,,,,,,++++++++++++,,,------,,,+++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,///............///000111333555777888888999;;;===999;;;===???@@@@@@???>>>???;;;777555777:::<<<===:::999777666777999;;;<<<<<<<<<<<<;;;;;;::::::999::::::999777555333222222333222222000///...------++++++++++++*********************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((()))******++++++,,,---...///000111222444666888888888888999;;;<<<<<<<<<<<<;;;999888777666777666555333222333555000000//////...---------((()))***++++++***((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""...,,,***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%''')))***)))((()))***++++++,,,---///000222333333333222222333333444444666555555444444444555555555444444444444333333333111111111111000000000000,,,,,,,,,---,,,,,,++++++)))'''&&&&&&(((((('''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))******+++((()))***+++,,,,,,,,,,,,+++,,,............000111333444555777888999999999666666666777777777888888999888777:::===>>>;;;888999999888777888999:::;;;777666555333333222222222111000//////....../////////...---,,,,,,,,,------++++++++++++++++++++++++******)))))))))((((((((('''((())))))''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))((('''((()))((())))))******+++,,,,,,+++++++++,,,---...000000222444777888888888999;;;999888999:::<<<======<<<<<<============<<<;;;;;;@@@>>><<<;;;999999::::::<<<;;;999666444222111111333333111000///.........,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))***++++++,,,......---......///000111333555777888888999<<<===;;;===???AAABBBAAA@@@???AAA===888888;;;???@@@@@@<<<<<<;;;:::;;;<<<===>>>============<<<<<<;;;;;;>>>???>>><<<999777666777444444333111000...---,,,************************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$############################################################$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&'''(((((())))))***++++++,,,---...///000000222555777888888888999;;;===<<<;;;:::999888888999888777555333333333333333000000000/////////......)))******+++******))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""...,,,***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&)))))))))((()))***((()))+++---...000000111222222111111222333333444555555444333444444666666333333333222222222111111111111000000/////////...,,,+++***)))))))))))))))'''&&&%%%%%%'''((('''&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********'''((()))***+++++++++++++++,,,------,,,,,,---///000111222444555777777777555555555555555666666777777555555888<<<===:::666999888777666666666777888666555333222222222333333111000///...---......///...---,,,+++***++++++,,,***************************)))))))))(((((((((((('''(((((()))'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%'''(((''''''((()))(((((())))))***++++++++++++++++++,,,---...///000222444777888888888:::;;;999:::;;;<<<;;;<<<>>>@@@???>>>======<<<<<<======>>>===;;;999999999;;;;;;<<<;;;999777555333222222444333222111000/////////,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++************************(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((()))***+++,,,,,,---------......000111111333555777888888999<<<>>>===???@@@BBBCCCBBBAAA@@@AAA>>><<<>>>BBBEEECCC@@@???????????????>>>>>>>>>?????????>>>>>>>>>>>>===>>>@@@@@@>>>:::888888999666555444222111///...---************************((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""""""""###$$$$$$$$$$$$############$$$$$$############################################################$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%&&&&&&'''(((((())))))++++++,,,---......///000111333666888888888999:::===<<<999777777888999;;;:::666222111222333222000000000000///////////////++++++************++++++'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""...,,,))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((((()))&&&'''***---.../////////111111000111111222333333555555444333444555666777222222222111111111000000111000000///......------,,,+++)))'''&&&''''''(((&&&%%%$$$%%%'''((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********'''((()))******++++++++++++,,,------++++++,,,------...000222444555555666444333333333333444555555555333333666;;;<<<888444777666444333222222333333555444333222222222333444000///...---,,,---......---,,,***)))))))))***+++************************))))))))))))((((((((((((''''''(((((('''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###%%%'''(((''''''((()))((((((((()))******+++++++++++++++,,,---...000000///222444555666666888999:::<<<>>>===;;;<<<@@@DDDAAA@@@>>>=========>>>???;;;:::999888888:::<<<===;;;:::888777555444444444555444333111000000000000,,,,,,,,,+++,,,,,,------,,,++++++***)))*********))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''((()))***+++,,,,,,---------...///000111222222444666777888999;;;===>>>>>>@@@AAABBBAAAAAA@@@>>>===>>>BBBGGGHHHCCC===@@@@@@AAAAAA@@@???>>>===@@@@@@@@@@@@????????????<<<>>>>>><<<888666777888777777555333111000...---***************+++++++++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))++++++,,,------...//////000333666888888888999:::===;;;888666666777:::<<<;;;555000///222333111...///////////////.........,,,,,,*********+++,,,---''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""---,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))+++---.........---...///000111222333333333222111111333555777666555555333111//////000111222111000///...---,,,,,,,,,++++++)))(((''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&((()))************++++++++++++,,,---......---...///......///222444666444333222222555777999555555777777777666555444222555999:::999777555555333333222111111000000///111000///---+++*********************************************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***++++++******++++++,,,---222111111111222333444444555333555999;;;;;;<<<@@@>>><<<:::999:::;;;;;;:::===:::777666888999::::::666555444444222222111000000000///............///,,,,,,,,,+++++++++*********************************************)))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++------------...///000000111111111222333666888999;;;===???@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAA???======>>>@@@===???@@@@@@>>><<<;;;<<<:::::::::999777666444333444444333111000...------+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&***++++++,,,,,,------...///111444777888888666555888666444666:::======<<<;;;888555333222111///---///............---------******))))))))))))******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""---,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''')))+++,,,,,,,,,+++------///000111111222222222111111222555666666555222111000//////111222333111000///---,,,,,,+++++++++***)))(((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******)))+++******++++++,,,---...---...///......///222444555444222222222444777888444444555555555555555444333555777888666444444444333333222222111000000000///...---,,,,,,+++,,,,,,******************************)))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))******))))))))))))***++++++////////////000111222333333111333777:::999:::>>>===;;;888888999::::::999:::888666555777777777666555444333222111000000///000///......------......,,,,,,,,,+++++++++******************************)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******,,,,,,,,,,,,---...//////000000000000111333555666999;;;===>>>>>>>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@===::::::<<<>>>:::<<<======;;;999999999888888888777666444222111222222111///...,,,++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&))))))******++++++,,,,,,...///222444666666666555666555555777;;;>>>>>><<<999777555333333111///---............------------******))))))))))))******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((())))))***)))+++,,,---...///000000000222111000222444666666555111000//////000111333444000///...,,,++++++++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))************+++,,,---------...///......///222555444444333333333555777888333333333333333444555666444555666555333222222333333333333222111111000000,,,,,,,,,+++,,,,,,------************************)))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((())))))***+++++++++,,,---///000111222000111666888777999<<<<<<999777777888999999888777666555666777777555333444333333222111000///.........---,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((())))))***************+++,,,---...............///000222222666999;;;<<<======???@@@>>>???@@@@@@@@@@@@@@@???AAA@@@>>>;;;999888;;;===888999;;;:::888666666777666666666555333222000///000///...---,,,+++***)))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%''''''((())))))******+++,,,---///000222444555666555555666999<<<>>>===<<<777666444444444222000---......---------,,,,,,,,,***))))))(((((())))))***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))***+++,,,...///000000000111000000111444555555444111111000000000000111222///...---,,,***************)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((((((((())))))))))))***+++,,,,,,,,,---.........///222555555555555555666777888888333333222222333555777888666666666444111111222444333333333222111111000000,,,,,,++++++++++++,,,,,,************************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((()))***)))))))))+++,,,...000111333111222777999888:::===;;;999777777888999999999888777777888999888555222444444333222111000//////...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((()))))))))))))))))))))+++,,,,,,------.........///000000555777:::;;;<<<===>>>@@@@@@@@@AAAAAA@@@???>>>>>>===>>>???>>><<<;;;;;;<<<888::::::999777666666777555555555444333111//////......---,,,+++***))))))))))))))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%'''''''''((())))))******,,,,,,---...000333666777666777999;;;<<<<<<:::999666555444444444333000...------------,,,,,,,,,+++))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!,,,++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((()))***)))***,,,...///000111111000//////111333444444333333222111000//////.........---,,,***)))))))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&(((((((((((()))***+++++++++,,,---------///222444555666777888888999999999555444333333444666888999777777666333111111333555333222222111111000000///---,,,+++***************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((()))******((())))))***,,,...///000444333444999;;;:::;;;???<<<:::888777999:::;;;:::::::::;;;<<<<<<;;;777444555555444333222111000000------,,,++++++++++++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((((((((('''(((((()))***+++------.../////////000000333666999;;;<<<===???AAACCCCCCCCCBBBAAA???======999===@@@BBBAAA???======;;;<<<<<<;;;999888888:::666666555444333111000///......------,,,+++******(((((((((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%''''''(((((()))*********,,,,,,,,,---000333666888888999;;;;;;;;;999777666666555444333444333000...---,,,,,,,,,++++++++++++))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!++++++***)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))***+++---///000111111000///...000222444444333333333222111///...---,,,---,,,+++***((((((((((((((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''((()))******)))***++++++,,,---111333444555777999999999888888555555555555555666777888666666555444222111333555222111111000//////......---,,,+++***))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((((((((()))******)))))))))***,,,---//////444222444888::::::;;;???;;;999888888999;;;;;;;;;<<<<<<<<<======<<<888555666555555444333222111111------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''((()))***+++,,,---...///000000000000222444888:::;;;===???AAACCCCCCCCCBBBAAA???>>>===:::>>>BBBDDDCCC@@@>>>>>>=========;;;999999:::;;;666666666555333222000///.........---,,,+++++++++''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$####################################################################################$$$$$$$$$$$$&&&''''''(((((()))******,,,,,,,,,---///222444666777999;;;:::888666555555999666444222222222000///,,,,,,,,,+++++++++******)))((((((''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''')))***'''((()))+++---//////000///......///222333333222111111111111000///------,,,+++***)))(((''''''''''''''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((()))***'''((()))******,,,///222222444666888999888777666444444555666666555555555222333444333111111222444000000//////......------+++******)))))))))******))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''((()))))))))))))))***+++------111///111555777777888<<<:::888666666888:::::::::<<<;;;::::::;;;:::777444555555444333222111000000......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((()))***+++***+++---...000000000000///222666888:::;;;>>>@@@@@@@@@@@@@@@@@@??????>>>@@@AAABBBBBB@@@>>>===>>><<<<<<<<<:::888777999;;;666666555444333111000///...------,,,,,,++++++***'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$####################################################################################$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((***++++++,,,...000111222555777888777555444666888;;;888444111000000000///++++++++++++************((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&((()))%%%&&&(((***,,,---......///......///222333333222///000000000000000///...,,,+++***(((''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&((())))))&&&'''((())))))+++...111000222555777888777555444333444555555555444333222000111222222111000111333/////////...------,,,,,,(((((((((((()))***+++,,,)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''')))))))))))))))***++++++...,,,...222444444555999999777555555777999999999;;;999888888888777555333444333333222111000/////////...------,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&(((''''''(((((()))***+++((()))+++...///000000000---000444666888:::<<>>:::;;;:::888666666777999555555555444222111///...---,,,,,,,,,+++*********&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''))))))***,,,---...//////222444666555444444777;;;===999444000///000000000+++++++++************)))((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******///000111000///...///000111111111111000///------,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...///000222333444444333333000111333444666777888888555333222333555555222000------,,,+++*********************))))))))))))(((***)))(((''''''((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((((())))))***++++++,,,...///111222222666555444222111111111111555555666666555444333111111111111111000...---,,,///...---,,,++++++++++++******))))))))))))******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))******++++++,,,------------///111333555777888777999<<<>>>???>>><<<;;;======<<<======<<<999777:::::::::888555333333444222222111000/////////000,,,,,,,,,++++++*********((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###""""""###%%%%%%###"""################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))******+++---000666666666666666777888888444222000000111222111111+++++++++************)))((((((((((((''''''''''''%%%%%%%%%&&&&&&((())))))%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))******---/////////---------///000000000//////---,,,,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""####################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((()))***+++,,,,,,---...000111333333333333111222333555666777777777555333222333444444222000...---,,,++++++******++++++************)))))))))***)))(((''''''((()))***''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,---...///111222222444444444444444444444444555666666666666444333222222222111000///...------------,,,+++******************))))))))))))******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))******++++++,,,+++,,,...000222444555666888999;;;<<<<<<;;;999888<<<;;;:::;;;;;;;;;999777555666777777444222111222222111000///////////////+++++++++******)))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$$$$###"""###%%%%%%$$$"""################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))))))))***---///333333444444555555666666333111000111222222111///+++++++++************)))((((((((((((''''''''''''%%%%%%%%%%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))+++,,,------,,,+++---..................---,,,+++++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))************+++---...000111222222222333444555666666666666444333222333444444222000///...---,,,+++++++++++++++++++++************))))))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''(((((()))***+++,,,---...///111222222333444666777888888888888666666777777666555333222333222000...---------...,,,,,,+++***))))))))))))******))))))))))))******(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''(((((()))******+++***+++,,,...000222333444999999999:::999999888777<<<:::999999:::;;;:::999444666888888555333222222222222111//////.........*********)))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""#########$$$$$$"""############$$$$$$$$$%%%#########$$$%%%$$$"""################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((())),,,......///111333333444333333222111111222333222000...+++++++++************)))((((((((((((''''''''''''%%%%%%%%%%%%&&&'''(((((($$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))***+++,,,,,,++++++---..................---,,,,,,+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""""""""#######################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''((()))+++---///000111333333444555555555555555333333333333333222111000//////...---,,,,,,,,,,,,++++++++++++************(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***,,,,,,---...///000111111333444777999;;;:::999999777888999999888777555444444222///---,,,,,,---...,,,,,,+++*********************))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((())))))******+++***+++,,,...///111222333999999999:::::::::;;;;;;>>><<<::::::;;;=========;;;<<<<<<:::777555555666444333222111000/////////******************))))))'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&$$$######$$$%%%$$$######################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''(((+++---+++---000222333333222111111111111222333222///,,,+++++++++*********))))))((((((((((((''''''''''''%%%%%%$$$$$$%%%&&&''''''$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))***,,,,,,,,,,,,...///....../////////...------******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#############################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&%%%&&&''')))+++---...///222222333444444444444444222222333333222111111111//////...---,,,,,,,,,,,,+++++++++*********))))))''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,---...//////000333555777999::::::999888999999::::::999888666555333222///---,,,,,,---...------,,,++++++++++++,,,******))))))))))))******((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((())))))***++++++,,,++++++,,,...///111222333888999:::;;;===>>>@@@@@@AAA???======>>>@@@@@@@@@BBBAAA>>>999666555666888555555333222111000000000++++++++++++++++++++++++(((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""####################################$$$$$$$$$$$$""""""#########$$$$$$$$$'''%%%######$$$$$$$$$############################################################$$$$$$$$$%%%%%%$$$&&&''''''&&&''')))+++***,,,///222333333333222111111111222333111...++++++++++++*********))))))((((((((((((''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''')))+++,,,,,,,,,...000....../////////......---)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))+++,,,---///000111222333333333333111222444333111000000111///...---,,,++++++++++++*********))))))))))))(((&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********++++++,,,------...111333444666777888777777888888999999888777555444222111///---,,,,,,,,,---------,,,,,,+++,,,,,,---******))))))))))))******((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))******++++++,,,++++++,,,---///000111222555777999<<<>>>@@@AAAAAABBB@@@??????@@@AAA@@@???AAA???<<<888444333555777666555333222111000//////+++++++++++++++,,,,,,,,,))))))((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$)))&&&$$$###$$$$$$$$$###############################################################$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&(((******+++...000222333333333222111111111111000...++++++++++++************)))((((((((((((''''''''''''$$$$$$$$$######$$$$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%''')))******+++---///,,,------.........------((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))+++,,,------///000222222333333000222444333111///000111...---,,,++++++******+++)))))))))(((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((******)))))))))***++++++,,,,,,---...000222444666777888555666777777666555333222111000///...---,,,,,,+++,,,+++++++++++++++,,,,,,******))))))))))))******((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))******+++)))***+++,,,---//////000222444777:::<<<======<<<@@@???>>>>>>??????===;;;:::;;;;;;999666555555555444444222000///...------)))*********++++++++++++(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$***'''$$$######$$$$$$$$$############################################################$$$$$$$$$$$$###%%%%%%%%%$$$%%%'''))))))***,,,...000222444444333222000000000///...,,,+++++++++************)))((((((((((((''''''''''''$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''###%%%'''((()))***,,,...++++++,,,------,,,,,,,,,((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&'''(((***++++++,,,---///111222333333000222444333111///000222------,,,+++************((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""######################################################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((******(((((())))))******++++++***+++,,,///222555888:::333444444444444222111000000000000///...---+++***+++***************++++++******))))))))))))******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))((())))))+++,,,---......000222666999:::999888777======<<<======<<<999777444888;;;<<<;;;888666555333222000///---,,,,,,+++(((((())))))*********+++''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$***'''$$$######$$$$$$$$$################################################"""############$$$$$$$$$###$$$%%%%%%$$$$$$&&&((())))))***,,,...111333555444222000/////////...,,,+++++++++************))))))(((((((((''''''''''''$$$$$$###############$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((******+++,,,,,,,,,,,,+++***))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,---......///000111111222222222222111000//////.........---,,,***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''&&&$$$$$$$$$########################################################################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))++++++---///000222333444555555444333222111222222000//////---,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((((((((((()))***+++,,,......///111333666888999:::;;;<<<===<<<:::888777:::888666666666666444333222222000///---+++***)))************)))))))))))))))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################""""""""""""############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################$$$$$$%%%%%%%%%%%%&&&&&&(((((()))***+++---///000333222000///............---,,,***)))))))))******(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""########################++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''')))***++++++,,,,,,++++++)))))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,---...000111111222222222111000000///............---,,,+++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%$$$$$$%%%%%%########################################################################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''((((((((()))))))))***+++,,,...000111333333666555444333222222111111000///...---,,,++++++*********)))))))))((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((()))***+++,,,......///111333666888999;;;;;;;;;;;;;;;<<<<<<===<<<;;;999888888888666444333222111///---,,,******************)))))))))))))))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))***,,,...///111000///---,,,,,,------,,,,,,***)))))))))******(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###"""""""""""""""""""""########################++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''))))))***+++++++++++++++))))))(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))******+++,,,---///000111222111111000000//////............------,,,+++******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&111,,,%%%"""###%%%&&&%%%########################################################################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++---...000111222666666555444222111111000//////...---,,,++++++***++++++*********)))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***++++++......///111333555777888;;;:::999999;;;===@@@BBB???>>><<<;;;;;;:::888666333333111000...---,,,+++************))))))))))))((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''')))***,,,---///...---,,,++++++,,,,,,,,,+++******)))*********(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""##############################++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((())))))***+++*********(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((()))***,,,...///111111000000000//////...............------,,,++++++***************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&222+++###!!!$$$'''&&&$$$########################################################################""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((((()))***+++---...///000555555444444333111000000//////...---,,,,,,++++++++++++++++++*********)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''(((((()))***+++---......000222444555777::::::::::::<<<>>>@@@BBB@@@>>><<<;;;;;;:::888666333333222000///...,,,,,,************)))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################!!!"""""""""############################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((***+++---,,,,,,,,,,,,,,,,,,,,,++++++******************(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#################################++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&''''''((())))))******))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&''')))***,,,...///000/////////...............---------,,,,,,++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++&&&!!!"""&&&(((&&&###########################################################################""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((***+++,,,------333333333333222111000///.........------,,,,,,+++++++++++++++*********)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,---...000222333444777888:::<<<===>>>>>>===>>><<<:::999999999777555333222111000///...---,,,************)))))))))(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################!!!"""""""""############################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((()))+++,,,,,,,,,,,,,,,,,,,,,************+++*********(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""####################################++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""""""""############$$$######$$$$$$%%%%%%&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''((()))+++,,,---.....................------,,,,,,,,,++++++*********''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###&&&'''%%%###########################################################################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++///000111222222111000///......---------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))*********++++++,,,...///111222333555888;;;<<<<<<;;;;;;;;;999888777888777666444222111111000...------,,,************))))))))))))%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%####################################################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((()))***+++,,,------,,,,,,))))))***++++++++++++***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""#####################$$$%%%%%%&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&''''''(((***+++,,,,,,------------------------++++++************))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%########################################################################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******+++,,,...000111000//////...------------,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((******)))))))))***+++---...///000222444666999;;;<<<===999777666666777777666444111000000///...---,,,,,,************))))))))))))%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''((()))+++,,,,,,++++++((()))***+++,,,++++++***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$########################++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############"""######$$$%%%%%%&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%'''((()))&&&''''''((()))******+++------------------------*********)))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###""""""%%%'''########################################################################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))***---///000000//////------------------,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))***((((((((()))***,,,---...//////000222555:::>>>@@@777666555666777888777555000000///...---,,,,,,+++************))))))))))))$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$%%%%%%%%%%%%&&&''''''(((%%%&&&((()))************((()))***+++,,,,,,+++***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!***---"""!!!"""''',,,)))''' !!!!!! '''((($$$''' ***"""%%%000'''"""!!!///%%%,,,&&&(((&&&'''%%%&&&222######'''$$$...>>>&&&---$$$&&&$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$##############################""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''))))))))))))******************+++,,,,,,,,,,,,+++***)))(((''''''((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################"""############$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((,,,,,,------.../////////++++++,,,------,,,,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((()))***+++,,,,,,---///222555888:::<<<<<<888777666555444444444555222111000...,,,++++++***++++++******)))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((())))))******))))))************))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""+++'''))),,,(((333'''###+++""")))%%%***((('''...&&&(((,,,%%%)))***!!!'''))) '''"""...!!!)))+++&&&'''---000333...444)))111###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$###########################"""""""""!!!!!!!!! """"""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''(((((((((((()))))))))))))))******+++,,,+++++++++***)))(((''''''((()))***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################"""############$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((+++,,,,,,---......//////,,,,,,---------,,,,,,++++++******))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((()))***++++++,,,---...111444777999;;;<<<999888777666555444444444222111000...---,,,++++++++++++******)))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((())))))******))))))************))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""...'''"""!!!333000555&&&$$$---<<<)))"""666000!!!EEE'''$$$,,,333)))(((+++222888***$$$---((('''&&&###***666)))++++++"""222***///"""666###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++******)))((((((''''''(((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$########################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((***++++++,,,------......---.........---,,,,,,++++++******)))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++---...000222555777999:::999999888777555444444333333222000///------,,,,,,++++++******)))((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))((())))))******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""" ---ttt~~~555...%%%mmm(((555(((%%%+++%%%---"""((('''"""&&&$$$&&&***AAAsss)))"""###...###$$$$$$$$$$$$###""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#################################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))***++++++,,,,,,---............------,,,++++++******)))))))))))))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******,,,---...000222444666777999999888777666444333222222222000///...---------++++++******)))((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((())))))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""'''***BBB###&&&***???888 $$$///___(((%%%&&&&&&$$$###+++///,,,CCC---))),,,###$$$$$$$$$$$$###""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((((())))))***+++++++++------......---,,,,,,++++++******)))))))))))))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))),,,,,,,,,---///222444555777777777777666444333222222111000...------------++++++******)))((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""&&&%%%VVV000,,,***III222(((### ,,,VVV&&&%%%"""'''---""""""---RRR###+++***###$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############################################################""""""######$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$$$$############$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))******+++,,,,,,------,,,,,,++++++******)))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((++++++++++++---///111333444555666666555444222111000000...------,,,,,,,,,++++++******)))((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""---eee((($$${{{***""")))JJJ+++eee&&&***---!!!%%%---+++!!!%%%((("""''''''%%%%%%(((###+++*** ###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""###%%%&&&&&&%%%###""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&'''(((((())))))))))))***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''+++***)))***+++---///111111222444555555444222111///...---,,,,,,+++,,,,,,++++++******)))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""ttt///--- !!!### !!!$$$'''&&&+++CCC(((%%%+++######%%%***~~~###///#########$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""###%%%&&&&&&%%%###""""""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))'''((()))***+++,,,,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&******))))))***,,,...000///111222444444333222111...---,,,,,,++++++++++++++++++******)))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""######""""""""""""######kkk444'''222$$$ ((((((XXX###'''(((###***!!!]]]444))) ...+++hhhiii(((''' ######""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***************+++++++++,,,,,,,,,++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((()))******++++++///000222444444444222111///...---,,,,,,---...///************))))))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&######""""""""""""######===LLL######)))HHH%%%sss!!!&&&&&&!!!,,, """%%% """!!!***(((hhh&&&333)))###############""""""""""""""""""""""""#########$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))************++++++,,,,,,,,,++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''(((((())))))***++++++---...111222333333222111///...------------...///*********)))))))))(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%'''((()))######""""""""""""######!!!+++nnn ###%%%'''$$$"""///,,,BBB))) &&&"""###$$$fff%%%$$$WWW)))#########$$$$$$###""""""!!!"""""""""###############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))*********++++++++++++++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''(((((()))************,,,...000111111111111//////...------...//////******))))))))))))(((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&&&&''''''((((((((('''''''''(((((()))''''''((((((((((((''''''*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######%%%&&&((()))$$$######""""""######$$$---111]]]+++ %%%###&&&$$$###/// !!!000 fff +++&&&"""eee***###sss%%% ######$$$$$$$$$###"""!!!########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++++++++***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((())))))***((()))+++---...///000000........................***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&''''''''')))(((((('''((((((******(((((())))))))))))((((((++++++******))))))))))))((((((((((((((('''''''''$$$%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$ %%%000)))'''$$$'''!!!%%%***!!!%%%***$$$&&&!!!))) eee,,,"""### ######$$$$$$$$$$$$######$$$$$$$$$#######################################!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((())))))******************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))'''((()))+++,,,---...///------............------)))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''))))))(((((((((((()))***))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$############$$$$$$"""<<<%%%444,,,###&&&###***!!!%%%!!!###$$$%%% +++EEE///&&&+++fff***!!!|||############"""######$$$%%%&&&$$$$$$$$$$$$$$$#################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))******)))))))))***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''((()))+++,,,------,,,,,,------------,,,,,,))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++++++++++++++++++++,,,,,,++++++++++++***)))((((((((()))***((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%###HHH...***######+++ """'''(((###'''&&&jjj&&&&&&$$$eee(((%%%mmm###'''###"""!!!!!!"""%%%(((***%%%%%%%%%$$$$$$#################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&((())))))***((()))))))))*********+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&''''''((((((((((((((()))***+++,,,,,,***++++++,,,,,,++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********(((((()))+++,,,...///000000222444666777666555444666666777777777777666666666444111///---------...++++++***))))))(((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$pppbbb,,,###,,,vvv!!!$$$***,,,---###%%%&&&&&&""")))ddd'''***```"""'''###""" """%%%***,,,%%%%%%%%%$$$$$$#################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((())))))*********+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''((()))))))))))))))***++++++)))***+++,,,,,,+++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************...///111444777999;;;===999<<>>AAAAAABBBBBBBBBBBBAAAAAAAAA???;;;777444333333333//////......---,,,++++++))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""",,,777'''---UUU$$$!!!### ###*** )))DDD'''%%%111 ddd333???+++########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))++++++++++++++++++++++++++++++************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&$$$***,,,%%%(((,,,&&&---***''')))...111666<<>><<>>???>>>;;;777000))),,,***)))***,,,***$$$$$$%%%&&&'''((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&+++000 ...,,,888UUU...''']]]...///'''&&&\\\000&&&pppsss)))"""$$$***########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))******++++++++++++++++++++++++*********)))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***''')))((($$$(((//////%%%+++333>>>AAA555555HHH>>>GGGSSS\\\dddlllsssxxxxxx{{{|||iii___QQQEEE@@@@@@AAA@@@333444111&&&,,,:::***)))))))))***)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&///(((111444ppp!!!000$$$111###)))sss{{{{{{+++888333~~~''',,,########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******************++++++******))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((()))111///---+++((()))---000555BBBAAADDDQQQLLLHHHXXX\\\wwwxxx~~~zzz}}}oooeeetttxxxkkkwww~~~kkkoooyyyiiiWWWKKKAAACCCEEEEEE???333%%%&&&%%%$$$$$$&&&(((((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&555###,,,//////]]]999))))))!!!&&&KKK&&&(((yyy111)))___666########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))******************)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))))))))******)))))))))!!!&&&)))///777888;;;CCC<<>>;;;JJJNNN^^^~~~|||pppppppppkkkkkkyyyhhhZZZHHH;;;666333///+++))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%222%%%888tttoooAAA%%%)))...$$$777777333AAAFFFBBB___[[[QQQ000IIITTT:::LLL@@@```fff^^^^^^ZZZ^^^TTT___bbbYYY^^^fff---(((!!!...(((@@@iii,,,%%%333999########################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((()))***+++++++++,,,000666>>>FFFKKKiii{{{|||zzziiippprrruuuvvvmmmllltttpppYYYJJJ???444---))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++'''$$$$$$(((******((()))+++,,,)))%%%%%%***///))))))...666666666CCCTTTjjjlllqqqwww~~~zzzyyytttfffTTTFFFAAABBBBBB444444===<<<<<<<<<666444222///***%%%$$$&&&(((((('''$$$"""###&&&&&&$$$###!!!!!!$$$%%%###$$$(((################################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''&&&&&&&&&%%%)))'''&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&%%%%%%&&&((()))((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''&&&&&&)))(((&&&%%%$$$%%%&&&''''''''''''(((((((((((((((((((((((()))))))))))))))&&&'''((()))))))))))))))''''''''''''(((((())))))(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&((()))((('''%%%&&&&&&***(((%%%&&&***...---+++......555AAAKKKXXXnnn~~~zzzyyyyyybbbXXX~~~dddYYYeeeyyyiiiUUUlllppp}}}~~~~~~mmmqqq~~~tttaaaRRR???333...((('''((()))'''$$$---(((###"""%%%'''(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""(((...///+++'''&&&'''###(((,,,////////////555999BBBMMMYYYlllwwwooo```MMMFFFEEE>>><<<;;;666777999<<<<<<999222***%%%&&&%%%$$$&&&***+++'''"""$$$!!!!!!######!!!"""%%%############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&((())))))(((,,,+++***)))))))))******''''''''''''''''''&&&&&&((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&''''''((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''))))))((('''((()))!!!,,,///(((%%%,,,///,,,;;;666AAAbbb~~~|||uuuwwwvvvpppxxx~~~yyyrrr~~~|||~~~~~~fff|||{{{cccqqqsssssssssoooppppppyyyyyy___CCC;;;222---,,,,,,***'''***)))((())))))((($$$!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))'''&&&&&&(((+++777222,,,***///666<<>>;;;555000)))&&&###%%%((((((%%%!!!'''###"""$$$$$$!!!"""$$$############################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((((((((((((''''''(((***+++***)))&&&%%%%%%$$$$$$$$$%%%%%%&&&''')))******)))'''%%%((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))''''''''''''((((((((((((&&&'''((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))(((((('''''''''((())))))&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''))))))((((((***+++***)))(((***...111555777CCCRRRmmmyyywww}}}jjjrrrxxxwwwqqq{{{qqqllltttmmm```LLL999---))))))***$$$%%%'''((()))'''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((111)))###$$$***...,,,((()))***///;;;NNNeeezzz}}}pppSSSIII<<<666666999;;;:::333---(((&&&$$$###$$$''')))%%%%%%'''&&&$$$$$$'''#########################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&(((((())))))***+++,,,,,,&&&'''((()))))))))((('''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))((((((((((((((()))))))))((((((''''''''''''''''''(((((())))))******++++++***)))))))))))))))(((((())))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&''''''((())))))(((((()))+++///%%%(((555666222FFFeeeuuu~~~{{{wwwzzzgggooo~~~}}}qqqnnnpppqqq|||pppTTT<<<...************((('''&&&&&&((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++---//////---+++333BBBZZZqqqzzz}}}rrrzzz|||ooo\\\MMMDDD>>>888444444222000///)))$$$'''...(((%%%$$$''''''$$$%%%(((###################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))************************%%%$$$$$$&&&(((***))))))************++++++******''''''&&&%%%%%%&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******---+++)))'''&&&''')))***&&&&&&''''''((())))))***((((((''''''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((())))))(((''''''(((***###+++777===;;;GGGooo|||qqqzzzzzzvvvvvvxxx~~~{{{kkkooo~~~gggMMM:::000111///,,,***(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++******)))(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''',,,///)))###+++AAATTT~~~wwwvvvvvvxxxwwwqqqfff]]]dddfffnnnyyyyyyqqqpppuuueeeaaaaaaiiixxxuuuhhhWWWEEE:::333222444888333***)))///)))%%%$$$&&&&&&######&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********&&&''''''((()))***++++++......///222666999:::999333333333222111///...---///---***(((&&&''''''(((***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))))))))******(((((())))))******+++++++++)))((('''''')))+++,,,......///000111222333333000000000///......------************)))'''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((())))))******)))'''(((***,,,***555999===XXXpppqqqvvv}}}~~~}}}|||ccchhhqqq}}}|||]]]GGG***(((&&&(((+++,,,)))&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++******)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************+++///000000777OOOrrr|||kkk___\\\___uuuzzz}}}vvvooossswwwxxxjjjaaaLLLAAA<<>>666333888///+++)))***((($$$###%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++(((***,,,...111444666777<<<;;;;;;>>>AAACCCCCCBBBEEEEEEFFFGGGGGGGGGFFFEEE>>>===999555222...,,,+++******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********(((((()))******+++,,,,,,((())),,,///111222333333<<<<<<===>>>???@@@AAAAAA>>>>>>======<<<;;;;;;:::111222333444333000---+++((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''((()))))))))*********,,,000333@@@:::===YYYyyyssscccggg~~~~~~}}}uuurrrssszzzxxxtttxxxjjjAAA666***&&&))),,,+++)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++******)))(((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***************************...:::QQQpppjjjkkkwwwzzzsssllljjj~~~sss]]]JJJGGGHHHEEEDDDHHH777222//////+++&&&$$$&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,444555999===BBBFFFIIIKKKAAA@@@>>>>>>??????===<<<<<<>>>AAADDDGGGIIIIIIJJJLLLKKKIIIDDD>>>777111...******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((((((((())))))******))))))))))))************((())))))***++++++,,,,,,+++000666===AAAAAA@@@???BBBBBBCCCDDDFFFGGGGGGHHHDDDDDDDDDCCCBBBAAAAAA@@@:::;;;===>>>===999666333))))))((((((((('''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))((()))***+++---000444888GGG>>>VVVxxxuuuqqq}}}dddiiisss]]]???,,,((()))***((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,+++******))))))******(((((((((((((((((((((((('''''''''''''''((())))))+++***((((((((()))((('''---******,,,//////000111777FFF[[[sssiiiXXXtttsss{{{eee```iiiqqqRRRBBBFFFIIIEEEJJJ:::------///,,,'''%%%'''%%%$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((%%%&&&''''''((('''''''''&&&&&&(((+++***''''''+++)))))))))***---111555777AAA;;;888;;;>>>???@@@DDDJJJGGGHHHLLLHHH@@@@@@HHH===CCCGGGCCC???@@@CCCDDDEEEFFFDDDAAA??????999111777111,,,---///,,,&&&"""***''''''******'''&&&(((&&&&&&%%%&&&&&&((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))((((((((((((+++&&&&&&+++,,,((()))...,,,&&&'''---///---333>>>FFFCCCAAA@@@>>>@@@KKKVVV\\\]]]bbbjjjpppqqqtttwwwiiioooqqqlllddd___YYYSSSFFFGGGEEE@@@>>>@@@@@@===:::777222...,,,)))&&&%%%222'''"""''',,,***&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***(((&&&%%%&&&&&&'''&&&,,,%%%'''000333111;;;KKKFFFUUUzzz|||}}}uuuuuutttssssssvvv{{{}}}~~~yyyyyyvvvttthhh444---333***$$$))))))'''###$$$((((((%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++******))))))******(((((((((((((((((((((((((((''''''''''''((())))))***)))))))))***+++******,,,------,,,+++...777???IIIllluuuuuu~~~rrrmmmpppmmmKKK@@@FFFNNNGGGAAA:::///%%%$$$((('''&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))((((((((((((((()))))))))((((((---)))(((******''''''******+++---...111666<<>>@@@CCCEEEDDDFFFPPP\\\[[[fffyyygggRRRHHHcccqqq{{{uuufffYYYOOOJJJBBBGGGGGG???:::;;;AAADDDCCCCCCCCC@@@:::444111222***&&&%%%''''''%%%&&&***'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((((((((('''''''''''')))))))))))))))))))))(((000+++(((***+++((((((+++&&&'''---666;;;;;;:::<<>>777666:::AAAIIINNNMMMFFF===666///***((()))(((%%%&&&***(((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((('''(((+++,,,++++++...444444444666???OOOZZZ^^^vvvyyy~~~uuueeeZZZWWWIIIOOOOOOJJJJJJMMMKKKDDDLLLNNNNNNOOOXXXgggsssxxxlllvvv~~~{{{tttmmmfffaaaLLLLLLLLLJJJEEE@@@:::777222+++&&&'''((('''&&&&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((()))*********111$$$)))???IIIGGGVVVpppzzz~~~~~~|||yyy|||zzzvvvvvvwwwvvvuuurrrwww}}}yyyrrrooopppvvvzzzyyy~~~|||zzzssshhhhhhddd@@@---555)))***+++***'''%%%&&&)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++******))))))******((((((((((((((((((((((((((((((((('''((())))))***((()))+++,,,,,,,,,,,,,,,---,,,,,,444KKKlllppp___qqq|||{{{|||rrrooo~~~|||ZZZEEEKKKQQQOOODDD666,,,)))(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))))))))++++++***************+++***)))+++...---+++---222444???MMMWWW^^^gggsss}}}qqqaaadddqqqoooZZZPPP@@@>>>===BBBJJJMMMCCC888555111//////,,,'''&&&)))&&&'''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))*********"""&&&+++,,,******...333555DDDQQQWWWaaaqqqyyyxxxrrrnnniiibbbWWWJJJDDDEEEVVV]]]^^^YYY[[[eeehhhbbbVVVVVVQQQLLLKKKMMMKKKFFFBBBPPP^^^cccgggmmmtttxxxyyypppaaaRRRGGGCCCEEEHHHHHH:::,,,'''******%%%$$$%%%'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))))))))))))))***,,,+++===WWWZZZQQQddd}}}yyyyyyrrrzzzpppfffVVVPPPIIICCCAAA@@@>>>===@@@AAABBBDDDFFFJJJPPPTTTPPPYYYgggvvv}}}vvvvvv|||}}}}}}}}}tttuuuzzzzzzKKK---***(((***,,,)))###"""''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++******))))))******))))))))))))))))))))))))((((((((((((((()))******(((***---,,,+++***+++---,,,...666LLLqqqwww]]]VVVhhhwwwvvvxxxxxxssssssTTTOOOIIIHHHJJJFFF::://////+++'''%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))))))))******)))))))))***+++,,,------......+++...;;;IIITTTfff~~~vvveeevvvwwwkkkrrrvvv}}}}}}nnnfffVVVFFF@@@BBBBBB???666333222444222,,,)))+++%%%%%%&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++***...///)))%%%***777BBB???\\\zzz{{{lll^^^FFFGGGKKKSSSXXXZZZ___eeevvvyyywwwpppqqqyyy}}}zzz|||yyyyyyzzztttkkk^^^___ZZZNNNHHHOOO[[[dddyyy|||}}}vvvgggTTTDDD;;;CCCFFFDDD;;;...''''''***&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))'''''')))+++&&&DDDTTTOOOXXXwwwmmmWWWIIIGGGLLLPPPGGGEEEDDDDDDGGGIIIKKKLLLPPPPPPNNNJJJGGGEEEFFFHHHGGGFFFDDDCCCEEELLLUUU\\\xxxxxxrrrvvv}}}~~~tttwwwkkk666000'''$$$+++,,,%%%###)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++******))))))******))))))))))))))))))))))))))))))(((((())))))***+++))),,,------++++++...222///<<>>MMMOOOSSSYYY___dddhhhjjjfffhhhjjjhhhccc]]]XXXUUUSSSQQQMMMGGGCCCBBBEEEGGGBBBGGGTTTgggxxxwww|||tttoooyyydddJJJ111"""(((...)))'''---''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++******))))))******))))))))))))))))))))))))))))))(((((())))))***+++))),,,...---,,,...444:::HHHaaaqqqMMMMMMaaa|||mmmqqqyyydddUUUPPPOOOMMMNNNFFF999///)))&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))************)))***))))))***+++...111222000555DDDZZZnnnrrr\\\KKKCCC>>>::::::888444555999...,,,)))'''&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((())))))******+++,,,,,,(((+++111;;;OOOeeeqqqsssuuu^^^KKKBBBDDDQQQ___ooonnnqqqwwwxxxtttqqqqqq^^^ZZZ]]]eeehhhcccccciiioookkkddddddmmmuuutttnnnsss|||~~~wwwppp[[[ZZZYYYWWW[[[hhhyyy[[[SSSGGG@@@BBBCCC777(((,,,***((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&)))***)))(((+++111777BBBAAANNNnnnxxx}}}www{{{ooodddooosssnnnTTTHHHFFFBBBGGGIIIIIINNN[[[gggkkkoootttzzzzzzzzzyyyrrrhhh\\\SSSMMMKKKEEEBBBFFFMMMXXXjjjzzzzzzuuu|||wwwxxx|||wwwLLL***(((///***(((---''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,++++++***)))*********)))))))))))))))))))))))))))))))))))))))******+++))),,,.........222:::AAAllljjjLLLaaa}}}vvvyyy~~~~~~zzz~~~}}}ggghhhcccRRRRRRVVV[[[QQQAAA333***'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))************************+++---000333555BBBKKKccc~~~{{{tttjjjnnn{{{lllSSSKKKCCC>>>:::666888===444111,,,(((&&&%%%'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))((())))))***++++++,,,,,,,,,222>>>SSSmmm}}}wwwhhhLLLDDDGGGWWWgggooowwwuuulllccc```bbbfffmmmuuu~~~xxx~~~~~~|||{{{ooogggjjjkkkjjjlllpppqqqoooyyyvvvooofff```cccllluuuwwwssscccMMM>>><<<@@@AAA...,,,)))&&&%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((*********...777>>>DDD^^^xxxzzzaaasss}}}yyymmmiiiwwwyyy]]]EEE===DDDKKKLLLLLLXXXdddlllxxx{{{xxxxxxjjjddd^^^WWWKKKDDDJJJVVV___www||||||eee444***...)))%%%)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,++++++******++++++))))))))))))))))))))))))+++*********++++++***)))///...000111...666XXX{{{mmmOOOVVVuuuxxxhhhaaaccchhhkkkiiikkkrrrwwwpppaaa[[[^^^ZZZ___eeelllttt}}}yyyuuuooo]]]TTTdddaaaFFF666;;;,,,..."""''')))$$$###''''''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''''''''***(((&&&&&&'''))))))***,,,))))))...000---,,,...333...))))))...444333...000///,,,***+++---***%%%******(((%%%###$$$&&&)))$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((('''((()))'''+++//////---000<<>>:::666666666555222000000000000///---)))%%%###)))'''&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((***,,,...//////,,,))))))111DDD]]]oooxxxmmmllliiiwwwwwwyyytttoooqqqppptttzzzvvviiibbbccclll~~~zzz}}}lllPPPCCCCCC@@@@@@>>>777///***)))+++''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***......******///222111NNNrrryyyRRR@@@MMMbbbnnnnnnvvvvvviiiiiisssxxxqqqvvv~~~lllnnnwwwwwwooommmmmmvvv{{{wwwrrrdddLLLCCC===777222***###$$$***&&&&&&%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((+++)))'''***000;;;IIISSSrrryyy{{{cccnnnbbbDDDLLLGGGGGGRRRbbbuuusssjjj```RRRIIIOOO]]]lllsssxxx~~~^^^555,,,---!!!))))))((('''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------,,,+++++++++++++++************************++++++***)))***---///111///333333999WWW}}}ZZZXXXzzz|||}}}{{{pppiiidddhhhppp{{{zzz|||www}}}```hhhzzzeee777222;;;&&&%%%'''&&&$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))(((&&&%%%)))...444888CCCKKKPPPNNNLLLPPPXXX___aaa```qqqxxxiiiiiisssnnnkkk```XXXWWWSSSJJJDDDEEE>>>===;;;999666222---))),,,)))&&&$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***(((((((((***+++***))),,,...444???SSSmmm|||www~~~kkkrrrxxxwwwZZZGGG>>>@@@AAA<<<333---,,,---'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))000)))))),,,+++---BBB\\\|||~~~qqqUUUFFFSSSmmmvvvgggbbbdddeeevvv~~~~~~www~~~~~~}}}|||uuujjjhhhkkkooouuuppp^^^MMMHHHAAA;;;222***''')))''''''&&&$$$###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***+++++++++444HHH___nnnvvvooolll^^^nnn[[[EEECCCEEEKKKVVVfffzzzyyyiiiYYYRRRPPPVVVeeevvvrrrsssvvvUUU555...+++******)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------,,,++++++++++++,,,******************************+++++++++,,,...000///444AAAZZZeeeYYY___zzztttgggWWWQQQ```}}}xxxwwwiiivvv~~~]]]<<<555666)))(((&&&$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''(((((()))+++((()))***...666@@@LLLSSSdddiiijjjccc[[[\\\aaaeeefffWWW^^^fff\\\dddppphhh|||ssstttqqqgggdddhhhRRROOOJJJAAA999555555777333...)))%%%%%%%%%$$$"""$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++++++++,,,,,,+++***)))===ZZZssszzzzzzuuukkkkkkpppvvvlllXXXMMM???888777666333...)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))***************+++***+++***)))222KKKkkk}}}[[[>>>GGGlll}}}___```kkkwww~~~tttrrr~~~zzzuuunnneeelllxxxxxxaaaTTTEEE???>>>999...$$$&&&'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******%%%...333000666QQQxxx}}}wwwrrr|||WWWbbb\\\DDDEEERRRUUUOOO]]]{{{|||tttiiiZZZQQQOOOwww~~~{{{vvv}}}zzzqqq<<<,,,222***)))((((((((((((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...---,,,,,,++++++,,,,,,************************'''***---...,,,,,,,,,...***777[[[mmmRRRuuulllZZZSSSXXX```yyy}}}|||ooo~~~VVV444===///***&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%&&&)))+++%%%000???NNNWWW[[[^^^___iiihhhddd^^^VVVPPPPPPRRRTTTFFFIIINNNIIIMMMWWWUUUwwwmmmiiioootttuuuxxxhhhiiidddVVVFFF;;;:::>>>???999111---,,,+++(((%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''')))+++...000333666888BBB```xxx~~~}}}tttoooqqquuutttyyyxxx^^^III>>>999777555---+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((()))))))))*********++++++,,,,,,###444666333PPP}}}oooMMMGGGSSSsss}}}sssggg}}}zzzwww|||zzzllljjjrrrtttmmmcccUUULLLGGGAAA666+++%%%&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))******+++)))+++///555CCCbbbfffUUUtttsssUUU>>>GGG\\\eee[[[PPPrrrddd[[[SSSbbbwww}}}xxx|||{{{|||ttt[[[<<<,,,***(((&&&'''((()))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...------,,,,,,,,,,,,,,,++++++++++++++++++++++++'''***...///------///111<<>>HHHsssiiiaaaPPPJJJYYY___^^^ZZZRRR```VVV[[[WWWSSS___uuuyyymmm~~~dddTTTZZZrrr{{{~~~fffHHH888666:::444111,,,(((%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))(((((())))))************+++,,,,,,------111***888```{{{bbbOOOKKK```}}}nnnppp|||zzz~~~jjjkkkyyy~~~uuummmbbboootttsssdddRRREEE???===)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''((())))))***++++++111(((,,,DDDaaazzzoooggg^^^|||iiiGGGHHHRRR```gggnnn}}}rrr^^^ZZZ\\\iii{{{zzzwwwrrr>>>...***&&&&&&(((***(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%......---,,,,,,,,,,,,---++++++++++++++++++++++++)))+++------,,,///555;;;aaayyyqqqvvvgggfffllltttqqqggggggnnnpppuuupppfffkkk~~~}}}~~~{{{]]]UUU^^^|||pppzzzpppNNN<<<111)))((()))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,...555???HHHZZZXXXSSSNNNLLLSSS___iiigggbbbnnnwww|||www{{{|||yyynnn```^^^fffgggaaaqqquuuxxxxxxssskkkccc^^^RRRJJJBBB===;;;777000))),,,+++(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''((((((((())))))))))))+++------+++--->>>XXXmmm{{{rrrhhhbbbhhh]]]SSSSSSPPP___nnnkkkxxxxxxuuuuuummmyyyyyyxxxppphhhhhhkkkggg]]]VVVWWWiii|||rrreeewwwyyytttvvvpppzzz```JJJ@@@>>><<<888222+++'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))************++++++,,,------...===777VVVSSSAAAUUUkkkzzzuuurrr{{{}}}vvvuuu{{{eeeTTTKKKGGG888000(((%%%''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''((()))***+++,,,,,,111---AAAiii|||fffkkkdddtttOOO@@@OOONNNXXXrrrooo]]]WWWbbbvvv~~~}}}qqq||||||ddd555000)))''')))***)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%......---,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,---++++++111<<>>666///)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))))))))************+++,,,,,,---......333ggg[[[AAAPPPjjjnnnyyyrrrfff|||mmmrrrwwwlllssstttpppxxxhhhUUUFFFFFF:::,,,&&&))),,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,***555^^^rrrqqq|||nnn|||mmmCCC???UUUUUUsssssscccZZZaaavvv{{{zzzooo{{{yyy<<<555,,,))))))***)))&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///444&&&$$$444333BBBpppllljjjaaahhhtttooojjjkkkjjjxxxsssrrrsssyyy}}}nnn\\\]]]zzzmmmvvvYYY888555888$$$!!!,,,$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&%%%&&&***000,,,,,,>>>TTTbbbKKKDDDJJJ\\\mmmrrrooowww||||||}}}vvv~~~}}}ddd{{{kkkjjjqqq```]]]qqqnnnjjjsssssscccgggcccIII@@@>>>???444***'''&&&%%%%%%((('''((((((&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((...''')))000,,,!!!%%%333111)))---CCCiiivvv]]]MMMHHHMMM[[[gggssstttsssoookkkkkknnnrrrssssssssssssuuuwwwyyyzzz}}}zzzxxxyyyuuunnn~~~zzzrrrhhhiii~~~~~~xxxyyyooo___BBBGGGCCC333((((((***(((###((()))$$$###''')))&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((///"""...555%%%,,,>>>777fffZZZPPP]]]lll||||||aaayyy{{{sssgggiii}}}vvvyyy|||zzztttooo~~~vvvgggdddXXXMMM:::111...%%%###000&&&&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((...&&&///(((***///'''---;;;uuudddzzz\\\EEEMMM[[[hhh}}}|||mmmdddaaa___zzzzzz|||}}}{{{xxx|||{{{???&&&...'''%%%---(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%...,,,---777===ZZZqqqnnnaaaffftttpppjjjmmmqqqqqqwww{{{mmmeeekkkxxxrrrHHH666777,,,&&&)))%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$$$$---///(((''',,,...IIIffffffqqqRRRHHHKKKddd}}}~~~pppxxx}}}lllxxxrrruuu}}}vvvyyy{{{rrrpppllljjjiiiyyyqqqrrroooVVVIIIBBB???===;;;999222)))&&&((($$$$$$%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''''')))+++***+++,,,,,,...@@@ggglllQQQNNNOOOXXXaaagggooouuunnnllliiiddd___]]]]]]^^^ZZZZZZZZZZZZ\\\^^^```aaalllooossswwwzzz~~~~~~}}}zzzgggggg{{{}}}qqqvvv{{{ZZZBBB777???;;;((("""+++&&&))))))%%%$$$'''(((%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))((((((111******555---999hhhsssQQQNNNmmmyyylllfffnnn{{{{{{mmmiiiwww~~~{{{vvvhhhVVV\\\OOO888...+++(((&&&(((((('''&&&&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&+++***$$$)))111111AAAooosssiiivvv{{{wwwfffZZZIIIQQQ___tttvvvmmmfffaaa```mmm}}}~~~xxx~~~~~~{{{|||HHH------,,,''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------(((...111111:::SSS{{{pppttt______nnnkkkeeemmmwww~~~rrrhhhcccgggeeeAAA888444,,,'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))###%%%---+++$$$***777SSSfffnnnYYY\\\\\\ooo~~~yyy}}}jjjkkkooosssxxx{{{}}}yyysssyyy~~~wwwrrrzzzrrrjjjwwwwwwtttwww|||nnnvvvuuuppphhhLLLFFFBBBAAA===444,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%((((((&&&+++222000'''+++HHHkkkhhhVVVLLLLLLPPP[[[iiioookkkeeebbbZZZVVVPPPKKKHHHFFFDDDBBB@@@@@@@@@AAACCCDDDFFFGGGQQQUUU[[[aaahhhpppxxx}}}rrrggghhhmmm~~~wwwfffdddxxxyyyppp{{{XXXBBBGGGFFF222''',,,(((***)))&&&%%%''''''%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''555+++$$$555AAA[[[pppYYYIII___zzzuuuiiiqqq|||xxx}}}{{{tttnnn}}}zzzvvvzzzmmmbbbddd]]]MMM===111)))%%%))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%---+++&&&***...000555fff}}}ppp{{{\\\oooYYYAAAPPPbbbyyy{{{rrrjjjVVVbbbtttqqquuu{{{```+++,,,...%%%,,,((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%//////......---------,,,,,,,,,,,,---------------000000000333MMMnnnyyyyyy\\\VVVddddddbbbqqq~~~~~~~~~|||~~~uuunnn```yyy[[[===555...(((***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***+++'''$$$+++@@@SSSiiiaaaSSSKKKaaa~~~|||yyyzzz}}}|||qqqlllpppsssqqquuu~~~fffwwwyyyqqq~~~tttxxx}}}}}}uuuaaaOOO>>>===BBB@@@666...+++***(((((('''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((******)))+++///000...???wwwWWWGGGPPPYYYjjjgggffffff```SSSGGGBBBCCC???:::888888888666333555555666777888999:::;;;;;;>>>BBBHHHOOOWWW___eeerrrwww|||~~~xxxiiihhhrrrtttkkkeee{{{|||vvv~~~kkkOOOAAA@@@999...***)))'''&&&&&&''''''%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''''''''''''''((()))))))))))))))))))))*********///)))...,,,555iiizzzFFFVVVnnn}}}zzzppp}}}zzz{{{|||xxx{{{~~~}}}tttvvv~~~}}}eee___gggXXX:::***)))((('''''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,///&&&'''555111...???~~~rrrZZZwwwNNNDDDSSSjjj}}}}}}vvvjjjdddfffsss~~~yyy~~~xxxrrrnnntttBBB///)))&&&...(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///...............------,,,,,,,,,------.........///...///@@@tttaaammm~~~yyy[[[RRR^^^ccckkk~~~~~~~~~|||zzz}}}}}}zzzvvvwwwzzzyyyKKK222---+++)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))...,,,&&&111JJJ]]]aaaQQQPPPZZZppp~~~~~~yyy{{{{{{wwwxxxsssddd]]]bbbdddZZZZZZgggjjj```ZZZ^^^[[[^^^eeelllpppooollliiinnngggzzzkkkzzzvvv{{{{{{{{{mmm]]]NNNHHHFFFBBB;;;888...+++((('''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))---(((***...+++'''222CCCmmmzzzXXXMMMOOO]]]hhheee```XXXPPPKKKEEE>>>:::::::::666333333666777555333333333444555666777777777333444666888;;;???EEEIIIXXX___jjjtttzzz|||~~~www}}}}}}qqqjjj___hhhyyyyyy}}}cccHHHGGGBBB555...)))&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''''''''''''''((())))))((()))))))))*********+++222###,,,AAA[[[SSSVVVnnn|||{{{{{{vvvyyyooogggssshhhNNN888((((((&&&%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((///...'''+++222+++;;;gggzzz}}}zzzYYYeeeQQQTTTSSSjjj~~~xxx{{{}}}qqqfffhhhssszzz|||~~~xxxuuukkk{{{|||yyyzzzCCC'''))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&........................,,,,,,,,,---......//////,,,///888[[[qqquuu|||zzzsssZZZRRR]]]gggyyyuuukkkttt}}}~~~|||{{{|||{{{wwwzzztttwww~~~ccc;;;111000'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''%%%...HHHdddeeeWWWJJJcccyyyiii______hhhpppeeeoookkkeeehhhfffbbbhhhlll\\\YYYhhhqqqmmmoooyyybbbiiinnnooopppooohhh^^^vvvppplllrrrmmmlllttttttyyy~~~nnnooommmdddRRRBBB???DDD000+++&&&$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))+++&&&)))...++++++EEEggghhhQQQHHHSSS___hhhgggZZZJJJCCC<<<:::888555555888777555444444555666666555444444666777777888888777888888888777555666888:::>>>EEERRRaaakkkrrr{{{~~~|||{{{yyyuuuUUU```kkkzzz|||nnnqqq~~~eeeNNNCCCBBB777...'''&&&''''''''')))'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''''''''''''''((())))))((())))))******+++++++++,,,,,,000ZZZ{{{PPPIII{{{xxx|||~~~ooo}}}{{{zzzrrreeeeeeTTT++++++((($$$$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())),,,......(((,,,ZZZxxxyyyYYYuuuyyy]]]???]]]jjjmmmfffwww{{{{{{vvvxxxwwwrrrvvv|||~~~yyyqqqlll||||||{{{ssslllfffiiixxx|||~~~tttuuunnnyyy}}}uuutttaaa444///))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&............////////////,,,,,,------.../////////...666KKK}}}uuummmwwwsss~~~}}}{{{zzzhhhWWWSSS[[[fff{{{yyymmmooo}}}~~~~~~~~~}}}wwwsssnnnmmmnnn|||UUU>>>999,,,''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%---CCCXXX___[[[WWWiii~~~{{{sssggg[[[VVVZZZbbbjjjnnnwwwmmmcccjjjjjjcccggggggaaa___fffmmmqqqvvv|||rrrsssuuuxxx|||rrrooosssxxxvvvwwwuuullltttnnnqqqwwwkkkssswwwyyysssaaaPPPKKKNNN<<<444+++''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))'''(((+++,,,///CCClllhhhNNNNNN\\\eee[[[RRRNNNGGGBBB<<<777777666333222444555666777888777888999;;;<<<===>>>@@@@@@@@@@@@??????@@@???===:::777777888666888@@@JJJSSS[[[iiivvv}}}yyy|||uuukkkUUUkkkpppfffrrrzzzcccPPPOOODDD777,,,((((((&&&'''***'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''''''''''''''((())))))((())))))******+++,,,,,,)))666KKKttt\\\CCCcccxxxrrrvvv~~~}}}}}}wwwcccnnnmmmHHH333---'''%%%''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''***111000---HHH|||ppp}}}eeennn}}}UUUPPPYYYjjj}}}wwwbbbddd}}}ttt~~~nnnyyy{{{hhhxxxwwwqqqqqq}}}}}}|||{{{}}}}}}vvvjjjeeeppp{{{vvv}}}nnnpppooo~~~zzzKKK333...)))(((((('''''''''''''''''''''''''''''''''''''''.........///////////////,,,,,,------...///000000111<<<[[[lll|||~~~yyy|||~~~}}}}}}___TTTRRRVVV___uuu}}}sssuuu}}}~~~}}}{{{sssrrrlllkkknnnLLLBBB222(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***......BBB]]]^^^NNNTTTkkkfffeee[[[UUU\\\nnn~~~tttrrreeehhhtttiii\\\hhh^^^gggjjjfffffflllmmmhhhkkkiiinnnuuutttmmmoooxxxzzzvvvyyywwwpppuuu}}}zzzyyynnnppp{{{www~~~vvvppppppmmmcccYYYSSSJJJAAA444,,,)))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))$$$---///+++666\\\aaaJJJ___XXXZZZ[[[NNNEEEBBB;;;888333000222444444666999555999===>>>>>>???CCCFFFGGGHHHJJJKKKLLLKKKKKKJJJBBBCCCCCCBBB>>><<<;;;;;;;;;777777;;;>>>DDDSSSbbbrrrwww~~~uuu{{{yyyrrrYYYccc}}}{{{yyyssslllnnn{{{~~~yyy|||dddVVVMMM>>>000+++)))&&&&&&***'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''''''''''''''((())))))((())))))***++++++,,,,,,,,,777kkk^^^DDDaaa~~~zzzfff~~~yyy~~~www{{{|||ttthhhkkkxxxkkk999222***'''((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***(((///222===jjjiiitttXXX<<>>BBBWWWgggvvvzzz{{{~~~~~~zzzooo^^^]]]lllyyy||||||}}}|||rrryyySSS[[[===!!!***---"""%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***,,,,,,))))))+++...000///XXXrrrHHHaaa~~~qqqnnnxxxmmm|||ZZZ111$$$...***&&&''' (((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++...+++555222XXXjjjnnnVVVCCCTTTppp}}}xxxyyysssnnnhhhcccaaaaaaaaaaaa^^^```wwwkkkvvv}}}|||zzzooolllmmmiiibbbeeehhhlllllljjjhhhhhhiiigggnnnqqqllllllttt~~~xxx~~~zzzwww|||rrreeewww|||wwwjjjjjjrrrwww~~~^^^(((+++///%%%###///)))'''&&&&&&&&&&&&&&&&&&&&&&&&........................+++000,,,,,,333222...333DDDiiipppgggdddeeennn|||~~~tttjjjiii^^^cccjjjqqqssspppmmmkkkbbbXXXQQQSSS\\\ggguuuxxxwww}}}~~~~~~~~~|||uuummmiiiooo|||sssJJJ;;;666...(((((()))''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&,,,&&&$$$...000)))'''@@@]]]___NNNSSSiiimmm[[[fff~~~~~~}}}yyyrrrhhh___YYY___^^^bbbkkkooollliiijjjpppccc```lllppphhheeelllnnnoooppppppnnnmmmmmmmmmnnnjjjlllqqqnnnfffgggppp|||uuuwwwpppzzzyyy{{{}}}zzzrrrsssvvvnnnWWWSSSLLLCCC888...)))((('''''''''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&''')))))))))*********---...111SSStttPPPSSSbbbbbbTTTKKKBBB<<<777222111444333222333666;;;AAAGGGKKKGGGKKKTTT```ooo{{{|||kkkbbb^^^UUUTTTKKKDDDAAA>>>999999;;;AAAOOO```kkkuuu|||}}}yyyyyy~~~zzzrrrlllfffaaaxxxxxxxxxuuuyyyeee]]]OOO999((())),,,&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***'''///+++'''...000,,,---AAArrrbbbaaawwwxxx{{{|||zzzzzzpppsssvvvLLL...)))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((((()))***+++111999\\\}}}xxxpppfffJJJRRRkkkwwwssslllgggggg[[[WWWRRROOONNNNNNNNNNNNJJJHHHVVVjjjgggYYYddd}}}vvvzzzyyytttwww~~~wwwzzz~~~~~~}}}qqqkkkaaaWWWUUUVVVRRRLLLKKKNNNQQQRRRPPPNNNOOOPPPNNNSSSUUUQQQQQQXXX___```^^^jjjyyy~~~{{{yyy|||{{{tttrrrtttyyy|||vvvllliiikkkkkkxxx}}}oooJJJ,,,111,,,%%%''''''&&&***&&&&&&&&&&&&&&&&&&&&&&&&........................)))333///)))111555111111UUUxxxzzz{{{{{{~~~|||{{{xxxuuurrrooonnnlll___WWWQQQTTT^^^kkk{{{vvvttt{{{{{{}}}~~~}}}wwwnnniiiiiioootttNNN@@@===333***((('''&&&&&&)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%+++))))))------333CCCfffSSSIIIXXXrrr{{{eeejjj{{{xxxiii[[[QQQNNNPPPRRR]]]bbbjjjqqqqqqmmmllloooyyypppuuu}}}yyyuuupppmmmpppjjjhhhmmmmmmhhhgggkkklllooowwwxxxtttqqq}}}xxxwww{{{xxx^^^___[[[RRREEE999000,,,)))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&'''''''''))),,,,,,+++***)))333CCCzzz~~~iiiWWWXXXeeecccNNNGGG???888444000...111666222555;;;@@@EEEKKKQQQUUUiiiooo|||zzzrrrhhh\\\SSSJJJAAA<<<;;;555<<>>888999AAACCC???CCCNNNQQQWWWZZZZZZ___ggggggbbbfffnnntttrrrllleee___YYYLLLJJJCCC======???<<<777777:::<<<===<<<;;;;;;<<<<<<>>>>>><<<===AAACCCBBBCCCKKKYYYgggqqqwww{{{~~~}}}|||{{{{{{}}}xxxuuuvvvzzz{{{uuulllggg```rrrYYY...---...***###''',,,(((&&&&&&&&&&&&&&&&&&&&&&&&........................,,,333000+++...///333???ppp}}}zzzuuuppp[[[WWWTTTYYYfffxxxuuuxxx~~~}}}~~~{{{}}}~~~}}}}}}~~~zzzssskkkhhhjjjnnn|||aaaJJJ@@@666,,,)))(((&&&&&&(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''',,,+++(((DDDttttttLLLNNN~~~~~~kkktttfffaaaYYYRRRQQQTTTZZZ___hhhoootttrrrmmmooo||||||sssnnnlllmmmkkkffffffjjjfffkkknnnqqq}}}}}}nnnlll{{{xxxwwwrrrllljjjdddZZZPPPEEE888,,,)))(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''***'''&&&***,,,+++))))))///666uuu]]]HHHZZZfff___OOOAAA<<<777444333222222666<<<;;;>>>CCCIIISSSbbbssszzzooocccXXXOOOJJJBBB???<<<@@@NNNbbbsss}}}}}}{{{yyy|||wwwhhhgggxxxeeeXXXvvvxxxvvvyyysssjjjYYY666'''+++(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********&&&...((()))222***222TTTlllOOOcccyyyhhh|||uuu{{{}}}|||bbb333'''(((###$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,,,,333NNN}}}gggoooqqqMMMDDDbbblllWWWOOOHHHGGGEEE>>>999:::999888666666777777666444<<<666111111333555555666666;;;???@@@EEELLLNNNLLLKKKOOOSSSSSSOOOIIIAAA<<<999;;;999666777999888555555777888:::::::::::::::;;;;;;999999:::<<<;;;999BBB@@@AAAGGGRRR```rrrzzz{{{zzzxxxwwwzzz}}}wwwyyy~~~{{{oooeeeYYYaaakkkDDD+++(((000)))(((,,,###&&&&&&&&&&&&&&&&&&&&&&&&///////////////////////////000...000000+++???eee|||yyymmmqqq~~~xxxsssddd^^^___```gggvvv~~~||||||}}}}}}www{{{|||vvvmmmggggggkkkmmmUUUAAA777///,,,***'''&&&'''(((((((((''''''((((((((((((((((((((((((((((((((($$$+++'''$$$,,,:::VVVwwwWWWZZZzzzxxxuuupppjjjzzzmmmfffdddcccbbbcccfffiiikkklllrrrtttllljjjzzztttrrrooolllfffaaacccgggggghhh___dddssstttrrrsssvvvvvv~~~yyyvvvrrrzzzsssggg^^^ZZZTTTBBB000+++(((&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''',,,'''&&&***+++((((((+++666VVVVVVKKKWWWgggXXXAAA<<>><<<<<<999555444444888666555555666666444222444555555333444888:::888777999999666666999;;;:::<<<<<<>>>@@@???<<<999777888<<<===;;;:::;;;<<<999888888999;;;===>>>>>>>>>???===<<<===>>>===;;;:::>>>888555999AAAKKK\\\kkkyyyyyywwwtttrrrvvv~~~vvvvvv{{{|||sssiiibbbRRRqqqtttyyyuuu<<<$$$///...((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////000------333444222UUUrrrbbbbbbllluuufffjjjooovvv|||}}}qqqqqqyyy}}}}}}|||~~~~~~|||}}}wwwzzz{{{vvvnnngggccccccbbbvvvdddEEE;;;222///,,,)))'''((()))((((((''''''(((((()))(((((((((((((((((((((((($$$444+++777ZZZ```UUUMMMtttxxxrrrdddfffvvv{{{vvvmmmbbbkkkiiigggffffffggghhhiiieeejjjkkkhhhqqqxxxwwwtttnnnfffcccfffjjjiiiiiiWWW^^^nnnppp{{{rrrmmmzzz}}}{{{}}}~~~yyykkkdddgggfffRRR;;;111,,,'''%%%''')))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''+++''''''+++***'''***333BBBzzzeeeFFFSSSbbbYYYCCC<<<<<<555555444666999999:::AAAIIIPPPeee}}}uuueee]]]RRRJJJCCCBBBHHHQQQhhhttt}}}~~~{{{|||~~~|||uuu___zzz~~~vvvyyyfffeeeIII))),,,((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++,,,&&&+++111---444YYYYYYJJJpppuuusssxxxzzz}}}wwwooo\\\444(((***---(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))***+++,,,,,,111SSSvvvuuuzzz\\\QQQAAAVVVpppZZZ???<<<@@@999888777777777888888999888666555666777777555444222666999777555555666666777888888666444555777999999666666999::::::<<<@@@:::@@@CCC???===>>>???>>>BBBAAAAAACCCFFFHHHHHHHHHIIIGGGGGGJJJJJJGGGGGGJJJNNNMMMSSS]]]aaa```ccckkkyyysssrrruuu{{{~~~|||zzz|||~~~{{{uuuvvv[[[^^^ppp{{{___---***---''''''+++&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////...000---///333>>>ggg|||oooqqq|||~~~uuuvvvwwwmmmkkklllnnnqqquuuwwwuuuxxx~~~|||{{{}}}}}}zzzxxxvvvtttnnnddd]]]ZZZfff}}}OOOCCC666000,,,)))(((***))))))(((((((((((())))))((((((((((((((((((((((((%%%000+++,,,KKKfffaaaQQQwww|||kkknnnsssuuuyyyzzznnncccfffcccbbbaaaaaaaaabbbdddeeedddfffhhhnnnxxx{{{xxxrrrllliiiiiijjjkkkgggmmm[[[dddnnniiizzzpppqqq~~~tttooouuuwwweeeNNN;;;444+++''''''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((()))&&&(((,,,+++(((111???eeetttBBBVVVWWWTTTEEE999@@@???,,,888777:::???CCCJJJWWWdddzzzxxxmmmccc\\\TTTIIIDDDDDDTTTdddssszzz|||~~~~~~}}}}}}vvv```hhh~~~|||zzzuuu^^^>>>)))((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++---&&&///111000RRRuuurrrJJJ[[[llltttvvvyyyzzzxxx{{{uuuLLL***&&&---(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))***+++,,,,,,BBBrrryyycccoooaaaBBBQQQpppqqqKKK>>>>>><<<888;;;:::::::::<<<>>>>>>===>>><<<;;;<<<>>>@@@@@@@@@>>>@@@BBBBBB???;;;<<>>===>>>AAA;;;888888;;;;;;:::???GGGEEEMMMRRRQQQOOOSSSWWWYYY```___^^^```dddggggggggggggfffhhhkkkjjjgggkkkqqqvvvssstttuuutttyyy}}}}}}}}}{{{jjj]]]YYYbbbzzzAAA***---***'''---&&&&&&&&&&&&&&&&&&&&&&&&000000000000000000000000---444///(((///DDDmmm}}}yyy}}}{{{uuuoooiiieeeiiiooonnnmmmqqq{{{|||}}}~~~~~~{{{uuuwww{{{wwwiii\\\\\\[[[hhhWWWIII:::111,,,))))))---))))))(((((((((((())))))))))))))))))))))))))))))'''$$$(((BBB\\\]]]^^^mmmssspppuuupppeeebbb^^^bbbbbbccceeefffggggggffffffjjjjjjmmmyyyxxxrrriiieeegggjjjiiifffdddqqqbbbkkknnnbbbsss{{{rrr||||||zzzrrr]]]DDD:::///((('''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''%%%(((...,,,***666HHHmmmPPPJJJ[[[PPPLLLEEE555222888999;;;:::>>>EEENNN[[[ooo{{{nnnhhhbbbVVVLLLHHHHHHVVVfffrrr{{{}}}zzzzzz```]]]yyyppp|||}}}qqqYYY---))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++...(((222///333lll^^^ZZZtttppp~~~yyytttnnn}}}iii333%%%---(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))***+++,,,---JJJ~~~mmmwww\\\{{{@@@NNN```hhh::::::CCC===999@@@AAAAAA??????AAACCCAAA>>>FFFEEEDDDEEEIIILLLMMMNNNJJJJJJMMMRRRSSSQQQTTTZZZGGGIIIMMMNNNJJJEEECCCDDDAAA>>>???AAA???===CCCMMMVVV```hhhjjjlllsss{{{{{{tttrrroookkkppp~~~xxxtttuuuuuujjjiii^^^TTTsssRRR...//////'''***&&&&&&&&&&&&&&&&&&&&&&&&000000///.....................,,,111555QQQuuu{{{{{{ooojjjjjjccceeewww{{{zzzuuunnnooonnnfff]]]bbbppptttnnn~~~~~~yyy|||{{{uuuttttttoooggg[[[]]]fffzzzwwwEEE>>>666///---,,,)))))))))))))))))))))))))))(((((()))******((('''---!!!888PPPiiicccYYYwwwtttddd{{{ggg___bbbdddddd]]]aaadddfffeeeeeegggiiipppiiirrr{{{zzzxxxsssmmmjjjhhhgggccc```fffggghhhhhhgggeeeddddddwww{{{zzz}}}|||yyy}}}|||wwwuuuxxxNNN???===%%%%%%000!!!---''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''',,,***...111(((>>>ppp~~~LLLEEEZZZTTTJJJ>>>888666666777999;;;BBBKKKPPP\\\zzzxxxnnn```fffxxxlll```WWWRRRNNNMMMUUUgggxxx~~~~~~~~~}}}}}}zzzrrrggg___{{{yyyqqqwwwiii;;;(((444+++###---,,,###((((((((((((((())))))))))))((((((((()))******++++++)))///+++000YYYRRRvvvqqq|||cccZZZxxxwwwCCC"""///,,,***((('''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((000111///777)))444fffjjj[[[666TTTSSSnnnVVVEEE===CCCEEE>>>>>>FFFGGGWWWWWWPPPWWW[[[TTTNNN___]]]```aaacccqqqwwwlllkkkwww|||vvvsssvvvsssjjjiiinnnvvvwwwnnnbbb___cccKKKQQQQQQJJJGGGKKKOOOMMMRRRbbbkkkqqq}}}pppnnnlllfffhhhrrr}}}zzzwwwvvvvvvZZZaaacccRRRqqqpppJJJ$$$***$$$///(((((('''&&&&&&&&&&&&'''000000///...............,,,444222000???jjj~~~}}}qqqyyy|||~~~}}}ttt___RRRTTTTTT[[[kkk___vvv{{{nnnnnniiidddkkkzzz|||}}}|||}}}}}}zzz|||zzzuuutttuuuqqqjjjZZZYYYbbbxxxVVV<<<666222,,,%%%...))))))))))))))))))))))))((((((((()))+++++++++******000999cccdddYYY}}}lllyyyfffhhhjjjaaacccrrreeeeeedddbbb___```cccfffiiippp{{{yyyxxx~~~}}}~~~{{{vvvpppiiiccc```______^^^___bbbeeefffddd```]]]```rrr{{{nnnyyyzzzssspppgggDDD:::222)))+++(((&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((('''***000;;;aaa]]]JJJOOOWWWOOOEEE;;;777777999;;;>>>DDDDDDNNNiiibbbWWWXXXVVV```www|||wwwmmmbbbZZZVVVUUUXXXccclllsssyyy~~~~~~~~~}}}yyyrrrlllooovvvyyy{{{tttwww}}}xxxZZZ---...'''$$$))))))'''+++(((((((((((())))))))))))(((((())))))******++++++---///222CCCyyy^^^___|||vvvsssSSSnnn|||\\\111---+++)))(((((())))))(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((---$$$...+++%%%///---VVV~~~vvvqqqggg```NNNVVVjjjlllNNNKKKLLLPPPOOOMMMRRR\\\nnnzzzuuulllrrrvvvqqqooommmjjjiiihhhlll{{{yyysssssswwwsssppprrr{{{{{{rrrmmmsssrrrnnnjjjjjjooosssuuuooovvvvvvyyyssslllvvv}}}{{{vvvuuuyyyooohhhbbbdddlllwww}}}vvvrrrrrrnnneeeUUULLLYYYwwwsssggg999111+++,,,(((((('''&&&&&&&&&&&&'''000000///.........//////***666444///PPP|||ssseeeyyy~~~www^^^HHHHHHOOOWWWbbbtttjjj]]]{{{}}}yyy~~~~~~{{{}}}}}}yyy{{{|||yyyvvvuuuvvvsssooo___YYYYYYkkknnn<<<777666***,,,...))))))))))))))))))))))))'''(((((()))++++++,,,,,,,,,666SSSuuuccctttmmmrrr```aaaoooyyywwwqqqddddddcccbbbbbbffflllqqqvvv|||yyywwwzzz}}}~~~|||{{{|||}}}xxxtttmmmeee___\\\]]]^^^XXXYYY\\\aaaeeeddd___ZZZSSSppp~~~sss~~~yyysssTTT999===000'''///!!!(((''''''&&&&&&''''''(((((((((((((((((((((((((((+++'''******,,,IIIyyy}}}cccCCCOOOYYYOOOCCC:::333444888;;;???EEEOOOXXXqqqkkkKKKGGGQQQ\\\jjjxxx~~~zzznnndddbbb^^^\\\]]]```fffrrr~~~~~~~~~~~~|||hhhzzz}}}wwwmmmccc~~~ppp@@@...''')))'''&&&***+++(((((((((((())))))))))))(((((())))))***+++++++++---,,,333YYYsssCCCzzzjjj}}}WWWPPPrrruuu}}}~~~III+++)))((('''((())))))'''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((+++***(((888***AAAyyyhhh}}}CCCVVVXXX}}}^^^ddd[[[RRRNNNPPPRRRQQQNNNgggqqqnnniiiqqqtttnnnmmm```^^^[[[ZZZbbbrrr}}}wwwwww{{{ttthhhiiitttnnnkkknnnyyyzzzvvvrrrrrrwwwoooSSSfffrrrgggddd```eeeooo{{{yyypppjjj~~~kkkSSSTTTOOOggg|||III......%%%)))(((''''''&&&&&&''''''000000///////////////000+++///000444eee}}}yyygggWWWppp}}}~~~}}}jjjPPPJJJOOOVVV______gggkkk||||||}}}~~~~~~~~~}}}uuuuuuyyyzzzvvvrrruuuyyy~~~}}}{{{}}}{{{xxxvvvvvvvvvuuurrrhhh\\\RRRYYYoooAAA888;;;***111,,,))))))))))))))))))))))))'''((()))))))))***+++,,,111666ooommm```rrrmmmkkkiiimmm|||wwwhhh]]]___cccgggkkkpppsssvvv~~~zzz{{{zzz||||||zzzsssnnngggbbb______^^^^^^XXXWWWYYY^^^ccceeeaaa]]]QQQeee|||}}}~~~nnnAAA;;;888)))000###((((((''''''''''''((((((((((((((((((((()))))))))+++'''///111333ZZZ~~~SSSIIIYYYXXXDDD:::444222777<<>>:::555777???BBBDDDPPP___yyy___IIITTTcccppprrrrrrjjjfffnnnwwwxxx~~~|||yyyvvvvvvrrrhhh___]]]```fffoooxxx~~~}}}|||{{{|||ttt\\\eee|||yyyyyyyyytttEEE,,,---***,,,...###(((((((((((()))))))))))))))))))))***++++++,,,,,,))):::KKKUUU~~~|||}}}zzzsssuuuwwwNNNMMM||||||~~~qqq444+++***))))))***)))'''%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))---'''...'''---666kkkppphhhwww>>>OOO[[[hhh]]]DDDEEEBBBAAALLLeeeyyyqqqmmmaaa```qqq~~~{{{tttwww|||lll]]]VVVHHH>>>CCC;;;TTT___QQQEEEHHHLLLIIIIIIOOOkkk{{{hhhccc___\\\]]]hhhyyyyyytttrrrnnn^^^MMMRRReee{{{sssBBB333)))))))))(((''''''''''''(((000000/////////000111111888%%%888^^^uuu~~~xxxhhhYYYddduuu|||tttWWWDDDAAAPPPgggzzz}}}|||}}}||||||{{{yyyzzzyyy}}}}}}yyywwwyyyxxxuuussssssgggbbbZZZSSSWWWllliii@@@;;;555///***))))))))))))))))))))))))(((***+++)))'''(((+++///===kkk^^^jjj^^^}}}lllnnnjjjyyyyyyzzz~~~{{{tttnnnfffbbbbbbaaa___\\\ZZZXXXUUUSSSUUUYYY___ccc[[[IIINNNkkkpppnnnjjj???>>>666,,,000)))((((((''''''(((((()))'''(((((())))))******++++++))),,,777SSSeeeGGGSSS___OOO>>>===888555999AAACCCHHH```zzz]]]FFFPPPjjjzzzxxx}}}```\\\fffpppnnnpppvvvuuu}}}~~~zzzwwwxxxzzzrrriiibbbcccgggkkkpppvvv}}}}}}}}}{{{{{{|||cccfff|||||||||SSS222***+++...---%%%(((((((((((())))))))))))))))))******+++,,,,,,,,,$$$@@@eeejjjXXX|||{{{vvvwwwqqqyyy|||jjjuuuTTT;;;ttt~~~xxxPPP///---***)))))))))(((&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***!!!111---555```zzz{{{|||}}}tttrrrQQQDDDVVVttt^^^IIIBBB888:::YYYqqqmmm___XXXJJJEEEJJJLLLUUUiiisssVVVHHHKKKHHH>>>AAABBBVVVyyypppggg___[[[YYY___mmm~~~nnnqqqttt]]]QQQOOOBBByyy{{{www```888(((***)))((((((''''''((((((000000//////000111111222777&&&EEEpppppp~~~}}}ssscccUUUiii{{{yyyxxxvvv```OOODDDOOOiiixxx~~~}}}~~~{{{|||}}}~~~xxxwwwzzz}}}xxxwwwzzzyyytttqqqqqqkkkhhh___VVVUUUeeeEEE888<<<+++---))))))))))))))))))))))))&&&)))++++++)))+++000555ZZZsssfffbbbaaaaaaccclll|||xxx{{{vvvlllllliiiccc[[[UUUUUU[[[```YYYYYYVVVRRRPPPSSS\\\cccgggTTTOOO]]]rrr~~~}}}~~~}}}YYY;;;999111...))))))(((((((((((())))))'''(((((()))******++++++---///...???iiisss[[[NNNUUUTTTCCC888<<<666555<<>>(((***))))))(((((((((((((((000000///000000111222222222(((OOOwwwooo~~~uuujjjZZZLLLaaajjjfff]]]]]]___hhhxxxzzz|||uuuiii[[[IIIKKKaaa{{{}}}}}}}}}~~~|||yyy{{{}}}xxxwww{{{zzzsssoooppptttnnnaaaTTTQQQaaa~~~HHH555AAA***111))))))))))))))))))))))))%%%))),,,,,,,,,...555;;;xxxddd{{{{{{wwwdddcccjjjvvvtttuuujjj```WWWNNNHHH[[[bbbaaa___wwwjjjYYY___```\\\QQQHHHJJJXXXfffYYYZZZZZZUUUPPPRRRZZZcccfffXXXMMMKKK[[[}}}uuuzzz{{{xxxuuuppp888999777)))))))))(((((((((((())))))'''(((((()))***+++++++++(((000333NNNQQQXXX]]]WWWIII===999::::::;;;CCCQQQ\\\www}}}zzz___IIIIIIMMM]]]___bbbccccccccccccddduuusssrrruuuzzz{{{wwwrrrkkklllmmmlllhhhgggooozzz|||}}}|||}}}~~~yyyccc~~~yyyPPP---+++)))$$$,,,(((((((((((()))))))))))))))******++++++,,,------;;;MMMoooRRRjjjqqqnnn~~~}}}ssshhhiii}}}eeeaaaLLL:::vvv}}}~~~rrr777333---)))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,000...'''GGGnnnttt|||nnnNNNEEESSSxxx~~~\\\666BBBfffyyyhhhXXXMMM@@@BBBJJJ@@@999CCC>>>III@@@???KKKCCCOOO}}}bbbggg~~~zzzyyyqqqzzzSSSEEETTT}}}vvv|||kkkZZZYYYVVVTTTXXXhhh}}}zzziiiddd^^^SSSNNNIIIHHH000******)))(((((((((((((((111111000000000000000111222...XXXnnnzzzxxxbbbRRRNNN[[[ZZZYYYXXXVVVWWW^^^eeesssvvv{{{wwweeeRRRRRR\\\mmm~~~~~~}}}}}}}}}|||{{{{{{{{{{{{|||}}}{{{yyyyyyxxxtttnnniii{{{ssseeeVVVMMMUUUpppbbb>>>777777...,,,+++***)))(((((((((((('''111%%%---$$$+++000[[[tttdddssswwwtttnnnuuuyyyiii|||sss}}}___HHH;;;777666777:::DDDQQQ```yyy~~~vvvssslllZZZfffjjjcccSSSQQQ^^^fffccc[[[ZZZXXXUUURRRRRRTTTWWWfff```YYYEEE@@@hhh}}}wwwyyy||||||||||||PPP:::000333---***((('''((((((((('''***))))))*********)))'''333,,,>>>eeetttLLLVVV[[[RRRAAA777777;;;999999HHHSSSjjjeeeXXX___aaahhh\\\SSSRRROOOHHHIIIOOO]]]hhhllliiilllvvvyyyuuummmssskkkfffhhh]]]```{{{~~~ooo[[[mmm}}}rrrwwwccc777000***###+++))))))))))))************)))---)))(((...+++)))111:::PPPhhh}}}oooaaa}}}zzzwwwkkkcccooosss^^^IIIDDDKKK{{{MMM$$$111$$$000***'''(((''''''''''''''''''''''''((((((((()))******++++++---(((+++---TTT[[[sss|||pppqqqOOOKKKeee|||oooBBBMMMbbbsssmmmVVVCCC============<<<999777999<<>>GGGOOOgggsss}}}yyybbbhhh}}}xxx{{{~~~|||sssiiigggkkkjjjrrruuupppqqqyyy|||xxxpppoookkkjjjggg^^^aaarrr~~~|||YYYjjj~~~{{{||||||pppqqq666$$$333---((())))))))))))************(((---))))))...+++)))333>>>~~~OOOjjj{{{yyyfff___{{{wwwssshhh___eeesssxxxaaaKKKBBBBBB|||aaa,,,111(((...)))(((&&&''''''''''''''''''''''''((((((((()))******+++++++++%%%)))===hhh^^^mmmvvvuuuUUUMMMUUUrrruuuQQQKKKIIIKKKEEE<<<999>>>888888:::>>>???;;;666333444;;;AAABBBCCCXXX```444888???>>>SSSxxxhhh\\\UUUXXXjjjjjjZZZmmmpppWWWHHHIII;;;555???@@@CCCWWWuuudddaaammmnnnggg[[[RRROOONNNSSSfff{{{tttcccXXX\\\QQQNNNWWWKKK***...***&&&((((((&&&(((111000000000000000111111---AAAwwwmmm~~~||||||yyyiiiTTTIIIIIIUUU___llluuuvvvsssooommmpppqqqvvvxxxoooffflllyyy~~~~~~~~~~~~~~~|||}}}}}}}}}|||{{{yyyxxxzzzyyyxxxxxxxxxuuuqqqnnnuuussslll]]]MMMJJJ[[[pppMMM>>>888555---,,,+++***))))))))))))+++(((###111333---]]]nnnfffuuuwwwjjjssszzzbbbFFF777222000000222999777XXXgggiiifffJJJHHH```|||yyykkkhhhkkkmmmmmmmmmmmmmmmlllkkkjjjjjjhhhccc]]]VVVQQQPPPPPPYYY\\\aaaVVVEEEPPPqqq|||wwwzzz}}}~~~zzzAAA777000---+++((('''((()))((('''))))))*********************;;;RRRlllKKK___YYYNNNDDD<<<999999;;;AAAQQQ[[[sssZZZppprrrnnn~~~zzzssswwwmmmlllnnnddd^^^bbbeeewww|||ssskkk```eeevvvzzzsss{{{III%%%222+++&&&))))))))))))************(((,,,******...******666NNNfffTTTooo~~~sss|||zzz]]]]]]zzzuuuqqqggg\\\[[[bbbfffPPP@@@888___yyyrrr~~~999///---+++'''+++%%%''''''''''''''''''''''''((((((((()))******++++++---(((---IIIbbbzzzcccHHH{{{dddxxx@@@RRRddd}}}KKKDDDDDDJJJJJJAAA;;;;;;CCC@@@<<<;;;>>>AAABBBBBBAAAHHHLLLSSSpppjjjTTTdddnnnhhhwwwyyyiiiUUUIIIWWWvvv{{{aaaHHH\\\{{{sss```NNN:::HHHHHHBBB<<>>YYYxxxzzzvvv|||zzzOOO???222---+++((((((((())))))((())))))******)))***+++,,,333BBBddd]]]WWWgggWWWFFF<<<::::::<<<===FFFXXXwww~~~xxxqqqrrrvvv}}}kkkZZZaaayyypppooopppbbb___ccc[[[fffvvv|||xxx~~~}}}[[[]]]pppssslll777,,,"""+++((()))))))))************(((+++***+++...))),,,<<>>>>>LLLbbbnnngggZZZSSSNNNQQQPPPKKKJJJOOOWWW\\\aaapppwwwoooddd```mmmiiifffaaaUUULLLUUUWWWGGGLLLZZZ___LLL999CCCMMMDDDSSSGGGGGGQQQ\\\nnnlllNNNHHH___gggbbb}}}zzzkkkXXXMMMHHHKKKVVVbbbyyysssfffssstttVVVOOOZZZddd444***)))---***''''''&&&000000//////000111222222:::dddkkk~~~~~~zzzmmmZZZKKKHHHMMM[[[dddkkkkkkkkkmmmnnnlllxxx|||~~~|||{{{{{{{{{|||~~~~~~}}}{{{yyywwwxxxxxxyyyxxxwwwuuutttsssnnnrrrrrrhhhUUUIIIPPP]]]jjjCCC666999...---,,,+++************(((///000$$$333HHHxxx___dddwww{{{zzzvvvhhhnnnuuuXXX;;;444666777888<<<666KKKooosssTTTDDDKKKMMMAAARRRrrrfffaaaeeeggg___[[[\\\]]][[[\\\___[[[[[[YYYVVVSSSQQQQQQRRRPPPXXXcccaaaLLL888IIImmmooojjjvvvaaaBBB000...+++)))((()))))))))(((((()))******)))***,,,///===EEEsssYYYhhhgggSSS???888999<<<@@@DDDQQQfffsssddd[[[WWWPPPQQQUUU^^^lllyyyppptttppprrr}}}www```RRR[[[}}}xxx~~~zzz}}}~~~}}}wwwrrrpppbbb```cccWWW]]]nnn{{{|||yyykkk```lllyyyxxxzzz???***'''///((()))))))))************(((+++***,,,...)))000EEE}}}RRRqqq~~~www___aaa}}}wwwrrrooojjjaaaWWWSSSbbb{{{yyycccJJJ777999eee~~~nnn\\\...000&&&&&&...&&&''''''''''''''''''''''''((((((((()))******++++++)))---666RRRYYYKKKwwwPPPLLLddd]]]???<<>>CCCKKK<<<;;;???999;;;MMMZZZLLL;;;DDDfffzzzxxxiiiZZZDDDTTTeeegggdddrrr~~~qqq^^^OOOGGGGGGNNNVVVooo~~~ooo}}}bbbQQQDDD{{{~~~zzzCCC+++'''...***(((,,,(((////////////000111222333888ppp|||zzzrrrbbbPPPEEEFFFLLLUUUbbbmmmpppqqquuuuuupppyyy~~~nnnjjjbbbbbbXXXeeennnpppttttttvvvxxx{{{~~~~~~|||{{{zzz{{{|||}}}}}}}}}|||zzzzzzxxxyyyzzzyyyvvvuuutttuuulllooopppgggVVVJJJLLLUUU|||~~~FFF555888......---,,,++++++++++++&&&,,,000!!!666]]]oooYYYxxxggguuuppptttwwwlllsss}}}tttkkkppp|||```???666888777777;;;888MMMnnnuuuUUUGGGLLLOOOLLLgggzzzuuuqqqaaa\\\VVVTTTTTTUUUYYYZZZXXXUUUWWWXXXWWWUUURRRQQQQQQRRRNNNVVV^^^bbbWWW???CCCbbbuuummmiiippp{{{uuuCCC,,,...,,,)))((()))***)))(((''')))+++***))))))---111DDDKKK}}}hhhVVVkkk^^^KKK:::777:::>>>DDDLLL]]]~~~fffSSSJJJKKKNNNEEEGGGMMMYYYmmmkkkiiiaaahhh|||{{{___JJJeeefffrrr{{{{{{~~~~~~{{{tttooogggddd```XXX^^^jjj}}}zzz{{{~~~}}}___hhhnnn~~~sss===)))222((())))))))))))************)))+++***,,,...)))555PPPkkkXXX}}}{{{~~~dddcccxxxtttoookkkggg___WWWQQQUUUllljjjPPP===666YYYmmmrrr333000'''(((+++)))''''''''''''''''''''''''((((((((()))******++++++------888ZZZ{{{www]]]pppgggHHHSSSjjjkkkKKK???:::CCCaaalllPPP>>>666AAARRR@@@MMMZZZeeeppppppYYY===FFF<<>>PPPrrr}}}YYYKKKMMMQQQRRR|||rrrSSSQQQEEEHHHHHHHHHRRR^^^bbb\\\]]]]]][[[XXXTTTQQQPPPPPPOOOVVVWWW^^^^^^GGG>>>RRRqqqwwwzzzxxxyyy~~~GGG///...,,,)))((()))***))))))&&&)))+++***((()))...333IIIZZZQQQWWWhhhRRRCCC888999<<>>888;;;>>>@@@KKKZZZ}}}]]]JJJKKKTTTZZZ\\\kkk}}}}}}^^^kkkmmmvvv}}}yyyxxxzzzoooyyyrrrmmmuuulll[[[\\\\\\YYYccczzztttssskkk[[[bbbppp555888((())))))))))))************++++++))),,,---+++===___CCCjjjxxxvvvwwwzzznnnqqqttteee___|||wwwuuuppphhhbbb^^^YYYTTTIIIVVVppplllQQQDDD<<<666hhhrrr}}}~~~}}}CCC111,,,***###+++''''''''''''''''''''''''((((((((()))******++++++'''444MMMeee{{{oookkknnnMMMLLLmmmtttUUU@@@;;;777BBB^^^|||uuu>>>::::::???EEEHHHJJJLLLCCCHHHHHHCCCAAACCCAAA:::>>>===>>>999444@@@KKKFFFOOO888444MMMkkkxxxfffFFFiiiLLL>>>FFFRRReeehhhrrr}}}~~~~~~|||zzzwwwtttyyyyyyppp___NNNFFFFFFIIIQQQqqqrrrwwwwwwhhhTTTIII>>>{{{AAA&&&,,,%%%'''000%%%,,,222000...333000...777SSSnnn}}}|||mmmTTTEEEIIIPPPQQQXXX```dddkkkqqqlllmmmzzzyyyiiiQQQKKKrrrYYYTTTggghhhhhh{{{sssqqqcccaaaiiizzz|||xxxzzz~~~|||zzzyyyzzz{{{{{{zzz{{{{{{yyyxxxwwwvvvvvvvvvuuuqqqnnnjjj___RRRKKKJJJYYYuuu}}}[[[555>>>222000,,,++++++,,,,,,++++++%%%...666jjjbbbvvv{{{pppnnnooovvvvvvhhhjjjooommmIII:::===999555===CCCaaahhhYYYMMMJJJTTTdddGGGJJJKKKKKKIII???@@@VVV___OOOXXXWWWXXXXXXWWWTTTSSSTTTPPPQQQVVV[[[ZZZPPPBBB999fffxxxsssyyy}}}aaa777111...+++))))))******))))))******)))***---222444NNN|||JJJgggpppaaaHHH999555???BBB???SSSqqqtttTTTNNNXXXcccooo|||fffggg~~~vvvqqqxxxvvvsss~~~|||zzzvvvtttoookkkjjjhhh___SSSXXXXXX^^^ppp|||~~~uuuXXX^^^kkkEEE999&&&,,,++++++******++++++,,,***(((111'''***...:::vvvFFFxxxqqqiiikkkiiimmmpppgggrrrrrrjjjggg~~~{{{rrrppplllhhhddd]]]WWWRRRMMMDDD```~~~zzzggg???888CCCJJJ^^^}}}vvvXXX111)))...%%%((())))))(((((('''''''''&&&(((''''''((()))******)))(((===IIIgggfffaaaLLL]]]tttqqqGGG999:::777CCC```{{{kkk===???BBBFFFIIILLLNNNQQQSSSNNNKKKIIIHHHIIIHHHEEEAAAEEE???===???@@@>>>BBBHHHNNN]]]:::\\\sssKKKTTTvvvPPPHHHIIILLLbbbmmmjjjxxx||||||zzzsssjjjfffpppwww{{{kkkQQQJJJIII@@@PPPfffqqqdddVVVGGGBBBuuu~~~PPP...)))+++...---&&&---222000///222//////999[[[vvvaaa}}}~~~qqqYYYJJJJJJNNNNNNNNNWWWZZZ___fffffflll~~~]]]UUU___ooonnnjjjjjjZZZooo|||vvvZZZkkknnnwww}}}|||~~~|||zzzzzz{{{|||{{{zzz{{{{{{zzzyyyxxxwwwwwwvvvuuurrrooojjj```SSSKKKJJJXXXqqqxxxAAA888333000,,,++++++,,,,,,+++333))),,,AAAzzzeee}}}tttxxxtttkkkuuu~~~pppgggnnntttlllMMM<<<===888666@@@@@@\\\hhhYYYQQQUUUeeeQQQBBBHHHRRRPPPNNNEEE???KKKTTTKKKSSSVVVZZZZZZVVVQQQQQQSSSQQQQQQUUUZZZ[[[RRRDDD999LLLnnncccrrrkkk:::222///+++))))))******))))))((()))++++++,,,444>>>gggRRRnnnqqqXXXCCC:::555???EEEDDD^^^nnnTTTWWWhhhzzzmmmZZZ___lllyyy|||llluuu~~~|||{{{yyyxxxxxxuuuqqqmmmnnnnnnfff\\\YYYUUUWWWfff|||tttjjj```yyykkk666------,,,++++++******++++++,,,***(((111---///111AAA}}}zzzUUU|||~~~xxxzzz___wwwxxxooo|||rrroooeeeyyy~~~yyyrrroookkkhhhccc]]]VVVRRRMMMBBBVVVyyynnnHHH;;;>>>CCCqqqfff333+++,,,)))((()))(((((((((''''''''''''(((((('''((()))*********(((@@@eeesss]]]qqqXXXIII___~~~lllIIIAAAAAABBBIIIYYYooowwwEEE777===AAAHHHNNNQQQSSSTTTVVVTTTSSSSSSTTTWWWWWWTTTQQQMMMHHHDDDEEEDDD@@@AAAEEEOOOddd```kkkkkkRRRgggkkkOOOEEEGGGWWWkkkwww{{{}}}|||uuugggZZZSSS^^^mmmzzznnnRRRFFFHHHHHHJJJ\\\{{{zzzhhh^^^III>>>YYYooobbb666******+++***&&&///333000///222...000???sssmmmddd~~~uuu___NNNJJJKKKJJJIIISSSVVVWWW^^^cccqqqYYYYYYmmmzzz]]]dddkkkbbbiiioooffflllvvvmmmpppvvvzzzyyyxxxzzz{{{zzz~~~|||{{{{{{}}}}}}{{{zzz{{{{{{||||||{{{yyywwwvvvvvvsssppplllbbbTTTLLLKKKQQQgggJJJ000333000---++++++,,,,,,,,,111++++++LLL}}}lll}}}sss{{{kkkiii{{{iiiaaallltttvvvhhhMMM;;;999666666@@@@@@ZZZ}}}wwwiii^^^^^^iiilllJJJNNNSSSTTTPPPSSSOOOBBBBBBJJJLLLNNNUUUZZZYYYRRRNNNNNNPPPSSSRRRSSSXXX\\\VVVFFF999>>>jjjooovvv~~~|||BBB222///,,,*********)))))))))&&&)))...+++)))888NNNjjj]]]uuuqqqOOO===;;;666???JJJLLLpppjjjZZZeeezzz]]]RRR^^^rrr}}}~~~~~~yyyvvvaaa~~~}}}||||||{{{wwwuuuqqqmmmooopppllldddXXXQQQOOOZZZqqq}}}ttt|||gggeee777***...,,,++++++******++++++,,,---(((111111000111HHH```bbblll[[[pppooossswwwdddooo}}}wwwqqqnnnjjjfffbbb\\\VVVQQQNNNAAAIIImmmnnnNNN???777:::nnn}}}888...)))---(((((((((((((((''''''''''''))))))))))))))))))******333BBB~~~}}}yyyqqqmmmNNNJJJhhhzzzeeeCCC===:::CCCMMMYYYlllKKK444???>>>DDDMMMTTTXXXZZZZZZ[[[dddcccbbbaaaaaa___[[[XXXYYYUUURRRPPPMMMGGGEEEGGGQQQccc|||tttVVVYYYwwwYYYSSSHHHJJJhhhuuu~~~}}}}}}~~~~~~~~~vvviii___[[[vvvuuu[[[HHHDDDFFFEEEPPPmmm|||uuuoooOOOBBBCCCllleeeyyyBBB,,,+++)))'''(((000333000///111---333GGG{{{aaannnwwwaaaNNNFFFFFFGGGOOO[[[___^^^cccjjjzzz[[[___www___PPP___fffttt}}}ggg\\\ddd~~~xxxlllrrrpppgggfffqqq{{{|||~~~}}}}}}~~~}}}|||zzz{{{|||}}}}}}|||zzzxxxvvvvvvtttqqqmmmcccUUUMMMKKKIIIZZZOOO444333000---+++,,,,,,,,,,,,+++...///ZZZmmmxxxnnnlll~~~dddZZZeeerrruuukkkPPP;;;999999:::BBBBBB[[[~~~qqqfff___^^^gggttt^^^OOOPPPKKKLLLIIITTT[[[KKKAAAJJJSSSTTTZZZ]]]YYYTTTQQQPPPPPPUUUSSSSSSVVV\\\YYYIII999EEEwwwxxx~~~}}}III333000,,,*********))))))***%%%)))///***&&&===]]]SSSeeevvvnnnJJJ888<<<888???NNNWWW|||hhh___jjjyyydddaaasssqqqbbbaaa~~~|||{{{{{{||||||uuutttoookkklllooolllfffXXXOOOJJJRRRfffwwwyyyooo}}}~~~wwwFFF222))),,,++++++******++++++,,,000***...111---///OOOIIIeeeeeeYYYxxxooo___ooorrr~~~dddfff~~~tttooommmhhhddd```[[[UUUQQQPPPDDDBBB```iiiOOOAAA444555WWWvvvzzz@@@///&&&///'''((((((((((((((('''''''''*********)))))))))+++,,,???AAA]]]vvvvvvuuuIIISSSwwwxxxlllwww|||xxxeeeAAA777666BBBSSSeeevvvTTT<<>>WWW{{{{{{XXXUUU\\\___cccPPPZZZXXXjjjnnnWWWRRRUUUEEECCCUUUeeeZZZLLLPPPXXXbbbkkkmmmeee\\\WWWRRRKKKTTTVVVVVVUUUZZZ[[[OOO???333ccctttmmmvvvzzz~~~UUU444111---+++******)))((()))(((+++,,,'''///SSS{{{jjjsssVVVqqqkkkXXXBBB888888>>>GGGVVV|||gggSSSFFFKKKWWWaaasssuuu```YYYTTTUUUZZZYYYPPPGGGuuu}}}{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvrrrmmmlllmmmlllhhhZZZQQQKKKNNNWWWiii~~~zzz[[[:::...,,,++++++******++++++,,,---,,,)))......AAAoooPPPrrrwww{{{yyyUUUPPPrrrjjjVVVdddyyypppnnncccqqqsssmmmjjjeee```\\\XXXTTTPPPKKKHHHEEENNNiiiuuuYYY@@@:::===@@@hhh|||^^^222)))((()))'''''''''((((((((((((((((((***+++***(((***///333AAAdddrrr^^^SSSLLLgggiii^^^gggjjjmmmdddEEE:::FFFMMM___xxxPPP@@@IIILLLHHHFFFMMMQQQWWW]]]bbbhhhmmmqqquuusssooojjjfffgggjjjmmmcccffffffccccccdddccc```SSSbbbooojjjPPPNNNwwwppp]]]^^^TTTiii~~~~~~~~~~~~|||{{{{{{vvvuuueeepppYYYGGGJJJBBBDDDUUUmmm}}}iiilllMMMBBB;;;FFFXXX~~~```000***+++&&&+++000111......///,,,???aaaaaa___~~~|||mmmXXXIIIHHHMMMTTTccchhhgggppp{{{lllSSSdddttt|||jjjNNNSSSVVVSSS```hhhrrrppphhhkkk}}}||||||{{{{{{}}}||||||{{{zzzyyyxxxxxxtttrrrqqqnnndddUUULLLIIINNNHHHqqqsss888444111...,,,------------***000;;;iii~~~mmmnnnooozzzxxxTTTLLLddduuusssQQQ???999666777===RRRxxxooolllkkkbbb]]]bbbyyy\\\TTTWWWIIIDDDRRR```XXXPPPSSSVVVdddwwwwwweee[[[TTTNNNSSSXXXXXXVVVXXX[[[QQQBBB444RRRyyy]]]rrrxxxggg555222...+++******)))(((&&&***---***)));;;dddwwwbbbccctttgggLLL===;;;444AAAMMM[[[___OOOIIIWWWjjj}}}yyynnnaaaZZZ^^^kkk{{{}}}sssjjjhhh|||}}}}}}||||||{{{zzzyyytttuuusssnnnmmmnnnmmmiii]]]TTTLLLKKKOOO]]]}}}~~~yyyvvv;;;333,,,++++++******++++++,,,)))000+++//////IIIvvvsssVVV}}}gggUUUTTTsss}}}^^^VVVpppwwwqqquuuhhhggg}}}tttlllhhhccc___[[[WWWSSSPPPJJJFFFFFFFFFVVV|||~~~VVV???999<<<===QQQooo444///###---''''''''''''((((((((()))&&&)))+++***)))+++111666LLLooorrrhhhWWW]]]uuuFFFVVVtttrrrjjjssspppkkk```CCC:::BBBVVVmmm^^^===DDDPPPLLLKKKSSSTTTZZZccckkkrrrxxx}}}zzzrrrmmmlllllliiilllkkkfffeeehhhhhhddd^^^dddnnn{{{jjjaaavvvnnnmmm\\\]]]~~~~~~~~~~~~~~~{{{{{{~~~|||rrrgggbbbiiiuuucccKKKGGGBBB@@@LLLaaa{{{iiinnnWWWBBB>>>>>>ddddddkkk{{{;;;+++---'''***///000---......,,,AAAeeejjjlll~~~uuu___NNNKKKPPPNNN\\\``````mmmzzzMMMKKKwww]]]OOO```WWWZZZsss~~~zzzxxx~~~www}}}{{{{{{{{{{{{}}}|||{{{yyyxxxxxxxxxxxxtttrrrqqqnnndddUUUKKKIIIMMMDDDjjj<<<444111...------...------%%%888OOO|||pppvvvuuukkkoooxxxzzzxxx~~~TTTFFF[[[wwwvvvbbbGGG;;;777:::>>>QQQwwwqqqllllllfffccc|||]]]SSSQQQKKKDDDNNNYYYUUUSSSWWWWWWllluuueee]]]YYYRRRYYYZZZVVVWWWZZZRRRDDDDDDAAAmmmkkkyyyuuuxxx555222...++++++***)))(((###+++...)))+++DDDppp{{{RRRiiiuuufffFFF;;;<<<111CCCRRR^^^]]]TTTXXXnnnqqqnnnjjjooo{{{eee\\\[[[tttvvvsssqqq|||xxxzzzzzz{{{|||{{{zzzxxxwwwppprrrqqqnnnmmmnnnmmmiii```VVVLLLIIIIIIUUUvvv|||zzzlll<<<555,,,++++++++++++++++++,,,(((333---000///JJJsssbbbaaaRRROOOUUUnnnZZZ[[[zzzppp|||zzzkkkbbbuuuuuukkkhhhccc^^^[[[WWWSSSPPPKKKDDDEEE???IIIxxxMMM>>>666888:::BBB|||tttzzz666444!!!000&&&'''''''''(((((())))))%%%(((+++***)))+++222888UUUfff|||```JJJHHHqqqfffxxx???^^^~~~cccdddvvvwwwqqqeeeJJJDDDCCCfff^^^TTTJJJEEEBBBCCCLLLXXXZZZbbbnnnyyy}}}wwwtttssspppsssqqqjjjiiikkkkkkfffiii___gggvvvqqqhhhvvv]]]iii~~~~~~}}}}}}|||uuuoooooonnnfff]]]YYYyyyxxxwwwrrrTTTCCCDDD>>>EEEYYYuuujjjppp[[[======<<>>FFFRRRhhhsssdddkkk???333@@@UUUwwwpppWWW///---)))111///000...,,,222333EEEpppddd~~~~~~qqqZZZNNNPPPXXXdddeeeppp]]]IIIqqqgggHHHBBBSSS]]]iiisssooojjj}}}{{{{{{|||~~~}}}{{{zzzzzzzzzyyyxxxttttttqqqjjj___TTTLLLHHHNNNHHHTTT@@@666444000.........---,,,//////ccchhh{{{vvvwwwlllrrrmmmqqquuuwwwRRR<<>>>>>BBBKKKSSS\\\iiiuuufff^^^UUUVVVYYYXXXVVVYYY\\\TTTGGG888CCCvvveee___mmmvvv===444---,,,+++)))((()))+++)))------222VVVuuuqqqRRRfffwww\\\<<<999555BBBDDDQQQkkkkkksssnnnnnnssszzz|||aaannnyyyttttttbbbZZZaaadddhhh{{{}}}}}}{{{xxxwwwwwwwwwuuutttsssooolllnnnrrrsssnnnhhhfff```QQQGGGHHHMMMbbbYYYbbbaaaaaaAAA...,,,***)))+++,,,++++++///---&&&444111XXXTTTllljjjaaa@@@GGGUUUooocccUUUffftttyyyvvvtttqqqgggdddwww}}}jjjgggbbb]]]YYYTTTOOOLLLJJJFFF@@@AAADDDhhhWWW:::999AAA999???zzzwww;;;222###+++))))))(((((((((((())))))))))))''',,,111---777OOOnnnLLLVVVbbbXXXNNN___jjj```ooo|||kkk___RRRkkkjjjnnnGGG:::BBBHHHOOO]]]ooo}}}xxxpppuuu}}}yyyyyyyyy}}}xxx|||zzz~~~|||jjjXXXEEECCCWWWeeennnzzzyyysss]]]EEE@@@>>>DDDPPPeee~~~kkknnnFFF:::@@@HHHppp___000222'''***///222......111333JJJnnnaaa~~~~~~|||~~~zzzgggVVVNNNZZZdddggguuuVVVfffEEEAAAJJJXXXaaarrr~~~zzz}}}{{{{{{||||||~~~|||zzzzzz{{{{{{zzzyyyuuuuuussslllaaaUUULLLGGGMMMGGGPPPuuuFFF777444000.........---,,,///444kkkiiiwwwsssvvvlllmmmhhhssswww|||TTT999JJJooommmVVVBBB;;;JJJDDD```zzz}}}fffXXXaaaqqqUUUMMMJJJ<<<>>>EEEOOOYYYdddsssvvvnnnbbbZZZVVVWWWZZZYYYWWW[[[___WWWIII444DDDtttwww\\\aaasss===555---,,,+++)))(((***)))+++...***555```qqqjjjSSSqqq}}}ZZZ<<<===999BBBGGG]]]jjjeeeeeennnwwwfffrrrwwwrrrzzzmmm]]]ggg\\\\\\jjjzzz~~~xxx}}}zzzwwwvvvvvvvvvuuutttssspppmmmooorrrrrrnnniiigggcccTTTGGGCCCDDDXXXxxx~~~XXXTTT^^^uuummm333///---******+++,,,++++++000,,,&&&333777```SSS}}}ooosssMMM>>>HHHYYY~~~~~~JJJRRRjjjhhhyyy}}}uuurrrtttnnndddmmm|||~~~jjjfff```[[[WWWSSSPPPMMMKKKBBBAAACCC<<<___ZZZ<<<:::;;;@@@???mmmxxxCCC333%%%,,,))))))(((((((((((())))))))))))'''+++000---999TTT{{{WWWEEEUUUsssUUUPPPgggppp[[[hhh~~~{{{tttffftttrrrggg<<<>>>EEEHHHTTTdddrrr~~~xxx{{{}}}|||}}}qqqXXXEEELLLZZZrrrzzzrrryyyxxxbbbIIIAAA===CCCMMM```lllkkkJJJ@@@>>><<>>DDD<<<@@@IIITTT^^^jjjyyyoooXXXZZZVVV\\\WWWYYYXXXWWW\\\aaaXXXJJJ===???iiizzzpppvvv}}}>>>555---,,,,,,))))))***''',,,---%%%444fffuuufffZZZwwwyyyXXX???>>>;;;BBBJJJkkk|||aaaLLL???DDDMMMVVV]]]\\\TTTLLLcccjjjwwwllliiihhhRRRFFFOOOPPPYYYjjj{{{zzz|||zzzvvvuuuuuuvvvuuuuuusssqqqoooppprrrrrrnnnjjjfffcccUUUGGGAAA???SSSsss~~~ccc\\\ooolll444000---+++***+++,,,++++++...,,,)))111777___}}}OOOddd???@@@NNN___kkkIIISSSrrrxxxtttyyywwwvvvoooqqqpppeeegggsssyyyjjjfff___ZZZVVVTTTQQQOOOJJJ@@@BBBEEE888XXX___???:::666DDD===ZZZsssIII111&&&,,,))))))(((((((((((())))))***+++((())),,,***999WWWeee|||IIICCCXXX|||SSSUUUrrr|||fffgggxxxyyy|||~~~TTT666CCCIIIMMMZZZ```mmm{{{}}}wwwzzz{{{}}}}}}zzzuuubbbJJJLLLggg}}}|||zzzxxxwwwqqqaaaQQQBBB===AAAIIIYYY|||hhhbbbJJJ???<<<:::ssseeeddd888222$$$///...555,,,111///555[[[hhhppp||||||iiiWWWRRRrrr}}}\\\zzzFFFNNNWWWkkk|||{{{zzz}}}~~~~~~~~~}}}{{{yyyyyy{{{{{{{{{zzzuuuvvvtttmmmbbbUUUJJJDDDDDDGGGSSSjjjXXX:::666111...--------------->>>}}}zzz}}}oooooojjjhhhzzz___===IIIrrryyyfffHHHIIItttjjj~~~uuuhhhiiiEEERRRZZZ___vvvaaaGGG@@@;;;@@@>>>CCCMMMXXXaaakkk{{{mmmUUU```YYY^^^WWWXXXWWWVVV]]]bbbYYYJJJ@@@999ggg}}}zzzzzz>>>555...,,,,,,***)))***&&&------&&&999oooyyyxxx```___rrrjjjPPP@@@888<<>>555...---,,,***)))+++(((...///,,,DDD{{{}}}xxx[[[___qqqbbbMMMCCC777===CCCUUU}}}___DDD???HHHRRROOOOOOSSSXXX[[[aaafffiiihhhtttjjjHHHRRR___[[[\\\hhhuuu~~~yyyyyy~~~xxxwwwuuuuuuvvvvvvtttrrrqqqppppppppppppnnnkkkiiiaaa___UUUJJJEEEAAAOOOkkk~~~aaafffAAA111///,,,++++++,,,+++***'''+++000...;;;fffxxx[[[yyyyyy{{{sssfffEEE@@@KKKZZZkkknnnZZZIIIJJJaaasssnnnttthhhhhhjjjeeefffiiidddgggccc^^^ZZZWWWTTTQQQOOOFFFFFFAAABBB===MMMiii___CCC<<<;;;EEEIIINNNRRR---)))+++))))))(((((((((((())))))(((+++***+++...222LLLrrrwwwRRRQQQlll}}}iiiRRRaaa~~~hhhcccsssaaaJJJ<<<<<>>@@@EEENNNmmmrrraaaPPP>>>777BBBjjjqqqcccJJJ555,,,***+++666***444...999lllfffyyy||||||{{{lllZZZ[[[tttuuupppuuuttteee^^^nnnPPPTTTgggttthhhfffxxxqqqlllvvv~~~}}}{{{zzzzzzzzzyyyxxxuuutttppphhh[[[OOOFFFAAACCCEEELLLWWWeee<<<888222...------......111DDDsssqqqeeejjjkkkyyy~~~yyymmmIII@@@```sss~~~sssNNNIII```~~~NNNMMMXXXkkk{{{lllKKKAAA===666555===CCCNNNXXX___gggvvvkkkYYYWWW``````WWWWWWYYYYYYVVVWWW```fff\\\LLL888===ooonnngggppp???666...------***)))+++)))---//////III~~~{{{RRRWWWqqqbbbJJJBBB999>>>EEE\\\fffHHHCCCLLLSSSTTTSSSWWWaaagggjjjnnnsss|||WWWLLLWWWaaa```^^^jjjxxxzzz~~~vvvuuuuuuvvvwwwvvvsssqqqppppppoooooonnnllljjjhhhccc```UUUKKKFFF@@@III```}}}VVVwwwQQQ222///---+++,,,,,,+++***++++++///+++???mmmvvv\\\~~~{{{nnnfffHHHDDDHHH]]]nnniii\\\VVVRRRjjjvvvzzzoooiiioooiiijjjiiicccggghhh___bbb___\\\XXXVVVSSSOOOLLLEEENNN@@@>>>BBBGGGWWWVVVAAA999>>>>>>JJJHHHWWW///,,,+++))))))(((((((((((())))))(((+++***+++///555RRR{{{kkkXXXSSSppp}}}bbbPPPccczzzmmmjjjwww[[[XXXLLL<<<;;;JJJSSSZZZgggeeeooo{{{dddfffXXXLLLHHHCCC:::555555:::999@@@OOO```qqq~~~}}}```QQQdddyyy}}}{{{uuuuuuzzzzzznnn```EEE???AAAEEEKKKgggwwwcccVVVCCC777@@@ZZZYYYYYY111...(((***666)))444...:::pppfff~~~zzz~~~xxxtttdddQQQBBBMMMGGGHHHZZZ\\\XXXddd|||VVVjjjzzzkkkXXXooovvvfff{{{yyy~~~}}}{{{zzzzzzzzzyyywwwuuusssoooeeeYYYMMMDDD@@@AAAFFFNNNXXXaaa===888222...------.........BBBrrryyy|||pppccclllooozzz~~~sssqqqOOO>>>ZZZpppYYYMMMVVVqqqIIIXXXfff|||[[[llliiiRRREEE<<<999;;;;;;BBBMMMXXX]]]eeeuuuuuurrrYYYYYYcccVVVWWWeeeZZZZZZWWWXXXbbbiii^^^NNN===BBBjjjssseeennnzzz???666///------+++***+++***+++,,,...GGGzzz{{{~~~FFFIIImmmaaaDDD<<<777>>>HHHaaaZZZ@@@MMM[[[XXX]]]dddpppyyyxxxwwwsssWWWOOOLLLPPPYYY^^^gggttt~~~{{{yyy~~~xxxttttttuuuwwwxxxvvvsssooooooooooooooommmkkkiiigggfffbbbUUULLLFFF>>>CCCWWW~~~}}}QQQ```222000---+++,,,,,,+++***111---...'''???ooorrrWWWvvviiiMMMIIIKKKjjj{{{uuunnnrrrssslll|||kkkkkknnniiibbbgggiii______]]]ZZZWWWUUUQQQMMMIIIEEESSS???;;;EEECCCIIIOOO???666>>>555EEE???xxxiii[[[111///+++))))))(((((((((((()))))))))---++++++---333QQQ{{{xxx|||^^^YYYOOOppp~~~___OOOddd}}}eeejjjJJJQQQIII888???TTTTTTTTTiiihhhvvvqqqkkkkkk\\\XXXMMM???888888888666555333555<<<@@@AAAHHHQQQiii|||zzzcccVVVppp~~~zzzyyy~~~~~~xxxmmmcccFFF???AAAEEEIIIdddvvv```XXXFFF888<<>>BBBNNNZZZCCC<<<666777===LLLhhh}}}hhh000)))...))))))(((((((((((())))))---+++---///,,,222QQQtttiiihhhSSSSSS{{{]]]UUUoooooofffnnnwwwxxx```IIIZZZSSS:::BBBPPPOOO^^^iiillltttvvvssspppddd^^^PPPBBB======:::666555::::::===BBBBBBEEERRRaaarrr}}}|||~~~{{{ccc___uuuyyy{{{}}}xxxxxx}}}}}}ooo```IIIBBB===???III```ZZZ^^^CCC999<<>>>>>DDDNNNSSShhh999666222/////////...---,,,FFFtttnnnmmmooolllzzzhhhaaaXXX<<>>BBBvvvxxxhhhtttuuu???666...---,,,******+++---,,,...,,,RRR^^^^^^aaannnvvvdddDDD888@@@DDDIIInnn|||XXXUUUgggtttzzzmmmgggaaaIIIJJJLLLUUUdddqqqyyy|||~~~{{{||||||yyyxxxuuupppoooqqqrrrpppqqqooonnnnnnnnnllliiifffhhh^^^VVVQQQHHH???EEERRRuuuVVVsssvvvfff666111---------+++,,,///,,,...---222>>>nnn]]]vvvpppHHHFFFTTTlllyyy{{{tttlllrrrfff}}}mmmkkkhhhfffeeedddbbbaaa___^^^\\\XXXUUURRROOONNNIIIDDDAAA???>>>AAALLLWWWEEE===:::>>>@@@JJJfff}}}iii000)))---))))))(((((((((((())))))---***,,,...---777ZZZmmmVVVbbb\\\VVVpppxxxiiieeettt|||tttwwwWWWCCCSSSMMM777@@@PPPQQQ```kkkooowww~~~nnnkkkkkkbbbUUUHHH<<<888777555555777<<<999<<>>555...---,,,***)))+++,,,***---000dddhhhYYYkkkcccBBB888???CCCJJJrrrxxxWWWYYYrrrjjjlllfffVVVNNNTTTWWWQQQRRR[[[jjj{{{yyyyyy{{{wwwppplllddd^^^bbblllqqqqqqqqqpppnnnmmmmmmkkkhhhfffeee^^^XXXRRRHHH@@@EEEPPPppp~~~YYY}}}lllkkknnn888111---,,,,,,***+++......---+++222BBBsss___~~~rrryyyLLLBBBPPPmmm}}}~~~pppgggzzzkkkhhhfffeeeffffffdddcccaaa___]]]ZZZWWWSSSPPPOOOJJJFFFBBB@@@>>>???HHHRRRAAA888888@@@>>>@@@^^^vvviii111)))---***))))))(((((())))))***,,,)))***---...<<>>HHHEEE???JJJYYYbbbiiikkkpppwww{{{}}}~~~wwwyyyxxxmmm^^^YYYOOOJJJUUUgggpppnnnrrrpppnnnmmmlllkkkhhhfffccc^^^YYYRRRHHHAAADDDMMMjjj}}}___iii___|||rrr:::222,,,,,,,,,******,,,......,,,111>>>mmmZZZ}}}tttoooVVVGGGXXXxxxuuummmggguuujjjhhhfffeeeffffffeeedddaaa```^^^\\\XXXTTTPPPNNNKKKGGGDDDAAA>>>===DDDMMM@@@555666@@@;;;:::[[[pppiii111))),,,***))))))))))))))))))***+++((()))...///>>>fff^^^mmmVVVWWWxxx~~~gggZZZhhh|||{{{yyywwwXXXLLLccc]]]BBBAAAMMMPPPcccooo~~~pppqqqrrrgggFFF===555222222666???HHHPPP[[[iiirrr|||~~~{{{zzzzzzzzz|||{{{~~~zzzhhhddduuu~~~zzz}}}zzzxxx|||{{{uuuooonnnqqqrrroooSSSHHHBBBCCCFFFTTTvvvddd^^^III???;;;CCChhhnnn}}}>>>111)))000...111111222<<>>>>>EEESSSbbbiiiiiieee]]]UUUZZZaaaeeeaaaXXXSSSWWW]]]WWWYYYUUUQQQXXX```VVVCCC;;;FFFjjjrrryyy<<<333---------***)))******---000,,,WWW~~~```nnnyyyuuucccNNN===444@@@KKKwwwzzzhhhKKK<<<:::@@@JJJHHHFFFRRR```iiiqqqsssvvvyyyyyy{{{|||tttssslll[[[LLLIIIDDDEEEYYYrrr{{{wwwrrrpppmmmlllkkkjjjgggeeebbb___ZZZRRRHHHBBBDDDJJJiii|||```mmmaaa>>>444---,,,,,,+++***++++++......000888eeeWWWwwwqqqmmm```SSSXXXlllyyysssuuunnnlllhhhrrrllliiigggfffffffffeeedddaaa```___\\\XXXTTTPPPMMMLLLHHHFFFCCC???===AAAIIIEEE888888AAA>>>===^^^mmmjjj111(((,,,******))))))))))))*********(((***///000===cccyyy^^^fffTTTYYY}}}uuuTTT^^^xxxpppiiiggg\\\XXXllleeeDDD>>>GGGOOOgggvvvzzz|||nnnpppnnn]]]BBB:::444333777>>>IIITTT\\\gggwww{{{zzzyyyyyy|||{{{}}}{{{jjjeeettt|||xxxsssnnngggfffnnnvvvtttmmmSSSHHHBBBCCCFFFRRRtttiii]]]JJJAAA:::CCCjjjrrrdddEEE///...///---333///111;;;TTT~~~vvvfffWWWWWWMMM[[[wwwsssRRREEESSSaaaqqqllldddxxx}}}qqqTTTZZZqqq|||{{{{{{{{{|||{{{xxxvvvmmmllliiiaaaWWWOOOKKKJJJFFFIIISSSZZZnnn@@@;;;555000.........---,,,KKKzzz}}}gggvvvyyymmmlllkkkzzzzzzzzz^^^aaa___LLLVVVMMMoooqqqvvv}}}lll^^^???>>>NNNbbb^^^XXXrrr{{{___^^^www___NNNHHHHHH>>>888===???EEERRR]]]^^^YYYSSSOOOKKKPPPTTTWWWQQQIIIFFFKKKRRRUUUWWWTTTQQQYYY```TTT???:::GGGssstttttt:::333---------+++)))***)))+++000...RRRttt|||\\\mmm|||www___GGG======CCCOOO{{{xxxbbbKKK===AAALLLCCCHHHNNNRRRZZZjjjwww{{{xxx~~~~~~{{{rrrccc\\\SSSDDDCCCGGGKKKWWWuuussspppmmmkkkjjjiiigggeeebbb```ZZZPPPFFFBBBDDDIIIiii[[[ooogggAAA777...,,,---,,,***+++(((---///111888dddYYYuuu}}}jjjqqqOOOOOOeee|||}}}|||nnnnnnhhhsssllljjjhhhggghhhhhhfffeeeaaaaaa```]]]YYYTTTPPPMMMLLLIIIHHHFFFAAA===@@@FFFDDD888555======>>>ZZZ~~~hhhkkk111(((++++++******))))))******++++++(((+++///111>>>ddd~~~{{{___ddd}}}RRRZZZ|||OOOMMMhhh```cccooo~~~}}}UUUEEEHHHNNNffftttxxxzzziiiiiieeeRRR>>>666222666???JJJWWWbbbhhhoootttnnnmmmllljjjeeelll~~~|||{{{|||zzz~~~}}}}}}{{{lllfffqqqyyyiiidddWWWdddxxxnnnSSSGGGBBBDDDEEEOOOqqqlll[[[KKKBBB999CCC___zzzeeeNNN...///222,,,222---222999IIIwwwdddRRROOOGGGRRRhhhiiiYYY^^^tttwwwwwwvvvgggcccWWWWWWlll}}}{{{}}}~~~||||||{{{||||||zzzwwwtttnnnlllfff___WWWOOOJJJGGGHHHIIIUUU___sssBBB===666111............,,,MMM|||kkksssyyykkkjjjiiiyyyyyywwwgggaaaggg[[[[[[OOOqqqrrrrrrsss\\\>>>???TTT```UUUaaasss]]]ppp^^^LLLFFFEEE<<<999<<<;;;AAAIIINNNLLLGGGCCC???:::<<<@@@CCC@@@<<<;;;AAAFFFRRRUUURRRQQQYYY___QQQ::::::JJJ}}}cccnnnssszzz999222---------+++))))))+++'''---333YYYqqq}}}```lll{{{{{{eeeHHH<<>>@@@FFF@@@777444999<<<@@@RRRhhhjjjkkk111(((++++++******))))))******+++,,,)))***///222BBBkkkeeejjj~~~QQQ[[[wwwLLL???\\\]]]rrrbbbLLLJJJMMMdddpppwwwvvv[[[WWWUUUEEE<<<444222<<>>777111////////////,,,AAAtttssstttkkkhhhgggyyyzzzwww}}}mmm```kkkccc\\\NNNppptttkkk}}}bbbDDDBBBUUU\\\WWWsss|||eeeWWWwwwcccOOOEEEDDD===;;;===999666;;;@@@BBBDDDFFFDDD???888<<<@@@AAA@@@BBBFFFKKKPPPSSSQQQPPPYYY___NNN666AAAQQQ}}}gggOOOmmm}}}ppp999222,,,------+++))))))222'''+++555\\\ppp|||iiikkkuuu|||oooRRR===999CCCOOOyyyoooMMM888;;;IIIQQQMMMDDDUUUdddaaaxxxkkkddd___ZZZaaafff```eeezzztttqqqmmmjjjiiihhhfffeeecccbbb[[[NNNCCCAAAEEEIIIaaa|||KKKFFF:::000...///...,,,+++///---***...:::hhhRRRllloooXXXZZZnnn{{{lllcccwwwyyy{{{|||nnniii```|||sssiiihhhggghhhkkkmmmmmmmmmddddddcccaaa]]]WWWRRROOOLLLKKKJJJIIIDDD???@@@EEEBBB:::777<<>>BBBFFFQQQnnn~~~~~~~~~~~~|||{{{~~~|||{{{wwwhhhdddtttssswwwlllWWWfffyyyqqqqqqpppYYYMMMEEEBBBAAAKKKmmm{{{WWWKKK<<<:::;;;TTThhhXXX666000222...000---333444BBByyy~~~~~~~~~wwwdddVVVZZZ\\\```mmmxxxmmmYYYHHHeeepppsssgggPPPIIIFFFUUUsss~~~||||||}}}|||yyyuuuqqqnnnqqqlllgggaaaWWWJJJDDDCCCCCCAAAQQQpppVVVLLLBBB666---///333...000888ppp||||||lllwwwmmmjjjjjjooosssvvv{{{tttmmmZZZjjjiiiMMMXXXkkksssrrryyyCCCAAAZZZTTThhhsssccceeefff^^^QQQEEE===888666555888<<<888777@@@CCC@@@EEEUUUTTThhhgggQQQZZZbbbTTTDDD??????ooogggxxx]]]666444///,,,***++++++)))...---000+++NNNjjjjjjnnn|||pppYYY;;;>>>>>>QQQwww{{{VVVEEE===???NNN:::???PPPvvvkkk|||\\\\\\zzz~~~~~~}}}uuurrrttttttqqqmmmlllmmmmmmmmmkkkhhhfffdddaaa^^^VVVLLLDDDCCCGGGKKKkkk{{{uuuVVVpppvvvXXX???111///,,,,,,///,,,...111,,,---333SSSoooVVVttt~~~sss[[[EEELLLjjjqqqqqqkkk```bbbuuummmlllmmmjjjeeedddgggiiigggeeedddaaa___\\\XXXUUURRRPPPLLLHHHHHHEEEAAAAAADDDCCC777999EEEBBB===WWW~~~rrraaa...333'''++++++************++++++***)))***,,,111EEEoooyyymmmSSSYYYhhhBBBWWW}}}}}}wwwkkkQQQ???KKK```cccgggpppjjj^^^WWWIII888444111888@@@QQQggguuuqqqaaaPPPIII;;;999DDDEEE@@@DDDQQQ^^^~~~fff___~~~}}}~~~vvvuuu}}}wwwggg```pppoooeeeUUUddd~~~rrrtttrrrpppppplllYYYNNNFFFDDDBBBMMMnnn|||XXXMMM>>>===>>>IIIiii]]]000,,,000---///---333444CCCzzz~~~~~~~~~~~~}}}qqqQQQKKKIIIPPP\\\aaa]]]WWWppp~~~bbbaaawwwTTTNNNNNNQQQ```{{{~~~~~~~~~}}}{{{xxxuuurrrpppqqqlllggg___SSSHHHDDDFFFGGG@@@VVVttt|||iii___NNN999......111000111555cccjjj}}}nnniiihhhmmmrrrvvv{{{|||qqq]]]ffffffPPPZZZpppooo^^^vvvSSSLLL^^^VVVWWW___IIIOOOTTTdddhhhaaaUUUGGG<<<777777999888>>>;;;;;;DDDEEEEEEMMMaaalllOOO[[[bbbOOO>>>>>>EEEwwwiiizzz|||RRR555333///---+++***+++,,,---***,,,***PPPiiiqqqooouuu^^^???===<<>>===???RRRhhh^^^222---///---000---333444CCC|||~~~~~~~~~~~~~~~|||zzz^^^PPPMMMYYYdddlll|||___TTT^^^nnnmmmRRRDDD[[[nnnrrr~~~~~~~~~|||yyyvvvsssrrrqqqmmmfff^^^RRRGGGFFFJJJTTTDDDWWWooo{{{^^^>>>111//////111...111VVVsss}}}ddd~~~pppjjjgggkkkqqqvvv{{{}}}sssdddfffbbbPPPYYYvvv^^^VVVkkkSSSIIIUUULLLBBBGGGDDDPPPdddrrrtttccc```XXXLLLAAA;;;;;;===777@@@BBBBBBGGGGGGPPPbbb}}}eeeiii{{{[[[LLL[[[aaaNNN;;;777RRR{{{|||ZZZyyysssyyyUUU888333///...,,,***+++---)))&&&,,,111^^^xxxgggoooeeewwwwwwcccEEE===;;;IIIkkkqqq___WWWYYY___eeegggcccddd]]]fffRRR\\\ZZZYYYxxxvvvuuusssuuu{{{|||yyytttooommmnnnqqqtttooonnnllljjjhhhgggeeeeee___VVVMMMHHHFFFFFFHHHLLLqqqfffVVV```gggpppLLL555222///...///***+++///---...111QQQxxxkkkYYYtttwww{{{|||wwwrrrvvv{{{{{{xxxXXXUUUwwwrrrooozzzgggkkkccc[[[nnnpppkkkllliiieeedddiiikkkjjjcccaaa]]]YYYVVVUUUVVVWWWWWWRRRMMMKKKGGGCCCDDDGGG;;;333888DDDDDDBBB[[[wwwSSS,,,///***++++++************++++++---,,,------000EEErrrooommm}}}~~~SSSYYYxxxVVV\\\iiiwwwEEE@@@PPP___hhhoooeeeSSSHHH<<<333555???BBBFFF]]]gggNNNBBBEEEGGGRRR^^^TTTGGGIIIbbbmmm___JJJ{{{~~~~~~~~~}}}zzzvvvgggeeeyyylllXXXTTTLLL___uuuXXXNNNGGGFFFDDDNNNnnnyyyTTTIII;;;;;;>>>ccc}}}___XXX888---...---111---333333CCC}}}~~~~~~}}}}}}}}}~~~}}}~~~}}}fffYYYYYYhhhpppxxxWWWEEE[[[ooovvvpppxxx[[[RRRPPPmmm~~~{{{wwwuuusssrrrlllddd\\\RRRIIIHHHMMMXXXFFFWWWmmmnnnBBB555111...222000111LLLooo}}}~~~qqq^^^wwwssskkkgggjjjqqqvvv{{{vvvrrroookkk```PPPWWW{{{___^^^yyydddUUUWWWLLLAAAUUUmmm}}}rrr``````]]]UUUJJJAAA======777DDDIIIGGGEEEGGG[[[zzzlllhhhggg[[[\\\VVVPPPRRR[[[ZZZKKK<<<666mmmwwwYYYrrrvvvWWW???666......---***+++......***///888hhhgggqqq]]]ppp~~~xxxhhhKKK===<<>>666:::HHHLLLKKK]]]xxx}}}MMM......)))++++++************++++++------------///CCCqqq~~~uuummm~~~}}}SSSXXX~~~SSSmmm~~~xxx>>>???GGGNNN]]]```SSSCCC???:::444888>>>HHHTTTlll~~~XXX>>>CCCJJJRRR```hhhXXXFFFGGGeeetttYYYUUU~~~~~~}}}yyyfffaaaxxxkkkOOOJJJOOOpppyyyeeeVVVLLLFFFFFFDDDMMMlllxxxRRRGGG;;;<<>>999999DDDHHHEEEEEEKKKkkkvvvfffwwwsss[[[SSSOOOUUU\\\\\\QQQCCC???CCC}}}jjjyyyQQQJJJ:::------...,,,+++---111,,,---///\\\ccc}}}|||{{{\\\nnnzzznnnRRR>>>===DDD^^^}}}dddYYYZZZUUU]]]ccciiilllsssuuu[[[>>>>>>VVV}}}zzzzzzxxxxxxxxxzzzzzzxxxtttrrrnnnpppqqqqqqpppoooooopppnnnmmmlllkkkhhhfffdddbbbZZZPPPJJJIIIHHHFFFKKKTTTvvv~~~aaa{{{eeettt\\\777111000000000---......,,,///---FFFhhh\\\^^^|||oooXXXZZZvvvrrrccchhh\\\TTTiiimmmfffeee```YYYXXX\\\______```[[[WWWYYY]]]^^^YYYTTTSSSNNNKKKJJJHHHCCCBBBDDD>>>555888FFFKKKJJJWWWlll}}}EEE000---)))++++++************++++++***+++,,,,,,,,,>>>kkkllluuuooo}}}RRRVVV~~~TTTtttrrr|||;;;GGGDDDDDDRRRWWWNNNBBBAAA===666888111KKKbbbrrrzzzOOO999BBBLLL[[[mmmrrrZZZCCCCCC___wwwKKKZZZ}}}~~~|||yyyeee]]]uuugggEEEDDDggg|||tttwwwuuueeeTTTKKKFFFFFFEEEMMMkkkyyySSSHHH<<<>>>BBBMMMwww^^^^^^555000//////333///111000AAA|||~~~}}}}}}~~~~~~~~~~~~wwwiiieeekkkjjjjjjhhhIIILLLYYYgggxxxpppcccZZZeeelllvvv|||wwwssspppnnncccZZZVVVSSSNNNKKKJJJHHHJJJ]]]{{{|||AAA;;;:::000444444222;;;jjjxxx|||qqqiiikkkqqqvvvzzz}}}vvvtttbbb]]]iiiiiirrroooNNN:::AAA___mmm]]]eeedddccc___YYYNNNCCC;;;999???@@@BBBKKK]]]qqquuu```[[[UUUWWW^^^^^^MMM;;;BBBWWWwwwqqqwww^^^UUU???,,,,,,000---***+++++++++,,,%%%HHHggguuu\\\lll}}}sssXXXAAA>>>@@@WWWjjjZZZUUUJJJPPPVVVeeeqqqooo|||rrr~~~MMMAAAKKKppp}}}}}}{{{{{{qqqsssuuuuuuuuuuuutttssstttsssrrrrrrqqqqqqooonnnmmmmmmmmmllliiifffbbb```WWWOOOJJJKKKHHHEEELLLYYY~~~yyy{{{TTT}}}[[[vvvggg<<<333111000000...,,,000///000)))???fff``````yyyxxxcccaaaqqq{{{xxxzzzdddbbbWWWRRRdddaaa[[[]]]\\\YYYZZZ^^^___]]]^^^]]]]]]^^^^^^\\\VVVRRROOOLLLKKKKKKIIICCCAAACCC999444888EEEHHHHHHXXXnnn===111...+++++++++************++++++(((***---,,,+++<<>>SSS~~~rrr```XXXHHHNNNPPP___qqqttt}}}wwwzzzZZZ;;;BBBOOOppp{{{zzzrrrxxxzzzyyyuuurrrrrrttttttssspppmmmlllmmmmmmlllkkklllmmmmmmllljjjfffbbb___UUUNNNKKKMMMHHHDDDMMM\\\}}}~~~SSS[[[ooo@@@555222000000---***000222222(((>>>kkkkkkZZZvvv~~~tttzzzppplllaaaWWWbbbwwwqqqvvv}}}fff]]]RRRQQQ```WWWQQQVVVZZZ\\\___dddeeebbb\\\___cccccc^^^XXXSSSQQQOOOLLLLLLNNNLLLFFFCCCDDD999777>>>JJJLLLNNNccc~~~888111///---++++++************++++++***,,,000///,,,===hhhuuukkk}}}QQQSSSyyy___{{{```EEENNNhhhvvvOOOCCC999TTTZZZccc\\\JJJ???888999CCCGGGWWW___bbbpppwwwMMMEEESSSccc{{{hhhDDD===aaahhh???rrr{{{~~~}}}vvvnnnhhhaaaeeeVVVQQQoookkkFFF\\\uuu|||yyy~~~{{{xxxssshhhUUUMMMIIIIIIHHHOOOmmmuuuOOOEEE:::===AAA]]]xxxdddyyy[[[333---333---222///...000CCCttt~~~~~~~~~~~~~~~}}}}}}~~~yyymmmaaa]]]hhh~~~fffRRRRRRZZZtttfffeeeiiioooXXXZZZiii}}}}}}xxxpppjjjeee]]]WWWUUURRRMMMKKKLLLIIIVVVaaallleeeHHH:::<<<888999333444---QQQzzz}}}nnnqqqhhhbbbkkksssvvv{{{yyyxxxsssqqqbbbdddrrrcccjjjFFFCCCppplllrrrqqqbbbhhh]]]eeebbb``````___WWWHHH===444***JJJEEEQQQcccRRRXXXWWWfffWWWIII>>>AAAYYY___kkkzzzhhhFFF///,,,***+++---)))---&&&///000444dddnnn______eee|||pppgggQQQ:::>>>QQQttthhhVVVRRRJJJVVVeeepppxxx~~~jjjQQQNNNDDDOOO}}}~~~zzzvvvzzzvvvvvvvvvuuuttttttssssssppppppooooooooooooppppppooonnnlllkkkhhhccc\\\XXXPPPQQQLLLHHHEEE>>>FFF^^^~~~yyyMMMQQQnnnCCC:::666777...,,,...333111---...666WWWVVVtttsss~~~~~~vvvrrrwww~~~|||wwwooottt}}}rrrTTTJJJZZZgggrrrzzzuuuzzz||||||rrr^^^[[[ZZZLLLOOOUUUZZZ[[[]]]bbbdddcccbbbaaa```]]][[[XXXUUUSSSQQQPPPLLLGGGHHHJJJGGGAAA999666@@@GGGLLLDDDrrrkkk{{{666000%%%,,,++++++************++++++,,,,,,...***111:::XXX{{{qqqkkkVVVSSSzzzggg|||nnnIIIJJJZZZ}}}sssCCC777KKKZZZkkkppp]]]DDD999===BBBLLL\\\hhhsssuuu|||pppCCCMMMaaammmKKK444???lllWWWSSS}}}pppppprrrnnnuuuwww]]]LLLLLLLLLTTTXXX\\\ppplllIII]]]ooossssss}}}~~~zzzzzztttfffRRRMMMIIIFFFDDDOOOooohhhQQQ<<<======BBBqqqppp]]]{{{SSS///777222---333000///000>>>lll~~~~~~~~~~~~~~~~~~~~~~~~|||qqqddd]]]dddwwwxxx^^^VVV]]]tttbbbddd^^^MMM[[[ppp~~~~~~|||wwwoooiii```YYYSSSRRRPPPLLLKKKMMMPPPTTTSSSZZZ```FFF???CCC===;;;444555111LLLgggfffgggggggggllluuuzzzvvv{{{uuuppplll\\\```}}}rrrlllmmmkkksssvvvYYYCCCNNNpppoooQQQxxxzzzkkkkkk___eee^^^dddaaa```bbbbbb[[[OOOEEE>>>(((===DDDfffvvvVVVWWWQQQ\\\YYYPPP>>>;;;gggnnnpppwww\\\@@@000///------...***000)))111//////[[[yyy[[[|||bbbhhhyyylllPPP<<<<<>>EEE[[[hhhqqq{{{xxxccc^^^ooo|||ppp???555GGGooovvvVVVaaa|||wwwdddWWWVVVUUUYYY^^^YYYOOOPPPYYYdddfffbbbdddwwwmmmIIIRRRjjjtttuuu}}}~~~zzzxxxrrrdddNNNJJJHHHFFFEEEQQQrrreeePPP;;;<<<<<>>999111444.........111///---JJJyyydddiii}}}yyyqqqqqqvvvxxxjjjjjjqqqkkkRRREEEJJJOOOTTT^^^ZZZcccjjjrrr}}}vvvcccYYYYYYVVV^^^bbbddd```^^^``````]]]]]]\\\ZZZYYYXXXWWWWWWWWWSSSRRRNNNJJJIIIIIIEEE>>>555999EEELLLNNNKKKnnnsss[[[555---111***++++++************+++++++++,,,000,,,000222FFFvvvnnnlllXXXpppVVVPPPsssuuuSSSjjjuuu[[[FFFVVV|||```BBBBBBGGGPPP^^^```PPP===<<>>hhh|||hhhmmmsssCCC555333555...---///,,,---+++000///...PPPooo{{{qqqVVVbbbuuu|||jjjIII>>>>>>XXXhhhJJJLLLKKKPPP^^^llltttwwwxxxvvvwwwvvv{{{xxxbbb___zzz~~~sss|||{{{vvvssssssssssssssssssssssssrrrpppnnnmmmmmmnnnppprrrooonnnllljjjfff___WWWQQQLLLJJJFFFIIIMMMMMM```}}}[[[xxx]]]fffBBBCCC@@@;;;333888///------333000(((@@@nnnmmm^^^www~~~zzzyyyvvvrrrhhhhhhsssrrrYYYIIIKKKOOO]]]```UUUZZZ___cccxxx{{{xxxnnnqqqqqqaaaTTTTTTTTTdddhhhhhhdddaaaaaaaaa___^^^\\\[[[YYYWWWWWWWWWWWWSSSSSSOOOKKKJJJIIICCC<<<222:::GGGMMMLLLOOOiiizzzMMM555***444***,,,++++++******++++++,,,++++++000,,,000111CCCnnnqqq^^^sssZZZQQQpppmmmNNNiiiwwwbbbFFFSSSzzzrrrJJJ===DDDHHHVVVbbbVVV???<<>><<<<<>>777333///111---,,,,,,++++++,,,,,,---+++***...,,,000...999ppp^^^ooojjjUUUhhh~~~kkkXXX```|||yyykkkNNNOOOiiiwww```DDDAAAFFFPPPSSSPPPUUU```iiihhhlll~~~]]]:::...555111222666222111@@@TTT~~~hhhddd|||lllqqquuuhhh~~~zzzooo___SSSPPPVVV]]]iiinnnrrrpppiiieeekkkttt|||{{{uuupppfffVVVFFFEEEHHHLLLOOO^^^KKKAAA999<<<===FFFhhhiiiAAA666222......444///111222---BBB~~~~~~~~~|||||||||}}}~~~zzz{{{|||}}}}}}|||{{{{{{{{{dddQQQCCC@@@IIIIIIMMM[[[sssuuu}}}wwwsss{{{~~~~~~}}}||||||zzzwwwvvvtttooohhhaaaTTTMMMGGGGGGHHHIIILLLPPPRRRoooaaaNNNFFFVVVKKKEEEEEE@@@@@@BBB@@@>>>NNNyyy|||uuulllllltttkkkhhh{{{aaaMMMVVV[[[iiiggg```ooobbbRRRDDD===777:::OOOiii{{{mmmhhh```ccc```___^^^]]]]]]]]]]]]]]]VVV^^^QQQaaaqqqqqqpppQQQPPPWWWVVVNNNOOO\\\dddbbbQQQJJJ>>>ppp]]][[[nnnuuuWWWCCC<<<777:::<<<666777555***///---+++...000111NNN|||ddd|||nnn~~~zzz]]]```wwwxxx]]]@@@===VVV{{{^^^NNNHHHUUUeeelllqqqwwwyyywwwqqqqqqwwwuuuuuutttrrrpppooonnnmmmmmmnnnppprrrrrrpppnnnmmmiiiddd^^^XXXTTTRRROOOMMMLLLHHHEEEMMMVVVbbbLLLzzz|||ZZZsssSSSTTTNNNDDDKKKEEE<<<888<<<444+++///000000666cccmmmbbb}}}tttpppXXXLLL[[[zzzcccNNNMMMLLLRRR```jjjnnn{{{|||sssZZZVVVXXXPPP\\\______\\\ZZZ^^^``````VVVXXXZZZ\\\[[[XXXUUUSSSKKKLLLLLLJJJIIIGGG???666999KKKPPPKKKAAA]]]fff```;;;777999...222---,,,,,,++++++,,,,,,---++++++///---000)))111dddbbblllkkkUUUeeesss[[[UUUeeexxxzzznnnOOONNNeeennnJJJFFFFFFJJJMMMPPPVVV___nnnllloooEEE:::===777777===AAA777111HHHhhhqqqpppyyywwwyyyooo}}}tttiii___XXXUUUZZZ```llllllmmmjjjbbbaaalllzzz}}}~~~{{{{{{uuupppfffUUUDDDDDDGGGLLLQQQaaaIII@@@:::===>>>HHHmmmwww999000222111222222000///000555999iii}}}}}}vvvyyy||||||~~~}}}{{{{{{~~~~~~~~~|||xxxmmmbbbRRRFFF>>>===@@@EEEUUULLL|||rrruuuzzzkkknnnyyy{{{zzzzzz{{{}}}~~~}}}{{{}}}}}}zzzwwwqqqfff[[[WWWNNNHHHIIIMMMNNNPPPRRRSSSYYYDDDLLLHHHLLLJJJHHHAAAHHH===;;;GGGDDD^^^nnn{{{ooommmrrrdddccckkkooojjjccc___```bbbpppxxxjjjjjjkkkdddSSSKKKAAA555EEE\\\[[[wwwzzzdddaaaeeebbb___\\\\\\]]]]]][[[YYY]]]ZZZWWWVVVXXXYYYXXXVVVYYYSSSUUUYYYWWW\\\aaa^^^YYY555[[[zzzNNNWWWeeeJJJDDD>>>;;;999777777666444222...333***,,,222(((FFFyyyqqq```||||||VVVPPPzzzkkkNNN===FFFfff|||uuuPPPBBB]]]qqqjjjfffppp|||}}}ttttttsssmmmoooqqqooollllllooorrroooooopppqqqpppooonnnmmmfff___WWWRRRQQQPPPLLLHHHPPPAAASSSJJJSSSxxx|||{{{[[[iiibbbXXXLLLGGGGGGHHHEEEBBBDDDAAA<<<777444222222222VVV}}}WWWvvvyyywww~~~gggMMMCCCUUUzzzuuu]]]]]]kkkuuuuuurrr}}}uuuYYYUUUWWWQQQ\\\aaaaaaZZZWWWZZZ]]][[[\\\[[[ZZZXXXVVVTTTSSSRRRRRRJJJIIIOOOLLL???666777777PPPDDDCCC@@@bbbYYYKKKJJJ888999.........------,,,+++******......***---///,,,<<<\\\pppaaauuu~~~]]][[[zzzrrr\\\TTTSSS~~~zzzoooZZZFFFbbbccc@@@KKK]]]HHHGGGWWWOOOccchhhssshhhCCC777;;;777GGGJJJIIIIII>>>BBB^^^]]]xxxwwwppppppmmm\\\ZZZ]]]___eeelllvvvsssooollliiijjjwwwyyysssrrrxxx|||xxxwwwmmm[[[LLLFFFHHHIIIJJJQQQhhhqqqQQQ888888HHH@@@MMM~~~dddvvv===333000000111222000///000444777hhh}}}yyy}}}yyy|||zzz{{{|||}}}|||{{{{{{~~~~~~}}}wwwrrrdddYYYMMMDDD@@@>>>BBBFFFTTTmmmyyyttt~~~}}}}}}~~~}}}zzz|||{{{wwwsssnnncccXXXUUUNNNIIIJJJLLLLLLLLLNNNYYYYYYNNNRRRIIIKKKHHHFFF???EEE<<<<<>>>>><<<999888777666555333///333***+++333***===ttt```oooeeeXXXtttzzzrrrYYYCCCAAAXXX||||||vvvcccXXX^^^gggkkkooowwwyyy|||zzzrrrppphhhmmmkkkiiiiiijjjlllnnnooonnnnnnooopppooonnnlllkkkhhhaaaXXXRRRPPPMMMIIIEEEJJJHHHPPPQQQRRRaaaggg___VVVLLLGGGHHHHHHEEEAAABBB@@@<<<888555333222222PPP}}}^^^```~~~ooo~~~dddLLLGGG\\\]]]___uuu~~~sss\\\XXXWWWQQQWWW\\\]]]XXXWWWZZZ]]]\\\[[[ZZZYYYXXXVVVUUUSSSSSSPPPJJJIIINNNKKK>>>666666HHHGGGCCC???PPPfffJJJFFFEEE444222111000000///---,,,,,,,,,,,,------+++---000,,,999WWWxxxiiiwww[[[TTTxxx{{{\\\LLLNNNjjjsss|||nnn[[[GGG```|||WWWQQQYYYFFF>>>KKKOOO^^^mmmqqqUUUFFFBBBBBBMMMTTTZZZbbbeeegggooorrr|||NNNlllwwwyyy{{{wwwnnnqqq}}}xxxjjj______bbbeeennnyyy}}}|||{{{zzz{{{}}}sssnnnnnnuuu{{{vvvsssiiiXXXKKKFFFIIIKKKMMMUUUllljjjPPP:::555BBBGGGhhhWWWhhh777111000///000111000///000222555]]]xxxsss{{{zzz{{{|||{{{{{{|||~~~}}}yyyqqqkkkZZZQQQHHHDDDCCCBBBFFFKKKWWW~~~xxx~~~~~~|||zzz|||zzztttnnnhhh^^^UUUQQQLLLJJJMMMOOOMMMMMMPPPkkk~~~WWWWWWUUUIIIKKKFFFCCC???DDD>>>@@@JJJDDDNNNtttrrroooxxxjjjnnnqqqooolllooo{{{zzznnnmmmkkkdddbbbUUUJJJJJJOOO[[[lllooojjjhhhbbb___\\\[[[YYYXXXUUUSSSTTTTTTUUUWWWYYYZZZXXXVVVMMMXXX[[[\\\bbb\\\QQQOOOKKKnnnvvvZZZiiiyyyxxxEEECCC@@@???===:::999999888666555000555,,,***222,,,222QQQ~~~gggzzzpppppp]]]lll}}}{{{iiiOOO>>>IIIlll~~~zzzyyyzzzppp^^^XXXbbbooottttttwww{{{ssssssnnniiiiiimmmoooooommmmmmmmmnnnnnnmmmllliiihhhddd^^^WWWQQQOOOMMMIIIFFFIIIPPPLLLVVVYYY|||FFF\\\]]]VVVOOOKKKLLLKKKGGGCCCAAA@@@===;;;888555333222AAAtttyyy```qqq|||oooTTTCCCJJJfffgggmmmiii\\\WWWTTTPPPRRRVVVWWWUUUUUUYYY[[[[[[XXXXXXXXXWWWVVVUUUSSSSSSNNNIIIIIILLLGGG<<<555666MMM===DDD;;;SSScccgggAAAEEEBBB888111:::444222000...---------...,,,---+++...000+++555NNN{{{lllnnn[[[KKKvvvpppMMMHHHYYYooo{{{qqq]]]HHHZZZ}}}rrr^^^UUUWWWNNNBBBKKK]]]bbb{{{zzzlll[[[MMMMMMWWWfffkkkmmmxxx{{{pppgggssssssRRRAAAiiipppxxxuuuwwwyyyqqqhhhdddgggjjjlllwww{{{qqqiiigggkkkttt{{{tttooocccSSSIIIGGGJJJMMMPPP[[[rrr\\\FFF999888>>>DDDrrrwwwYYY\\\666444444000000000000000000222333RRRxxxrrrppppppeeeqqq}}}}}}}}}|||||||||~~~~~~|||vvvmmmeeeVVVMMMFFFFFFFFFEEEJJJRRRjjj|||~~~~~~|||zzz|||yyyqqqiiicccZZZRRRLLLKKKLLLPPPQQQPPPQQQUUUxxxfffRRRWWWPPPGGGMMMFFFAAABBBEEECCCGGGNNNGGGJJJ___tttmmmmmmnnnqqqppplllllluuunnnjjjiiidddaaabbbRRRHHHQQQTTTaaa~~~vvveee^^^VVVaaa___]]]ZZZWWWTTTQQQOOOPPPPPPQQQSSSUUUWWWXXXXXXOOOXXX\\\bbbdddTTTLLLYYYfff]]]QQQXXX```aaaCCCFFFEEE@@@>>>;;;:::::::::888777222888111+++000------:::hhh~~~eeexxx]]]^^^www^^^CCCAAA___{{{xxxyyyzzzeeeYYYbbbrrrzzzzzzbbbhhhooolllrrrpppmmmmmmnnnnnnkkkiiilllmmmnnnnnnllljjjgggeee]]]XXXSSSOOONNNNNNMMMKKKNNNQQQKKKUUUttt~~~yyydddQQQjjjXXX|||\\\WWWSSSQQQQQQPPPLLLHHHDDDCCCBBB???<<<888444222---RRRYYYrrrgggzzzlllQQQJJJ[[[{{{yyy{{{hhh]]]WWWRRRPPPPPPPPPRRRSSSSSSTTTVVVWWWXXXTTTUUUUUUUUUTTTSSSQQQPPPKKKIIIIIIIIICCC999666888FFF@@@KKKAAAIIIjjjSSSBBBEEE===>>>666===666444111...,,,,,,---///+++---+++...111+++000DDDppp}}}dddZZZyyy```FFFrrrnnnSSS```uuuttttttrrrrrraaaHHHRRRqqqYYYfffcccYYYWWWRRRXXXmmmrrr}}}lllSSS\\\ppprrrhhhuuu|||jjjqqq___RRRLLLQQQnnn~~~tttgggyyytttqqqiiigggmmmrrruuu}}}~~~jjjddd```bbbiiittt}}}uuunnn^^^NNNEEEHHHKKKMMMQQQ___{{{OOO777666@@@@@@===ooo^^^kkk[[[<<<777555333111000000111222333333NNNuuuaaaRRRLLL^^^cccWWWWWWwww~~~}}}}}}}}}}}}}}}~~~~~~{{{sssiiiaaaSSSJJJEEEGGGEEEDDDNNN]]]yyyrrrvvvzzz{{{{{{}}}}}}|||}}}~~~~~~}}}{{{|||xxxnnneee___XXXQQQKKKKKKMMMPPPOOOMMMPPPVVVtttWWWKKKOOOGGGEEEOOOFFFCCCDDDEEEEEEIIIMMMHHHGGGOOOeeevvvuuu___uuutttttttttooohhhhhhmmmssswwwsssgggdddiiiggg^^^YYYWWWHHHFFFUUU\\\mmmjjjhhhlllhhh```___]]]ZZZVVVQQQNNNMMMMMMMMMNNNOOOQQQTTTXXX[[[]]]WWWXXXaaa^^^MMMMMM___SSS```{{{qqqQQQHHHBBBDDDAAA???===<<<<<<<<<:::999555;;;777///......///333\\\oooooommmeeeVVVzzz~~~}}}kkkLLL???RRRlll}}}yyyvvvwwwyyyxxxqqqkkknnn{{{oooYYYUUU[[[aaaeeedddhhhlllmmmkkkhhhgggggglllmmmnnnmmmkkkhhhdddbbbXXXUUUQQQNNNMMMMMMMMMMMMRRRJJJMMMZZZyyy}}}EEEpppWWWmmmlllXXXVVVSSSSSSSSSRRRNNNKKKJJJIIIGGGDDD@@@;;;666333777???fffllluuudddwwwfffOOOQQQggg}}}hhh___XXXVVVSSSMMMMMMQQQQQQQQQQQQRRRSSSSSSSSSSSSPPPQQQRRRRRRQQQOOOMMMLLLIIIIIIIIIFFF>>>888888===GGGLLLJJJHHHJJJIIIHHHCCC777AAA:::999777555111...,,,,,,,,,---***---+++---111,,,---<<<^^^|||cccOOOllljjjIIIlllwwwlllmmmhhhkkkhhhiiinnncccHHHJJJ|||xxxbbbdddrrrPPPOOOYYYdddvvvnnneeemmmuuuuuulllssswwwzzzRRRPPPjjj}}}~~~sssiiifffqqq|||{{{jjjZZZXXX[[[bbbjjjuuuwwwmmmZZZHHHAAAHHHJJJKKKPPPcccIII444555BBB@@@EEE~~~VVVxxxXXX===666111777444111000222444555666IIItttvvv___OOOKKKPPPbbb^^^aaa|||}}}|||}}}}}}}}}|||~~~}}}|||xxxooocccZZZNNNGGGDDDEEEBBBDDDXXXppp~~~wwwlll___rrrzzz}}}}}}|||{{{{{{}}}~~~}}}|||zzz{{{vvvkkkaaa[[[UUUPPPMMMLLLNNNNNNJJJHHHNNNWWWtttPPPGGGJJJAAAEEENNNDDDFFFCCCBBBDDDEEEEEEDDDEEEEEE___qqqssslllkkkppppppjjjhhhkkkwwwwwwooogggiiipppmmmdddYYYNNNDDDIIIRRRTTTccc}}}cccTTT[[[aaa]]]^^^___^^^ZZZUUUPPPMMMKKKGGGHHHJJJLLLMMMQQQUUUXXX[[[\\\hhhdddGGGAAA[[[rrrvvviiikkkLLLHHHJJJ@@@EEECCCAAA>>>===>>>>>><<<;;;999:::888222---///222222SSS|||[[[www}}}uuu```pppzzz}}}uuu[[[EEEHHHVVV~~~}}}zzzwww}}}wwwvvvyyyvvvooosss~~~|||___HHHGGGNNNPPPRRRWWW[[[bbbiiilllkkkjjjkkkmmmjjjkkklllllliiieee```^^^XXXUUUQQQMMMKKKJJJKKKKKKPPPGGGXXXsss|||kkkBBB^^^aaaSSSQQQPPPQQQQQQPPPMMMKKKMMMLLLJJJGGGCCC>>>999777===<<>>XXXbbbJJJ>>>;;;777<<<888222111333666888999BBBiiipppkkkooonnnttt|||}}}}}}{{{yyyyyy{{{}}}}}}|||~~~|||zzztttiii[[[QQQJJJEEEDDDFFFCCCJJJhhhqqqoooiiieeegggzzz~~~}}}||||||||||||{{{yyywwwxxxsssggg\\\WWWSSSOOOMMMMMMMMMMMMJJJJJJUUUaaazzz|||oooMMMHHHJJJBBBEEEIII???IIIBBB@@@BBBAAA===AAAFFFBBBFFFlllpppfffjjjooommmmmmppppppqqqllldddbbbfffeee___[[[GGGGGGVVVUUUOOOUUU___kkkooommmeeecccfffeee___]]]^^^^^^[[[UUUOOOLLLLLLJJJNNNSSSWWWXXXYYY[[[]]]]]]___mmm[[[===YYY{{{```QQQhhhggg~~~dddGGGGGGGGGDDDFFFDDDBBB????????????>>>======555444444000000222///AAAzzznnnhhh|||zzz|||kkkgggxxx~~~}}}nnnUUUIIIJJJiii|||yyy{{{yyyyyyvvvooolllnnnrrrqqqcccUUUMMMIIIEEEFFFIII```bbbeeehhhjjjkkkmmmnnnhhhiiijjjiiifffaaa\\\YYYTTTSSSPPPLLLJJJJJJKKKMMMNNNQQQkkkuuuQQQjjjooo~~~sssXXXPPPOOOOOOOOOOOOOOONNNMMMLLLKKKIIIGGGCCC@@@===;;;000444```mmmyyylllZZZtttwwwhhhfff~~~{{{sssggg\\\TTTMMMEEE@@@GGGFFFRRR]]]]]]```aaaYYYUUUYYYXXXOOOGGGGGGMMMRRRTTTOOONNNSSSUUURRRPPPQQQNNNOOOPPPPPPNNNKKKHHHFFFGGGJJJHHH???666777@@@IIILLLEEE666HHHyyyWWWTTTIIIJJJHHHCCCFFF===999777555222000...,,,,,,+++...++++++222///,,,444MMM]]]ZZZmmmWWWTTT{{{lllVVVKKKGGGDDDRRReeeqqqkkkfffkkknnnkkk```MMMHHHsssqqqhhhyyyOOOAAAeee~~~ccczzzeeeccc|||zzz~~~vvvvvv{{{mmmfff___WWWPPPUUU```ooozzz~~~{{{pppbbbMMMAAAAAAFFFKKKNNNVVVnnn]]]CCC>>>666<<>>aaacccRRRPPPPPPPPPPPPPPPPPPPPPPPPJJJIIIHHHEEECCCAAA@@@???<<<@@@>>>~~~bbb{{{```ppp|||nnnaaabbbzzz|||aaaooosssfffRRRFFF???:::???<<>>999444AAABBBTTTqqqKKK}}}KKKVVVSSSGGGFFF888000333555111222888CCC\\\{{{uuuiiijjjuuu}}}|||jjjoooyyy|||}}}{{{sssdddTTTJJJJJJDDDFFFKKKIIIWWW\\\jjjooohhhyyy}}}~~~~~~}}}}}}}}}}}}}}}}}}zzzyyyyyyyyywwwvvvsssmmmddd[[[UUUPPPLLLJJJPPPSSSLLLJJJNNNOOOlll```KKKKKKIIIHHHGGGFFFFFFFFFBBB@@@???@@@CCCDDDBBB???CCC>>>SSS}}}qqqnnn]]]cccpppdddrrrppplllnnnmmmbbb___^^^VVVVVVLLLXXXiiiaaaVVV```nnn~~~rrrfffccccccbbbbbbcccccc\\\ZZZ\\\VVVLLLLLLTTT___llltttppplllmmmkkkfff[[[bbbRRRbbbnnnWWW|||qqqZZZGGGFFFJJJGGGDDDFFFEEEAAA===;;;;;;<<<<<<;;;:::<<<<<<999333///...///000EEEkkkssszzz]]]oootttuuu{{{vvvjjjbbbuuuzzzwww```CCCOOOccc~~~~~~}}}{{{zzzzzzzzzzzzyyyyyywwwvvvuuuuuuuuuuuummmfff______ffffffVVVCCCLLLVVV[[[YYYaaappptttnnnAAALLLRRRZZZjjjnnnhhhhhhlllccccccddd]]]\\\ZZZRRRRRRIIIDDDJJJNNNNNNOOOSSSTTTttt~~~|||{{{@@@bbb~~~WWWZZZSSSSSSSSSRRRQQQNNNKKKJJJOOOKKKFFFCCCBBBCCCDDDDDD:::EEE222hhhhhh}}}rrrsss^^^bbbxxxoooyyywww}}}```HHHCCCAAA;;;===BBBGGG===MMMaaaYYYYYYTTTVVVVVVQQQIIIDDDCCCEEESSSSSSSSSRRRRRRRRRRRRRRRPPPNNNMMMLLLLLLLLLJJJHHHJJJHHH@@@555555@@@IIILLLFFF===JJJbbb}}}XXXMMMLLLJJJGGGEEECCCAAA@@@>>>===<<<;;;999555000,,,...---,,,,,,---...000111===WWWrrr}}}```HHHpppzzz```LLLrrrwwwpppxxxcccQQQSSSfffuuussskkklllMMMOOOqqqxxxcccRRReeejjjtttggglll~~~\\\AAA```ppp```ppp}}}~~~zzzkkkhhhqqqjjjqqqgggRRR???>>>DDDJJJOOOOOOaaannnDDDFFF888@@@;;;@@@zzzWWWbbbsssXXXQQQ<<>>EEEGGGMMMPPPfff{{{|||FFF???444???AAA[[[RRRjjjtttVVVOOO???CCC___III555111333222000111---:::^^^rrr||||||nnn______mmm{{{}}}www}}}{{{|||zzznnnZZZIIIFFFGGGCCCCCC\\\pppdddlllsss||||||zzz}}}||||||{{{{{{{{{{{{{{{yyyxxxxxxxxxxxxvvvssspppeee```YYYSSSQQQQQQRRRRRRSSSKKKPPPTTTHHHPPP~~~jjjIIIJJJJJJHHHGGGFFFEEEEEEEEEAAAAAAAAACCCEEEFFFEEEDDDBBBCCCEEESSStttggg___bbbjjjkkkpppnnnhhhnnnrrrjjj___```mmmuuummmiiimmmlllllleee______```^^^]]]^^^ZZZYYYZZZZZZRRRMMMWWWfffgggpppxxxuuunnniiigggeeeMMMrrr~~~YYY^^^^^^|||VVVKKKFFFFFFHHHEEE???AAAHHHBBB???;;;999:::::::::999======<<<999666555666777:::777EEE~~~nnnYYYnnn~~~|||qqqZZZ]]]qqq~~~~~~yyypppQQQMMMXXXuuu~~~~~~~~~{{{{{{{{{{{{zzzzzzzzz{{{yyyxxxwwwuuusssrrrrrrrrrssslllccc```fffggg]]]OOODDDKKKQQQUUU\\\ccc```XXXbbbbbbuuuxxxcccaaaeeedddccceee]]]QQQRRRUUULLLGGGMMMOOOKKKJJJPPPVVVXXX~~~~~~wwwUUUIIIuuu]]]NNNOOOQQQPPPNNNLLLJJJIIIIIIHHHGGGFFFDDDDDDEEEEEECCCBBBEEE???BBB???rrr}}}VVV|||}}}yyynnnaaaPPPDDD???>>>??????HHHEEE```fffdddqqqeeeQQQQQQSSSSSSQQQMMMKKKMMMOOORRRRRRRRRRRRRRRRRRRRRRRRPPPNNNLLLKKKKKKKKKJJJIIIDDD===333222<<>>???DDD>>><<<::::::;;;=========@@@>>><<<:::999999;;;<<>>CCCLLLOOOmmmggg[[[tttrrrTTTQQQRRRRRRPPPNNNMMMOOOQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPMMMKKKJJJJJJJJJIIIGGG>>>666000555BBBMMMMMMHHH===QQQxxx]]]WWWLLLLLLLLLKKKIIIGGGEEEDDDDDDAAA===999777555222000...---,,,++++++,,,---...000FFFlllnnnqqqQQQfff\\\RRRxxx~~~~~~{{{yyyxxxxxxtttllleeecccfffdddgggXXXBBBGGGhhhaaaEEEIIIIII|||___```gggooorrr^^^hhhZZZSSS]]]xxxpppoooppp|||yyy}}}iiidddttt~~~zzzooo___UUUBBB999AAAHHHJJJNNNYYYsssPPP@@@333???HHHHHH|||tttccc[[[CCCDDDBBB???[[[QQQFFF>>>999444333444333555===vvv{{{vvv```hhhooossstttrrrllldddiiixxx}}}~~~~~~xxxdddOOOBBBJJJJJJNNNooopppVVVaaa||||||~~~yyyvvvwww|||~~~}}}}}}||||||}}}}}}ttttttttttttsssoooiiieeeZZZVVVPPPMMMLLLNNNPPPQQQOOOOOORRRHHHIIIwwwjjjYYYKKKEEEEEECCCBBBAAA@@@@@@@@@<<<===>>>??????@@@@@@@@@===@@@BBBCCCIII___uuuooobbb]]]fffrrrtttvvvwwwppppppmmmnnnhhh```eeeiii```ddd```]]]]]][[[TTTPPPPPPTTTRRRQQQTTTXXX]]]dddjjjiiilllooojjj^^^ZZZjjjuuukkkiiifffppp___FFFPPPLLLHHHFFFEEECCC??????@@@;;;:::999;;;>>>@@@AAAAAAAAA???===<<<<<<===??????666,,,@@@UUUwwwccc{{{|||}}}WWWaaaqqq~~~~~~|||aaaPPPZZZmmmxxx|||zzzzzz{{{|||yyyyyyyyyyyywwwvvvtttssswwwvvvtttrrrqqqpppoooooopppnnnkkkjjjlllkkkaaaUUUPPPSSS[[[eeejjjiiigggfffjjjsssMMM???BBBCCCUUUQQQSSSQQQIIIKKKMMMFFFMMMJJJLLLOOOJJJQQQvvv}}}wwwZZZ\\\iiilllSSSJJJTTTPPPOOOMMMKKKIIIIIIJJJJJJGGGHHHIIILLLNNNMMMJJJGGGFFFCCCEEE<<>>>>>___vvvvvvLLLKKK]]]zzz}}}dddtttuuurrrmmmzzzuuuuuuuuu{{{{{{qqqcccccckkkqqqssswwwdddXXXMMM===;;;EEEIIIJJJMMM]]]yyyEEEAAA666EEEAAA>>>uuudddkkkzzzUUUEEEGGGJJJ@@@ZZZUUUMMMDDD<<<666444444444111777```}}}}}}kkklllmmmqqquuuqqq___LLL^^^www~~~~~~|||lllZZZDDDGGGIIIUUUsssiiiQQQHHHXXXiiigggtttyyyzzz{{{~~~~~~}}}}}}}}}}}}}}}vvvvvvuuutttrrrmmmgggbbbVVVSSSNNNLLLLLLMMMNNNNNNPPPTTTNNNEEE[[[[[[IIIDDDDDDDDDBBBAAA@@@?????????<<<===??????>>>>>>>>>???>>>>>>BBBCCC===CCCggg```PPPTTTWWW___oooyyytttqqquuuvvvqqqssssssiiikkkhhhhhhhhheee___[[[\\\aaaaaabbbfffjjjjjjgggddddddeeejjjmmmiiinnnsssLLLPPPgggwwwiiiOOOIIIGGGIIIEEEAAA@@@AAAAAA???>>>999999999;;;???BBBCCCCCC@@@>>><<<<<<===>>>???>>>;;;333AAA999^^^qqqrrrwww^^^ZZZcccvvvnnn[[[WWW___kkkxxx|||yyywwwvvvvvvwwwvvvvvvwwwwwwvvvtttrrrqqqtttsssrrrqqqpppooooooooojjjkkkkkkjjjkkkiii___TTTGGGJJJVVVfffqqqxxxjjjKKKFFFJJJRRRlllXXXPPPRRRMMMKKKLLLGGGIIIMMMSSSSSSPPPdddkkkDDDgggnnndddUUUHHHPPPOOOOOOMMMLLLKKKJJJJJJJJJFFFFFFHHHJJJLLLLLLIIIFFFCCCEEEEEEIII???YYYxxxqqquuu~~~{{{yyyyyyxxxrrrjjjdddUUUGGGAAA===999===DDDGGGbbbjjjeee\\\OOONNNKKKJJJIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPLLLKKKJJJJJJHHHEEE@@@===333222888CCCJJJIIIDDDAAAOOOYYYQQQPPPKKKLLLLLLLLLJJJGGGDDDBBBAAA???<<<;;;:::888555333111000///---,,,,,,,,,---'''666MMM[[[^^^yyyOOOaaa~~~yyysssvvv{{{}}}ppp^^^QQQTTTfffwwwuuunnn]]]]]]|||iii>>>PPP{{{<<>>TTTOOOGGG???;;;888555333333---444JJJvvvxxxzzztttoooooouuusssaaaNNN```}}}~~~vvvhhhOOOGGGGGGYYYsss~~~ppp\\\SSSVVVZZZSSSPPPggg~~~~~~~~~}}}|||||||||||||||wwwuuusssqqqmmmhhhbbb]]]RRROOOMMMLLLMMMNNNNNNMMMNNNTTTOOOSSSvvvxxxUUUCCCKKKEEEDDDCCCBBBAAA@@@@@@@@@???AAACCCBBB@@@>>>???@@@>>><<>>OOOfff|||gggggg___QQQSSS\\\jjjccchhhqqqqqqtttvvvpppmmmlllmmmpppnnniiihhhjjjkkkkkkiiigggfffggghhhgggiiiaaauuuddd___zzz~~~wwweeeKKKLLLKKKCCCEEEDDDCCCAAAAAA@@@>>>;;;999999999;;;>>>AAAAAAAAA===;;;999:::<<<===;;;:::;;;777;;;555PPPmmmttt{{{wwwmmmZZZUUUkkk}}}{{{ppp```ZZZbbbnnnvvv{{{zzzxxxvvvtttrrrqqqqqqpppqqqsssttttttsssrrrqqqrrrqqqpppoooooooooooopppkkklllkkkiiiiiihhh```XXXHHHKKKYYYmmm{{{UUUOOOTTT]]]wwwaaaLLLQQQQQQMMMMMMMMMIIIQQQVVV\\\qqq|||tttRRR\\\{{{[[[ZZZOOOLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHEEEFFFGGGIIIKKKJJJGGGEEE@@@DDDGGGSSSGGGEEEiiivvvjjj}}}|||wwwvvvuuuqqqlllhhhaaaTTTEEE<<<;;;???CCCFFFGGGZZZmmmbbbooo|||^^^KKKIIIFFFEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNJJJJJJJJJJJJHHHCCC<<<777222555>>>HHHJJJGGGFFFIIIoooiiiYYYTTTNNNMMMNNNNNNNNNKKKHHHDDDBBB@@@???>>>>>>===<<<888666333222000...------------***555BBBlllTTT___XXXvvvyyytttyyy}}}{{{xxx{{{}}}vvvbbbLLLHHHWWWiiirrrtttaaaTTTkkk\\\AAAhhhMMMBBBnnnzzzYYYUUU}}}iiivvvzzz{{{hhhsss}}}vvv|||}}}}}}vvv{{{yyylll```WWWYYY___ccciiipppwwwrrrcccTTTIII???777???IIIEEEIIINNNrrr```CCC999555???;;;jjj[[[\\\OOOLLLDDDKKK@@@KKKEEE;;;666777999777222555,,,555===ooozzzzzzqqqpppwwwzzzoooaaaiii~~~}}}|||}}}}}}rrr\\\KKKFFFZZZqqquuuggg[[[\\\gggbbbLLLKKKiiiyyy}}}}}}|||{{{{{{{{{{{{{{{uuurrrooolllhhhccc]]]XXXNNNMMMLLLLLLNNNOOONNNMMMJJJSSSSSSeeeUUUPPPBBBWWWFFFEEEDDDCCCBBBAAAAAAAAABBBDDDFFFEEEBBB@@@AAABBB<<<;;;<<>>===:::888777888;;;;;;999666777999555888999fffmmm|||ooommmxxx}}}]]]OOOddd}}}}}}{{{lll[[[]]]gggkkkwwwwwwuuusssqqqooommmllllllmmmppprrrttttttsssrrrppppppooooooooooooppppppooopppmmmjjjiiiiiiddd^^^NNNXXXpppvvvDDD]]]rrr```BBBJJJNNNIIIKKKPPPOOOTTTUUUddd}}}|||wwwPPP111yyykkkUUURRRGGGRRRLLLLLLLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHIIIKKKJJJHHHEEE???BBBJJJWWWRRR:::FFFwwwkkk|||||||||{{{vvvvvvrrrkkkggghhhaaaTTTBBB777;;;FFFKKKKKKCCCGGGMMMLLLhhhiiiXXXGGGEEECCCBBBDDDGGGIIIJJJIIIJJJJJJKKKLLLMMMMMMNNNIIIJJJJJJJJJHHHAAA999333333888BBBKKKJJJEEEIIIQQQ___WWW\\\JJJOOOPPPPPPOOOMMMIIIEEEBBBAAA@@@@@@AAAAAA???;;;888444333111///...------...------000~~~vvvTTT```|||oooYYYpppzzzooorrryyy|||rrr```RRRNNNQQQggg}}}pppTTT[[[PPPHHHYYYDDDxxxZZZaaa~~~ttt{{{zzz}}}tttzzzzzz}}}yyyuuuoooyyywwwnnn```^^^\\\[[[^^^fffmmmqqq~~~nnn^^^OOODDD:::555@@@IIICCCNNNTTT}}}QQQ>>><<<:::@@@>>>{{{XXXRRRPPPQQQEEEPPPIIIKKKBBB:::888777555555777111000777===RRRyyyuuujjjpppkkk|||}}}}}}}}}{{{cccUUUNNN```sssiii]]]dddhhhooofffUUUaaaooo|||~~~}}}{{{zzz{{{{{{zzzyyyxxxsssllleee___ZZZTTTQQQUUULLLHHHLLLNNNLLLMMMRRRXXXAAATTTrrrPPPNNNLLLLLLIIIEEEDDDGGGHHHFFFFFFGGGEEEFFFHHHHHHHHHEEECCCAAA???BBBFFFHHHGGGFFFEEEEEERRRuuuzzz~~~ppphhhhhhZZZSSS___]]]```fffmmmppplllccc\\\```WWWZZZfffrrrwww\\\MMMVVVhhhnnnxxx}}}kkkXXXPPPLLLFFFCCCDDDDDDDDDCCCAAA???>>>===<<<<<<>>>>>><<<>>>AAA???;;;999999888888888999:::;;;;;;<<<;;;888;;;MMMjjjrrreee}}}}}}rrrccc```www|||}}}{{{~~~sssaaa___kkkmmmooossstttoooiiiiiinnnlllmmmooopppqqqpppooonnnnnnoooooolllhhhhhhkkknnnjjjjjjjjjjjjjjjiiiiiihhh^^^kkk{{{ZZZCCCaaa[[[UUUMMMIIIIIIKKKOOOQQQVVVSSSfffxxxPPP<<>>FFFEEENNNIIIKKKPPPWWWhhh|||jjj@@@LLLLLLKKKJJJJJJJJJJJJKKKEEEHHHKKKLLLJJJJJJLLLNNNMMMLLLIIIEEE@@@;;;555222111EEEBBBCCCLLL???PPPcccZZZYYYNNNWWWWWWWWWUUUPPPKKKFFFDDDDDDDDDDDDCCCBBB@@@???>>>>>>999777444111///---,,,,,,,,,444666OOOtttLLLppptttSSScccyyyuuujjjoootttlll___WWWXXXgggnnnZZZfffLLL\\\LLL```[[[lllzzz}}}{{{~~~rrr```ppprrrqqqooo^^^fffiiidddfffrrrzzzzzzaaaXXXKKK===999<<>>AAAEEEFFFFFFDDDDDDDDDGGGPPPjjj|||ttt~~~zzzzzzzzzmmm\\\^^^kkklllwwwxxxdddWWW]]]lllvvv|||}}}ttt]]]QQQHHHGGGHHHFFFFFFHHHBBBBBBAAAAAA@@@???>>>>>>===??????===>>>AAA???;;;<<<<<<<<<<<<<<<===>>>>>>???<<<===@@@===AAA\\\zzzrrrmmmvvvzzzooo___ppp}}}zzz~~~{{{iii```bbbllllllmmmooommmhhhhhhkkkhhhjjjlllnnnooonnnlllkkkkkklllllljjjggggggiiikkkiiijjjjjjjjjjjjiiihhhhhheeeiiipppuuuyyyrrrfffWWWXXXqqqkkkQQQJJJHHHKKKNNNNNNRRRXXXQQQiiixxx\\\FFFoooQQQTTTRRRLLLLLLGGGJJJKKKLLLLLLKKKIIIHHHHHHEEECCCCCCEEEHHHHHHDDDAAABBBCCCFFFHHHDDD@@@EEEOOOeeekkkyyy|||}}}{{{|||yyyuuurrrnnnjjjeeebbb]]]\\\HHH===IIIMMMJJJQQQRRRWWW^^^aaaccckkkkkk^^^LLLLLLKKKJJJJJJJJJJJJJJJIIIKKKMMMLLLKKKJJJLLLNNNLLLLLLKKKEEE<<<666444555DDDBBBHHHMMMFFFLLLzzz[[[XXXYYYPPPQQQRRRRRRPPPMMMHHHDDDCCCCCCEEEDDDCCCBBB@@@???>>>>>>999888555222///...------)))...---FFF{{{vvvuuuccc```[[[ppp~~~|||wwwpppllllllddduuu~~~ddddddSSSssszzzQQQyyyZZZxxxdddZZZaaannnuuutttfffiiijjjjjjppp{{{qqq\\\RRREEE:::999>>>CCCEEEGGGZZZeeeaaaBBB:::>>>???<<>>777666555333333444666111333333777TTTzzzvvvyyyvvvuuu]]]eeevvvtttqqq{{{{{{{{{}}}~~~hhh]]]nnnrrrYYYWWWvvviii^^^yyy}}}pppuuuyyy}}}zzzyyyxxxvvvtttrrrnnniiiaaa[[[VVVQQQMMMJJJFFFLLLPPPNNNMMMMMMNNNMMMFFFRRRyyy[[[RRR[[[VVVMMMJJJDDDAAACCCDDDBBBCCCEEEBBBCCCEEEEEEDDDBBB???======@@@CCCDDDCCCBBBBBBBBBEEE>>>JJJlllooonnn|||WWWVVV___ppp{{{}}}oooFFFKKKFFFCCCDDDDDDBBBAAABBB@@@@@@@@@??????????????????@@@@@@===>>>@@@>>>:::???????????????@@@@@@@@@BBB;;;>>>EEE>>>666JJJjjj{{{~~~zzzaaadddttt~~~xxxlllhhhoookkkiiikkkkkkhhhfffhhhbbbdddgggiiijjjiiigggfffhhhiiijjjjjjhhhggghhhjjjiiiiiiiiijjjiiihhhhhhgggiiifffcccdddggghhhfffccc^^^WWWRRRWWWcccgggYYYGGGJJJEEEIIIQQQQQQLLLQQQ\\\lll}}}}}}~~~yyyXXXIIIfff}}}yyyWWWJJJTTTRRRJJJIIIHHHHHHGGGGGGHHHJJJIIIEEEAAA@@@AAABBBCCCBBBAAAAAABBBAAABBBEEEFFFCCC@@@EEELLLWWWdddvvvnnnnnn~~~{{{yyyvvvssspppmmmiiieeebbb___YYYKKKGGGRRRRRROOOVVVYYYaaakkkooollliiiiiiiiiLLLLLLKKKKKKJJJIIIIIIHHHJJJKKKLLLKKKIIIIIIKKKMMMKKKLLLIIIAAA777333555:::KKKBBBKKKIII@@@iiioooWWWWWWYYYSSSMMMKKKKKKKKKHHHEEEBBBBBBBBBEEEDDDCCCBBBAAA???>>>>>>:::999666333111/////////---///***===sss[[[ssslllVVVfff~~~ttthhh^^^eeevvvvvvgggYYYaaabbbzzzYYY___vvvlll|||mmm[[[bbbkkktttfffffflllxxxbbbXXXIII>>>666999@@@DDDGGGIIIbbbtttNNN999@@@999JJJHHHtttbbbgggxxxXXXIIINNNLLLGGGGGGFFFFFF>>>777666666444222444444000111333222DDDnnnzzzvvvSSSXXXeeekkkccc___eeejjjvvvvvvyyy}}}~~~|||{{{{{{{{{rrrgggdddXXXIIIaaa|||bbbggg{{{}}}|||zzzxxxvvvuuussspppnnngggbbb[[[UUUQQQNNNKKKIIIIIIMMMMMMHHHHHHMMMPPPNNNMMMpppjjjMMMPPPSSSMMMIIIHHHBBB???@@@AAA???@@@BBB@@@AAACCCCCCBBB@@@===;;;<<<>>>AAABBBAAA@@@@@@@@@DDDBBBAAAJJJddd}}}oooccczzz}}}yyysss^^^\\\]]][[[iiixxxtttTTTMMMLLLKKKIIIGGGFFFCCC@@@>>>>>>>>>>>>>>>======<<<<<<;;;>>>@@@???<<<<<<>>><<<888======>>>>>>?????????>>>>>>;;;===AAA;;;444???QQQppp~~~kkk^^^iii{{{{{{xxxuuummmiiikkkllljjjfffeee``````````````````aaaaaaggghhhiiijjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggffffffbbb^^^___bbbbbb^^^YYYdddXXXNNNKKKLLLJJJHHHGGGMMMIIILLLSSSOOOJJJXXXoooggg???VVV```NNNJJJTTTTTTJJJDDDDDDCCCDDDEEEFFFFFFDDDAAA>>>@@@AAAAAABBBBBBCCCDDDDDDBBBDDDEEEEEEBBBBBBFFFKKKKKK^^^sssaaa~~~}}}{{{vvvsssqqqnnnllliiieeebbb```XXXOOONNNQQQRRRWWWaaaooo{{{jjjLLLLLLKKKKKKJJJIIIHHHGGGIIIIIIHHHHHHHHHHHHJJJKKKLLLHHHAAA999333555;;;BBBGGGHHHKKKFFFXXX___[[[WWWUUUTTTMMMEEEFFFGGGEEECCCBBBBBBCCCEEEEEEDDDBBBAAA@@@???>>><<<:::777555222111111111111222+++333]]]|||^^^___ZZZaaauuu{{{cccfffgggjjjvvv|||ooo\\\dddxxx```YYYQQQNNNnnnmmmhhhkkkwwwxxxZZZOOOBBB999555<<>>777777777555333444222000111444333:::aaa~~~~~~uuu___vvvnnnnnnsss{{{}}}yyyxxxzzzwwwwwwhhhUUUJJJLLLkkkeeebbb|||xxx{{{yyywwwvvvtttrrrnnnlllaaa]]]VVVQQQNNNLLLKKKIIIQQQQQQOOOKKKLLLOOOOOOLLLbbbJJJGGGNNNFFFBBBHHHDDD???<<<>>>???======@@@===???@@@AAAAAA>>><<<:::<<<>>>@@@@@@???>>>>>>???===@@@>>><<>>>>><<<;;;:::888777777<<<===<<<::::::<<<:::555888999::::::;;;;;;::::::777::::::777777;;;===;;;YYYxxxyyyxxxzzz~~~hhhjjj}}}~~~}}}yyypppjjjlllnnnjjjfffdddaaa^^^ZZZWWWVVVXXX[[[]]]aaabbbcccdddfffffffffeeeeeeeeeeeeeeeeeeddddddcccaaa```_________^^^\\\ZZZQQQLLLJJJMMMMMMIIIJJJOOOPPPKKKKKKNNNOOOZZZ|||uuu~~~xxxOOOHHHwwwVVVNNNIIIPPPTTTJJJ@@@@@@@@@DDDHHHGGGCCCAAAAAACCCJJJGGGCCCCCCEEEFFFEEEBBBBBBEEEFFFDDDBBBCCCFFFIII@@@UUUkkkxxx}}}ooo}}}yyywwwvvvvvvvvvsssqqqooommmkkkhhheeebbb^^^WWWSSSPPPMMMTTTeeerrrlllzzz[[[KKKKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGHHHIIIJJJKKKKKKKKKBBB777111444<<>>777888???CCCCCCJJJUUUqqqLLL:::888<<>>GGGJJJ@@@AAAHHHAAA===;;;>>>@@@>>>===???;;;<<<>>>@@@@@@>>><<<;;;<<<>>>??????>>>======>>>@@@;;;>>>FFFCCC@@@QQQjjjwwwqqqpppyyyrrrhhhnnnzzzkkk```ooo|||qqqsssSSSNNNNNNOOOMMMEEEEEEEEEBBB???@@@CCCCCC@@@>>>===<<<:::888777555555:::;;;:::888999;;;999555555666777888999888777777333888777222666@@@>>>222DDDzzzqqqhhhttt}}}yyyzzzvvv}}}|||zzzrrrnnnoooqqqmmmiiigggddd```ZZZUUURRRSSSUUUWWWXXXWWWWWWYYY\\\^^^^^^]]]______`````````___^^^^^^\\\]]]]]][[[WWWTTTQQQPPPEEEEEEGGGKKKLLLKKKLLLPPPOOOMMMNNNUUUeeewwwpppSSS===nnnWWWMMMMMMGGGIIIQQQJJJ???CCCAAAFFFJJJIIIDDDBBBFFFJJJRRRLLLFFFCCCDDDDDDAAA>>>BBBEEEEEEBBBAAADDDFFFFFFEEEQQQaaannnvvv}}}|||tttqqqrrruuuqqqooolllkkkiiifffccc```ZZZVVVWWWRRRLLL\\\rrrwwwXXXwww{{{|||bbbLLLIIIIIIJJJKKKKKKIIIHHHGGGIIIHHHHHHJJJLLLLLLKKKIIIDDD;;;222111999CCCJJJLLLIII@@@PPPkkkSSSTTT]]]PPPGGGLLLJJJFFFGGGGGGFFFEEEDDDDDDEEEFFFEEEDDDCCCBBB@@@??????>>><<<:::888666555555555000000222,,,333\\\ooorrrtttbbb^^^uuujjj[[[^^^mmmyyyrrr]]]ccckkklllBBBUUUvvv~~~xxxzzz~~~kkk\\\PPPBBB<<<888;;;CCCCCCBBBPPPcccwww???<<<>>>===>>><<>>???>>>===<<<===>>>DDD>>>AAAJJJDDD888<<>><<<777;;;```pppqqqvvvsss}}}|||zzzuuutttwwwyyyuuurrrqqqgggddd___YYYUUUSSSRRRRRROOOMMMLLLNNNRRRUUUVVVVVVXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSPPPMMMIIIGGGKKKKKKHHHDDDEEEJJJNNNOOOQQQXXXdddxxx{{{pppQQQAAA```pppKKKEEENNNHHHFFFOOOIIIAAAJJJCCCEEEFFFEEEDDDEEEHHHKKKMMMJJJEEEAAA>>>>>>>>>???@@@CCCCCC>>>>>>BBBDDDBBBIIIIIISSSffftttxxx}}}wwwooopppuuunnnllliiigggeeeccc___\\\XXXVVVYYYSSSMMM```oooddd___fffjjjhhhVVVQQQFFFHHHIIIKKKKKKJJJIIIHHHIIIHHHHHHIIIJJJIIIEEEAAA999666555888@@@GGGJJJKKKGGGDDDtttXXXPPPQQQSSSLLLKKKLLLIIIHHHIIIIIIHHHEEEDDDDDDEEEFFFFFFEEECCCBBBAAA@@@??????===;;;999777666666666444111555111---QQQrrrrrrlllZZZiiiyyyllllllssswwwfffWWWxxxJJJUUU~~~{{{wwwaaaRRRGGG@@@999888???FFFCCCCCCWWWrrrSSS>>><<>>aaazzzSSSoooPPPIIIJJJJJJEEEHHHKKKBBBAAA999444555555333111111---222---000888///111NNNqqq|||~~~dddlllsssZZZMMM```~~~}}}xxxzzzwwwsssdddTTTHHHJJJqqqtttooo}}}yyytttvvvtttpppkkkfff___XXXSSSSSSOOOKKKHHHIIIKKKMMMNNNOOOHHHKKKRRROOOQQQqqqZZZIIIEEEBBB999EEEPPPCCC???===>>>DDDFFFCCCAAABBB777999<<>>======>>>???>>>===<<<===>>>;;;AAABBB@@@CCCHHHGGG@@@DDDSSSddd~~~{{{xxxoooLLLKKKFFFLLLPPPJJJHHHLLLIIIFFFFFFEEEEEEJJJPPPJJJ???<<<<<<<<<;;;;;;:::::::::999;;;:::999:::===<<<777888999;;;======<<<;;;:::777222444;;;===999999???777KKK}}}pppiiiwwwsss{{{gggppprrrkkknnn{{{}}}{{{yyyzzz}}}{{{|||iiigggccc___YYYTTTPPPNNNLLLIIIGGGIIIMMMQQQSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRNNNLLLKKKMMMOOONNNJJJFFFHHHKKKKKKHHHKKKRRRSSSMMMUUUfff|||vvvvvvtttZZZ999UUUuuuSSSGGGBBBQQQMMMHHHNNNHHHBBBOOOCCCAAA???@@@CCCFFFHHHIIIBBBCCCCCC>>>999999>>>DDD>>>AAAAAA<<<<<>>999000444:::@@@DDDGGGIIIJJJEEEVVVVVVUUUUUUPPPKKKLLLQQQPPPIIIIIIJJJJJJHHHEEECCCCCCDDDFFFFFFEEECCCBBBAAA@@@??????>>><<<999888777777777444,,,222///%%%EEE~~~rrrxxx[[[vvv[[[ccczzzsssfffdddoooiiiPPPhhhrrrtttRRR|||mmmfff^^^HHH888777777888@@@HHHCCCCCC]]]}}}===@@@888<<>>@@@BBBCCCDDD@@@AAAAAA@@@???>>>@@@BBBIIIBBB@@@EEEFFFBBB???@@@@@@GGGIII[[[xxx|||www___PPPJJJNNNJJJHHHKKKLLLIIIGGGHHHGGGAAA???EEEJJJHHHBBB???>>>;;;999999;;;===>>>???@@@???<<<:::999:::;;;<<<>>>======>>>???===999444777888:::>>>@@@@@@===:::777DDDZZZuuuqqq^^^yyyttttttaaa[[[hhh|||~~~~~~}}}|||{{{}}}zzzooobbb\\\^^^\\\WWWPPPNNNMMMMMMNNNMMMKKKIIIMMMOOOKKKEEEGGGMMMIII???AAAEEEHHHJJJJJJIIIJJJJJJJJJEEEEEEMMMQQQSSS^^^kkk{{{www|||sss\\\ccc???cccRRRHHHLLLQQQMMMIIIGGGGGGHHHHHHHHHEEEBBB>>><<<===???AAABBB??????>>>>>>>>>???@@@AAA;;;<<<======<<<===???AAADDD???EEE^^^}}}ooosss~~~kkksssrrrdddgggfffeeedddaaa^^^YYYUUURRRQQQOOONNNMMMNNNOOOOOOZZZXXXUUUSSSRRROOOKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGDDD>>>777222222666===JJJOOOAAA<<>>===<<<;;;999888777666333666333111///333SSS~~~ooowwwpppllldddoooxxxtttqqqttt{{{lllUUU[[[```|||}}}vvviii[[[OOOEEE<<<777555LLL@@@888KKKPPPdddVVV===>>>///FFF666OOOmmmuuuwwwOOOKKKJJJGGGDDDBBBAAAAAAAAA<<<999666444444333222111000111222111000111555888IIIppp|||{{{}}}uuuYYYQQQmmm~~~xxxxxx~~~~~~uuurrruuuqqqUUUIIInnnwwwWWWsss|||{{{uuutttrrrmmmggg___[[[YYYVVVQQQMMMMMMJJJGGGFFFFFFHHHJJJLLLPPPJJJKKKSSSeeeXXXJJJDDD>>>>>>CCCFFFDDDAAA???>>><<<<<<>>>???@@@???;;;<<<>>>@@@AAACCCCCCCCCAAABBBCCCBBBAAA@@@BBBCCCDDD@@@???CCCCCC???>>>???===AAA===DDDUUUWWW```{{{ppp___SSSMMMNNNOOOLLLGGGFFFIIIIIIFFFEEEFFFDDD???>>>CCCFFFCCC???===;;;999777777999:::;;;;;;AAA???<<<999777777777777<<<;;;;;;===???>>>:::666999:::<<>><<>>FFF___yyy~~~vvvyyy~~~sssXXXRRRfff{{{www~~~}}}||||||yyyuuuqqqyyypppiii]]]QQQVVVUUURRRPPPNNNLLLJJJIIIEEEFFFHHHLLLRRRUUURRRMMMQQQNNNKKKIIIHHHIIIJJJKKKPPPTTTYYYZZZ[[[jjj|||vvvvvvcccPPPWWWNNNeeefffMMMGGGHHHPPPNNNLLLLLLLLLLLLKKKIIIEEEBBB???>>>???AAAAAABBBAAAAAAAAA@@@@@@?????????<<<>>>@@@AAABBBDDDGGGIIIAAA@@@HHH]]]uuu}}}ssseeelll}}}vvvkkkooouuuzzztttmmmggg```[[[ZZZZZZYYYXXXTTTSSSRRRQQQOOONNNMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJFFF@@@:::666555555999GGGGGG>>>DDDKKKOOOUUUvvvXXXRRRPPPPPPOOONNNMMMMMMMMMMMMJJJJJJKKKJJJIIIFFFDDDBBBBBBCCCDDDEEEDDDAAA???===@@@???>>>===;;;:::999888444777444222///---DDDjjjvvvxxxfffeeeppp|||wwwwww}}}xxxbbbWWWsssppp~~~|||xxxwwwoooaaaSSSGGG>>>999666;;;DDD>>>AAAQQQWWWtttIII222===;;;999BBBgggeeeVVVaaaLLLGGGFFFCCCAAA???=========;;;999555444333333222111000000111000000111444777777fffyyyyyyuuu|||{{{|||xxxuuu}}}xxxddd]]]~~~xxxyyy}}}{{{~~~}}}zzz]]]LLL\\\WWW}}}wwwzzzvvvqqqnnnhhhccc^^^XXXUUUTTTRRRNNNKKKIIIHHHEEEDDDEEEHHHLLLNNNWWWEEEEEE]]]zzzWWWIIIDDD???;;;;;;@@@CCCBBB???===;;;::::::;;;===============>>>??????????????????@@@AAAAAA??????@@@BBB>>>===???AAA@@@<<<===@@@???BBB===888777444===TTTnnn~~~zzzcccYYYNNNIIIJJJKKKJJJHHHIIIDDDCCCFFFFFFCCCBBBCCC@@@>>>>>>AAA@@@<<<:::;;;===;;;999999;;;<<<<<<;;;???===:::777555333333222888888999;;;======:::888888888:::<<>>???BBBFFFJJJMMMNNNMMMRRRZZZeeeuuu||||||}}}rrrjjjaaaVVVHHHIIIXXXjjjOOONNNIIILLLQQQPPPPPPPPPQQQOOOLLLJJJEEECCCAAAAAABBBBBBBBBAAACCCCCCCCCCCCBBB@@@>>>===:::<<<>>>??????AAADDDFFFBBBAAAFFFQQQ^^^dddaaa[[[aaattt~~~\\\YYYwwwuuuyyy~~~~~~ssseee\\\YYYXXXWWWUUUMMMMMMMMMLLLKKKJJJHHHGGGFFFGGGHHHHHHFFFEEEFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIHHHEEE@@@888333333888===EEEGGGJJJNNNEEE===ddd[[[LLLYYYPPPOOONNNMMMMMMLLLLLLMMMIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@BBBAAA@@@???>>>===<<<;;;666888555444222+++777SSSrrrzzznnn^^^dddvvviiiaaaqqqzzzppp]]]iiiooo~~~~~~{{{}}}~~~~~~}}}yyyuuusssllleeeXXXIII>>>888888999DDD>>>???LLLWWWfffbbb@@@///>>>DDD000^^^^^^nnnKKKMMMEEEDDDAAA???<<<;;;;;;;;;:::888555333333333222111///000000000111222444555222SSSooo{{{wwwpppjjjwww{{{wwwxxxssslllsssxxxooouuu{{{|||~~~xxxzzzfffcccOOOiiizzz~~~rrrtttooojjjeee]]]]]]YYYUUURRRQQQOOOLLLJJJHHHHHHHHHHHHHHHJJJMMMOOOLLLKKKaaauuuDDDFFFAAA===:::;;;>>>AAA@@@???<<<:::888888:::;;;<<<;;;;;;;;;;;;;;;:::999888888:::;;;======;;;;;;<<<===:::<<>>@@@<<<777777;;;<<<;;;::::::;;;<<<;;;999:::999777555333111111111333444666888:::::::::999444444444777999:::999777:::666999BBBDDDNNNwww}}}}}}}}}sss```]]]jjjwww|||{{{}}}}}}|||zzztttvvvyyy~~~~~~wwwlllbbbZZZWWWRRR[[[```aaaiiivvvxxxqqqhhhfffbbb\\\WWWWWW[[[___lll{{{wwwvvvzzz|||jjjccc^^^AAAJJJ{{{XXXTTTPPPJJJQQQSSSRRRPPPOOOOOONNNKKKIIIEEEDDDCCCDDDDDDDDDBBB@@@AAABBBDDDDDDCCCAAA???===:::;;;<<<<<<;;;;;;===???FFFDDD@@@???BBBHHHOOOTTTYYYjjj{{{ppp^^^kkkyyysssmmmqqq~~~rrrhhhbbb\\\TTTNNNPPPOOONNNMMMMMMLLLLLLLLLDDDFFFGGGFFFCCCCCCDDDFFFDDDDDDDDDDDDDDDEEEFFFGGG>>>;;;888666777<<>>===<<<666888555666777000444GGG{{{bbb___bbbmmm}}}cccZZZssssss___QQQYYYkkkvvvppppppoooxxx}}}~~~~~~}}}{{{{{{yyytttsssuuuwwwddd]]]PPPCCC999777;;;@@@HHH>>>EEEQQQ[[[|||EEE:::999>>>@@@BBB}}}___}}}BBBJJJFFFEEEBBB???===<<<<<<<<<999777444222222222222111/////////000111333444444222<<>>@@@<<>>@@@BBBCCCCCCBBB@@@???>>>?????????>>>>>>???AAAGGGDDD???999777:::DDDLLLSSS]]]kkkyyysssjjjeeehhhkkkkkkjjjqqq|||yyyvvvmmmaaaXXXPPPNNNJJJGGGEEEDDDEEEEEEBBBBBBCCCBBBBBBBBBDDDFFFFFFFFFFFFEEECCCAAA???>>>555333444999@@@DDDEEEDDDKKKDDD666HHHfffQQQSSSUUUQQQLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHGGGEEEDDDDDDEEEEEEHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@???>>>>>>===<<<<<<888999555555888222333AAAtttaaaLLLWWWwwwqqqWWWgggooo```QQQZZZsss|||uuuQQQGGGXXXlll~~~|||yyy{{{~~~}}}xxxrrrnnnkkkjjjZZZSSSHHH===777999???DDDBBB@@@KKKTTTfff\\\555222@@@777222aaakkkhhhZZZBBBDDDFFFDDDAAA???===<<<;;;;;;888666333111222222111000///......000222444333222444333;;;YYYwww||||||vvv~~~tttnnnkkkttt{{{ssspppqqqmmmooowww}}}~~~~~~zzzyyyxxxxxxzzzzzzyyyyyy}}}qqqhhh~~~yyycccyyyzzzkkkgggggg^^^WWWSSSKKKOOOOOOMMMKKKIIIGGGEEEDDDEEEIIILLLMMMKKKKKKMMMOOOYYY___IIIPPPDDD@@@>>>===>>>???@@@@@@???;;;:::888888:::;;;;;;;;;:::;;;;;;::::::999888777777:::<<<===<<<;;;<<<<<<:::>>>???======??????>>>>>>;;;:::222---GGGjjjwww|||mmmYYYIIIAAABBBHHHLLLRRRZZZ]]]\\\eeevvv}}}xxxxxx~~~|||}}}qqqrrrrrraaa[[[QQQIIIEEECCCBBBBBBHHHHHHFFFBBB>>>???CCCGGGFFFBBB@@@CCCDDDAAA???@@@>>>===>>>???;;;777888===777777777888999777444111111111111222333333444444111333555666555555777888555333222333666888888888888333444;;;;;;:::HHH[[[zzz}}}wwwppp}}}{{{ZZZLLLXXXhhhtttzzz{{{zzz{{{~~~xxxuuuuuuuuuttttttvvv~~~xxxzzzwwwuuuxxx|||zzzqqqiiiPPPSSSEEEHHHllluuu]]]NNNXXXJJJFFFPPPLLLVVVRRRMMMIIIGGGFFFFFFEEEGGGFFFEEEEEEEEEDDDBBB@@@===>>>???@@@AAA@@@??????;;;===>>>??????@@@BBBEEEAAABBBBBB@@@<<<<<<>>>AAAFFFKKKWWWiii}}}www]]]ZZZYYY[[[]]]```hhhpppppptttzzzyyyttt___\\\WWWRRRNNNKKKIIIIIIIIIGGGEEEEEEHHHJJJJJJJJJHHHGGGEEEBBB>>>:::777555444555888>>>CCCFFFEEECCCHHHEEEaaafffQQQQQQTTTPPPKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIGGGDDDBBB@@@@@@AAABBBGGGFFFEEECCCBBBBBBBBBBBB>>>>>>======<<<;;;;;;:::999:::555333666000...999GGG[[[yyyvvviii}}}^^^eeexxx}}}ppp^^^WWWooo{{{YYYEEELLLfffzzzxxx|||yyyyyyxxxwwwtttmmmeee___PPPHHH>>>777777;;;AAADDD<<>><<<:::888888888777555222111111222111000///...---///333444333111222555555DDDeee{{{vvvtttttteeedddmmmnnnooopppkkkiiigggiiisss{{{|||||||||zzzyyyxxxwwwxxxyyyxxxvvvzzzxxxqqqooouuuyyyuuurrrpppffffff^^^______UUUOOONNNHHHHHHIIIIIIIIIGGGFFFEEEEEEHHHKKKMMMLLLKKKMMMRRRWWWttt~~~qqqMMMKKKPPPHHH@@@??????????????????>>>===;;;999999;;;<<<===<<<;;;;;;;;;<<<<<<;;;;;;:::888;;;>>>???>>>>>>>>>>>>;;;>>>>>>;;;<<<@@@???:::@@@;;;<<<888999[[[}}}gggQQQBBB@@@===>>>CCCDDDFFFKKKLLLJJJKKKQQQUUUUUU]]]]]]ZZZ]]]bbbYYYQQQXXXbbb___dddaaaTTTSSS[[[[[[FFFGGGAAA>>>DDDEEEDDDHHHDDDGGGJJJJJJGGGCCCAAAAAAEEE@@@???BBBBBB???>>>???>>><<<;;;===<<<999999===;;;;;;;;;======;;;666333000111222333444444444555444666888888666555777999777555444444666999::::::888666666:::<<<;;;===AAAaaattt|||}}}wwwyyySSS^^^jjjppppppqqqwww}}}yyyuuusssvvvvvvrrrooopppssssssvvvzzzwww{{{|||zzzxxxvvvtttrrrrrrrrrmmmbbbZZZEEE:::LLLyyyjjjgggfffWWWQQQPPPKKKHHHLLLOOOSSSPPPMMMKKKJJJIIIHHHFFFHHHFFFDDDDDDDDDCCCBBB@@@=====================<<<999:::<<<<<<<<<===@@@BBB===>>>???@@@@@@???<<<;;;===???HHH[[[qqq{{{hhhUUUPPPRRRRRRPPPPPPYYY^^^eeekkkpppuuuzzz}}}xxxwwwvvvsssnnnjjjfffcccXXXRRRLLLKKKNNNOOOLLLHHHCCCAAA===999777666777888:::???CCCEEEDDDDDDIIINNNEEE{{{sssQQQMMMUUURRRKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEBBB???>>>???@@@BBBDDDDDDCCCCCCBBBAAA@@@???======<<<<<<;;;;;;::::::666:::666444777111---666>>>___vvvuuuxxxjjjiiippp}}}xxxkkk^^^pppJJJZZZyyyqqqpppppprrrrrrlllaaaXXXIII@@@777555:::@@@CCCCCC@@@JJJZZZrrrYYY777<<<777:::<<<```ccc\\\XXXBBBHHHDDD@@@???<<<:::888666666666777444222111111222111000///------///333444333000***444...---PPPyyy{{{tttaaacccfffkkklllgggiiibbbdddqqqxxxuuurrrtttwwwwwwuuussstttvvvvvvsssuuupppzzztttuuu{{{sssqqqkkkjjjdddRRRiiiXXXTTTYYYZZZOOOKKKLLLHHHEEEGGGHHHIIIHHHHHHHHHIIILLLMMMNNNLLLKKKPPPYYYaaawwwAAAEEEMMMGGGJJJ@@@@@@?????????>>>>>>======<<<::::::<<<===>>>===999:::;;;;;;<<<<<<<<<<<<888:::>>>??????>>>===>>>;;;===<<<999<<>>777===999??????AAA```{{{uuuQQQ???>>>EEE???;;;CCCJJJHHHFFFIIIMMMJJJFFFIIIPPPHHHKKKOOOTTTQQQ>>>===RRR___YYYTTTJJJDDDOOOTTTHHHHHHLLLFFFCCCHHHEEE???BBBIIIGGGDDDBBBBBBCCCDDDEEEDDD???>>>@@@AAA>>>===>>>>>>:::999<<<<<<::::::===999999:::<<<<<<999444111111222333444444444444444777:::;;;:::777666888:::777555333333666888::::::222:::???===777555:::???PPPjjjooouuuwww~~~qqqccc```jjjvvvzzztttrrrvvvwwwrrrqqqttt}}}uuunnnooovvv|||{{{www{{{}}}tttvvv~~~}}}ppppppyyypppmmmjjjhhheee\\\PPPFFF:::^^^fffuuudddTTTWWWGGGCCCRRRIII>>>PPPPPPOOONNNNNNOOOMMMKKKHHHHHHFFFDDDCCCCCCCCCBBB@@@???>>>===;;;::::::::::::>>>>>>???>>><<<<<<===???>>>;;;999999<<<>>>===;;;??????DDDPPPaaasssvvvtttsss[[[FFF<<>>===???AAACCCCCCCCCCCCBBBAAA@@@>>>=========<<<<<<;;;;;;::::::111888888777:::555111888111eee}}}qqquuusssnnniii{{{{{{~~~nnnbbbuuu|||xxxvvvrrroookkklllkkkdddWWWKKKGGG>>>666666>>>EEEFFFDDDJJJQQQaaa777555666888555QQQMMM}}}IIIBBB???>>>AAA???===:::888777666666333222111000////////////////////////000000000000000555444...:::[[[~~~}}}}}}|||___YYYjjjpppfffjjjccc___```bbbcccfffjjjrrrrrrrrrrrrrrrqqqpppooooooooonnnnnnnnnmmmmmmmmmfffccc^^^[[[YYYZZZ]]]^^^VVVTTTPPPLLLIIIFFFEEEDDDCCCGGGHHHFFFGGGJJJIIICCCHHHQQQNNNGGGMMM[[[tttxxxKKKIIIFFFBBBBBB:::>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;;;;<<<===<<<:::888;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBAAA???>>>DDDAAA???BBBGGGJJJGGGCCCCCCBBB@@@AAABBBCCCCCCBBBIIIJJJJJJHHHHHHIIILLLNNNccc\\\SSSLLLIIIMMMSSSXXXcccZZZMMMCCC@@@AAACCCDDDEEEBBB??????BBBGGGKKKLLLFFFHHHGGGDDD@@@>>>???AAAFFFDDD@@@<<<:::;;;<<<===???>>>===<<<;;;:::999999555666888999999888666555333333333444777999999888;;;;;;;;;:::999777555333666666777888:::;;;<<<===888777777777888:::<<<===;;;PPPooo{{{}}}sssuuu\\\MMMeeeuuupppwwwtttqqqvvvuuurrrwwwsssrrrtttvvvuuusssuuuyyypppuuuvvvsssvvv~~~yyywwwyyy~~~}}}~~~~~~vvvxxx|||yyyzzzxxxmmmmmmaaa^^^XXXFFFDDDUUUddd|||dddOOOMMMNNNNNNMMMKKKJJJKKKMMMPPPQQQQQQOOOLLLKKKJJJKKKIIIEEEAAAAAAEEEFFFDDDAAABBB@@@>>>======<<<999777<<<===>>>>>><<<;;;<<<===;;;<<<>>>??????===;;;:::>>>AAAHHHPPPTTT]]]rrr}}}xxx}}}\\\===666DDDAAA>>><<<<<<;;;<<>>>>>>>>===<<<;;;<<<===>>>???@@@???>>>>>>BBB@@@???AAACCCDDDBBB???BBB@@@???@@@AAABBBBBBAAAEEEFFFFFFEEEEEEFFFJJJLLLRRROOOJJJFFFFFFHHHMMMPPPTTTNNNHHHEEEEEEGGGHHHHHHGGGDDDBBBBBBEEEHHHKKKLLLDDDEEEEEECCC???>>>???AAAEEEBBB>>>;;;::::::;;;======<<<<<<;;;;;;::::::999888999999999888555333111333222222333666777777666;;;;;;;;;:::999888666555555666666777888999::::::888777777777777999:::;;;<<>>???>>><<<@@@????????????===999666;;;<<<===<<<;;;;;;<<<>>>;;;<<<===>>>>>>>>>======???@@@DDDHHHKKKSSSfffyyyzzzppptttxxxYYYEEE111666===???;;;888<<>>AAACCCIIIPPPbbbkkknnn999:::444666666@@@{{{ccc}}}}}}SSS===@@@BBB;;;<<<<<<:::999777555444333222222111000////////////.........////////////000+++...000///...777PPPhhh{{{zzzkkk]]]TTTNNNTTT\\\^^^VVVLLLKKKPPPNNNPPPQQQTTTVVVYYYZZZ[[[XXXXXXXXXWWWWWWWWWWWWWWWWWWTTTPPPLLLIIIHHHHHHIIIFFFFFFFFFFFFFFFGGGHHHIIIBBBJJJRRRQQQGGGBBBIIITTTIIIDDDNNNzzzgggNNNBBBAAA<<<<<<@@@<<<:::999777666555666777999888888777777666666555555777666666888::::::999888;;;<<<===>>>===<<<:::888::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;@@@???>>>???@@@AAAAAA@@@AAABBBCCCCCCDDDFFFIIILLLKKKJJJIIIHHHGGGHHHIIIJJJFFFEEEEEEFFFHHHIIIIIIHHHDDDBBB@@@@@@BBBDDDEEEDDD@@@AAAAAA@@@>>>>>>@@@AAABBB@@@<<<:::999999;;;<<<;;;;;;::::::999999999888888888888888666444222111222111111111333444333222777777777666666666666666555555555555666666666777888777666555666666777888999;;;999BBBgggxxx{{{vvvooozzzWWWRRRbbbdddaaannn{{{}}}~~~xxxyyyvvvqqqttt{{{wwwllluuu}}}~~~~~~~~~~~~zzz{{{rrrkkkmmmmmmbbbZZZPPPAAAIIIEEE>>>KKKzzz]]]GGGHHHNNNIIIJJJKKKJJJIIIIIIJJJLLLHHHHHHFFFCCC@@@@@@AAACCCHHHCCC>>><<<>>>???>>>===>>>>>>>>>??????===999666:::;;;<<<;;;::::::;;;===;;;;;;;;;<<<<<<===>>>???===>>>???@@@AAAFFFUUUdddsssnnnhhhxxx||||||mmmSSS666,,,555???;;;111999:::999888;;;>>>;;;666888:::;;;:::888999<<<@@@@@@@@@EEEKKKFFF<<<===GGGJJJccc{{{|||bbbPPPWWWLLLKKKMMMPPPQQQMMMLLLMMMIIIMMMMMMHHHFFFGGGGGGEEEFFFEEEDDDBBBBBBBBBCCCCCCAAA@@@???===;;;:::999999;;;;;;;;;;;;:::999888888666666666555444333333333222000666XXXpppwww|||yyyyyysssnnnsss~~~}}}}}}}}}{{{zzz~~~xxxZZZSSSlllwww{{{}}}}}}yyyzzzzzz{{{|||~~~|||xxxwwwuuupppkkkhhhddd```ZZZPPPDDD======888;;;???@@@>>>AAANNN]]]nnnFFF222:::>>>@@@III```LLLZZZgggCCC999BBBBBB777;;;;;;999888666555444333222111000//////......///------.........////////////---///222//////>>>QQQtttqqq~~~qqqxxxkkkXXXOOOJJJMMMRRRRRROOOMMMKKKKKKKKKLLLMMMNNNNNNOOOQQQQQQQQQQQQQQQQQQPPPPPPQQQPPPMMMJJJHHHGGGGGGGGGDDDEEEEEEGGGHHHJJJKKKLLLRRRIIIDDDLLLUUUSSSGGG<<>>999;;;<<<<<<:::999999:::>>>======>>>@@@AAA@@@???@@@BBBCCCDDDEEEFFFJJJLLLKKKKKKJJJIIIIIIHHHGGGGGGDDDDDDEEEFFFFFFEEEDDDCCCBBB@@@??????@@@AAA@@@>>>============>>>>>>@@@AAA>>>===:::888888999:::;;;;;;;;;:::999888777666666333333444444444444333333222000///000111222111///222222222222222333333444333333333333333333333333777666555444333444444555333777666777JJJpppvvvxxxtttvvvIII@@@PPPdddrrrwwwyyyzzzyyyxxxvvvtttrrrnnnrrruuutttssstttvvvxxxwwwvvvxxx{{{yyyqqqlllllllll```XXXMMM===<<>>AAACCCJJJFFFAAA??????@@@@@@@@@===<<<;;;;;;<<<<<<:::888<<<===<<<:::888777888:::<<<;;;:::999999:::<<<===:::<<<=========@@@HHHPPPcccyyy{{{mmmfffmmmyyy{{{qqqYYYFFFFFFTTT___NNNGGG<<<666666:::<<<;;;>>>;;;999::::::999:::<<<;;;666333444>>>QQQmmmxxxkkk^^^MMMQQQ\\\OOOOOOQQQRRRQQQMMMJJJHHHKKKNNNNNNJJJHHHHHHEEEBBBEEECCCBBB@@@???>>>??????@@@???>>><<<:::999999999999999999999999888777666444444444444333333333333444111222SSSssswwwyyy{{{uuukkkeeekkkyyyxxxyyywwwtttvvv}}}zzzaaaVVVggg{{{vvvtttsssqqqlllhhhddd___YYYQQQDDD999666999;;;>>>BBBBBB???EEEXXXkkk```;;;999999888@@@zzzoooEEErrrsssPPP===;;;???===888:::999888777555444333222222111000///............------------............111++++++111222000555???\\\iiixxxzzzcccJJJ@@@AAAGGGMMMQQQKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMPPPYYYbbbiiinnnrrr|||fff===>>>DDDAAA:::===AAA>>>999999888666555444555777888777777777777666555333222222111111333555777888777888999::::::999777555444777777777888999;;;<<<===666888::::::999999999:::=========???AAABBBAAA??????AAACCCCCCDDDEEEGGGIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCAAA@@@@@@@@@EEECCCBBBBBBCCCBBB@@@>>><<<;;;;;;;;;===>>>??????;;;:::999888888999:::;;;===<<<;;;999777555444333222222222222222222222222222000//////000111///...///000000111222222333333222222111111111111000000666555333222111111222333222222555777888EEEhhh}}}uuuyyyxxxdddTTTCCC;;;WWWKKKHHHTTT___bbbhhhqqqwwwvvvvvvvvvuuuttttttuuurrrkkkggggggeee^^^XXXUUULLL@@@888111///IIIpppsssyyyQQQCCCKKKRRRKKK@@@FFFGGGHHHGGGFFFGGGIIIJJJHHHGGGDDDAAA>>>>>>@@@CCCEEECCC???<<<;;;<<<<<<<<<>>>;;;888777999:::;;;;;;@@@???===:::666555555777===;;;999777666777999:::888;;;>>>??????@@@BBBCCCTTTfffvvvqqqbbbvvvzzznnniiidddZZZPPPCCC999333000//////111***(((000888999888999CCCKKKUUUccczzzsss]]]QQQWWWVVVKKKOOOPPPQQQPPPNNNKKKHHHDDDHHHKKKLLLIIIIIIJJJHHHDDDDDDCCCAAA???============@@@???===<<<::::::999999666777777777777666666555333333333222222222222222222111...BBBqqq|||}}}~~~~~~~~~~~~zzzlllgggnnn{{{{{{}}}zzzssspppvvv}}}~~~qqqeeeiii}}}|||vvvsssvvvvvvvvvssspppkkkhhhggg___YYYQQQHHH===444444999CCCCCCDDDEEEHHHSSSjjjeee===777555;;;CCCKKK^^^ooo___@@@???AAA:::777===888888777666444333222222111111000///............,,,,,,,,,---------......///***)))---000000000222BBB^^^|||mmmyyy}}}mmm]]]NNNDDDBBBFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJNNNNNNOOOOOOPPPOOOOOONNNCCCOOORRROOO[[[~~~lllGGG???<<>>>>>???AAACCCDDDBBBAAA>>>@@@BBBBBBAAAAAABBBDDDBBBBBBBBBBBBDDDFFFHHHIIIEEEDDDBBB???===>>>AAADDDDDDBBBAAA@@@AAA@@@>>>======;;;::::::<<<>>>======999888888888888999:::;;;===<<<;;;999777555333333666555444333222000000///222000///000111111000///000111333555555555555444000000000000000/////////333333111000///000000111555,,,---555555333DDD]]]{{{}}}ssswww{{{zzzuuunnnooogggNNN:::999BBBGGGLLLPPP```ZZZXXX[[[^^^^^^\\\\\\UUULLLCCC@@@>>><<<===???<<<;;;FFFSSSaaaxxxfffSSSGGGKKKLLLEEECCCHHHFFFGGGHHHGGGFFFFFFHHHIIIEEEEEECCC@@@>>>===???@@@BBBAAA???===<<<<<<<<<<<<===;;;888888:::<<<===>>>AAAAAA>>>:::666444555777;;;:::888777666777999:::888===@@@@@@AAABBBAAA===???KKKXXXnnnuuu___cccdddkkkwwwrrrmmmhhh___TTTMMMLLLRRRLLLOOO^^^iiillllllnnnvvvwww___TTTSSSRRRNNNJJJHHHLLLMMMKKKJJJJJJHHHDDDCCCFFFGGGGGGJJJMMMLLLHHHEEEDDDBBB@@@???>>>??????>>>===<<<;;;:::999999999444555555666666555444444222222222222111111111111222444,,,...HHHeee}}}wwwxxxttt~~~qqqkkkmmmtttwwwxxxwwwooopppvvvzzz}}}ssskkkrrr|||~~~~~~~~~|||~~~}}}zzzyyyxxxyyyyyywwwtttrrrnnnqqqrrrooojjjeeebbbbbbWWWPPPGGG@@@:::555777<<>>:::555...CCCFFF```rrrYYYpppOOO;;;AAACCC666444???777777666555444333222111111111///...............+++,,,,,,,,,,,,---------+++,,,,,,***+++//////,,,444IIIdddwww~~~xxxcccSSSKKKIIIGGGFFFEEEDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLIIIJJJKKKMMMOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPNNNNNNZZZUUULLLXXXrrrHHH>>>EEE@@@HHH???999BBB>>>555:::888888999999999888777666555666888999999777666555555444222333555777888777;;;;;;:::999999999:::;;;999:::;;;<<<===<<<<<<;;;???===;;;<<>><<<>>>BBBEEEBBB@@@>>>===>>>>>>===;;;???===::::::<<<===<<<:::888888888888999:::;;;<<<::::::999999888777666666999888666555333222222222222111000111222333222111000222555777888666444333////////////////////////111000///......///000000111------333444222666???NNN```rrryyy~~~~~~wwwnnnWWWSSSUUURRRWWWFFF888666:::;;;<<<>>>::::::<<<======>>>GGGRRR~~~xxx}}}[[[OOOKKKLLLQQQMMMCCCCCCLLLGGGHHHHHHGGGFFFEEEGGGHHHDDDEEEDDDBBB???>>>>>>???BBBBBBCCCBBB@@@?????????<<<<<<<<<>>>@@@AAA@@@>>>@@@@@@===:::777666888:::999888888888999:::<<<======???@@@===???BBB@@@;;;===FFFMMM\\\qqqzzzfff^^^nnnyyyvvvvvvuuuXXXSSSPPPQQQMMMHHHJJJQQQFFFJJJKKKGGGGGGJJJJJJFFFEEEFFFFFFEEEHHHLLLKKKGGGCCCBBB@@@???>>>>>>>>>???<<<;;;:::999888777777777333333444444444444444333222222222111111000000000///666111+++444KKKvvv~~~wwwvvvyyyrrrmmmlllpppuuu~~~{{{nnnjjjmmmpppqqq~~~vvvhhhiiiqqq~~~~~~|||}}}~~~~~~}}}|||}}}|||}}}~~~}}}{{{xxx{{{}}}{{{xxxtttqqqnnnooonnnkkkiiieee___ZZZVVVLLLDDD<<<999999999===CCC@@@BBBHHHRRRbbb}}}QQQ777===888555FFFCCC|||GGGqqqSSSFFF===>>>===777777<<<666666555444333222111111111000///......------...++++++,,,,,,,,,---------(((000111***(((...000,,,000444IIIjjj|||xxxkkkMMMKKKHHHFFFEEEEEEFFFGGGIIIJJJJJJJJJKKKKKKLLLLLLJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOPPPQQQPPPOOONNNMMMRRRrrrvvvKKK<<<===@@@777AAA:::777AAA;;;333===666777999::::::888666555444555777999999888666555333111///000222444444444:::999777666666888:::;;;999;;;===>>>>>>===;;;:::DDD@@@===>>>AAAAAA===888@@@@@@BBBEEEGGGHHHFFFDDDEEEFFFFFFEEEBBB@@@@@@@@@AAACCCFFFHHHIIIHHHFFFEEEAAABBBBBB???======AAADDDFFFDDDAAA@@@@@@AAA@@@@@@AAA>>>;;;;;;<<<<<<;;;888777777777888999;;;<<<===888888888888888999999999777777666666666666777777222111111111333444333222...111444777777555222000........./////////000000000///...------...///000***222777444111222555555444NNN\\\fffzzzttt~~~{{{~~~xxx{{{nnn^^^\\\^^^bbbgggTTT```rrr}}}hhhMMMWWWYYYOOOGGGGGGKKKKKKGGGEEEHHHIIIIIIHHHFFFEEEFFFHHHFFFFFFGGGEEEBBB@@@@@@AAA???AAABBBCCCAAA???>>>>>>;;;<<>>???>>><<<999777888:::===666777888:::<<<>>>@@@AAAAAABBB???:::<<>><<<<<<<<<======::::::888777666666666666222333333444444444333333222222111111000/////////&&&333777222333FFFyyyjjjrrryyyyyy{{{~~~sssnnnttt~~~ttt~~~zzzmmmffffffhhhbbbvvvqqqccceeeooouuu}}}{{{{{{|||}}}~~~}}}zzzxxxxxxyyy|||~~~|||}}}}}}|||pppvvv|||{{{wwwsssooommmtttooohhhdddbbb\\\RRRJJJDDD;;;444555999===BBBGGGCCCIIITTTbbbttt```555444666:::AAA???|||YYYVVVvvv<<>>???<<<:::======>>>???@@@AAABBBBBBDDDDDDDDDBBB???>>>>>>@@@DDDDDDCCCCCCCCCDDDEEEFFFAAA@@@?????????@@@AAABBBDDD@@@<<<:::<<<=========???===::::::<<<<<<999777666:::>>>???===;;;<<<===555555555555555555555555666666555444444444444555555666777777777666444444333444555555444222///---------......///000000111---------............///------///000111111111111555333999KKKhhhxxxxxxzzz|||}}}vvvvvv~~~zzzqqqWWWOOOOOOOOOLLLMMMMMMJJJFFFDDDEEEGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFEEECCCBBBAAAAAAAAA>>>??????@@@@@@@@@@@@???===<<<;;;>>>BBBDDDCCCBBB>>>===;;;::::::::::::;;;666666777:::>>>??????=========<<<;;;;;;;;;;;;;;;:::<<<>>>>>>AAAJJJWWWaaappp{{{xxx|||fffpppdddggg}}}iii~~~gggXXXVVVZZZUUUQQQKKKIIIJJJKKKJJJHHHPPPMMMKKKIIIIIIIIIGGGEEEFFFFFFGGGEEECCCAAAAAABBBAAAAAAAAA???<<<:::::::::<<<;;;:::999777666555555555555444333333222111111000000000000111111111111......222444111777UUUvvvooojjjssstttsssttt}}}{{{{{{zzzzzzwwwqqqiiidddccchhhfff^^^^^^rrr}}}{{{zzzzzz{{{{{{}}}||||||{{{zzzyyyyyyxxx}}}}}}||||||||||||{{{{{{vvvvvvvvvsssnnnkkkjjjjjjkkkgggbbb]]]XXXQQQHHHBBB===555222888>>>???CCCJJJDDDRRRhhhxxx]]]:::555:::<<<;;;@@@^^^iiiWWWxxxOOO???>>><<<:::999777777666777555333111///.........//////......---,,,,,,,,,************************+++************+++,,,,,,...---000===RRRjjj~~~~~~xxxppppppsssUUUOOOKKKKKKIIIFFFGGGLLLEEEPPPMMMIIINNNYYY___UUUQQQYYYcccllluuu```DDD999999;;;:::888777666555555555666666222333333444444444444333111111111111111111000000------,,,------...///000111333333333222222444666555555555555555666777777???===;;;;;;======;;;999:::;;;;;;<<<>>>??????@@@>>>@@@BBBBBB@@@>>>======??????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@???<<<999999<<<>>>>>>===@@@===;;;;;;<<<;;;999777888;;;>>>???===;;;;;;<<<444444444444444444444444666555444444333333444444333333444444444333222111///000222333222111///...,,,,,,------...//////000------------............------...///000000000000555222222999JJJbbbyyy|||~~~tttqqq~~~~~~}}}gggZZZUUUPPPKKKKKKKKKLLLLLLIIIFFFDDDEEEGGGEEEFFFHHHIIIIIIIIIHHHHHHDDDDDDBBBAAA@@@@@@@@@@@@>>>????????????>>>======;;;999888:::===>>>===;;;===<<<999777666777888999999999999;;;======<<<:::===<<<;;;:::999999999:::777999::::::;;;AAALLLTTTSSS[[[gggttt~~~rrrjjjWWWSSSXXX\\\]]]UUUQQQMMMJJJIIIJJJKKKKKKLLLJJJGGGFFFFFFFFFDDDCCCCCCDDDEEECCCAAA@@@AAABBB@@@???>>>;;;999888:::===;;;;;;:::999777666555555444444333333222111000000////////////000000000000222...///222000222CCCXXXvvv~~~qqqaaawwwqqqlllxxxyyyvvv|||~~~}}}|||{{{yyyuuuooojjj___bbbccc^^^[[[ggg~~~{{{||||||{{{zzzzzzzzzzzzzzzyyyzzz{{{{{{{{{yyyxxxvvv{{{{{{{{{zzzzzzyyyyyyyyyvvvtttrrrooollljjjhhhggggggbbb[[[TTTNNNFFF>>>999111888@@@BBBAAAAAACCCEEEVVVbbbtttrrrBBB;;;777222>>>CCCOOO}}}VVVsssfff???>>>===;;;999777666666555555444222000///......//////......------,,,,,,+++***************************************++++++,,,...---,,,...777JJJbbbrrrwwwzzz{{{|||vvvtttqqqmmmeee^^^aaagggiii{{{cccccclllyyy{{{^^^SSSDDD;;;999:::999888555444333333222222333333000111111111111000000///------..................,,,,,,,,,,,,---...///000222222111000///000222555111222333333444444333333:::999777777888999999888888888999::::::;;;<<<<<<:::===AAABBB@@@===;;;::::::;;;<<<=========<<<<<>>===<<<<<<<<<<<<<<<999777777888;;;===>>>===@@@>>><<<;;;;;;:::888666999;;;======;;;:::999:::333333333333333333333333444444333222222222222222000000000111000//////...+++,,,...///000///......++++++,,,,,,------......,,,,,,,,,---------......,,,---...///////////////000000///---111>>>RRRaaalllvvv{{{}}}vvvZZZHHHNNNSSSMMMIIINNNJJJJJJJJJGGGEEEDDDDDDEEEDDDEEEFFFGGGHHHGGGGGGFFFAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999888888999999888777===:::777444333444555777999888888:::<<<===<<<:::;;;:::999888777777777777555777888777666:::@@@FFFFFFFFFNNN[[[eeennnwwwkkk\\\NNNKKKSSSYYYWWWRRRRRRQQQMMMJJJGGGHHHKKKNNNJJJHHHEEEDDDDDDDDDCCCBBBAAABBBBBBAAA???>>>???@@@>>>===;;;888666777;;;>>>;;;;;;:::888777666555444222222111111000000//////---.........////////////333------111222///444<<<\\\{{{zzz}}}hhhbbbwww|||~~~tttsss~~~}}}{{{zzzvvvqqqnnnccc```^^^[[[VVV\\\vvv~~~zzz{{{{{{||||||{{{{{{zzzvvvwwwyyy{{{zzzyyywwwvvvxxxxxxwwwvvvuuuuuuttttttrrroookkkjjjkkkjjjfffccc___YYYPPPHHHAAA;;;666333555<<>>000999>>>EEE___UUU[[[|||KKK999<<<;;;999777666444444444333222111000////////////......------,,,+++++++++************************)))))))))))))))***+++++++++,,,---,,,---444AAALLLtttuuuFFF<<<;;;:::999999888777666333222222111111111111111///000000000///...------++++++---............------,,,,,,------...///000222222000...---...222444000111333444444444333222555555444444444666666777777777888888999::::::;;;<<<>>>AAAAAA>>><<<:::999;;;;;;:::::::::;;;<<<===>>>===<<<;;;::::::999999555555666888999;;;;;;;;;>>>===;;;:::888777666555999:::::::::999777666666222222222222222222222222333222222111111111111111...............------,,,******+++,,,---,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---...............+++...111///---...666===HHHUUUhhhvvv}}}|||fffYYYZZZNNNHHHMMMMMMGGGHHHPPPHHHHHHGGGFFFDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAA>>>>>>======<<<=========;;;<<<<<<<<<<<<<<<;;;;;;::::::999999::::::999999===:::666222111222444666555555555888;;;=========888777666555555444444444666777888777777888;;;???CCC>>>AAAMMMSSSXXXmmmsssqqq[[[RRRGGGLLLTTTXXXWWWSSSOOOMMMNNNNNNLLLHHHDDDEEEJJJOOOIIIGGGEEEDDDEEEEEEDDDCCC@@@AAAAAA@@@===<<<<<<===;;;;;;:::888777888;;;>>>::::::999777666555444333000000000//////.........,,,,,,---------.........000,,,,,,222444111111333JJJwwwvvvggguuu}}}zzzuuu|||{{{{{{{{{zzzvvvrrrnnnnnnddd\\\XXXSSSWWWuuu{{{|||}}}~~~}}}|||{{{zzzwwwwwwxxxxxxxxxxxxxxxxxxuuuuuutttsssqqqpppooonnnmmmiiiggggggiiihhhbbb\\\SSSNNNFFF>>>999666666666CCC>>>;;;>>>FFFNNNZZZcccooommm;;;DDDAAA///CCC>>>CCC___eeeYYY999@@@:::999888666444333222222000000//////////////////---------,,,++++++******))))))))))))))))))))))))))))))(((((())))))***+++***+++,,,,,,,,,---///111RRRfff}}}]]]@@@888999:::999777666555555111111111111111000000000///////////////...---,,,+++,,,...000000000///...------------...///000000111111000...---...222555111222444555555555444333444444444444444666888:::888888888999999::::::;;;AAAAAAAAA???<<<::::::;;;???===:::999999;;;>>>@@@<<<<<<<<<;;;:::999888888666777888888888888888999;;;::::::888666555444444888888777777666555444333222222222222222222222222222222111000000000000111///......---------------++++++++++++******))))))*********+++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,------------,,,***---///000000...---,,,333>>>HHHZZZsss~~~kkkQQQDDDFFFHHHIIIHHHHHHJJJMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>===>>>>>>======<<<=========::::::;;;<<<<<<===<<<<<<999:::::::::::::::;;;;;;===:::555222111222555777666555444666999:::;;;:::555555444333333333333333555666777777777888:::;;;777111555???CCCFFFXXXooorrrllloooyyyjjjZZZUUURRRLLLFFFMMMRRRVVVSSSMMMKKKOOOUUUIIIJJJHHHEEEBBBCCCHHHMMMGGGEEECCCCCCDDDDDDCCCBBBBBBBBBBBB@@@<<<:::999:::888:::<<<<<<:::999999:::888888777666444333222111//////............------,,,,,,,,,,,,------------,,,,,,...111222000222555555\\\zzzxxx}}}uuuvvvxxx{{{|||{{{xxxuuutttiiiaaa]]]UUUUUUlllxxx|||}}}~~~}}}~~~~~~{{{{{{||||||{{{zzzxxxwwwyyyxxxvvvuuuuuuvvvxxxzzzvvvuuusssrrrpppnnnlllkkkjjjgggddddddccc^^^TTTLLLDDDAAA<<<777555777:::===BBB>>>DDDPPPRRRSSSfffkkkFFF777:::666<<>><<<===999888666444222111111000........................---,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((())))))***+++)))((()))+++,,,------...>>>ZZZsss}}}zzzttt^^^KKK???999999888777444444444666000111111111111000//////..................---,,,,,,...///111111000...---,,,,,,,,,,,,---...///000/////////...---///222444222222333444444444444333555666666555666888;;;???999999:::::::::;;;;;;;;;BBBBBBAAA???<<<;;;<<<===@@@>>>;;;::::::<<>>>>>>>>>>>>>>;;;<<<<<<===>>>=========888999;;;:::999999:::;;;;;;888555333222333666777999777555444555555444333222222222111222222333444333333333444444555666777555222444999888888@@@MMMUUUVVV^^^hhhjjjgggjjjrrrwwwzzzqqqNNNQQQTTTRRRNNNMMMOOOSSSWWWRRRNNNLLLNNNPPPOOOMMMFFFFFFEEECCCCCCDDDGGGJJJCCCAAA@@@@@@AAABBBAAA@@@BBBCCCBBB@@@===:::::::::888;;;======;;;888777666666666555333222111000///..................------+++,,,,,,,,,------------,,,---......,,,,,,000333222777LLLxxxvvvvvvxxx{{{tttnnnjjjggg^^^VVV]]]iiicccccceeelllwww|||zzzvvvvvvvvvvvvuuuuuutttsssxxxwwwuuusssssstttvvvwwwuuutttrrrpppmmmkkkiiihhhfffccc^^^YYYUUUMMMDDD===888888777666666999???CCC===AAALLLVVVYYYhhhcccCCC???;;;444777===>>>eeeZZZmmm===<<>>::::::::::::;;;;;;;;;;;;===???@@@@@@>>>======>>><<<<<<<<<<<<<<<======>>>;;;<<<=========<<<;;;;;;:::;;;:::888666777:::===777999:::999777555777888999666444444666666555333333333333333333333333333333222111111000000111111000///...---,,,------...+++************++++++,,,++++++++++++++++++++++++************++++++++++++***+++++++++++++++******,,,***((()))+++...//////+++...++++++555===KKK```aaadddmmm{{{||||||{{{^^^VVVOOOGGGDDDGGGIIIGGGEEEIIIEEEEEEOOOYYY[[[RRRJJJGGGEEECCCCCCFFFGGGFFFEEECCCDDDDDDEEEDDDBBBAAA@@@DDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@??????===<<<<<<:::<<<===<<<999777888:::777666444333333444666777:::777444222222111000///000000000000111333444555333222111111222333333333777888888666444333555666888===CCCGGGFFFDDDEEEGGG^^^iiiuuuyyyxxxyyy}}}}}}mmm```[[[QQQDDD@@@GGGIIIIIIEEEBBBFFFQQQ[[[SSSOOOMMMOOOTTTSSSKKKDDDEEECCCBBBCCCEEEGGGGGGGGGBBBAAA???@@@AAABBBBBBAAAAAABBBBBBAAA>>>======>>>;;;<<<<<<;;;777444333333444444333111000///...---........................,,,,,,,,,------------...------,,,++++++---///000555///999fffvvv}}}zzzyyy{{{yyyxxxuuuoooggg___YYYWWWLLLKKKNNNVVV^^^eeeoooyyyzzzzzzyyyzzz{{{{{{xxxvvvpppppppppqqqrrrssstttuuussssssttttttsssrrrqqqpppnnnmmmkkkhhheeeccc```___ZZZVVVPPPHHHBBB===:::888777999:::;;;<<<>>>CCCGGGFFFPPPZZZbbbxxxTTTFFF@@@777777<<>>>>>777999<<<>>>>>>===;;;999;;;<<<===>>>>>>>>>===<<<:::;;;;;;888666888<<<@@@777:::;;;;;;888777999;;;:::777555555777888777555333333333333333333333333333222222111111111111111///...---,,,,,,,,,---...)))))))))***+++---...///,,,,,,++++++++++++++++++)))************+++++++++******+++++++++******)))''')))+++---......------,,,///,,,,,,111---,,,666111CCCQQQ]]]kkkpppyyyxxx^^^XXXSSSWWWDDDLLLOOOOOOIIIHHHKKKMMMKKKIIIFFFMMMYYYUUUFFFCCCLLLGGGEEECCCDDDFFFHHHGGGEEECCCCCCEEEFFFFFFFFFEEEDDDGGGFFFEEECCCBBBAAAAAAAAADDDDDDCCCAAA???===;;;:::>>>@@@AAA>>>:::888888:::444444333333333444555666777444222000111111111000...//////000222333555666555333111000111222222111,,,111222111333777777444111666888555333666;;;<<<888DDDQQQUUUSSSQQQUUUZZZTTTZZZ___]]]XXXTTTPPPKKKDDDNNNIII@@@GGGMMMKKKJJJKKKIIIGGGIIILLLNNNMMMLLLVVVTTTRRROOOLLLLLLMMMNNNEEECCCBBBDDDHHHJJJHHHFFFDDDBBBAAABBBCCCDDDDDDCCC???@@@AAAAAA@@@???@@@BBB======;;;777333111111222333222111000///...---,,,........................,,,,,,---------.........---,,,******---111111...,,,...444QQQ}}}xxxzzzsss}}}vvvuuuzzz|||ssslllhhhaaaZZZVVVJJJEEEIIIGGGDDDPPPccciiiiiikkknnnqqqrrrqqqpppnnnnnnnnnooorrrtttwwwyyynnnpppsssuuutttqqqmmmjjjfffeeeccc```]]]ZZZXXXWWWMMMIIIBBB:::555444888;;;;;;>>>AAABBBBBBCCCGGGJJJRRRdddqqqOOO:::@@@777222;;;@@@AAAccc}}}bbb\\\ccc;;;888444000>>>888777555333222000000///------......---,,,***)))++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++***,,,---000@@@aaa~~~www|||GGGNNNIIICCC===999666444222222222222111000//////.........---------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,///...,,,++++++,,,---...............///111222333666666555444444555777777777888999::::::999888777999999999888999999:::;;;999:::;;;;;;999777777888999999888666555555777999888888999999999999::::::===888555555888:::777444222111111111111333444555555444222000000000000000///...,,,******+++,,,---,,,,,,++++++***)))(((((()))))))))))))))******+++************))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***...666@@@FFFNNN```rrrvvvyyyvvvkkkZZZXXXSSSJJJBBBAAAGGGMMMGGGHHHIIIAAA@@@PPPUUUGGGIIIFFFDDDFFFJJJLLLIIIFFFGGGDDDAAABBBDDDEEEDDDBBBAAACCCFFFFFFDDDCCCCCCCCCFFFAAA======@@@AAA???<<<@@@>>>;;;:::::::::999777<<<=========;;;888555333...000333555555444222111333333222111000///...---//////000000000000///...000000////////////000000///000000000111111111111222222222333333333444444777777888999;;;<<<<<<============>>>???AAABBBCCCEEECCCAAA@@@@@@BBBDDDFFFFFFIIILLLLLLKKKLLLPPPTTTMMMMMMMMMLLLKKKIIIHHHGGGFFFCCCAAABBBDDDEEEDDDBBBAAA???>>>@@@DDDFFFEEECCCBBBAAA???>>>>>>>>>??????===;;;999777555333222222666555333111000///............---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...222EEEdddnnnxxxuuujjjppp{{{sssnnnggg______YYYQQQJJJGGGGGGGGGGGGLLLNNNSSSZZZaaahhhmmmqqqgggggghhhjjjnnnoooooonnnjjjjjjkkkjjjiiigggeeeccc\\\XXXSSSPPPNNNKKKFFFBBB;;;888555333555999<<<>>>BBB>>>===BBBDDDGGGPPP[[[iiirrrfffBBBKKK222444555DDD:::JJJlll}}}mmm```gggEEE:::777999:::555555444444333222111///.........---,,,,,,,,,,,,---++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******,,,---///888OOOeeezzzxxxyyyoooWWWFFFHHHDDD>>>:::777666444333222222111000000///......---,,,,,,,,,++++++++++++,,,,,,+++++++++************+++,,,,,,***)))***+++)))))))))))))))))))))))))))))))))***+++,,,,,,,,,...---,,,++++++,,,---///,,,,,,,,,---...///000111444333333222222333444555555666777888999999999999::::::999888888888999999777999::::::888777777888999999888666555555777999444555666777888:::;;;;;;:::666333333777888666333222111111000111222333444222111000///......//////---,,,+++))))))***+++,,,,,,,,,+++******)))(((((())))))(((((())))))***+++*********)))))))))((((((************************)))))))))*********++++++++++++++++++++++++++++++///...000222000///888CCCTTTQQQPPPWWWfffxxxyyy{{{{{{}}}zzzlllccc\\\RRRCCC888DDDFFFFFFDDDBBBBBBEEEHHH???DDD@@@;;;FFFWWWYYYQQQJJJGGGEEEGGGKKKLLLJJJGGGIIIFFFDDDDDDEEEFFFEEECCC???AAACCCCCCAAA@@@@@@AAAAAA===999999<<<===;;;888:::999888999:::;;;:::999<<<======<<<:::777444333...///111222333222111000333333222111000///....../////////000000//////...//////............////////////000000000111111111222222222222333333333333555666777888999::::::;;;===============>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAACCCEEEGGGHHHIIIKKKNNNPPPKKKKKKKKKKKKJJJIIIGGGGGGFFFDDDBBBBBBDDDFFFEEECCCAAA???>>>???BBBCCCBBB@@@@@@???>>>=========>>>??????>>><<<999777666555444444333222000///...------...------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,---111444444GGGwwwyyyyyy}}}ooohhh~~~~~~yyytttpppccc^^^WWWQQQLLLHHHEEEBBBCCCCCCDDDGGGJJJNNNQQQSSSWWWWWWXXX[[[___bbbbbbaaa``````___]]]ZZZVVVSSSQQQOOOKKKGGGDDDCCC@@@<<<999<<<;;;::::::;;;<<<<<<<<>>:::;;;???@@@;;;555222555;;;???BBBBBB@@@???666DDD:::---;;;IIINNNXXXIIIGGGEEEGGGJJJKKKIIIGGGIIIGGGDDDDDDDDDDDDCCCBBB===>>>@@@@@@???>>>>>>???===:::777777999:::888666555555666999;;;===<<<:::<<<<<<<<<;;;888666333111......//////////////////333333222111000///......---...////////////............------------......////////////000000000000111111111222222222333333333444444555666777888888<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===>>>???>>>===<<<@@@@@@@@@CCCGGGJJJKKKLLLHHHIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCDDDEEEFFFEEEDDDAAA@@@>>>>>>??????>>><<<>>>======<<<======>>>???>>>===;;;999777666555444222222000///---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,000)))...444+++---aaatttxxx{{{lll}}}zzz|||yyyooojjjjjjtttyyyrrrlllcccZZZSSSNNNJJJGGG???>>>;;;999999:::<<<>>>DDDCCCCCCEEEHHHJJJJJJIIILLLKKKJJJHHHEEEBBB???>>><<<:::888777777777666444666888;;;>>>???@@@@@@???>>>EEENNNTTTZZZjjjoooGGG666444888222555999???999gggyyyhhhSSSXXX@@@555888666777888333111222222222111111000///...---,,,,,,++++++,,,,,,++++++******)))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))***++++++***,,,...(((777KKK[[[iii{{{|||yyyttt^^^NNNDDDHHHLLLFFF;;;888555333333333222111/////////.........------,,,++++++++++++*********++++++++++++***************+++,,,+++)))(((((()))))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,,,,---///000111*********+++,,,---...///111111111111222222333333222111000000222555888:::===<<<;;;999777666666666666888999888888888999;;;999999888666555555777999;;;;;;::::::999999888888888666333222333333222000111111000000000000000000,,,,,,,,,,,,,,,---------,,,+++***))))))))))))*********)))))))))(((((((((((((((((((((((()))*********)))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***((((((***---...//////''',,,000///+++)))+++...(((///333222333666555111999>>>@@@===:::999666222444111000222777888666222000333888===@@@???:::666777EEE888;;;```hhhRRRLLLGGGFFFDDDEEEGGGHHHGGGEEEFFFDDDCCCBBBAAAAAA@@@@@@>>>???@@@@@@>>>>>>>>>@@@<<<:::999999:::;;;999777555666888;;;>>>???===;;;;;;;;;:::888666444222000000///............000000222222111111000///......,,,------............---------,,,,,,,,,,,,------........./////////000000000000000111111111222222222333333444555555666666888888777888888999::::::888999:::;;;;;;<<<<<<;;;???>>>===AAAFFFJJJKKKJJJFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@???>>>===<<<;;;============>>>>>>??????;;;999888666444222222111222111000...---,,,,,,,,,---------,,,,,,,,,++++++************************************++++++++++++444&&&&&&222///***BBBhhh~~~jjj|||}}}gggqqqxxxvvvooonnnwwwiiigggkkkyyy~~~qqqfff]]]WWWSSSQQQGGGDDD???<<<::::::;;;<<<;;;999888888999:::999888;;;;;;;;;;;;;;;;;;::::::666555555666777999:::;;;;;;<<<===>>>???AAADDDFFFJJJQQQ___rrrmmmMMMCCC???999333///>>>LLL666GGG^^^XXXvvvIII:::777;;;666555555000000000111111111000//////---,,,,,,+++++++++++++++++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))+++***(((***---111555===PPPkkktttRRRJJJIIIGGG@@@CCCGGGBBB999777444222222111000///.........---------------,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))***+++***((('''((()))************************))))))************++++++,,,,,,------...///000111*********+++,,,---//////000111222333333444444444111000///...000333666999===<<<;;;999888777777777888999:::999999999;;;===999999888666555555777999???>>>>>>===<<<;;;;;;:::;;;999666444333222000///111111111111000000//////,,,,,,------------------,,,,,,+++***************))))))((((((((((((((((((((((((((('''((())))))***)))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((******))))))+++---+++((((((***,,,,,,,,,++++++,,,000000---+++,,,000222111---///,,,'''(((000222///555333222333444333111///444444666999;;;:::777444;;;BBB===\\\fff???GGGFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCAAA@@@@@@@@@@@@@@@BBBBBBBBB@@@@@@AAABBB???>>>===>>>>>>>>>===<<<;;;;;;<<<>>>@@@@@@>>>;;;999888777666444222111000222111///......///111222111000000//////.........++++++,,,---------------,,,,,,++++++++++++,,,,,,---............//////////////////000000000111111222222333333444444555555333333444555666888:::;;;999888777777888:::<<<===@@@>>>>>>AAAGGGKKKLLLKKKDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFEEEDDDDDDDDDCCCCCCBBBAAA???===<<<<<<===>>>>>>???@@@@@@@@@@@@888777666444222111111000222111000///...---------------,,,,,,,,,+++++++++************************))))))*********+++++++++000((('''...111---///666KKKooo|||wwwtttbbb\\\gggvvv~~~vvvkkkhhhooo~~~tttjjjaaa[[[RRRNNNHHHBBB>>><<<<<<===:::888666666777888777777777888888999:::<<<===>>>999999999999999;;;===???CCCCCCBBB@@@BBBHHHPPPWWWlllpppxxx\\\@@@555777999999888BBB555FFF\\\|||bbbxxxiiiZZZCCC999:::;;;444222444////////////000000///......,,,,,,+++************+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&((('''&&&(((,,,,,,***---+++))))))***000???LLLeeemmmxxx{{{]]]RRRDDDOOODDDAAA>>>666888>>>;;;777555222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++************)))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------.........************+++---.../////////111222333333444333000/////////111555999;;;===<<<;;;::::::::::::::::::;;;;;;:::999999;;;>>>999999888666555555777999============>>>>>>>>>>>>;;;:::888555333111000000222222222222111000///...------............---,,,,,,++++++++++++*********((((((((((((''''''''''''((((((''''''(((((()))***))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))((('''''')))(((###((((((''')))+++---......+++)))''''''***,,,+++)))---...---,,,...222222///***+++---000333444666666111222222333444555666777666@@@DDDYYY}}}}}}ZZZDDDHHHHHHHHHGGGGGGGGGGGGGGGCCCDDDDDDCCCAAAAAABBBDDDBBBCCCDDDCCCAAAAAACCCDDD???@@@@@@AAAAAA@@@?????????>>>>>>???@@@???<<<:::666555555444333222111111333222111000000000111222///.........------------)))***+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,------------.........///........./////////000000111111111222222333333333000000111333555777999:::999777555555666888;;;===@@@???@@@BBBFFFIIIKKKKKKDDDEEEEEEEEEDDDCCCCCCBBBAAACCCEEEFFFDDDCCCCCCCCCBBBCCCDDDBBB@@@>>>>>>???>>>??????@@@@@@@@@@@@???:::999777666444333333333111111///......---------,,,,,,,,,,,,++++++++++++************************)))))))))************+++)))---///,,,***,,,---+++:::___gggyyy{{{nnn~~~lllTTTXXXffflll{{{~~~~~~tttfffcccrrryyyoooccc^^^WWWOOOGGGBBB???===:::888666666888:::::::::888888888888888999:::;;;:::::::::999888999<<>>:::999:::777222555???EEE777fffhhh\\\HHHCCC<<<555777888111111555000////////////......---,,,,,,+++******))))))******++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((((((&&&''',,,,,,)))&&&%%%)))///000,,,,,,///:::GGGYYYjjjxxxnnnOOO666@@@???XXXDDD777222000777===666333111//////000///...---+++++++++,,,,,,,,,,,,,,,++++++++++++************************))))))))))))%%%'''(((((((((((()))+++((((((((((((((((((((((((((((((((((((''''''''''''))))))******************((((((((()))***+++,,,---***+++---///000000000000...///000222666:::???AAA;;;;;;;;;;;;;;;<<<===>>>;;;<<<;;;999777888:::<<<999999888666555555777999<<<<<<<<<<<<;;;;;;;;;;;;888888777555333222222222333444444333222000///...---............---+++******************))))))(((''''''''''''''''''''''''(((''''''''''''((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((("""'''(((&&&&&&***+++(((***))))))(((''''''((()))((('''(((***+++************)))+++...///,,,++++++111222333111...+++++++++...000111000000222777;;;555>>>BBB???>>>???CCCHHHEEEFFFFFFEEEDDDDDDDDDDDDAAABBBCCCCCCAAAAAACCCEEEBBBCCCCCCAAA@@@@@@BBBDDD===>>>???@@@???>>>>>>>>>???===<<<;;;<<<;;;:::888333333222222111111111222333222111111000000000000------,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.........------.........//////////////////000000000000000000000111222444555777888555444444555666777999:::===>>>@@@AAABBBDDDGGGJJJEEEEEEEEEEEEDDDCCCAAAAAA???BBBEEEEEECCCAAAAAABBB@@@BBBCCCBBB@@@>>>@@@BBB>>>??????@@@@@@???>>>===;;;:::999777666555444444000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))************(((---...+++(((***...///(((AAArrrwwwyyyxxxyyyoooppptttoooiiippp{{{vvviiieeehhh{{{{{{sssjjjaaaYYYSSSPPPIIIFFFCCCAAAAAAAAAAAA@@@>>>===<<<;;;;;;<<<<<<===???@@@BBBBBBCCCGGGLLLQQQRRR[[[gggtttyyyUUU<<<000888444444888666555BBBRRRVVV{{{aaannnMMMAAA,,,888333666666000333666////////////...---,,,+++***++++++***)))))))))))))))++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((***&&&&&&******&&&,,,&&&$$$)))+++)))+++000...333;;;EEESSSeeettt|||yyyyyy\\\RRRCCC333EEECCC;;;777===???777888<<<777///...------//////...---+++++++++++++++++++++,,,************))))))))))))************))))))))))))$$$&&&'''((('''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((((((''''''&&&''''''''''''(((***+++,,,'''(((***,,,---------------...111555:::???DDDGGG::::::;;;;;;===>>>@@@@@@;;;;;;:::888666666999;;;999999888666555555777:::======;;;:::888777666555555555555444333222333555444444555444333111///...------......---+++***))))))))))))))))))(((((('''&&&''''''''''''''''''''''''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))###)))***%%%$$$''')))&&&'''***+++)))&&&%%%'''***''''''((((((&&&&&&***///***&&&(((......))))))...(((***------,,,,,,---///...111333222///000777===???777777:::<<>>AAABBBBBBBBB@@@???@@@@@@===???AAA@@@??????AAADDDAAAAAAAAA@@@>>>>>>AAACCC999;;;===>>>===<<<;;;<<<===;;;999888888999888777222111111111111111222222222111111111000000//////,,,,,,++++++++++++++++++(((((()))++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////------..................222222222222333444555666111222444666777777777777:::===@@@@@@???@@@DDDHHHFFFFFFFFFEEEDDDBBBAAA@@@>>>AAAEEEEEECCC@@@AAABBB>>>@@@BBBAAA???>>>@@@CCC>>>>>>?????????===<<<;;;:::999888666555444444444......---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************,,,(((&&&***------,,,,,,000,,,999GGGooo{{{wwwnnneeeeeetttwwwnnnZZZbbbppp}}}uuuoookkkaaa]]]WWWSSSPPPNNNKKKJJJHHHHHHGGGFFFFFFGGGIIIJJJJJJMMMRRRUUUYYY```iiiooo}}}pppLLL======>>>999111222777;;;888:::PPPkkksssbbbuuuIII<<>>999;;;888444333555666888888111111000///...---,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,)))***++++++++++++,,,------000333555666777999;;;888666444666999;;;;;;999999888888999:::999888666777777777777666666666666999888888888444000222777777444111000000111111111555333111000111000...,,,---------,,,+++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,------...000111333444444666666777888999:::;;;;;;?????????AAABBBAAA>>>;;;:::<<>>>>>===:::999:::===@@@:::;;;<<<;;;;;;;;;===???@@@===:::888777777666555333333222111111111222222555444111///......///000---,,,***)))))))))******************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////000000111222333333444444222333333333333333333444777888888999;;;===???@@@FFFFFFFFFEEECCCBBBCCCEEECCCBBBBBBAAAAAA@@@@@@???AAAAAA@@@@@@???>>>>>>>>>@@@>>>;;;;;;<<<======<<<===;;;888666444222///---......---------,,,,,,,,,,,,+++******))))))******+++++++++***)))(((((('''))))))))))))))))))))))))((()))))))))************000'''999>>>GGGwwwlllqqq{{{lllhhhpppssszzzooohhheeebbbzzz|||wwwrrrnnnllljjjhhhdddaaaaaaaaa```fffllllllqqqxxx|||___HHH???;;;222999???111$$$===666000AAALLLttt___iii}}}FFF111???BBB000777555333222333222111000......---,,,,,,+++******************))))))))))))++++++******)))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******///...,,,,,,///444999<<>>@@@AAA???<<<:::777444333333555666666111111000///...---,,,,,,++++++******))))))******((((((((((((((((((((((((((())))))))))))(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((())))))******+++***+++,,,,,,+++***,,,---***,,,///000111333555777:::777666666888:::999777999777666666777777666444444444444444444444444444888666555555333///222777666444111///000111111000222000///...///...---+++,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((()))))))))*********++++++++++++,,,,,,---...///111222333333333444444555666777888888<<<===???@@@@@@>>>===<<<:::<<<>>>@@@AAA@@@>>>===??????>>><<<;;;;;;>>>AAA===>>>>>><<<::::::;;;<<<;;;:::888777888888777666222222111111111111111111333222///---,,,,,,------,,,+++***)))))))))******************************************************+++++++++******++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,---.........000000000111111222222222111111111111222222222222555555666777999;;;===>>>CCCDDDDDDBBB@@@@@@AAABBBAAA@@@@@@@@@@@@?????????@@@??????>>>===<<<<<<;;;<<<:::999999;;;;;;;;;::::::888555333222111...,,,...------------,,,,,,,,,,,,+++******))))))******++++++******)))(((((('''(((((((((((((((((((((((((((((()))))))))*********... +++222888kkkxxxvvv```[[[dddrrr{{{lllggggggbbb|||jjjNNN<<>>@@@AAABBBEEEJJJ>>>;;;999999===??????===999666333111222333333222111111000///...------,,,++++++*********)))))))))((((((((((((((((((((((((((((((((()))(((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&''''''((()))))))))+++,,,---,,,+++***+++,,,***+++,,,------///333555:::999777777999999888666999666444333333444333222111111222222222222222111666333222333222000333888555333111000000111111000///---,,,,,,------,,,***+++++++++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))))))))*********++++++,,,,,,---...///111222222000111111222333444555555999<<>>;;;<<<>>>@@@@@@???===<<>>======@@@CCC@@@AAA@@@>>>:::999999:::777666666888999999777666222222111111000000000000000///---+++******++++++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,******++++++,,,---------/////////////////////////////////000000111111111222222333555777:::<<<===@@@AAAAAA???===<<<===???>>>>>>>>>??????????????????>>>===<<<;;;:::999999777666777999;;;;;;:::888666444222111000///---+++------------,,,,,,,,,,,,,,,+++******))))))******+++******))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))111%%%(((---+++===ZZZhhhvvvzzzuuuwwwvvvrrrssslllqqq{{{qqqjjj\\\XXXgggooottt```NNNCCC???@@@BBBAAA>>>666444777222111999,,,888www|||uuutttHHH---777AAA777333>>>666444222111111111000///------,,,,,,++++++************))))))))))))((((((*********)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))&&&''')))+++---.........---111777:::555...///444>>>FFFOOOUUUVVVTTTRRRRRRJJJIIIGGGFFFFFFEEECCCAAAKKKNNNOOOIII???::::::===???<<<999:::>>>@@@@@@@@@===;;;999999;;;===<<<;;;888555222000000111000///000000//////...------,,,***************))))))((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))&&&&&&&&&'''(((((()))))),,,---...---+++******+++,,,------,,,---///333666999888999999::::::999999999666333111222222333222111111222333444333333222555222111333333222555999666444222111222333222111---,,,++++++,,,---,,,*********++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********++++++,,,---...///000000...//////000111222333333777;;;@@@???;;;:::<<<@@@>>>???@@@AAAAAA@@@>>>===BBBBBBBBB@@@??????AAADDDAAAAAA@@@>>>;;;999999:::666666777999;;;:::777444222222222222111000000///...---,,,******)))***************))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++*********+++++++++,,,,,,---------------,,,,,,,,,......//////000000111111000000222333666888:::<<<===>>>>>>===;;;:::;;;=========>>>>>>???@@@AAAAAA???>>>===<<<;;;999888888555666777:::======:::888333111000/////////---,,,---------,,,,,,,,,++++++,,,+++******))))))************))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))),,,,,,,,,---***%%%---AAAeee}}}vvvxxxgggpppmmmuuu~~~yyyllliii^^^```lllkkkttt{{{nnn^^^SSSHHH@@@<<<>>>BBBCCC@@@>>>555===888777===333666PPPsss~~~bbbuuuqqqDDD>>>:::;;;;;;777444555555333111000000000///...,,,,,,,,,,,,++++++*********)))))))))((((((((((((******))))))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((()))******+++///000333555222...000555,,,111777::::::999:::<<<;;;999888:::<<<===<<<;;;EEEEEEDDDCCCBBBBBBBBBBBBBBB???;;;999;;;<<<999555<<<;;;:::::::::::::::999666333111/////////...---//////......---,,,,,,,,,)))************)))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&'''(((((())))))***+++,,,---,,,***))))))+++---------,,,,,,...222555555777999:::;;;;;;<<<<<<999666333222222333333333222444555666777666555555666222222555777666777:::666444333333444444444222...,,,+++,,,------,,,+++))))))*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******+++,,,---......///---......///000111222222666:::>>>>>>:::999===AAAAAAAAABBBBBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@BBBCCC>>>??????===;;;:::;;;<<<999999:::<<<<<<:::666222333333333333222111000///------,,,+++************))))))))))))***)))))))))((((((((((((((((((((((((***************************))))))(((((())))))***)))))))))*********++++++)))))))))***************,,,+++++++++++++++++++++.........///000111111222///000111333555777999::::::;;;<<<;;;::::::;;;======>>>>>>???@@@AAABBBBBB???>>>>>>===;;;::::::999888888:::===???>>>;;;888222111//////000000...---------,,,,,,,,,+++++++++,,,+++******))))))******)))))))))(((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((( ++++++)))---)))'''222DDDrrrpppwwwzzzuuurrrzzzgggRRRVVV]]]eeewwwxxxuuu{{{yyyxxxggggggjjjiiigggffffffhhhjjjlllnnnkkkmmmtttyyytttlllhhh\\\WWWQQQOOOOOOKKKCCC<<>>CCC<<<666777666000444222000/////////...---,,,+++++++++++++++******)))))))))(((((((((((('''***))))))((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''&&&&&&((()))***&&&%%%'''******(((***......111444555666777<<<@@@@@@===;;;<<>><<<===>>>AAABBB@@@999444======;;;999:::===:::555888888888999999999999999444222000/////////...---------,,,,,,,,,+++++++++((()))*********)))((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))***+++***)))((()))******+++,,,++++++,,,...111111444888:::::::::;;;<<<777555333333444555555444333555777999999999777666666333333888;;;999888999555333333333444555444222///---,,,,,,------,,,***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))***++++++,,,------,,,------...///000111222555888::::::999999<<>>>>>>>>??????@@@AAABBBBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<>>>???===:::777222111//////000000...---,,,,,,,,,,,,++++++++++++,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((###,,,)))###***---,,,......BBBUUUsssssswwwvvvzzzvvvyyymmmMMMDDDHHHNNNHHHOOOiiirrrxxx}}}sssxxxtttrrrpppnnnllllllkkkkkkcccaaaccchhhiiiaaaYYYTTTJJJFFFBBBBBBEEEFFFCCC???GGG;;;333444666333444999666777CCC___vvv}}}xxxooorrrvvvsss~~~```FFF999===777444666888777444444333111///.........---,,,++++++++++++++++++******))))))(((((((((((('''''')))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&''')))+++,,,---,,,***,,,000000,,,+++---'''))),,,,,,,,,///555999CCC???;;;;;;>>>AAA@@@>>>@@@BBBDDDFFFEEEAAA===:::999<<<===:::<<>>999999999::::::999888888888222000//////000000///...+++++++++***************((()))***+++***)))'''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''((())))))(((''')))***)))***,,,,,,++++++,,,...///222666888777666777888444333222333555555555444222444666888999888777666555333444:::>>>;;;777777222111111222333333222111///...,,,,,,,,,,,,***)))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((())))))******++++++,,,++++++,,,---...///000000444444555666777999:::;;;<<<<<<<<<===>>>>>>>>>???>>>???@@@@@@>>>>>>???@@@;;;<<<<<<;;;999999:::;;;<<<;;;;;;::::::888444111000000111111000...,,,***+++++++++++++++******)))&&&''')))*********))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******(((((((((((((((((((((((((((((())))))******++++++++++++,,,---...///000000......//////000222333444333555666777888999<<<>>>===>>>>>>>>>??????@@@@@@============<<<<<<<<<<<<===<<<<<<<<<;;;999666333222000///...//////---,,,,,,,,,,,,++++++++++++***,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''',,,***(((''''''((()))((((((###666NNNlllyyywwwtttlllbbbHHHIIIKKKYYYSSSNNNRRRPPP]]]hhhiiijjjkkkllllllllllllgggddddddeeeaaaYYYSSSRRRLLLIIIFFFDDDCCCAAA===:::666666<<>>777<<>>555000333777555444444222000...---......,,,+++******************++++++))))))(((((((((''''''''')))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$###############"""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''###$$$&&&((()))((('''''''''&&&)))000222...+++++++++---/////////111666:::BBB===888888<<>>===AAAEEE777<<<>>>::::::======888===>>>>>>===:::777666666111000//////000111000...*********)))))))))))))))'''(((***+++***)))'''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%'''((((((''''''(((***)))+++---...---,,,---......111555666444222333444222111111333555666444333000222555777888777666444555222555;;;???;;;666555000//////000222222111//////...,,,+++++++++)))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++******+++,,,---......///222111111222666888999888888888999999:::;;;<<<<<<===>>>??????>>>===>>>???<<<<<<<<<:::888777888:::;;;:::999999999777444222......//////...,,,)))((()))***************)))(((&&&'''(((*********)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))***++++++,,,)))******+++---...//////...------......///000111000222444666777999<<<>>>============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<=========<<<:::999888666222///111000............,,,***,,,,,,,,,+++++++++******,,,++++++***)))*********'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))%%%///+++%%%''''''111!!!111333DDDoooyyyzzzuuu~~~qqqXXXXXX```QQQBBBAAA>>>KKKCCCDDDFFFHHHIIIJJJIIIIIIEEECCCCCCDDDBBB===>>>AAA999999:::;;;<<<;;;999777:::999<<<@@@BBBQQQxxxuuuWWWhhhsssMMM>>>CCCBBB666000;;;>>>555111555555///222000...---------,,,+++******************++++++)))((((((((('''''''''''')))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&(((***)))'''%%%$$$%%%'''((((((((()))***+++,,,,,,---+++,,,---///222444555666:::<<<>>><<<::::::>>>AAAAAABBBAAA@@@??????BBBDDD???@@@>>>;;;;;;>>><<<888888888999:::;;;:::777444//////...---------------------,,,,,,+++***))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&&&&((()))***)))((()))***,,,,,,...///111333444555111111000111222444666777777444333666:::;;;888444444666777555333333666:::444444444444222///---+++000///---+++***(((((('''))))))(((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,---......///000111222333444444444666777888:::;;;<<<<<<<<<===<<<:::;;;===@@@@@@@@@::::::::::::::::::::::::888777555444333333444444111000///...---,,,++++++************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,------.../////////111111111222444666777888777888999:::;;;;;;;;;;;;;;;888666777:::;;;888444<<<;;;999777444222000///---...000000///...+++*********************++++++,,,///,,,)))555CCC<<<((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))***)))***///===PPP^^^rrr{{{hhhqqqzzzpppNNNWWWbbbNNNGGG666>>>FFFAAACCC888<<<@@@@@@<<<;;;===<<<888<<<>>>999333888DDDGGG@@@???SSS}}}ooolllooofffHHH???@@@===;;;>>>777666555333222111000000//////...---,,,,,,,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&''')))(((&&&%%%$$$%%%&&&'''''''''(((((())))))******+++,,,,,,...///000111222///444<<>>???>>>===>>>AAACCC<<>>@@@???===;;;;;;===>>>>>>>>>999999:::;;;;;;<<<=========<<<999777555333222111000000///...---,,,++++++*********)))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,---......//////000000111222333555777777777888999;;;<<<<<<<<<<<<;;;888666777;;;<<<888555:::999888666444222000000......///000///---+++***************************&&&))))))///EEEZZZVVVCCC(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''((((((+++333???HHHddd~~~mmmuuu{{{wwwwwwzzzooohhh{{{nnnEEE@@@FFF]]]MMM888999OOOVVVHHH>>>FFF^^^dddVVVbbbyyyfff|||uuurrrWWWHHH>>>@@@BBB<<<999<<<777666444333111000000000///...---,,,,,,++++++,,,*********)))))))))((((((''''''''''''&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''******++++++,,,,,,---------000555;;;???>>>;;;888<<<===>>>>>>>>>>>>AAACCC999???BBB>>>::::::999777999888777888888666333111000///......---.........,,,,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''))))))((((((((()))***+++,,,...///111222333111222333444555444444333666444333555777888444111444333222333555777777777555444222000///...------******)))((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###'''***,,,***'''%%%$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$#######################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))******+++++++++,,,---...///111222222333333;;;:::999888:::===@@@CCC@@@>>><<<;;;<<<===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===<<<:::888555333111000//////...---,,,,,,++++++******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))(((((()))))))))*********++++++,,,,,,---.........//////000111222444555666888888:::;;;<<<=========:::888666888;;;<<<999666777666555444333111000000......//////...---+++***************************))))))(((...DDDXXXSSSAAA(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$''')))(((((()))...222999NNNcccttt{{{zzzmmmrrr~~~}}}rrrvvvqqqkkkxxxyyyjjjJJJAAA>>>???DDDBBB999555888666555444222111000000000......---,,,++++++++++++******))))))))))))((((((''''''''''''&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#######################################################################################$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((())))))***++++++,,,,,,;;;666222222555999:::999===???@@@@@@??????@@@BBB888@@@DDD@@@;;;999999888999777666666666444111/////////......---......///,,,+++++++++******))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((())))))***+++,,,...///000111222333555777777666444222333222222444666777555222555333111333777999888666666555222000///......///******)))(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###&&&)))***(((&&&%%%%%%&&&&&&%%%%%%$$$###""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))******************,,,---...///000111111111:::999999:::;;;>>>@@@BBB>>><<<;;;;;;<<<===<<<;;;??????===<<<:::888777666777777666555444222000000......------,,,++++++******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))******++++++,,,---------.........///000222333444777888999;;;<<<=========999777777888:::;;;999777333333333222111111000000...............,,,+++***+++++++++***************+++,,,)))***666AAA<<<---((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%'''))))))'''&&&'''((($$$,,,555GGGiiiqqqxxxqqquuuxxxuuuzzztttttt~~~kkkvvvuuuyyyhhhPPPFFFBBBGGGCCCAAA@@@<<<666666;;;555444333111000000//////...---,,,+++***************)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################################################################""""""#########$$$######%%%%%%$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,------BBB;;;444000333888;;;<<<===>>>??????===<<<===>>>:::AAAEEEAAA<<<:::999888888666444333333222000.........------------......++++++***************)))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))(((((()))***,,,---......222444666888999777444333000000111444666777666555666444333555888:::888666666555333111000///000000---,,,+++***)))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))++++++---...///000000000444666888;;;===>>>>>>===:::999999;;;===>>>===<<<======<<<:::888777666555888888666444333111000///------,,,,,,++++++******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,---------......000111222555666888999;;;<<<<<<===888777777888999999888777111111111111000000000000.........------,,,+++++++++++++++*********))))))&&&***+++))),,,333111+++''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''''''''((()))(((+++...777KKKdddtttwwwpppyyykkkcccgggxxxpppnnnooommmuuu~~~qqqjjj{{{yyyqqqvvv~~~ttt{{{www]]]IIIBBBFFFKKKEEE>>>888777888888:::===444333222111000/////////------+++***************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################""""""######$$$######"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''((()))+++,,,---...333111//////111444666777888:::;;;;;;:::999999:::<<>>===<<<777777888888999999::::::@@@>>>:::666222///......,,,,,,,,,++++++*********))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++,,,,,,,,,,,,---...///000222333555777999::::::;;;777777888888777777666555111111111000000000000000......------,,,+++++++++,,,,,,++++++***)))))))))$$$))),,,)))''')))+++***'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%''')))***,,,---------222:::CCCIIIccc~~~|||uuusssyyytttyyy}}}yyybbbJJJ@@@CCCGGGHHHGGGDDD>>>999999;;;;;;888555333222111000////////////---,,,+++***))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################""""""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''(((((()))******+++&&&(((+++,,,---///111333222555888999999888999:::===@@@???;;;999:::888444444222000///000000///...+++*********++++++,,,---))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$################################################""""""""""""############"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&'''((()))******+++---///111333444444333222222333555666666555444444222444666666444333333333111111111111000...---,,,+++***)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******((()))***,,,------......,,,...111444666777777777999888999:::<<<===;;;999555666777888:::;;;<<<===BBB???999444000.........++++++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))******++++++++++++++++++,,,---...///000222444666777888888777777888777555444333333111111111111000000//////......---,,,++++++++++++,,,,,,++++++***))))))((('''******'''$$$%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$###$$$%%%'''(((((('''%%%%%%$$$$$$(((111:::LLLkkkjjjvvv}}}UUUJJJCCCAAAEEEGGGCCC@@@BBBEEEBBB???<<<;;;999444///222111000///////////////,,,+++***))))))(((((()))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''((((((((((((((((((((((((+++---...---,,,...444888000333777999:::;;;===>>>>>>>>><<<888777999777222333111///...///000///...***)))))))))***++++++,,,)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%&&&&&&'''((()))******+++,,,...000111222111111555666888777555333222222000333666555222///000111...///000000///---+++***'''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$### $$$(((***)))'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++((()))***+++,,,---------,,,---...///222444666777:::::::::;;;<<<;;;999777888888999::::::;;;<<<<<<>>>:::555000------///000+++++++++***************)))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********************+++,,,------...///000333444666777777777888888777444222111111222222111111000000//////......---,,,++++++++++++,,,,,,++++++***))))))((('''((('''&&&(((***)))''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%'''&&&&&&&&&'''(((&&&%%%$$$$$$(((,,,***&&&''',,,FFFDDD[[[bbb~~~XXXJJJKKKEEEBBBCCCIIIGGG@@@@@@FFF======:::777555666555444222111000//////...//////,,,+++***)))(((((((((((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################""""""############""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,...///111444888;;;======<<<:::===999555555888999666222222222222111000...---,,,,,,++++++******++++++,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""#####################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((+++,,,---///000111111111111666888555333444444111000000111222111000///......---,,,++++++++++++++++++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++)))+++---......000333555999999888777777777888888:::999999;;;<<<;;;999777777666555333111...,,,+++---,,,+++******+++,,,---(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---000333777999555444333111222333555666222111000///------,,,,,,---,,,++++++******++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((...777DDDUUUeeepppwww|||}}}jjjzzzwwwwww^^^MMMDDDAAAAAA>>>>>>AAADDDCCC???>>>AAA>>>===;;;999666444222111000000000000////////////,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################""""""############""""""""""""""""""""""""""""""$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((***,,,---...///111555999;;;;;;::::::<<<999888999;;;;;;666111111111111000///...,,,+++,,,++++++******++++++,,,))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''++++++---...///000000000111555777444222444444222000111222222222111/////////...---,,,++++++++++++******))))))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))*********)))+++,,,---...///222444888888888888999:::;;;;;;;;;;;;:::;;;<<<<<<999777555555444333111...,,,+++,,,+++***))))))***+++,,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))******++++++,,,+++++++++,,,...111444666444444333333333444555666222111000...------,,,,,,---,,,++++++******++++++******)))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''++++++++++++...555===CCCZZZkkk}}}wwwwww|||yyy|||qqqfffWWWIIIAAA???@@@AAAAAA@@@AAACCC@@@;;;:::<<<>>>===<<<999777444333222000000000/////////......,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################""""""############""""""""""""""""""""""""""""""$$$############"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))+++,,,---,,,...222555888999999999:::999:::<<<===;;;666111000000//////...---,,,+++++++++************++++++)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***+++,,,---.../////////111555555222111333555444111222222222222111000000111000...---,,,++++++******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))***,,,,,,---...000333666666777999:::<<<===>>><<<<<<;;;;;;<<<;;;888666333333333222000///---,,,******))))))))))))******(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******+++++++++*********,,,...000111222333333444444444444444111000///...---,,,,,,,,,,,,,,,+++************+++************))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''%%%$$$&&&))),,,333FFFZZZaaa```iiisssXXXHHHIIIEEE@@@===>>>@@@BBBCCCAAA??????@@@===888888<<<======;;;999777555333222000////////////.........++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################""""""############""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))+++,,,***,,,///222555777999999999999999:::;;;999555111............---,,,+++***++++++************++++++))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###############""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))***+++,,,------------000333333000///333666555222222222222222111111000222111///---,,,+++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''(((((((((***+++++++++,,,...111444444666888999;;;;;;<<<;;;::::::::::::999666333222222111111000///...---))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******++++++*********+++,,,---...000111333444555555333333000///...---,,,,,,,,,,,,,,,++++++***************+++*********))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&(((+++---%%%***111888@@@MMM^^^jjjdddnnnjjjWWWDDD555555===>>>===>>>@@@BBBBBBAAA???>>><<<<<<>>><<<999;;;???;;;:::999777555333222111/////////.........------+++***)))((((((''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))******+++---000333666888999999777666555555555333222---.........---,,,+++***+++******))))))******+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###############""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++,,,++++++...111222//////333666666222222222111111111111111111000///---+++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''((()))******)))***,,,...111222444555777777777777999888777777777666333111000000000000///...------((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******************++++++,,,,,,---///111444444444222111///...---,,,,,,+++,,,,,,,,,+++******))))))***************))))))))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''+++)))&&&&&&)))///444888FFFNNN___kkkiiifffttt}}}tttvvvggg===555555===>>>666111555999;;;>>>BBBCCCAAA===999???======>>><<<999:::???777777666444333111000000............------------+++***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,...000333666777777666444333222111111111------......------,,,+++******))))))))))))******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############!!!"""######$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***************+++///111//////444666666222111000000//////000000000///---,,,+++******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((()))))))))((((((***,,,...///111333555555444444666666555555666555222000000000000000///...,,,,,,(((((())))))))))))((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))))))))***************+++---///111222222111000...---,,,+++++++++++++++++++++***))))))))))))***))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###$$$%%%&&&***,,,(((###!!!'''---***(((///===GGGMMMWWWdddiiidddiiixxxxxxkkkeeezzz}}}kkkUUUFFF===@@@>>>///444+++''',,,111///000333333555:::@@@DDDCCC@@@<<>>CCCDDDBBB@@@???===>>>???;;;666444666444444333222111000000///---------,,,,,,,,,,,,+++******((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))(((((((((***---000222111333666666444111...---.........///......------******))))))))))))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############!!!!!!"""###############"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((&&&,,,000000111555666555111000...---------...///,,,++++++***)))))))))***&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''((()))(((&&&&&&(((***(((***...222555666777777555444444666777666444222111111000///...,,,******((()))***++++++***)))((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&'''''''''''')))***+++---.../////////,,,,,,++++++***++++++++++++******)))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''(((%%%$$$&&&)))+++(((%%%'''%%%)))000111,,,)))******)))'''''',,,...((()))333///###///444(((000......000***%%%000333$$$(((!!!(((000***'''+++,,,)))...000...,,,---///000111222555:::>>>???>>><<<999999;;;>>><<<666555777444444333333222111111000---------,,,,,,,,,++++++***)))(((''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))(((''''''&&&&&&'''&&&&&&%%%%%%$$$###""""""####################################""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""&&&111,,,,,, %%%&&&+++,,,### +++### 555+++"""---$$$ '''###$$$+++"""111%%%555222333***...555@@@333222///222%%%555111###888(((111...---'''111&&&+++222&&&$$$)))+++((('''(((&&&"""$$$%%%%%%&&&&&&%%%%%%$$$############"""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))))))))+++...000111000000---+++,,,000111...************))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++---000333666777666666666555444444333333333222111///---+++))))))************))))))))))))(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$######################################################""""""######$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############################################################""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))************(((((((((((())))))))))))((()))))))))***************++++++,,,,,,------.........000222555777:::;;;>>><<<:::777555444444444222111111000///......---------,,,++++++******)))***))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################***)))(((''''''&&&&&&'''&&&&&&%%%%%%$$$######"""####################################""""""""""""############"""""""""!!!"""""""""""""""""""""""""""*** 999$$$$$$---'''+++###333""",,,$$$&&&!!!+++)))+++)))'''000""":::(((###666,,,&&&+++(((???555111&&&555666...&&&(((444---+++... 111)))))),,,222)))$$$ !!!&&&)))(((%%%$$$%%%%%%&&&&&&%%%%%%$$$############""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''(((+++...000111222000---+++---000111...+++************))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))+++,,,///222444555555555555444444333333333222111000...---+++***)))*********)))))))))((((((''''''''''''&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$######################################################""""""######$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############################################################""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((((((((()))))))))((((((((()))))))))************++++++,,,------------...///111444666999:::<<<;;;999666555444333333111111000000///......------,,,,,,++++++******))))))))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################***)))(((''''''&&&&&&'''&&&%%%%%%$$$$$$#############################################""""""""""""############""""""""""""""""""""""""""""""""""""''')))######IIIHHH(((''' ))) $$$"""'''IIIaaa(((///+++111...###888YYYzzz@@@&&&######+++)))'''qqqyyy~~~???--- ###)))((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""""""""""""""#########$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''***---///111222///---,,,---000111...+++++++++*********)))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))***+++,,,...000111333333333333333333222222111000///...,,,+++***)))******))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######################################################""""""######$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++++++++***************))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,---------...000222555777888:::999777555444333222222111000000//////.........,,,,,,,,,+++******))))))))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################***)))(((''''''&&&&&&'''%%%%%%%%%$$$$$$#############################################"""""""""!!!#########""""""""""""""""""""""""""""""""""""""" (((---&&& ***''',,,!!!000""",,,)))///%%%***;;;eee999$$$777(((222DDD///"""'''+++%%%!!!$$$$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""!!!""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))+++,,,...000...---,,,---//////...+++++++++*********)))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&((((((((()))***+++------000000111222222222111111//////...---,,,+++***)))***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######################################################""""""######$$$%%%########################""""""#########$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))***************************)))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((()))******++++++,,,+++,,,---...000222444555777777555444333222111111000000/////////.........,,,,,,++++++***)))))))))(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################***)))(((''''''&&&&&&'''%%%%%%$$$$$$$$$$$$$$$#######################################"""""""""!!!""""""""""""""""""######""""""""""""""""""""""""###$$$ GGG |||222 !!!)))kkkWWW<<<---+++$$$,,,&&&+++XXX222)))!!!333555111<<<%%%000"""&&&(((""""""***###$$$$$$%%%%%%$$$$$$###############"""""""""!!!!!!!!!"""""""""#################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%'''))))))((((((***,,,,,,,,,,,,---...---,,,+++*********)))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$############$$$%%%%%%''''''''''''((()))***+++---...///111111111000///...------,,,+++*********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""######$$$%%%########################""""""#########$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++***++++++,,,...///111222444444333333222111000000////////////............,,,,,,+++******))))))(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""############""""""""""""""""""""""""%%%///&&&###nnn(((hhh!!!---***'''---]]]111%%%yyy]]]'''YYYBBB"""&&&111&&&333$$$...'''###$$$)))(((""""""(((######$$$$$$$$$$$$##################""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%(((***)))&&&%%%'''******++++++,,,,,,++++++***))))))((((((((('''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))******+++...000000000///...,,,,,,,,,++++++*********))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################################################""""""######$$$%%%########################"""############$$$$$$$$$#######################################$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################################################################""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***))))))******,,,---...///111111222222111000//////........................+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!"""""""""############"""""""""""""""""""""""""""333]]]@@@###***"""######///000###666///kkk)))333&&&***000 ((()))***+++***(((%%%############$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$####################################$$$$$$$$$$$$###&&&)))(((%%%$$$'''***((()))*********)))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***'''))),,,///000///...---++++++++++++************))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$######################################################""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))))))))***+++,,,---//////000111000///..............................++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!+++444%%%)))+++***(((555...PPP$$$%%%EEE444000$$$000000###(((### $$$%%%$$$%%%((((((#########$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$ $$$((('''%%%$$$(((,,,'''(((******)))(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***&&&(((+++...//////...---************************)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""###$$$$$$%%%########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######################################################""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((()))***+++,,,......///000000///...------.....................++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################+++***)))'''&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$))) ---WWW??? ---///%%%+++ggg,,,)))(((:::000111,,,:::222(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++,,,,,,+++++++++*********))))))((((((((((((''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&%%%%%%$$$##############################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&################################################+++***)))'''&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!,,,hhh555BBB"""'''```$$$))))))(((&&&WWW+++...,,,444''',,,((((((&&&%%%%%%''''''&&&$$$%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!############"""""""""!!!################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))******++++++++++++*********))))))((((((((((((''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%$$$##############################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&################################################+++***)))'''&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!444,,, uuu\\\$$$ """&&&000!!!%%%***nnn444,,,,,,''''''111,,,)))&&&$$$%%%''''''%%%###$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############""""""""""""################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))+++************)))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$###########################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((((((((()))*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%################################################+++***)))'''&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!"""***ooo777######!!!$$$'''***&&&111###)))"""+++666222'''(((((('''%%%%%%%%%%%%#########""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""#########"""""""""""""""################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((()))))))))*********++++++******++++++++++++******))))))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%################################################+++***)))'''&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###,,,'''---!!!222***DDDrrr +++ ######+++444[[[###///''')))888888%%%***---***$$$"""%%%)))#########""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######""""""""""""""""""######################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))******)))******++++++******)))((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%################################################+++***)))'''&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""''')))DDDWWW ///)))!!!$$$+++fff ((($$$!!!+++&&&'''666???(((,,,...,,,&&&###&&&***$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""############""""""""""""############################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((((((((((((((((((((()))))))))))))))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$"""############$$$$$$$$$#######################################################################################$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))************))))))((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$################################################+++***)))'''&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""" 111'''&&&===<<<333%%%{{{"""%%%"""(((;;;777***000%%%###$$$***333DDD---,,,++++++***)))((('''%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################!!!"""""""""############!!!"""""""""############################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$################################################+++***)))(((&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!$$$/// }}}%%%)))aaa###&&&(((UUU***444&&&###&&&)))***111GGG333---((()))...///***$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""######$$$&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$################################################+++***)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!$$$!!!OOOhhh"""(((---%%%)))}}}{{{$$$"""+++JJJ|||999'''((('''$$$///$$$###---)))CCCIII999...---,,,%%%$$$)))######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""############################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$############################################################$$$%%%&&&'''$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################+++***)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$#########"""***++++++"""999TTT111///555 &&&:::"""&&&'''+++???111$$$)))###+++***--->>>JJJ888+++))))))$$$###'''######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""############"""""""""!!!""""""""""""############################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$############################################################$$$%%%&&&'''$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############))) +++"""111"""(((+++'''+++,,,===+++<<< 333"""eeeIII;;;)))...III777'''$$$&&&###"""$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###########################""""""""""""""""""""""""############################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$############################################################$$$%%%&&&&&&$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$#############################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#######################################+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''---+++)))...$$$$$$LLL)))(((zzz)))%%% ---&&&KKK###"""111888... ;;;GGG555%%%!!!$$$$$$""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""#################################"""""""""""""""!!!"""""""""###############################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$#########$$$$$$%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$############$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%***%%%###111TTTEEESSS:::***++++++NNN...///333,,,111111222BBBHHH+++(((***(((&&&((((((@@@222%%%!!!$$$%%%$$$"""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""######!!!"""""""""#####################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$######$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$############$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################+++***)))'''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$..."""vvveee&&&111444<<>>MMMZZZ``````]]][[[]]]aaa___WWWNNNMMMSSSYYYRRRQQQOOONNNSSSYYYZZZWWWPPPUUURRRKKKLLLRRROOOEEEBBBAAAAAAGGGTTT```eeeeeeooonnnjjjeeebbb[[[HHH555111+++###!!!###%%%%%%###$$$%%%&&&'''%%%$$$"""!!!###$$$$$$$$$$$$###""""""########################################################################################################################$$$#########""""""!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''((((((''''''&&&&&&'''(((((()))(((&&&$$$######&&&((((((((('''&&&&&&&&&''''''***((('''(((&&&###$$$(((%%%%%%$$$###$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################---***'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&%%%$$$###&&&""" ###+++666BBBJJJHHHNNNTTTWWWWWWUUUUUUUUUQQQQQQPPPNNNLLLLLLKKKJJJNNNOOOMMMJJJKKKOOOPPPNNNOOORRROOOIIIMMMYYY\\\WWWEEEFFFGGGJJJNNNQQQQQQOOOXXXRRRLLLPPP___kkkggg\\\RRRJJJ===111)))&&&&&&&&&$$$###""""""$$$&&&''''''$$$$$$$$$$$$$$$###""""""########################################################################################################################$$$#########"""""""""""""""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))((((((((((((((((((((((((******+++*********++++++***))))))))))))(((((((((###$$$(((------(((&&&'''((()))******)))'''%%%###&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######################################################---+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###""""""###$$$&&&)))000:::FFFNNNRRRRRRTTTTTTRRRNNNKKKNNNWWW^^^pppkkkhhhkkkppprrrpppmmmeeeiiilllmmmpppxxx}}}~~~iiijjjcccWWWSSSTTTQQQJJJSSSUUUXXX[[[]]]___bbbeeeVVVNNNBBB===GGGYYYgggkkklllhhh___SSSDDD666,,,(((***&&&""""""$$$&&&&&&$$$$$$$$$$$$$$$$$$######"""#######################################################################################################################################""""""""""""############$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((()))***+++&&&''''''(((((((((''''''%%%&&&((())))))((('''&&&)))************)))((('''...)))&&&&&&%%%###%%%***###$$$&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######################################################---+++(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$######%%%))),,,222;;;CCCHHHJJJLLLJJJGGGGGGRRRaaammmvvvwwwlllTTTSSSSSSPPPLLLIIIMMMTTTVVVYYYVVVLLLBBBAAAIIIRRR^^^ccciiikkkeeeWWWGGG<<<333---'''$$$%%%&&&%%%###$$$$$$%%%%%%$$$$$$###"""################################################################################################################################################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))******+++((((((((()))***+++,,,---111111111222333333222111555666666666666555333222555000,,,---...---///333+++)))&&&$$$$$$%%%''')))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################...+++((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''(((((('''(((,,,222777;;;DDDHHHDDDCCCLLL[[[cccvvv|||iiiVVVNNNPPPGGGQQQ[[[]]]UUUHHHAAA@@@GGGLLLVVVbbbjjjjjjeee___FFF===000'''$$$&&&((()))$$$%%%%%%%%%%%%$$$#############################################################################################################################################$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((())))))*********+++,,,///222555777888666555666;;;???AAAAAA;;;;;;;;;::::::999888777333333777???CCC???;;;999:::999666222///,,,+++***&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################...+++)))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%'''***+++---222:::AAA===PPP```eeekkk~~~xxxuuuxxx{{{|||tttuuu|||lll]]][[[ZZZQQQKKKOOOTTTTTTPPPLLLOOOMMMKKKMMMRRRZZZaaafffbbbWWWFFF555)))$$$%%%'''%%%%%%%%%%%%%%%$$$$$$####################################################################################################################################$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))((((((((()))***,,,---...,,,...222666;;;???AAABBBIIIGGGEEEIIIPPPVVVZZZ[[[PPPPPPNNNMMMLLLLLLKKKLLLHHH@@@;;;<<<===;;;:::;;;:::<<>>HHHSSS___mmmwwwwwwsssrrrooojjjkkkppp{{{mmmUUUOOOUUUQQQ^^^hhhaaaMMM<<<777:::???OOObbbhhh___LLL;;;111%%%%%%&&&&&&%%%%%%$$$####################################################################################################################################$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))))))))************///000333777<<>>===BBBKKKXXXfffjjj^^^NNN555***"""###%%%###"""%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%((('''%%%#########%%%&&&%%%&&&''''''(((((('''''')))((('''&&&&&&%%%%%%&&&***)))(((((())))))(((''''''&&&&&&&&&&&&(((***+++((($$$%%%,,,...***(((+++'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$)))(((&&&$$$###""""""###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''''''''((()))******((((((((()))'''***///111***###***888555CCCKKKJJJPPPeee|||zzz{{{uuuvvvtttzzz```IIIaaaXXXZZZWWWRRRNNNKKKHHH@@@888999???//////...***'''&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%)))&&&###!!!"""###$$$$$$(((&&&&&&&&&&&&&&&###!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%% !!!###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''%%%&&&'''((()))((('''&&&''''''''''''&&&&&&&&&&&&)))'''$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,+++)))((((((''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%'''))))))((((((***---((((((+++...,,,+++222===;;;ZZZsss___ZZZWWW^^^ppp~~~uuuqqqccc```ccchhhiiiaaaVVVVVV^^^\\\aaafffddd^^^[[[^^^cccoooooo{{{~~~|||gggRRRLLLOOOQQQOOOMMM;;;AAAGGGNNNWWW___aaa]]]OOOAAA444000...)))$$$#########$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%$$$###$$$%%%&&&'''&&&+++***))))))))))))***+++---&&&"""%%%'''$$$ !!!&&&&&&&&&&&&&&&''''''((("""$$$&&&&&&%%%%%%&&&((($$$$$$############$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$,,,(((%%%&&&***,,,***'''111'''!!!)))888BBBEEECCCUUUffftttxxx{{{~~~{{{{{{|||vvvlllsss}}}oooeeelllxxxXXXHHHPPPQQQHHHGGGMMMGGG:::;;;<<<<<<777---&&&***111((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&###""""""###$$$&&&&&&&&&###"""###$$$'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&'''((()))***+++,,,,,,)))))))))((('''%%%$$$###'''''''''(((((()))))))))"""###%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))'''%%%%%%'''***&&&***000222000333@@@NNNnnn{{{fffZZZTTT]]]{{{nnneeeeeebbbYYY]]]ccc^^^hhhqqqzzz|||sssiiihhhmmmuuu}}}~~~yyy{{{vvvnnnsssxxxsssttt|||}}}{{{}}}sss___TTTRRRPPPLLLLLLLLLFFF>>>>>>JJJYYYbbb^^^QQQEEE@@@===555***###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&&&&&&&'''((((((((((((''''''''''''''''''((()))))),,,++++++*********++++++'''(((+++...222555888:::DDD<<<666666999999888888///...,,,***(((&&&%%%$$$!!!$$$''''''%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&***---+++%%%%%%+++222222===DDDAAA>>>HHH\\\lll|||zzzzzzyyywww~~~xxxttttttrrrcccbbbKKKQQQPPP@@@@@@???BBBFFF???222***+++((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((,,,+++***)))&&&### '''&&&$$$$$$%%%&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''+++***'''%%%$$$&&&(((***$$$$$$%%%&&&&&&&&&&&&%%%******))))))))))))*********)))))))))((((((''''''%%%(((***)))&&&%%%%%%''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''((()))***)))(((000//////333===PPPiii{{{vvvaaaYYYcccwww~~~yyy^^^\\\^^^bbbdddiiiuuu~~~|||}}}{{{wwwvvvuuuxxxqqqnnnrrr~~~~~~pppbbbSSSFFFPPPNNNHHHAAAAAAHHHOOOQQQVVVMMMFFFFFFGGGAAA444***)))(((&&&%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))(((((((((((())))))***'''((()))******,,,...000AAADDDHHHMMMRRRWWWZZZ[[[EEEAAA===<<<>>>BBBFFFJJJDDDDDDBBB???;;;666111...***)))((((((((('''%%%###%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###%%%((()))******++++++'''***---,,,+++---444;;;:::FFFTTTaaaqqq~~~{{{vvvsssvvv{{{~~~~~~rrrppprrr|||xxxcccpppvvvhhhJJJ@@@;;;CCCGGG???333---+++***'''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&))),,, """$$$%%%'''))),,,...***(((%%%$$$%%%&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&(((+++...000999888888888:::<<>>777***'''$$$###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((((())))))(((((((((''''''''''''((())))))(((,,,000444666999===@@@===>>>AAADDDEEEEEEEEEDDD@@@AAA???999666999AAAGGGIIIKKKNNNPPPPPPMMMJJJGGG:::444...---///...(((###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$''')))***))))))***,,,---)))'''...;;;FFFIIIHHHVVVeeewww|||tttjjjhhhrrrwwwjjj___SSSKKKFFFAAA@@@@@@555222...++++++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''+++///)))((('''%%%$$$&&&+++///+++)))&&&%%%''')))++++++&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((+++///444:::>>>AAACCCKKKIIIGGGFFFIIINNNTTTXXXWWWUUUQQQNNNKKKIIIHHHHHHDDDBBB@@@>>>;;;888666555,,,((($$$###&&&((((((&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++***)))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))...***'''***111555444111000IIIjjj~~~qqqgggbbbkkk~~~ooo]]]WWWeeepppooorrr|||nnn{{{~~~ooo}}}sss|||zzzsssxxx}}}wwwrrr}}}xxxuuu|||}}}jjjaaaTTTKKKOOOXXX\\\YYYPPPIII>>>666888???AAA@@@+++'''###"""$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((&&&&&&'''((()))+++---...555:::???BBBAAAAAACCCEEEFFFHHHKKKMMMNNNNNNLLLKKKMMMNNNJJJ@@@888888<<<>>>:::===BBBHHHLLLOOOPPPPPPGGG@@@888555777666222...&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&(((***)))&&&%%%(((+++&&&222???DDDEEELLL\\\jjjvvv~~~{{{iiibbbpppzzz]]]JJJBBB???>>>999222...---+++(((%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%&&&(((+++...666555222---******000555999444...***''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''')))+++---...///===@@@EEELLLQQQVVVYYYZZZTTTOOOIIICCC@@@AAACCCFFFPPPPPPPPPPPPPPPQQQRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIFFF@@@999333...+++'''$$$&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++******)))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))...,,,******---444<<>><<<<<<===???BBBEEEIIILLLNNNOOOKKKKKKJJJJJJJJJJJJIIIIIIPPPRRRPPPHHH<<<222......+++***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&))),,,---222@@@UUUeeeyyy]]]```yyyggg```lllxxxtttvvv}}}}}}{{{zzzyyy}}}lllrrr~~~vvvtttuuuyyyzzzuuuzzz~~~xxx[[[NNNQQQXXX]]]cccbbbYYYOOOHHH===333>>>666+++$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''(((((())))))))))))))),,,...222666<<>>888999BBBKKKCCC>>>777///***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%(((++++++,,,000999@@@]]]RRRLLLWWWjjjuuuooocccffffff}}}~~~wwwyyy~~~}}}{{{YYYRRRHHHAAA===:::444///(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%)))+++***((()))...333;;;777111------...000111++++++++++++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++...333999@@@FFFKKKNNNBBB@@@>>>======>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@???>>>@@@AAABBBCCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<===HHHQQQOOOCCC;;;<<>>SSSNNN;;;,,,***%%% %%%"""###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***))),,,+++)))***...111000,,,444@@@DDDAAANNNmmm|||wwwtttiiiZZZPPPUUUIIICCCHHH;;;000:::HHHJJJGGG???666...((($$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%(((***+++***)))(((---)))'''+++777DDDNNNSSS[[[JJJQQQdddaaaYYYcccqqquuu|||vvvqqqnnnttt~~~vvv~~~xxxqqqIIIGGGHHH>>>CCC222)))(((***---)))"""%%%...%%%%%%%%%''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''%%%###""""""&&&'''%%%%%%(((******(((,,,***,,,444555666AAABBBKKKKKKGGGFFF@@@>>>GGGDDDFFFHHHFFF???777444444***###&&&***(((+++,,,$$$'''((('''%%%&&&'''%%%"""!!!%%%((((((&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))&&&$$$&&&(((---'''&&&,,,...+++)))+++000:::CCCEEEIIIOOONNNIII777888;;;@@@EEEGGGFFFEEEAAAJJJMMMGGGBBBEEEHHHGGGAAAFFF>>>KKKGGGBBBTTTFFFGGGGGGIIILLLJJJCCC===;;;:::<<<@@@CCCBBB===::::::888:::777000,,,+++***'''''')))***((($$$###$$$''''''&&&$$$""""""###$$$%%%"""###%%%%%%$$$$$$%%%&&&++++++***)))))))))))))))******))))))***+++---...***'''&&&***+++)))))),,,...555222:::]]]|||\\\\\\dddwww~~~uuu~~~xxxvvvtttppplllppp{{{}}}sssdddeeehhhkkkggg^^^UUUQQQQQQSSSFFF777000'''$$$,,,$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((())))))(((''',,,---((($$$)))222999:::QQQ```dddxxxnnnoooaaaSSSSSSQQQFFF???666AAAHHHBBB666///333999((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((+++(((%%%%%%(((***+++***+++,,,000999DDDNNNSSSUUUOOOLLLYYYbbbZZZdddzzzyyymmmddd]]][[[aaagggmmmooosss{{{sss```aaaeeevvv}}}hhh^^^VVVKKKOOO???666...%%%###&&&***)))%%%'''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&%%%$$$$$$&&&(((***(((''')))---,,,((()))---333<<>>@@@555999===@@@BBB???222%%%'''''''''%%%###$$$&&&((('''&&&%%%$$$$$$$$$%%%&&&"""$$$%%%%%%$$$$$$%%%&&&++++++***))))))))))))***)))))))))))))))***+++,,,)))%%%$$$))),,,++++++,,,+++;;;IIIbbbppp[[[aaaxxxwwwfffmmmmmm|||yyygggbbbjjjsss|||xxx}}}vvv{{{|||iiijjjiiihhhiiikkkhhhcccXXXWWWHHH;;;888///''')))&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((()))***+++(((---///---111???NNNWWWccckkkddd[[[GGG<<<<<<>>>DDDFFFCCC:::333111---(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((,,,(((%%%%%%(((***+++***'''111@@@MMMTTTVVVTTTSSSSSSFFFMMMhhh{{{wwwsssjjj```WWWMMMSSSNNNOOOWWWUUUaaa~~~jjjMMMLLLDDD<<<555***###&&&,,,((( ***'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&((()))///'''$$$(((+++,,,777EEEAAAIIIGGGEEELLLIII@@@@@@DDDEEEBBBFFFKKK@@@777>>>:::;;;999333111444555222===999???BBB;;;::::::222111---'''$$$$$$&&&'''((('''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++'''###$$$(((+++***((('''+++111555666999CCCNNNTTTFFF999444888???GGGNNNAAAEEEJJJQQQXXX```hhhmmmxxxeeeRRRKKKLLLKKKJJJGGGEEEBBB???IIIAAA888666???IIIGGG???---***&&&###$$$&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&,,,+++******))))))******(((((()))))))))******+++***((((((+++***)))+++000222UUU{{{gggWWW```|||wwwfffeeeooo~~~}}}zzz{{{|||}}}wwwqqqjjjuuuyyy|||yyy}}}www}}}~~~|||tttggg^^^cccooosssoooqqqeeeMMMAAADDD===---'''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))***,,,...,,,...111===VVVqqq}}}|||~~~uuujjjnnn|||{{{kkkpppzzzvvvjjj[[[NNNLLLOOOLLLBBB::::::555///,,,,,,+++(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''')))*********+++,,,444BBBRRRYYYTTTNNNKKKLLLPPPjjj{{{|||yyyvvvjjjeeeYYY```KKKccciii|||ggg^^^QQQDDD>>>888444///)))'''((()))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&((()))((('''%%%$$$,,,,,,...222888BBBMMMTTTNNNOOOFFF@@@FFFCCC;;;<<<===HHHHHHEEEKKKMMMJJJLLLNNNIIIGGGGGG@@@777888BBB999777@@@GGGBBB???;;;///888333000///...***((((((%%%$$$%%%(((+++***%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&)))+++,,,)))&&&---222<<>>DDD000+++%%%###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((()))+++***))),,,222777HHHbbbyyyjjj^^^ddduuuwww}}}{{{zzzfffZZZXXXPPPHHH@@@===>>>999...%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))++++++***'''(((111@@@LLLOOOQQQQQQPPPTTTbbbwwwrrrfffNNNZZZtttVVV<<<888888111,,,...%%%%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((&&&%%%'''---666???EEEIIIOOOPPPJJJIIIPPPSSSPPPUUULLLLLLaaasssiii___jjjpppdddeeeyyysssdddyyyyyy```IIIIIIQQQRRRFFFAAABBB===666000111:::>>>===???DDD555///(((###"""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))+++***(((&&&'''///<<>>666,,,&&&%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))***+++++++++///999GGGRRRkkkrrraaafffxxxsssuuulllkkkxxx}}}ttt}}}ooo^^^bbbXXXLLLHHHHHHDDD999///))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((()))))))))))),,,+++***,,,555@@@LLLSSSMMMMMMRRRbbbzzz|||qqqhhhpppYYY|||}}}sss___HHH<<<;;;777000...+++(((&&&&&&''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))---333;;;EEENNNSSSXXXNNNIIINNNQQQSSS___oooqqqmmm}}}nnn}}}qqqlll{{{hhhgggkkklll|||^^^lll~~~aaaKKKEEE???III:::000000222555???KKK???<<<555---'''&&&'''***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))+++******,,,444@@@MMMVVVYYY[[[TTTFFFBBBPPPeeetttppprrrxxxmmmlllqqqvvvggg___eeeoootttzzzrrraaaPPPEEEKKKLLLKKKGGG@@@999333000+++***((('''&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&---,,,++++++******++++++***+++,,,------,,,******,,,))))))...===XXX~~~mmm```eeehhhZZZrrrzzzooo___TTTNNNJJJJJJKKKMMMSSSYYY```ddddddgggkkkmmmnnnnnnooopppnnnpppppppppsssvvvssslllkkkkkkkkkgggaaa[[[WWWUUUVVV\\\iiissstttsss{{{|||{{{}}}{{{vvvuuuyyyyyy{{{wwwaaa]]]zzzpppOOO???III???222)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++,,,,,,---666GGG^^^nnnffffffkkk~~~{{{vvvzzz{{{www}}}~~~rrrrrreeeVVVPPPQQQNNNDDD:::******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))))))))))))))(((+++666EEEPPPRRROOOUUUVVVbbbxxxppp___^^^[[[WWWTTTRRRQQQQQQNNNQQQOOOLLLMMMSSSYYY[[[kkkqqquuuoooTTTlll}}}jjjJJJGGGGGG>>>999444,,,'''&&&((()))***''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&,,,777CCCLLLPPPRRRRRRLLL???JJJkkkuuujjjrrrvvviiimmm___tttkkkfff___bbbiiiaaa[[[dddppplllfffdddiiiqqqvvvuuufff{{{vvvgggpppxxxRRRGGGAAACCC@@@777444999CCCEEEDDD???555,,,'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&''',,,777EEEQQQWWWYYYRRRJJJAAAGGGfffrrrgggjjjttt}}}rrrcccGGGKKKNNNLLLEEE>>>999777///---+++((('''''''''(((&&&'''((('''%%%$$$%%%&&&,,,++++++******++++++,,,***+++***)))***,,,---+++"""555888444UUUuuuXXXiiikkkhhh{{{yyyzzz```SSSMMMHHHGGGIIIRRRUUUZZZaaaiiimmmnnnmmmooorrrvvvxxxxxxwwwvvvvvvxxxxxxxxxzzz|||}}}|||zzzyyyxxxxxxuuurrrmmmiiifffddd___ZZZXXX[[[ccclllrrrxxx}}}|||}}}|||zzzyyyiiigggtttTTTPPPRRRHHH222&&&((()))$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''...'''###&&&,,,---***&&&(((///444333DDDssssssfffhhhhhhzzzwww{{{~~~pppjjjwwwfffTTTXXXaaaUUU@@@777+++,,,000)))%%%'''$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))&&&)))++++++***)))***+++)))///555CCCQQQNNNIIIQQQWWWccczzzhhhZZZRRRNNNMMMKKKMMMRRRUUUUUUVVV[[[]]]\\\ZZZ[[[\\\\\\YYYUUUPPPMMMSSSVVVYYY]]]aaaiiittt|||zzz```KKKNNNhhhrrr|||PPPRRRCCCVVVKKK<<<---***+++***&&&$$$(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''',,,&&&!!!(((...### 000///>>>EEEHHHOOOPPPMMMRRRlll\\\ppp~~~|||tttddd___iiiooommmxxx~~~zzz}}}}}}zzzxxxnnnbbb___tttxxxfffkkk\\\HHHRRRLLL:::999AAA333:::>>>FFFNNNAAA,,,$$$)))'''%%%$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))((('''***///;;;IIITTTVVVSSSNNNEEEKKKaaapppzzzeeeUUU{{{{{{\\\cccnnnxxxdddjjj}}}hhhVVVRRRNNNLLLEEE666BBB333,,,***&&&***+++!!!&&&&&&&&&&&&&&&%%%$$$###,,,,,,++++++++++++,,,,,,++++++***))))))+++***)))111)))...MMMrrrvvveeefffvvvvvvsss{{{^^^SSSKKKMMMRRRUUUZZZ^^^dddgggkkkpppsssttttttttt|||xxxtttpppnnntttssspppkkkgggbbb___]]]kkkpppyyy~~~yyyfffrrr}}}]]]TTTIII>>>222(((&&&+++''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((('''------&&&$$$)))...///...***555OOOppp|||ooohhh}}}}}}rrrfffffflllyyy~~~wwwnnnhhh|||qqqcccZZZVVV???///+++,,,''''''***''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((((((((((()))))))))******(((((()))+++++++++)))***999EEEOOOWWWRRRNNNVVVqqq~~~mmmUUULLLKKKLLLQQQYYYdddlllqqqrrrwwwzzzzzz}}}}}}yyyuuurrriiigggddd___[[[[[[\\\^^^]]]dddrrr|||cccEEE111>>>BBB```vvv{{{pppeeeLLLUUUUUUEEE333+++((('''(((***(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''"""&&&$$$(((222000(((***555HHHPPPKKKEEEEEE[[[|||sssuuuxxxlllkkkiiisssuuu~~~{{{zzzyyyzzz~~~zzzzzzvvvooogggeeekkkttt{{{xxxtttwwwKKK777555999333,,,333DDDHHHCCCBBB...+++(((((()))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((())))))((((((***+++:::999EEEXXX]]]QQQEEEBBB```uuukkkNNNPPPccc___WWWRRRRRRUUUTTTQQQXXXXXXYYY[[[ZZZZZZ\\\```___OOOPPPbbbfff]]]gggiiiaaaiii|||www[[[CCCCCCRRRYYYEEE666---)))$$$'''***"""''''''''''''&&&&&&%%%$$$,,,,,,++++++++++++,,,,,,+++***)))***,,,,,,+++***666---DDDqqq~~~eeeZZZgggiiiVVVrrrppp\\\QQQJJJJJJPPPYYY```ccchhhlllmmmsss{{{|||{{{}}}}}}}}}zzzuuummmfffbbbaaabbbgggrrr~~~|||yyytttxxxooonnn|||wwwtttjjjrrrtttZZZGGGFFF>>>+++&&&///(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''((((((###---000)))%%%+++///...333===YYYuuuzzzhhhaaa|||tttwww{{{~~~yyyzzzzzzwwwlllbbb___bbb{{{hhh^^^eee\\\HHH;;;333((('''***%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))))))))******,,,)))&&&'''+++---,,,)))///FFFQQQNNNOOOSSSaaawwwvvv___RRRSSSXXXaaaeeemmmuuu||||||wwwrrrnnnjjjhhh\\\YYYZZZ```gggqqqeeeKKK???777BBBRRRdddxxxpppcccaaaTTTDDD777---&&&'''+++((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&''''''(((((("""///---###'''000999CCCHHHGGGHHHTTTdddjjjyyytttiiiooommmnnnyyywwwyyyvvvrrr}}}zzzrrrwww{{{zzz|||~~~~~~yyysssooommmfffvvv```TTTTTTAAA<<<:::===AAAAAADDDIII;;;444,,,))))))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((()))***((('''***///444???NNNZZZVVVJJJHHHUUUdddxxxZZZJJJPPPXXX^^^bbb```[[[kkk{{{|||rrrooo|||{{{zzzwwwmmmlll{{{tttkkkddd___]]]^^^aaaooo^^^iiimmmyyyuuubbb\\\xxxttt```dddiiiRRRCCC;;;333)))***...''''''''''''''''''&&&&&&&&&,,,,,,,,,++++++,,,,,,,,,)))(((***...///...---...+++FFFmmmkkkRRRdddaaaQQQvvv[[[NNNKKKLLLYYY___gggmmmooopppsssxxx~~~~~~|||zzzyyyyyygggdddbbbeeemmmuuuxxxxxx}}}qqqzzz}}}|||}}}wwwuuuiiiwwwhhhFFF??????666---+++(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''(((((())))))((('''(((---///...------BBBccc]]]\\\ddd~~~sssdddnnn}}}|||yyywwwzzzqqqiiimmmtttqqqpppqqqppp{{{qqqsssooo]]]NNN>>>,,,&&&)))$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))*********,,,***((((((***---//////AAAPPPOOOEEELLLeeebbbOOOOOO\\\kkksss}}}~~~sssfff^^^ZZZ[[[cccmmm{{{hhhSSSGGGFFFUUU|||qqqZZZTTTLLLCCC777+++''')))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())),,,111***'''222<<>>777***))),,,&&&(((((('''&&&&&&&&&&&&&&&---,,,,,,,,,,,,,,,,,,---)))))),,,111///+++---333777ccc}}}mmm[[[iiilll{{{dddMMMHHHPPPZZZbbbaaajjjtttyyy}}}~~~vvvtttpppmmmlllmmmqqqtttxxx|||xxxrrr|||}}}rrrxxxwwwjjj||||||LLL444:::BBB888&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))***+++---%%%'''000///***555IIInnnnnn___~~~llleeeppp|||zzzrrroooqqquuu~~~}}}uuuiiiiiiggg}}}xxxkkkaaaYYYHHH222+++...***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))))))))************)))+++,,,+++))),,,444;;;QQQPPPGGGLLLmmm^^^YYYWWW]]]mmm~~~uuuiiiaaa^^^dddooo~~~wwwfff]]]```ppp|||{{{xxxYYYTTTNNNGGG===111++++++))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***---'''%%%:::SSSRRRHHHKKKWWWccc{{{sss^^^iiiwww|||tttrrruuuoooooovvvzzzwwwsssrrr|||{{{~~~{{{wwwkkkuuu~~~}}}rrrlllsss~~~sssnnnnnnwww~~~|||qqqkkk~~~ZZZEEEFFFFFFHHHFFF;;;KKKGGG???555,,,((('''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***)))((((((---777EEEOOOVVVNNNGGGUUU```FFFMMMSSSzzz|||ssseeeeee\\\```ooo\\\uuu^^^XXXWWWOOO===555555///)))((('''&&&%%%%%%%%%&&&------,,,,,,,,,,,,------++++++...000+++(((333BBBiiixxxqqq]]]iiilllzzzeeePPPLLLWWWbbbjjjnnnooozzz}}}yyyzzz{{{xxxrrrmmmjjjjjjqqqzzzyyyssstttssspppsssmmmoooyyyzzzttt|||rrrpppbbb:::888HHHAAA)))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))(((((())))))***+++,,,---+++...000***---QQQzzz{{{SSSaaarrrrrryyyqqqnnnqqqzzz|||vvv}}}uuuwwwuuunnniiiYYYBBB999777...(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********++++++(((,,,///---+++000<<>>666...,,,+++)))'''&&&%%%%%%&&&------,,,,,,,,,,,,------,,,+++---...***...FFFbbbrrrdddooosssqqqggg]]]YYY```kkkqqqvvv{{{xxxyyyyyyyyywwwsssmmmjjjddddddiiiiiiffflllssspppvvvlllkkk}}}xxxxxxUUU???DDDCCC777,,,+++***(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,---***000222///444PPPzzz}}}aaaaaa~~~~~~~~~qqqdddjjj}}}uuugggTTTLLLDDD333(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))*********+++++++++***,,,......000777DDDNNNJJJ[[[uuu^^^KKKWWWjjj{{{hhh]]]^^^jjjyyy}}}sssssswwwhhh\\\JJJ666***))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++(((<<>>BBBDDD...---,,,***)))((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***+++,,,---(((000///---GGGyyy}}}dddVVVsss{{{ttt}}}vvvyyy|||~~~~~~~~~|||kkkmmmyyysssyyyqqqhhh^^^\\\QQQ<<<(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))************+++++++++,,,++++++---333>>>JJJRRRNNNwww~~~cccMMMUUUnnn{{{~~~uuuhhhccchhhooozzzxxxtttzzzsssmmm[[[BBB000))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++555AAACCCGGG\\\rrrsssiii|||tttqqqwwwrrrxxxwww~~~}}}ooovvvtttgggooozzz|||zzz{{{uuupppwww~~~uuuiii```OOOHHH>>>666999BBBCCC888,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))),,,444BBBPPPVVVRRRLLLrrrmmmIIIBBB\\\{{{zzz}}}}}}{{{ttt|||lllkkkrrrzzzyyyddddddTTTRRROOO444222///+++)))(((((((((...------,,,,,,------...***///111''')))KKKjjjoooPPP```}}}qqqcccGGGHHHUUU___jjjtttyyy~~~xxxttttttuuuwwwyyyzzzvvvrrrtttzzzuuuvvvtttkkkoooyyymmm}}}~~~kkkqqqiiiFFF555???BBB333......'''&&&+++)))((((((((((((((((((((((((((((((((((((((()))******$$$***---+++***,,,......%%%222111>>>jjj[[[JJJ~~~}}}}}}zzzxxx||||||tttjjjsssxxxnnnkkkaaaKKK333222---'''&&&(((&&&!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******,,,,,,+++******+++,,,,,,***000,,,)))<<>>WWWbbbRRRVVVkkkxxx}}}yyywww||||||ssskkknnnqqqkkkrrrxxxlllMMM;;;888///---,,, &&&...------,,,,,,------...)))000///---???\\\eeeZZZYYY{{{kkkUUUNNNYYYhhhsssyyy{{{uuussssssrrrqqqyyyyyyxxxwwwvvvvvvwwwyyy|||yyyuuuiiidddwww|||~~~vvvttt```EEE888FFF777111---'''))),,,&&&((((((((((((((((((((((((((((((((((((((()))*********,,,+++))))))+++......;;; EEEuuuvvv{{{zzz{{{{{{yyyxxx||||||}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~___cccnnnjjjfffqqqnnnuuuzzzeeedddkkkHHH777))))))+++***)))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********+++++++++,,,,,,------...)))999---444VVVNNNGGGppp```[[[[[[iii~~~}}}~~~~~~}}}zzzxxxooouuuzzz|||~~~yyyvvvzzz~~~nnn^^^???777---))))))***(((%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())),,,---***''',,,:::FFF===GGGUUUwwwooovvvzzzqqqvvvyyyqqq~~~yyy|||}}}wwwsssssstttvvvyyy{{{||||||xxxwwwyyyyyytttpppuuu~~~wwwuuu|||qqq|||vvvwwwwww~~~zzz|||ooo[[[IIIDDDAAA;;;<<>>FFF;;;000,,,***((('''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((***+++***(((,,,555===IIIKKKLLLYYY{{{^^^rrrvvvqqqcccbbbhhhmmmnnnllltttyyyyyy{{{xxxtttiiieeecccgggrrryyy{{{|||xxx~~~dddEEE;;;,,,---...------,,,,,,------...------999OOOZZZTTTXXXjjjjjjYYYmmmVVVNNNQQQaaannnuuuzzzppp```OOOBBB<<<;;;===???>>>===<<<>>>DDDLLLRRRdddvvv~~~~~~|||xxxsssqqqoooppptttwwwyyyyyyrrrlllttt|||rrriiieee```[[[xxxuuunnnJJJ@@@===999...+++,,,&&&)))))))))))))))))))))))))))))))))))))))***++++++,,,(((***111...'''***444fffjjjUUUyyymmmgggggggggeeeccccccaaa```^^^^^^___```cccfffggggggfffhhhnnnssspppqqqsssvvvzzz|||}}}}}}~~~yyyuuuwww}}}||||||}}}uuu]]]PPPcccsssgggooorrrmmm|||qqqWWW;;;------+++%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++***+++,,,,,,,,,,,,,,,,,,555:::RRRSSSQQQmmm___mmm|||~~~~~~~~~zzzwwwvvvyyy|||{{{uuussswwwzzz{{{tttvvvvvvllldddgggnnn~~~kkkOOO777+++(((***,,,(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***000***---999@@@BBBKKKXXXyyylllzzzoooOOOYYYlllrrrnnn|||xxxlllmmmuuuuuuyyy|||ZZZ[[[ZZZIIICCC===666111+++%%%&&&***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((()))))))))***(((******)))***222???IIINNNDDDNNNwwwUUUTTTkkkvvvmmmaaabbbeeellluuu~~~}}}wwwlllbbbZZZRRRKKKSSSVVVXXXWWWVVVVVVYYY]]]jjjnnnvvv|||{{{uuukkkbbbbbbjjjsss}}}{{{xxxfff|||VVV<<<>>>333///...------,,,,,,------...,,,111NNNddd[[[UUU```iiiUUUbbb}}}WWWKKKSSS___jjjsss}}}vvvppplllhhhWWWSSSMMMEEE@@@???BBBEEEGGGIIILLLMMMLLLLLLLLLMMMNNNhhh}}}zzzuuu```hhhssszzz|||~~~~~~~~~}}}yyywwwxxxrrrmmmlllqqqvvvwwwwwwuuunnnsssyyytttpppmmmddd[[[mmm~~~xxxTTT===555888222,,,---,,,))))))))))))))))))))))))***))))))))))))***+++++++++(((,,,222+++%%%555NNNwwweee}}}}}}yyyjjjWWWMMMMMMQQQRRRNNNNNNMMMJJJHHHGGGHHHIIIJJJLLLMMMOOOPPPSSSWWWZZZ[[[ZZZ\\\bbbkkksssxxxzzznnnooonnniiieeegggqqqzzzxxxyyy{{{yyyjjjYYYWWW___}}}yyyppp{{{}}}ssstttbbbBBB000111000'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,++++++,,,---...///333TTTLLLJJJbbbcccwww{{{}}}|||~~~~~~}}}}}}||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}yyywwwlllvvv}}}|||xxxuuurrroooyyyvvv}}}yyyuuuhhhYYYlllyyy___EEE333++++++---((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))***+++(((---666>>>CCCPPPjjjuuuggg}}}pppzzzmmmxxxWWWHHHqqqzzzwwwiiimmmqqqvvv|||xxxyyyyyyuuu^^^YYY]]]^^^FFF@@@:::444,,,&&&''',,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((()))))))))******))))))***+++000:::GGGPPPAAAOOOxxxeeeXXXwwwwww```pppaaaPPP```lll|||ttteee\\\OOONNNMMMQQQXXX___cccddd^^^```aaa___[[[[[[^^^bbbVVVVVVXXX]]]eeepppzzztttfffbbbdddmmmqqqxxxwwwrrr^^^lll}}}bbbUUU[[[CCC......------,,,,,,------...///777[[[hhhZZZlll|||eee^^^}}}]]]PPPTTTcccqqq{{{~~~hhhddd___[[[ZZZ[[[[[[[[[aaa```^^^ZZZXXXXXX]]]```ZZZ___dddiiikkklllnnnooo}}}}}}bbbQQQHHHBBB:::>>>EEELLLQQQYYY```fffxxx{{{~~~|||zzzxxxxxxvvvrrrnnnkkklllnnnqqqrrrvvvrrrwwwzzzuuuvvvtttiiicccbbbooo||||||sssuuuIII111999888///,,,,,,))))))))))))))))))))))))******))))))******+++,,,---)))---111,,,///UUUdddQQQ}}}zzzzzzyyytttqqqsssooohhh[[[PPPNNNSSSUUUTTTRRRRRRRRRPPPLLLLLLMMMPPPMMMNNNPPPSSSUUUUUUSSSQQQSSSXXX```hhhmmmpppqqqrrr```fffjjjgggaaa```gggnnncccjjjttt|||}}}yyyrrrnnnuuuuuuhhhfffwwwpppTTT>>>555000+++((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,+++++++++---000444666===VVVVVVsssyyybbbccc{{{|||{{{tttiiieeeiiillllllbbbaaa``````aaacccddddddfffiiilllnnnnnnooopppqqqmmmpppsssuuuwwwyyy~~~~~~~~~~~~~~~}}}}}}|||{{{}}}{{{xxxmmmsssxxxwwwwwwwwwtttpppxxxttt{{{yyy{{{oooUUUZZZdddyyypppXXX@@@000+++,,,((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++###444>>>???OOOpppwwwxxxyyyqqq}}}~~~}}}uuujjjvvv~~~uuu|||~~~tttzzzssstttyyytttssswwwwwwrrrnnnnnn\\\QQQDDD:::111***))),,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((()))))))))*********)))***,,,111888AAAJJJOOOIIIyyyeeeqqqqqqnnnXXXWWWjjjxxxyyymmm___UUUSSSXXX^^^iiijjjnnnuuu~~~uuuqqqkkkeeeaaa```aaaccckkkttt{{{tttqqqggg^^^fffwwwwwwyyyzzz[[[xxx}}}hhhCCC...------,,,,,,------...444<<<]]]aaaWWWeeetttTTTHHHVVV\\\ooowwwaaaOOOLLLPPPZZZggguuu~~~uuunnnmmmrrrvvv___RRRQQQSSSTTTRRROOOLLLLLLOOOTTTXXXlllrrrxxxzzzwwwtttuuuwwwooopppooolllhhhhhhlllpppqqquuuyyyzzzwwwiiiccc]]]ZZZjjj|||jjjzzzYYY444<<>>///,,,+++******+++,,,------++++++++++++,,,---......000444000WWWbbbwwwuuuxxxrrrkkkuuutttttt{{{tttrrr}}}{{{uuuooouuuwwwyyyzzz|||zzzyyyzzzsss||||||~~~ooonnnooommmggghhh{{{xxxffffffkkk{{{wwwTTT777///+++---,,,'''&&&***'''(((((((((((()))))))))'''((()))***,,,...000111***555...---<<>>NNNRRRppppppSSSGGGZZZllluuuzzz{{{yyymmmccc``````^^^^^^___dddnnnxxx}}}tttaaaOOOKKKQQQwwwtttKKK;;;===777///---******,,,......---++++++++++++,,,---...///...+++===~~~kkk|||rrrkkkvvvwwwtttuuu{{{www{{{~~~~~~uuu```pppyyytttnnnkkkmmmiiidddkkkzzzzzznnnwww>>>111))),,,...(((&&&***(((((((((((()))))))))***''''''((()))+++---///000...111000555===CCChhhaaappp```qqqooommmpppgggYYYRRRlllkkkbbbdddjjjYYYOOO___vvvvvv}}}yyyyyyxxxxxxzzz|||~~~|||tttnnnjjjhhhgggffffffjjjrrr}}}}}}rrrfffnnnhhh]]]fff{{{}}}rrrCCC666...)))))))))((((((+++'''''''''&&&&&&''''''''''''''''''((((((((())))))&&&,,,***,,,777>>>EEEQQQrrruuukkkuuu}}}{{{uuurrrmmmiiifffccc```^^^YYYWWWUUUSSSQQQMMMHHHEEE>>>===<<<>>>@@@BBBBBBAAABBBBBBBBBEEEHHHMMMRRRUUU[[[\\\ccclllmmmkkkpppzzzjjjiii~~~rrrrrrxxx{{{kkkFFF???;;;///,,,)))'''((()))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))***++++++***+++...111;;;OOOCCCEEE^^^{{{___tttoooPPPOOOZZZmmmrrrgggaaaaaacccdddnnnppprrrqqqnnnvvv////////////...444EEEVVVOOO{{{}}}UUUMMMQQQdddvvvtttggg```aaaeeeeeeaaaVVVJJJDDDFFFKKKRRRVVVZZZ]]]bbbppp|||}}}|||~~~wwwooonnn|||uuufff|||pppeeeaaa]]]]]]]]]]]]___dddnnn{{{}}}vvvjjjYYYKKKEEEhhhooobbb???===>>>333///+++***---///...---++++++++++++,,,---...///,,,111```aaaaaa^^^___YYYWWW___dddffflllfffeeebbbiiiqqqjjjhhhvvvrrrtttrrrmmmmmmsssyyy{{{yyy~~~{{{llltttyyyWWWkkkyyy}}}rrriiihhhgggcccdddiiigggyyyNNN888(((***...***(((+++((((((((()))))))))******''''''((()))+++---...///222---333>>>BBBUUUuuuiiibbbdddrrrkkkvvvwwwkkkiiiuuu|||pppxxx{{{nnnqqq~~~yyyzzz}}}~~~~~~|||{{{xxxiiiuuuzzzrrrkkkgggddddddeeefffkkkwwwqqqeeesssqqqdddaaadddqqqwwwSSS<<<333+++)))***((()))+++((((((''''''''''''((((((''''''((((((((()))))))))((()))***333BBBGGGNNN___vvvxxx~~~fff}}}|||~~~mmmaaa]]]VVVRRRKKKFFFBBB@@@===;;;===<<<:::888555444222222333333333555888999999888333222111222555999===@@@CCCKKKYYYdddeeecccfffmmmooo^^^TTTcccxxxrrr[[[EEE;;;444000+++(((((()))******((((((((((((((((((((((((''''''((((((((()))))))))+++,,,---+++***,,,222666JJJMMM===]]]```yyy{{{hhhFFFNNNxxxtttllliiimmmqqqppprrrooogggfffssssss///......///111:::KKK[[[]]]___LLLTTTaaaqqqfffVVVTTTXXXZZZZZZ[[[ZZZXXXVVVXXX]]]bbb^^^___ccclll|||rrrvvvyyy|||jjjmmmuuu|||xxxjjj\\\VVVpppvvvWWWiiiyyyxxx~~~}}}{{{~~~yyytttooohhh___XXXZZZZZZYYY[[[dddsss{{{qqqdddTTTGGGFFFkkk~~~wwwMMM???AAA666111,,,+++---///...,,,,,,,,,+++,,,,,,---...///000LLL[[[cccxxx[[[OOOTTTNNNOOOPPPOOOTTTYYYVVVYYY______```aaaWWWSSS\\\QQQYYY]]]YYYVVV\\\fffmmmwwwmmmuuukkkvvvyyy~~~~~~yyy}}}vvvmmmhhhfffdddddddddiii|||xxxkkkttt}}}nnnLLL...***---***(((+++(((((()))))))))*********))))))******,,,---...///222***888EEELLLvvvgggxxxyyydddvvvnnnmmmrrrqqqooozzz~~~zzzrrrcccooo{{{qqqiiieeeddddddfffggglllwwwyyyuuuyyyrrrmmmkkk^^^bbb~~~mmmBBB888...,,,,,,******+++))))))(((((((((((())))))'''((((((((()))))))))))),,,***,,,<<>><<<:::999999999777666:::::::::::::::===AAACCCCCCDDDFFFJJJNNNPPPOOONNNKKKKKKLLLMMMOOOQQQRRRSSSVVV\\\fffmmmmmmhhhgggiiigggmmm```HHHVVVuuuwwwTTT;;;888444---)))((()))******(((((((((((((((((((((((('''((((((((())))))))))))***,,,,,,+++***///777>>>IIILLL\\\bbblllzzzjjjQQQNNN]]]yyy{{{yyyvvvzzz~~~{{{wwwxxxzzzqqqmmmiiigggkkkvvv{{{~~~///------000444>>>OOO^^^kkk}}}wwwNNNMMM^^^ooo}}}iiibbbkkksssrrrzzz||||||{{{ddd___QQQHHHPPP___bbbZZZQQQGGGFFFXXXnnnxxxtttmmmZZZkkk}}}wwwQQQbbbqqqrrruuunnniiikkkxxx{{{xxxmmm^^^TTTWWWXXXVVVUUU^^^nnn|||wwwkkkYYYJJJEEEWWWzzz|||sssttt[[[BBBAAA888222,,,+++---///...+++,,,,,,,,,,,,---...//////555fff}}}]]]fff^^^ooonnnccciiiooohhhoooxxxooommmvvvuuuqqqpppkkkkkkuuuooorrrqqqnnnoootttxxxxxx}}}sss```}}}yyyxxxvvvvvv~~~wwwrrr~~~{{{xxxvvvwwwuuunnniiigggeeeccc]]]}}}sssuuuxxxiiiwwwbbb999---...***'''***))))))))))))************+++++++++,,,---...///000111)));;;HHHUUUnnn}}}lllbbb```cccggglllooosssvvvwww~~~ooottt|||tttyyy~~~{{{ssswwwhhh[[[]]]mmm~~~xxxnnnhhhfff]]]bbbddddddmmm}}}zzziiijjjmmmXXXUUUssstttGGG<<<111...---,,,+++,,,******))))))))))))******(((((((((((())))))))))))///+++///AAAMMMJJJ]]]~~~qqqvvv|||eeeOOO???777999AAA@@@AAAEEEJJJOOORRRRRRQQQNNNOOOPPPSSSWWW]]]dddiiisssuuuyyyvvvxxx{{{~~~zzzqqqkkkiii\\\iiiiiiTTTTTTyyy___eeeAAA;;;666///***((()))******(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***+++111<<>>===;;;;;;@@@HHHOOOQQQnnnzzz~~~uuummmooovvv|||zzz|||zzz...111111666BBBMMMgggsssQQQ[[[]]]qqq~~~UUUAAA;;;[[[~~~lllyyyrrruuuyyyddddddmmmqqq^^^KKK[[[}}}vvvSSS\\\kkkiiiwwwyyyrrrqqqhhhZZZNNNLLLNNNMMMQQQXXXtttssssss{{{wwwdddSSS@@@DDD^^^vvv|||uuuAAA===<<<777000,,,------+++)))444+++$$$///000---777qqqdddRRRnnngggkkkkkkmmmttttttdddjjjlllzzzkkkrrrttt___|||}}}bbbzzzyyymmmqqq```ZZZPPPBBB>>>888KKKyyy}}}{{{|||rrrjjjgggfffmmmfffPPPRRRmmmuuutttyyyxxxyyy|||}}}zzztttooodddeeeRRRgggnnnnnn|||GGG666333+++%%%))))))*********+++++++++,,,++++++,,,...///...---999999\\\wwwvvvXXX|||kkktttzzztttwwwvvvuuuvvvyyy|||~~~~~~~~~~~~}}}{{{zzzzzz}}}~~~uuuiiiFFFCCCTTT\\\nnnqqqUUUSSSXXXXXXUUUWWWbbbpppyyy{{{]]]rrr{{{vvvgggWWWYYYbbb[[[YYYiiixxxnnneeeiiieeeXXXWWWkkklllHHH222333444111222******)))(((((((((((()))***))))))))))))***++++++***DDDBBBDDDbbbvvvwwwqqqhhhhhhllluuu}}}wwwvvvyyyyyywwwppphhhbbb^^^TTTMMMXXXkkkqqqHHHAAA;;;111'''***---'''((((((((((((((((((((((((((((((((((((((()))***+++&&&333///,,,:::CCCOOOfffSSSoootttuuukkkpppxxxhhhZZZfff}}}sssdddbbbgggdddNNNWWW]]]WWWNNNHHHFFFEEE<<<999666666999<<>>======<<>>???@@@AAA@@@CCCGGGFFFDDDIIIMMMSSS]]]aaa```eeennnoooiiifffhhhgggrrr}}}qqqnnnuuu}}}~~~rrruuu444111666===DDDYYY~~~jjjRRRWWW```rrr}}}zzzTTTBBBDDDZZZ~~~{{{eeeggg~~~bbbYYYxxxhhhYYY]]]jjjuuuxxx{{{qqqqqqoooiiiaaaVVVKKKDDDHHHNNNNNNWWWhhh~~~vvveeePPP@@@@@@UUU|||sssvvv|||[[[===<<<777000---///000...000222+++222999'''777tttrrrlll^^^mmmrrrmmmpppyyyxxxaaaqqqwwwaaa}}}oooaaacccxxxwww|||lllRRRAAA777777AAAKKKvvvrrrrrrnnnfffcccooo{{{zzzlll^^^VVVUUU___\\\SSSSSSgggyyyxxxzzzzzz|||gggbbbNNNJJJYYY{{{mmm~~~}}}|||~~~KKK///222...++++++++++++,,,,,,,,,,,,...,,,,,,,,,...000111111EEEVVVyyyeeepppggg]]]~~~rrrxxxwwwqqqppp}}}zzzxxxyyy}}}~~~~~~~~~|||kkk]]]TTTHHH<<<<<>>CCCEEE===???@@@DDDKKKOOOOOONNNMMMQQQSSSZZZgggwww}}}pppwwwxxxqqquuu|||000000:::CCCMMMkkkOOOUUUccceee}}}|||rrrvvvxxxNNN???DDDTTTvvvrrr^^^vvvyyymmmyyyqqqggg\\\hhhxxxdddUUUbbb|||yyyyyyooopppkkkkkkgggZZZKKKBBBDDDHHHIIISSSbbbtttlllWWWDDD:::CCCgggvvvzzzGGG===444222111///...///111...+++444333&&&GGG[[[aaaZZZmmmuuussswwwxxxvvvggguuulll{{{lllwwwtttxxxgggKKK;;;777@@@PPPgggrrrjjjuuurrrbbbWWWSSSbbbppprrrhhhnnn{{{yyyyyyxxx|||vvvXXXIII[[[```iiisssmmmttt}}}zzzZZZ666333000++++++,,,,,,,,,---------,,,------------000555999EEExxxnnnjjj\\\zzzsssuuu~~~xxxsssxxx~~~~~~~~~uuu^^^MMMDDD???;;;BBBiiisssllluuuxxxzzz{{{}}}{{{qqqccc\\\[[[UUU]]]GGGSSSssswww}}}}}}|||vvvkkkYYYRRRbbbjjj\\\eeepppsssggghhhcccQQQXXX|||wwwMMM777///---000++++++***))))))))))))***(((***+++***)))***///333@@@CCC___jjj}}}^^^^^^\\\ZZZ]]]cccdddbbbhhh```aaahhhxxxlllXXXsssiiiDDDyyyddd||||||WWW[[[dddqqqttteeeVVV```uuutttnnnPPPJJJ[[[lllqqq{{{```UUU```^^^eeennnnnnmmmjjjccc]]]VVVLLLDDD555tttwww\\\888999666***(((///))))))))))))))))))))))))((((((((()))***+++,,,---000000---777JJJYYY^^^jjjYYYaaabbbOOOdddgggUUUHHHJJJLLLHHHLLLVVVbbb___hhhsssssssssnnnaaadddooovvvuuu|||~~~~~~...333CCCNNN[[[}}}tttLLLYYYfffqqq|||ooottt}}}uuuUUUFFFKKKUUUvvvqqq[[[\\\nnnlll[[[UUUXXX^^^eeebbbkkkhhhQQQZZZttt|||wwwmmmpppiiikkkhhh^^^QQQGGGCCCBBBFFFNNN[[[jjj|||{{{dddMMM<<<;;;VVVyyy|||UUUAAA333666666...+++000---))),,,000,,,444ggglllYYY{{{^^^VVVeeennnnnnsssqqqqqqooouuu{{{zzz~~~xxxxxxvvv^^^CCC;;;@@@OOObbbxxxnnnhhhaaaYYYRRRaaa|||{{{|||zzztttvvv~~~|||dddJJJcccuuugggwwwlll^^^lllyyylllKKK666222,,,,,,,,,,,,------------***---...---,,,000:::BBBYYYttt]]]hhheeekkkxxxxxxvvvyyysssuuuyyy{{{{{{{{{||||||~~~qqqWWWBBB:::;;;>>>KKKnnnkkkiiijjjvvvzzzsss```VVVVVVQQQaaaYYYcccyyy}}}|||~~~{{{vvvfffUUUYYYaaa]]]]]]dddvvvpppfffiiiVVVXXXddd~~~]]];;;------***,,,+++******))))))******(((***,,,+++***,,,222777DDDHHHhhhzzz{{{zzzlllKKKPPPQQQMMMLLLQQQUUUUUU[[[^^^VVVJJJ\\\```UUUoooXXXJJJ~~~jjjtttbbbTTTjjj```___hhhjjjfffmmm{{{xxxZZZXXXccchhhyyyddd```tttnnnmmmmmmjjjooonnnggg```ZZZNNNAAA999\\\yyysssFFF555666000(((---))))))))))))))))))))))))((((((((()))***+++---...,,,...222@@@```iiisssWWWdddYYYWWWtttrrrvvvzzz~~~rrrpppvvvyyyrrrxxx000888LLLXXXeee{{{\\\SSS[[[eee}}}~~~qqqxxx{{{sssKKK;;;AAAJJJnnnzzz___```wwwyyyrrrooo```XXX```fff~~~xxxeeeSSSYYYlll~~~wwwmmmpppkkklllhhh```WWWNNNEEE???AAAIIIVVVfff{{{pppVVVCCC;;;OOOppp|||```EEE444999:::---(((000+++,,,222000---LLLaaajjj|||```RRR\\\dddeeejjjjjjlllqqqmmmvvv{{{nnnqqquuurrrjjjhhhnnnwww~~~}}}||||||sssxxx{{{rrrTTT:::999FFFXXXkkkrrrxxxmmmfffjjjrrrqqqbbbSSS[[[}}}~~~}}}xxxyyy~~~{{{qqqooovvvxxxyyyRRR]]]ooojjjbbbnnn|||___999333,,,,,,,,,---------......)))---000---+++000===HHHsssccciii~~~cccrrriiiiiiwww}}}xxxqqqoootttzzz}}}}}}}}}~~~~~~~~~|||lllTTT@@@;;;CCCKKKiii|||uuuooonnnwww\\\OOONNNfffxxxvvv{{{~~~}}}~~~tttXXXLLLUUU[[[VVV\\\jjj|||fffkkkYYYWWWNNNvvv}}}lllFFF333111(((,,,+++******)))*********'''***---,,,+++---444:::BBBNNNooonnn|||ZZZSSS```jjjjjjjjjqqqzzz~~~yyybbbhhhiiiPPPYYYiii```wwweee]]]XXXoooiiijjjddd___aaa^^^XXXWWWNNNpppvvvvvvjjjhhhpppqqqjjjccc]]]PPPBBB;;;:::mmmtttmmmSSS111555555******))))))))))))))))))))))))((((((((()))***,,,---...---444>>>OOO|||nnnvvvccc___WWWSSS^^^}}}bbbzzzzzz~~~iiiooo|||yyyqqqzzz~~~hhhgggyyy222:::KKKcccyyy~~~rrrQQQTTT^^^qqqxxx|||~~~iiiRRR>>>@@@RRRcccyyymmmggg{{{uuu}}}yyymmmVVVSSShhhvvv{{{tttvvvqqqggg```___[[[PPPFFFCCC===EEEPPP]]]mmm^^^GGGHHH???QQQ~~~zzz>>>HHH444555777)))///111***...000444```qqq|||lllRRRTTT^^^aaahhhssspppVVVuuukkkkkkvvvYYYuuuzzzlllddd^^^zzzuuulllwwwpppfff}}}zzz{{{mmmQQQ<<<<<>>===HHHddduuulll^^^ddd```III___~~~{{{{{{lllTTTMMMUUUWWWWWW___tttoooiii[[[UUUQQQXXX}}}{{{ppp\\\111---111,,,,,,***)))))))))***+++''')))------)))***666CCCHHHzzz~~~tttbbbkkkrrryyy{{{rrr___uuuuuuyyyzzzPPPEEEbbbkkk}}}PPPSSSOOOiiiqqqSSSGGG<<>>PPP{{{zzzppp^^^aaazzzoooiiibbbRRRLLL???888666SSS}}}ttt???555777//////++++++************++++++)))******+++,,,/////////444???OOO}}}uuu~~~xxxttthhhXXXfff]]]\\\ppplllkkkbbb```zzzuuuhhhcccNNNVVV~~~}}}XXX[[[eee~~~aaaDDDUUUfffgggfff~~~vvvvvvwwwxxxyyy|||uuuxxx~~~|||222LLLFFF^^^xxxVVVNNNdddrrrtttbbbaaajjjtttuuu```GGGFFF@@@IIIfffwwwmmm___yyywwwxxxzzzyyypppYYYSSSeee|||zzzqqqqqqvvvooohhhfffaaaUUUHHHAAA>>>AAAFFFNNN\\\ppp~~~[[[III:::AAAaaawwwvvv>>><<<777999111000555&&&///222MMMsssiii~~~}}}bbbOOOSSS[[[___lll}}}ppp[[[xxxxxxnnnmmm___}}}llluuuzzznnn}}}|||hhhLLL<<<:::AAAccckkkqqqNNNKKK___|||VVVCCCCCCPPPddd{{{yyy~~~}}}~~~}}}xxxvvvxxx{{{mmmbbb```TTTBBBZZZfffWWWnnntttccc;;;777111...//////,,,,,,------///...///222===iiinnnooobbbffffffVVVeeeooopppqqqpppssssssvvvzzz{{{zzz{{{|||}}}~~~~~~sssSSS===>>>AAAZZZppp~~~]]]MMMZZZkkk```pppeee~~~|||oooZZZKKKLLLQQQTTT\\\qqqkkk___]]]ZZZKKKTTT|||nnnPPP111111---,,,+++*********++++++000,,,***,,,///444???JJJaaa{{{wwwzzz|||llleeeTTT[[[___UUUtttdddtttnnnfffnnnkkkRRRUUUaaaiiiqqqpppPPPDDDWWWbbbFFFKKKPPPHHH???777EEEcccfff]]]^^^eee}}}llljjjeeeYYYUUUEEE666888888rrrSSS444888666(((++++++************++++++((()))***,,,...///000111999CCCffftttiiiqqqxxxdddTTTVVV\\\VVVhhh|||nnnXXXfffqqqzzzyyy|||\\\NNN???SSSttt{{{|||ZZZ999NNN\\\uuu___}}}}}}zzzyyyvvvssstttyyyssswww}}}zzz888MMMTTToootttgggPPPTTTmmm{{{zzzkkknnn{{{}}}pppYYYBBBCCC<<>>;;;777GGG\\\VVV\\\|||wwwzzz}}}mmmlll|||zzz|||www```VVVdddwww|||sssrrrooolllhhhfffccc\\\PPPFFFCCC??????CCCKKKZZZrrr~~~[[[BBB;;;AAAlllSSSAAA999777555000&&&;;;555CCCqqqttt}}}^^^JJJSSSbbbgggjjjrrrlllxxxtttnnnPPP???;;;???^^^nnneeeRRRJJJRRRhhh|||xxxrrr~~~xxxvvv||||||zzz}}}~~~zzzzzz{{{}}}xxxvvvwwwzzzvvvgggUUUJJJ999www~~~ZZZyyyyyySSS:::111+++,,,.........000///111111...666]]]fffggg___```\\\MMM```mmmoooqqqppptttwwwzzz{{{|||~~~~~~}}}~~~wwwPPP:::<<<@@@```fffdddIIIIIIbbbxxxpppOOO@@@AAAKKK[[[{{{~~~}}}xxxzzzxxxxxxqqqZZZHHHLLLMMMLLLXXXpppzzzgggdddXXXFFFUUUxxx}}}yyylll@@@//////...,,,+++++++++,,,---+++,,,......---777NNNeeezzztttccc[[[TTT\\\zzztttrrr{{{yyyvvvKKKRRRMMMIIIooommmhhhUUU:::???QQQfffgggtttvvvooolllfff___YYYIII>>>===555===mmmffftttBBB///666///++++++************+++++++++)))***...---+++...444>>>nnngggfffdddkkk___ZZZ```YYYZZZ}}}yyy[[[ZZZlll}}}ssswww}}}kkkPPPlllRRR}}}yyyYYY;;;@@@[[[QQQUUUjjj{{{oooiiiiiifffllluuuzzz}}}yyypppEEEPPP{{{UUURRRbbbzzzfff^^^XXX\\\iiiuuuzzz{{{}}}xxxgggOOOAAA:::;;;KKKTTTQQQfffyyyvvvuuuhhhiii~~~~~~zzz|||xxxbbbWWWcccwww~~~yyyooommmlllkkkgggdddbbb___TTTJJJCCC???>>>BBBFFFOOOdddzzzgggIII<<<:::QQQ}}}pppBBB;;;666444222---444111gggzzzwwwwwwXXXGGGVVVjjjpppqqqvvvrrr~~~{{{~~~zzzoooxxxqqqTTT???<<>>444,,,,,,/////////000111222111///CCCyyyWWWOOOqqq}}}WWWJJJ^^^llloooqqqqqquuuyyy||||||}}}~~~|||}}}~~~wwwSSS:::<<>>\\\wwwwwwwwwmmmZZZXXXXXX___uuutttqqq~~~aaabbbwwwuuuwwwxxx}}}|||~~~NNNVVVFFFJJJttteeeYYYGGGAAATTTcccuuugggvvvrrrkkkgggbbbXXXNNN???111<<<555```ttt|||OOO000222444++++++************++++++,,,)))***...---***000:::OOOvvvmmm\\\ZZZZZZWWWaaa[[[SSSvvvuuuTTTTTTpppkkkqqqfffwwwVVVLLL|||ZZZ:::;;;[[[yyyVVVQQQ```|||uuuiiiccciiimmmrrruuuyyydddCCC\\\mmmnnnQQQXXXllluuujjj```]]]\\\```kkktttxxxxxx{{{xxxeeeLLL@@@<<>>BBBBBBFFFWWWlllvvvRRRAAA999BBBvvvyyysssDDD???777333666999'''999ddd~~~jjjPPPEEEVVVkkkppprrrwwwzzzuuu~~~wwwnnnmmmyyyeeeuuuooo{{{qqqUUU===;;;EEEWWWmmmxxxfffNNN\\\mmmxxxYYYDDDJJJUUUbbb{{{xxxzzzxxxtttuuuyyyxxxtttyyyxxxxxx{{{{{{rrr___OOODDD???llllllVVVjjj}}}FFF:::000...000000//////000000222555ZZZzzzggg}}}hhhYYYxxxSSSGGG\\\kkknnnqqqqqquuu{{{~~~|||}}}}}}}}}~~~zzzWWW<<<===GGGcccjjjfff___JJJYYYhhhwwwtttvvvvvv|||}}}|||zzzyyy{{{~~~|||vvvSSSGGGCCCIIINNNUUUlllqqq```^^^QQQFFFPPP{{{^^^999000///---,,,,,,,,,---...+++,,,///111666GGGfff|||zzz~~~iiiUUURRRQQQ[[[tttoooiii|||wwwdddRRRYYYwwwrrr```yyyxxx}}}zzzvvv[[[hhhqqqTTTgggKKKUUUvvvkkk\\\UUULLLUUUeeeooowwwwwwzzzrrrppphhhhhhhhhYYYQQQEEE111;;;555VVVjjj^^^888000111++++++************++++++---((()))......---666CCCuuu^^^pppaaaUUUXXX\\\___YYYcccxxx]]]___mmmuuurrruuupppiii^^^___IIIMMMxxx___???AAA___zzz\\\RRR___yyywwwsssvvv~~~oooeeejjjiiihhhjjjqqqzzzyyyqqqFFFmmmhhhUUURRR___ssswwwcccSSSWWWXXX[[[bbblllwww{{{{{{xxxeeeKKK888888AAA???:::VVVyyy~~~]]]ggggggiiiuuutttwwwxxxvvvaaaUUU```llltttyyypppnnnooonnniiibbbaaaaaaYYYNNN???<<<===BBB@@@@@@OOOcccZZZFFF<<<@@@fffxxxrrr}}}EEEBBB888333888111///YYYsssmmmxxx```KKKCCCUUUgggjjjmmmttt|||{{{}}}nnnhhhyyyyyyvvvpppTTT:::;;;HHHUUUccc{{{HHHJJJ```^^^JJJDDDRRRdddlllxxx{{{|||yyyuuuwww|||{{{tttwww~~~~~~yyy|||}}}kkkRRRIII666ccc~~~RRRYYYLLL???333111222000......---...222<<>>000///...---,,,---......+++))))))...777LLLkkkvvvzzz~~~gggSSSTTTPPP[[[xxxhhh^^^sssnnnaaakkkyyy\\\vvvhhhbbb```uuuaaaOOOpppSSS]]]tttcccZZZSSSKKKWWWfff~~~dddwwwtttsssgggiiijjjXXXOOOMMM;;;777000FFFbbbeee@@@333000++++++************++++++---((()))///000000;;;KKKooofffkkkXXXLLLZZZ[[[TTTaaa^^^YYY}}}^^^|||sssuuu___YYYwwwlllGGG>>>GGGddd}}}```DDD???ZZZvvv]]]RRR```zzzddd```fffxxxvvvjjjfffaaa]]]___hhhwww}}}~~~dddNNNZZZrrrWWWVVVdddwwwhhhTTTRRRXXX\\\]]]dddlllyyy~~~}}}xxx___GGG:::???:::444EEEaaaiii```dddeeepppwwwzzz}}}{{{wwwnnnaaaQQQ]]]eeeuuuxxxxxx}}}qqqlllkkkiiigggccc^^^XXXSSSDDD===<<<@@@???===HHHWWWtttqqqHHHAAA;;;RRRllldddCCC444===222777666]]]www}}}[[[LLLGGGSSSaaaiiiooouuu|||uuueeedddtttzzzwwwsssuuuqqq|||xxxmmmQQQ===<<>><<>><<>>666,,,NNNzzzzzzPPPBBBBBBUUUggglllpppxxxppprrrpppeeeZZZZZZfffsssvvvmmmyyytttwwwwwwxxxlllQQQ===;;;???LLL```}}}IIIDDDQQQNNNOOOVVVeeennnsss}}}yyywwwvvvvvvvvvvvvuuusssttt{{{}}}|||ssscccFFF<<<888nnn]]]dddtttwwwvvv<<<;;;000444+++---222333222===MMMooorrrwww~~~___fff~~~fffFFFBBB\\\jjjlllqqqvvv|||}}}yyyZZZ===999DDDUUUggg{{{oooSSSJJJVVV[[[IIIEEERRRcccjjj}}}}}}{{{xxx{{{{{{|||||||||||||||{{{{{{^^^FFFCCCFFFHHHSSSaaasssaaa]]]TTTIIIIII|||TTT999---,,,///+++,,,000+++---///+++...OOOeeewww{{{cccOOORRRRRR[[[xxxyyyrrr~~~aaarrreeetttrrrbbbYYY{{{jjj[[[ggghhhKKKUUUUUUIIIEEEWWWiii{{{hhh\\\xxxuuuqqqmmmkkkhhhdddbbb[[[JJJDDD:::555777NNNjjjzzzGGG<<<***---,,,+++******+++,,,---111+++---444000333VVVlllfffSSSQQQaaa[[[TTT^^^eeeaaaxxxwwwxxxuuu^^^PPPIIIRRRiiioooKKKKKK<<>>]]]GGG888999777333ccc~~~wwwWWWEEEEEE[[[iiiccc```hhhkkkkkkhhhdddbbbgggpppxxxuuullluuusssyyysssmmmjjjlllooorrrvvv{{{~~~}}}vvviiiOOO===;;;===HHH]]]kkkBBBBBBLLLOOOXXX]]]mmmwwwvvvttttttuuuuuusssrrrssswwwzzzyyy}}}wwwkkkOOO777111\\\hhhYYYaaapppMMM===222555......111///000???rrrppp~~~lllyyyYYYrrrwwwaaaEEECCC[[[iiilllrrrvvv{{{}}}zzz\\\@@@;;;BBBQQQccc~~~\\\HHHJJJSSSMMMCCCTTTfffooo~~~~~~~~~}}}|||}}}||||||{{{{{{{{{||||||iiiPPPCCCBBBHHHNNNTTTqqqfff]]]YYYLLLFFF~~~ooo===///,,,///,,,---///+++444)))+++666MMMgggtttpppyyybbbMMMKKKKKKWWWyyyyyytttxxxtttooo^^^YYYvvv^^^VVVsss^^^FFFEEEDDDCCCKKK```rrr|||WWWgggvvvssspppmmmkkkhhheeebbb\\\NNNHHH:::333444HHH}}}ggg}}}ZZZ333...---,,,+++******+++,,,---,,,***---///...>>>nnnvvv___}}}\\\SSS\\\jjjTTTWWWlllhhhOOOrrrccciiiBBB>>>SSSOOOQQQqqqWWW888:::>>>JJJRRRXXXkkkxxxqqqxxxwwwaaa<<<777@@@]]]|||hhhMMM???MMMZZZ^^^qqqTTTLLLRRRwww{{{xxx___TTTWWWVVV]]]ooo{{{vvveeekkkuuuXXXUUUfffxxxwwwWWWHHHOOO[[[___dddmmmqqq{{{xxxxxxzzz~~~qqqYYYEEE;;;555666@@@GGGIIIUUUeeeyyyxxx~~~|||pppaaaSSSbbbjjjqqquuuqqqooollliiifffccc^^^XXXTTTKKKCCC<<<;;;;;;;;;@@@GGGZZZsssjjjGGG>>>:::LLLLLL888666777@@@\\\dddsssWWWCCCAAAVVV___RRRLLLTTTUUUQQQNNNNNNRRRXXX\\\^^^WWWZZZSSSQQQWWWRRRQQQ```YYYSSSOOOPPPRRRSSSXXX^^^ooozzzsssfffLLL<<<;;;;;;FFF\\\[[[BBBIIIRRRXXXdddhhhttt{{{xxxvvvuuuuuuvvvuuutttrrruuuxxxxxxwwwyyy{{{uuulll]]]:::111LLLnnnOOOTTTooo]]]>>>333555111///111000111GGGxxxxxxddd^^^|||uuuYYYDDDEEE]]]kkkrrrzzz}}}zzz]]]BBB<<>>BBBSSSiiixxxLLLBBB888@@@~~~\\\===999;;;@@@TTTfffqqqWWWGGGHHH\\\eee^^^___kkktttpppllllllpppsssrrrpppmmmqqqrrrtttwwwqqqmmmqqqkkkhhhgggkkknnnrrryyy}}}qqqcccJJJ<<<;;;:::FFF^^^tttOOOGGGSSS[[[```lllssszzzzzzyyywwwwwwxxxxxxvvvuuuvvvvvvuuutttvvvwwwtttooofff???555AAAlllOOOSSSuuuxxxlll???444444333111222333===]]]rrr[[[fffvvvOOO???CCCVVVcccllluuuuuuttttttsssqqqqqqpppppppppssstttvvvwwwwwwvvvtttrrruuuwwwyyy|||~~~uuuXXX???999<<>>DDDccc~~~mmmccciiixxx|||}}}zzzrrrdddSSS^^^dddnnnyyynnnnnnnnnkkkhhheeeccc```\\\XXXQQQHHH===888:::===>>>>>>KKK___VVVAAA666;;;gggnnn???;;;999BBBqqqsssTTTMMMPPP^^^ffffffnnn|||zzzyyyzzz}}}tttcccIII<<<<<<:::FFF```gggLLLPPP]]]dddooo|||uuuggg{{{{{{zzzxxxxxxyyyyyywwwvvvssssssrrrsssvvvwwwwwwuuugggAAA777999cccYYYXXXsssrrrzzzAAA666444444111444+++GGGzzzaaa~~~sssVVVpppwwwLLL>>>@@@KKKOOOTTTXXXTTTTTTRRRPPPNNNMMMMMMMMMNNNQQQRRRSSSTTTTTTTTTSSSRRRJJJJJJJJJJJJKKKNNNSSSVVVlllsssWWW???:::;;;HHH^^^bbbBBBIIIRRRZZZXXXhhh}}}}}}}}}~~~}}}{{{{{{{{{{{{{{{|||}}}}}}www~~~uuuXXX@@@===EEEJJJRRRjjjfff[[[VVVXXXjjjTTTllluuuppp]]]???...000...---///---111...555EEEhhhvvvrrr}}}www```KKKMMMLLLYYY}}}{{{yyywwwyyyuuussszzzuuudddQQQggguuuQQQLLLOOO999999:::JJJUUU\\\uuu^^^^^^uuuooommmllllllkkkiiifffcccbbbVVVLLL<<<;;;999...>>>rrrqqq}}}xxx@@@444...---,,,++++++,,,---......000000444NNN~~~}}}|||llldddhhh___>>>[[[gggrrriii~~~bbbTTT;;;KKKjjjgggAAAMMM\\\vvv{{{III999===JJJLLL```fffdddooo~~~lllHHH::::::UUUnnntttXXXGGGKKKfffvvv[[[}}}vvv]]]SSSWWWTTTSSSYYY\\\jjjuuu^^^oooQQQOOObbbvvvnnnUUUOOOSSSYYYdddooouuu}}}zzzyyyfffPPPCCC:::888;;;@@@AAAJJJgggvvvjjjgggcccnnn|||{{{zzzuuuhhhUUU]]]gggooozzz}}}mmmqqqmmmjjjgggeeecccaaa]]][[[SSSIII===888:::??????<<>>;;;888EEE```zzz^^^TTT```jjjuuukkkiii{{{zzzxxxwwwvvvwwwwwwvvvtttsssrrrrrruuuwwwxxxyyyzzzhhhBBB777444XXXdddYYYaaawwwFFF;;;444444000444+++SSSkkk{{{{{{ZZZUUU}}}tttLLLCCCFFFMMMPPPVVVZZZUUUVVVVVVVVVVVVVVVUUUUUUTTTWWWWWWXXXXXXYYYYYYZZZZZZffffffeeedddeeejjjpppuuu|||rrrTTT>>>:::;;;JJJbbbTTTFFFVVVYYYeeepppwww}}}}}}||||||{{{yyyyyyzzz|||}}}}}}}}}}}}yyyyyy___FFF>>>BBBGGGJJJcccsss\\\[[[[[[^^^DDDWWWiiiEEE000000...,,,///...333000666KKKmmmsssyyyuuu^^^JJJHHHHHHVVVzzzyyyzzzvvvyyyvvvyyygggOOOeeecccGGGHHH777777999>>>SSSXXXhhhbbblll|||vvvmmmlllkkkkkkkkkiiifffcccaaaXXXPPP===;;;:::...;;;lllxxxsssIII000...---,,,++++++,,,---...,,,------777^^^llllllfffeeeGGGJJJggg___yyyhhhQQQOOO<<>>III]]]|||YYYFFF:::JJJQQQLLL___eeejjjyyy}}}xxxZZZ@@@;;;QQQeeennnYYYEEECCC^^^]]]ppp^^^\\\aaaYYYQQQSSSUUUaaatttddd{{{SSSOOObbb|||gggNNNNNNVVVZZZeeetttrrryyytttvvv```NNNGGG555555888???DDDOOOeee|||xxxwwwfff^^^vvv}}}zzzzzzxxxkkkWWW]]]jjjpppzzzppptttllliiigggeeecccaaa___\\\TTTJJJ>>>888;;;@@@???;;;???QQQwwwiiiFFF>>>@@@???tttFFFDDD888GGGccc|||uuu~~~||||||~~~}}}xxx}}}zzzjjjMMM>>>;;;777CCC___nnn\\\^^^ooowwwwwwqqqjjjhhhzzzwwwvvvttttttuuuuuusssrrrvvvtttuuuwwwyyyyyyyyy{{{kkkDDD777222OOOjjjUUUMMMJJJ>>>444333///444===eee{{{}}}RRRWWWpppIIIEEEOOO]]]gggvvv~~~zzzkkkNNN999555777FFF___yyyJJJJJJ``````ooo}}}mmm}}}}}}|||zzzyyywwwxxxzzz|||~~~~~~~~~~~~zzz}}}wwwcccLLLAAACCCHHHDDD```zzz}}}]]]^^^[[[WWWBBBWWWoooIII111000...,,,//////)))...;;;UUUkkkwww{{{sssttt]]]HHHLLLLLLYYYzzz~~~uuu|||jjjOOOcccPPP<<>>::::::111@@@dddqqqRRR777...---,,,,,,,,,,,,---.........///@@@pppzzz|||ttthhh\\\;;;aaattteeemmmoooyyyDDDDDD>>>PPPeeeAAADDDFFFccc^^^;;;CCC<<>>bbb}}}III999888LLL}}}~~~oooccc^^^fffkkk___UUUSSSOOOHHHNNNNNNHHHJJJRRRSSSMMM______fffwww}}}tttXXX>>>666777CCCVVV```aaajjjnnnfffkkkffffffxxxtttvvvwwwuuussssss{{{zzzxxxyyyzzz{{{zzzyyyjjjOOO222222FFFpppMMMIIIqqq~~~^^^888<<<---888666666qqqyyyppp~~~jjjSSSccc{{{vvvLLLFFFJJJWWW```dddkkkuuuwww}}}|||yyy|||iiiHHH444555888CCCWWW~~~hhhRRRUUUgggrrr}}}bbbzzz~~~{{{zzz|||xxxyyy|||}}}~~~}}}|||{{{zzzyyyyyyrrr[[[BBB===EEEHHHQQQ```eee\\\bbbRRREEETTTsssYYY888...333,,,(((333***999===SSSzzz{{{vvvuuu\\\IIIJJJRRR\\\|||~~~{{{nnnbbbSSSFFFAAA333000444555AAAVVV```qqqmmmppptttsssiiikkkjjjiiihhhhhhgggeeebbb___ZZZPPPCCC999555444666QQQeeeVVV666111...,,,+++,,,...//////111+++999III___XXXOOOaaabbbhhh|||VVVAAAJJJ<<>><<>>???>>>CCCGGGbbb}}}iiibbb~~~}}}~~~zzzuuusss```UUUbbbnnn{{{~~~lllllljjjhhhdddaaa___\\\YYYVVVWWWNNNBBB;;;:::<<<<<<;;;@@@KKKfffNNNDDD777:::YYYpppSSS<<<===YYYrrr~~~xxxrrriiilllmmm```ZZZ```bbbhhhjjjlllmmmoooqqquuuwww~~~{{{tttZZZAAA999888@@@PPPgggmmm|||bbbfffffffff___|||}}}vvvsssuuuwwwuuutttuuu||||||{{{||||||{{{xxxuuukkkVVV999000???iiiQQQLLLmmm|||ggg<<<;;;,,,555333>>>{{{gggmmmyyybbbUUUmmm~~~yyyYYYYYY```nnnzzz|||lllNNN999666777BBBVVVoooeeeYYY```wwwnnnqqq^^^{{{xxxyyyxxxyyy{{{}}}~~~~~~}}}|||zzzzzz{{{ttt___FFF>>>CCCDDDPPP___nnn]]]aaaMMMBBBFFF}}}uuuccc:::,,,222///***000444555@@@lllwwwqqqttt[[[HHHKKKQQQZZZ|||vvvbbbRRRFFFDDD>>>111111777;;;JJJ___iiiooouuutttuuummmkkkjjjiiihhhhhhgggeeebbb___ZZZPPPEEE;;;555555666>>>eeeYYY???111...,,,+++---...//////...***<<>>AAA>>>AAAKKKnnnhhhccc|||~~~{{{wwwuuuaaaVVV^^^lll|||kkkkkkiiifffcccaaa___\\\YYYVVVWWWNNNCCC<<<:::;;;<<<<<<===FFF```~~~WWWFFF777666NNNyyy{{{]]]:::@@@ggg|||uuutttsssfffcccpppzzz~~~~~~zzzttt\\\EEE===999<<>>;;;AAA888777???OOOdddaaa999555<<>>EEEbbb~~~iii|||ooorrrnnnkkkjjjiiihhhhhhgggeeebbb___[[[TTTJJJ@@@999666555;;;mmmvvvuuuooo666111///,,,,,,---/////////555000FFFzzzpppmmmqqqgggNNNUUUjjjkkkgggBBB;;;999;;;888444:::CCCTTTqqqddd???<<>>666444;;;EEEVVViiissszzzxxxsssnnn~~~xxxuuu___RRRZZZkkk~~~kkklllgggeeebbb```___]]]ZZZXXXWWWPPPFFF>>>::::::<<<======<<>>HHHHHH888222000333===BBBIIIooozzzpppeee}}}ppppppnnnkkkjjjiiihhhhhhgggeeebbb^^^\\\VVVMMMCCC;;;777555===ZZZyyyjjjttt===222///---,,,...///000000222000NNNtttcccgggrrrnnn???ZZZuuuyyynnnXXXDDD@@@666777777===BBBFFFXXXeeeFFFDDDCCCEEENNNTTTRRR```hhhkkkooohhh```cccvvvwww}}}VVVEEEYYYxxxmmm:::<<>>@@@;;;KKKkkkqqqFFF888;;;???ggg===III~~~^^^~~~}}}}}}~~~}}}}}}}}}xxxiiilllzzzxxxooo|||zzz{{{}}}~~~|||}}}vvvZZZBBB;;;777999DDDMMMKKKUUUgggqqqsss{{{bbbZZZiiiqqq|||}}}~~~zzzxxxxxxxxxuuurrrppprrrtttvvvwwwrrrbbbOOO999888HHHbbbBBBUUUxxxGGG;;;888333AAA{{{qqqoooaaaMMMkkk~~~ssslllppptttssstttxxx}}}~~~}}}{{{www|||kkkPPP>>>555888FFFCCC]]]vvv^^^aaaZZZmmmhhh{{{}}}zzz{{{~~~|||||||||}}}}}}~~~~~~~~~}}}||||||vvvdddLLL;;;@@@FFFOOOXXXtttsssYYYLLLGGGFFFNNN}}}{{{YYY777......///444666666WWWuuuyyy}}}ooo\\\NNNKKKKKKSSSzzz|||ppp{{{kkkgggEEEDDDNNNLLL>>>///111777CCCJJJUUUeeezzzfff~~~qqqpppoookkkjjjiiihhhhhhgggeeebbb^^^\\\XXXOOOEEE===777555666AAA~~~aaaeee>>>222000---,,,...000000000111666[[[lllhhh[[[rrreeeGGG___kkk}}}WWWCCCCCC888333777AAAIIILLL``````GGGFFFCCCEEEVVVdddkkkxxx|||}}}yyysssyyy~~~sssWWWGGGPPPkkkOOO111???RRRWWWiii}}}nnnsssooo___iiikkkwww]]]HHHHHHNNNTTTkkkaaaVVVWWWtttxxxaaaPPPCCCGGGKKKMMMRRRYYYbbbhhhooorrrvvvxxxzzz|||nnnZZZQQQ777777444???DDD@@@TTTqqqzzzqqqooo}}}}}}wwwuuuaaaUUU___nnn~~~zzzkkkooohhhfffcccbbbaaa```^^^\\\WWWRRRIII???999888;;;>>>???:::HHHfffKKK999======eeeCCCTTTqqqkkk~~~}}}|||}}}~~~~~~pppZZZaaayyyrrrxxxxxxyyy}}}pppeeeqqq~~~}}}}}}~~~~~~uuuZZZCCC<<<888999BBBOOOKKKUUUkkkxxxwwwzzzlllTTToooxxx|||}}}~~~{{{yyyyyywwwuuurrrrrrssstttuuutttrrr```QQQ===666;;;bbbGGGPPPnnnPPP???777333NNNnnnrrrhhhRRRRRRttt|||{{{|||~~~}}}{{{}}}~~~uuuttt}}}{{{|||~~~uuuzzzjjjOOO>>>666888CCCEEETTTaaakkkmmmhhhvvvhhhUUUXXXpppyyy|||}}}|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||zzz{{{xxxiiiPPP;;;??????HHHRRRkkkYYYTTTEEEAAAHHHiiixxx|||ccc===000000///222666:::]]]uuu{{{|||{{{mmm[[[NNNJJJLLLTTTzzzuuuooo{{{MMMGGG[[[UUUHHH>>>///444999HHHVVVhhh```___gggyyymmmnnnoookkkjjjiiihhhhhhgggeeebbb^^^]]]YYYQQQGGG>>>888555444777cccxxxeee:::222000------...000000000222AAAllljjjgggYYYiii\\\OOOkkkgggYYY:::???===444:::???JJJVVVlll]]]DDDDDDAAADDDYYYllldddqqquuuuuuwwwqqqnnnvvvkkkPPP@@@CCCRRRjjjyyytttFFFFFFVVVrrr}}}tttnnn[[[hhhpppdddIIIFFFQQQQQQ___VVVXXXVVVwwwuuu^^^MMMBBBEEEHHHJJJPPPZZZccciiiqqqtttxxx{{{}}}~~~uuuzzzvvvddd\\\>>>???333999AAAEEEaaarrrttt|||wwwvvvcccXXXaaappp~~~yyykkkqqqhhhfffdddcccbbbaaa___]]]WWWRRRIII@@@999888;;;>>><<<777FFFaaa|||SSS<<<===;;;aaaOOOeeevvv~~~|||{{{|||~~~~~~|||}}}xxxbbbrrrwwwuuu~~~uuuxxx~~~iiiPPP___yyy|||zzzyyy{{{~~~}}}tttZZZDDD>>>:::888@@@OOOPPP\\\nnnsssqqq{{{oooHHHiiixxx{{{}}}~~~|||zzz{{{sssrrrrrrtttvvvxxxwwwvvvrrr___TTT@@@333111bbbMMMFFFcccWWWBBB888666ZZZppp|||}}}fffJJJUUU{{{|||~~~~~~www{{{~~~wwwwww|||zzzvvvtttyyyiiiMMM>>>777888AAAPPPPPPTTTcccmmmgggpppoooRRRaaazzzxxx}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{yyyzzzyyylllRRR;;;===;;;DDDOOOfffZZZ\\\EEE>>>DDDRRRqqqnnnCCC333222///......BBBaaazzzwwwkkk~~~yyylllZZZMMMLLLNNNTTTzzz}}}}}}ddd<<>><<>>CCCUUUuuuSSS:::AAA:::SSSuuuWWWkkkccc~~~}}}|||{{{zzzzzzzzzzzzxxxyyyuuu|||VVVzzzyyyuuulllZZZEEE```|||nnngggqqqnnn}}}}}}|||~~~{{{wwwdddGGG777:::@@@@@@LLLXXXVVV{{{qqq{{{zzzcccYYYzzzyyy~~~yyy|||vvvtttxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzmmmkkk[[[AAA111777HHHUUUAAAVVVyyygggDDD555666fffnnnzzzoooxxxOOOWWW}}}zzz|||}}}~~~qqqWWW[[[zzziiiqqqyyymmm~~~~~~~~~}}}|||yyyxxxhhhLLL::::::>>>===EEE]]]LLLkkkwwwtttuuuZZZZZZ~~~zzz|||~~~}}}|||}}}}}}|||{{{{{{}}}~~~yyyzzzyyytttooo[[[======>>>BBBGGG\\\^^^QQQDDDGGG888KKKvvv;;;111......333555IIIUUUssswwwmmm~~~~~~~~~uuucccPPPFFFHHHDDDTTTuuuyyyKKK@@@SSSmmmaaa@@@222222888888EEEsssVVVIIIVVVmmmmmmdddyyy}}}rrrsssuuugggnnnkkkiiihhhhhhgggfffeeeaaa^^^ZZZTTTMMMCCC999333:::555dddtttEEE444...+++...000000000222666TTTssseeeZZZGGGFFFNNNYYY{{{dddzzzDDDAAA;;;GGG555555:::EEEaaaWWW===DDD???EEEeee~~~qqqvvvwwwSSSAAA999AAAGGGGGGQQQaaayyyoooYYYkkk|||JJJCCCQQQEEETTTqqqWWWSSSbbb~~~{{{dddIII???LLL\\\eeefffeeehhhkkkqqqyyy~~~yyyzzzyyyqqqsssqqq999888777:::BBBLLLZZZnnnsssiiiooouuuzzz~~~uuusssmmmWWWeeeaaaxxxyyyoooggghhhfffcccbbbbbb```^^^\\\ZZZUUULLLBBB:::888:::===>>>???CCCSSSsss[[[???@@@555MMM~~~qqqzzz[[[sss^^^~~~}}}}}}}}}}}}}}}}}}}}}mmmssslll[[[GGGFFF```wwwqqqvvvhhhpppuuu~~~~~~}}}yyygggJJJ999:::AAABBBOOOWWWbbbqqqpppjjjdddwwwttt~~~zzz}}}wwwuuuxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxmmmkkk\\\CCC222666EEERRR???XXXyyykkkDDD444999lllqqqvvvyyypppMMM[[[rrrXXXVVVooo~~~yyytttYYYrrr~~~~~~{{{yyy~~~|||yyyxxxhhhLLL999888;;;<<>>>>>AAAEEEVVV~~~kkkWWWFFFHHH;;;MMM{{{vvvDDD888000---///000OOOiiiqqq}}}|||{{{ppp\\\III>>>======QQQsssnnnFFF???PPPdddXXX@@@555444555JJJ```{{{OOOKKKZZZrrrmmm___xxx}}}uuuqqqqqqgggllljjjhhhggggggfffeeecccaaa^^^ZZZTTTMMMDDD:::333666777oooffffff???444///+++...000///000222===dddlll\\\QQQEEEMMM\\\hhhllluuuCCCAAA>>>HHH888666<<>>vvv~~~yyyvvveeeKKKbbb}}}~~~~~~{{{gggdddxxx}}}\\\qqqxxxMMMaaa|||vvvrrrvvvyyy}}}|||{{{lllPPP;;;777;;;===HHHXXXOOOuuuwwwYYY^^^ppp|||ssswww~~~}}}|||}}}}}}|||{{{zzz|||}}}~~~zzz|||{{{uuurrraaaEEE???>>>AAABBBOOOuuusssYYYFFFEEE888DDDrrr{{{xxxLLL:::000---...333XXX|||www~~~}}}zzzmmmWWWCCC999BBBDDDRRRkkkwwwvvvuuuzzz}}}{{{zzzwww~~~tttAAA===OOOaaaUUU???666555777XXXpppwwwQQQPPP]]]yyyooo[[[vvvzzzvvvpppsssqqqkkkjjjhhhggggggfffdddbbbaaa___ZZZUUUNNNDDD;;;444444===NNNxxxnnn___@@@555///,,,...//////000333EEEvvvgggWWWNNNGGGXXXmmm{{{tttxxxlll@@@BBBCCCIII<<<777===AAA```gggAAA@@@BBBIIIZZZgggppp{{{xxxtttttt???CCCFFFGGGNNN^^^qqq}}}hhhhhhnnnuuuyyydddyyyrrr[[[rrrXXXAAALLLFFFNNNccc~~~vvvRRRVVVeeewwwZZZssstttsssppplllhhhffffffnnn|||vvvhhh^^^LLL???999===GGGHHHLLLiiillliiieeennnxxxzzzsssrrrlllUUUWWWYYYqqq{{{xxxrrrhhhiiigggeeeccccccbbb___]]]YYYUUUMMMDDD<<<999:::<<>>:::@@@EEENNNMMMuuudddSSSkkkkkkbbbiiiyyy|||yyy{{{wwwvvvxxxvvvzzz{{{}}}}}}{{{xxxtttrrrnnnmmmaaaKKK666111===JJJOOOTTTaaa{{{EEE222FFFxxxdddooo\\\LLLggg~~~{{{|||{{{{{{yyyNNNpppooo___QQQ???___zzz|||zzzjjjhhhxxx|||{{{|||}}}sssXXX@@@888<<>>HHHJJJPPPooorrrggghhhdddoooxxxzzzsssrrrkkkTTTPPPTTTllluuu|||wwwiiillliiifffdddbbb```]]][[[XXXUUUNNNEEE>>>::::::;;;AAAAAAAAAJJJcccrrrEEE<<<:::JJJoooooottt~~~~~~}}}}}}~~~~~~}}}tttqqqcccWWWPPP???@@@PPPCCC===XXXooofffxxxyyyxxxvvvvvvhhh\\\cccrrr~~~~~~~~~|||~~~rrrYYYAAA888===DDDKKKMMMsssvvv^^^VVVpppnnn^^^bbbtttzzz~~~wwwzzzwwwvvvyyywwwzzz|||}}}~~~|||xxxtttqqqpppnnndddOOO888///:::HHHPPPOOO^^^~~~CCC333QQQsssmmmkkkUUUPPPkkk~~~~~~dddmmmgggbbbHHH@@@PPPtttvvvxxxxxxgggmmm{{{www~~~|||}}}~~~xxx___EEE999<<>>>>>JJJ[[[iiiooopppssswwwwwwnnnrrrzzz}}}NNN???ZZZwwwGGG000555BBBOOOcccwwwVVVOOO^^^sssQQQwww|||rrruuuiiijjjmmmmmmkkkjjjjjjjjjiiifffdddbbb___[[[VVVOOOFFF===666222333CCCzzzvvvrrrfff>>>444000............111777PPPnnn```VVVTTTOOO___wwwgggRRR999BBBOOOHHHBBB555<<>>IIIVVVllluuu]]]TTTlll{{{zzzjjjgggcccooo^^^MMM]]]rrr~~~zzz}}}}}}}}}~~~vvv```FFF888;;;CCCHHHTTTpppzzzooo\\\fff}}}uuudddYYYjjjssszzzwwwzzzwwwwwwzzzwwwyyyzzz|||}}}{{{xxxtttrrrrrrpppfffRRR:::///888HHHAAAGGGgggDDD777]]]ppp{{{NNNTTTppp}}}vvvhhh|||bbbnnnsssLLLIIIMMMqqq|||tttxxx}}}|||{{{}}}{{{dddHHH888;;;CCCNNNVVVeeeuuuRRRpppfffiii```ddd~~~ttt~~~~~~}}}~~~~~~|||zzzzzz{{{||||||zzz}}}|||vvvvvvkkkUUU;;;:::BBBFFFFFF^^^___KKKDDD===@@@hhhgggRRR444111444111;;;ZZZzzzzzz||||||}}}zzzmmmWWWFFF???>>>VVVsss|||wwwRRR@@@XXX{{{MMM555666@@@PPPgggfffLLLFFFQQQqqqcccMMM>>>kkkpppyyyqqqooonnnmmmlllkkkkkkkkkjjjgggdddbbb___\\\WWWPPPGGG>>>888888000>>>~~~fff}}}~~~uuufff;;;333///............333:::\\\fffWWWOOOPPPNNN___zzzvvvqqq|||III888DDDVVVIIIFFF444<<>><<>>:::@@@DDDCCCXXX^^^IIIDDDAAA===TTTyyykkk___999000333111===eee}}}zzz{{{}}}zzzlllWWWFFF@@@555RRRqqq~~~{{{```III:::IIIfffdddLLL;;;555EEEXXXiiiTTTBBB@@@AAAMMMNNN>>>EEEXXXrrrxxxttttttqqqlllkkkkkkkkkkkkiiifffcccbbb```\\\WWWPPPHHH???888:::666666ddd```{{{lll]]]>>>111...---......///555===mmmcccVVVLLLMMMNNNeeejjjrrrCCC999GGG]]]KKKJJJ444===CCCdddrrrQQQXXXdddjjjvvv}}}}}}RRR888IIIgggxxxxxxsssrrrccc~~~~~~xxxJJJ@@@JJJCCCIIIddd~~~aaaPPPbbbnnnIIIDDDAAA???DDDNNNXXX^^^```jjjvvvtttzzzkkkHHHCCC>>>@@@MMMddd{{{qqq___iiiuuu{{{zzzsssrrriiiQQQQQQTTTfffpppvvvhhhfffcccbbbaaa___]]][[[WWWUUUPPPHHHAAA;;;::::::<<<>>>???DDDXXX{{{NNN<<<888;;;WWWzzzeee}}}{{{|||~~~~~~}}}{{{{{{xxxyyy{{{rrrmmmIII@@@666444EEEGGGBBB[[[TTT]]]iiiggg^^^ccckkkhhhmmmjjjhhhkkkZZZ}}}~~~}}}~~~kkkOOO;;;:::CCCAAAcccgggrrrhhhYYYrrrnnnTTThhh```nnn~~~~~~zzzxxxyyytttvvvwwwxxxyyyyyyxxxvvvuuuuuurrriiiVVV<<<...999LLLPPPHHHpppOOOAAAlllxxxwwwyyy@@@VVVzzz}}}wwwuuuhhh^^^MMMIII>>>888@@@777???NNNTTTsss``````rrrzzzttt^^^^^^mmmfffNNNRRRbbbuuu~~~|||{{{~~~oooQQQ======GGGMMMRRRgggwwwgggPPPeee}}}ZZZ]]]uuummm~~~~~~}}}{{{zzz{{{|||zzzyyy|||{{{uuuvvvnnnYYYBBB;;;>>>BBB@@@UUUbbbNNNLLLIII888;;;yyyyyyyyy|||wwwkkk;;;---333333;;;iii~~~|||{{{||||||mmmWWWGGGAAA>>>ZZZttt}}}}}}yyyQQQ===222888FFFIIIGGG???111NNN^^^cccpppsssEEE;;;===:::;;;<<>>DDDgggyyyWWW^^^hhhnnn|||sss???888fffjjj~~~qqqeee~~~yyy{{{LLL???JJJCCCHHHccc{{{XXXVVV[[[rrr}}}RRRHHHFFFEEEGGGGGGEEEHHHMMMZZZ___fffbbblll{{{|||~~~|||xxx{{{iiiVVV555>>>DDDEEEcccuuuttt|||yyy```mmmrrr}}}}}}tttwwwfffMMMWWW^^^hhhzzzpppmmmhhhcccbbbdddddd```\\\ZZZWWWPPPHHH@@@===<<<>>>>>>??????CCCXXX~~~JJJ<<<999@@@KKKzzz___zzz{{{}}}}}}{{{zzz{{{{{{|||{{{}}}sss\\\EEE666???>>>BBBUUUZZZ^^^rrreeeaaalllkkkgggllljjjfffoookkktttuuulll}}}www|||lllWWW???888CCCEEEWWWeee{{{FFF^^^oooiiiSSSbbb[[[wwwzzz~~~yyy{{{{{{wwwvvvvvvuuuuuuuuuuuuuuuwwwpppeeeSSS===000666EEEPPP]]]\\\{{{ZZZEEEyyyxxxqqqnnn~~~aaaLLL^^^~~~~~~~~~}}}pppaaaOOO???;;;<<<===AAAGGGKKKIIISSS^^^bbbYYYVVVooo|||llleeellltttNNNVVV{{{zzzwww^^^;;;222EEEIIIWWWdddyyyNNNhhhqqqwwwcccUUUlllmmm|||{{{||||||}}}yyytttvvvxxxlll\\\???===???BBBDDDQQQsssnnn@@@HHH???888999cccxxxggg:::111444000JJJmmmzzzlllyyyzzz~~~zzz~~~uuummmZZZ@@@IIIBBBIIIvvv```GGG222999+++>>>OOO___CCC111HHHRRR\\\qqq{{{[[[EEE===555???UUUeeeyyyqqqooommmkkkmmmllljjjhhhffffffffffffccc```\\\YYYTTTKKK???777999111;;;XXXxxx{{{XXXXXX999000111++++++000---000???iiiqqqjjjcccPPPJJJUUUgggtttlll___CCC???SSSdddOOOYYY:::===QQQeeefffVVVgggwwwyyyyyyUUU===GGGIII^^^xxxxxxyyy{{{uuuqqq\\\tttxxxWWWFFFCCCHHHGGGUUU|||VVVUUU\\\ttt}}}WWWNNNLLLMMMQQQTTTUUUZZZ```XXXZZZaaa]]]ccc{{{}}}~~~oooZZZ;;;>>>DDDJJJ___lllxxxrrrwww```nnnyyyyyyxxxppptttcccMMM\\\aaakkk}}}sssmmmiiidddcccddddddaaa]]]]]]YYYRRRHHH@@@;;;:::;;;>>>??????CCCWWW|||III<<<999AAALLL{{{fff{{{}}}~~~~~~}}}|||}}}~~~}}}}}}|||mmmRRR???666EEEHHHLLL]]]```dddsssrrrjjjppptttqqqvvvvvvvvv}}}{{{tttmmmuuuzzzxxxzzzvvvbbbDDD777AAAGGGUUUeeesssMMMiii~~~pppmmmWWW^^^kkk|||{{{{{{zzzwwwwwwwwwwwwwwwuuutttssstttnnndddSSS>>>111666CCCJJJPPPSSScccAAAzzzzzz```LLL^^^~~~~~~|||~~~|||oooYYYEEE888:::???BBBHHHLLLRRRPPPYYYbbbeee^^^[[[iiisssnnnnnnxxx~~~SSSjjj~~~~~~{{{eeeBBB666EEEKKKWWWgggwwwzzzQQQqqqxxxzzzbbbVVVjjj```zzz~~~}}}~~~}}}~~~{{{wwwyyyzzznnn___AAA===>>>BBBBBBNNNooorrrBBBEEE<<<;;;EEEuuu[[[<<<222000...GGGlllzzzooo~~~yyywww}}}uuuooo\\\@@@EEE???MMM~~~ZZZ@@@333333444WWWrrrwwwDDD444EEEXXXWWWkkk]]]999BBBIIIYYYqqqxxxooommmnnnoooooommmkkkiiihhhgggggggggccc```]]]YYYTTTKKK???777444444<<>>000000+++,,,111///444DDDtttmmmggg^^^MMMIIIVVViiifff{{{[[[===888WWW]]]TTTRRRJJJRRRJJJdddtttcccmmm}}}JJJ888AAADDDXXXwww}}}ppppppaaa~~~mmmzzzYYYFFFBBBGGGEEETTTzzzSSSTTT\\\vvviiiWWWTTTUUU[[[```ccciiippprrrttt{{{{{{}}}xxx]]]BBB<<>>@@@???BBBTTTxxxIII;;;777>>>HHHwwwiii|||}}}~~~{{{hhhJJJ???<<>>:::???VVVRRRjjjdddIIIjjjwwwnnnkkkmmmqqqpppooommmjjjiiiggggggfffcccaaa]]]YYYTTTKKK@@@777111555:::BBBnnnlllmmmgggAAA000111,,,...222000777KKKnnnjjjYYYJJJIIIXXXnnn[[[}}}hhhRRRAAA999cccXXX___JJJ^^^hhhMMMiiiuuuwww~~~wwwgggxxxsssHHH999CCCIII```ssstttyyyoooggg}}}ggg\\\GGGAAAFFFDDDPPPvvvRRRTTT]]]www|||hhhcccbbbfffkkknnnsssyyy~~~yyyzzz^^^III:::999IIIKKK]]]jjj^^^GGGVVVjjjllltttzzzrrrpppYYYGGG[[[bbbrrrnnnllljjjgggeeeeeeeeecccaaa___[[[TTTJJJ@@@:::777777>>>@@@???AAAQQQtttIII:::444:::CCCqqqbbbvvv}}}}}}jjjKKK???GGGTTTEEEMMMtttwwweeewww~~~cccwwwxxx|||jjjxxx{{{uuuwww|||}}}}}}SSS;;;DDDGGGOOOcccWWW\\\lllkkknnnuuufffggg{{{~~~}}}}}}~~~yyyyyy{{{|||}}}{{{wwwssspppkkkiiibbbRRR@@@555777===JJJIIIQQQ}}}___III{{{]]]JJJ]]]~~~}}}~~~~~~~~~}}}zzz}}}}}}uuu^^^FFF666:::DDDDDDNNN]]]]]]bbbllliiijjjhhhccciiijjjgggooorrruuu~~~ggguuu~~~~~~qqqQQQ:::;;;GGGRRRlllppp\\\___~~~~~~|||bbb[[[ccc~~~}}}|||||||||}}}}}}{{{||||||rrrdddDDD===<<>><<<<<<^^^zzz|||eee???+++000===WWWuuu~~~}}}||||||~~~tttuuulllNNNJJJQQQ___nnnxxxMMM222///IIIrrr555>>>===JJJVVVuuukkkiiiuuusss|||{{{pppkkkllloooooonnnmmmkkkiiigggfffeeedddaaa]]]YYYTTTKKK@@@888333222444<<>>@@@@@@@@@OOOqqqJJJ;;;555;;;EEEsss~~~XXXttt}}}pppUUU===QQQ```IIIUUUaaajjjyyytttxxx|||yyy|||~~~ZZZAAAHHHKKKQQQbbbQQQdddgggiiipppuuuiiiuuuzzz}}}|||}}}{{{zzz|||~~~}}}yyytttpppiiiiiibbbRRR@@@777777;;;PPPTTTZZZyyydddOOOdddzzz{{{ZZZIII]]]~~~||||||}}}~~~{{{{{{}}}~~~rrrTTT>>>777DDDKKKBBBRRRfff___iiiqqqoootttiiittt~~~vvv~~~~~~{{{]]]yyy~~~}}}yyy[[[???888CCCPPPjjjkkkUUUiiiwwwvvvxxxggg]]]hhh}}}}}}||||||||||||zzz~~~{{{||||||rrrdddEEE;;;:::BBBDDDIIIfffyyyGGGDDD<<<;;;444MMMxxxqqqAAA...222888WWWuuu|||{{{zzzxxxvvvhhhlllkkkPPPJJJXXX___dddwwwvvvAAA111999```}}}|||666;;;BBB???ddduuu|||mmmtttwwwpppnnnmmmmmmlllkkkjjjhhhfffeeeddddddaaa]]]ZZZUUULLL@@@888999///111BBBmmm```{{{TTTYYYBBB222111---///000+++888TTTfffcccTTTKKKOOO___xxx~~~TTTggg777FFFCCC===cccQQQpppUUU|||rrrIIIXXXyyyvvv___hhh___AAABBBQQQhhhiiiyyyvvvppp|||nnnlll|||ttt}}}gggJJJ???DDDAAAJJJmmmUUUVVV___www{{{uuuwww{{{www```OOO@@@999CCCEEEfffYYYCCCKKKXXX[[[VVVVVVQQQiiivvvzzzooommmiiiPPPHHHYYYhhhzzziiijjjiiigggeeedddcccbbbbbbZZZWWWRRRJJJBBB===::::::>>>AAAAAA@@@NNNoooKKK===999@@@JJJyyylllRRRyyy~~~}}}~~~~~~}}}uuu^^^AAAYYYooo]]]jjjfffpppsss|||aaaHHHJJJSSSVVV]]]QQQooozzziiiggg|||wwwwwwfff}}}{{{|||||||||}}}~~~zzzuuurrriiijjjbbbQQQ@@@999888999IIIMMMUUUnnn~~~sssSSSmmmuuusssXXXHHH]]]}}}{{{{{{}}}}}}||||||~~~rrrRRR999;;;NNNOOOCCC^^^ttt___cccgggiii~~~jjjqqqvvvfff|||{{{ttthhhGGG:::BBBQQQeeedddUUUsssoooqqq~~~uuuppp^^^rrr~~~~~~~~~~~~}}}xxx}}}|||{{{{{{rrreeeGGG;;;999BBBDDDGGGccc}}}FFF>>>777<<<;;;TTTddd>>>555666444OOOyyyuuu~~~~~~|||{{{}}}yyyrrraaaiiipppWWWMMMLLLOOOWWWyyyyyy___777333EEEmmmlll|||>>>666GGG@@@qqqjjjlll}}}ssspppnnnkkkkkkjjjjjjhhhgggeeeddddddbbb^^^ZZZUUULLLAAA888:::...222HHHtttfffddddddDDD222111---///000***:::[[[zzzeeeaaaSSSLLLQQQbbb}}}vvvggg```aaa^^^ZZZ^^^fffgggaaaVVVnnn<<>>ZZZsssdddzzz|||~~~ooojjjwww|||wwwmmmLLL???DDD@@@GGGjjjVVVXXX```xxxwwwxxx|||~~~uuu\\\HHH>>><<>>999???HHHvvv```PPP}}}~~~|||zzzzzz|||~~~yyyzzzzzz{{{ttt```IIIUUUllldddhhh~~~iii[[[yyygggMMMIIIZZZVVVRRRQQQwwwllleee___ttt~~~zzzbbb{{{{{{}}}}}}~~~~~~{{{wwwuuukkklllcccPPP@@@:::999888CCC???IIIiiivvvuuu[[[~~~~~~}}}qqqWWWGGG]]]}}}zzzzzz|||~~~~~~|||tttWWW:::@@@WWWSSSKKKtttcccgggeeennn|||xxx|||wwwrrrNNN===GGGUUU___\\\WWW|||pppgggpppzzzttt{{{^^^zzz}}}}}}~~~|||vvv}}}}}}||||||sssfffIII;;;888BBBCCCDDD^^^LLL???444===CCCaaazzzZZZ???444555999QQQyyywww~~~}}}~~~{{{sss```kkkvvv]]]PPPDDDDDDSSS}}}{{{rrrppplllmmm[[[888888DDDnnnXXXooo===444BBBIIIuuu___jjj|||ooonnnooojjjjjjkkkkkkjjjhhhgggfffeeebbb^^^ZZZUUULLLAAA999444///333AAAllleeeiiieeeAAA000///---000111,,,???dddrrrfffaaaPPPKKKSSSeee{{{tttyyywwwlll\\\VVVXXXSSSIIIfffqqqMMMAAAHHH\\\ZZZ]]]ccctttfffjjjsss^^^LLLZZZyyymmmYYYpppVVV>>>FFFgggqqqyyyqqqgggqqqyyyuuuqqqOOO@@@EEE@@@FFFhhhWWWYYYaaayyy~~~}}}~~~tttlllWWW@@@:::<<>>FFF\\\XXXUUUhhh}}}vvvoooiiixxxvvvQQQ>>>LLLYYY[[[WWWXXXdddcccpppxxxttt^^^}}}~~~{{{{{{}}}}}}|||yyyvvv~~~~~~}}}}}}tttgggKKK;;;888AAABBBAAAYYY|||SSSEEE555===EEEeeeyyydddEEE,,,...<<>>@@@NNNmmmQQQ666<<<333BBBwwwXXXccctttxxx|||}}}yyyxxx{{{|||{{{www|||zzzvvv{{{mmmSSSGGGHHHNNNUUUXXXXXX\\\bbbmmmyyymmmsss^^^[[[}}}{{{|||}}}~~~}}}ttt\\\BBB\\\???CCC]]]}}}WWWQQQSSSlll|||yyy|||zzzzzz|||wwwyyy|||~~~~~~{{{wwwtttnnnlllbbbOOO???:::999:::AAACCCMMMiiittt```qqq|||SSSBBBggg~~~}}}}}}~~~|||~~~}}}yyy}}}xxxfff???[[[pppcccdddnnn{{{```zzz}}}aaa:::JJJWWW^^^PPPZZZzzz^^^eeeaaa{{{gggggg}}}||||||{{{{{{{{{}}}~~~~~~zzzyyytttfffMMM<<<===???DDDEEESSSGGG:::<<<<<>>DDDHHHZZZ```yyyjjjvvv___KKKLLL[[[oootttggghhh~~~ooo@@@___mmm```iii|||yyyyyyyyy___pppkkkvvvsssvvvsssWWWAAA???@@@FFFeee^^^PPPffftttzzzmmmjjjoooiiiooorrrxxxmmmmmmqqqxxxvvviiiIII<<<666:::>>>AAAIIITTT\\\XXX___kkkqqquuu~~~{{{yyycccRRR]]]nnnnnnoooiiihhheeeddddddbbb^^^^^^aaaYYYWWWQQQIIIAAA;;;999999@@@???>>>@@@NNNmmmNNN666@@@<<>>DDDFFFJJJPPPQQQTTTxxxzzzvvv{{{ooo[[[]]]lll|||ooollljjjgggcccaaabbb```\\\[[[]]]YYYWWWQQQIIIAAA;;;999888?????????AAAOOOnnnJJJ666AAAAAASSSXXXnnnwww~~~~~~yyyvvvxxxyyyxxxxxx||||||yyy}}}{{{eeeKKKFFFEEEJJJTTT\\\___bbbfffdddfff^^^qqqooonnn|||zzz{{{{{{~~~}}}}}}|||rrrZZZAAAAAAGGGbbbsssooosssmmmQQQLLLSSSWWWuuuqqq}}}|||}}}~~~}}}{{{~~~|||zzzwwwvvvvvvwwwxxxqqqnnnaaaNNN???999999888CCCBBBGGGfffsssgggZZZCCC```zzz~~~~~~~~~|||{{{}}}uuu```EEECCCLLLRRRSSS]]]gggbbbiiinnn{{{vvv|||[[[hhhttt}}}{{{wwwNNN[[[SSSAAAOOO___lllHHHUUUQQQqqq{{{qqqttt~~~}}}||||||}}}}}}~~~|||yyyzzzvvvgggLLL;;;<<<>>>BBBCCCPPPRRRBBB:::777BBBiiipppGGG000333777TTTzzz|||}}}}}}sss~~~|||{{{}}}xxx\\\MMMNNN___YYYKKKXXX|||ooo???111BBBMMM]]]|||\\\...===>>>DDDaaaUUUzzzSSSGGG\\\jjj{{{zzz~~~ppplllpppttttttrrrpppnnnllljjjjjjiiifffbbb]]]WWWNNNBBB999000888...<<<```bbbpppfffCCC111000...111222444XXXeeeaaaVVVMMMOOOWWWmmmfffDDD:::UUUZZZ___ffffffkkkiiippp{{{wwwrrrkkkpppqqqjjjVVV```yyyeeettt}}}tttjjjuuu{{{eeesssppphhhyyypppVVVCCCBBBCCCGGGbbbbbbQQQcccqqq}}}~~~{{{{{{|||vvv^^^KKKCCCDDDBBBDDDFFF???999999===DDDGGGFFFHHHMMMQQQfff}}}~~~rrrwwwuuueeeZZZdddpppyyymmmkkkiiidddaaabbbaaa\\\[[[\\\YYYVVVQQQIII@@@;;;888888?????????BBBPPPoooGGG555>>>===NNNuuuSSSmmmtttyyywwwyyy{{{{{{yyy||||||{{{~~~xxx```FFFDDDBBBGGGQQQ[[[___bbbfffeeeddd___xxx{{{}}}xxxzzzzzzzzzxxxoooXXXCCCEEESSSiiiiiiSSSNNNSSSOOOSSS[[[```~~~zzzzzz~~~}}}zzz{{{zzzxxxvvvuuuvvvwwwxxxrrrmmm```LLL>>>999888777>>>???DDD___xxxsssooo^^^DDD\\\xxx~~~}}}}}}||||||}}}{{{~~~~~~zzz{{{pppXXXJJJGGGKKKSSSUUUXXX___dddllliiiuuupppqqqZZZttt|||xxxjjjvvv~~~}}}zzz|||vvvMMMJJJDDD:::eeezzzvvvYYYEEEQQQQQQxxxwwwuuu~~~~~~}}}||||||}}}~~~}}}zzz~~~~~~yyyzzzvvvhhhKKK:::;;;>>>BBBBBBOOO~~~PPPAAA;;;999EEEnnnrrraaaGGG666444222NNNyyysss~~~|||{{{{{{yyy[[[PPPMMMiiihhhNNNVVVvvvyyypppdddQQQ222222>>>EEEXXXgggHHHDDDggg]]]```iiizzz]]]eeeeeeCCC888777;;;@@@DDD^^^bbblllzzz{{{sssoooooouuutttsssqqqooommmlllkkkhhhddd```\\\VVVLLL@@@777111888000;;;WWWWWWddd]]]>>>222......444222222___ccceeeYYYLLLOOOYYYqqqpppIII===YYYVVViiirrrbbbaaaQQQYYYiii}}}xxxlllggg[[[TTTTTTaaarrrsssSSSXXXqqq{{{iii^^^llluuufffsssrrr```yyyrrrWWWCCCAAAAAAFFFbbbeeeRRRaaaooo{{{kkkdddfffpppmmm```NNN???===@@@<<<>>>@@@;;;999;;;===???>>>AAAKKKUUUqqqeeetttppppppssskkkWWWZZZbbbvvvqqqmmmkkkfffbbbcccccc___]]]]]]XXXVVVPPPHHH@@@:::888888???@@@@@@CCCRRRppp}}}EEE777<<<<<>>BBBBBBNNN}}}QQQ???999555;;;^^^~~~tttfffIII444222333QQQ}}}rrr~~~}}}|||tttxxx\\\JJJNNNdddMMMZZZrrrqqqoooaaaJJJ444888<<>>;;;<<>>@@@AAADDDSSSqqqvvvCCC:::===@@@UUUsss{{{TTTjjjzzzyyy}}}~~~||||||zzzzzzzzz|||}}}rrrXXX???@@@AAAGGGOOOSSSTTTYYY___llliii^^^___mmmjjj\\\WWWZZZXXX\\\dddeee\\\UUUUUUJJJHHHKKKTTT___iiiuuu~~~~~~wwwkkk[[[KKKAAAEEEJJJNNNOOOQQQVVV^^^fffjjjfffyyy||||||||||||yyywwwssstttvvvxxxxxxwwwuuutttoooiiiYYYGGG;;;888777555:::BBBLLLbbbuuulll```{{{{{{hhhFFFTTTvvv~~~~~~}}}yyywww{{{}}}yyyvvveeeIII>>>MMMOOONNNWWW]]]^^^dddjjjhhhVVVbbb{{{ppp|||lllJJJ;;;LLLYYYnnn___PPP```LLLUUUQQQUUUdddzzz||||||~~~}}}|||{{{{{{||||||}}}|||xxx|||}}}xxxxxxuuugggHHH888;;;>>>CCCCCCPPP~~~NNN===999555888XXX~~~{{{zzzMMM...///999XXXrrr~~~}}}}}}www|||dddIII[[[fffVVVaaaxxxdddVVVPPPCCC222...777DDDOOOcccWWWKKKzzzmmmqqqllloooRRRGGG///AAA>>>DDDEEE```~~~nnnooooooooonnnnnnmmmmmmlllnnniiibbb\\\UUUMMMCCC<<<222333000;;;NNNVVViiiccc@@@111......333222555dddppppppVVVMMMQQQ]]]uuu}}}VVVvvvuuuqqqqqq```:::@@@eeeyyyxxxiiigggdddgggssstttzzz}}}ZZZMMMPPPXXX\\\```xxxMMM>>>000333666444NNN{{{gggaaawwwzzzfff}}}___tttWWW???;;;<<>>@@@AAAEEETTTrrrpppBBB:::;;;CCCaaayyyYYYhhhvvv{{{~~~||||||~~~~~~{{{yyyyyy{{{|||pppVVV???@@@DDDKKKPPPOOONNNSSS\\\fffjjjaaa___|||llltttvvvqqqdddYYYMMMEEEEEEOOOdddvvvwwwzzzyyyppp___NNNDDDAAA<<>>```|||QQQ111000888WWWuuu~~~~~~}}}}}}||||||pppQQQmmm~~~www}}}mmm___NNNIII@@@333555;;;MMMTTTdddSSSHHHssstttxxx[[[{{{RRR---EEE888GGGiiipppkkkdddXXX```yyynnnppppppooonnnmmmlllkkkjjjqqqjjjbbbZZZSSSLLLCCC>>>444222///;;;PPPaaaooogggAAA000///...111222888cccuuuuuuUUUNNNRRR^^^uuusssmmm{{{yyyzzzoooLLL;;;```|||vvv~~~|||xxxppphhhjjjvvvuuuuuu}}}{{{yyy}}}PPPHHHDDDBBBJJJGGGTTT???BBBAAA888888>>>SSSwwwddd]]]rrr}}}}}}bbb{{{___qqqTTT???<<<===EEEeeekkkSSS^^^llluuugggMMMDDDQQQkkkggg~~~UUUCCC888???777===HHHJJJMMMOOOJJJJJJFFFBBBEEEQQQ^^^bbb```dddwwwxxxkkkrrryyyllliiiQQQTTT___nnnmmmkkkfff___[[[]]]```^^^[[[ZZZXXXUUUPPPHHH???:::777777>>>@@@AAAFFFTTTsssnnn@@@888888CCCfff}}}[[[gggtttzzz}}}|||{{{}}}}}}zzz{{{yyyxxx{{{{{{oooVVV???BBBFFFNNNQQQMMMJJJQQQZZZgggtttsssmmmuuujjjdddvvvwwwkkk\\\MMMFFFLLLVVVkkkoooqqqhhhVVVFFF@@@BBBFFFKKKLLLRRR^^^\\\UUUXXXyyylllzzz{{{{{{zzzxxxwwwwwwxxxyyyyyywwwvvvtttrrrqqqpppkkkdddTTTBBB999777777444>>>BBBFFFZZZrrr}}}uuuVVVzzz~~~zzzoooGGGNNNqqq~~~~~~~~~zzzxxx}}}{{{vvvbbbBBBBBBHHHEEELLLYYYRRRSSSmmmllldddvvv\\\pppjjjGGGMMMRRROOONNNSSS\\\```WWWKKKGGGKKKSSSPPPaaavvvvvvnnnVVV===EEEFFFNNNMMMUUUWWWNNNXXXaaadddeee|||~~~~~~{{{zzzyyyyyyzzz{{{|||}}}|||yyy|||}}}wwwwwwssseeeFFF777;;;???EEEFFFRRRKKK===999888@@@cccyyymmmSSS<<<444222PPPzzzyyy~~~~~~}}}yyyvvvtttXXXvvv~~~tttyyydddVVVXXXYYYccc]]]HHH<<<333LLLOOO^^^OOOIIIsssxxxbbbyyyOOOAAAOOOYYY^^^qqqzzzmmmmmm]]]VVV]]]oooooosssrrrpppnnnlllkkkiiihhhpppiii___WWWPPPIIIBBB===888222///:::PPPiiilllccc>>>000000...///222:::bbb{{{uuuxxxWWWOOOSSS^^^uuuqqq}}}uuuTTT???\\\sssccctttvvvwwwWWWPPP???222;;;222000CCCHHHBBB111@@@ddd~~~kkk^^^SSSgggooo}}}\\\~~~wwwqqq]]]nnnSSS???>>>@@@GGGeeewwwSSS___qqq|||^^^DDD<<>>CCCFFFRRRPPP[[[cccbbbbbbPPP}}}zzzwwwuuuvvvwwwxxx}}}yyysssooonnnnnnlll```MMM???999888666333FFF:::FFFUUU{{{{{{QQQvvvuuuFFFMMMkkk~~~}}}}}}}}}}}}}}}}}}rrrZZZDDD>>>FFFIIIMMMSSSOOOOOOZZZiiixxxdddYYYNNNfffkkk|||ooofffhhhzzzppp```]]]NNNBBBBBBDDDIIIZZZnnnvvv```JJJ===>>>CCCHHHLLLQQQSSSOOOIIIbbbhhhrrr|||~~~}}}}}}}}}zzz{{{}}}}}}{{{xxxzzzwwwyyyxxxuuuyyyttt```DDD888888CCCCCCBBB^^^uuuFFF???===555BBBQQQzzzwwwhhhLLL555111:::QQQ|||xxx~~~~~~xxxuuuccchhh~~~nnnXXXQQQWWWnnn\\\aaa```YYYJJJ444999EEESSSFFF===GGGuuuYYY```hhhHHH===eee|||oootttrrrqqqpppooolllhhhdddbbb```\\\VVVNNNFFF>>>:::888777+++>>>QQQmmmnnnrrrYYY===444///111444...999nnnyyyiiiyyyaaaPPPWWWbbbvvvzzzyyyzzzuuu___BBBTTTyyyvvviii]]]iiizzzyyy}}}XXX???BBB555+++666,,,KKKFFF===HHHjjjxxxyyypppsssmmmhhhZZZdddooo}}}]]]{{{```uuuwwwzzzjjjLLL;;;???@@@AAA^^^|||SSS[[[oooxxxXXX;;;999<<<888999EEELLLTTTaaauuu}}}yyyqqq^^^@@@777CCC@@@QQQZZZaaajjj```RRRRRRWWWjjjqqq___HHHDDDQQQ^^^lllmmm|||~~~uuuyyyjjj```RRRMMMiiiooonnnjjjgggfffdddbbb```]]]YYYVVVZZZXXXRRRJJJAAA<<<::::::AAA??????DDDUUUuuuWWW:::999666@@@iiiuuusssfffttt|||}}}~~~~~~{{{yyyyyy|||{{{lllTTTAAA>>>@@@HHHPPPTTTUUUZZZ```hhhmmmcccvvvzzzwwwlllaaa___]]]SSSPPPQQQLLLBBB===???BBBCCCEEEOOOOOO]]]gggjjjmmmZZZ~~~}}}zzzxxxwwwwwwxxxyyy{{{zzzyyywwwtttqqqnnnmmmjjj^^^LLL>>>999888666444???>>>KKKWWW|||wwwRRRooottt{{{IIIKKKiii~~~|||{{{{{{{{{|||}}}}}}rrrYYYCCC>>>FFFIIIOOOWWWPPPHHHLLLZZZlllkkklllssseeeiiixxxkkk^^^TTTJJJAAACCCIIIbbbppp~~~gggNNNBBBCCC@@@EEEKKKPPPVVVYYYTTTMMMbbbqqq~~~}}}{{{{{{}}}{{{zzz{{{}}}~~~|||zzz{{{xxx{{{zzzvvvyyyqqq\\\CCC888999BBBBBBBBB^^^vvvGGG>>>:::111<<>>::::::999,,,666GGGhhhxxxfff<<<999///...111111AAAwwwuuujjjOOOVVVaaavvvzzz}}}vvv|||nnnJJJTTTuuukkkaaa^^^lll|||}}}~~~WWWHHHBBB333222555///999AAATTTyyywww|||nnn~~~{{{qqqllljjj\\\hhhuuuddd~~~vvvkkk|||sssxxxgggJJJ999===@@@DDDcccUUUUUUlll~~~zzzYYY<<>>CCCUUUwwwOOO>>>333888JJJwwwggg{{{ttt|||~~~}}}{{{zzzxxxyyy|||{{{lllSSS>>>???DDDLLLQQQNNNMMMSSS]]]LLLWWWaaatttiii```aaaddd```YYYUUUJJJ>>>:::AAAHHHKKKJJJQQQRRRaaakkkuuu}}}hhh|||~~~|||zzzyyyxxxyyy{{{|||yyywwwvvvwwwxxxvvvqqqlllgggZZZIII>>>999777666444===EEESSS\\\~~~OOOxxxyyyvvvdddzzzwwwNNNGGGeee~~~|||{{{zzzyyyzzz{{{}}}}}}qqqXXXAAA@@@EEEGGGOOOZZZUUULLLPPPlllqqqpppiiixxxuuummmeeeTTTqqqzzzkkk[[[MMMDDD@@@@@@SSSggggggQQQ;;;777???@@@EEELLLSSS\\\bbb```ZZZYYYxxx~~~{{{zzzyyy{{{zzzyyy{{{}}}~~~~~~}}}|||zzz}}}{{{wwwxxxnnnXXXBBB888999AAAAAACCC```rrrFFF:::777000888MMMmmmsssZZZ444,,,777IIIrrr}}}ddd~~~}}}wwwyyytttgggaaammm{{{yyywwwppplllsss]]]CCCEEEMMMPPPGGG444<<>>;;;AAA>>>jjjUUU|||iii@@@UUUWWWSSS]]]cccnnn~~~wwwtttpppmmmkkkjjjhhhfffaaa___[[[UUUMMMDDD===999444888///555KKK{{{zzzCCC:::///,,,111333BBBtttvvveeePPPWWWcccxxxuuuqqqccc]]]uuuccc]]]gggttt~~~|||WWWYYYFFF111888111333000111AAAbbbvvvnnnrrr|||wwwkkkmmm```lll|||nnnsssooo|||ooovvvcccHHH777;;;@@@GGGiiiYYYPPPhhh~~~jjjRRR;;;NNNZZZeeeuuu}}}EEEVVVgggwwwUUU===777999???SSSjjjpppaaaPPPQQQ\\\jjjvvvqqquuurrrbbbtttzzzsssrrrnnnRRRPPPjjjppp~~~iiihhhbbbbbbccccccbbb```___^^^\\\XXXQQQGGG>>>999777888@@@???===BBBWWW|||EEEAAA444;;;JJJ}}}dddggguuu|||~~~~~~{{{xxxzzzxxxyyy{{{xxxiiiPPP===AAAHHHPPPSSSMMMJJJSSS___^^^]]]vvvvvvjjj]]]YYY```bbb```ddd```QQQBBBBBBKKKSSSWWWYYYYYYeeemmm~~~xxx}}}|||{{{zzzzzzzzz{{{}}}~~~{{{xxxwwwzzz|||zzzrrrkkkdddVVVFFF===999666555555???EEEOOO^^^yyyJJJsssrrryyyvvvSSSDDDaaa~~~|||{{{zzzyyy{{{|||~~~}}}qqqXXXAAAAAAFFFFFFLLLWWWXXXYYYcccrrrjjjggg^^^}}}yyyyyyppptttssseee[[[SSSNNN===BBBHHHIIIBBB888777;;;@@@EEEKKKRRR]]]iiinnnnnnUUU}}}{{{zzzzzz{{{{{{{{{{{{|||}}}}}}|||}}}zzz|||zzztttvvvnnnXXX@@@888999@@@@@@DDDdddgggBBB777777555:::UUUwww\\\777///888HHHppp~~~fff}}}}}}}}}|||wwwwwwvvvnnncccbbbxxx|||yyyyyyyyysssiiidddfffQQQ888;;;GGGPPPKKK777;;;NNN===HHHPPPKKKqqqyyytttuuu[[[RRR{{{ZZZ@@@FFFSSSWWWbbbrrrxxxtttoookkkjjjiiihhhggg```^^^ZZZTTTLLLCCC<<<777///666555777RRRvvvBBB777......333000999gggwwwfffSSSZZZeeeyyyrrrxxxllluuu|||\\\[[[mmmyyy}}}wwwYYYmmmPPP111888+++777AAA;;;888BBBJJJHHHXXXyyy|||nnnssslllrrrcccpppvvvhhhgggjjjttt```GGG777:::???KKKpppaaaOOOddd}}}pppjjj{{{ooovvvnnnSSSyyynnn```999111;;;...???FFF\\\mmmcccQQQ```yyy}}}xxxyyyzzzqqquuummmfff}}}tttoooeeeQQQMMMeeemmm}}}kkkhhhaaadddfffeeeaaa^^^___```YYYUUUMMMCCC;;;888888:::@@@???===CCCZZZ;;;<<<666999???{{{___UUUxxx}}}}}}||||||zzzvvv{{{yyyxxxvvvooo```LLL===@@@FFFPPPUUUTTTUUUaaannnwww~~~sss^^^QQQVVV]]]ccckkkmmmdddWWWQQQPPPPPPaaa```aaakkknnn~~~{{{{{{zzzzzz{{{|||~~~|||yyyxxxzzz{{{xxxppphhh```QQQBBB<<<999555444666@@@???DDDaaattt}}}uuuIIIxxxppp[[[BBB]]]}}}~~~}}}|||||||||}}}}}}|||pppWWW@@@>>>GGGIIIMMMSSSRRRWWWfff___WWW[[[aaalll^^^VVVSSSSSSQQQJJJDDD???;;;999===BBBGGGKKKNNNQQQZZZkkkyyyaaa}}}||||||||||||}}}}}}|||{{{{{{{{{{{{}}}yyyyyyvvvqqqtttnnnZZZ===888:::@@@???GGGiii^^^@@@666888:::<<<\\\oooPPP111---222JJJqqqqqq|||}}}|||wwwuuuxxxvvvhhh^^^lll{{{xxxuuurrriiiZZZKKKCCCFFF444:::DDDPPPOOO999777GGGCCCZZZdddnnnWWWTTT|||SSSRRRJJJGGGNNNWWW^^^hhhqqqwwwyyytttooojjjiiihhhgggggg```^^^YYYSSSJJJBBB:::666111555999444KKK\\\777555///000222,,,555hhh~~~vvvRRRYYYdddxxx}}}rrr}}}zzzuuupppVVVZZZnnnvvvrrr^^^|||```777555(((999>>>DDDDDDHHHTTT\\\lllyyymmmccczzztttnnneeezzzooowwweeeqqq}}}aaadddgggsss\\\FFF888:::???NNNuuukkkQQQ___zzz{{{yyymmmuuu{{{jjjwwwnnn===///>>>666;;;@@@RRRaaaWWWQQQsss~~~zzz{{{}}}zzzuuuttttttjjjyyymmmooogggSSSJJJ]]]jjj~~~ooohhhdddfffgggeeebbb___^^^^^^XXXTTTLLLBBB;;;999;;;===???@@@???EEE___<<<999:::;;;BBBzzz{{{ttt^^^KKK~~~}}}~~~zzzyyy{{{zzzwww{{{yyyuuulll```RRREEE>>>GGGIIIOOOVVVZZZ^^^gggrrryyy~~~{{{dddOOOMMMSSSbbbeeehhhkkkooonnncccVVVdddcccjjjtttsss|||zzzzzzzzz{{{{{{}}}~~~~~~yyyxxxwwwwwwwwwrrrkkkeee\\\MMM???;;;999444444777CCCAAAEEEjjjyyy~~~KKKzzzqqqdddBBBYYYxxx~~~~~~~~~}}}|||{{{yyynnnUUU>>>;;;HHHNNNQQQRRRKKKLLLZZZYYYXXXccc{{{~~~kkk]]]RRRRRRWWW\\\YYYSSSIII<<<777???KKKOOOUUUWWWUUUZZZllluuu~~~}}}|||||||||}}}~~~~~~}}}{{{yyyzzz{{{|||xxxxxxuuuppprrrkkkWWW;;;888;;;???@@@KKKoooWWW???555888<<<999^^^tttzzznnn|||FFF/////////CCClll}}}zzzuuu~~~}}}|||wwwuuuwwwyyyoooccceeeqqqyyyvvvnnncccUUUGGG===888BBB999AAACCCNNNTTT>>>222@@@DDD]]]iiiiiiVVVqqqXXXGGGBBBJJJOOOOOOSSS^^^jjjppp~~~xxxtttoookkkiiihhhfffeee___]]]YYYRRRIII@@@999444333111888111GGGvvvWWW<<<777000//////***999ttt|||xxxPPPWWWbbbvvvuuuyyyiiiXXXdddvvvrrrnnnbbbsssGGG555,,,:::666AAADDDJJJXXXaaaiiivvv~~~{{{ppp{{{mmmrrr}}}gggsssbbbfffdddqqqWWWEEE888:::AAARRRzzzvvvTTTYYYttt}}}{{{{{{iiipppqqqqqq]]]mmmDDD444:::CCC999@@@NNN[[[cccsss~~~}}}{{{xxxwwwpppuuugggnnnhhhrrrmmmXXXHHHVVVgggyyyqqqeeeeeebbb```bbbfffgggccc___YYYTTTKKKAAA:::888;;;>>>>>>@@@@@@GGGcccvvvBBB666;;;CCC[[[gggaaaJJJyyy~~~xxxwww{{{}}}{{{yyyxxxpppaaaOOOBBB======IIIFFFGGGOOOXXX^^^eeejjj{{{|||xxxyyywwweeeLLLDDDEEEUUUXXX]]]gggsssyyyrrrhhhfffhhhvvvxxx|||{{{{{{zzzzzzzzz{{{{{{||||||}}}wwwwwwwwwvvvsssooojjjgggZZZIII<<<;;;999444333888CCCIIILLLooo|||FFFrrrxxxmmmDDDVVVqqq~~~~~~~~~zzzxxxuuuiiiQQQ;;;>>>IIINNNRRRVVVQQQRRR___kkknnntttvvviiiUUUQQQZZZZZZ\\\]]]YYYNNNEEEGGGOOOQQQ[[[```^^^aaasss~~~|||{{{{{{zzzzzz|||~~~}}}{{{zzz{{{}}}yyyvvvyyywwwqqqpppfffOOO999888<<>>444888===666^^^ssstttDDD000444111:::hhh|||wwwsss~~~~~~}}}|||yyytttssswwwuuukkkddddddsssuuunnn[[[EEE:::<<>>EEEOOObbbuuu{{{yyywwwwww|||tttddd]]]llllllqqqeee\\\HHHSSSfffwwwrrrbbbbbb[[[WWW^^^kkkpppjjjbbbXXXSSSJJJ???777666888;;;===@@@AAAIIIfffcccAAA000777FFFqqqgggfffMMMxxxwwwvvv|||~~~xxxvvvmmmZZZEEE888888======777888EEEUUU```fffjjj~~~\\\kkkjjjnnnaaaIII<<<999@@@KKKVVV]]]dddmmmtttvvvhhhmmm||||||}}}zzzxxxzzz}}}zzzzzzzzz{{{{{{{{{||||||vvvxxxyyywwwsssooolllkkkXXXGGG;;;:::999333333888<<>>fffxxxyyysssFFFTTTmmm~~~~~~~~~}}}yyyuuurrrfffNNN999EEEJJJJJJOOO[[[^^^eeetttyyyqqqTTTHHHPPPZZZZZZ___fffggg___UUUQQQNNN\\\eeeeeehhh{{{~~~|||zzzyyyxxxxxx{{{}}}}}}{{{zzz}}}wwwvvv{{{zzzsssoooaaaHHH888888<<<@@@AAAPPPxxxIII;;;333888???666```kkkDDD///555000:::kkk{{{uuu}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}zzzsssppptttwwwqqqfff^^^llltttsss]]]AAA555===KKKOOOUUUZZZIIIOOObbbOOO999:::???YYYxxxxxx\\\ggghhhRRRPPPTTTbbbqqqfff]]]^^^cccjjjttt~~~zzzwwwtttooollljjjhhheeeccc___]]]XXXQQQHHH???777333:::---::::::XXX|||uuuNNN;;;222111555222:::eee\\\___eeesss___\\\tttooonnneeetttlll@@@===:::FFFCCCOOOsss|||zzzuuulllwww~~~pppsss{{{aaammmLLL>>>777;;;DDDYYY~~~[[[^^^hhhbbbSSSbbbrrrwwwyyygggooohhhFFFEEEGGGGGGGGGEEE@@@GGGYYYsss{{{xxx}}}wwwsssyyyyyysssuuukkkiiidddzzzooogggddd]]]NNNRRRaaapppaaa___bbbZZZZZZiiimmmccc]]]RRRMMMEEE===999:::<<>>;;;999555666<<>>222666;;;:::tttHHH888///000<<>>DDDGGGWWW```YYYSSSOOOWWW\\\>>>;;;KKKWWW___jjjuuuNNNKKKSSSZZZhhhrrrwwwmmm```fffsssuuurrrnnnkkkiiifffcccaaabbb^^^XXXOOOFFF===777333111===***===|||nnn\\\TTTCCC...,,,///444888PPPzzzZZZQQQ```wwwjjjXXXjjjyyy}}}hhhjjj```ooopppjjjTTT<<>>QQQhhhqqqxxxxxx~~~~~~~~~||||||{{{|||}}}}}}|||{{{yyyyyyzzzzzzxxxwwwsssuuuvvvttttttrrrjjj```QQQEEE<<<<<<;;;666666<<<<<>>DDDLLLHHHJJJXXXccclll|||zzzmmmjjjzzzzzznnnhhhZZZGGG999<<>>999111777>>>???wwwAAA000---444999```ttt~~~|||}}}~~~~~~}}}|||wwwwwwwwwvvvxxxwwwmmmbbb^^^tttyyy```FFFBBBMMMTTTWWWaaa^^^\\\SSSUUU]]]GGG===MMMdddzzz___OOO[[[aaaccckkkyyywwwlllqqq~~~rrrqqqnnnkkkhhhgggfffcccaaaaaa]]]WWWNNNEEE===777333000<<<222BBBYYYTTT@@@---++++++---444TTTppp```TTT```wwwuuussspppWWWeeeyyy~~~rrr{{{jjj[[[mmm}}}mmmRRRIII;;;OOOuuuzzzuuu|||vvvyyy}}}lllbbbnnn___jjjIII444>>>;;;@@@dddgggYYYeeetttfffUUU\\\ppp~~~~~~}}}~~~ppp[[[NNNRRRBBB>>>UUU```UUUPPPFFFGGGNNN___zzz{{{|||zzztttxxxxxxpppwwwnnn]]]VVVuuujjjqqqlllVVVIIIPPPeeepppbbbddd]]]]]]jjjmmmccc^^^PPPKKKCCC<<<999:::===@@@@@@BBBBBBUUUuuu777???888444IIIttt{{{___<<>>888<<<999BBBJJJbbbYYY888666111888>>>BBBuuu}}}:::000...444777ZZZ|||sss~~~|||}}}}}}~~~|||{{{wwwwwwvvvuuuwwwwwwpppggg]]]pppttt\\\CCCBBBPPP[[[]]]gggiiikkk[[[TTTbbbYYY>>>NNNrrrtttGGGSSS```]]]aaalllzzz|||mmmnnnllliiiggggggfffdddccc```\\\UUULLLCCC<<<666444111555666KKK]]]hhhCCC222111------555ZZZiiiyyyjjjXXX___uuuqqqeee|||~~~XXXZZZpppzzzwwwlllXXXkkkggg\\\SSSlll~~~pppyyy{{{}}}xxx|||eeeiiiaaagggeeeFFF555<<<<<>>999;;;999444555;;;CCCLLLWWWtttkkk;;;777yyyyyynnn^^^@@@XXXvvvwwwuuucccEEE666999;;;666777===333222???PPPYYYJJJMMMcccvvvppp``````dddccccccaaa[[[WWW\\\eeemmmrrrjjjTTTEEEDDDBBB;;;666444555>>>NNN___lllqqq}}}|||}}}{{{yyywwwwwwwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{xxxwwwxxxwwwjjjRRR===777;;;;;;DDDLLLmmmOOO999666333888;;;BBBooo}}}{{{|||777555111000666TTTwwwttt~~~~~~||||||}}}}}}|||zzzvvvwwwuuusssvvvxxxssslllbbblllgggOOO;;;===LLLVVV```kkkqqqttt___RRRhhhmmm???OOOwww}}}TTTHHH___[[[QQQaaauuuwwwuuuooollliiiggggggfffdddbbb^^^ZZZRRRIIIAAA:::666444888111888XXXxxxkkkddd}}}DDD555333000000666TTTgggsssttt[[[]]]sss}}}fffsssZZZIII\\\{{{yyyppp~~~{{{uuuppp\\\nnn~~~nnnrrrssswww|||qqqxxx|||wwwvvv```sss\\\rrraaaCCC999<<>>AAA???BBBDDD^^^fff666AAA:::???}}}NNN;;;hhhaaaGGGjjjzzzyyyzzz|||~~~|||~~~{{{vvvvvv{{{ssspppvvv~~~TTT:::777===@@@AAAHHHJJJCCCBBBOOO]]]sss}}}zzz{{{}}}}}}{{{zzzxxxwwwvvvvvvwwwxxxvvvuuurrrttttttrrrooojjj___TTTGGG===888888555111444===GGGMMMVVVuuuYYY999999yyy|||ppplllAAAPPPooo~~~{{{uuu___BBB888>>>@@@888???GGG777888AAAIIIUUUDDD<<>>999555444:::333===aaafffZZZsss~~~BBB111///...111333BBBsss~~~kkkooo^^^[[[pppjjjlll___AAAMMM___iiiwwwYYY```rrrxxxsssdddsss}}}rrrvvvuuutttvvv}}}xxxyyy{{{yyyoooaaa]]]vvvYYY>>>:::999AAAQQQwww{{{YYY\\\jjj|||sss\\\TTThhhyyy___\\\uuuqqqPPPCCCLLLHHHEEETTTXXX___```___lll{{{yyy|||{{{pppnnnyyyyyyrrrtttjjjpppccciiinnnXXXQQQPPPCCC???PPPdddyyyrrriiiVVVRRReeekkk\\\QQQJJJEEE???999888:::>>>BBB@@@AAAFFFgggWWW333;;;>>>@@@yyyyyyFFF===\\\yyyYYYnnnvvvuuuzzz~~~yyy}}}}}}xxxuuuwww{{{iiikkk~~~xxxYYY???<<<===999<<>>BBBKKKTTTtttKKK444999nnnwwwzzzGGGKKKiii}}}}}}~~~xxxeeeOOOFFFIIIIIIDDDKKKXXXIIIRRRVVVXXXrrrmmmrrr~~~mmmppp{{{|||||||||}}}III222444999<<<===>>>AAAHHHTTTaaakkk~~~}}}|||~~~|||}}}}}}{{{zzzzzz|||~~~zzzyyyxxxwwwwwwwwwwwwwwwvvvrrrrrrtttooo^^^HHH:::666999>>>IIIVVVooo<<<999333444:::>>>SSSwww|||444///,,,111000FFFooo|||lll~~~||||||||||||zzzyyyvvvwwwvvvtttuuuxxxvvvrrriii```LLL999444>>>KKKSSS]]]mmmyyy~~~iii```|||III\\\hhhEEEBBBHHHMMMMMM[[[uuusssooollliiieeecccaaa```]]][[[[[[VVVMMMDDD<<<777555444000333>>>eeexxx~~~~~~hhh{{{jjjFFF333//////444333777]]]wwwtttcccZZZnnnuuullliiiHHHOOOSSSTTTQQQjjjmmm\\\}}}ooosssmmmtttxxxxxxjjjsssttt{{{yyyxxxzzz|||yyy|||hhhjjjaaannnMMM:::;;;777DDDXXX|||wwwaaaYYYgggyyyyyycccYYYeeepppkkkeeeyyyuuunnn^^^MMMFFFHHHMMMRRR[[[eeefff___eeewww{{{zzzwww{{{ooogggttt}}}yyyuuunnnqqqaaadddrrr^^^MMM???FFF???@@@VVVfffvvvqqqfffTTTUUUlllqqq\\\KKKHHHDDD>>>999888:::???BBB@@@@@@KKKtttFFF666555BBBIIIDDD<<>>KKKRRR]]]qqq}}}~~~hhh]]]rrrsssCCCZZZDDD<<>>888JJJbbbwwwiiiYYYhhhwww}}}}}}}}}iii^^^aaalllppptttjjjoookkkSSSBBBNNN]]]YYYbbbnnnpppfffjjjuuuyyy~~~|||ttt|||qqqgggvvvnnnjjjYYY___aaaMMMCCC555AAABBBKKKeeennnrrrkkkaaaQQQXXXsssyyy```JJJGGGCCC===888777:::???BBBAAA@@@NNN}}}:::===111DDDXXXwwwEEE;;;777nnnlll|||}}}|||xxxrrr|||zzzkkkgggrrr]]]iii|||zzz}}}xxxuuuUUU;;;===KKKOOOIIIDDDRRReeehhh\\\SSSUUUiii}}}yyyxxx||||||{{{zzzyyywwwvvvuuuuuutttssstttuuuvvvuuutttqqqrrrqqqlllfff]]]OOOAAA999666777;;;999444777@@@;;;PPPccczzzyyy>>>111999NNNyyysssSSSGGGbbbxxx~~~zzzzzz||||||~~~|||qqqiiiooo{{{vvvXXX}}}mmmZZZ;;;555;;;???===FFFJJJKKKDDD===EEEZZZmmm~~~|||||||||zzzzzz{{{|||{{{zzzxxxwwwwwwxxxxxxzzzvvvvvvtttgggPPP===666:::;;;DDDRRRaaaLLL888>>>333444:::AAAaaaxxx[[[+++888333///000AAAnnnyyymmmyyy~~~|||||||||{{{yyyxxxuuuxxxyyyvvvvvvxxxvvvrrraaa[[[MMM>>>666;;;GGGOOOXXXoooyyyvvv\\\OOO[[[SSS999SSSppp111>>>LLLMMMTTTqqquuusssooommmuuullljjjgggfffffffffeeecccZZZTTTJJJ@@@999555555555555;;;BBBooonnnIII555...)))...000555YYYxxxuuummm\\\lllzzzrrrjjjkkkSSS:::???TTToooPPPyyy~~~~~~vvvzzzwwwxxxmmmyyy{{{}}}qqquuurrrrrrvvvuuu}}}yyy{{{}}}uuutttvvv}}}ccctttiiiZZZAAA===CCC;;;PPPjjjyyy___mmmuuu~~~sssooodddkkkqqqjjjiiieeecccfffjjjhhhaaa\\\\\\xxx}}}~~~lll}}}wwwwwwzzzsssccctttllllllddddddmmmdddLLL===CCCLLLUUU```vvvuuueeesssjjjXXXXXX___hhhXXXLLLCCC@@@<<<999999;;;???AAABBB@@@[[[|||lllAAA<<<<<>>===ZZZTTTGGGCCCHHHllljjjNNNPPPlll~~~yyywwwyyy}}}|||{{{zzzxxxwwwvvvvvvuuuuuutttsssqqqpppqqqrrrpppooonnnlllfffYYYHHH===::::::;;;;;;777555:::BBBGGG]]]jjjYYYEEE444444HHHzzz}}}vvvqqqggg???QQQqqq}}}{{{{{{|||}}}yyy}}}xxxjjjdddlllxxxuuuddd~~~tttsss~~~uuuQQQ666::::::888AAAHHHCCCDDDFFFBBBBBBVVVppp}}}~~~~~~}}}|||||||||{{{|||}}}|||{{{zzz{{{|||{{{zzzxxxvvvuuuuuuuuuvvvwwwrrrqqqooo```HHH;;;<<<<<>>888333333666444666aaammmeee|||CCC666///111000000@@@WWWuuu[[[gggzzznnnbbbccc222CCC>>>SSSjjj]]]www~~~{{{|||tttzzznnnvvvlll{{{sssrrrtttuuu~~~}}}}}}{{{}}}qqqnnn}}}vvvttthhheeeHHH;;;:::@@@EEEOOOllluuu~~~xxxwwweeeeeeyyysssiiidddvvvooo[[[XXX```kkkyyyooouuuqqqssslll^^^{{{qqqlllooogggbbbcccWWWCCC;;;FFFWWWeeevvvnnnbbbjjjeeedddiiixxxeeeQQQIIICCC???:::888:::===???@@@<<>>;;;NNNkkkDDD666:::???DDDqqqIII===555000LLLtttzzz|||~~~|||}}}{{{uuu|||xxxrrrxxxyyy___WWWdddqqqxxxddd|||~~~YYYnnntttQQQHHH]]]bbb^^^TTTfff```KKK]]]{{{~~~~~~{{{zzzzzzxxxyyyzzzzzzzzzyyywwwvvvtttttttttttttttsssssssssrrrpppkkkaaaUUUIII@@@;;;999999::::::777444999AAAPPPbbbvvv~~~AAA222000333<<>>===IIINNNFFFAAALLLcccpppbbbMMMSSSkkk~~~}}}||||||zzz{{{||||||{{{zzz{{{|||||||||{{{zzzyyyyyyyyyyyyvvvsssqqqhhhTTT???999>>>GGGKKKJJJ^^^ZZZ777777222444999BBB\\\yyywwwqqq@@@)))+++222...+++777VVVsssrrrzzz||||||{{{{{{zzzxxxwwwvvvwwwvvvtttttttttssspppnnnnnnttttttAAA:::<<>>KKKgggqqqBBBBBBDDDSSSeeesssuuuoooooorrrqqqkkklllrrrkkkiiifffdddbbb```^^^[[[VVVLLLBBB<<<777333444777111;;;~~~{{{}}}:::222///333111---444BBBjjjggggggwwwyyyQQQZZZNNN@@@OOOdddrrrVVVLLLHHHuuuzzz{{{sssttt{{{yyy{{{vvvvvvzzzzzzuuuwww}}}{{{ggg]]]UUU>>>>>>???>>>IIIddduuuqqqOOOeeeooo~~~~~~~~~{{{}}}qqq]]]]]]|||mmmWWWHHHOOOWWWSSSDDD;;;GGG[[[nnnlllooottt~~~yyyvvvoooeeewwwqqqqqqeeeWWWNNNBBB===FFFXXXwwwuuuZZZUUUYYYtttrrrrrrZZZTTT@@@FFFAAA;;;555777===AAA@@@===AAAXXXqqqvvv::::::;;;???MMM{{{BBBCCC222333777]]]xxx{{{jjjppp|||}}}zzzwwwhhhrrrsssggg}}}hhhWWW```mmmllluuuiiiaaarrrbbbSSSvvv{{{[[[QQQccclllmmm___kkk|||aaaIII```|||{{{zzzvvvwwwyyyzzzzzzyyyxxxwwwttttttssstttuuuuuutttssspppnnniii]]]NNNBBB;;;999999888999:::666444:::CCCWWWiiiwww>>>...222333333YYY|||bbbOOOEEE^^^|||{{{vvvuuuwwwzzz|||zzz{{{|||zzzfffeee{{{mmmYYYhhhjjjlllnnnccczzzrrrwww}}}|||xxxjjj\\\HHH===QQQXXX@@@CCCUUUwwwxxxSSSOOOddd}}}||||||yyy{{{|||{{{zzzzzz{{{}}}{{{{{{zzzzzzyyyyyyyyyyyyuuusssnnnaaaLLL:::999@@@HHHLLLJJJhhhKKK555555000777999>>>aaa~~~ppp666444...+++111---555RRRqqq~~~ttt}}}||||||||||||{{{zzzyyywwwwwwwwwvvvtttssssssrrrpppnnnccchhhjjj;;;888===OOOcccmmm{{{lllFFF000222888<<>>@@@BBBQQQcccttt{{{vvvooonnnqqqssspppjjjjjjooojjjhhhfffdddccc```]]][[[SSSIII???:::666333444888888CCCppp888111///222111---222===qqqnnncccrrr|||~~~QQQ\\\fffHHH^^^jjjVVVTTT[[[~~~}}}tttuuupppwwwyyyyyytttvvv}}}}}}~~~|||~~~ccc```GGG===>>>CCC>>>LLLooouuuiii]]]hhhyyy~~~}}}~~~}}}{{{xxx~~~}}}{{{yyyeee[[[nnnfffIIIBBB;;;777777777;;;NNNddd~~~|||kkkqqqqqqyyyssslllbbbzzz~~~tttvvvooo\\\MMMGGG>>>>>>LLL```SSSZZZ[[[YYYsssqqqoooTTTNNN===FFF???999555888???CCCAAA===CCC^^^zzzhhh777;;;444===hhh~~~{{{CCCDDD111666---KKKzzzhhh{{{~~~|||~~~}}}zzzuuudddiiiyyydddWWWrrrzzzyyy|||tttdddYYYjjjooodddfff^^^hhhbbbIIIeee{{{{{{aaa\\\lllvvvyyyggggggooo|||wwwZZZIIIjjj~~~}}}{{{yyyvvvwwwxxxyyyyyyyyyxxxwwwuuusssssstttuuuuuusssqqqllljjjeeeYYYKKK???999777999888888888666666===GGGRRRnnnlll>>>///444333...DDDqqqwwwggg___FFFUUUnnnzzzxxxxxxzzz{{{{{{{{{}}}zzz|||uuummmooolllnnnllltttyyy```eeemmmyyyqqq^^^nnnqqqPPP===ZZZgggIIIKKK]]]WWWKKK^^^~~~~~~}}}|||xxxzzz{{{{{{zzzzzz{{{}}}zzzyyyyyyyyyxxxxxxwwwwwwsssppphhhYYYDDD888:::CCCEEEJJJPPPtttvvvDDD777222333:::888;;;___{{{ZZZ///444111,,,000000333MMMmmm~~~www}}}|||}}}}}}}}}}}}|||zzzyyyxxxwwwuuusssrrrrrrrrrpppnnnmmmrrrtttDDD;;;888GGG\\\gggpppYYY777111:::@@@HHHSSS]]]]]]```cccYYYIII<<>>FFFCCCTTTyyy{{{xxx```ZZZddduuu}}}|||}}}}}}zzzxxx~~~zzz~~~~~~qqqbbbdddxxxeeeAAA<<<888:::@@@???BBBXXXrrr{{{zzz|||ooossslll~~~}}}yyyssslllaaasssxxxvvvxxxkkkSSSDDDBBB===CCCUUUtttTTTMMMrrr```UUUeeefffdddVVVIII999???<<<999777:::@@@DDDBBB@@@EEEcccXXX888666999>>>yyyaaannnLLLBBB000666000III~~~eee]]]zzzzzzyyy}}}xxxjjjiiilllYYYQQQeee}}}~~~xxxxxx|||yyyqqqSSSfffdddYYYccc``````ppp[[[OOOooossslll^^^bbbkkkiiiTTTNNNuuu||||||{{{yyywwwwwwwwwwwwxxxxxxxxxxxxuuusssrrrsssuuuuuuqqqmmmhhhddd]]]SSSGGG>>>999666:::888777777555777BBBMMMXXXrrrYYY<<<000555333...555gggsssxxxyyyrrrKKKNNNddd|||zzz{{{||||||zzzwww|||tttpppzzz}}}rrrjjjuuu{{{uuuZZZ[[[ooo}}}lllzzzgggUUUvvvyyyQQQ@@@aaarrr]]]XXXaaaWWWJJJ___}}}}}}~~~~~~}}}}}}xxxyyy{{{{{{zzzzzz{{{}}}yyyyyyyyyxxxwwwvvvttttttppplllaaaOOO>>>888===FFFCCCKKK\\\```AAA:::000777<<<999AAAccc[[[...'''000444+++000///EEEeeexxxvvvuuu~~~~~~~~~}}}|||zzzyyyxxxuuusssrrrrrrqqqpppooosssvvvxxxHHH<<<444>>>RRRdddhhhLLL000666@@@HHH[[[vvvpppYYYWWWbbbeeeZZZ999IIIVVVeeeqqqooo^^^sssqqqrrrpppmmmlllkkkjjjiiihhhgggeeedddbbbaaa^^^ZZZWWWKKKBBB:::666555333666:::999tttZZZ999333//////000000666===kkkccclll{{{zzzqqqooozzz|||}}}~~~uuuwww{{{jjj___yyyYYY___}}}|||vvvyyyqqqmmmzzz~~~{{{}}}pppsss~~~~~~}}}~~~zzzzzz{{{}}}zzzaaaxxxaaa777BBB???GGGKKK```[[[bbbppp}}}{{{}}}~~~{{{{{{}}}~~~}}}|||lll___mmm~~~iiiCCC999:::DDDRRRUUUWWWjjjzzzzzzxxxzzzmmmqqqiii{{{|||yyysssnnnbbbpppwww}}}ssseeeNNNAAABBBCCCRRRkkkzzzFFFYYYjjjMMMQQQYYY\\\dddNNN@@@???:::999:::===AAACCCDDDCCCNNNkkkBBB:::666>>>???zzzcccmmm___BBB111666444AAAuuubbbKKK|||{{{zzz|||xxxsssooofff[[[^^^jjj}}}uuuqqqooollljjjOOO\\\zzzzzz]]]VVVkkkiiiqqqsssaaassszzz___QQQWWW```bbbVVVYYY}}}}}}yyy{{{|||zzzzzzxxxwwwvvvvvvvvvxxxyyyvvvsssqqqrrruuutttooojjjeee^^^SSSIIIBBB===:::888;;;888666555555999FFFSSSgggwwwEEE999000444222///888lllsssRRRHHH[[[wwwzzz{{{||||||{{{xxxtttggggggtttuuukkkiii{{{bbbQQQ]]]|||zzzkkkiiidddgggaaaLLL```~~~yyyXXXTTTkkkuuuoooeeeaaattt{{{SSSLLLeee|||~~~~~~~~~~~~~~~~~~~~~~~~wwwyyyzzzzzzzzzzzz{{{}}}zzzzzzzzzyyywwwuuusssqqqnnnhhhZZZHHH:::999AAAHHHFFFPPPkkkIII???999///:::::::::QQQrrrrrrLLL333&&&---666***000***===^^^sss{{{{{{~~~}}}|||zzzzzzxxxuuurrrqqqqqqqqqpppoooooonnnnnnBBB<<<555>>>OOOccceeeIII333>>>FFFWWWzzzzzzQQQRRR^^^eeehhhJJJNNN\\\mmm{{{zzzfffbbbqqqnnnooonnnllliiihhhhhhgggeeedddbbbaaa```]]]XXXUUUIII@@@888555444333666:::FFFQQQ:::555111000111111444777OOOmmmiiinnnxxx}}}ooosss~~~{{{llluuu~~~~~~|||{{{aaa{{{hhhbbbqqqsssyyy~~~|||wwwiiiuuu|||zzz~~~ssssss|||||||||}}}}}}wwwjjjkkkSSS;;;AAAAAAEEESSSnnn[[[```jjjwww|||{{{|||~~~|||{{{sss^^^gggoooHHH<<<:::FFF\\\jjjppp~~~xxxwwwwwwzzzuuuuuugggmmmhhh|||uuuppplll```lll{{{vvvlllaaaMMMCCCEEEKKKaaajjjOOOcccuuuJJJFFFUUU___xxx]]]PPPKKK888:::<<>>yyyxxxrrrnnnDDD444777444444fffuuudddKKKvvvxxxvvvzzzvvvfffcccooovvvvvvuuuqqqbbbWWWUUUHHHLLLeeeuuuPPP______tttxxxtttkkk{{{hhhHHHFFFNNN[[[aaa\\\eeevvvzzzzzzwww{{{}}}{{{{{{yyywwwuuutttvvvxxxyyyvvvsssqqqrrrtttsssmmmhhhdddZZZLLLAAA===<<<;;;;;;<<<999555444444:::IIIWWWlll{{{:::777000222000...---XXXyyy~~~nnnpppxxxVVVFFFRRRjjjyyyyyy{{{|||{{{qqq___```hhh___VVV]]]qqqqqq___WWWrrrxxxoooWWWNNNZZZZZZRRRXXXppp|||hhhppp{{{yyy{{{mmm___hhh~~~rrrOOOOOOlll||||||}}}}}}}}}}}}~~~~~~~~~wwwxxxzzzzzzzzzzzz{{{}}}{{{{{{{{{zzzxxxuuurrrqqqmmmeeeVVVCCC999:::CCCJJJJJJTTTvvv;;;===777///<<<888<<<```{{{000999222+++111+++111))):::ZZZpppiii~~~~~~~~~~~~}}}{{{zzzyyyxxxuuurrrqqqqqqqqqpppooosssmmmiii???>>>999???NNNbbbfffKKK999EEEMMMeeerrrFFFLLLTTTZZZrrrgggPPP^^^ooo|||iiifff}}}nnnwwwmmmrrrsssoooiiiffffffgggdddcccaaaaaa___\\\WWWTTTGGG???777444444333666;;;DDD}}}zzzJJJ:::666333222222111111222;;;```nnnqqqvvv{{{~~~}}}]]]SSStttvvvrrr}}}hhhwww|||{{{||||||ttt}}}}}}gggoooyyyzzzwwwssszzzzzz|||uuuvvvXXXEEEAAA@@@DDDCCCXXXxxxmmm^^^^^^ttt~~~}}}||||||xxxzzz|||qqqzzzyyysssooo```qqqXXXKKK;;;CCCTTTaaauuu|||xxxyyy{{{tttsssrrrsssvvvzzz~~~zzzkkkiiikkkeeejjjzzzlll[[[KKKJJJMMMSSSyyytttYYYSSSrrrcccGGGBBBWWWrrrmmmWWWEEE:::777999>>>CCCCCCAAAEEEKKKcccKKK///>>>???;;;jjj|||tttAAAIII...000777IIImmmfffDDDiiipppzzz||||||yyyxxxyyyzzzzzzmmm\\\TTTRRRQQQPPPRRRYYYdddmmmrrrrrrrrrqqqyyywwwTTTGGGLLLLLLSSS[[[jjjxxx|||}}}zzzzzzzzzxxxvvvvvvwwwyyyyyywwwuuuuuuwwwyyyyyyyyysssuuuvvvtttpppllliiiiiiaaaYYYMMMAAA999666777888777???111,,,>>>???HHHllltttfffBBB444---444222000...GGGzzz~~~ppp~~~oooiiiiiiGGGMMMggg~~~xxxyyy}}}|||xxxpppdddZZZRRROOOiii{{{|||ddd^^^nnnYYYcccTTTYYYwwwgggPPPcccwww~~~dddccc\\\aaagggUUUSSSqqq~~~~~~|||{{{|||~~~|||zzzyyyyyyxxxxxxyyyzzz|||}}}xxxwwwwwwxxxwwwtttrrrqqqkkk\\\HHH<<<:::>>>DDDIIIMMMQQQTTT>>>@@@000222;;;777DDDooofff:::)))333333%%%333///111222fff{{{vvv~~~}}}}}}||||||{{{zzzxxxwwwxxxvvvsssqqqrrrrrrrrrqqqssssssfffMMM999999CCCLLLccc```NNN<<>>HHHggg|||{{{vvvccc\\\mmm~~~}}}xxxvvv{{{sssqqq~~~{{{lllKKKTTTDDDCCCKKKGGGKKKXXX{{{nnnrrrwwwooozzzzzzwwwrrrllllllrrrwwwuuukkkggg^^^___kkkpppggg[[[HHH:::CCClllvvveee^^^^^^aaaKKK???RRRppphhhJJJ999777777999>>>CCCDDDDDDIIIQQQnnnyyy???111>>>@@@DDDpppkkk???===999666888===___}}}|||xxxWWWaaa|||~~~{{{|||{{{zzzzzz{{{}}}}}}xxxkkkccc```aaa```___aaaeeellluuu~~~sssVVVOOOZZZRRRDDDHHHRRRSSSYYY___qqq|||{{{|||||||||{{{xxxvvvuuuvvvwwwwwwuuutttsssuuuvvvwwwvvvrrrsssrrrrrrooolllhhhfffZZZRRREEE;;;555444666777666888///111BBBGGGRRRmmmddd@@@444---222...///---:::iiinnn|||{{{eeeWWWIIIaaawww}}}yyy{{{}}}}}}zzzsssjjjaaa[[[YYYuuuyyyyyyzzzuuurrrnnnUUUWWW[[[TTTcccgggpppxxxeee```kkkKKKPPPRRRZZZaaaVVV```~~~}}}}}}{{{zzz{{{||||||zzzwwwzzzzzzyyyyyyzzz{{{}}}~~~yyywwwvvvvvvuuurrrooonnndddUUUCCC;;;<<<@@@EEEIIITTT^^^OOO<<<999///777:::888JJJnnnaaa999---111111'''111///...***ZZZ~~~yyyzzzrrr~~~~~~~~~}}}|||{{{yyyyyywwwuuurrrqqqrrrrrrqqqpppoooqqqfffNNN999666@@@HHHWWWQQQDDD@@@[[[ggg???EEESSS```sss~~~vvv{{{qqqzzzyyyxxxqqqnnnnnnmmmllljjjhhhfffeeecccaaa^^^\\\[[[WWWQQQKKK>>><<<555111444:::===@@@}}}}}}rrrCCC===;;;777444222111222333DDDppprrrhhhppp|||eee[[[fffzzzpppiiipppvvv{{{iiihhh]]]iiinnnrrr{{{|||~~~sssttttttuuuxxx~~~yyy{{{zzzyyy{{{zzz}}}vvvyyy}}}wwwnnnmmm]]]GGG<<>>===FFF```iiiZZZBBB666BBB;;;===888XXX~~~___VVVyyy{{{zzzyyyzzz{{{|||~~~{{{wwwtttuuuyyy|||}}}|||{{{}}}|||VVVGGG888999CCCAAADDDPPPXXX___kkkttt}}}|||||||||}}}}}}|||yyyvvvtttuuuwwwwwwtttrrrrrrsssttttttsssrrrpppnnnnnnnnnlllfffaaaRRRIII>>>555222444777:::777222000999DDDMMM]]]nnn]]];;;555000111---111333444XXXsss~~~wwwaaauuucccEEEZZZlll~~~{{{|||~~~~~~|||}}}|||xxxrrrllliiigggrrrkkkggg___\\\LLLBBBIIIooo```PPPWWWfffzzzwwwllldddMMMCCCJJJQQQ[[[bbbbbbxxx~~~~~~}}}|||zzzyyyyyyzzzyyywwwuuu{{{zzzzzzzzz{{{|||}}}~~~yyyxxxvvvtttsssqqqmmmjjjZZZKKK===:::>>>BBBFFFJJJXXXlllqqqFFF:::333111;;;888<<>>MMMxxx^^^555;;;KKKZZZmmmyyyzzzuuuuuunnnkkkkkkjjjiiigggfffeeeeeeaaa___\\\ZZZYYYTTTMMMGGG::::::...///===999999LLL\\\CCC???===:::666333222222222111aaazzzyyy}}}jjjNNNHHHZZZwwwvvvbbbWWWZZZaaa]]]UUUUUUcccvvveeeYYYYYYeeennnxxx~~~{{{qqqrrrtttvvvxxx}}}~~~~~~{{{vvvssslllooorrrllliii```NNN===;;;DDDKKKKKKVVVwwwtttwww^^^]]]lll}}}}}}}}}~~~~~~~~~~~~}}}}}}vvvvvvqqqzzzqqqbbbFFFSSSBBB===???EEEUUUiii```aaadddhhhvvv~~~yyyyyyxxxpppttttttrrrmmmjjjnnnxxxrrriiiaaaNNNBBBBBBBBB888;;;BBBAAA[[[\\\pppZZZFFFiiimmm```???@@@XXXiiiUUU888333:::<<<===@@@DDDEEEIIIVVVcccEEE666>>>:::888QQQWWWLLLGGG<<>>:::111666@@@BBBMMMeeetttTTT777888444333///555666555IIIyyytttiiihhhuuuGGGSSScccwwwyyy~~~|||zzz{{{|||{{{xxxuuutttuuu{{{cccZZZTTTKKKIIICCCPPP[[[lllxxxjjjhhhtttyyy~~~nnnbbbfffTTTHHH???PPPQQQVVVbbbmmmxxx|||}}}{{{{{{zzzyyyyyywwwvvvtttzzzzzzzzzzzz{{{{{{||||||xxxxxxuuusssrrrqqqlllfffQQQCCC999;;;@@@CCCFFFKKK\\\vvvQQQ===888///666:::444BBBggg}}}III333555+++---...///)))222///;;;XXXooo{{{sss}}}~~~~~~~~~}}}|||{{{zzzyyyvvvtttrrrqqqrrrqqqpppnnnooosssppp___JJJAAAEEEMMMDDDIIIUUUrrryyyHHH,,,666DDDPPPaaammmxxxpppqqqkkkkkkiiigggfffddddddcccaaa___\\\ZZZXXXSSSKKKEEE:::;;;---///>>>333777```UUUIIIBBB@@@<<<999555333222222555[[[kkkzzzwwwiiiaaappp~~~sssjjjggggggNNN;;;888QQQhhhgggoookkkppp{{{xxx||||||}}}||||||~~~xxx{{{rrrqqqoooiiijjjlllfffeeeVVVCCC:::AAAJJJLLLHHHKKKppp|||yyyggg]]]gggxxx~~~~~~~~~~~~}}}|||{{{{{{~~~}}}zzzwwwpppgggOOO[[[FFF===KKKOOOSSSQQQccceeeSSS```ppptttrrrppp}}}zzztttooolllmmmqqqttttttmmmooojjjPPP;;;888777999000333;;;]]]sss^^^gggIIIQQQiiiMMM:::LLLdddcccHHH:::;;;999???@@@BBBDDDFFFMMM^^^nnnlll555555???===FFF~~~||||||JJJFFFDDD===;;;???444@@@iiiwwwsss}}}~~~ooo}}}qqqaaabbb~~~zzzssspppsssvvvwwwyyy~~~{{{{{{||||||wwweeeMMM;;;000;;;NNNYYY^^^mmmuuummmxxx}}}{{{zzzzzzzzzyyywwwwwwyyy{{{zzzwwwtttsssssssssrrrqqqqqqmmmjjjjjjiiieee\\\TTTEEE???777444777;;;<<<<<<777333<<>>888>>>CCCCCCGGGNNNhhh>>>999666000:::888444IIIooo}}}???333666+++///000///+++111000333TTTuuu|||}}}|||yyyzzz}}}{{{}}}}}}}}}|||{{{zzzyyyxxxuuutttrrrrrrrrrrrrpppnnnjjjmmmlllbbbQQQFFFHHHOOOZZZiiibbb@@@222;;;AAAHHH\\\lllzzzzzziiisssnnnllljjjgggdddbbbaaaaaabbb```]]][[[XXXRRRIIICCC666:::///000999000CCC}}}{{{WWWMMMEEECCC@@@<<<999666444444===PPPwwwWWWkkkzzzwwwrrrqqqyyysssUUU<<<<<<555AAA```zzzuuupppzzz{{{pppnnnwwwqqqtttvvvpppqqqrrrkkkbbbOOO======GGGKKKEEE===000]]]wwwrrrcccdddrrr~~~~~~|||{{{{{{|||{{{zzzttttttyyyxxxxxxoooRRRZZZDDD>>>HHHOOOOOODDDTTTdddeeerrrqqqvvvyyywwwtttqqqnnnllljjjhhhqqqoooxxxsssUUU;;;666555888666???RRRyyyiii]]]JJJ===vvvyyyWWW===CCCWWWfffWWW===:::>>>666BBBBBBDDDFFFIIISSSiii}}}XXX333<<>>999555555888:::888555111777???EEEJJJVVVwwwLLL@@@@@@777666///...,,,222222VVVnnnwww}}}xxxqqqpppiiiTTTSSShhh|||}}}}}}yyyxxxyyy{{{{{{{{{{{{}}}~~~tttzzzrrrkkkrrrwwwyyy~~~www~~~]]]BBB:::000@@@DDD;;;HHHOOOcccaaassszzz}}}{{{|||}}}|||zzzxxxxxxxxxwwwxxxyyyyyyyyyyyyxxxxxxvvvyyywwwrrrqqqpppeeeWWWDDD;;;999BBBEEEDDDKKKWWWzzzooo:::888444333999777;;;UUUttteee<<<777555...222//////...++++++///YYYxxxqqqxxxooo||||||~~~}}}}}}||||||{{{yyyxxxwwwvvvuuutttttttttsssqqqoookkklllmmmiii^^^UUUTTTYYYmmmzzz]]]DDD;;;???:::???YYYnnnrrruuuhhhpppnnnllliiieeebbbaaa``````aaa___\\\ZZZWWWPPPFFF???111444000222555555ZZZ{{{wwwWWWLLLGGGFFFCCC???<<<:::888777999QQQzzzlll___ggg~~~~~~|||gggOOO???222666FFFTTT```www{{{sssqqqzzzyyysssxxxyyyvvv|||zzzyyyyyyqqq[[[JJJ===AAAHHHGGGBBB???@@@ooocccfff{{{iiibbblll{{{~~~}}}~~~~~~~~~}}}}}}vvvyyyssskkkjjj|||wwwvvvrrr]]]iiiOOOCCCEEETTT\\\XXXpppjjjccceeemmmqqquuuuuuqqqlllhhhgggvvvrrrxxxsssWWW???:::999===VVVooo]]]NNN>>>XXXhhhGGGGGGRRRTTTUUUGGG666999???666BBBCCCEEEIIINNN\\\vvvsssAAA999FFFDDDZZZbbb```SSSCCCAAAFFFAAA:::<<<>>>FFFmmmuuuqqqwwwppptttwwwtttvvv|||}}}}}}|||zzzyyyzzz{{{}}}~~~~~~~~~~~~~~~{{{vvvsssrrrgggRRR@@@777>>>DDDTTTbbbnnn~~~|||}}}zzzvvvtttuuuwwwxxxzzz{{{{{{yyyxxxxxxzzz||||||zzzvvvtttsssrrrpppooolllkkkiiiddd\\\RRRHHHCCC999666555777;;;:::444---000>>>AAAGGGXXXbbbzzzjjjCCCBBBAAA777999222---...///333EEEssswwwyyyeeexxxXXXLLL```ppp|||zzzzzzyyy{{{{{{{{{zzzzzz|||~~~{{{{{{yyyjjjEEE:::777777KKKNNNJJJ]]]bbbppp{{{zzzyyy}}}~~~~~~}}}}}}~~~}}}{{{yyy{{{}}}|||yyyxxxxxxyyyxxxyyyyyyzzzzzzyyyxxxxxxvvvzzzxxxrrrooolll]]]KKK===888;;;FFFHHHFFFPPPbbbQQQ;;;777000777888888HHHiii~~~RRRAAA???666333666,,,......***---+++MMMtttooottt|||~~~ooopppoooooosssyyy}}}}}}}}}}}}|||zzzyyyxxxvvvuuuuuuuuuuuutttrrrooopppnnnooopppllleeecccfffpppvvvcccZZZGGGAAABBB999<<>>333777AAADDDDDDZZZ|||~~~|||}}}~~~ooonnnxxx~~~{{{wwwllluuuuuuvvv|||yyyssswww}}}{{{uuuqqqhhhMMMCCC>>>CCCFFFFFFOOO\\\yyyvvvXXXPPP}}}nnnbbbhhhwww|||||||||~~~vvvvvvlllgggssslllqqqnnnaaaIIIVVVfffqqqrrruuummmllljjjsss{{{{{{rrrhhhdddccczzzrrrsssnnnUUUBBB>>>>>>RRR}}}]]]<<>>???GGG>>>HHHSSSXXXtttrrr;;;555IIICCC>>>aaa\\\rrrFFFJJJMMMDDDFFF???===AAAFFFDDDIIIiiizzzxxxqqqxxx\\\lll{{{xxxxxxyyyyyyzzz{{{zzzzzzyyyyyyxxxxxxwwwwwwyyy{{{|||~~~~~~~~~}}}yyyvvvwwwuuucccHHH:::::::::AAALLL]]]ttt{{{lllkkkkkkyyyyyywwwvvvwwwvvvssstttyyy|||yyyvvvvvvxxxzzz||||||wwwvvvuuusssqqqooommmlllnnnjjjddd\\\SSSIII???888777111555???===000+++222>>>555BBBkkkssswwwlllKKKHHHCCC@@@>>><<<:::888888222111///hhhwwwwww}}}xxxmmm^^^vvvVVVIII\\\qqqyyysssyyyzzzzzzzzz{{{}}}}}}{{{yyywwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz|||~~~~~~zzzyyyqqqhhhTTT@@@666555>>>PPPZZZddd||||||xxxzzz{{{~~~~~~{{{wwwtttxxxyyyyyyzzz{{{{{{{{{zzzvvvwwwyyyzzz{{{zzzyyyyyywwwvvvssspppiiiZZZIII<<<@@@===GGG>>>IIISSSNNNuuuSSS<<<333...777888::::::fffrrrFFFDDDAAA>>><<<777222///111,,,***...555GGGiii{{{~~~ooo{{{zzz~~~~~~~~~~~~}}}|||zzzzzzuuuuuuuuutttsssrrrppppppnnnsssrrrmmmnnnqqqjjj]]]RRROOOIIIEEEHHHNNNNNNJJJ;;;MMM000HHHLLLGGGQQQcccvvvppprrrnnnjjjnnnjjjgggbbb```___^^^]]]]]][[[XXXSSSLLLDDD===888555555,,,333666555TTTuuuXXXPPPFFFIIIHHHFFFDDDBBB???>>>===;;;777>>>[[[|||sss||||||dddDDD;;;)))CCCFFFYYYpppqqqaaa<<>>999777999<<>>===;;;999888777444000PPPyyyyyy}}}uuuwwwccctttgggDDDUUUlllvvvzzzzzz|||zzzyyyyyy{{{|||{{{zzzwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||}}}|||||||||~~~yyypppaaaKKK888888888@@@OOO\\\kkk}}}~~~~~~}}}yyyvvvtttwwwxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwuuunnnaaaQQQAAA777===<<>>:::555111111......000444EEEiiifff{{{wwwwww~~~}}}}}}}}}|||zzzyyyyyyuuuuuutttsssrrrqqqpppppptttsssqqqnnnllleeeWWWIII>>>;;;888:::CCCIIIEEE<<<>>>HHHCCCLLLJJJPPPJJJiiirrrooorrrmmmkkkoooiiifffbbb```______^^^]]]\\\YYYSSSKKKBBB;;;555222...000222333FFFsssxxxdddOOOKKKHHHHHHGGGEEECCCAAA???=========777===ZZZoooxxx~~~{{{{{{UUU999777===AAAEEEdddoooccc{{{kkkFFFCCCbbb~~~wwwpppmmmttt~~~}}}vvvttt{{{pppiii___OOO???AAABBBHHHMMMLLLUUUyyyppphhhJJJUUUxxxooolll~~~{{{ddd___llluuu~~~~~~zzzxxx{{{~~~xxxyyytttvvvkkkrrrxxxyyyyyyrrruuu}}}zzzqqqqqqyyytttrrrmmmiiiiiillloooppppppoooooopppaaaSSSiiiQQQ@@@>>>QQQ```===OOOhhhbbb|||tttfffXXXPPPNNNKKKGGG===;;;888888:::===???@@@@@@KKKSSSRRRdddhhh999///IIIKKK;;;uuubbblllyyyLLLMMMOOOEEEDDDLLLFFFEEEHHHJJJBBB===MMMdddrrrnnnwwwzzzwwwwwwwwwwwwuuuuuuvvvwwwwwwxxxyyyyyyxxxxxxyyyzzzzzzyyyxxxxxx|||{{{zzzqqq[[[BBB888<<>><<<:::555:::333333>>>bbbvvvyyyqqq```{{{MMMQQQdddmmm}}}{{{}}}{{{xxxxxxyyyzzzzzzzzzwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuwwwxxxyyyzzzzzzzzz}}}{{{{{{|||sss]]]EEE666666888===IIIZZZlll{{{rrrzzzvvvppp{{{~~~~~~~~~}}}|||zzzxxxwwwvvvwwwwwwxxxxxxxxxxxxxxx{{{zzzyyywwwvvvvvvuuuuuutttuuurrrfffUUUEEE;;;777???AAACCCNNNIIIPPPzzzeee<<<333333333999888AAAfff{{{MMMFFFFFFEEEDDDBBB>>>999555000///000111222BBBhhhyyy```ttttttnnnvvv~~~}}}}}}|||{{{yyyyyyxxxvvvuuusssqqqpppppppppqqquuupppnnnmmmgggVVVDDD999444333444<<>>===AAA:::>>>VVVxxx~~~vvvxxx}}}}}}~~~qqqFFF---444999111FFFyyyxxx]]]}}}xxxUUUCCCbbb}}}yyyvvvxxxuuuwww|||zzzpppiiiaaaSSSEEE>>>@@@EEEJJJKKKNNNccccccPPPNNNiiittt```uuuttt^^^iiinnnwww|||xxxxxx}}}}}}xxxtttrrruuuiiisss{{{yyyvvvmmmooouuuqqqwwwssstttsssvvvmmmrrrlllkkkjjjjjjjjjiiigggeee___LLL]]]CCC===@@@mmmuuuCCCAAA\\\gggtttuuufffWWWRRRRRRMMMFFFAAA;;;:::999:::;;;===???@@@DDDMMMTTT]]]uuurrrFFF222999IIIKKKIIIzzzyyyYYYUUU???LLLIII@@@DDDGGG@@@@@@DDDGGGBBB???KKK^^^uuussseeeUUU___wwwyyywwwvvvtttuuuuuuuuuvvvvvvvvvwwwwwwuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyyyytttdddMMM???;;;BBBHHHUUUcccjjjrrr~~~{{{zzzyyyuuuqqqqqquuuuuutttttttttvvvvvvuuusssqqqnnnkkkkkklllllljjjhhhddd[[[NNNCCC;;;777555555:::??????777222444888999<<<]]]aaattt^^^DDDDDDBBB@@@???@@@???>>><<<666;;;111666555XXXyyyuuu___zzzjjjTTTXXXlll{{{}}}|||zzzyyyyyyzzzzzzyyywwwwwwwwwxxxxxxwwwvvvuuutttrrrtttvvvwwwwwwwwwxxxyyy|||vvvwww~~~xxx___FFF999555:::@@@JJJYYYhhhkkkgggXXXdddkkkttt}}}}}}|||{{{{{{{{{{{{|||wwwwwwxxxxxxxxxxxxxxxwwwzzzyyywwwuuuttttttuuuuuuppppppiiiZZZHHH===<<>>HHHYYYfffhhhbbbaaafffsss}}}qqq{{{pppqqqiiikkkkkkfffeeeiiifffdddaaa`````````___^^^ZZZUUUNNNEEE<<<555111//////:::000888rrrcccSSSPPPHHHNNNGGGGGGFFFDDDCCCAAA@@@???>>>;;;AAAOOOkkk|||yyysss~~~wwwvvvKKK222888999888___kkkbbbDDD]]]zzz{{{}}}|||uuuvvv{{{rrrjjjeeeWWWDDD===AAABBBGGGIIIIIIWWWyyypppcccXXXHHHXXX~~~dddqqqcccbbbiiiqqq~~~{{{xxxzzz}}}~~~|||yyyvvvvvvzzzmmmtttuuurrrqqqmmmrrrxxxssszzzoooppp{{{tttuuu~~~~~~vvvkkkzzzuuujjjwwwllljjjhhhfffddd```ZZZUUUSSSHHHEEE???IIITTTkkkCCCLLL___eeerrrfff[[[SSSQQQOOOGGGAAA@@@:::;;;;;;<<<===>>>@@@AAAJJJLLLUUUmmmWWW111999BBB:::LLLcccxxxwwwhhh```CCC@@@JJJCCCAAAFFFAAAFFFDDDDDDEEEAAA>>>FFFSSSyyy{{{~~~sssrrrhhhVVV[[[sss|||yyywwwsssvvvvvvvvvuuuuuutttttttttrrrrrrsssuuuvvvxxxyyyzzzxxxvvvwwwxxxooo[[[EEE666DDDGGGPPP```qqq}}}|||yyyxxxwwwtttpppppptttwwwuuurrrrrrsssuuuuuuuuurrrooolllkkkmmmmmmiiieee\\\SSSFFF<<<777666777888======888111222777:::888DDDbbbsssRRRDDDCCCAAA@@@@@@AAAAAA???>>>======333888///FFFxxxtttqqq___zzz[[[KKKhhhuuu{{{{{{{{{||||||{{{xxxuuuwwwwwwxxxxxxwwwuuusssrrrrrrtttwwwwwwvvvvvvxxxzzzzzztttvvv~~~yyy```FFF999999@@@IIISSS^^^eeeaaaXXX^^^www~~~}}}}}}~~~~~~|||{{{zzzzzzzzz{{{xxxxxxyyyyyyyyyyyyxxxxxxwwwvvvuuusssssstttuuuuuupppkkk___MMM>>>999???FFFIIIPPPAAAFFFSSSsssddd>>>...111444999::::::TTTzzzaaa@@@GGGFFFFFFFFFFFFCCC>>>;;;KKKAAA666///***---???UUUvvv}}}zzz|||~~~}}}{{{}}}|||{{{zzzzzzwwwuuussspppooopppqqqrrrkkkhhhfffaaaOOO===;;;CCC;;;@@@GGGQQQcccwwwvvvnnnjjjlllkkkfffdddgggdddccc`````````___^^^\\\UUUPPPHHH@@@999444222111111111,,,DDDzzz~~~VVVRRRTTTKKKQQQIIIHHHGGGFFFEEEDDDCCCCCC:::<<>>===@@@:::<<<===>>>???AAADDDGGGNNNPPP[[[yyynnnDDD333777EEE???lll}}}}}}oooEEEAAADDDGGGCCCDDDFFFAAAGGGDDDCCCCCCAAA@@@FFFOOOUUUeee~~~www{{{{{{lllaaakkk}}}yyytttwwwwwwvvvuuuuuutttsssssspppqqqrrrsssuuuxxxzzz{{{yyyvvvuuuxxxuuufffNNN;;;JJJPPP[[[lll}}}}}}zzzwwwvvvvvvtttpppqqqvvvzzzwwwsssrrrsssuuuvvvvvvrrrnnnkkklllmmmkkkddd^^^OOOGGG===555333555888:::===777111000666<<>><<<999<<<333999eee{{{|||~~~uuu~~~WWWnnnfffJJJ]]]eeewww~~~}}}|||||||||{{{xxxuuuvvvwwwxxxxxxwwwuuurrrpppqqqtttwwwwwwvvvuuuwwwzzzyyyuuuvvvzzzvvvaaaGGG555999???JJJVVV```ddddddccc~~~~~~}}}|||}}}}}}}}}{{{yyyxxxwwwwwwyyyyyyyyyyyyyyyyyyxxxwwwuuuttttttsssssssssssstttooodddSSSCCC999999@@@FFFFFFMMMDDDHHHfffIII666///333444:::;;;@@@eee~~~QQQHHHJJJIIIGGGGGGFFFDDDAAA>>>DDD:::222///,,,...;;;KKKxxx|||qqqtttzzz}}}|||{{{{{{{{{wwwvvvtttrrrqqqqqqqqqrrrmmmjjjcccTTTAAA666;;;FFF:::CCCNNN]]]ssslll{{{sssnnnkkkmmmmmmhhhffffffcccaaa```______^^^\\\ZZZPPPKKKDDD<<<666333222222555///;;;eee~~~zzzPPPNNNPPPKKKPPPIIIIIIHHHGGGGGGFFFEEEEEE@@@@@@AAA;;;AAApppvvvwww~~~yyypppJJJ;;;CCCPPPYYYeee^^^hhhsssOOOJJJwww|||zzz|||{{{xxx}}}zzzyyyyyyvvvssspppnnniiiaaaTTTEEE;;;???GGGCCCCCCGGGZZZ}}}eeedddxxxOOOFFFkkk~~~~~~ppp~~~uuudddhhhoooxxx}}}{{{||||||vvvwww{{{yyywww~~~sssmmmuuuzzz~~~zzzvvvnnnsss|||zzz}}}ppplll{{{~~~ssssssnnnkkkkkkppprrrmmmhhhkkkmmmnnnnnnmmmjjjgggdddbbbYYYRRROOOZZZccckkkEEE@@@UUUvvvhhhYYYVVVSSSLLLCCC>>>======:::999;;;>>>???AAAEEEKKKOOORRR]]]iiiyyyzzzTTT666<<<555CCCNNN~~~hhhzzz___???CCCAAAAAAFFFCCC@@@DDDBBB@@@@@@CCCDDDDDDGGGKKKEEE^^^zzziiifffttt}}}vvvvvvvvvvvvuuuuuuuuuuuuuuurrrrrrrrrssstttwwwyyyzzzzzzwwwuuuvvvwwwqqqaaaSSSVVVgggwww{{{xxxuuuuuuvvvuuurrrtttyyyzzzxxxuuuuuuvvvwwwvvvuuuooollliiijjjjjjfff\\\TTTCCC===666222333777;;;>>>999111///666<<>><<<:::999GGGnnnqqqzzzvvv|||iiihhh}}}ttt]]]VVVWWWiiixxx|||zzzzzzzzzzzzyyyvvvwwwxxxxxxwwwtttqqqoooooossswwwwwwttttttvvvyyyvvvvvvwwwwwwttthhhNNN888888;;;FFFVVVaaaiiixxx~~~}}}||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvttttttttttttsssqqqppppppgggYYYFFF;;;:::???CCCEEEEEEIIINNNVVV}}}fff:::333111555333;;;===HHHwwwoooPPPUUUOOOLLLIIIHHHGGGFFFCCCBBB999555333444000///;;;KKKtttvvvlllqqqooo{{{}}}{{{zzzzzz{{{wwwvvvuuutttssssssrrrqqqmmmiii\\\FFF777555;;;@@@:::EEEWWWoooxxxmmmwwwxxxjjjpppkkkhhhjjjjjjhhheeedddbbbaaa___^^^]]]\\\YYYWWWNNNIIIAAA999333111111222666444WWWiiiOOOLLLKKKJJJLLLHHHHHHHHHGGGGGGFFFFFFEEEEEECCCDDD>>>>>>ccczzzttt~~~ttt}}}zzzXXXEEE```mmmfffmmm}}}yyy[[[CCCfff{{{~~~|||xxxyyy}}}}}}yyyyyyvvvssspppppprrrtttsssiiibbbTTTEEE???BBBFFFFFFEEEEEEQQQnnnhhh{{{LLL:::]]]yyybbbeeejjjrrr{{{||||||~~~{{{tttuuu|||tttpppyyypppiiiqqq|||||||||xxxnnnsssqqqooorrrtttvvvooowwwnnnlllpppnnngggkkkooohhhdddeeeggggggffffffhhhjjjrrrcccllliiicccppp;;;<<>>???<<<000(((111AAAlllyyymmm{{{mmmtttvvvkkksss~~~{{{zzzyyyyyyzzzwwwwwwwwwvvvuuutttrrrqqqlllfffTTT<<<222777<<<;;;777DDD[[[{{{wwwaaawwwjjjbbbjjjyyyvvvmmmssslllgggcccdddffffffcccaaabbb```^^^]]]\\\ZZZWWWUUUNNNIII@@@888222///000111000555iii[[[QQQNNNKKKJJJHHHGGGGGGGGGFFFFFFFFFEEEEEE@@@@@@HHHKKKLLLdddllltttoooyyykkkYYYooo~~~rrr}}}ccc@@@\\\zzz||||||~~~yyyrrrqqqrrrrrrrrrtttsssnnniiifff\\\III:::===IIIKKKDDDMMMOOOaaahhhrrrZZZGGGRRRbbb}}}uuu|||tttiiieeemmmuuuxxx}}}~~~{{{yyyyyyzzzyyyuuurrrkkkqqquuurrrmmmnnnyyyxxx}}}zzzqqqooowww{{{yyyqqqqqqsssvvvyyyyyyuuuqqqllliiigggjjjooopppkkkfffggglllkkkeeehhhqqqoooeeemmmllluuu^^^YYYaaaGGG;;;333LLL___~~~dddVVVQQQIIIFFFBBB>>>;;;999888888::::::>>>EEEGGGIIIRRR]]]]]]nnnsss```CCC555888@@@@@@888wwwaaaQQQ@@@?????????>>>??????@@@AAA@@@AAABBBBBBAAAAAACCCEEEIIIPPPyyyyyy|||cccuuuuuuwwwvvvvvvuuuuuuvvvwwwxxxvvvvvvvvvwwwxxxwwwtttqqqwwwtttqqqqqquuuxxxzzzyyyvvv~~~}}}zzzvvvvvvsssuuuwwwxxxwwwvvvwwwwwwzzzyyyxxxwwwvvvtttpppnnnjjjgggccc___[[[SSSIIIBBB===555...000:::AAAAAA>>>888+++666<<<<<>>HHHVVVeeexxx}}}{{{zzzyyyyyyzzz{{{{{{zzzzzzyyy||||||zzzwwwtttssstttvvvuuuuuuvvvvvvsssllleee___KKKBBB;;;>>>DDDGGGHHHJJJHHHSSSccchhh888:::+++---999999;;;\\\{{{www|||PPPOOONNNRRRNNNKKKKKKIIIEEEDDDGGGDDDCCCAAA>>>:::666333111SSSXXXppp~~~~~~uuuwww~~~}}}~~~xxxzzz|||{{{yyyxxxvvvuuusssrrrrrrrrrmmm___KKK999222666>>>EEEMMMQQQxxxyyymmmmmmmmmjjjjjjjjjkkkkkkkkkkkkllljjjjjjhhhfffdddaaa```___ddd___ZZZYYYZZZXXXTTTOOOEEEBBB;;;444000000000000555999qqqLLLLLLUUUPPPJJJKKKIIIHHHFFFFFFGGGKKKOOOQQQDDDDDDAAAFFFJJJIII[[[|||zzzrrroooyyy}}}{{{___???ZZZ}}}|||yyywwwuuussssssssspppqqqqqqpppnnnkkkiiihhhZZZKKK>>>>>>DDDGGGHHHHHHTTTTTT~~~lll|||[[[GGGSSS^^^~~~sss}}}|||nnnccceeepppxxx}}}}}}{{{{{{{{{{{{xxxsssooouuuzzz|||yyyrrrqqqvvv|||tttwwwvvvrrrqqquuuyyyzzzpppllliiijjjooorrrrrrpppmmmmmmlllkkkkkkjjjiiihhhgggcccbbbfffjjjkkkkkkllloooaaadddVVVPPPNNN:::;;;ccc___```|||zzz\\\RRRJJJGGGEEEAAA===;;;999999999<<<<<<@@@FFFHHHJJJQQQZZZgggqqqkkkNNN555222<<>>>>>>>><<<;;;===BBBFFFtttssspppooo{{{yyyxxx{{{{{{rrrYYYhhh~~~rrr[[[QQQ]]]nnn}}}}}}yyyxxxvvvuuuvvvuuuttttttvvvxxxyyywwwtttwwwvvvuuuuuuvvvvvvtttsssyyyuuutttwwwzzzvvvkkkaaaOOO^^^rrr~~~|||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwtttrrrrrrtttuuutttssstttrrrrrrsssrrrjjj]]]RRRCCC<<<999===CCCFFFHHHJJJUUUVVVuuuyyyEEE000888222666666???:::jjj|||```SSSFFFMMMLLLIIIHHHJJJIIIGGGGGGJJJDDDCCCAAA>>>;;;777444333???fff~~~|||vvvttt}}}~~~zzz||||||zzzyyyxxxwwwuuusssrrrqqqqqqooo```KKK;;;666:::BBBHHHPPPLLLccc}}}iiigggmmmpppooolllkkknnntttllllllkkkkkkkkkjjjjjjjjjiiiiiigggeeecccbbb```___bbb]]]YYYWWWWWWUUUOOOJJJBBB???999222//////000000<<>>:::PPPvvvkkkvvvEEEAAA888===============>>>>>>>>>===???@@@@@@???@@@BBBDDD@@@LLL<<>>>>>:::666333000777DDDLLLMMMUUUsss]]]FFFKKKLLLGGGFFFAAABBBDDDDDDDDDBBBAAA???;;;===??????>>>>>>>>>???IIItttuuukkkxxx~~~~~~vvvnnnqqqVVVddd|||{{{nnnNNNYYYeeeppp}}}|||uuuwwwxxxtttvvvuuuuuuvvvxxxyyyxxxwwwxxxvvvuuuuuuuuuuuusssqqqtttuuuvvvvvvuuuttttttttthhhqqq~~~|||{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzuuuqqqsssxxxzzzwwwsssssspppnnnnnnmmmbbbPPPAAA===::::::@@@DDDEEEGGGKKKZZZhhhUUU111444222222111:::>>>MMMuuu|||zzzJJJKKKCCCGGGJJJGGGHHHKKKKKKGGGGGGIIIFFFEEECCC@@@<<<999777666666hhh}}}wwwooozzzjjjwww|||~~~~~~}}}zzzyyyxxxwwwuuusssqqqqqqppprrrdddPPP???888;;;BBBHHHQQQJJJKKK]]]uuurrrZZZhhhxxxqqqeeelllmmmjjjrrrmmmmmmlllkkkjjjiiihhhhhhggggggfffdddcccaaa``````^^^[[[WWWUUUSSSOOOHHHCCC<<<999555222000000222444HHHYYYRRRLLLKKKLLLJJJIIIJJJJJJHHHEEECCCBBBCCCEEEFFFGGGGGGCCCCCCDDD>>>GGG___zzznnntttyyyyyy}}}uuu\\\HHH555UUU||||||{{{yyywwwuuutttttttttpppmmmllllllllldddWWWLLL???<<<===BBBGGGJJJOOOUUUeeezzz^^^GGGNNNKKK[[[jjjiii}}}wwwjjjiiirrrwwwsss~~~{{{wwwxxxzzzyyyzzzzzzzzzyyywwwuuussstttssspppmmmhhhdddaaa```sssllljjjoooooolllqqq|||{{{qqqfffcccggglllmmmkkkllljjjhhheeedddfffiiikkkddd^^^^^^eeehhhccc```aaa]]]ZZZZZZNNN>>>CCCdddlllNNNXXXqqqOOOLLL>>>AAA???===;;;::::::;;;<<<@@@@@@CCCJJJQQQYYY___dddlllSSS888111:::BBB???888uuu{{{eeeyyyPPP777???;;;<<<<<<=========>>>>>>===;;;<<<>>>>>>>>>???AAACCC>>>LLL===NNNrrroooooolllooonnn~~~{{{yyyvvvtttrrrqqqtttsssrrrsssssssssqqqnnnmmmmmmmmmnnnqqquuuxxxyyyzzz}}}yyyxxx}}}wwwttt|||~~~yyysssqqqsssuuutttrrrppprrrttttttsssrrrqqqrrrrrrpppmmmkkkjjjiiigggeee___^^^YYYOOOCCC:::666555222888>>>>>>999333111111;;;@@@;;;EEEUUUfffxxxOOONNNPPPPPPKKK@@@AAACCCEEEFFFEEECCC@@@>>><<<===?????????===<<<<<<888eeejjjqqqzzzvvvwwwwwwhhhoooyyy|||```ZZZZZZeeeuuu|||xxxvvvuuuyyyxxxwwwvvvwwwwwwxxxxxxyyywwwtttttttttsssrrrpppqqqsssuuutttsssuuuxxx||||||vvvwww~~~}}}|||}}}~~~|||{{{yyywwwwwwxxxzzz{{{~~~zzzvvvvvvxxxxxxuuurrrtttpppkkkggg```SSSCCC777===<<>>JJJAAALLLJJJJJJMMMLLLHHHFFFGGGHHHGGGEEEBBB???<<<:::999999SSStttyyyvvvqqq{{{{{{nnnbbbzzz}}}~~~|||yyyxxxvvvtttrrrqqqpppppptttkkk[[[HHH:::999BBBKKKNNNRRRNNNYYYsssyyypppqqqhhhpppooobbbhhhkkkkkkjjjjjjiiihhhhhhgggeeedddcccbbbaaa```______[[[YYYVVVSSSOOOIIIAAA<<<444333333444222222666;;;yyypppLLLQQQRRROOOKKKJJJHHHFFFIIIGGGDDDBBBAAABBBCCCDDDBBBCCC@@@AAADDD>>>CCCWWWsss{{{qqquuuvvvlllqqqyyy|||{{{oooKKK>>>;;;cccyyy|||{{{yyyxxxvvvuuutttssslllkkkjjjhhhbbbVVVHHH>>><<<===AAAFFFHHHLLLVVVbbb}}}hhhKKKMMMFFFKKKppptttvvvjjjjjjppprrrvvv||||||vvvssssssvvvuuuuuuttttttuuuwwwyyy|||zzzvvvsssqqqqqqpppooowwwnnnjjjlllkkkhhhooo{{{vvvooohhhgggkkkmmmlllhhhqqqlllfffeeegggiiihhhfffaaaeeefffcccbbbbbbYYYMMMHHHIIIBBBDDDSSSgggrrrnnnJJJ???WWW}}}gggEEEJJJ@@@>>>===;;;:::;;;<<<>>>???AAABBBFFFMMMXXXccciiijjjWWW===---444===>>>GGGVVVoooeee===999888777555666777888888888888777888:::;;;<<<<<<===@@@BBB===EEEBBBKKKmmm~~~|||~~~|||mmmfffzzztttvvv{{{rrrcccqqq||||||{{{zzzxxxvvvuuutttvvvtttssssssttttttrrrppppppppppppqqqrrrsssuuuwwwvvvvvvrrrvvvzzzrrruuurrrssstttsssrrrppppppoooppprrrttttttrrrqqqqqqqqqooommmkkkiiiiiihhheeecccZZZWWWOOODDD:::555666999;;;======888111...111555???GGG888MMMooo~~~eeeTTTTTTJJJIIIIII999BBBCCCEEEFFFEEECCC@@@>>>>>>>>>======>>>======<<<===WWWkkklllrrrpppzzzvvvsssxxx```RRR]]]nnnxxxvvvqqquuuzzzzzzyyywwwvvvuuuvvvvvvxxxvvvtttrrrsssrrrqqqpppqqqrrrtttvvvwwwxxxzzzzzzxxxssswww~~~uuujjj~~~}}}||||||}}}|||{{{yyywwwvvvwwwyyyzzzxxxxxxwwwuuusssqqqpppppprrrnnnggg\\\OOOCCC;;;777???@@@CCCFFFEEEEEELLLUUUqqq{{{CCC///666333---<<<999DDDXXX{{{RRRKKKBBBMMMCCCLLLJJJKKKOOONNNJJJIIIJJJKKKIIIGGGDDDAAA???>>>>>>999???LLLbbbuuu}}}{{{|||zzzwww{{{{{{~~~~~~xxxwwwuuutttrrrqqqqqqqqqsssqqqhhhVVVDDD@@@LLLYYYVVVdddeeesss}}}~~~hhhlllkkk___eeeggggggggghhhhhhhhhhhhhhhbbbbbbaaa```___^^^]]]\\\YYYWWWTTTPPPKKKCCC<<<777111111333444111000:::GGGVVVMMMRRRSSSNNNKKKKKKIIICCCEEEDDDCCCBBBAAABBBCCCDDD@@@BBB???@@@DDD???AAAOOO]]]}}}zzz{{{uuusssrrruuu|||zzzjjjBBB:::KKK|||~~~www{{{{{{yyyxxxuuusssrrrqqqhhhiiiiiibbbUUUHHH???:::AAABBBEEEGGGHHHOOObbbtttvvvxxxvvvrrrPPPNNNGGGEEE^^^}}}vvvdddvvvooogggjjjooopppvvv~~~|||uuupppmmmpppooonnnmmmmmmpppuuuyyyyyyxxxvvvtttttttttvvvwwwooojjjeeebbbaaaaaagggooonnnmmmlllnnnppppppnnnjjjrrrlllggggggjjjjjjfffaaaaaahhhhhh```]]]\\\QQQ???===VVVYYY^^^iiiqqqjjjHHH===GGGZZZkkkSSS<<>>AAABBBCCCFFFKKKSSS^^^ffffffaaa???555555;;;888<<<^^^{{{ppp@@@999>>>444444333444666777777777666555666777999:::;;;<<>>CCCLLLBBBDDDEEEEEEFFFEEECCC@@@???@@@>>>======>>>???>>>===>>>BBBhhhqqqpppnnnsss{{{sss}}}{{{{{{sssjjjvvvgggUUUYYYdddmmmzzzxxxqqqtttxxxyyyyyyxxxvvvttttttuuuxxxuuurrrqqqrrrrrrrrrqqqssstttvvvyyy{{{|||{{{yyyzzz}}}~~~zzztttrrruuuzzz~~~|||{{{{{{zzz{{{|||}}}~~~{{{zzzyyyxxxwwwwwwxxxxxxsssuuuwwwvvvrrrpppppprrrjjjfff]]]OOOAAA999999<<<@@@AAADDDEEEDDDHHHVVVfffTTT000555000***>>>777AAA999tttjjjVVVBBBQQQIIIKKKJJJHHHIIINNNOOONNNNNNQQQMMMKKKHHHEEECCCBBBBBBBBB777AAACCCTTT~~~~~~}}}qqq|||yyy}}}}}}}}}~~~vvvuuutttsssrrrrrrrrrrrrpppsssqqqcccTTTQQQ^^^llloooxxxvvvnnnkkkkkkfffjjjdddeeeeeeeeefffffffffggg``````___]]]\\\ZZZYYYYYYVVVTTTQQQLLLEEE>>>777333111111333333...333JJJcccfffSSSNNNOOOMMMJJJIIIKKKIIIEEEBBBBBBAAA@@@AAABBBCCCDDDBBBEEE@@@@@@DDD???===GGGFFFmmm{{{tttttt|||www}}}|||zzzjjjFFFAAAeee}}}||||||wwwyyyyyywwwuuurrrpppmmmkkkeeefffbbbXXXJJJ@@@>>>@@@DDDEEEGGGJJJNNN\\\wwwoooooowwwPPPKKKHHHCCCOOOeee~~~yyy^^^jjjzzzzzzmmmiiilllnnnrrrwww{{{zzzuuunnnjjjhhhiiiiiihhhgggiiinnnrrroooqqqrrrqqqpppoooqqqrrrggghhhfff```^^^bbbfffggggggiiilllmmmkkkhhhdddbbbdddddddddfffhhhgggccc```cccbbb```\\\YYYSSSIII???WWW~~~uuudddZZZZZZ>>>>>>WWWZZZSSSCCC:::DDD<<<;;;::::::;;;===@@@CCCEEEGGGLLLSSSZZZaaabbbVVVHHH000777===<<<>>>SSS~~~hhhzzzVVV888888888444666333444666777777777555555444666888999:::;;;???AAADDD???AAACCC???GGGeee|||ttt|||jjjdddxxxyyyyyyzzz{{{{{{zzzyyyxxxxxxvvvttttttttttttsssrrrqqqsssttttttrrrqqqsssuuuxxxvvvnnnmmmuuutttrrrzzznnnnnnoooqqqssstttttttttnnnppprrrqqqpppnnnnnnnnniiihhhfffdddaaa\\\UUUPPPDDD???999555666999<<<>>>???888000...222888<<<===DDDggg]]]]]]BBBAAAEEECCC===CCCLLLIIIFFFFFFEEEEEEDDDBBBAAA@@@???>>>===>>>@@@AAA???===<<<777FFFdddooosss{{{xxxooo~~~||||||mmmiiissspppfffZZZ[[[hhhtttxxx|||vvvsssvvvxxxxxxvvvuuuuuuvvvvvvtttqqqpppqqqrrrrrrrrrpppsssvvvyyyyyyyyyyyyzzzwww}}}yyyxxx~~~yyy}}}{{{yyyzzzzzz{{{|||}}}~~~~~~zzzzzzyyyyyyxxxwwwwwwvvvvvvuuuttttttsssqqqnnnlll___XXXMMMAAA999888<<<@@@@@@BBBEEEFFFGGGQQQiiifff<<<333777///111BBB444AAAGGG|||RRROOOEEEQQQGGGLLLIIIGGGHHHLLLNNNMMMOOOSSSNNNMMMJJJGGGEEEDDDDDDEEE===EEEDDDVVV~~~nnnvvvxxxssspppttt|||~~~{{{{{{tttssssssrrrrrrsssssstttpppsssrrrkkkaaa```jjjttt|||qqqlllllljjjiiiddddddddddddcccccccccccc___^^^]]][[[YYYWWWVVVUUURRRQQQMMMGGG???888333111000111333333111AAAkkkUUUTTTNNNJJJHHHHHHHHHFFFFFFGGG@@@@@@????????????@@@@@@CCCEEE@@@>>>CCC>>>;;;BBB>>>VVVvvvrrrxxx~~~|||}}}}}}{{{|||}}}}}}rrrWWWRRR}}}{{{yyyzzzwwwvvvuuutttqqqnnnjjjfffddd```\\\SSSHHH???===BBBFFFEEEGGGKKKSSS^^^ttthhhvvvMMMGGGGGGAAAEEETTT{{{}}}~~~aaadddqqqwwwmmmkkknnnooosssvvvwwwtttnnnjjjbbbdddfffeeeddddddgggjjjnnnrrrwwwwwwsssqqqppprrrhhhooopppiiigggmmmooojjj^^^bbbeeeccc]]]VVVRRRPPPRRRXXX^^^bbbcccbbbbbbbbbeee[[[VVVZZZWWWKKKDDDEEEiiiRRRFFFLLL666===^^^VVVCCC===???CCC555:::::::::;;;>>>AAAEEEGGGJJJQQQYYY___bbb\\\GGG222---999===;;;LLLrrr{{{}}}ccc^^^111888222+++333666...///111333333222111000333555777888999;;;>>>AAA???>>>>>>IIILLLAAA\\\wwwvvvtttvvv{{{kkkjjjyyyzzz{{{{{{{{{zzzyyyxxxwwwuuussssssttttttsssrrroooqqqtttsssqqqqqqsssuuuqqqsssnnnmmmqqqlllkkkvvvsssnnnjjjlllqqquuutttqqqmmmnnnppppppnnnlllllllllhhhgggeeebbb]]]UUULLLFFF:::666333333777<<<>>>===;;;222,,,...888@@@@@@>>>SSS{{{mmmqqqLLLGGGFFFFFFFFFDDDCCCBBB@@@GGGFFFEEEDDDCCCBBBAAAAAA>>>===>>>@@@CCCCCC@@@<<>>666???DDDhhhvvvmmmNNN???SSSEEEKKKIIIMMMIIIHHHKKKLLLKKKLLLPPPOOONNNKKKHHHFFFEEEFFFFFFBBB<<<999XXXwwwqqqvvvvvveeedddkkkyyy}}}yyyyyyrrrrrrrrrrrrrrrssstttuuurrrrrrppplllggghhhmmmrrruuusssggghhhhhhiiiiiibbbeeeddddddcccbbbaaa``````^^^]]]\\\ZZZWWWUUUTTTSSSPPPNNNJJJCCC;;;555111//////000222444777QQQiiiGGGKKKOOOIIIHHHJJJHHHBBBBBBGGG@@@???>>>======<<<======AAACCC===<<>>GGGVVV~~~kkkhhh{{{|||ssskkknnnooooooqqqsssttttttssshhhbbb```aaa```[[[[[[___jjjlllnnnqqqqqqpppnnnmmmllljjjfffdddhhhooooookkkfffhhhhhhcccYYYQQQMMMMMMUUUVVVXXX\\\```ccccccbbb]]]XXXZZZYYYGGG999NNNqqqqqqYYYOOOHHH???;;;>>>RRRLLLDDD???===<<<:::888:::888;;;AAACCCAAACCCIIIYYYTTTZZZgggbbbHHH333...333EEE999OOO~~~{{{mmmlllgggKKK444222888666222222222222111111111111111111444444444555666888:::<<<;;;777???JJJFFF>>>PPPmmmtttzzzrrrwww}}}zzzzzzuuummmxxx{{{xxxsssvvvuuutttttttttuuuvvvwwwtttnnnmmmsssuuuqqqmmmnnnrrrrrrqqqpppnnnooorrrtttpppooonnnmmmlllmmmnnnoooqqqooommmlllmmmmmmlllkkkffffffccc\\\RRRHHH@@@===///222777:::;;;<<<===>>>666000777>>>???LLLQQQCCC___yyyvvvyyyNNNQQQHHHGGGDDDAAA@@@@@@AAAAAACCCFFFHHHHHHFFFCCCAAA@@@>>>>>>>>>>>>>>>>>>???@@@AAA@@@999OOOhhhjjjsssxxxwww{{{[[[IIIYYYnnnttteeeVVV___rrrqqqzzz}}}|||~~~wwwuuurrrqqqppprrruuuwwwyyyvvvrrrrrrssstttrrrooorrrssstttuuuwwwwwwxxxxxxxxxyyyzzz{{{|||~~~{{{}}}{{{{{{}}}~~~{{{~~~}}}|||{{{zzzxxxtttqqqwwwqqqlllkkklllfffYYYNNNDDDAAA===<<<===???@@@AAA>>>LLLIIIGGGbbb@@@<<<444...///666:::888FFFlllqqq[[[???CCCLLLHHHFFFMMMFFFFFFGGGHHHIIIKKKKKKLLLIIIMMMPPPMMMGGGCCCCCCEEEDDDBBB???BBBSSShhhrrrrrrwwwlllsssnnnppp~~~zzz|||zzzuuuuuutttttttttuuuvvvwwwwwwtttqqqmmmlllmmmoooqqqzzzwwwjjjjjjjjjiiigggfffeeeccccccaaabbbccccccbbb___]]][[[]]][[[ZZZYYYXXXVVVSSSPPPNNNIII@@@888444444111...---777222111LLLxxxOOOCCCQQQKKKJJJIIIHHHFFFEEEDDDDDDAAA???===;;;:::;;;<<<===;;;===???AAAAAA>>>;;;999CCC777IIIbbbjjj}}}tttxxx~~~yyy|||qqqkkkllloooooommmxxx{{{{{{{{{}}}~~~~~~yyyxxxiii}}}{{{{{{yyywwwuuuzzzrrriiifffgggeee]]]UUUHHHDDD===999???HHHIIIDDDHHHJJJWWW|||XXX___{{{yyynnnfffLLLMMMMMMHHH===EEEQQQnnn~~~xxxkkklllzzzwwwjjjmmmlllkkkkkkmmmmmmlllkkkkkkddd___^^^\\\XXXYYY]]]YYY]]]ccciiimmmmmmllljjjlllllliiihhhkkkooollleeefffhhhhhhddd^^^\\\]]]```qqqnnniiidddaaa^^^ZZZXXX```UUUDDD999<<>>???EEEEEEAAA<<<::::::;;;:::999???===???CCCDDDCCCIIIQQQVVV]]]aaaXXXEEE444111444@@@<<>>DDDCCC;;;333444IIIGGG===IIITTTTTTXXXggg{{{NNNLLLIIIEEEDDDBBB@@@?????????@@@BBBDDDFFFFFFCCC@@@>>>>>>===<<<<<<<<<<<<======>>>??????777AAAeee}}}vvvdddlllwww{{{yyy~~~yyy~~~wwwaaaRRR```rrrwwwmmm___\\\aaakkksssxxxwwwwwwzzzzzzwwwvvvtttqqqoooppprrrvvvxxxvvvuuussssssssstttsssrrrssstttuuuvvvwwwxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||}}}{{{zzz|||}}}zzzyyywwwtttsssssssssrrrqqqvvvqqqjjjfffbbbZZZMMMCCC::::::999:::<<<>>>???@@@RRR<<>>>>><<<<<>><<<888666555444444===666333KKKwwwoooOOOHHHMMMHHHHHHHHHGGGEEEDDDBBBBBB???===;;;999999999:::;;;:::<<<>>>??????===:::888@@@888<<>>>>>@@@BBBiii~~~vvv~~~}}}uuuffffffvvvyyyoookkkeeebbb```dddlllsssvvvuuuxxxuuutttwwwxxxvvvsssttttttsssrrrqqqppppppqqqrrrooonnnnnnnnnnnnnnnnnnooopppnnnkkkiiihhheeeaaa^^^VVVOOOFFF>>>888666555444999999999:::;;;999555111<<>>>>>>>>@@@BBBDDDCCC@@@===;;;;;;:::::::::::::::;;;<<<<<<<<<===888888AAAOOOnnnyyyooovvv~~~uuuttt{{{vvvhhhttt{{{pppcccYYYeeekkkpppqqqrrrtttsssqqqtttrrrooommmnnnppptttwwwssstttuuutttsssssstttuuuuuuvvvwwwxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{||||||||||||{{{}}}~~~|||zzz{{{}}}~~~|||zzzyyyvvvrrrpppqqqrrrssstttqqqlllddd\\\RRRHHH>>>888555777:::===???@@@AAAAAANNNIIISSSrrrbbb333555+++---:::===777;;;HHHiiiyyyssssssDDD>>>;;;===??????@@@AAAAAAAAABBBCCCDDDDDDEEEFFFEEEGGGHHHFFFCCCBBBDDDFFF@@@CCCBBB>>>DDD]]]}}}|||yyyzzzhhhgggfffeeepppxxxtttqqqqqqtttvvvssspppqqqooommmlllkkklllmmmooooooiiiccc```cccfffhhhhhheeedddcccbbbaaa```___^^^___^^^^^^^^^]]]]]]\\\\\\YYYWWWSSSPPPMMMIIIDDDAAA999888777333///---000333***000===gggvvvSSSIIIIIIEEEFFFFFFFFFFFFDDDBBB@@@???<<<;;;999888777777888999888999;;;<<<<<<:::888666333:::777999lllzzz}}}qqqkkkkkk|||xxxxxxvvvzzz|||}}}xxxpppggg```]]]ZZZdddoootttxxx}}}~~~~~~~~~~~~~~~}}}|||yyysssnnn|||yyyvvvtttrrrooommmlllkkkiiibbbWWWKKKAAA;;;<<<===AAAFFFCCCBBBMMM\\\```tttmmmsss~~~xxxiiiNNNKKKLLLMMMNNN___iii^^^jjj}}}kkkwwwnnn\\\dddrrrxxxzzztttlllhhhiiikkkmmmnnnmmmiiiccc]]]XXXTTTRRRRRRRRRPPPNNNNNNQQQWWW^^^ccc```dddeeefffhhhjjjfff```ffffffeeebbb```aaaeeehhh___\\\YYYXXXXXXWWWVVVTTTJJJNNNLLLLLL[[[lllbbbKKKAAA===<<<>>>===:::<<>>???@@@AAA@@@BBBHHHPPPUUUYYY[[[^^^SSSAAA333111666;;;<<<>>>SSSoooggg]]]~~~XXX///111000333666333...///555//////////////////000000//////......000111333555666999:::;;;???CCCCCC???@@@VVVwwwpppvvvzzzxxx~~~\\\XXXfffmmmmmmkkkfffaaa```ccciiiooorrrnnnqqquuuzzz{{{xxxtttqqqvvvtttrrrqqqqqqqqqqqqpppkkklllllllllllllllkkkjjjnnnkkkgggccc^^^XXXRRRNNNDDD???888555666999<<<===888;;;:::222***+++777CCCIIIRRRKKKMMMXXXPPP\\\HHH>>>IIIEEE>>>======>>>??????>>>>>>===???AAABBBAAA===:::999999999888888888999:::;;;<<<:::;;;;;;<<<999===jjjiiidddzzz}}}zzz~~~|||xxxmmm___```dddjjjmmmpppqqqpppooossspppmmmjjjiiikkknnnpppqqqtttvvvvvvsssrrrtttwwwwwwwwwxxxyyyyyyyyyxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{}}}|||zzz|||}}}{{{{{{}}}}}}{{{yyyyyyvvvsssqqqpppppppppooofffaaaXXXMMMBBB:::777666:::===AAACCCDDDCCCCCCCCCIIIYYYmmm^^^444777//////333999:::<<>>@@@AAAAAABBBCCCDDDDDDDDDEEEFFFFFFEEECCCDDDGGGIIIHHHKKKJJJDDDEEEXXXxxx}}}vvvtttvvvyyywwwmmmXXXeeeggg^^^gggwwwtttooommmoooqqqssstttooonnnmmmllllllmmmnnnnnnpppmmmkkkjjjkkkkkkjjjhhhcccbbbaaa```___^^^]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYXXXTTTPPPLLLHHHCCC>>>::::::666222///------000555///<<<[[[UUUCCCGGGIIICCCDDDEEEEEEEEEDDDAAA???===:::999888777666777777777666777888888888777555555+++===<<<111OOOnnn~~~}}}qqqppp~~~zzz}}}|||~~~sssxxx|||xxxmmmbbbZZZOOOUUU\\\bbbiiirrrzzz~~~~~~{{{yyyzzz}}}~~~~~~|||{{{{{{xxxrrrzzzxxxwwwvvvtttpppjjjfffmmmggg]]]QQQGGG@@@===<<>>FFFJJJKKKWWWhhhwwwccchhhlllzzznnnrrrfffLLLIIIIIIJJJJJJ[[[cccVVVYYYuuuwww{{{iiieee```eeexxxooogggdddeeehhhjjjkkkjjjgggbbb\\\WWWRRROOOOOOMMMJJJIIIJJJMMMQQQTTTTTTWWWYYYYYY]]]bbbbbb____________^^^\\\ZZZZZZ[[[WWWVVVUUUUUUTTTQQQMMMIIIMMMJJJEEEDDDFFFFFF@@@888;;;;;;;;;:::666222222444999:::;;;<<<===>>>@@@AAABBBBBBEEENNN[[[aaa]]]UUUQQQ===...222888888;;;AAA[[[rrrjjjccc|||\\\444,,,222000///000///,,,,,,...---------......///////////////......///111333444000666888555666===@@@???FFF@@@UUUkkkkkkuuuvvvzzzrrrZZZ[[[gggrrrkkkjjjhhhddd```___aaacccdddhhhlllpppsssvvvxxxxxxvvvtttqqqpppqqqqqqooommmjjjkkkllllllllljjjhhhfffeeeaaa[[[UUUNNNGGG@@@<<<444333222444777;;;>>>???<<<;;;777000...444BBBNNNGGGDDDKKKRRRTTTbbb~~~yyyEEE???NNN@@@777JJJ<<<<<<===>>>>>>>>>>>>======???@@@>>>;;;999888888888777777888999:::;;;;;;::::::<<>>:::[[[nnniiimmmvvvtttwwwnnnooonnniii___```dddiiilllmmmmmmnnnqqqnnnjjjgggddddddeeefffmmmqqqttttttrrrrrrsssvvvwwwxxxxxxyyyyyyyyyxxxxxx{{{{{{{{{{{{zzzzzzzzzzzz}}}|||{{{}}}~~~{{{{{{||||||yyyvvvtttrrrooollljjjfffbbb___VVVRRRIII???888666999===???BBBEEEEEEDDDDDDEEEFFF```eeeYYY555999000+++666;;;333333GGGbbbsss{{{pppGGG<<<@@@@@@>>>AAAEEEBBB:::BBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGIIIKKKIIIJJJHHHEEECCCLLL]]]mmmpppmmmhhhvvvuuutttrrrxxxtttjjjeeelllnnnppppppppppppqqqsssnnnnnnnnnnnnnnnnnnnnnnnniiijjjjjjjjjiiifffbbb___bbbaaaaaa```___^^^]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVTTTQQQLLLGGGCCC???:::777444///...333555444555999<<>>===888888777777777777777777555555555555444444444333222<<<:::111666KKKccctttqqqsssnnn|||tttsssuuuyyy~~~yyymmmcccWWWRRROOORRRYYYbbbjjjooo}}}||||||{{{zzzzzz|||}}}{{{|||}}}}}}|||{{{zzzyyy~~~wwwsssssspppqqqsssuuutttpppjjjeee^^^UUUJJJBBB???@@@@@@@@@DDD???CCCOOOUUUYYYlllpppfffOOO___dddMMMNNNMMMGGG===GGGJJJHHHMMMbbbqqqyyyyyywwwddd^^^ppp}}}|||wwwooogggccceeehhhiiikkkkkkfffaaa]]]WWWQQQFFFGGGIIIJJJIIIHHHFFFDDDFFFJJJKKKKKKNNNUUUXXXWWWQQQSSSTTTVVVUUUSSSQQQPPPLLLLLLMMMMMMLLLIIICCC???HHHAAA>>>???;;;444777@@@777888999999777555555666;;;<<<=========>>>AAADDDJJJKKKOOOVVV```bbbWWWJJJ999...---666777333???SSSaaa]]]uuuggg111,,,555111///---,,,------------,,,,,,,,,------....../////////......///000222333111666888555222666;;;???AAA;;;DDDMMMWWWzzzuuuwwwzzzttt^^^WWWNNNRRRVVVZZZ\\\\\\[[[[[[___aaaaaa```dddooozzzvvvsssppppppqqqqqqnnnjjjeeefffhhhhhhfffccc___]]]TTTOOOIIIDDD???:::555222444777:::<<<<<<<<<===???:::444000444>>>FFFHHHFFF===FFFVVVWWW[[[DDD777KKK???:::CCC:::<<<<<<<<<<<<<<<<<<<<<===;;;<<<===;;;999777777888666666666777888999:::;;;999:::999<<<<<<555AAA___xxx{{{yyyfffrrrooo}}}vvvtttgggfffmmmrrrbbb```aaafffiiiiiiiiijjjnnnllliiieeebbb```^^^^^^fffiiilllooopppqqqrrrtttvvvwwwxxxyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~|||zzzzzz{{{zzzuuuqqqpppmmmiiieeeaaa[[[TTTPPPFFFCCC>>>999777999???CCC@@@BBBDDDDDDDDDHHHNNNTTTtttppp===333999,,,***:::>>>333:::ZZZ|||RRRAAA>>>===<<<===BBBGGGDDD>>>AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJIIIGGGFFFFFFEEEEEEIIIOOOuuuyyyvvvzzzxxxqqq~~~jjjXXXOOOUUU___hhhnnnqqqrrrrrrnnnnnnoooooonnnmmmlllllljjjiiigggeeecccaaa``````aaa``````___^^^^^^]]]]]]^^^]]][[[YYYVVVTTTRRRQQQLLLIIIDDD@@@===:::666444---+++...666666000000555HHH{{{mmmJJJFFFLLLHHHCCCEEECCCBBBAAA@@@>>>===<<<<<<666666666666666666666666444444333222222222222333666333///444:::<<>>BBBEEEDDDBBB@@@CCCKKKRRRXXXkkk^^^eeeZZZSSSmmmzzzfffOOORRRRRRIII:::???===CCCHHHSSSkkkoookkk}}}xxxiiiaaallltttzzzwwwnnnhhhhhhkkkjjjmmmlllgggcccbbb^^^XXXKKKKKKJJJHHHFFFCCC@@@???<<<@@@BBB@@@BBBFFFHHHGGGDDDEEEGGGIIIJJJJJJHHHFFF??????@@@BBBCCCBBB???<<<;;;:::===AAA>>>999:::@@@::::::::::::;;;===>>>===<<<>>>?????????BBBGGGKKKRRRWWWZZZZZZZZZUUUHHH:::---...222666999BBBXXXooopppaaa}}}kkk>>>+++,,,444...//////---------//////+++++++++,,,------......///...------...///111222333333555666555444888>>>;;;===FFFHHHPPPxxx{{{xxxkkk{{{zzzfff{{{nnnRRRCCC???>>>EEEQQQ[[[^^^]]]```bbb```[[[\\\fffooorrrllliiieeeeeegggfffbbb^^^UUUVVVXXXXXXUUUQQQLLLIIICCC@@@<<<999888999888888;;;@@@DDDBBB===999999<<<333555888???FFFIIIHHHFFF???PPP^^^iii}}}qqqLLL999CCCEEE111???LLL000<<<;;;:::999999999:::;;;777888999888666555666777444444444444666777888999444999666444888555333<<>>:::777---111222888<<<@@@SSSuuuyyySSSDDD>>>>>><<<<<<@@@CCCBBBAAAAAA????????????@@@@@@@@@@@@AAAAAAAAACCCEEEEEEEEEEEEGGGDDDDDDHHHHHHEEEDDDGGGqqqppp{{{vvvsssyyyfffZZZOOOLLLLLLTTTaaakkknnnmmmmmmnnnnnnnnnnnnllljjjhhhllljjjgggdddbbbbbbccceee______^^^^^^]]]]]]\\\\\\[[[ZZZXXXUUUQQQLLLIIIFFFBBB???;;;888666555222111...---000444111///===OOOvvvXXXBBBDDDIIIBBB>>>AAAAAA???===;;;999999999:::333444444444444444444444444333222000000111222333222111,,,444???>>>TTT~~~}}}}}}{{{oooOOOYYYwwwsssuuuzzzuuuttttttwww{{{~~~}}}|||xxxooogggccc\\\TTTPPPRRRKKKRRR[[[cccgggjjjlllnnnrrrsssuuuvvvwwwwwwvvvuuunnnssswwwtttmmmiiijjjllllllhhhaaaZZZSSSLLLEEEAAA888;;;???BBBEEEFFFFFFEEEKKKOOOUUU___qqq|||^^^VVVMMM[[[oootttkkkPPPRRRTTTNNNAAAFFFAAAHHHIIIHHHTTTqqqwwwlllwwwyyywww}}}tttWWWUUUdddtttxxxpppiiihhhkkkkkkooommmfffdddeeeccc^^^[[[UUULLLDDD???>>>@@@BBB888<<<>>>;;;;;;<<<<<<:::=========>>>@@@@@@???>>>@@@???>>>>>>??????>>><<<999999999888888999999999===<<<:::888;;;>>>>>><<<===???@@@AAABBBGGGNNNTTTVVV^^^bbbZZZPPPFFF999...///333333333???[[[vvv}}}jjjPPPlllzzz111111777(((,,,)))...000---)))(((***,,,******+++,,,,,,---.........------,,,---...000111...***---444666333555:::<<<666===???BBBbbb}}}wwwssseeezzz{{{\\\KKK::::::IIIYYY```___aaaggggggaaa]]]___```]]]ZZZVVVSSSSSSUUUTTTOOOJJJDDDEEEGGGFFFCCC>>>999555;;;888666666999>>>AAACCC:::@@@DDD@@@777111222666111@@@MMMNNNFFFCCCKKKVVVKKKWWW^^^~~~???666AAA>>><<>>888CCC;;;:::888666666777888999444555666555444444555666222222222333444555777888...999777000777:::666666???}}}rrrrrr||||||xxxzzzwwwgggeeemmmxxxoooiiijjjjjjfffeeehhhgggggggggfffccc```\\\YYYSSSTTTXXXaaajjjqqqrrrqqqssstttvvvwwwxxxyyyzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{wwwzzz}}}~~~~~~|||||||||wwwvvvvvvwwwwwwssslllfff___YYYQQQIIIBBB===999777222444888>>>CCCFFFDDDBBBDDDFFFIIIMMMVVVhhh}}}VVV???;;;)))+++777///:::666;;;OOOlllgggEEE:::???;;;888:::@@@???999888===<<<<<<<<<=====================>>>AAACCCCCCBBB@@@AAA>>>???EEEGGGDDDDDDIIITTT\\\ddd|||ssssss|||sssrrrssssss```MMMIIITTTaaafffdddlllmmmnnnnnnllljjjhhhfffcccccccccaaa______```aaa^^^]]]]]]]]]\\\[[[[[[[[[VVVUUUSSSPPPKKKEEE@@@<<<;;;888444222111111///...000///111222111<<<______OOODDDEEEGGGBBB@@@CCC???===:::777666666777888111222222333333333222222444333111000///000222333...999444///444000:::[[[}}}hhhgggFFFDDD___gggdddqqq}}}zzzxxxyyy}}}{{{yyywwwsssgggWWWPPPQQQLLLMMMNNNMMMMMMQQQWWW\\\fffgggiiijjjkkkkkkkkkkkkrrriiiiiikkkfffdddddd^^^ZZZTTTLLLEEEAAA???>>>===>>>BBBGGGGGGDDDCCCFFFJJJPPPUUUccc}}}vvvTTTUUUJJJUUUxxx|||tttjjjVVV\\\XXXHHH<<>>>>><<<======<<<<<<======>>>>>><<<999777555///000???PPPSSSSSS===<<>>???BBBFFFFFFEEE===NNNUUUTTTdddVVV555...777///---666444;;;000XXXhhh{{{RRR:::@@@777:::::::::::::::::::::::::::999888888888999:::;;;::::::;;;<<<===>>>???@@@>>>@@@BBBCCCDDDFFFIIIKKKGGG\\\iiilllmmmlllxxx~~~wwwnnnyyylllsss{{{TTTAAA<<>>>>>>>>>>>EEEHHHIIIJJJSSS^^^bbbaaaccc[[[KKK999///...222444444>>>EEE[[[hhh```ttt~~~SSS000,,,000,,,***000++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,------......////////////000222444555222555999;;;;;;>>>EEEKKKfff}}}zzzuuuvvvwwwwwwpppppp}}}bbbPPPHHHJJJRRRQQQSSSYYY___aaa^^^[[[QQQMMMIIIFFFCCC???;;;777DDDAAA===;;;;;;<<<<<<<<<999;;;===???>>>===:::999;;;:::777777BBBQQQWWWSSSAAACCCFFFJJJKKKGGGOOOaaaqqqxxxYYY;;;===<<<<<<;;;:::999888777777888888666555444333333333333222222111000000/////////000000000000111111111111111000000111222444555777<<<\\\mmmwwwtttoooooo~~~ppp~~~tttlllqqqvvvvvvooojjjiiihhhdddeeejjjmmmjjjhhheee\\\SSSXXXWWWTTTPPPNNNOOOQQQTTT\\\ccckkknnnmmmlllmmmnnnttttttttttttttttttttttttvvvvvvvvvtttrrrooolllkkkmmmgggaaa\\\XXXRRRJJJCCC???===:::888777888;;;<<>>222555AAA^^^^^^999666;;;666888888888888888888888888888777666666666777999:::===;;;:::999999;;;===???>>>@@@BBBCCCCCCEEEHHHKKKLLLMMM]]]{{{zzzuuuzzzuuu{{{qqqeeeZZZEEE;;;BBBHHHRRRYYY```bbbaaaaaaccceee______^^^]]][[[YYYWWWVVVUUUUUUUUUSSSQQQNNNKKKIIICCCBBB???<<<999666444333000///---,,,---000000///777444444FFFuuu~~~hhhBBBFFFDDDAAA@@@@@@???===;;;:::999888666555444333333333333222111111000//////000//////......//////000111000000000111333555666GGGYYY|||ooo^^^NNN>>><<>>>>><<<;;;AAA@@@@@@???>>>===<<<;;;DDDDDDCCCDDDFFFGGGFFFEEE@@@CCCFFFIIIMMMUUU```hhh^^^BBB@@@EEEddduuunnn|||jjjPPPBBBIII[[[OOOAAAKKKHHHFFFFFFGGGJJJUUU___||||||vvv~~~{{{ppp{{{~~~dddUUUZZZhhhmmmjjjmmmooonnnmmmnnnpppooolllhhhfffbbb___[[[UUUNNNJJJBBB@@@===:::999999999:::777777777888888:::;;;<<<999999:::::::::;;;;;;;;;AAAAAA@@@???>>>>>>>>>>>><<<@@@DDDEEEEEEEEEGGGIIIMMMOOOQQQWWWaaahhhfff___PPPAAA333...111444666888111WWWuuuuuu\\\mmmGGG333'''---///((((((111************************))))))))))))******************++++++,,,---------.........///000111333333222555888888888:::???DDDRRRqqqpppllluuuhhh{{{zzznnnZZZCCC777111888CCCFFFCCCAAA???>>>===>>>???>>>999555///222888>>>CCCCCC@@@<<>>JJJQQQKKK[[[rrrrrrdddMMM<<<333===;;;;;;:::999888888777777777666555444333222222222111000000//////.........------........./////////111000//////000111333444888,,,999RRRxxxrrrqqqyyyvvv{{{yyyppppppnnnjjjhhhkkknnnjjjdddlllmmmlllhhhfffeeeaaa[[[XXXVVVSSSPPPNNNKKKGGGEEEJJJOOOUUUYYY[[[^^^cccgggmmmnnnnnnooooooppppppqqqpppooommmkkkgggdddaaa___ZZZTTTLLLFFFCCC@@@;;;888666777888999;;;===???@@@EEE<<<===FFFFFFAAALLL^^^iiipppnnnIII222333---...///111>>>AAA333RRR```rrr{{{mmm;;;333888666:::666666666666666666666666666555555444555666777888>>><<<999777777999<<<>>>>>>???AAABBBCCCEEEHHHJJJLLLGGGTTT}}}xxx{{{wwwtttwww}}}tttppp}}}gggGGG;;;:::???FFFNNNQQQQQQQQQVVV[[[UUUUUUTTTSSSRRRPPPNNNMMMJJJJJJIIIHHHEEEBBB???===:::888555333111111222333******---000000///000333111===RRRqqqwww}}}nnnLLLEEEDDDBBB@@@??????>>>;;;:::999888777555444333222222222222111111000000//////......------------......////////////000111333444999KKK}}}tttQQQ999;;;AAADDDPPPYYYgggvvvtttooouuu{{{zzz|||yyyqqqbbb^^^WWWPPPJJJFFFEEEDDD===;;;999888888888666555777777888:::;;;===>>>>>>AAA@@@AAACCCGGGIIIGGGEEEKKKMMMOOOSSS^^^qqq|||YYYTTT@@@;;;FFFbbb}}}|||uuulllPPPEEEPPPdddUUUCCCCCCBBBDDDHHHJJJKKKQQQYYYddd|||~~~{{{}}}~~~|||ggg]]]aaagggooopppnnnjjjhhhjjjooorrrmmmllljjjgggddd^^^XXXSSSOOOLLLGGGAAA===:::999999555555555666888;;;===???;;;;;;;;;<<<<<<<<<======@@@???>>>>>>>>>>>>>>>>>>;;;AAAHHHJJJJJJLLLQQQVVVUUUYYY```gggjjjdddWWWLLL999000---333888888999<<<^^^hhhnnnLLL000((((((......&&&&&&---************************((((((((()))))))))******))))))******+++,,,,,,,,,------......///000111222222444666777777999===@@@<<>>???CCCGGGMMM]]]lll~~~]]]>>>333555666+++...:::999444===LLLsssyyytttBBB666>>>999333:::555555555555555555555555555555444333444555666777;;;:::999888888:::<<<>>>>>>@@@BBBBBBCCCDDDGGGIIIGGGOOOSSS```www|||qqqkkktttzzzzzzxxxtttbbbNNNGGGIIIDDDAAABBBDDDDDDDDDFFFGGGGGGGGGFFFEEECCCBBBAAA=========<<<:::888666444444333222000000000111111......000222111000444;;;MMMtttuuu}}}mmmNNNKKKMMMBBB@@@>>>======<<<:::888777666555444222222222111111111000000000/////////......------------............------...000111222555666[[[wwwttt}}}wwwuuu|||cccFFF888'''///888CCCNNNXXX```pppvvvvvvxxx|||xxxsssiii^^^UUUOOOLLLKKKEEEBBB@@@???@@@AAAAAA@@@;;;<<<===???AAACCCEEEFFFGGGGGGGGGIIIJJJLLLNNNOOOUUU]]]iiiwwwvvvttteeeMMM@@@DDDSSS^^^fff|||mmmfffLLLKKKVVV]]]LLLBBB@@@@@@DDDJJJLLLLLLNNNSSSWWWnnn|||~~~vvv|||}}}qqqrrryyy^^^NNNLLLZZZ```ggghhheeeeeellltttrrrqqqpppooommmiiiccc___ZZZWWWRRRLLLGGGDDDBBBAAA::::::999888888999;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<======???@@@BBBBBBEEEKKKPPPRRRRRRTTTYYY___cccfffiiiggg]]]MMM>>>555333222333666888>>>JJJWWWqqqUUU---000+++***,,,+++&&&&&&***))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))***++++++++++++,,,---...///000000000---///111333555888:::===;;;CCCIII___}}}eeeffflllwwwyyymmmyyy{{{]]]SSSOOOKKKAAACCCBBB<<<444111444888999666333444:::CCCKKKOOO[[[^^^ccchhhiiihhheeecccPPPJJJFFFGGGJJJNNNQQQUUUGGG^^^^^^eeetttZZZ<<<444======777888777777666666555555444444333222111000/////////000///////////////.........---------........./////////...------...///111222%%%444888///XXX}}}ttthhhkkkyyyrrrooo}}}qqqmmmpppqqqooojjjhhhnnnttthhhiiinnntttwwwrrrhhhaaa[[[WWWSSSQQQRRRSSSQQQNNNNNNLLLHHHDDDAAA@@@BBBDDDGGGGGGHHHHHHIIIIIIIIIJJJFFFEEEDDDBBB@@@???>>>======<<<;;;;;;<<<======<<<<<<===>>>?????????>>>===<<>>@@@AAABBBBBBDDDFFFHHHFFFPPPNNNIIITTTddduuuxxxppp||||||kkklllrrrgggPPP;;;555999;;;::::::::::::::::::999888666666222222222222222222111111000111111222111000///...222111///---111???PPP[[[iiioooFFFDDDIII===???===;;;;;;;;;:::888666555555333222111111111111000000/////////////////////......------......///...------,,,---...000111666222555@@@\\\vvv|||nnnggg```@@@000///555===@@@HHHUUU___oootttyyy|||{{{{{{|||~~~yyypppeee\\\WWWPPPMMMIIIGGGFFFEEEDDDCCC@@@@@@@@@@@@AAABBBDDDEEEHHHKKKMMMMMMNNNSSS[[[aaalllzzzcccGGG<<<===AAACCCLLLnnntttiiiooohhh[[[dddMMMRRRXXXVVVEEEDDDFFFDDDFFFJJJJJJGGGEEEGGGNNNWWWjjjssstttwwwnnnnnn|||xxx\\\GGGDDDLLLZZZcccdddbbbgggoooqqqqqqqqqrrrsssrrrooolllaaa___]]]YYYVVVSSSRRRQQQIIIGGGEEEBBB???===;;;;;;<<<<<<<<<<<<============AAAAAACCCDDDGGGIIILLLMMMQQQVVV]]]aaacccfffjjjnnnjjjeee^^^SSSDDD555...---222666666444>>>WWWtttvvvllllllqqqyyyLLL---//////,,,(((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))******+++***+++,,,---.../////////---///111444777:::<<<===AAA===<<>>PPPdddiii___VVVUUUbbbwwwooommmLLL:::333;;;>>>888333444444444444333333333222222111000///.......................................---............/////////...------,,,---...000111...000111,,,<<>>>>>============<<<;;;;;;;;;<<<<<>>@@@@@@????????????@@@@@@<<>>111333333333333333333333333444444333222333444555666111333777:::<<<===<<<;;;<<<>>>???@@@@@@AAADDDFFFFFFGGGEEEHHHMMMUUUyyyuuuppp|||tttpppuuurrrcccgggvvvZZZ===333222222333666222222222222222111000///------......//////000000...///111222111000...---)))000000111EEEiiipppqqqQQQ???EEEFFF888===;;;999999999888777555444333222111000000000000////////////.....................------............---,,,,,,---...///000///777222333QQQvvvsss}}}rrryyyOOO888,,,,,,---777AAA>>>TTT___kkkrrrrrrqqqrrruuu{{{xxxkkkhhhccc___[[[WWWSSSQQQPPPOOONNNMMMMMMNNNOOOPPPUUUXXX^^^dddlllwww|||qqqiiiNNNFFFFFFDDDAAA@@@MMM^^^tttssshhhhhhbbbjjjTTTSSSTTTRRRFFFIIIIIIFFFFFFIIIIIIDDDBBBBBBDDDJJJUUUfff}}}||||||}}}~~~rrrqqqqqqPPPNNNQQQWWW[[[[[[```fffggghhhiiimmmqqqtttuuutttiiiiiihhhfffdddaaa___]]]YYYXXXVVVSSSOOOLLLIIIGGGIIIIIIIIIIIIJJJJJJJJJJJJNNNOOOPPPRRRUUUXXXZZZ\\\]]]aaaggglllnnnllliiigggWWWMMMBBB;;;555000111555444===AAADDDYYY{{{uuuooofffrrruuuJJJ111,,,---)))***(((&&&&&&((()))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((()))******)))***+++---............//////111444888:::;;;;;;;;;999999???LLLTTT\\\ccc}}}wwwwwwkkkiiilll~~~{{{eeeXXXgggwwwzzzwwwxxx{{{}}}}}}|||zzztttjjj^^^VVVOOOGGG:::000///555???FFFTTT^^^ggggggccceeelllttt~~~^^^:::444222888<<<555111333111222111111111111000000000///......------------...,,,,,,---------------------------.........//////---,,,,,,,,,,,,...///000444222222111777222III}}}zzzwwwxxx|||{{{}}}eeehhhfffhhhnnnpppooorrrxxxuuuhhhgggkkkoootttyyyrrrooohhh___VVVPPPMMMLLLGGGIIIKKKNNNOOOOOOMMMKKKEEEDDDCCCBBB@@@???======??????>>>>>>>>>???AAAAAAAAABBBBBBAAA@@@???@@@@@@AAA@@@???@@@CCCGGGKKKNNNPPPaaaqqq~~~eee<<<<<<888111******///444777:::000;;;ddd{{{uuupppuuu;;;555999777+++222<<<444111111111111111111111111222222111111111222333444111222444666888999999999999:::<<<<<<<<<===@@@BBB???BBBBBBHHHMMMPPPkkknnnnnn|||}}}xxxwwwyyyqqqeeeqqqpppdddYYYRRREEE555000444000000111111000000//////...............//////000//////000111222222222222///DDDPPPUUUooo~~~oooMMMDDDAAAAAACCC???;;;999888777888777666444222222111000////////////........................------,,,,,,,,,,,,------......---,,,---...///000***555333888@@@hhh~~~wwwtttsss}}}wwwooonnnUUUHHH>>>...111<<<:::999@@@KKKTTT[[[aaaggglllhhhooozzz}}}zzzvvvsssrrrqqqppppppppprrrtttvvv}}}tttnnnfff\\\TTTCCC???===>>>===@@@PPPaaadddxxx{{{hhhWWW___TTTlllWWWNNNLLLOOOGGGIIIGGGDDDEEEIIIJJJGGGFFFGGG@@@LLLRRRUUUjjjqqqrrruuuvvveee^^^sssooo^^^OOOLLLOOOSSSYYY```\\\]]]```fffmmmrrruuuvvvqqqqqqpppooolllhhhdddbbbcccccccccbbb___\\\YYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^aaacccfffggghhhjjjlllmmmhhh]]]PPPFFF<<<111***...444777;;;???<<>>AAAGGGOOOWWW^^^cccfffcccjjjkkkkkkyyyyyy___GGG000>>>444888<<<444***111888///000000000000////////////......---,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,---------.........,,,,,,++++++,,,---///000%%%...222,,,333111BBBtttwww{{{iii~~~|||mmmlllpppqqqrrrtttwwwqqqpppxxx|||uuulllhhhvvvvvvssskkkaaaYYYVVVVVVRRRMMMHHHDDDCCCEEEGGGHHHIIIHHHFFFDDDAAA???======>>>>>>=========>>>@@@AAAAAAAAA@@@???===>>>@@@BBBBBBAAA@@@CCCHHHPPPXXX]]]ssszzziii@@@>>>111,,,333555000444>>>222<<>>EEEBBB;;;;;;::::::888777666777777555333222111000///////////////---.....................,,,++++++++++++++++++,,,///...---,,,---...///000...000---999000777]]]VVVssszzzoooyyyttt{{{oooEEE111555333333222222777AAAMMMYYYaaacccccceeehhhnnnvvv}}}wwwaaaZZZUUUUUUWWWRRRDDD888;;;>>>@@@???CCCTTTqqqmmmxxxyyygggaaa\\\fffUUUqqqUUUQQQNNNHHHCCC===AAAIIIMMMKKKGGGFFFDDDAAAJJJJJJIIIJJJQQQbbbxxxqqqaaa}}}|||kkkhhhrrr|||vvv^^^GGG???GGGSSS[[[XXXWWWYYY___eeeiiijjjppptttxxxxxxtttooommmlllkkklllmmmmmmllljjjgggeeegggfffeeeeeedddddddddeeehhhiiikkkmmmoooqqqrrrsssrrrpppaaaPPPIII===111111+++000555777777888;;;>>>DDDkkk}}}~~~pppmmmZZZYYYqqq???,,,......***((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))*********+++++++++------......///000000000444444555777:::>>>AAADDD]]]kkkqqqttt{{{{{{{{{~~~~~~mmmdddaaakkkxxxppp]]]bbbxxx{{{eee___nnn}}}sss^^^ffftttrrr```ZZZeeeggg\\\\\\ccckkkdddnnnwwwlllqqqnnnzzztttxxx|||fffNNN===666777;;;222222222111111111000000////////////////////////...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........000333666888QQQhhhxxxrrrqqqiii|||xxxxxxiiieeefffjjjooowwwmmmkkkuuu|||vvvjjjbbbhhhooouuuvvvqqqiiicccaaaWWWTTTOOOJJJGGGFFFFFFGGGAAABBBDDDEEEDDDAAA>>><<>>LLLjjj{{{uuuwwwZZZAAAAAA@@@>>>===;;;::::::777666444333222111111111111000000///...---------------------------------++++++************++++++,,,,,,,,,++++++*********,,,///111111000333:::@@@wwwppppppzzzRRRLLL999444333---000888666555???DDDGGGPPPYYY[[[XXXZZZ___eeehhhllloooqqquuu{{{~~~yyyrrrhhhaaa]]]XXXNNNEEEHHHFFF>>>555444999;;;777;;;333@@@WWWeeexxxvvv|||ggg^^^\\\XXXVVVXXX|||\\\TTTKKKCCC@@@<<<>>>EEEIIIGGGEEEEEECCC@@@DDDDDDCCCCCCHHHVVVhhhvvvyyysssxxx~~~|||}}}pppddd[[[sssrrrVVVFFFBBBBBBMMMWWWVVVNNNMMMUUU```cccfffjjjnnnrrrxxxxxxxxxyyyxxxwwwtttqqqpppqqqqqqppppppqqqqqqrrrsssyyy{{{}}}|||xxxpppgggbbbXXXRRRAAA333000+++***444999;;;888444;;;KKKVVVXXX]]]zzzhhhNNN]]]{{{iiiJJJ---%%%((()))(((***)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))*********++++++,,,------......///000000333333444555888<<>>>>>::::::;;;===???@@@???===@@@@@@BBBEEEIIINNNSSSUUU\\\ccciiinnnwwwkkkSSSDDD:::111******333222///000111555???WWWqqqmmmbbb}}}|||~~~HHH...333111111111111111111111111111111111000000/////////000000////////////000000222222222222222222222222444555666777888999::::::===@@@CCCCCCBBBCCCIIINNN```cccuuu~~~ooofffqqq}}}zzz~~~|||tttwwwfffooorrrUUUCCCJJJNNNDDD<<<>>>AAA@@@???@@@DDDHHHGGGEEEfffpppnnn```jjjaaaEEE??????>>><<<;;;:::999888666555444222111111111000000000//////...------,,,------------------------+++******))))))******+++,,,,,,+++++++++*********+++---//////...000666<<>>555444333000111333444888:::999888<<>>888666777:::999555666999BBBJJJaaaqqqqqq|||yyynnn\\\ZZZ[[[VVVRRRSSS}}}YYYQQQHHH@@@???>>><<>>??????>>>===@@@IIIUUU___vvvyyymmmrrrtttjjjuuu|||sss___gggtttyyyhhhZZZAAA???===<<>>AAABBBVVVvvvrrrnnn]]]ttt{{{777---''')))+++((()))...)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''''''''((((((((())))))))))))************+++,,,,,,------...//////111111222333666999<<<>>>@@@BBBDDDUUUsss~~~vvvsss{{{{{{~~~zzzeeennnzzzzzzlll^^^aaasssttteeeeeevvvlllaaa```lllppphhheeekkkqqqtttvvvzzz{{{dddCCC<<<444111444555333000111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...000111...;;;ttt|||ooo{{{iiipppooouuuqqqiiikkkhhhnnnqqqmmmjjjkkkoooqqqgggccc^^^[[[]]]dddlllsssxxxwwwtttooohhhaaaZZZVVVTTTRRRNNNKKKJJJKKKMMMOOOLLLMMMMMMKKKIIIIIIJJJKKKWWWWWWXXXZZZ]]]aaadddgggrrr|||hhhSSS;;;111444888444...///333:::777111<<>><<<:::999777888:::999666555666333111222666333...111999333---...666999;;;III[[[ZZZooovvvuuubbbXXXSSSWWWXXXQQQLLLKKKoooLLLIIIHHHDDDCCC@@@===AAACCCBBBBBBCCC@@@;;;??????>>><<<===AAAHHHNNN\\\qqq}}}xxx~~~uuuqqq{{{~~~~~~}}}oooaaa___kkkzzzgggWWWCCC777777;;;===<<<>>>AAADDDEEEEEECCC@@@???AAADDDIIINNNSSSXXX[[[\\\ZZZYYYWWWTTTRRRPPPOOOOOOBBB@@@===888444///+++)))+++......444===888777CCCCCCYYYddddddvvv{{{~~~ddd___qqq___999+++***---000...((((((,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((()))))))))************++++++,,,------......///000111333666888:::===EEEEEEGGGQQQUUUXXXbbb{{{vvv{{{vvv|||zzzyyyhhhxxxxxx||||||tttqqq{{{tttsssxxxxxxrrrgggMMM@@@999555222222555777444111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........444OOOlllwww}}}{{{uuuiiiooo~~~uuukkkXXXUUU^^^cccccceeeiiihhhddddddggghhhccc\\\YYY^^^cccmmmqqqwww||||||xxxsssnnnjjjgggbbb^^^[[[[[[\\\]]]___^^^\\\XXXUUUWWW^^^ddd```dddjjjsss|||qqqYYYGGG>>><<<999555222///...---999222666:::@@@]]]mmm]]]~~~LLL...555999//////////////////////////////.....................000000////////////000000//////000111222222333333444444444555666777777888:::;;;=========???BBBEEEHHHWWWcccaaahhhrrruuuvvv{{{}}}vvvnnnttt~~~{{{eeeTTTBBB666>>>;;;:::999888777666555555444333222111000//////000.........---------,,,,,,++++++++++++++++++++++++******))))))))))))***************************)))***+++,,,+++***+++///222...BBBGGGeeeyyy{{{{{{qqqvvvyyyzzz~~~yyyqqqvvvWWWHHH333:::222...333666444222333333222222333333333111000111---...444444111111666999111///777;;;777333333333666;;;BBBLLLZZZlllzzzkkksssrrr~~~```WWWSSSRRRUUUSSSLLLHHHHHHiiiEEEIIIOOOKKKDDD>>>@@@DDDFFFCCCAAAAAA???;;;@@@???>>>======>>>AAADDDIII\\\vvv}}}{{{uuuyyyxxxooouuu~~~{{{mmm```aaarrrttt^^^FFF666111333999:::<<<>>>>>>===;;;999333333333333333333333222777666444222000...------/////////000111444777888<<<;;;222222>>>FFFMMM[[[{{{}}}~~~tttfffmmmWWW,,,---+++***+++,,,)))%%%$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,,,,---...///111333555666666@@@AAA>>>AAAAAAGGGTTTpppzzzlll{{{qqqvvvvvvqqqzzzvvvpppvvvppp}}}~~~}}}hhhVVVQQQ???...444555555333222000000111222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((())))))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------...---111777KKKxxxooonnnxxxxxx}}}xxx{{{wwwtttdddaaa^^^___ggglllggg^^^fff```]]]ccclllnnneee\\\UUUZZZbbblllvvv}}}~~~||||||{{{vvvyyyzzz{{{{{{{{{iiiVVVJJJCCC;;;333111444555111,,,,,,222999777444:::???NNNvvvrrr||||||UUU<<<000+++---111........................------------------------///..................///......//////000111222222111111111222333333444444555666888:::;;;===@@@BBBLLLEEERRRbbb``````ppp~~~rrrvvvwwwvvv|||uuulllyyyuuuzzzzzz[[[III;;;>>>EEE===999999888777666666555555222111000///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))***+++++++++***+++---//////222333UUUzzzyyyrrr{{{~~~www}}}zzzlll{{{dddGGG444888999---***444//////...------...111333333000000111111...---000///---,,,///333666;;;???<<>>???@@@@@@EEEMMM]]]sssuuuzzz{{{rrrrrryyy~~~{{{ppphhhgggiiiwww{{{}}}{{{qqqaaaQQQGGG???<<<888555666888::::::===<<<:::888555333111000444444333333333444444555111222333444444222111///000;;;===FFFaaawww~~~~~~vvvggggggTTT111'''---)))'''%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((((()))******+++++++++,,,---///000111222333555;;;:::<<>>DDD>>>DDDNNNPPPWWWbbbbbb{{{{{{rrrxxxyyyyyy{{{vvvttt|||rrrPPPHHHEEE333999CCC333777777777666555444444444111000///...............,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***(((((((((((())))))))))))************+++,,,------111///)))555UUUkkkoooqqq{{{zzz~~~~~~vvv|||~~~xxxxxxlllaaaggg```GGG777888888555000------...///000...000111///111555777555000<<>>@@@BBB<<<;;;<<<>>>@@@BBBCCCCCCFFFFFFOOO___mmmvvv}}}}}}}}}{{{wwwtttwww~~~tttmmmrrr}}}ttthhhhhhdddfffrrrxxxlll^^^WWWMMMFFFAAA>>>;;;999888888777777666666666666333333333444555777888999::::::999888888888999999GGG]]]fffooo{{{zzznnnVVVwwwqqq;;;""",,,111%%%''''''&&&&&&'''))))))(((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&''''''((())))))******++++++---...///000111111666:::888:::EEEEEE======???@@@QQQRRRdddyyyhhhaaa}}}wwwyyytttyyy}}}{{{ttt|||rrruuuiiiXXX@@@<<<111555===888222333555333222000000000111111111------------,,,,,,,,,,,,************************)))(((''''''&&&&&&''''''((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++++++++,,,&&&///555---999aaazzz{{{jjjlllsssyyy___VVVQQQNNNUUUccc\\\ccchhhfffbbbccckkksssssspppkkkeee```]]]\\\[[[YYY[[[___ccchhhmmmpppqqqqqqqqqqqqssssssrrrpppmmmVVVVVVSSSPPPKKKFFFAAA>>>BBBEEECCC<<<666222...)))666666777888999999666444IIInnnyyykkkwww|||AAA777+++'''...555333,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////111111222555777999999999888>>>CCC===AAAYYYeeeWWWiiiuuuzzzrrrkkkooowwwzzz{{{}}}{{{___IIICCCBBB???999999888111555555444333333222222222000///......------......++++++++++++++++++,,,,,,************************))))))(((((((((((())))))'''''''''((((((((())))))((((((((()))***+++,,,+++666444111111666@@@SSShhhuuu|||{{{}}}rrrttt~~~uuu{{{zzzvvvzzzppp___WWWnnnbbbSSSLLLIIICCC999000666@@@BBB===AAAOOOSSSMMMOOObbbhhh___bbbttt~~~zzzqqqooocccsssnnn^^^RRRRRRYYYNNNMMMKKKHHHHHHKKKNNNPPPcccEEEIIIFFF;;;;;;AAA<<>>>>>=========>>>>>>???999999999999999:::;;;<<>>@@@KKKCCC888JJJCCC>>>QQQYYYooowwwnnn}}}{{{xxxxxxxxx}}}vvvwwwvvvlllZZZKKK888<<<>>>>>>444::::::+++...777111333///,,,---111222...)))---------,,,,,,,,,++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************'''(((000111(((...???FFFUUU|||pppyyyttthhh{{{|||xxx^^^KKKMMM]]]YYYWWW]]]fffllljjjfffdddiiiqqqwwwyyyvvvrrrnnneeeccc___[[[WWWTTTRRRRRRPPPLLLGGGHHHNNNVVV\\\^^^QQQPPPNNNKKKJJJIIIIIIIII:::===<<<444///000333444---222777777888AAASSSbbb]]]vvv~~~sss777...---111555333,,,***---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******************+++,,,+++++++++++++++++++++---------...............222222222444666777666555???444999CCC>>>>>>NNN\\\\\\dddkkkrrr}}}zzzkkkxxx}}}pppUUUEEE===JJJ<<<222AAA???333:::333333222222111111000000//////...---------......+++++++++++++++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))'''&&&&&&(((***++++++***((('''+++111222333???OOOnnn~~~{{{hhhwwwyyy~~~rrrppprrrooocccxxxzzzttt|||~~~ttthhhkkkwwwzzzooobbbgggtttuuuiiilll}}}tttlllzzz{{{vvvbbbdddyyyrrr```fffzzz{{{jjj\\\[[[UUURRRTTTLLLLLLLLLKKKLLLNNNNNNLLLRRRCCCEEE??????===BBBJJJRRRRRRFFF;;;999;;;<<<<<<;;;<<<@@@FFFGGGCCC>>>@@@DDDGGGGGGIIIQQQ___jjjoootttxxxuuuooommmssszzzooommmxxxwwwlllnnnxxxyyyzzzyyypppddd\\\[[[mmm|||~~~uuufffmmm^^^XXXdddhhhWWWSSSWWWMMMDDDMMMRRRMMMGGGIIIQQQWWWjjjeee^^^tttyyyqqqsssyyyxxxvvvttttttvvv|||ppp777222+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&((()))******++++++,,,,,,------...000222555777999;;;>>>AAABBBBBBBBB@@@@@@AAAEEEIIIUUU]]]______mmmhhh{{{}}}www|||wwwrrrrrrkkk\\\OOOJJJFFFAAA<<<999999999:::888777555444333222222222///............---------------------,,,+++******++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************++++++,,,---///111333444>>>jjjooozzzvvvuuudddooouuuPPPHHHIIIMMMSSSVVV]]]______ZZZdddhhh```mmmbbbpppkkkuuuqqqqqqvvv{{{wwwllljjjoookkk\\\```dddcccxxxvvvMMMKKKaaa]]]DDD<<<<<<555...***444...+++:::<<<555999===000999DDDLLLkkk{{{dddjjjiiiBBB000//////...---,,,,,,++++++,,,***((()))+++,,,+++(((************************++++++************+++++++++++++++,,,,,,,,,------,,,,,,------.../////////222222333333444555555666666999<<<===???EEEOOOWWWUUUWWWddduuuyyysssrrryyyxxx{{{{{{xxxzzzqqq]]]OOOGGGDDD>>>===;;;999777555444444000000000000//////////////////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***)))))))))***---///222444TTThhhdddqqqwww}}}}}}kkkzzz{{{xxxoooxxxkkklll~~~|||tttyyyyyy}}}zzz~~~yyyyyy|||}}}xxxuuuuuutttiiiqqqwww\\\___nnnxxxwww~~~zzzuuueeeXXXUUUVVVSSSPPPPPPQQQNNNJJJJJJMMMOOONNNKKKNNNAAAEEE??????;;;???>>>EEEFFF>>>888999<<<===???===<<>>AAACCCBBBAAAGGGSSS]]]eeeeeejjjvvvyyyoooiiizzzhhhaaajjjuuuwwwxxxxxxzzzzzzuuunnnUUUZZZZZZ^^^lllsssssswww{{{~~~wwwmmmooo|||vvvwwwpppttt{{{iiikkkppptttzzz}}}mmmmmmlll{{{wwwNNN111000,,,(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''))))))******++++++,,,------------000333555666999<<<>>>AAAAAAAAA@@@@@@AAADDDFFFFFFIIIHHHEEEMMM[[[cccbbb[[[gggtttwwwsssvvvvvvkkklll^^^YYYSSSQQQOOOKKKCCC===CCCAAA>>>:::999888999:::666555444333222111111111............------------------------,,,+++***)))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))(((((((((((((((((()))(((((((((((((((((((((((((((((()))))))))***************++++++---...000111---JJJwwwtttkkktttqqqyyy~~~~~~mmmoookkkdddNNNDDD@@@QQQUUUWWWLLLKKKDDDUUUQQQ\\\VVV]]]SSSRRRQQQUUU\\\```[[[SSSeeeOOOPPP[[[VVVQQQOOOCCC:::AAA888000777;;;777555@@@888;;;BBB===444111444<<<\\\aaaTTTkkkrrr|||~~~vvvUUU666,,,222.........---,,,,,,++++++,,,***((()))+++,,,***)))************************+++******))))))******++++++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////111222222333444444555555444777999:::;;;???GGGMMMIIIMMMZZZgggiiiffflllxxxrrrvvvvvvrrrsssxxxzzzxxx{{{~~~}}}xxxlll\\\NNNEEEAAA???>>><<<;;;999777666444333333000000000/////////...............---,,,,,,++++++,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))*********+++,,,...000111///???BBB___qqq||||||ttthhhyyytttooo}}}wwwvvvmmmvvvrrruuuwwwxxxyyy}}}}}}xxxppp}}}pppccceeeoootttrrrvvv~~~iii\\\QQQPPPQQQNNNKKKJJJMMMNNNOOOOOOMMMLLLKKKKKKJJJ>>>CCC???>>>999<<<888;;;<<<999888:::===<<>>??????<<<888<<<>>>>>>;;;999<<>>???CCCIIINNNJJJKKKLLLMMMNNNOOORRRTTTHHHPPPRRRMMMMMMQQQNNNFFF@@@BBBBBBAAA===::::::;;;;;;;;;999888888888888888444333222111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---(((111AAAHHHbbbuuu}}}jjjbbbooo{{{}}}|||pppooo[[[```AAA333GGGHHHAAAEEE<<<@@@;;;???999@@@AAA;;;<<>>===;;;:::999777555444333222222000////////////............------,,,,,,+++++++++++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((+++++++++++++++,,,---...***...)))<<>>===>>>>>><<<:::;;;<<<<<<999777888===CCC@@@FFFNNNYYYdddqqq}}}vvvtttllleeennnuuullljjjuuu|||zzzxxx{{{ooowww|||pppwww|||uuulllooosssppptttfffhhh{{{~~~pppppptttqqqiiikkk~~~zzzeeeAAA+++(((***((($$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))******++++++,,,)))+++...000000222555777999<<<>>>??????>>>???@@@FFFDDDDDDFFFDDDBBBGGGNNNMMMIIIDDDAAAAAA@@@===;;;AAAGGGFFF???@@@GGGGGG???BBBEEEFFFDDD???===>>>@@@888888888888777666666555222111000///............------------,,,,,,,,,+++,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))((())))))******...---+++---NNN{{{nnneeemmmxxxuuu|||vvvoooqqqfffDDDMMMGGG:::333>>>BBB@@@<<<@@@@@@;;;:::===;;;666444===:::555;;;???===>>>777>>>======>>>666222<<<111IIIEEE777SSSwwwttt^^^tttddd???...000444111+++---,,,,,,,,,+++++++++******)))))))))*********))))))))))))))))))))))))))))))))))))(((((()))))))))************++++++++++++******++++++,,,---------/////////000111111222222333555888999999:::===@@@BBBCCCGGGJJJHHHGGGNNNYYYuuuyyy}}}|||zzzxxxxxxxxxxxx}}}~~~{{{xxxyyyzzzyyyzzzyyywwwvvvyyy|||bbbQQQHHH@@@BBB???>>>???AAA@@@<<<777777666444333222111111000/////////.........---------,,,,,,,,,+++++++++***+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''))))))******+++,,,,,,---222333******555:::HHHccc{{{zzzqqqrrrrrrvvv|||vvvzzzvvvqqqwwwjjjnnnwwwtttjjjqqqooommmuuuxxxvvvwww}}}yyy```WWWYYYRRRXXXUUURRRRRRSSSRRROOOMMMKKKMMMPPPOOOLLLIIIHHHIIIPPP<<<===888999666999===:::999;;;===<<<;;;:::@@@???>>>>>>?????????>>><<<======<<<::::::>>>AAACCCEEEFFFFFFJJJXXXnnn~~~ppp|||vvvooosssxxxxxxqqqlll{{{yyykkksss~~~xxx~~~yyymmmrrrzzzaaaXXXssswwwxxx{{{FFF!!!(((444+++!!!$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******+++)))+++---//////000333555555888;;;=========>>>>>>>>>>>>BBBFFFDDD@@@AAAGGGFFFEEECCCAAAAAAAAABBBBBB>>><<<999:::;;;<<<;;;:::CCCBBB@@@>>><<<;;;:::999888888888888666555333222000///...------------------,,,,,,,,,++++++++++++++++++++++++***)))((((((((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***)))))))))))))))******,,,,,,+++***777TTTfffcccgggttt~~~pppfffzzz[[[VVV\\\PPP222<<<888666888===???<<<888888>>>:::888===;;;666999777:::777999CCCCCC@@@GGG[[[~~~jjj^^^}}}fffyyypppKKK888+++......))),,,666+++++++++++++++*********))))))***))))))))))))***(((((((((((((((((((((((()))((((((''''''(((((())))))))))))*********++++++))))))******+++,,,,,,,,,------......///000000000000222555777999:::<<<>>>CCCBBBCCCFFFFFFEEEFFFIIISSSXXXaaahhhkkkooouuu{{{wwwttthhhUUUHHHCCC@@@<<<;;;===??????>>>:::777666444333222111000000000000............------------+++++++++++++++******************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((((('''&&&'''((()))+++,,,------(((+++...111///)))444KKKfffwwwaaa{{{ttt{{{wwwkkkoootttwww|||xxxuuu~~~vvvuuuqqq|||www~~~~~~iii[[[JJJLLLXXXUUUMMMNNNOOONNNNNNNNNLLLIIINNNKKKIIIIIIJJJJJJIIIGGGSSS<<<;;;666888555888777555555999<<<::::::;;;<<<===>>>???@@@AAAAAAAAA<<<===??????>>>>>>@@@BBBMMMFFF???>>>EEEOOOXXX\\\```iiiqqquuu{{{}}}tttzzzssssssooowwwccciiizzzxxxrrryyy{{{zzzpppzzz|||tttrrryyy|||wwwkkkhhhssswwweeeaaawwwxxxvvvtttyyynnnSSS333+++))),,,'''###///%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((())))))***)))+++------...///111222111444888:::;;;<<<===???===???BBBCCCBBB@@@???>>><<<>>>???>>>;;;;;;===@@@@@@:::<<>>:::999::::::888666888888888777555333111000///...------,,,,,,------,,,,,,,,,+++++++++************+++******)))(((''')))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))))))))))))))***+++&&&+++//////******555DDDTTTllluuuccchhhzzztttwwwsssQQQbbbiii\\\JJJJJJXXXdddFFF<<>>@@@DDDGGGHHHFFFDDD@@@DDDKKKQQQTTTWWW___iii|||{{{zzz{{{wwwwwwqqqccc]]]RRRLLLDDD@@@BBBDDDBBB>>>;;;<<<;;;888555444666999222111111000/////////000......---------,,,,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%''')))***+++,,,,,,---&&&&&&...000......222999OOOQQQRRRvvv{{{nnnqqq~~~zzzcccgggooo{{{xxxtttzzzuuulllvvvpppkkksss{{{}}}zzzxxxxxxzzzzzzsss{{{|||sss{{{^^^OOOJJJLLLKKKNNNTTTSSSHHHMMMOOONNNLLLLLLKKKIIIMMMHHHDDDDDDHHHJJJHHHFFFQQQ;;;;;;777999444666333111333999:::777777;;;888:::===???@@@@@@@@@@@@;;;<<<>>>?????????@@@@@@IIIBBB;;;===CCCHHHHHHDDD```[[[ZZZcccsss{{{uuujjjzzzwwwxxx|||vvvooozzzfffuuuvvv}}}|||aaaiiiuuulllbbbbbbwwwsssggglllwww}}}rrrfffwwwuuunnnuuuvvv~~~qqqSSSFFF<<<''' ,,,,,, !!!///000$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&'''"""###$$$%%%&&&%%%%%%$$$%%%&&&&&&'''(((((())))))((()))+++,,,,,,,,,...000...111444777999;;;>>>@@@BBBGGGEEE@@@@@@EEEDDD===DDDGGGHHHFFFAAA>>>???AAADDD@@@AAAHHHKKKFFF???===CCC@@@>>><<<<<<<<<<<<;;;777777555444333222111000......---,,,,,,,,,------++++++++++++************************)))((('''&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++&&&,,,...---+++&&&)))666FFF}}}mmmdddxxxvvv}}}cccfffxxx{{{yyymmm|||bbb___~~~vvv[[[ooouuuiii{{{uuuvvvuuuuuu}}}zzzuuuWWW999///111+++)))///222...)))((()))*********************''')))******((('''(((***''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((()))))))))******''''''((())))))******+++******++++++,,,------............000333555777777888;;;???BBBDDDEEEEEEDDDEEEEEEGGGJJJHHHHHHPPP\\\cccaaa^^^bbbooo{{{}}}yyyqqqpppvvvyyytttiiimmmbbbVVVUUUOOOFFFEEEDDDAAA@@@BBBCCC@@@===<<<<<<:::777555555555666666111000000/////////000000---------,,,,,,,,,,,,+++)))*********************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''')))******))))))666***%%%&&&''',,,...)))+++222AAAFFFgggkkkggg}}}xxxvvvlllwwwsss^^^UUUmmm}}}ooo[[[hhhzzztttlllrrrxxxwwwxxxtttxxxzzzsss{{{qqqXXXRRRSSSTTTPPPPPPTTTNNNFFFIIIIIIPPPTTTPPPMMMNNNMMMKKKEEEEEEEEEEEEFFFGGGFFFFFFNNN:::;;;888:::444555444333555:::999333444999666999===???@@@???>>>>>>:::;;;===??????>>>>>>>>>:::;;;<<<<<<===>>>AAABBB;;;EEETTT^^^```___bbbhhhiiittt{{{wwwtttwww}}}|||sssmmmrrriii{{{jjj~~~{{{zzz{{{ooowwwvvv~~~jjj[[[CCC(((***000!!!'''$$$'''---+++######(((!!!$$$%%%$$$######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&''''''"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))'''(((***+++***+++---...,,,///222555888;;;>>>AAABBBFFFBBB888;;;FFFFFF<<<@@@BBBDDDDDDAAA?????????<<>>999777555777:::888111***111000////////////000000---------,,,,,,,,,++++++)))))))))))))))*********)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&''''''((())))))((('''&&&((((((......'''***///***,,,"""///)))000CCCFFF]]]vvvvvvmmmzzzqqq{{{{{{pppwwwnnnooonnnppp|||{{{~~~~~~}}}|||wwwhhhTTTSSSVVVKKKIIIQQQIIIFFFRRRPPPKKKXXXIIIQQQUUUOOOKKKLLLLLLJJJ>>>BBBGGGHHHFFFDDDDDDFFFPPP:::777777888000555444444333333222111000000222333666999:::::::::999;;;:::999999999;;;<<<>>>;;;<<<:::777888<<<<<<888:::===EEEOOOTTTUUUXXX\\\eeeeeevvv}}}qqqwwwuuugggcccpppxxxwwwsssuuuvvvzzz}}}~~~||||||yyyrrrhhhGGG;;;,,,&&&)))+++***&&&+++***(((&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******...///111333555777999:::<<<<<<<<<===???AAACCCDDDDDDFFFCCC======BBBBBB===BBB@@@AAADDDDDD@@@???AAAAAA@@@???===;;;999777777111555555333333333...&&&.........------,,,,,,,,,+++++++++************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))***+++,,,---///555///333cccpppjjjxxxggguuummmeee}}}{{{wwwlllwwwtttzzzvvvvvvkkkDDD---,,,000///+++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++,,,------///000222222111111333444888:::===???@@@BBBDDDGGGFFFEEEEEEFFFHHHLLLPPPSSSQQQNNNKKKJJJJJJLLLLLLLLLKKKMMMOOOQQQQQQPPPMMMLLLIIIIIIJJJLLLMMMLLLHHHFFFBBBBBBCCCBBBAAA???===;;;<<<;;;999777555444333333000000000///......------------,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))***++++++++++++***+++)))((((((+++///333666eeennnjjjkkkiiipppwwwzzz{{{}}}ttt||||||ooo~~~aaaYYYQQQOOOQQQSSSQQQMMMIIILLLPPPRRRSSSTTTUUUWWWQQQPPPNNNKKKIIIGGGEEEDDDEEEFFFGGGGGGFFFDDDAAA???NNN999666666777///444333222222111000000//////000222444777888888888777999999999999:::;;;<<<<<<555777777444555:::===<<<::::::>>>DDDEEEDDDFFFKKKZZZ[[[kkkqqqjjjqqq{{{ssswwwqqqttttttzzzrrr{{{~~~uuu|||ssswwwllldddooozzzmmm]]]GGG555444---&&&$$$''')))(((&&&)))((('''%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******,,,---...000333555666777999:::;;;===>>>@@@AAABBBBBBDDDBBB>>>===@@@???:::>>><<<===AAABBB???>>>AAA@@@???>>><<<:::888666666999555111//////000000000...---------,,,,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))))))))***+++,,,,,,%%%---///000AAA[[[ddd\\\vvvvvvzzzaaabbblllvvv{{{~~~|||{{{yyyvvvuuuzzzxxx}}}dddMMM???000***---111000,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++,,,,,,,,,---///000111000000111333666999;;;===>>>@@@CCCEEEGGGFFFEEEFFFIIIMMMPPPRRRPPPNNNKKKJJJKKKMMMMMMLLLKKKLLLMMMNNNNNNMMMKKKJJJGGGGGGHHHJJJKKKIIIFFFCCCBBBBBBBBBBBB@@@>>><<<;;;;;;:::888666444333222222000000//////...---------------,,,,,,,,,+++++++++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((()))******++++++*********)))(((((())),,,...000+++888AAAQQQWWWwwwvvvdddpppsss{{{yyyrrr```QQQJJJIIIRRRNNNIIIJJJMMMPPPPPPOOOKKKMMMPPPRRRRRRRRRSSSTTTOOOOOOOOONNNKKKIIIHHHHHHFFFGGGGGGGGGFFFEEECCCBBBKKK777555666777...333111111000000//////......///000222444666666666555777888999:::;;;;;;;;;;;;999<<<:::444000333777888;;;999:::<<<;;;888:::>>>HHHKKKWWW]]]ZZZccclllhhhnnntttxxxxxxvvvyyyvvvrrroooiiilllxxx{{{www||||||{{{sssmmm___OOOBBB777*** %%%$$$###$$$&&&'''&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))******,,,---///111222333666777:::<<<>>>????????????BBBAAA>>>===>>>===:::;;;999:::>>>???======@@@>>>===<<<:::888666555444777///,,,000111,,,---111------,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,(((***...///++++++777FFF^^^qqq~~~tttyyygggwwwkkkrrr___lllfffvvvxxxooouuu}}}lllNNN:::***+++,,,...//////---+++++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))******++++++,,,,,,---//////......000111444666999:::;;;===@@@BBBFFFDDDBBBDDDHHHLLLMMMLLLLLLJJJHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHEEEEEEEEEGGGHHHFFFCCCAAAAAAAAAAAAAAA???===;;;:::999888666444333111111111000//////......---,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((()))***************))))))(((((((((((())))))+++&&&"""(((---LLLqqqfffxxxooojjjddd{{{aaammmooo{{{jjj\\\mmmoooWWWXXX```bbbRRRPPPKKKDDD??????DDDIIIFFFFFFFFFHHHJJJLLLNNNOOOMMMOOOQQQQQQPPPPPPPPPQQQLLLNNNQQQPPPLLLJJJJJJKKKGGGGGGFFFFFFEEEEEEEEEDDD~~~III666555777777...333000000000/////////......///000111333444444444444666888:::;;;<<<<<<<<<;;;<<>>555///111666999;;;:::<<>>:::;;;>>>:::>>>DDDFFFGGGNNNUUUTTTXXXeeemmmjjjiiiqqqzzz|||||||||ssswwwtttzzzuuukkkNNNDDD555(((###%%%)))+++$$$%%%''''''&&&%%%$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))((()))***,,,---///000000333555888;;;===>>>======>>>???>>>===<<<===???@@@;;;999:::======;;;;;;>>><<<;;;:::888666444333222111+++///<<<===111***...,,,,,,,,,,,,++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))***++++++000(((''',,,,,,(((,,,555888aaahhh]]]}}}qqqsssmmmfff~~~kkkvvvzzzcccyyyrrr~~~dddqqqvvvkkkuuuhhhWWWIII888000111000000111///---+++***++++++************)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))******+++***+++------,,,,,,...///111333666777888:::<<<>>>BBB???>>>@@@EEEHHHGGGEEEFFFEEEEEEFFFHHHJJJIIIHHHIIIHHHGGGEEEEEEEEEEEEFFFEEEDDDDDDEEEFFFEEEBBB@@@???@@@@@@???>>><<<:::999777666444333111000000/////////......---,,,,,,+++,,,,,,,,,++++++++++++***))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''(((((('''((())))))******))))))'''((((((((((((''''''&&&---''')))000...666BBB999777+++555HHHOOO```{{{pppkkkqqqxxxqqqrrr|||iiiYYY```mmmbbbIIIGGGKKKHHH???;;;>>>>>>:::999999888999;;;>>>CCCEEEDDDGGGJJJKKKJJJJJJLLLNNNOOOQQQRRRQQQOOONNNOOOPPPJJJNNNQQQPPPKKKHHHHHHJJJFFFEEEDDDDDDDDDDDDEEEEEE{{{HHH666666888999///333000000000000000////////////000111222333333444444666777999;;;<<<<<<<<<;;;666;;;;;;666444999@@@EEE;;;<<<@@@EEECCC>>>;;;===666;;;:::777:::>>>???AAAHHHSSSYYYWWWZZZeeejjjgggiiirrrvvv{{{{{{zzz|||zzz}}}~~~vvv{{{wwwdddKKK444&&&)))'''%%%&&&'''((()))***'''(((((('''%%%$$$%%%'''""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((()))***+++,,,---......111333666999<<<<<<<<<<<<>>>===<<<;;;;;;===CCCIII???<<<;;;======999999<<<;;;:::999777555333111111222---333BBBCCC666---///++++++++++++++++++++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++***&&&$$$(((...000---)))///111<<<<<>>===<<>>>>>>>>>>>===:::888777555555333111000/////////......------,,,,,,++++++,,,,,,+++++++++*********)))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))))))))(((%%%&&&'''((())))))(((((()))###***...------+++***+++***000000''''''666DDDBBBHHHGGG@@@???FFFEEE>>>::::::888444...***)))+++222,,,(((,,,333777555111::::::;;;<<<======<<<;;;CCCGGGKKKLLLJJJIIIKKKNNNQQQQQQRRRQQQOOONNNOOOPPPKKKMMMOOOMMMIIIFFFEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCxxxFFF555666999999///333000000000000000///////////////000000111222222333444555777888999:::;;;;;;999===<<<888666;;;@@@BBB999:::???DDDBBB:::666666888???888111666777222666000555888:::DDDRRRZZZYYYZZZbbbaaaaaalllttt|||zzz___RRRAAA555...+++---111&&&$$$&&&******&&&%%%&&&$$$%%%%%%$$$###$$$''')))"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((())))))***+++,,,,,,---///000333666888:::::::::<<<;;;;;;<<<;;;<<>>BBBFFFHHHHHHIIILLLOOOOOOPPPPPPOOONNNMMMOOOQQQMMMLLLJJJHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@uuuCCC333555888999...222.......................................///000111222222222333555777888999>>>???===888666999999888888888<<<@@@>>>777444555777@@@777...777555---222000000///...///333555555777???AAAGGGWWWiii~~~tttjjj^^^\\\ZZZOOO222......111000(((######---(((&&&'''%%%"""$$$***############$$$%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((())))))*********,,,---///111333666777888:::999<<>>FFF???;;;:::<<<;;;888999<<<:::999888666444222000000///---***)))***+++++++++))))))))))))******++++++***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))$$$***//////***(((+++///(((,,,222222+++***555@@@XXXvvv{{{[[[|||yyy}}}lllmmmooosss{{{wwwyyyoooKKK666111,,,111333111...---------------------,,,***(((&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))++++++******,,,------///111222222333555777555;;;@@@CCCBBBAAACCCFFFBBBCCCEEEHHHIIIIIIFFFCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDCCCBBBBBBBBB@@@>>><<<<<<<<<<<<:::888666555444444222111000000//////------,,,,,,+++*********++++++++++++************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&'''(((((((((''''''%%%&&&&&&&&&'''(((((()))!!!222---000222"""...+++###%%%333666---&&&'''######(((***&&&%%%(((---)))(((---///...---///***///333111---,,,000555444555444222111333777:::<<<>>>@@@CCCEEEHHHKKKNNNKKKLLLLLLLLLKKKLLLNNNQQQNNNIIIEEEDDDFFFGGGFFFCCCCCCCCCDDDDDDCCCAAA???>>>sssAAA111444777888---000------------------------,,,,,,,,,,,,------...///000//////000111444666777999999888555777;;;;;;777777777:::>>>===888888;;;333>>>444,,,777444+++111)))***...111///***)))***...000------111888YYYqqqLLL@@@DDDFFFBBB>>>MMM===333///,,,222111$$$+++$$$"""%%%'''%%%&&&***"""!!!%%%++++++%%%$$$(((%%%$$$$$$&&&'''&&&### $$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''''''''((((((((())))))******+++---000333555777777888===BBB>>>888999@@@<<<999888::::::888:::===:::999888666444222000000///111///,,,,,,000...)))(((((())))))*********+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))+++$$$$$$***+++%%%&&&---+++---***+++000------666:::111DDDMMMCCC]]]rrrhhhxxx|||{{{ttt|||uuuPPP;;;444222111000---//////------///...)))(((******(((&&&'''***...)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((()))++++++******,,,---,,,...000111222222555666000888@@@BBB???>>>AAAEEE???@@@BBBDDDFFFEEEAAA>>>AAABBBCCCDDDEEEEEEFFFFFFEEECCCBBBAAAAAAAAA???===;;;<<<<<<;;;:::888666444444444222111000000000000------,,,,,,+++******)))+++++++++************)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&''''''(((&&&..."""...!!!///!!!---,,,%%%'''&&&%%%******---***%%%'''//////)))(((,,,+++%%%$$$***+++)))***+++++++++---111111...---000444555444555999<<<>>>>>>???BBBEEEHHHJJJKKKHHHIIIIIIIIIIIIKKKNNNPPPOOOHHHBBBBBBGGGJJJIIIEEEDDDEEEEEEFFFDDDBBB???>>>nnnCCC444///000777000222......---------,,,,,,,,,...------,,,,,,------...222000...---///333777;;;888888888888888777666555:::;;;:::777888:::888333222222222111111111000000......---------,,,,,,,,,***------,,,444CCCOOOQQQ===:::555000,,,+++,,,------,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################################################################$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,++++++,,,...111444666777999<<<<<<:::888777777888888999::::::::::::999999777666555444333000.........---,,,++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++222000...///333;;;CCCHHHIIIRRRlllwwwfffzzzpppvvv{{{uuu|||zzzvvv{{{yyyMMMDDD999222111000...,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))******************,,,---...000111222444666999<<<>>>@@@@@@@@@>>>@@@CCCEEEFFFEEECCCBBBIIIGGGEEEDDDBBBBBBCCCCCCEEEDDDBBB@@@>>><<<:::999???<<<999777666555333111111111111000000///...---------,,,,,,+++***))))))+++*********))))))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************++++++,,,,,,------...000///......///111333555:::999:::>>>BBBEEEEEECCCFFFHHHKKKLLLKKKJJJJJJJJJEEEFFFGGGGGGEEEDDDDDDEEEEEEBBB@@@???@@@AAAAAA@@@mmmCCC555///000666///111...------------,,,,,,,,,------,,,,,,,,,,,,------000///------...111555777555666777888888888888888666777666444555777555111333333222111111000//////------------,,,,,,,,,,,,***------+++...777;;;;;;333111...***(((((()))))),,,+++***))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''******)))***,,,...111333777999;;;;;;999777666666999999999888888888888777888666555444333222///---......---,,,++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********++++++---,,,++++++,,,///222444111333@@@OOONNNJJJ```~~~ttteee{{{ttt{{{ooowwwwww|||vvv|||uuurrrvvvrrrKKK<<<777111///111111...,,,,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))***************+++---...///000111333555888;;;===??????@@@???AAACCCEEEEEEDDDBBBAAADDDDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA???===;;;::::::>>>;;;888666555444222111000000000000000///------------,,,++++++***))))))*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((()))))))))***************++++++,,,---------///......---///111333444999888999<<<@@@CCCCCCBBBDDDGGGJJJKKKJJJIIIIIIIIIBBBDDDFFFFFFFFFEEEFFFGGGDDDBBB@@@???@@@AAAAAA@@@kkkBBB555000///444...000------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------...///111222222333555777999:::;;;;;;888::::::888999<<<:::666444333222111000///...------------,,,,,,,,,++++++***,,,---******,,,+++(((***)))((('''&&&&&&''''''******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((((((((()))+++---...444666888888777555555555999888777666666555666666777555333222222111...---......---,,,,,,++++++***))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))************,,,,,,------,,,,,,+++***...******...000333AAAPPPFFFVVVUUUZZZnnnmmmcccjjjyyyiiibbbqqqpppkkk~~~yyyoooddd]]]YYYUUUPPPAAA===CCCFFF???AAA???//////...---...111111...***,,,++++++++++++*********)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))))))))))))))***+++,,,---...///000222333666888;;;<<<>>>>>>@@@AAACCCDDDDDDBBB@@@??????@@@AAABBBCCCDDDDDDDDDDDDCCC@@@===;;;:::::::::;;;999666555444333111000000000000000///...---,,,,,,,,,,,,+++******))))))******))))))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))******+++,,,,,,---...---------...000222333666555666999===@@@@@@@@@AAADDDGGGIIIHHHGGGGGGHHHDDDEEEGGGGGGEEEEEEEEEFFFCCCAAA??????@@@AAAAAA@@@ggg@@@444000///333,,,///---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---------............///111222444666888999:::;;;:::<<<<<<;;;<<<@@@>>>:::444333222111///...,,,,,,,,,,,,,,,,,,++++++++++++(((***++++++***)))(((&&&'''(((((((((((((((((('''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#######################################################################################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''((()))***+++///222444555444444555666666666555444444555666777666444111000000000...,,,------------,,,+++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******+++,,,---...///......---222222000...///222333111///BBBDDDAAAHHHIIIGGGNNNLLLNNNBBBBBBKKKJJJAAAIIIVVVGGG>>>AAABBB;;;777999666444000111444///+++---///......///000000,,,)))++++++++++++************))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))***+++,,,---......000111333555888:::;;;<<>>???@@@BBBCCCDDDDDDCCCCCCEEECCC@@@===<<<;;;;;;;;;999777444333333222111///////////////...---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))******++++++,,,,,,,,,,,,,,,---///000111222333444666999;;;===>>>>>>AAAEEEFFFFFFFFFFFFFFFHHHIIIIIIHHHDDDBBBAAAAAABBB@@@??????AAAAAA@@@???bbb===333000...222,,,///------,,,,,,,,,+++++++++++++++************++++++------...............---111222444555666777777777444666666555777:::999555333333111000...---,,,+++,,,,,,+++++++++*********)))(((((()))***))))))***))))))*********)))((('''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((())))))******,,,///111222333555777333333333444555777888999555333000/////////...------------------+++***)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))***,,,---...(((///111...///444555///333666666888<<<999888???===999999:::>>>222222<<<888222...111666777888999888999222222999111+++444000///...---------,,,++++++++++++*********))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,------......000222444777999:::???@@@@@@AAAAAA@@@???>>>BBBCCCDDDEEEDDDCCCBBBAAADDDCCCAAA>>>===<<<<<<<<<777555333222222222000///...//////......---,,,+++++++++***************)))(((((((((((((((((())))))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))******+++******++++++,,,---/////////000222333555888:::<<<<<>>DDD@@@CCC777===???===???;;;333000333222...'''***)))+++222000...555,,,+++*********+++---...+++************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,,,,---///111444666888<<<===>>>???@@@@@@@@@@@@FFFFFFEEEEEECCCBBBAAA@@@AAAAAA@@@???===<<<;;;:::666444222111222222111000............---,,,+++***************************''''''(((((((((((())))))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((())))))***((())))))+++,,,,,,---------///000111222555999<<<:::===AAACCCDDDDDDEEEFFFEEEFFFHHHGGGEEEDDDDDDEEE??????>>>@@@AAABBB@@@???YYY666111///...222,,,000,,,,,,,,,++++++++++++*********))))))))))))*********************+++,,,---...///000222333333333333333555444333444777666222000000///......---,,,,,,+++*********)))))))))))))))&&&'''******&&&&&&)))&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''########################################################################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((())))))&&&(((***+++,,,...111333222444777:::;;;<<<;;;:::555333000...////////////,,,---......---,,,***((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((,,,,,,+++******+++,,,---+++......+++)))+++...///111,,,000777777:::???@@@999555@@@444999333===333333777666111111666888444555666555111------,,,***)))************+++---...************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++******+++---///222444666999:::;;;===???AAABBBCCCFFFEEEDDDBBBAAA@@@@@@@@@===>>>>>>>>>===;;;888777555333111111222222111000------...------,,,+++***))))))))))))************'''''''''((((((((())))))'''&&&%%%%%%$$$$$$%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))'''((()))***+++,,,,,,,,,,,,...000000000333777;;;999<<<@@@CCCDDDDDDEEEFFFDDDFFFGGGGGGEEEDDDDDDEEE>>>>>>>>>@@@AAABBB@@@>>>WWW555000///...222,,,111,,,,,,,,,+++++++++************))))))))))))******)))((((((((((((***,,,---,,,---...000222333444444222444333111333666444000//////.........---------************))))))))))))'''%%%'''---...)))'''***&&&&&&&&&&&&'''((()))***%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################################################################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######%%%&&&'''(((((((((((()))***+++***,,,...000333666999<<<===<<<:::888666333000...///000000///,,,---.........,,,***((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''')))***+++++++++&&&(((+++......---,,,---+++...666555---444===::::::888EEE333;;;:::FFF444777666444111111222222000,,,---111---'''...333++++++---......---,,,++++++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))***+++...111444555777888:::<<>>===>>>@@@BBBBBB@@@>>>SSS:::...///------///,,,+++++++++************)))))))))))))))))))))))))))((()))))))))************++++++++++++,,,...000111333333222111111222222333//////...------------...))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$########################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################'''&&&$$$""""""###$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++222444777999999777444222111000///...---,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******))))))******+++,,,...///000111333444555666:::999888666555555555555333333333222222111111111///............---------************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))&&&''')))*********)))((()))***+++,,,...///000111222555:::===??????@@@AAAAAA@@@@@@??????>>>>>>>>>@@@@@@>>><<<:::888666555444333222222111111222222......---,,,,,,+++******************))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&$$$""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++,,,...///111222222333777<<<@@@BBBCCCDDDEEEIIIGGGEEEDDDCCCCCCBBBAAA>>>???@@@AAA@@@>>><<<:::NNN777,,,...,,,---000,,,+++++++++*********))))))(((((((((((((((((((((((((((((()))))))))*********++++++***+++,,,...///000222222222111111111111111...------,,,++++++++++++))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################'''&&&$$$###"""###$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))***++++++///111444666777555333111000000///...---,,,++++++,,,,,,+++++++++*********++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))******)))))))))***++++++,,,---...///111222333444666666666555444444333333333333222222222111111111............------------************************))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&'''((()))***))))))((())))))***,,,---///000000000333777:::;;;===???AAA?????????????????????>>>@@@???===;;;999777666555222111111000///000000000...------,,,++++++***************)))))))))((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********+++,,,---///000111222222555:::===???AAACCCEEEFFFEEECCCCCCCCCBBBBBBAAA>>>???@@@@@@>>><<<:::999JJJ333***---,,,---000---++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++---...//////000111111222111000//////...---,,,++++++++++++))))))))))))(((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$###############################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################&&&%%%$$$#########$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********,,,...111333444444222111000//////...---,,,++++++,,,++++++++++++*********************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))******+++******+++,,,...///000000222222333444444333222111222222111111111111000000............------------************************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))))))))(((((()))***+++,,,...//////---///222444666999===@@@>>>>>>??????????????????>>>>>><<<:::888666555444000///......------......------,,,,,,++++++************))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$###$$$'''***,,,***&&&"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******+++,,,...///000000000333666888:::===AAADDDCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>===;;;888777HHH333+++///,,,,,,///---************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))******+++,,,------,,,---///111111000...---111111///...------,,,---))))))))))))((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$###$$$$$$%%%################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$$$$%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((())))))***)))+++...111222222111111//////...------,,,++++++++++++++++++******************)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((((()))******((()))***+++,,,---.........000222333444333222000000000000000000000000000.........---------,,,,,,************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((()))***+++,,,---...,,,---///111333666;;;?????????@@@AAA@@@@@@???>>>===<<<;;;999777555444333///......---------------,,,,,,,,,,,,++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$'''***+++***&&&###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))***+++,,,---...///...000222333555999>>>BBBBBBCCCCCCCCCAAA@@@@@@@@@@@@@@@???>>><<<:::777666HHH444...111---,,,...,,,*********)))))))))((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))******+++++++++***+++---//////...---,,,000000...------,,,,,,,,,))))))))))))(((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))(((***,,,///111111111111.........---,,,,,,+++++++++++++++*********)))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''(((((()))***((())))))***+++,,,---------///111333333333111000////////////////////////...------------,,,,,,,,,************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''(((((()))'''(((((()))***+++,,,,,,,,,---...///111555:::>>>@@@AAAAAABBBAAA???===<<<;;;:::999777666444333333//////...------------...,,,+++++++++++++++******)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,,,,------...///000222555:::>>>AAACCCDDDCCC@@@>>>>>>>>>@@@@@@???===;;;999777777FFF333///222---+++---+++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''((())))))******))))))((()))+++,,,------,,,,,,,,,++++++***************))))))))))))((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%#######################################$$$$$$$$$################################################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((+++---.../////////------------,,,,,,+++++++++************)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))((())))))***++++++,,,,,,---...000111111111000000------............//////------------,,,,,,,,,,,,************************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))''''''(((((()))******++++++,,,......000333777;;;>>>???@@@@@@@@@>>><<<:::999999777666555333222222000//////...---.........++++++++++++++++++******))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((()))******++++++,,,---......///222777:::>>>AAACCCBBB???<<<<<<>>>???>>>===;;;999888777666AAA000---111---+++---,,,***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))(((((((((((()))******+++,,,,,,))))))(((((())))))******))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&'''(((***+++,,,,,,,,,---------,,,,,,,,,,,,+++************))))))))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))'''(((((())))))******+++------..................,,,,,,------............---------,,,,,,,,,++++++************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&''''''(((((())))))******,,,---...///111444777777999;;;======<<<;;;999888777666555444333222111//////...------------...******************++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))******+++,,,.........000333666666;;;??????===;;;<<<>>>;;;:::999888777666555555===---+++000,,,+++...---))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))((('''(((((((((((()))***,,,,,,))))))))))))***+++,,,---))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%$$$#########$$$%%%%%%&&&########################""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%'''((())))))******---,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))------,,,++++++,,,,,,---,,,,,,,,,------.........---------,,,,,,,,,++++++************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&''''''(((((()))))))))+++,,,---...///222444111333777:::<<<<<<;;;:::777777666555333222111111///...------,,,,,,------******************++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&''''''(((((())))))+++---.........///111444111666<<<===;;;:::<<>>:::777555******)))(((((((((((((((''''''''''''''''''&&&&&&(((((())))))*********+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,---000333333000//////111---,,,)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((*********)))***++++++,,,.........//////////////////......------,,,++++++************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((('''&&&%%%''')))''')))***,,,...////////////000111111111000...---333000---,,,------,,,+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))***+++,,,+++***(((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))***'''%%%"""###&&&))))))((('''''''''&&&&&&)))---111555@@@KKKKKKEEEEEEQQQ\\\___aaaccccccbbbaaabbbcccfffbbb]]]\\\^^^^^^\\\ZZZRRRJJJ@@@999666111+++%%%&&&&&&'''(((((())))))***'''((()))*********((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))***+++,,,111000///---,,,,,,,,,---+++++++++******(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))))))))************------------------------......---,,,,,,+++******+++++++++************)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%((()))***+++,,,---......---...............------333000---,,,------,,,+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***+++***)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%)))))))))))))))'''%%%$$$$$$)))000777>>>DDDJJJNNNTTTWWWVVVKKK===666;;;BBBZZZ\\\```ccceeegggiiikkkiiiiiiiiijjjiiieee```\\\eeebbb\\\UUULLLCCC===999...,,,(((%%%$$$$$$&&&'''***)))'''&&&&&&''')))+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))***+++,,,000///---,,,,,,------,,,+++++++++******)))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********------------------,,,,,,...------,,,++++++******+++++++++*********))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,------------............------333000---,,,------,,,+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))))))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&%%%'''(((((('''&&&'''(((***222888BBBKKKRRRWWW[[[]]]ddd```WWWGGG777......111JJJMMMQQQUUUXXX[[[^^^aaaWWW[[[```dddfffgggggghhh^^^bbbgggfffbbb^^^]]]^^^FFFAAA999000***''''''(((***)))'''''''''(((***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))***++++++///,,,******---...---+++******+++******)))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++*********)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&''''''((()))***++++++,,,,,,------------,,,,,,333000---,,,------,,,+++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$############$$$%%%&&&&&&)))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&((()))'''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))******))))))(((&&&$$$&&&,,,444;;;???RRRVVV[[[]]]]]][[[ZZZZZZQQQMMMFFF>>>888666666888333666999:::;;;<<<>>>???DDDFFFHHHIIIJJJOOOWWW]]]ZZZ^^^bbbcccaaa```aaaccc^^^ZZZRRRHHH>>>555...+++&&&''')))***+++***((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******---***((()))---...,,,)))***************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''(((((())))))***+++,,,,,,,,,,,,,,,,,,333000---,,,------,,,+++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%&&&&&&)))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$'''))))))(((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((+++)))***222>>>HHHLLLLLLLLLMMMNNNLLLJJJGGGFFFGGGAAA@@@@@@AAADDDGGGHHHHHHFFFHHHIIIIIIHHHGGGGGGHHHLLLLLLHHHBBB;;;888999;;;BBBDDDGGGMMMTTT[[[aaaeeeddddddbbb]]]TTTIII???888,,,+++***)))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***,,,***)))***,,,---,,,))))))************))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((*********+++++++++,,,,,,,,,+++++++++++++++***************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''((())))))***+++++++++++++++333000---,,,------,,,+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((((((&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''***)))((('''&&&&&&&&&'''+++...666@@@IIILLLIIIDDD777999;;;===>>>AAAEEEHHHMMMNNNPPPTTTWWWXXXWWWVVV___aaaccccccbbbbbbcccddd___```^^^XXXOOODDD;;;777666555555999@@@HHHPPPTTT[[[^^^cccfffddd^^^WWWRRR???:::111***&&&%%%(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***+++,,,,,,,,,+++******))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))******++++++,,,++++++++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))***++++++++++++333000---,,,------,,,+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''***)))''''''(((***---///555<<>>>>>======;;;777111---***(((&&&&&&)))+++++++++(((((((((***,,,,,,+++))),,,,,,+++******)))(((((((((((((((((((((((((((((()))((((((((('''&&&%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))+++,,,***'''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###)))...---((($$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''(((((((((((((((((('''!!!###&&&'''''')))+++---+++---000333777:::<<<>>>555777999999666444444444---,,,***'''%%%$$$$$$#########"""###$$$'''***+++$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))//////...------------,,,************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((()))&&&&&&'''''''''((((((((((((((((((((())))))))))))+++&&&)))666EEEKKKLLLLLLVVV[[[SSS???888GGGYYYbbb{{{vvvyyyvvv|||zzz~~~|||qqqwwwtttyyyvvv}}}lllhhhoooyyypppnnnvvvzzzooohhhZZZNNNLLLRRRWWWXXX]]]bbbdddbbbaaacccdddaaa___``````\\\TTTGGG;;;333)))'''%%%%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$'''---...***%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************,,,+++***((((((''''''(((***,,,000555;;;@@@DDDGGGHHHEEECCCCCCFFFHHHIIIIIILLLPPPUUUXXXWWWRRRKKKFFFJJJJJJKKKMMMOOOOOOLLLJJJCCC===666222000...***'''((('''&&&(((***,,,,,,++++++************)))))))))'''(((((((((((()))))))))+++((((((***)))&&&&&&(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))++++++)))((('''(((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%'''))))))(((''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$(((,,,+++'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''((((((((((((''')))((('''&&&&&&&&&&&&''''''***...222666999>>>AAAHHHIIIKKKLLLKKKIIIFFFDDDFFFJJJOOOOOOMMMLLLLLLNNNIIIFFF@@@:::555333222222---,,,)))'''&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((000//////...------------************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((''''''(((***''''''''''''(((((((((((((((((()))))))))*********---...666DDDMMMOOONNNNNNjjjdddWWWLLLOOObbbuuu~~~xxxzzzlllfffgggiiiccc``````dddeee```]]]\\\___ZZZZZZ```dddcccfffmmm|||uuuzzztttlllsss~~~mmmbbbtttuuullluuuyyy{{{wwwiii]]]XXXUUUQQQRRRXXX]]]___cccfffeee```aaa```______\\\UUUKKKDDD555///(((%%%&&&''''''%%%''''''''''''''''''''''''&&&%%%&&&(((++++++)))&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********++++++((((((((((((+++...222444>>>???AAADDDGGGJJJMMMNNNNNNHHHAAA@@@DDDFFFDDD@@@@@@EEELLLSSSUUUTTTQQQNNNFFFEEEEEEIIIOOOUUUZZZ\\\YYYRRRHHHBBB>>>:::555000111...+++***+++,,,++++++))))))))))))************'''((((((((())))))))))))***''''''******&&&&&&***(((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''(((((('''&&&((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%(((,,,,,,***'''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$''')))(((&&&$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&%%%%%%&&&)))---111333===@@@CCCGGGIIILLLPPPSSSQQQRRRSSSPPPIII???555///???EEELLLOOONNNOOOQQQTTTTTTPPPIIICCC???>>>???@@@>>>===<<<:::666111---***---+++)))&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((333111///---+++++++++,,,************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&''')))+++''''''''''''((((((((()))))))))))))))************---999HHHMMMGGGCCCMMM[[[rrrddd[[[ddd{{{|||qqqnnneeedddlllggg[[[\\\iiiwwwlllgggoooyyyzzzqqqjjjxxxyyyrrrhhhiiinnnfffWWW\\\^^^dddmmmvvv|||}}}}}}}}}bbbkkkfff[[[ffflllxxxgggYYYPPPKKKQQQWWW\\\bbbeeebbb\\\ccc___\\\]]]^^^]]]WWWQQQAAA888,,,&&&&&&((()))((('''''''''''''''''''''''' ###&&&''''''%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++((()))+++///555===EEEIIINNNMMMLLLIIIGGGEEECCCBBBEEE>>>999<<>>:::444///---+++***)))((((((((()))******++++++'''((((((((())))))*********&&&&&&******&&&&&&***))))))************))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&%%%%%%%%%''')))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&***......+++(((&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&(((---444<<>>HHHAAAKKKJJJTTTfffdddKKKOOOoookkkZZZUUUffftttooo```WWWWWWZZZSSSGGGFFFMMMLLLDDDHHHHHH>>>AAAOOOGGG===HHHJJJPPPMMMAAA:::999222&&&+++++++++***))))))((('''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))(((((((((((((((((((((''''''(((((((((((()))***+++,,,,,,,,,+++***************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%&&&(((((('''&&&((()))++++++***(((&&&'''))),,,)))000;;;CCCIIINNNRRRUUUSSSPPPOOOOOOQQQTTTYYY]]]WWW[[[]]]ZZZRRRGGG;;;222555666999888222---///555<<<<<<777000111666222***333777===AAAFFFJJJKKKJJJEEECCCAAA<<<777000***&&&)))&&&$$$&&&)))+++)))'''111000///---,,,,,,++++++---,,,+++***)))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((()))*********+++))))))---///111777>>>DDDFFFMMM^^^sss}}}sss{{{|||ttt}}}zzz|||{{{wwwxxxyyyxxx{{{}}}{{{}}}zzzzzz}}}|||vvv}}}rrreeezzzxxxcccoootttrrr|||yyy}}}{{{nnncccqqqvvvnnn[[[OOORRRRRRTTT___cccbbbcccdddeeeeeebbb___^^^VVVHHH;;;000+++((('''''''''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&((()))*********+++333///(((((()))000???CCCEEEOOOTTTPPPMMMHHH???;;;BBBJJJJJJNNN```jjjaaaYYYlll~~~xxxmmmxxxrrrrrryyymmmqqqttt]]]cccsssmmmXXX@@@LLLJJJ@@@>>>@@@DDDMMM???EEEHHHIIIKKKMMMJJJCCC555000+++((()))+++***)))...,,,)))''''''***...111))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((((())))))))))))***++++++++++++***)))((((((((((((((((((((((((((((((***)))))))))))))))******))))))(((''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&'''(((''''''((()))))))))((('''(((,,,222666===CCCKKKQQQSSSSSSSSSTTTWWWUUURRRPPPQQQRRRUUUXXXZZZZZZUUUMMMFFFBBB@@@@@@DDDAAA<<<:::<<<@@@???===CCCHHHIIIBBB;;;999:::<<<---222777999:::;;;======EEEEEECCC@@@<<<::::::;;;222///+++'''%%%&&&))),,,111111///...---,,,,,,,,,------,,,++++++++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((***))))))(((((())))))***)))))))))))))))*********---***))),,,000444===GGGJJJUUUgggwww}}}|||||||||rrrxxx}}}~~~zzzvvvwwwxxxrrrsssvvvyyyvvvrrrssswwwvvvnnnqqqyyy}}}vvvnnnvvvzzzvvvlllvvvwwwhhhssszzzvvvtttyyy|||zzzlllgggzzzyyywwwcccXXXOOOMMMWWW```aaacccfffiiihhhfffcccgggcccYYYKKK;;;///)))'''''''''(((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((('''((()))***++++++,,,,,,***000,,,***333999AAAOOOPPPYYY\\\TTTKKKHHHFFFAAAPPPhhhlllaaammmyyyhhh|||}}}zzz||||||xxxzzznnnaaa{{{xxxWWWKKKFFF:::CCC>>><<<@@@EEEHHHLLLRRRHHH@@@666000...---+++(((---+++((('''(((+++///111))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))************)))(((''''''&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&))))))))))))***************************)))(((''''''''''''''''''''''''''')))))))))(((((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''))))))((((((((()))(((((()))+++///777???EEELLLPPPTTTVVVUUURRRPPPOOOIIIIIIIIIJJJNNNTTTYYY[[[VVVRRRLLLFFFBBBAAAEEEHHHHHHKKKIIIDDDFFFLLLLLLFFFEEEGGGJJJKKKHHHDDDFFFLLL;;;>>>@@@@@@>>>;;;:::<<<666777777555333555:::>>>::::::888222+++((())),,,222111000///...------------,,,,,,+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((()))++++++)))(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***))))))))))))))))))***************************...******...444===KKKWWWeeeppp~~~uuummmyyy{{{uuuwww{{{www}}}xxxwww{{{~~~{{{zzzxxxvvv{{{|||~~~}}}tttwww{{{zzzrrrnnnnnnjjjpppvvvzzzuuunnnmmmuuu~~~~~~sssyyyrrr___vvvwwwhhhZZZRRRVVVYYY\\\```fffjjjkkkhhheeeiiifff```UUUHHH:::000***((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((***+++++++++******+++,,,''',,,---999PPPXXXSSSUUUIIIRRRPPPJJJQQQ[[[]]][[[|||qqqtttwwwzzzttt|||{{{{{{qqq}}}[[[___ppplllWWWFFF999888666555???NNNVVVQQQIIIAAA:::444...***&&&''')))***+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********)))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((((()))))))))*********((())))))***++++++******)))))))))))))))******************************))))))))))))((())))))***+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((***++++++***((())))))))),,,111666<<>>888111,,,***222111000///...---------+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((***++++++***((('''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))******))))))))))))******************++++++++++++,,,+++///:::HHHWWWjjjyyy|||www}}}|||rrr}}}yyy}}}wwwvvvzzzxxxtttqqqpppooonnnrrrwwwkkkllloooqqqqqqqqqqqqqqqyyyyyyxxxyyyyyysssnnnpppcccfffjjjmmmooovvvcccqqqyyyhhhjjjxxxwwwqqqvvvtttdddYYYOOORRRXXX___fffiiiiiihhhllliiieee```XXXKKK;;;000***(((&&&''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,***((((((+++...333===CCCOOO______VVVUUUKKKRRRMMMRRRoooyyyuuuvvvfffvvvrrriiimmmooovvvqqqfffrrr}}}vvvpppyyyvvv}}}}}}ssspppyyyhhh[[[SSSRRRHHH:::;;;GGGOOORRRSSSPPPIII@@@999555))))))***+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))(((''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))******+++++++++******)))*********++++++,,,,,,((()))***++++++++++++*********))))))))))))******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''((((((((()))))))))******)))((('''(((***000555===EEEJJJOOOTTTWWWVVVSSSOOOLLLKKKMMMOOOPPPGGGKKKNNNNNNSSS[[[___]]][[[YYY]]]hhhmmmhhh```]]]kkkpppooojjjiiimmmkkkeee[[[YYYZZZ\\\ZZZTTTSSSUUUKKKEEEDDDJJJOOOKKKEEEBBBGGGJJJLLLIIICCC<<<777666555666888;;;<<<:::555111111111///...---,,,,,,,,,+++++++++,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))+++******))))))******+++)))******+++,,,,,,------(((,,,999MMM```qqq{{{wwwwww}}}rrr~~~zzzuuuuuuzzz{{{yyy~~~~~~~~~zzzwwwwww{{{~~~{{{yyyooonnnxxxvvvqqqvvvlllmmmmmmkkklllsss|||jjjvvv|||wwwvvvhhheee}}}gggQQQQQQRRRWWW^^^eeeiiikkkrrrpppnnnmmmiii]]]JJJ<<<...***&&&%%%'''))))))'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******((((((+++333999DDDSSSYYYXXXWWWPPPMMMVVVpppqqqeeellltttnnndddggg[[[SSSggg{{{zzzpppiiissspppxxxqqquuutttqqquuujjjxxxtttuuu|||}}}jjjMMM???AAAFFFKKKQQQTTTSSSNNNHHHDDD666333...***((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((***)))((((((''''''((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((('''&&&&&&'''(((((())))))******+++%%%&&&'''(((((('''&&&%%%******)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''(((((())))))***'''(((((('''&&&(((,,,///;;;AAAIIIOOORRRRRRSSSSSSSSSNNNJJJHHHJJJNNNRRRTTTMMMUUU[[[^^^gggtttzzzxxxooolllqqqzzz}}}xxxvvvzzzttttttxxxooo}}}uuuttt|||lllbbb^^^```^^^QQQDDD???AAABBBEEEHHHIIIHHHEEEDDD666111...///555;;;======111000///---,,,,,,+++++++++,,,---------,,,******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))+++******))))))******+++((()))***+++,,,...//////111:::MMMcccsss{{{mmmppp}}}vvvyyy|||{{{xxxvvvyyyuuuqqq|||llljjjrrrwwwwwwooojjjlllmmmkkkvvvttthhhqqqxxxkkk{{{yyylllddd[[[UUUWWW___gggmmmrrrtttxxxzzzuuuiiiYYYNNN999222+++'''(((***)))'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))''')))+++,,,///888EEEOOORRR[[[[[[YYY\\\ZZZZZZdddsssqqquuu\\\bbb^^^hhhhhh^^^iiittt~~~tttzzzjjjmmmvvvyyyzzz{{{www___VVVZZZSSSPPPNNNRRRVVVVVVOOOHHH===:::444...+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))***))))))(((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))'''(((((((((((())))))))))))***+++---///000000000222222222333444555555555111111222222000...,,,***---,,,+++)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&''''''((())))))******((((((((((((***///666;;;GGGJJJOOOQQQPPPNNNLLLKKKKKKIIIIIILLLSSSZZZ___```llltttvvvqqqssszzzzzzssskkkmmmuuuzzztttmmmtttvvvjjjqqq}}}~~~wwwtttwwwcccWWWVVVMMMHHHBBB@@@CCCFFFFFFEEE>>>:::444000111555:::===000///...---,,,+++++++++,,,---.........---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))++++++************++++++((((((***+++---...000000DDDOOOcccwww}}}yyyxxxttt|||~~~{{{vvvpppxxx|||kkk^^^WWWfffooommmnnnwwwzzzvvvhhhooo{{{~~~rrrgggooo}}}xxxpppyyy{{{hhhYYYUUU[[[eeellllllttt}}}{{{oooddd\\\DDD;;;111++++++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((+++...222888EEEVVVccc[[[YYYSSS\\\ttt~~~xxxwwwhhh```mmm]]]PPPiiiuuuzzzwwwyyykkkuuuvvvwwwnnnyyywww|||rrrlll}}}tttnnnzzzkkk^^^QQQPPPVVVWWWNNNCCC;;;:::888555111,,,'''%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************)))(((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))************000222666:::???BBBEEEGGGEEEFFFFFFGGGHHHIIIIIIJJJFFFGGGGGGEEECCC???<<<:::000///...,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&''''''((()))******+++*********,,,000888AAAHHHNNNPPPQQQPPPLLLHHHFFFEEEIIIJJJNNNWWWbbblllqqqssscccmmmtttttt{{{yyyzzz||||||xxxqqq}}}vvvqqqxxx}}}nnnYYYKKKEEECCCAAA>>>GGGFFFCCC<<<444000111444333111...,,,,,,---///000:::333,,,)))***+++***'''))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&'''***+++)))''''''&&&&&&&&&&&&'''((()))+++***)))((((((((()))******)))((('''''''''((())))))(((&&&&&&((()))((('''***++++++***((('''(((***''''''''''''((((((''''''((((((((((((((((((((((((&&&((()))++++++)))(((&&&******))))))((((((''''''+++((((((%%%$$$111555'''$$$&&&''')))))))))(((((()))((((((((((((((())))))((((((((((((((()))************+++,,,------------,,,---...------111888>>>RRRkkkkkkmmm~~~}}}~~~uuuqqqxxxxxxuuuwww{{{qqqbbb\\\aaaaaa___dddpppzzz|||sssfffiiiqqqlllnnn~~~yyytttuuu{{{}}}ooobbbPPPXXXaaannnqqqzzzuuulllhhhZZZHHH777000,,,((())),,,)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************''',,,///,,,((()))+++---***222555===LLLSSSWWWcccXXXWWW```yyy~~~tttooocccUUUaaa}}}ooo~~~uuuyyy|||qqq~~~zzz}}}ttt}}}~~~}}}wwwrrr}}}~~~gggZZZXXXNNNRRR]]]YYYFFF???999:::;;;666---&&&,,,+++))))))))))))'''&&&&&&******'''%%%'''(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''*********)))((((((***,,,,,,***)))((()))((('''%%%---))))))///222333:::DDDKKKKKKNNNTTTWWWXXXWWWXXXSSSYYYYYYTTTUUU[[[ZZZSSSXXXUUUQQQPPPSSSUUUSSSNNNLLLIIIDDD@@@<<<666...(((***))))))***+++***'''&&&''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))***)))))))))***++++++,,,%%%)))000999AAAGGGKKKMMMQQQLLLJJJMMMNNNJJJFFFFFFJJJSSS```jjjoootttyyy~~~mmm|||~~~{{{oooqqq~~~rrr|||~~~ssszzzooo|||zzzttt}}}~~~vvveeeTTTJJJ===>>>EEEDDD999888;;;555333111///---,,,---...000777111+++)))+++,,,***'''************************))))))))))))))))))))))))***((('''(((***+++***((())))))((((((((('''''''''(((((('''&&&'''((()))***(((((((((((()))+++---...***)))((((((***,,,,,,+++&&&&&&&&&'''''')))***,,,$$$%%%''')))++++++******(((((((((((((((((((((((('''((()))******)))((('''***)))))))))((((((((('''&&&%%%((((((***999???333%%%&&&'''((()))))))))))),,,+++***)))(((((()))))))))(((((((((((()))*********+++,,,------...------///000000......777HHHUUUxxxxxx|||zzzyyyvvvqqq{{{}}}yyytttooovvvssseee___dddjjjllltttjjjooovvvmmmjjjttt|||qqqkkklllyyyxxxooozzzzzzwwwccc___\\\bbbqqq~~~yyyooo___RRRCCC:::111)))'''***))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))***))))))))))))************,,,***'''(((+++---+++(((///<<>>CCC===@@@DDDHHHKKKMMMPPPSSSIIINNNSSSUUURRRJJJAAA:::<<<888333...***(((((((((++++++***))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&***------***((()))***555===IIIRRRUUUTTTRRRPPPJJJMMMMMMLLLVVVgggrrrssspppxxxzzz{{{}}}~~~}}}{{{}}}yyyvvv~~~xxxsssvvv~~~tttrrrzzz}}}xxxwww}}}oooqqqtttiiiwwwzzztttyyytttfffUUUAAA>>>EEECCC333222000...------...///...,,,++++++,,,,,,***'''************************)))))))))))))))))))))))))))((())))))***+++++++++&&&'''(((***++++++******,,,,,,+++++++++++++++++++++,,,,,,---...///000111666444111000111111///...444111---+++++++++)))'''*********))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((,,,((()))&&&!!!&&&)))(((''''''&&&''')))***,,,...,,,***((('''(((***+++***))))))))))))***+++++++++,,,---......//////......,,,...888KKKaaattt~~~zzz}}}xxxqqqwwwyyy{{{~~~~~~zzzsssnnn```]]]hhhqqqnnnpppuuurrrhhhrrrsssppp^^^YYYcccnnnwwwyyymmm]]]NNNBBB666---(((***)))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***(((((()))))))))*********))))))*********+++++++++(((,,,000///***+++999GGGQQQRRRNNNSSS^^^cccnnnttthhh[[[```lllmmmuuuiiittttttnnnzzzdddddd|||lll{{{lllcccrrr||||||lllkkkuuuvvv{{{}}}{{{eee\\\mmmooo___QQQNNNLLLCCC;;;888777555111---***)))***++++++...///+++)))***+++)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))***+++***)))))),,,222;;;DDDIIIQQQTTTSSSMMMLLLNNNKKKEEEAAA???===@@@HHHOOOMMMHHH@@@CCCJJJQQQRRROOONNNPPPKKKFFFBBB@@@>>><<<<<>>::::::BBBMMMMMM@@@444???@@@???<<<777000***'''+++***)))((('''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))''')))+++)))((()))...333===HHHTTTWWWRRRLLLKKKMMMTTT___dddcccmmm~~~|||~~~yyypppkkk\\\llleeeYYYeeennnrrr~~~zzzzzzxxxuuutttxxx}}}zzz}}}rrriiiiii}}}vvvdddlllxxxuuuoooyyy{{{yyy~~~iiiWWWLLLBBB444222111///............+++++++++,,,,,,,,,***(((************************************************)))******++++++++++++,,,((())))))*********))))))((((((***+++---...///000333555888<<<@@@DDDFFFHHHEEECCCAAAAAABBBCCCCCCBBB>>><<<999666444222///...)))(((''''''(((***---...))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))%%%))))))%%%***...'''((((((''''''((()))+++,,,)))(((''''''''')))+++,,,***************+++,,,,,,,,,,,,---...////////////++++++333IIIfff{{{ttttttooowww~~~wwwuuuuuuwwwyyyzzzoookkkoooppplllqqquuunnndddnnn{{{wwwsss|||lllsss}}}uuummmaaa```ssszzzfffUUUJJJAAA666,,,++++++************+++,,,************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************++++++++++++,,,***+++...111666EEEUUUSSSMMMMMMeeeqqqlll]]]YYYZZZooo~~~}}}}}}uuuzzz{{{qqqzzzcccttt~~~}}}vvvuuu}}}ttt[[[TTTQQQHHH???<<>>:::>>>EEEIIIHHHEEE@@@;;;AAARRR___\\\QQQKKKZZZ___TTTMMMRRRUUURRRUUUNNNKKKMMMKKKDDD===<<>>===???BBBDDDDDDDDDFFFGGGIIIHHHEEEBBBAAAAAA666333000---***)))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))%%%))),,,'''***...)))(((((((((((()))***++++++&&&&&&''''''(((***++++++++++++******++++++,,,---,,,---...///000000000000...666IIIccc|||{{{zzzyyy|||vvvvvv~~~xxxxxxxxxvvvtttsssxxxttttttqqqnnnwwwzzznnnrrrtttyyy}}}~~~yyywww{{{kkk```pppuuubbbUUULLL@@@555...---+++*********+++,,,************************))))))))))))))))))))))))))))))(((((())))))***+++)))))))))*********++++++*********++++++++++++,,,333'''###///@@@JJJQQQWWWRRR\\\iii}}}tttdddhhhsssllliii{{{zzz~~~{{{|||}}}uuuyyyzzzppp}}}ooo[[[zzzoooqqqyyyttttttwwwxxxyyyttt}}}www___ZZZZZZSSSMMMNNNNNNLLLGGG>>>333,,,***+++000333222---*********((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++)))))))))************+++)))******)))((())),,,...444999BBBJJJMMMHHH???777<<<:::>>>GGGOOOQQQQQQQQQxxxpppggggggvvv}}}nnn|||rrrgggttt}}}zzzZZZZZZaaajjjgggYYYMMMIII888===BBBBBBAAACCCIIIOOOFFFFFFCCC>>>::::::???CCC555222...***(((''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))******************************,,,******,,,222;;;CCCIIINNNOOOLLLFFFCCCOOOfffzzzwww~~~}}}wwwnnntttmmmjjjeeeeeerrryyyppp|||sssiiihhhfff```]]]^^^^^^bbblllzzzyyy}}}zzzqqqxxx|||444333222111///...---------......---,,,++++++,,,++++++++++++++++++++++++************************,,,---...---***)))***,,,///...,,,++++++---///000888999;;;<<<============@@@@@@AAAAAAAAA@@@???>>>555333222333666777777777???EEEKKKLLLGGGCCCCCCEEEAAA???<<<888333...)))'''))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***,,,&&&***,,,%%%$$$(((###''''''))))))************'''((()))***+++******))),,,++++++++++++,,,------------///000000000000000666MMMkkkooommm}}}{{{{{{|||yyyzzzzzzqqqlllpppooosssqqqqqq{{{{{{kkkmmmoootttxxxxxxzzzvvvzzzjjjmmmyyytttaaaSSSHHH@@@000///,,,***)))******+++************************))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++*********+++++++++,,,,,,222+++...???MMMSSSXXX___jjjssswwwvvvkkkXXX^^^zzz{{{rrrjjj___dddxxx|||{{{~~~}}}vvvoooxxxvvvvvvoooooo{{{vvveeexxxuuu}}}ooo{{{sssmmmsssrrrbbbWWWWWWUUUUUUPPPFFF:::111......+++//////+++)))******((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++)))*********+++///444888;;;AAAGGGHHHCCC>>><<<===LLLJJJXXXqqq}}}uuummmnnnpppkkkaaaZZZaaakkkeeeWWWZZZbbbccc[[[___ppp}}}~~~ooottt~~~yyydddZZZ]]]OOOQQQRRRRRRQQQPPPQQQQQQUUUSSSNNNEEE===<<<@@@EEECCC>>>777000+++))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********************************,,,---111:::DDDJJJKKKIIIFFFGGGHHHNNNXXXgggwwwpppuuu{{{qqqmmmsssooolllsss}}}ooojjjccc___[[[SSSddd___SSSIIILLLTTTQQQHHHLLLUUU]]]dddjjjmmmdddWWWllliiiccc```fffsss~~~{{{zzzuuurrr{{{zzz444444333111000...------/////////---++++++,,,---++++++++++++++++++++++++************************---///000...***((()))+++,,,+++***+++---222777:::??????>>>===:::777444222222444777;;;???AAABBBCCC:::777555444444444222111///888@@@AAA:::444555888;;;===??????===999555111))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))*********%%%***---''''''+++(((&&&''')))+++++++++******)))***+++---,,,+++)))(((,,,,,,++++++,,,,,,---...---...///000111111111111>>>```|||}}}zzzdddyyy{{{~~~~~~yyy|||}}}xxxssssssjjjmmmrrrqqqpppyyysss^^^eeeooo{{{{{{ppphhhooo|||jjjttt~~~tttiiinnn~~~iiiWWWMMMGGG111000---+++))))))***+++************************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,+++333DDDSSSTTTPPP[[[mmmzzzeeeaaaeee___cccwwwsssmmmiiinnn||||||yyy~~~}}}pppnnnqqq^^^oooiiiqqqwww||||||nnnVVVPPPYYYYYYUUUKKK>>>444000000'''+++,,,(((''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++))))))******++++++++++++++++++,,,---000666===BBB888>>>BBB???<<>><<<<<<<<<;;;888999>>>BBBAAAAAACCC@@@BBB@@@<<<;;;<<<;;;888;;;555666???@@@777///...444555999AAAGGGFFF???999999444---((('''((()))***,,,+++***))))))***+++,,,******))))))))))))******(((((((((((())))))))))))******++++++++++++******++++++*********+++,,,---------,,,+++,,,---...///222,,,***000333222666===```~~~zzzwwwwww|||{{{{{{uuu{{{yyyzzzxxxsssooopppsssqqqkkkjjjllllllhhhooojjjjjjooossspppmmmlllrrr{{{zzz|||yyykkkjjjrrr~~~cccRRRJJJFFF333(((,,,000+++''')))+++++++++************)))*********)))))))))))))))*********)))******+++,,,******+++++++++,,,,,,,,,000***(((---000000.........DDDRRRVVVXXXZZZhhhvvvmmm]]]fff|||xxxvvvzzzyyy}}}ttthhhqqqwwwxxxvvvzzzxxxrrrsssaaaYYY\\\^^^[[[XXXNNN999111<<<666(((%%%///111(((&&&---************************)))))))))))))))))))))))))))))))))))))))******++++++***)))((((((***,,,---))))))))))))************++++++******************,,,++++++***++++++---...(((...000000;;;KKKNNNEEEBBB===BBBPPP]]]gggxxxiiiVVVHHHGGGKKKHHHEEEDDDGGGSSSSSSPPPSSSTTTYYYeeehhhYYYUUU```dddWWWJJJGGGDDDNNNHHH>>>DDDOOOVVV]]]|||tttnnnyyytttYYYOOOVVVUUUWWWWWWQQQIIIHHHMMMSSSFFF888444777777000)))+++...000...)))'''''')))))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,*********,,,,,,***(((,,,@@@GGGLLLWWWMMM>>>BBBFFF___uuuyyysssrrrxxx||||||wwwtttyyyrrrhhh___VVV```qqqwwwsss|||~~~~~~wwwxxxoooqqquuu}}}~~~~~~}}}qqq666333000/////////...---.........---------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------...---+++***+++,,,,,,------111888???CCCEEEDDDCCC999;;;===>>>>>>>>>???@@@>>>;;;<<>>EEEGGGGGG???<<<888444000,,,(((&&&*********++++++***************))))))))))))******((((((((()))))))))************++++++++++++*********+++++++++,,,,,,,,,,,,------,,,,,,,,,---...//////,,,///444555999LLLcccuuudddmmm{{{{{{}}}uuuwwwpppyyy~~~vvvpppqqqqqqpppooonnnmmmkkkjjjjjjiiiiiimmmrrrrrroooooorrrnnnyyyxxx|||uuukkkjjjppp~~~uuu___NNNIII;;;///......******,,,++++++++++++************)))))))))******************************+++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,---,,,)))---333EEEHHHKKKYYYlllllleeeiiigggTTTMMMuuuwww|||uuuooo}}}~~~uuuwww~~~uuucccvvv}}}~~~uuu{{{{{{tttsssppp```VVVWWWSSSFFF<<<888777222,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++222000...+++***)))******))))))))))))*********++++++++++++++++++*********,,,***)))***------,,,***666***,,,CCCUUUTTTJJJEEEFFFQQQfffwwwtttddd[[[]]]SSSMMMGGGHHHLLLTTT^^^gggsssyyy{{{vvvmmmqqqrrr```JJJJJJSSSUUUTTTWWWaaammm}}}zzzfff^^^```YYYSSSSSSWWWYYYVVVQQQRRRKKKAAA<<<;;;;;;:::888...+++)))(((((()))***+++))))))))))))))))))))))))'''((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++)))******)))((()))---000777HHHQQQNNNIIICCCFFFSSSnnn{{{yyyxxxzzz|||pppsssvvv||||||pppdddOOO```zzz{{{zzzsssiiibbbpppqqqooommmnnnpppllleeemmmqqqsssqqqrrryyy|||www}}}~~~ssshhh]]]aaauuu777444111000000000///...///.........------------------,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,++++++---000333444555:::@@@CCCAAA>>><<<;;;<<>><<<777222222888AAAGGGJJJCCCCCCBBB???:::333---)))******++++++++++++***)))+++******))))))******+++((())))))))))))************++++++,,,,,,++++++******+++,,,---------,,,+++...------------...//////,,,...222222444EEEggg{{{kkk[[[jjj}}}~~~{{{zzzwwwxxxnnnqqqqqqllllllqqqpppiiigggkkkdddggglllpppnnnkkkmmmssspppuuuvvvrrrsss||||||ooommmnnnrrrmmmpppTTTKKKDDD999111+++***,,,...,,,,,,,,,+++++++++******)))))))))******++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------***---000///***(((333???VVVSSSWWWnnn{{{eee___iiiooorrrtttdddttt}}}{{{~~~}}}uuujjjqqq{{{yyywww}}}qqqvvvfff\\\bbb]]]ZZZQQQ<<<999:::444)))&&&,,,...***++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++333222///,,,***)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,***)))+++---...---+++222999JJJWWWRRREEEHHHUUU```gggrrruuueeeMMMAAAAAAEEEWWWkkkvvv~~~xxxqqqqqqdddRRRIIITTT\\\\\\]]]dddpppxxx{{{ppp\\\KKKKKKVVV[[[WWWTTTSSSOOOHHHBBB>>>>>>@@@666///(((&&&)))+++,,,+++))))))))))))))))))))))))((()))))))))((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++(((+++,,,***(((+++444===JJJJJJMMMHHH@@@JJJaaaooovvvwwwtttooooooxxxssscccrrrpppggghhhgggdddrrrbbbYYYXXXXXXTTTPPPQQQ\\\iiisss{{{yyyppp~~~ooo```eeegggsssyyysssmmmrrrxxx{{{777555222111111111000////////////............---------,,,,,,,,,,,,------///......---------------+++,,,///111333666999<<<===>>>???AAADDDHHHJJJKKKZZZ]]]aaafffkkkqqqxxx}}}~~~tttpppmmmjjjnnnmmmaaaNNNCCCDDDBBB<<<===999555555999???DDDGGGCCCCCCCCC@@@<<<888555444------,,,+++******++++++++++++************++++++)))))))))*********++++++++++++,,,,,,,,,,,,++++++***+++---...///...,,,+++.............../////////000777666...999\\\rrrooonnnrrryyy~~~wwwnnnnnnssskkkllluuutttiiigggnnneeedddeeegggfffdddgggmmmvvvsssjjjffftttvvvlllqqqxxxlll```LLLJJJAAA555---+++---...---,,,,,,,,,++++++++++++))))))******+++,,,------+++++++++++++++,,,------,,,,,,,,,,,,------------***,,,000000...000???NNNPPPYYYgggzzzlll]]]fffyyy{{{uuuxxxxxxtttvvvsss~~~}}}}}}xxx{{{tttzzzxxxpppyyyyyyiii{{{}}}dddfffmmm^^^[[[XXX@@@===<<<666///***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,,,,,,,+++*********++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,++++++,,,...111333;;;RRR\\\KKK<<>>999222...,,,+++***)))******************************))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++,,,---,,,---333>>>FFFSSSAAA@@@DDDFFF```~~~rrrtttwwwzzz~~~~~~uuutttiiiccc```ddd|||www|||zzzgggjjjhhhiiioooxxx~~~~~~~~~~~~pppppp~~~yyykkkmmmvvv777555222111111222111000000000/////////............------,,,,,,------...//////...------.........+++...222444555777:::===BBBAAAFFFSSSdddrrrxxxxxx~~~pppbbb[[[QQQEEEDDD@@@:::777888===CCCFFFEEEDDD@@@;;;777777:::===444222...+++***+++---...,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,------------,,,,,,***,,,...///000///---,,,....../////////000000000444>>>999222JJJzzzhhhuuu}}}yyyrrroooooolllfffmmmeeefffppppppeeecccjjjggg```\\\]]]______aaadddoooqqqmmmjjjsssrrrrrrwwwxxxmmmwwwRRRNNNFFF<<<333...,,,---------------,,,,,,,,,+++)))******+++,,,------...,,,,,,,,,,,,,,,------...,,,,,,---------............------000333:::HHHVVVUUU^^^eeejjjgggXXXZZZqqquuu~~~wwwpppmmmoooqqqpppnnnaaabbbjjjjjj\\\XXX[[[XXX]]]^^^bbbgggjjjnnnuuu|||}}}zzzyyyuuuttt}}}|||{{{rrrkkkbbbfffWWWFFF<<<777:::666+++(((...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,))))))******+++,,,---...++++++++++++,,,,,,,,,,,,++++++,,,,,,------------+++...///---+++///888AAAVVVSSSHHHAAAOOOlll|||}}}^^^QQQFFFKKK___xxxvvvYYYSSSWWWMMM^^^qqqeeeGGGPPPQQQSSSTTTQQQIII>>>666>>>>>><<<777111+++))))))++++++++++++++++++++++++,,,+++***))))))))))))***))))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---,,,+++---333;;;CCCHHHGGG>>>IIIUUUXXXkkkssszzz{{{uuuzzzmmmxxxjjjsssmmmqqqsssooorrr~~~{{{mmmiii}}}666444111111111222111111000000000000////////////......------------.....................///000000...111444666777;;;BBBGGGUUUVVV]]]ooo}}}}}}~~~yyytttttttttsssuuuyyyzzzwwwqqqpppvvv}}}|||www}}}~~~qqqeeedddZZZLLL>>>777888<<<@@@HHHFFFAAA:::444333888===:::888333///------...///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,------......------,,,,,,---.../////////...---...//////000111000000000000777888@@@bbbrrrnnn|||xxxxxx}}}wwwhhhaaadddaaaYYYVVVQQQRRRXXXXXXRRRQQQUUU___XXXSSSWWW[[[\\\]]]^^^___lllvvvsssmmmmmmsssxxxrrr~~~}}}ggguuudddVVVIIICCC<<<222,,,---......---------,,,,,,,,,+++++++++,,,,,,------...------,,,,,,------...///---------.........//////222...---222999CCCPPP\\\wwwqqqbbb]]]ggglllsssrrrccc]]]ZZZYYYWWWXXX[[[^^^``````eeedddkkkkkkaaa```eeeccc______^^^]]]]]]```dddhhhnnnooosss{{{{{{~~~{{{~~~{{{}}}zzzsssfffllljjjVVVEEE>>>DDD@@@000***000------------------------+++++++++++++++++++++++++++************+++,,,,,,------............------++++++,,,,,,,,,---------+++,,,,,,------......///,,,///111111111777BBBLLLPPPHHHQQQkkk{{{rrraaaXXXJJJSSSgggxxxrrr]]]LLLTTTcccyyy~~~```TTTQQQPPPSSSVVVSSSJJJBBB===@@@BBB???777///,,,,,,++++++++++++++++++++++++---,,,+++)))))))))******)))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------,,,+++,,,222:::AAAEEEFFF;;;MMMhhhtttkkkiiipppttt}}}zzz|||~~~\\\XXXuuutttaaa]]]XXXeeesssiiiiiiwww555333111000111111111000111111111000000000//////......------------......------......///000222222333666999<<>>FFFFFFDDD>>>777444666999===<<<999666222000...---------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---------............---------.........////////////...///000111111111000000000000>>>___yyyxxxzzz|||}}}yyyuuukkk^^^VVVRRRLLLFFF>>>>>>>>>>>>>>>>>>>>>???HHHGGGJJJRRRWWWWWWXXX[[[YYYcccpppuuuppphhhhhhooouuu|||wwwsss{{{bbbLLLJJJFFF666---000............------------,,,,,,,,,------------------------------......///---.........////////////111...///777BBBOOO___lllyyyaaa```}}}rrrggg^^^XXXWWWZZZ[[[___dddhhhkkknnnqqqtttqqqnnnuuuwwwqqqsssxxxtttyyywwwtttooollljjjhhheee]]]```dddiiinnnuuu{{{}}}||||||wwwggg|||ttttttssspppeeegggkkkhhhYYYLLLIIIEEE<<<333///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...//////......------,,,,,,,,,,,,,,,------------,,,,,,,,,---.../////////......000555<<>>>>>===;;;888222---***...------,,,,,,------...++++++,,,,,,,,,---------------............------///............///000000...///000222222111111000;;;333LLLvvvooo}}}|||zzzzzzvvvooohhhYYYNNNLLLHHH>>>777666666999999555555999:::777222888CCCNNNRRRQQQTTTYYY___[[[aaarrrzzzuuummmkkkxxx{{{xxxssskkkNNNNNNKKK999...444//////.........---------------------------,,,,,,...------------...//////............/////////000,,,---333>>>JJJYYYmmm~~~ssslll\\\bbbsssaaaYYYQQQQQQUUUZZZbbbjjjpppvvv|||~~~{{{yyyzzz|||}}}xxxssshhhkkkkkkgggbbbdddllltttzzz~~~|||}}}|||~~~xxxrrr~~~}}}yyy~~~tttjjjXXXJJJFFFEEE;;;...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000///,,,...888FFFOOOQQQNNNXXXzzzsssQQQMMMcccxxx{{{jjj]]]WWW]]]rrr}}}hhhXXXQQQRRRVVVXXXVVVRRRMMMIIIEEE>>>555///,,,,,,,,,,,,,,,,,,,,,,,,///...+++***))))))***+++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......***444@@@FFFHHHHHHJJJMMM```wwwyyy~~~rrr^^^{{{___\\\mmm|||ggg\\\fffwwwvvv{{{|||wwwsssvvvzzz|||vvv{{{|||vvvsssppp