BM6P6(@ ,,,,,,,,,++++++************,,,,,,((()))///222111<<>>===III[[[lllwwwmmm]]]YYYZZZZZZYYYXXXYYY\\\^^^]]]___bbbbbb```^^^\\\\\\___jjjwww}}}eeeSSSDDD:::;;;BBB??????BBBKKK^^^xxx|||sssrrrkkklllccc___bbb^^^ZZZaaadddLLL>>>999:::<<<=========;;;888666444444...+++((((((***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,---------,,,,,,,,,...000000000555111222AAAZZZtttxxx|||{{{bbbKKKAAA===999999<<<>>>>>><<<>>>BBBIIITTT___hhhmmmooohhheeeccckkkyyyuuuwwwvvvlllbbb^^^NNNKKKIIIHHHHHHGGGDDDAAA<<<::::::>>>BBBBBB<<<666<<>>777999888555999@@@BBB???888333---*********)))'''******))))))))))))******)))))))))))))))(((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))+++---------++++++,,,---&&&***...000111333777:::777<<<@@@===888;;;HHHTTT```bbbkkktttsssmmmmmmrrrooo|||~~~}}}}}}}}}nnnooonnnllliiihhhiiijjjzzzooodddjjjvvv|||~~~xxxppplllkkkrrrdddWWWGGGCCCPPP[[[RRR@@@;;;666333333222...---000------------------------++++++************++++++))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,...///111111222222666666777888999:::999999//////000444;;;DDDLLLRRRNNNVVVXXXSSSRRRVVVTTTMMMIIIJJJXXXxxx,,,,,,,,,+++++++++******,,,***,,,000...+++444AAATTTbbblllmmmtttwwweee___fffqqqzzz|||{{{rrrcccTTTHHH@@@;;;888444888999999;;;@@@CCCBBBVVVdddxxx|||vvvsssqqqlllbbb[[[XXXZZZ^^^```cccgggkkknnnlllnnnooonnnjjjfffcccbbb```cccggggggfffjjjssszzz~~~oooXXXFFF===>>>>>>???BBBJJJYYYjjjvvvtttyyyxxxnnniiilllfff^^^```bbbwwwuuu]]]NNNCCC;;;666@@@AAA@@@<<<777555666888222///+++***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++,,,,,,------///...---....../////////222444<<>>JJJPPPZZZdddkkknnnooooooccckkkxxxyyytttsssgggYYYIIIDDDHHHLLLIIIDDDDDDAAA???@@@AAAAAA???<<<666<<>>999555777<<>>:::444000///...+++)))******))))))))))))******)))))))))))))))(((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************)))))))))))),,,------,,,+++***+++,,,***---222555666777999:::>>><<<888666999DDDRRR]]]]]]ZZZ\\\cccgggjjjrrrzzz{{{xxxsss{{{}}}|||zzzuuunnniiieeedddaaannnsssiiibbbdddgggeeebbbeeeppp}}}yyyggg___UUUPPPPPPOOOLLLJJJBBB:::555777999777444333......------------------++++++************++++++))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...---,,,,,,---///...///000111333444444444555666888:::;;;999777444///000444999@@@HHHOOOSSSUUUTTTQQQOOORRRUUUQQQJJJFFFVVVrrrttt,,,,,,,,,,,,++++++++++++...))),,,444000***:::SSSjjjooossswww}}}gggeeerrr{{{{{{aaaWWWJJJ???:::888777666;;;999777:::JJJ^^^kkkooouuurrroooooorrrwwwzzz{{{wwwoookkkiiisssvvv~~~ssscccZZZIIIHHHDDD>>>:::>>>IIIRRRaaaxxx{{{uuulllkkk]]]]]]ppprrr^^^NNNAAA777===???BBB@@@<<<888777777777444000---,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,---------------...///000000111333<<>>>>>===;;;>>>FFFLLL[[[aaaiiinnnnnnmmmllllllpppvvviiiYYYOOOLLLKKKHHHDDDFFFDDDAAA???>>>???@@@AAA<<<===???CCCKKKVVV```fffdddoooqqqkkkeeeWWWLLLOOOUUU```nnnxxx}}}{{{rrrjjjIII;;;111555<<<@@@DDDJJJFFFBBB===888555222...+++******))))))))))))******)))))))))))))))(((((('''(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************,,,------,,,***)))+++,,,---000555999;;;;;;999888@@@<<<:::???KKKXXXbbbffffff```^^^ccclllvvvwwwvvv{{{sssooohhhvvv{{{vvvlllbbbYYYSSSSSS\\\iiittt||||||mmm\\\QQQJJJGGGJJJPPPLLL@@@555555999:::888777//////...------,,,------++++++************++++++))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,...---,,,,,,---///...///000111333444555555555666888;;;<<<999444///000333999@@@GGGNNNRRRTTTVVVPPPMMMQQQUUURRRLLLHHHOOOgggkkkTTT,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,///000777LLLcccqqquuu}}}wwwvvvyyy~~~sss\\\GGGAAA;;;999::::::999666===<<>>BBBCCC???888222:::888444111...+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))***************++++++,,,------...)))***+++---...111444666;;;III```vvvqqq[[[GGG<<<<<>>IIIYYYdddmmmpppqqqnnnjjjjjjoootttwwwwwwsssiii\\\PPPIIIGGGFFFFFFDDDBBBAAABBBFFFIIIIIIEEEAAABBBHHHSSS\\\aaaooowwwtttnnnjjj```YYY^^^XXX^^^jjjvvv}}}|||zzzxxxZZZCCC333777<<<<<>>999333...+++******))))))))))))******(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***************++++++---------+++***)))+++---...222777;;;======;;;:::888===HHHVVVcccjjjjjjiiijjjggghhhqqqxxxlllcccdddmmmsssssspppqqqxxxgggNNNJJJQQQSSSQQQUUUIII<<<888999999<<>>FFFMMMQQQSSSSSSPPPMMMOOOVVVSSSKKKIIIOOOiii|||jjjXXXPPP,,,,,,,,,,,,,,,,,,,,,,,,+++...---,,,:::WWWoooyyysss}}}vvv{{{\\\FFF===;;;999999===@@@@@@???>>>EEEOOO```vvvzzzuuuqqqoooyyyvvvooobbbRRRFFFAAA@@@>>>AAAHHHMMMMMMUUUqqqzzzwww}}}vvvhhhbbbsssooo[[[NNNEEE???:::;;;AAABBB<<<555::::::888555111---***)))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,------......***+++,,,---...111777;;;JJJZZZrrr{{{___NNNEEE@@@???AAACCC???===BBBMMM\\\hhhoooyyywwwrrrmmmllluuu~~~zzzqqqeeeXXXOOOHHHIIIIIIHHHHHHIIIMMMPPPPPPJJJBBB???BBBJJJRRRWWWnnnyyyyyyrrrmmmeeecccmmm[[[YYY^^^lllvvvxxxzzz~~~gggMMM::::::>>>===BBBLLLIIIIIIFFFAAA:::333,,,)))******))))))))))))******(((((())))))))))))((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,---------+++******---///222666;;;>>>???@@@CCCFFF<<>>===888333555:::BBBJJJPPPRRRRRRRRRKKKLLLOOOQQQJJJFFFTTTgggyyy___OOORRR[[[,,,,,,,,,,,,------------)))000333666PPPyyyxxxYYYGGGAAA??????@@@DDDJJJSSS\\\aaa```ccceeeiiisssyyypppqqqoooiii___SSSIIIDDD@@@999999???>>>@@@XXXvvv{{{sss~~~|||iii___pppuuuaaabbbRRR@@@777:::@@@AAA???:::;;;<<<:::666000,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------.........//////...///333;;;BBB]]]lllnnnQQQGGGGGGDDD@@@???>>>AAAIIIVVVdddmmmooonnnuuurrrpppooowww~~~zzz}}}yyyiiiZZZKKKJJJHHHGGGGGGIIIKKKMMMRRRMMMEEE???>>>CCCKKKQQQbbbttt~~~}}}zzzqqqnnnxxxkkk\\\VVV```hhhhhhjjjpppeeePPP===888999;;;AAAHHHGGGHHHGGGCCC;;;222,,,)))******))))))))))))******'''(((((()))))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,---------,,,+++,,,///222666;;;@@@@@@@@@EEEPPPZZZ```mmmzzzyyypppmmmvvv|||zzzrrrzzz{{{}}}qqq___XXXYYY^^^dddhhhzzzddd\\\ZZZTTTMMMPPPVVVWWWPPPDDD>>>>>>:::888555111///...//////,,,,,,++++++++++++,,,,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,...---,,,,,,---////////////000222555888999999999;;;@@@FFFFFF@@@:::<<<@@@GGGMMMQQQRRRQQQPPPLLLLLLLLLIIIIIIUUUooooooSSSKKKWWWfff,,,,,,,,,---------......,,,222;;;KKKiii}}}vvv|||~~~ZZZAAA<<>>BBB@@@>>>GGG[[[lllnnniiixxxyyyuuutttuuuxxxwwwkkk___XXXXXX___nnn}}}gggbbbhhhcccbbbaaa___UUUGGG>>>;;;===;;;777333111000000000---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,+++,,,...---,,,,,,---////////////000222555888:::888:::@@@KKKSSSRRRJJJBBBEEEGGGKKKNNNPPPQQQQQQPPPMMMMMMKKKOOOaaa|||nnnZZZVVVcccppp,,,,,,,,,------.........111444BBB\\\xxxvvvttteeeMMM>>>===BBBNNNXXXdddiiigggdddeeehhhsss}}}uuuqqqnnnllliii^^^PPPFFFEEEEEEDDDTTT}}}mmmhhhuuu{{{ooofffggg~~~kkkUUUDDD<<<===@@@999>>>DDDEEE@@@999444111************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///,,,---///111666BBBRRR^^^tttzzz```PPPEEEFFFFFFAAABBBHHHPPP\\\mmmyyy|||{{{xxxwwwsssyyyxxxkkk```RRRJJJIIIJJJKKKJJJGGGGGGCCC===888999AAAIIIUUUiiixxx{{{sssvvvaaaLLLRRR\\\\\\^^^eeennnfffTTTBBB:::>>>BBBAAAEEEHHHJJJGGG???666000---******))))))))))))******''''''((()))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,---------------------000444888777===AAA===:::FFF___uuuhhh```pppwwwxxx|||~~~yyyiiieeebbbiiiuuu}}}uuu|||nnncccXXXLLLDDDBBB???===999444222111111111---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,+++,,,...---,,,,,,---///...------...000333777999777;;;EEESSS]]][[[PPPFFFKKKLLLNNNOOOQQQQQQQQQQQQLLLLLLOOO^^^nnnaaabbbnnnyyy((((((+++///...,,,...333111<<>>DDDFFFIIIIIIEEE===444...((()))******)))'''''''''))))))***++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********------......///.........---,,,,,,,,,///333777:::BBBAAA@@@===999CCC```||||||mmmrrrvvvsss~~~qqqWWWOOOJJJBBBAAABBBAAA===444......222,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++*********+++///......------,,,,,,+++---------............///......///222666999999999<<<<<>>AAA???DDDEEEDDDDDDDDD???777000---+++*********)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---.........------000///222;;;KKK^^^llluuu|||uuuxxxoooWWWRRRKKKFFFFFFHHHMMMYYYeeerrrvvvzzz{{{xxxvvvwwwyyy{{{{{{dddPPPGGGHHHLLLFFFAAA<<<999777666:::AAAGGGNNN___uuu{{{uuummmbbbVVVJJJFFFNNNYYYssssssJJJ<<<===<<>>HHHKKKNNNeee~~~uuuddd{{{fffLLLBBB???DDDGGGFFFEEEEEEBBB???444111,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---...//////......111///444EEE^^^uuu}}}wwwxxxbbbRRRRRRKKKFFFJJJUUUaaaoooyyyzzzzzzxxxtttrrrwwwoooVVVIIIHHHKKKIIIDDD???;;;666444999AAAKKKJJJQQQeeeyyy}}}sssdddPPPCCCDDDLLLhhhxxxoooUUUFFF???;;;???CCCFFFIIILLLLLLGGG???:::++++++******)))))))))***))))))***++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,---...///////////////......///111555999<<<>>><<<;;;===AAAGGGRRReeeuuuqqqwww~~~}}}pppjjjiiippp{{{}}}uuufff~~~zzziii]]][[[[[[QQQOOOJJJDDD===777333000..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,---------............///222111000111444999===@@@JJJVVVcccbbbSSSGGGIIIRRRPPPOOONNNNNNOOOPPPOOONNNIIIQQQqqqccchhhoootttuuu}}}...------...---000<<>>@@@>>>???DDDKKKSSS[[[ccchhhcccfffttt}}}nnncccRRROOORRR[[[eeeppp{{{|||~~~oooggghhh|||yyyoooiiieeeaaaeeeaaaWWWKKKCCC===777111///.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,))))))***++++++,,,---------------............///222222222333666===EEEJJJZZZiiisssjjjWWWKKKOOOWWWLLLJJJKKKOOOPPPNNNMMMMMMJJJXXXsssnnnqqq+++---......---666MMMddd~~~lllxxxkkkTTTJJJ^^^xxxrrr}}}{{{mmmaaaXXXSSSRRRQQQOOOMMMLLLOOOTTTYYYbbbhhhpppwww|||]]]CCC===JJJYYYrrruuu}}}|||sssiiiXXXJJJBBB===@@@HHHLLLJJJGGG===888111,,,******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))*********+++,,,,,,------------......///000111111222555DDDbbbuuu```QQQMMMNNNGGGSSSeeettt~~~tttooolllrrrmmm]]]RRRJJJGGGEEECCC===888999>>>???EEEOOOZZZcccrrr|||\\\IIICCCOOO```{{{~~~gggQQQBBBAAACCCHHHLLLLLLHHHCCC333000,,,***+++,,,,,,+++))))))***++++++++++++***************************(((((((((((())))))))))))************************((())))))***+++,,,,,,,,,,,,---...///000000000000---///222666999<<<>>>@@@;;;FFFWWWjjjvvvxxxpppgggiiieeeqqqrrrcccVVVOOOGGGCCCCCCHHHMMMSSS\\\ddduuuvvvwwwtttooolllnnnrrruuu{{{tttpppvvvxxxnnnhhhffftttooobbbQQQFFF@@@:::222///...------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,))))))***+++,,,,,,---------------............///222222333555999BBBLLLTTTbbbnnnrrrdddSSSMMMOOOQQQMMMKKKMMMQQQPPPJJJHHHKKKSSSfffyyytttjjjiii+++---000111444DDDccc~~~{{{iiiwwwjjjRRREEEQQQkkkxxxhhhYYYOOOHHHBBB???<<<===>>>>>>>>>@@@CCCFFFHHHNNNUUU[[[```iiiuuu~~~iiiNNNEEEEEEZZZwwwvvvyyy{{{|||lllhhhUUUGGG<<<>>>GGGLLLJJJHHH@@@;;;444...,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******++++++,,,---------............///111222333444;;;MMMjjjooo^^^QQQMMMNNNNNN___ttt{{{sssrrrttt~~~xxxyyy{{{iiiaaaOOOIIIEEECCC???999888:::@@@IIIUUU[[[\\\eee~~~qqqPPP@@@JJJWWWxxxbbbCCCAAA???CCCIIILLLIIIFFF888333---***+++,,,,,,***))))))***++++++++++++***************************(((((((((((())))))))))))************************((())))))***+++,,,------,,,---...///000111111111///111444888<<<>>>??????666LLLmmmssswwwsss{{{uuu```RRRIIIFFFCCC@@@???DDDKKKTTTbbbnnn~~~xxxlll^^^UUUUUUWWW\\\fffsss~~~qqqgggiiiuuussshhhVVVHHHCCC<<<444111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,,,,)))******+++,,,------...---------............///111333555777;;;DDDPPPYYYeeennnmmm]]]QQQQQQQQQMMMSSSQQQSSSUUUOOOGGGIIIRRRkkkooolll}}}...---000777CCCXXXvvv}}}ooommmgggMMMGGGKKKgggzzzzzzddd[[[NNNEEEAAA???<<<999555666888888888999<<<>>>===BBBGGGIIIKKKRRR]]]fffpppyyywwwVVVEEEGGGbbb{{{uuuxxx{{{uuu}}}mmm```PPPAAA@@@DDDFFFGGGIIIAAA===666111...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******+++,,,,,,------...///.........///111333444888AAASSSjjjuuueee]]]YYYYYY\\\aaammmyyy|||pppsssyyyzzzzzzmmmgggjjjuuu}}}zzzxxx{{{mmm]]]RRRGGGCCC@@@<<<999:::CCCHHHPPPTTTTTTXXXhhhxxx```NNNGGGKKKgggmmmFFFAAA>>>@@@FFFKKKJJJGGG===666...***+++,,,+++***))))))***++++++++++++***************************(((((((((((())))))))))))************************((())))))***,,,------...,,,---...///111111111111111444888<<<>>>@@@@@@@@@===TTTtttzzzzzzxxxaaaRRRJJJFFFEEEFFFHHHOOO[[[gggssszzzfffTTTJJJGGGHHHPPPYYYhhhvvv{{{iiigggjjjppplll]]]PPPKKKDDD;;;444333000...---,,,------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,------......---------............///111333666888;;;CCCOOOXXXdddmmmjjjXXXNNNTTTUUUOOOVVVTTTVVVWWWPPPJJJVVVggg|||gggooo222...111<<>>777222///---***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***++++++,,,,,,------...///.........000111333555;;;EEEUUUgggxxxgggXXXYYY___gggooosssvvvxxxzzzwwwjjjqqq~~~vvv}}}zzzkkkdddcccfffkkkqqqhhhmmmooolllmmmwwwtttsss~~~vvvjjj[[[KKKEEEBBB???======;;;<<>>EEEJJJKKKIII???888///++++++,,,+++)))))))))***++++++++++++***************************(((((((((((())))))))))))************************((())))))+++,,,---......,,,---...000111111222222333666:::>>>AAAAAAAAA@@@JJJ[[[pppwwwrrr{{{___LLLDDDDDDDDDDDDPPPWWWfffwww|||eeePPPEEEDDDHHHKKKXXXdddvvvxxxmmmaaaaaammmooodddXXXSSSKKKBBB777555222///...---......------------------------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,------------......---------.........//////111444777888:::AAAMMMUUU^^^iiieeeRRRJJJRRRUUUOOOUUUSSSUUUWWWQQQQQQddd}}}gggSSSddd000333<<>>LLLLLLOOOTTTZZZfffzzzqqqOOOMMMEEEHHHhhh{{{{{{|||sssbbbPPPGGGBBB???CCCIIIGGGBBB<<<777333///,,,***************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))******++++++,,,------...,,,---000111222777>>>JJJTTTjjjuuuzzz|||```ccchhhdddkkk}}}{{{pppeeedddkkkqqqrrrqqqqqqvvvyyyyyy{{{mmmbbb___^^^]]]cccllljjj```ZZZ[[[^^^fffyyyrrrnnnqqqxxxjjjUUUHHHFFFGGGCCC;;;===???@@@BBBHHHSSS___eeejjjxxxrrrNNNFFFWWWkkkjjjMMM<<<;;;===999GGGPPPBBBFFF>>>333------...---,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,---......111000///000222444444333999999<<<>>>;;;:::DDDQQQfffiiirrrzzzyyytttwwwyyydddNNNFFFGGGJJJRRRZZZqqq}}}~~~rrreeeYYYSSSLLLKKK[[[ppp}}}~~~mmmccc^^^\\\hhhxxxccc```wwwqqqZZZccc^^^bbbbbb[[[ZZZZZZQQQFFF999......111111...---------------------------++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,.../////////000222444<<<;;;999999<<>>>>>@@@DDDHHHPPP```pppxxxeeeOOO>>>CCCVVVooo}}}}}}~~~hhhPPPDDD@@@???@@@CCCEEEBBB===888555111---***++++++++++++************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))*********************+++,,,,,,------000......000///111999CCC___hhh{{{yyyyyy{{{ggghhhlllkkkuuu{{{}}}{{{nnndddlll}}}|||{{{{{{wwwssslll___TTTRRRQQQSSS]]]jjjjjj___WWWVVVVVVYYYhhhxxx}}}yyyuuuqqqllllllttt~~~}}}qqqmmmtttzzzrrr___RRRKKKGGGCCCAAA:::<<<===>>>CCCNNN\\\eeejjjttt}}}cccNNNNNNWWWiiiuuuOOO<<<:::===:::DDDNNNGGGHHH@@@666///------,,,+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,---......///.../////////000111222333666888<<>>EEEOOOUUUZZZZZZVVVNNNMMMUUU\\\^^^___[[[UUUTTTbbb}}}xxx___WWWVVV```uuu///555DDD[[[www~~~xxx{{{{{{aaaEEE===MMMdddtttzzz||||||rrr^^^LLL===666777777666444222222222222333222222222111111111111111333333333444555666777888777777888;;;<<>>;;;888333...***---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++******+++,,,,,,------...------///222444;;;KKKZZZvvv~~~|||xxxyyy|||}}}ooommmoootttwwwfffppp|||zzztttnnn^^^SSSJJJGGGFFFJJJYYYjjjvvvjjj___XXXOOOGGGJJJSSSUUUOOOJJJFFFCCCEEENNNYYYrrrtttmmmqqqzzzwwwmmmiiihhhnnntttyyy{{{|||||||||jjj\\\PPPEEEAAADDD===???AAA@@@AAAHHHWWWccceeelllrrrwwwtttVVVGGGJJJ\\\```HHH<<<===;;;AAAJJJKKKKKKDDD:::222---+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,---...//////---///000000...///333666777999===@@@CCCMMM```rrrzzzppphhhkkkrrryyy~~~ttt^^^TTTRRRNNNQQQ```uuulllUUUHHHKKKQQQ\\\jjj}}}lll[[[PPPIIIFFFGGGGGGLLLRRRYYYeee}}}jjj___ZZZhhh}}}ooovvvuuukkkccc^^^[[[aaauuuzzzjjjXXXIII999222111///------------------------------++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000000000///000111333777888:::<<<@@@GGGOOOUUURRRQQQNNNMMMTTT___dddeee\\\[[[SSSTTTvvvmmmVVV[[[```dddooo333===LLL]]]vvv|||www}}}gggTTTBBBCCCWWWooo}}}oooYYYIII???888555666777666555444333333333444111111111111111111000000222222222222333444555555777777888::::::999@@@HHHLLLUUUbbbmmmwww|||```rrr{{{rrrTTT<<>>:::999;;;>>>>>>>>>CCCIIIVVVuuuwwwuuuyyy~~~qqq```VVVSSSSSSUUUYYY___eeeiiikkkkkkvvvyyygggXXXHHHBBBFFFDDDGGGIIIHHHCCCDDDPPP\\\bbbhhhnnntttbbbPPPPPP^^^dddGGG===;;;===EEELLLMMMHHH@@@666///+++******************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***+++,,,---//////000---000333222///000555;;;======>>>@@@FFFVVVnnnyyyooonnnvvveeeRRRLLLPPPXXXhhhpppZZZIIIBBBEEEYYYnnn{{{fffWWWLLLJJJIIIEEEHHHPPPOOOVVVcccqqq|||hhhXXX^^^ssszzz|||~~~xxxjjjeeessswwwhhh[[[KKK;;;333000......000........................,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............000111111111000000222444666888:::===AAAGGGNNNRRRSSSNNNLLLQQQ]]]iiilllkkkaaa]]]VVV```mmm___jjjrrrpppsss888KKK^^^kkk{{{nnnnnnvvvvvvQQQQQQRRRVVV___lllxxx~~~iiiWWWCCC<<<;;;999666444444444444333333333333444111111111111111222222222222222222222222333444444333333555888777666999???<<>>>>>::::::===LLLfffzzzjjj___WWWQQQJJJIIINNNXXX```eeeaaaiiisss~~~vvvcccRRRHHHGGGEEEGGGLLLLLLGGGCCCKKKWWWccciiiqqqyyyqqq^^^VVV\\\zzzZZZ@@@<<<<<<@@@IIIMMMKKKEEE<<<222,,,***+++************************))))))))))))))))))))))))((()))))))))************************************)))***+++,,,...///000111,,,000222111///000666<<>>AAAFFFMMMQQQVVVPPPOOOZZZjjjuuuvvvsssfff\\\\\\sss{{{oooyyy999VVVrrr}}}vvv___jjj{{{fffPPPdddxxx}}}wwwttt|||yyykkkTTTEEE888666888777333000111111111222222222222222333333333333333444444444222222222222333333444555222222444888888666888<<<<<<===>>>@@@CCCHHHOOOSSSVVV___oooooolllwwwfffCCCCCC]]]~~~rrroooyyyvvv{{{{{{dddUUUIII@@@@@@@@@??????>>>;;;666222++++++++++++************************************((((((((()))******++++++*********++++++++++++,,,,,,,,,---......//////000000000444>>>MMMfffuuuooolllssszzz{{{~~~~~~}}}}}}yyyrrrmmmhhhfffiiigggbbbgggrrr{{{qqqjjjfff\\\LLLAAA@@@@@@<<<999::::::999;;;@@@GGG[[[{{{nnncccUUUKKKJJJQQQ[[[bbbaaaeeejjjoooyyyjjjXXXLLLDDDBBBAAAEEEJJJFFFBBBIIITTTaaafffooowww{{{jjjVVVSSSllltttKKK@@@<<<<<>>?????????>>>>>>???AAACCC@@@EEEPPPbbbzzztttiiitttkkkKKK@@@LLL^^^~~~yyyvvv{{{}}}lllWWWFFFAAA@@@?????????<<<999555---,,,,,,,,,++++++++++++************************'''(((((()))******++++++*********+++++++++,,,,,,---------...//////000000//////444DDD\\\|||~~~tttyyymmmkkkrrryyyxxxnnnmmmxxx~~~~~~tttmmmlllqqqrrrpppsss{{{yyykkkcccWWWGGG??????AAA<<<888999;;;<<<@@@EEEBBBRRRnnnmmmZZZQQQQQQXXX___bbbdddgggiiiooo{{{sss```RRRFFFDDD??????DDDCCC@@@GGGSSScccfffkkkssszzzeeeUUUbbbZZZFFF>>>:::CCCFFFJJJLLLFFF:::000,,,---************************))))))))))))))))))))))))))))))))))))************************************)))***+++---///000111222222111111111444888<<>>666111111........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000...000111222222444666999999;;;>>>AAAFFFNNNVVV\\\WWWYYYfff|||}}}tttXXXWWWfffccc~~~wwwwwwuuuddd___~~~mmmTTTBBB999777888777444000444:::222333444555555555555555666666666666777777888888333333333444555666888888777555777;;;<<<:::;;;>>><<<<<<=========<<<<<<<<>>GGG\\\xxxjjj```bbbYYYIII===BBBhhhyyy|||}}}gggOOOAAA@@@?????????===:::777......---------,,,,,,,,,************************'''(((((()))***+++++++++******+++++++++,,,,,,,,,------......///000000000555222555DDD]]]|||rrriiitttjjjlllzzz{{{wwwwwwzzziiihhhpppqqq}}}xxxpppnnnuuuyyyyyy}}}yyyhhh^^^TTTIIIEEEHHHCCC>>><<<>>>>>>;;;:::<<<===MMMgggiiiYYYTTTWWW]]]bbbdddgggiiilllrrrzzzkkk\\\OOOLLLCCC>>>AAA@@@>>>FFFRRRmmmlllooouuu}}}}}}^^^\\\ttteeeKKK???999BBBCCCIIINNNIII<<<111---...************************))))))))))))))))))))))))))))))))))))************************************)))***+++---///000222222888666444555999>>>BBBCCCEEEKKKUUUggg{{{eeejjjzzzgggUUUOOONNNRRRbbbuuuxxxcccLLLBBBFFFMMMWWWhhh}}}fff\\\cccnnn{{{mmm```]]]TTTLLLGGG@@@888333333////////////////////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111---///111222333444777::::::<<>><<<>>>???<<<>>>@@@@@@===:::999<<>>;;;;;;555000,,,+++...///,,,)))+++++++++*********))))))))))))))))))******************+++++++++,,,,,,,,,+++---......------///000222666???KKKXXXoooxxxrrruuuwwwvvvuuuxxx}}}}}}vvvuuu{{{uuupppqqqwww~~~kkkYYYXXX]]]YYYNNNHHHCCC@@@@@@>>>;;;<<>>CCCHHHGGG@@@666...***,,,,,,++++++***+++++++++************************))))))))))))************)))************+++++++++++++++,,,,,,...///111222666999<<<;;;;;;???GGGNNNEEEQQQlll{{{qqqzzz]]]UUULLLLLLZZZppp}}}uuu___PPPGGGGGGRRR```yyyqqq^^^YYYlllrrr___```\\\QQQFFFBBBBBB;;;111333111/////////000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------......///000000000111111222222222333666888===@@@BBBFFFRRR```eeeaaaaaaccc{{{qqqeee]]]vvvooowwwpppssszzzjjjXXXHHH<<<666666444333333444444333222666666555555555666666777::::::;;;======;;;888555888888:::;;;<<<<<<:::999<<<@@@@@@<<<999;;;;;;888888;;;>>>>>>===>>>AAAEEELLLVVVaaaeeeeeeddddddccc{{{___WWWTTTPPPEEE<<>>999CCCRRRUUUeeevvvlllWWW[[[iiiaaaHHH@@@;;;>>>BBBGGGHHHDDD;;;111+++------,,,+++++++++,,,,,,************************))))))))))))************************++++++++++++++++++,,,---...000111222555888<<<>>>@@@FFFOOOVVVUUUhhhyyyvvvsssgggXXXOOOGGGOOOhhhvvvcccOOOIIIPPP```vvv}}}ggg[[[]]]oootttdddiiieee[[[OOOGGGCCC:::000333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------......///000000000111222222222222444777999;;;???DDDIIIUUUbbbfffccchhhxxxkkk\\\pppyyyjjjwwwwwwgggTTTDDD;;;777777777666555555666666555444777777777777888888999:::;;;>>>AAAAAA???;;;888666777888::::::::::::;;;<<>><<>>>>>===???DDDIIIIIIBBB777---...---,,,,,,++++++,,,,,,************************))))))))))))************************+++++++++,,,,,,,,,,,,---///000222333111555:::???CCCJJJSSSZZZ___yyy}}}iiiiiissscccWWWSSSPPPSSSgggwww\\\RRRLLLVVVmmm|||jjjffffffvvvppp^^^ZZZ]]]qqqxxxfffaaa```ZZZQQQKKKFFF???888222000.........///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,---......//////000000111111222333333333555888;;;<<>>BBBFFFBBB===:::;;;<<<;;;888===<<<;;;===FFFYYYppp~~~qqqdddVVVZZZfffWWWKKKBBBFFFkkkyyykkkZZZPPPLLLIIIDDD@@@===888111,,,++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------,,,---//////000111555777888CCCTTTbbblllvvv|||uuurrrxxx{{{xxxvvvsssqqq|||fffWWWHHHBBBBBB@@@??????EEEOOO]]]mmm|||tttwwwyyywwwpppbbbUUURRRZZZdddnnnhhh}}}vvvmmm[[[QQQFFFCCCAAA@@@EEELLLXXXZZZgggyyy|||zzz~~~xxxiiiZZZPPPNNNmmm\\\BBBAAA;;;===AAAHHHMMMHHH;;;000...---,,,+++*********+++************************((()))))))))*********************+++++++++,,,,,,,,,,,,---...///111333444333777<<>><<<888:::999888888999999888777555666666777888:::;;;<<<>>>??????<<<999888;;;>>>???>>><<<::::::>>>DDDHHHEEE@@@;;;:::;;;:::888666666>>>JJJWWWeeeuuuyyydddVVVdddhhhbbbHHH;;;___yyyttt]]]MMMJJJIIIEEE???>>>:::333...+++++++++,,,************************************++++++++++++++++++,,,,,,,,,------------...///000111333777:::999FFFXXXfffpppwww{{{}}}uuuzzz{{{vvvssssss{{{~~~|||uuuiiipppyyysssnnnwwwyyyooouuu~~~iiiYYYJJJCCCBBB@@@>>>>>>AAAMMM]]]mmm}}}zzzhhh[[[WWWXXXmmmgggrrrppp___UUUJJJDDDBBBBBBEEEHHHXXXVVV___rrr}}}|||{{{||||||zzzuuulll```RRRHHHjjjsssMMM>>><<<;;;>>>FFFLLLIII>>>333------+++******)))))))))************************((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---...000222444555:::===BBBHHHNNNTTTZZZ]]]mmmtttxxxooofffdddaaa^^^___nnnnnn[[[bbbvvvmmmiiiwwwwwwcccPPPPPPaaa~~~mmmccc^^^XXXRRRLLLDDD===999222000.........///...------------,,,,,,++++++++++++++++++,,,,,,---------//////.........---------......//////000111111111222333555555666999<<>>===;;;999888:::>>>BBB;;;999888:::@@@EEEIIIJJJFFF@@@;;;::::::999:::<<>>;;;666000---+++,,,,,,***************+++++++++*********++++++++++++,,,,,,,,,,,,,,,---------------...///000222555:::>>>CCCRRReeettt~~~yyy}}}uuuooopppuuu}}}}}}vvvllllllssszzznnn```WWWbbb}}}sssmmmqqqxxxlllTTTPPPXXX___aaaUUUIIIDDDBBB???>>>???AAAMMM]]]kkkyyykkk[[[SSSeeegggmmmzzzddd\\\PPPGGGBBBAAAAAABBBNNNNNNXXXjjjzzz~~~{{{xxx}}}xxxnnn\\\LLL___zzzaaa???>>>===>>>DDDIIIIIIAAA999...---,,,+++***)))))))))************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,------///111333555666:::===CCCJJJQQQWWW[[[]]]yyymmm[[[WWWXXX[[[cccmmmuuummmmmm~~~zzzhhhVVVOOOTTTllljjj___TTTOOOKKKCCC<<<999333111/////////000///---...------,,,,,,++++++******++++++,,,,,,------.../////////.........------...//////000000111111222222444555777888:::>>>AAALLLSSS```mmmtttyyy~~~gggYYY]]]kkkssshhhwwwwwwiiiXXXMMMCCCCCCDDDEEEEEECCC@@@===;;;:::888999::::::999777777777777777888999:::;;;<<<:::888888;;;???BBBCCC999999===GGGRRRXXXVVVSSSHHHAAA======>>>@@@IIISSScccjjjrrrsssmmmbbbYYYTTTPPPSSS^^^ssskkk\\\jjj~~~wwwXXXYYYzzzsssmmmyyyZZZDDD===???AAA<<<;;;777333///,,,,,,---))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---...000111333777<<<@@@MMM]]]qqqxxxqqqmmmqqqyyyqqqddd]]]\\\mmmfff]]]UUUQQQZZZrrrwwwjjjfffdddaaapppwwwpppZZZGGGBBBFFFIIISSSKKKEEECCCBBB@@@@@@BBBDDDMMMXXXbbblll{{{hhhXXX^^^jjjlll|||lllggg\\\OOOEEEAAA???>>>EEEHHHOOO\\\ooo{{{yyyqqqjjjVVVRRRrrr}}}PPPCCCAAA@@@CCCGGGGGGCCC???000000...---,,,+++++++++************************))))))))))))************+++++++++,,,,,,,,,------,,,---...///111444666777999===DDDNNNWWW___ccceee|||aaaSSSIIILLLTTT^^^pppyyytttiiiZZZSSSaaayyyhhhXXXRRRPPPJJJCCC???444222000000000111000///......---,,,,,,+++************+++,,,,,,---......////////////............/////////000111111222222222444666777999<<<@@@CCCQQQXXXeeesss{{{yyyjjjgggeeeiii~~~llluuu}}}xxxyyyuuuhhhYYYJJJAAACCCIIIPPPQQQLLLGGGEEEFFF???===<<<<<<======<<<;;;888888888888999:::;;;;;;:::888777:::???CCCDDDBBB@@@BBBKKKZZZjjjpppjjjcccIIICCC???@@@DDDKKK[[[kkktttnnndddXXXNNNLLLQQQVVV\\\^^^```eeeuuu]]]ccc|||dddRRRwwwvvvlllMMM>>>===AAA;;;:::888444000---------))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000111333777===AAAMMM^^^sss|||~~~yyytttoooooouuu~~~wwwfffVVVLLLXXXUUUTTTVVVUUUWWWdddsssjjj\\\XXXRRRIIIRRRVVVQQQCCC;;;===AAA@@@HHHDDDBBBCCCBBB@@@BBBFFFDDDIIIOOOSSSYYYeeeuuutttbbb\\\nnnmmmrrruuuqqqfffWWWJJJBBB???>>>DDDFFFGGGMMMaaavvvxxxnnnttt]]]KKKmmmdddGGGDDDBBBCCCEEEFFFEEECCC222222000///...------,,,************************))))))))))))************++++++,,,,,,,,,---------,,,---...000222444666777>>>BBBKKKWWWccclllqqqsss}}}xxxtttwww}}}vvvcccIII???===HHHUUUeee}}}www~~~gggVVV[[[iii```[[[RRRHHHBBB555333111000111111000///......---,,,,,,+++************+++,,,,,,---......000/////////............/////////000111111222222333444666888:::===AAADDDUUU\\\jjjyyy{{{www{{{wwwttt|||~~~zzz~~~|||uuurrrvvvzzzkkk]]]NNN???999;;;NNN]]]fffdddaaa```XXXLLLPPPKKKEEEAAA@@@@@@AAAAAA???EEEFFF@@@;;;<<<===:::===999;;;EEEJJJFFF???<<>>888222......///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------------...000000//////222444444777BBBMMMNNN^^^uuu}}}vvvlllyyyoooiiioooqqqwww~~~}}}nnn]]]QQQQQQUUUVVV[[[```YYYZZZjjjkkkiiieee]]]RRRGGG???;;;======;;;999888999;;;===???BBBEEEDDDAAA>>>>>>>>>EEEHHHJJJKKKMMMQQQXXX]]]qqqjjjqqqllljjjrrryyy___PPPMMMFFFBBBAAA===<<<@@@DDDKKK\\\pppzzzzzzwwwkkkTTT```[[[GGG@@@EEEFFFHHHGGG???777000+++,,,---,,,+++,,,,,,,,,,,,+++++++++******)))************++++++++++++,,,,,,,,,,,,,,,,,,---...///000222444666888999@@@HHHPPPdddvvvkkklll}}}zzzrrriiiddd``````gggooovvv```III@@@999888DDDYYYpppcccSSSnnngggWWWWWWQQQ===AAA:::222///111333111///...---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------------.........//////......//////000222333444777777999<<<;;;;;;@@@GGGQQQ]]]ppp||||||}}}zzzyyyzzzxxxuuuwww{{{oooaaaRRRHHHAAA===???EEEZZZmmm~~~{{{wwwnnncccbbb]]]VVVPPPMMMKKKJJJJJJOOORRRPPPHHHCCCDDDCCC@@@:::>>>FFFKKKIIICCCFFFNNN```qqqvvviii^^^SSSNNNPPPcccyyy|||iiiTTTJJJPPPYYYdddtttkkk___eeeZZZHHHZZZwww\\\CCC:::>>>@@@@@@>>>999333///...///,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,------------...///000000000000222444444777CCCPPPZZZqqq|||xxxiiifffmmmyyy~~~qqqccc[[[ZZZbbbccccccfff^^^ZZZccc```[[[SSSJJJBBB===<<<<<<666888999888777888<<<@@@HHHKKKKKKFFF@@@===???BBBBBBCCCDDDCCCBBBCCCGGGKKKZZZvvv{{{qqqmmmmmmuuu|||```OOOKKKDDDBBBBBB===<<<@@@CCCJJJYYYkkkuuuvvv{{{kkkPPPZZZxxxtttTTTBBBBBBCCCEEEHHHDDD888111+++,,,---,,,+++,,,,,,,,,,,,+++++++++******)))************++++++++++++,,,,,,,,,,,,---------//////111222444888<<>>:::999@@@LLL^^^tttsss^^^fff|||vvv^^^WWWQQQAAACCC===666222222222000///...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------------------............////////////000222333444444444777;;;<<<<<>>>>>>>>:::555111......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111000000222555666===MMM]]]lllwwwkkklllvvv{{{{{{uuukkkhhhhhhvvvyyytttsssjjj^^^\\\OOOJJJCCC<<<888777999;;;999999777555666;;;CCCJJJ[[[YYYSSSIII@@@<<<@@@DDDBBBCCCCCCAAA??????@@@AAAFFFUUUqqqzzzuuussswwwnnnYYYSSSKKKHHHGGGAAA<<>>AAAMMMcccwwwooobbbccclll___ZZZMMMDDD@@@;;;666222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------....../////////000111222333444444444777<<<>>>AAAHHHQQQaaawwwzzzyyyuuuyyyrrrxxxhhhNNNEEEFFFFFFCCC===999:::===XXXqqqzzzqqqhhhbbb]]]YYYVVVTTTSSSPPPPPPQQQPPPLLLGGGGGGMMMRRROOOKKKRRRhhh|||zzz```HHHCCCQQQ```ttt}}}~~~nnnXXXSSScccwwwfffTTTKKKBBBDDDOOOtttiiiGGG>>>======>>><<<888333///---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------...///000111000111333777;;;GGG\\\pppvvvooouuu{{{ppphhheeeaaafffsssyyytttvvvvvvwwwbbbVVVDDDBBB???===<<<;;;999888>>>:::888<<>>CCCJJJWWWhhhwwwiiiqqqiiiTTTLLLMMM[[[sssbbbDDDEEEFFFCCCCCCBBB===555...---...,,,+++---,,,,,,,,,+++++++++******))))))*********+++++++++++++++,,,,,,---.........222222222222444;;;FFFNNNVVV[[[hhhgggaaa{{{kkk^^^WWWRRRJJJCCCBBB???===>>>>>>===AAAHHHdddrrrsss]]]EEE===>>>???===???AAA@@@===FFF___wwwhhh\\\mmm}}}vvvggg^^^QQQCCCBBB>>>888333//////000......---,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------/////////000111222444444777777:::???BBBEEEMMMVVVbbb}}}~~~kkkvvvxxxsss{{{|||fffSSSLLLLLLTTTXXXQQQDDD<<<<<<@@@JJJdddwwwpppkkkgggddd]]]\\\\\\___aaa]]]VVVQQQXXXUUUQQQRRR\\\nnnvvv\\\FFF>>>III^^^ooo|||uuukkkeeeiiixxxxxxuuu{{{xxx[[[NNNFFFCCCDDDUUU{{{yyyXXX???>>>>>>>>>===;;;666111------------,,,,,,,,,++++++++++++,,,,,,,,,---------...............///111111222222444888===LLLggg~~~~~~xxxrrrqqqxxxssscccVVVRRRTTTQQQXXXlll}}}zzz]]]LLLGGGDDDAAA?????????===;;;;;;999>>>NNNfffzzziii[[[KKKAAA@@@BBBCCCAAA@@@@@@@@@AAABBBBBBBBBBBBEEE@@@CCCPPP\\\mmm~~~~~~uuurrruuu~~~mmmfff^^^WWWOOOCCC<<<>>>CCCKKKXXXiii}}}pppppp~~~ooo[[[OOOGGGRRRhhh{{{fffGGGCCCAAA@@@CCCCCC@@@777000......,,,+++---,,,,,,,,,+++++++++******))))))*********+++++++++++++++,,,------...//////333333333111333<<>>999:::888888;;;;;;:::===CCC^^^jjjlllZZZEEE<<<===???===@@@BBB@@@>>>GGGbbb|||hhhYYY^^^vvvuuugggSSSEEECCC???999333000000111///...------,,,,,,------,,,,,,---------.........,,,,,,,,,---------......//////000000111333444555888888;;;@@@CCCFFFOOOXXXiiiqqqxxx{{{zzzvvvwww~~~jjjSSSVVVhhhuuuyyyuuucccLLL???===>>><<>><<<888222...------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111111444444555888>>>PPPnnn}}}~~~wwwvvvyyy|||yyyuuu```NNNEEEEEEKKKJJJQQQgggtttWWWIIIOOOIIIAAA<<<===???@@@???888:::DDDXXXnnnzzzzzzuuu\\\PPPBBB<<>>>>>BBBIIITTTeee}}}~~~uuusssZZZPPPGGGTTTjjjqqq|||vvvTTTDDD999<<>>MMMXXXeeerrryyyppptttvvvZZZPPPBBB<<<;;;<<<:::777888666777::::::888;;;@@@XXXgggooobbbKKK===:::<<<>>>>>>??????AAAOOOkkkwww___PPPXXXjjjqqqLLLGGG@@@999444222111222///......---------------,,,---------............---------.........//////000000000111222333444555777777:::???BBBFFFPPPZZZqqqzzzuuuwww}}}sssqqq~~~yyybbbRRRGGG???:::FFF___~~~~~~wwwmmmhhhiiilllnnnqqqzzz}}}kkkMMMEEEDDDRRRdddqqqyyy~~~ttttttyyy___PPPJJJEEEEEERRRUUUFFFDDDAAA???===999444///...------------,,,,,,,,,,,,,,,,,,------------...............///000111222333444666:::CCCYYY|||{{{~~~wwwpppqqqzzzsss\\\LLLCCC???@@@CCCFFFKKK```}}}pppZZZUUUPPPJJJBBB>>>???@@@???===;;;===DDDNNNXXX\\\[[[XXXUUUOOOGGGBBBAAACCCDDDEEEEEEBBB>>>>>>@@@AAAAAAAAA>>>@@@CCCDDDCCCDDDIIIOOObbbvvvvvvqqq|||uuufff___cccrrrwwwnnnlllqqqxxxnnniiieee]]]QQQBBB??????DDDKKK[[[uuuzzz}}}```TTTFFFRRRjjjmmmxxxnnnQQQ<<<<<>>@@@======BBBMMMbbbiiiXXXXXX]]]zzzWWWNNNCCC:::666444222000//////...---------------------------...................../////////000000000000000111222333444555777777:::@@@EEEKKKVVV```yyytttvvvuuu{{{~~~|||mmm[[[KKKEEEEEEOOOjjjvvvtttyyyoooyyyfffLLLJJJKKKWWWmmm~~~uuulllqqqyyygggUUUOOOIIIIIIHHHssscccIIIFFFBBB@@@>>>:::444000......---------,,,,,,,,,,,,,,,,,,---------...............//////000111222111333777===IIIccc~~~tttjjjhhhlllrrrvvvbbbMMMDDDDDDCCCAAA@@@CCCFFFZZZwww}}}yyy~~~}}}~~~{{{qqqcccgggKKKHHHEEEEEEFFFDDD===777<<<===???@@@BBBIIIQQQWWWWWWWWWSSSLLLDDDAAACCCFFF???<<<888888<<>>???CCCQQQkkkppp^^^HHHOOOhhhmmmbbbDDD???BBB:::FFF<<<333000...,,,+++---,,,,,,,,,+++++++++******)))************+++++++++++++++,,,---...///000111,,,000444666;;;GGGYYYgggnnn|||qqqoooXXXHHH???===999888888888888777999777777999888666888===DDDccczzz]]]DDD???EEEAAA======GGGYYYuuupppXXXUUUiii___TTTFFF<<<777555222/////////...------------...---------.........//////////////////000000000000000000000111222333555555888999===DDDJJJPPP\\\gggdddyyyzzzrrrWWWGGGEEEHHHWWWuuu|||```OOOKKK___qqqzzztttjjjaaalllxxx~~~{{{}}}~~~|||ZZZPPPUUUZZZUUUXXXmmmRRRKKKIIIDDD===>>>:::***...---,,,,,,++++++,,,,,,***++++++,,,,,,------...---///000000//////000222555111555CCCTTTmmmwwwsssuuuyyyvvvqqq}}}sssbbbOOOCCC>>>???AAAAAADDDTTTqqqxxx}}}|||vvviiiLLLNNNOOOLLLDDD===<<<>>>>>>>>>>>>>>>CCCPPPbbbnnnfffqqqlllTTTFFFKKKNNNIIIEEE===999;;;;;;:::<<>>RRRbbbgggyyyssstttqqqaaaUUUJJJBBB>>>===;;;:::999::::::;;;:::>>>===999999===<<<777888SSSxxx{{{\\\LLLNNNHHHMMMLLLOOOhhh|||ccc\\\UUUsssnnnQQQHHHGGG666///666444//////.........---------............////////////111111000000//////......222222222222333555777888;;;======GGGUUUYYYbbbuuuvvvccc```|||{{{}}}uuuOOOLLLIIILLLYYYsssdddQQQWWWgggzzzpppcccXXX[[[eeemmmnnnpppvvvzzz{{{eeeSSSSSS]]]VVVOOOjjj}}}XXXIIICCCCCC??????;;;......---,,,,,,++++++,,,,,,***++++++,,,,,,---......---///000000//////111222999777===HHHVVVnnnyyyuuuwwwxxxyyy{{{tttqqqrrr|||ttt]]]KKKEEECCCAAA@@@CCCSSSooo}}}qqqpppuuuwwwgggPPPLLLJJJIIIIIIEEEAAA===>>>===???FFFTTTiii|||jjjUUUKKKNNNVVV[[[MMMEEE>>>===;;;:::<<>>@@@BBBLLLjjjsssbbbaaajjjuuu}}}nnnkkk^^^KKKGGGFFF???<<>>DDDDDD???444---,,,---,,,------,,,,,,+++******)))***++++++++++++,,,,,,,,,,,,---.........///111333444444444888GGG[[[gggjjjuuuppphhhuuuxxxttt}}}sssaaaSSSIIIDDD@@@>>>>>>>>>>>>===;;;:::999<<<@@@AAA======???>>>:::<<>>777666444//////.........---------............////////////111111000000////////////222222222222444666888999<<>>???LLLiii}}}ooouuuuuuvvvpppZZZKKKHHHAAA===>>>???EEEVVViiixxxssslllsssfffMMMVVVwwwyyyeeeLLL<<<>>>EEEFFFBBB777///------,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,---...///...///111333222222444<<>>???@@@AAAAAA@@@@@@???;;;???AAA??????AAABBBAAACCCAAA\\\yyyiiiWWWeeezzzvvvmmm]]]HHHCCCGGG???444555/////////.........------............////////////111000000000000/////////222222333444555777888999<<<@@@CCCOOOaaajjjyyywww]]]ccccccuuu}}}|||{{{fffSSSGGGEEETTTkkkrrrXXXOOOLLLIIILLLSSSllloooYYYQQQOOOSSS^^^mmm|||vvvooouuusssnnnooopppnnnpppnnnlllmmmsssxxx{{{{{{yyy{{{~~~cccRRRLLLUUUMMMHHHlll}}}XXXCCCFFFFFF@@@999000......---,,,,,,,,,,,,,,,++++++,,,,,,---............///111111111111333444333:::HHHYYYgggvvvxxxddd[[[YYYWWWVVVVVVVVVSSS]]]rrr~~~}}}{{{~~~sssfffWWWGGGGGGGGGQQQfffvvvssscccVVVYYYfff{{{wwwpppvvvtttcccLLL??????DDDKKKXXXlllrrr^^^PPPHHHCCCFFFMMM\\\UUULLLDDD??????CCCHHHIIILLLMMMIIICCC@@@CCCFFFGGGDDDDDDDDDCCCNNNlll|||{{{|||iiiVVVMMMDDD>>>>>>===@@@NNN___xxxpppccc```vvv~~~WWWNNNfffzzzhhhKKK999>>>FFFHHHEEE:::111---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,...//////...///222444333666<<>>>>>>>>???@@@AAAFFFKKKNNNOOONNNMMMKKKEEEAAARRRddd___tttkkkNNNAAAIIIBBB333555////////////........................////////////000000000000000000000000222333444555777888::::::;;;???CCCQQQdddppprrrllltttuuuyyy}}}zzz|||~~~}}}~~~}}}rrrYYYKKKEEEDDDFFFHHHNNNYYYiii}}}qqq___UUUMMMLLLOOOFFFVVViiirrrnnn```NNN@@@EEEAAA@@@EEEOOOaaayyy~~~|||~~~pppbbbbbbmmmyyy~~~{{{uuunnnmmmppprrrrrrrrrwwwyyy{{{|||~~~pppXXXNNN\\\ZZZNNNddd___FFFFFFDDD???999111///...------,,,,,,------+++,,,,,,------...//////...///111222111222444555777AAASSSggguuu}}}wwwkkkggggggeeeddddddaaadddooo~~~}}}gggRRRMMMJJJPPPbbbpppmmm___SSSUUU```sss{{{zzzgggTTTMMMNNNPPPkkk{{{jjjjjjaaaOOOAAA@@@CCCDDDUUURRRKKKCCC>>>???DDDHHHHHHLLLNNNLLLFFFCCCEEEHHHFFFDDDEEEFFFAAA???OOOeeewwwzzzpppcccTTTJJJAAA>>><<<===HHHWWWoooooofffZZZaaa~~~fffLLLTTTqqqoooPPP<<<@@@EEEIIIGGG===222......------------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.../////////000222444666<<>>===666///......---------------,,,,,,,,,---......//////...000222222222333555777:::GGG[[[mmmwwwzzzzzz{{{}}}}}}yyyxxx|||zzzfffZZZTTTUUUcccooonnncccYYYTTTYYYjjjxxxkkkhhhnnnnnnhhh|||{{{~~~lllOOO<<<:::<<<;;;HHHJJJGGG@@@;;;>>>BBBDDDGGGKKKOOOPPPNNNLLLMMMNNNKKKFFFEEEEEEAAA>>>FFFRRRmmm~~~qqqssspppkkk]]]PPPDDD@@@<<<;;;FFFSSScccpppsssfff___lllsssQQQLLLiiicccIIIEEECCCIIIIII???333///......------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///000222444333:::III[[[jjjwwwrrrzzz}}}bbbIIIBBBDDDCCCAAAAAA@@@EEENNNXXX___ccceeeeeeqqqxxx||||||mmmuuu~~~wwwcccccc}}}|||bbbPPPBBB777555000000000/////////..................////////////000000000111111111111222222333555888:::;;;<<<<<<<<>>777999LLL```uuubbbYYY\\\hhhvvvvvvaaaKKKKKKfffxxxvvvxxx~~~}}}{{{zzznnngggbbbccccccbbbeeekkknnnppprrrtttvvvyyy}}}jjj[[[```fff[[[TTT{{{kkkUUUFFF<<<>>>AAA999//////...---------------,,,,,,------.../////////...000222333333444666777:::LLLaaannnssswww}}}|||~~~rrrgggbbbiiiqqqoooeee]]][[[VVV^^^{{{uuuooovvvzzzxxx```HHH;;;777666888AAAGGGHHHAAA===???BBBBBBGGGKKKPPPUUUXXXXXXVVVUUUPPPMMMJJJFFFCCCCCCFFFJJJ\\\hhhtttrrrppppppdddUUUGGGAAA<<<<<>>333000000000000/////////...............////////////000000111111111222222222222444666999;;;<<<======<<>>MMMiiixxx{{{}}}~~~ooojjjddd^^^bbbmmmsssnnn\\\JJJBBBFFFcccfff```tttxxxllldddfffjjjllllllqqqyyyzzzvvvsss|||mmm\\\rrr~~~kkkNNNDDD111000000000000////////////............/////////000000000111111222222222222222444777999<<<=========999AAAJJJ\\\uuuzzzzzz~~~}}}{{{}}}zzzooozzz}}}uuuxxxxxxhhhQQQCCC@@@>>>===???DDDIIILLLLLLPPPYYYlll}}}~~~|||wwwsssvvv~~~uuuiiiaaaYYYUUUPPPMMMMMMRRRXXX\\\eeeiiimmmooopppsssyyy~~~bbb[[[\\\___UUUYYYxxxPPP>>><<<;;;;;;666111///000///,,,,,,...++++++,,,------......///333000///222555555:::???GGG___ooowwwxxxuuu~~~yyykkkbbbnnnwwwrrrjjjdddiiipppppp^^^\\\ooofffjjjooozzzhhhSSS???:::<<<<<<<<<===BBBLLLQQQJJJBBBCCCGGGHHHKKKPPPXXXaaaggggggdddaaa]]]WWWNNNIIIFFFFFFDDDCCCDDDFFFPPPaaaqqq~~~zzz}}}xxxzzzqqqkkk\\\LLLCCC>>><<>>MMMaaammmvvvyyyeee___mmm{{{rrrkkkmmmjjj[[[xxx}}}eeeaaaiiihhhyyy|||hhhVVVOOOMMMQQQRRRNNNKKKKKKXXX]]][[[RRRJJJJJJLLLLLLNNNQQQVVV]]]bbbeeeeeedddccc]]]VVVPPPLLLIIIFFFDDD;;;;;;@@@LLLXXXdddqqq{{{yyy||||||uuuwwwooommm___NNNDDD>>><<>>FFF\\\|||{{{~~~~~~yyybbbQQQKKKKKKLLLGGG>>>EEE\\\tttssskkkttt~~~yyylllbbb\\\[[[]]]^^^\\\YYYWWWYYY\\\[[[```iiittt~~~{{{nnn[[[NNNPPP```pppnnnkkkhhhjjjooossssssqqqmmmnnnmmmjjjgggeeefffggglllrrr}}}nnndddhhh~~~jjjRRRBBB;;;777444000....../////////............////////////000000000111222222333333555777999:::;;;===AAADDDIIIIIIWWWgggwwwzzzgggxxx}}}sssvvvpppooouuuvvvooommmppp}}}wwwYYYLLLRRR]]]zzzzzz}}}~~~xxxpppgggaaannnkkkeee\\\SSSKKKHHHGGGCCCBBB???>>>???AAAEEEGGGOOOSSSXXX\\\aaahhhqqqwwwzzzzzzaaaQQQNNNHHHMMMvvvgggMMMCCC???;;;888222.........,,,,,,///------......///000000111111///111444555444777===PPPaaammmyyy}}}qqq[[[WWWeee}}}}}}uuuuuu~~~]]]```qqq^^^^^^RRR[[[jjjuuusssjjjeeegggnnnttt}}}yyyyyyzzzmmm^^^SSSPPPOOOMMMOOOPPPSSSWWW[[[___bbbdddfffaaa[[[UUUQQQLLLGGGDDD<<<999999===CCCLLL\\\jjj|||{{{rrrtttnnnpppcccSSSGGG???===BBBIIIVVVvvvmmmhhh{{{zzzWWWKKK\\\lllxxxKKKCCCFFFGGG:::111000,,,......---------,,,,,,,,,,,,,,,,,,,,,---...///000---///111333555888<<<@@@:::HHHccc|||wwwmmmsss}}}cccOOOJJJRRR[[[```WWWJJJGGGJJJMMMfffiiiaaakkk|||vvviii___XXXYYYZZZZZZVVVQQQNNNPPPRRRQQQRRRXXXcccooovvvuuusssqqqiiiZZZJJJ@@@BBBOOO[[[WWWSSSPPPQQQVVVZZZ\\\\\\VVVWWWWWWUUURRRQQQRRRSSSZZZccctttnnnddd~~~|||zzzyyynnnXXXHHHCCC888555111....../////////............////////////000000111111222333333444777999:::;;;<<>>===<<<<<<===???AAABBBGGGJJJOOOTTTYYYaaalllsssxxx~~~mmmWWWQQQHHHIIIpppgggLLLBBBAAA<<<888111+++,,,---,,,,,,------------...//////000000000///222555555333777===PPPeeevvv|||{{{mmm]]]\\\hhhuuu}}}}}}iiiTTT^^^lllTTTLLLMMMXXXggggggdddssszzzcccVVVOOOKKKHHHKKKMMMOOORRRUUUXXX\\\^^^___]]]ZZZVVVPPPKKKFFFCCC@@@===:::999999>>>MMM[[[uuu}}}rrruuuqqqrrrgggXXXJJJ@@@>>>BBBGGGLLLeee~~~lllcccuuuwwwUUUKKK]]]cccvvvrrrQQQBBBAAAFFF===444222///......---------,,,,,,,,,,,,,,,,,,------...///000///111333444555888<<>>???@@@CCCFFFJJJNNNSSS]]]hhhpppxxx}}}zzzbbbZZZKKKDDDgggzzzhhhKKKAAADDD>>>:::222---...000///......+++,,,,,,------.../////////000222555555444999@@@VVVrrr}}}www}}}tttgggccccccnnnzzzZZZPPPcccWWWRRROOO\\\qqquuurrruuu___RRRJJJDDDAAAEEEHHHLLLOOOOOOPPPRRRSSSUUUUUUUUURRRNNNJJJFFFDDD>>><<<:::888444444===HHHYYYhhh}}}{{{}}}}}}|||wwwzzzvvvqqqkkk]]]MMMBBB???AAADDDLLL[[[rrr~~~rrrccckkk^^^RRRcccgggqqq~~~zzz___GGG@@@GGG@@@666222///......---------,,,,,,,,,------------...///000000111222333444444777:::===@@@ZZZ}}}zzzzzzpppZZZdddmmmzzzvvvmmmfffcccaaa```ppplllXXXMMMIIIKKKUUUtttnnnOOOOOOYYYooo~~~ttthhh]]]WWWXXXZZZZZZVVVPPPLLLKKKLLLJJJGGGEEEKKKSSSXXXUUUQQQHHHHHHIIIJJJIIIEEE???;;;===;;;999999;;;???AAABBB@@@@@@AAA@@@??????@@@BBBFFFQQQeeezzzyyy~~~{{{vvviiiTTTIIIKKK:::666222////////////...............///////////////000111222333444555555444666888:::<<>>???>>>;;;999999888888888999:::;;;<<<<<<======<<<;;;;;;<<<>>>EEEMMM^^^ppp|||{{{kkkXXXLLLJJJ:::777222////////////...............///////////////000111222333444555666333555888:::===AAAFFFIIIVVVUUUZZZ^^^nnnqqqRRR[[[uuuzzz{{{jjj[[[]]]ssstttfffccc\\\]]]dddllljjjeeekkkwww~~~~~~qqqfffkkk{{{uuurrrnnniiiccc[[[SSSNNNBBB>>>:::888888888666444222222222333444666888999:::===@@@DDDJJJUUUcccmmmvvv{{{sssnnnZZZ@@@KKKmmmxxxQQQAAAFFF======666222555999666111///,,,,,,------.../////////000111333555444555???JJJeee}}}rrrZZZXXXqqqpppmmm}}}{{{hhh___YYYYYYWWWNNNFFFBBBBBBFFFJJJIIIFFFCCCDDDFFFDDDGGGIIIIIIFFFDDDDDDEEEAAA>>>===???<<<777666777;;;===GGGTTTWWWVVV___lll{{{}}}}}}vvvkkkllldddSSSFFFAAA@@@>>>HHHKKKeee```YYYkkkzzzfff___ooorrrzzz|||vvv{{{XXXDDDJJJDDD555///.........---------,,,,,,,,,------------...///000111000222333444555777;;;>>>OOOqqqzzzkkk|||uuuYYY[[[fffuuukkkVVVOOOUUUaaarrr{{{jjjVVVIIIEEEIIIUUUbbblllwww~~~yyyqqqiiiaaa[[[XXXWWWZZZ\\\YYYRRRJJJEEECCCFFFDDDBBBBBBAAA???<<<999:::888777666777888:::<<<999:::;;;;;;:::::::::::::::;;;<<<;;;999999:::<<>>===??????:::666666777333666>>>BBBBBBLLLZZZhhhxxx~~~|||sssiiikkkeeeUUUGGGBBB???<<>><<<;;;;;;;;;<<<<<<;;;999999:::<<<:::===EEERRR^^^jjj{{{||||||qqq[[[GGG;;;888333000/////////.............../////////000///000111222444555666777666999===@@@DDDJJJPPPTTTPPP^^^qqqxxxxxxdddccciiimmmfffzzz}}}}}}uuu}}}|||uuukkkbbbWWW]]]bbbaaa\\\^^^lllzzz~~~|||yyy{{{uuupppqqqvvvyyyxxxvvvtttqqqkkkeee```]]]YYYUUUSSSRRROOOHHHBBB@@@@@@@@@@@@>>>;;;999777444333333222222111111111000000111222333333444444777777:::@@@EEEMMM\\\kkkrrryyy|||gggTTTEEEBBBIIIhhhrrr[[[FFF???CCC<<<888222///...//////000------......///000000000111222444666777:::DDDPPPaaa{{{}}}}}}vvv~~~uuudddooo~~~zzzmmmZZZTTT^^^VVVPPPMMMTTT]]]\\\PPPEEEIIIIIIHHHFFFBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCC@@@<<<;;;:::999888666666888;;;???BBBPPP[[[mmm{{{xxxsssooollljjjdddTTTAAA:::???EEEWWWvvvsssbbb]]]uuupppeee{{{nnnkkkKKKDDDGGG:::...555......---------,,,,,,,,,......//////000000111111333555222444<<<;;;<<>>;;;:::;;;===999:::;;;<<<<<<;;;999888;;;>>>>>>DDDQQQYYYkkksss___NNNAAA777000111222000000333222///,,,---///000///---111222333333333444777999999;;;===BBBGGGMMMSSSWWWTTTbbbxxxqqqmmmvvvtttjjjiii}}}vvvnnnfff```eeehhheee___aaammmzzz}}}~~~|||tttsssrrrpppqqqvvvoookkkfffaaa\\\XXXSSSPPPMMMHHHDDDBBBAAA???999444666777888888888666444333222222222111111111111111000000000111222333333333444555888===BBBJJJYYYgggnnnvvv~~~gggSSSEEE@@@BBBVVV~~~xxx```HHH>>>AAA===999333///...//////000------......///000000000111111333555555999DDDQQQbbbkkkxxxyyyyyyvvvpppzzzoootttrrroooooobbbZZZ\\\kkkxxxvvvkkkccc\\\\\\fffWWWPPPIIIMMMZZZccc\\\OOOMMMMMMKKKGGGDDDAAA@@@@@@???????????????????????????AAACCCCCCAAA>>>======:::888777666777999===???>>>FFFSSSeeeyyy{{{xxxsssmmmkkkllliiiYYYEEE<<>>JJJlllvvv}}}jjjjjjlll|||zzzWWWMMMLLL]]]}}}tttxxxoooVVVFFF@@@;;;:::;;;???FFFNNNTTTWWW\\\^^^``````]]]ZZZWWWVVV^^^aaadddeeebbb]]]WWWSSSLLLHHHBBB===<<<;;;:::777666666666666888;;;=========>>>>>>;;;888666777999:::;;;<<<<<<<<<:::888777888;;;:::>>>HHHOOObbb}}}xxxeeeMMMDDD;;;444333333000///111000...,,,---000111111000111222333333333444777::::::<<>>:::444000.../////////---......//////000000111222222444666666:::HHHVVVcccZZZppp~~~rrrpppnnnkkkgggsss~~~___kkknnnTTTNNNKKKBBB@@@GGGWWWcccccc^^^cccccc___cccRRRSSSRRRVVVhhhwwwppp]]]VVVSSSOOOKKKGGGDDDBBBAAA??????>>>>>>>>>>>>>>>???>>>@@@BBBCCCBBBAAAAAAAAA<<<;;;999777777888999:::666888>>>JJJ^^^yyy{{{xxxsssmmmlllooonnn___JJJ>>>???BBBQQQnnnkkkqqq}}}xxxmmmooottt{{{xxxRRRCCCGGG@@@333111.........------------,,,......//////000111222222111555333444;;;<<<@@@OOOxxxvvv{{{kkkkkkqqqwww]]]OOOMMMeeeyyyyyy{{{[[[DDDBBB===;;;888999<<<@@@CCCEEEIIILLLPPPSSSTTTUUUWWWXXXZZZ___fffhhhfff```ZZZVVVPPPIIIAAA===;;;;;;999888888666777999<<<>>>??????>>>>>><<<999777666888:::;;;<<<<<<<<<<<<:::888777666:::888999>>>DDDYYYyyyyyyyyyqqqXXXKKKBBB:::777666222000000///...---...000222222222111222333333333555888;;;<<<>>>BBBGGGNNNWWWaaagggqqq|||zzzvvvrrrnnncccffffffaaa___fffrrr{{{|||~~~}}}yyyuuurrrpppooonnnnnnppptttuuurrrnnnllliiiccc[[[TTTOOOKKKIIIGGGBBB???;;;888888888666444//////000000111000//////.........//////000000000.../////////000000111111000111444999<<>>AAABBB===<<>>======>>>>>>??????AAACCCCCCBBBAAABBBCCC@@@???===:::999888888888888777777<<>>MMMjjjkkkqqqnnn[[[WWWvvvnnnuuu^^^HHHHHHBBB666333............------------......///000111222222333222777555555;;;<<>>>>><<<:::999;;;777777<<<@@@AAABBBCCC>>>===;;;999888999<<<>>>;;;<<<<<<===<<<<<<;;;:::777<<<:::888<<<@@@VVVwwwssswwwhhhRRRKKKBBB===:::666333000000000///000111222222222111333444444444666999<<<===@@@EEEIIIOOOXXXcccjjjwww{{{wwwrrrnnncccfffccc]]]]]]gggsssxxx}}}}}}}}}zzzxxxuuussssssuuuwwwxxxyyyxxxtttmmmfff___\\\VVVRRROOOKKKHHHEEE???===:::888777777777666333333222111000///......---------......//////000///////////////000000000000111444888;;;@@@LLLYYYhhhtttsss[[[XXXSSSIIICCC___kkkQQQCCCBBBAAA===666111////////////......//////000111111111222333666777777???RRRdddkkkhhhrrr}}}{{{vvvqqqiiiccc]]]\\\]]]iii{{{aaaMMMJJJOOOMMMBBB======BBBBBB<<<999;;;BBBddd||||||mmmXXXNNNTTTqqqrrrkkkfff^^^XXXSSSNNNIIIEEEAAA@@@???=========>>>???AAACCCDDDCCCBBBAAAAAABBBCCCCCCAAA???===;;;:::999888777555666;;;EEERRR[[[{{{{{{xxxsssyyyvvvvvvtttfffPPPBBB@@@AAARRRkkkgggooopppZZZQQQ```~~~{{{bbbmmmkkkQQQIIICCC999555//////.........---------......///000111222333333333:::888777<<>>BBBFFFLLLRRRVVVccckkkssstttlllaaaWWWRRRHHH???999<<<@@@>>>;;;;;;???999999@@@FFFEEEDDDEEE???===:::888888999;;;<<<;;;<<<======>>>>>>??????999>>><<<:::<<<@@@TTTtttxxxwwwnnnkkkWWWQQQIIIBBB>>><<<777333333333333222111000111111222333444444555777:::===???CCCHHHKKKOOOVVV```ggg{{{}}}{{{vvvpppkkkhhhiiiddd[[[\\\hhhrrruuu~~~~~~~~~|||zzzxxxvvvuuuuuuzzz||||||xxxuuurrrjjjbbbWWWUUUSSSQQQOOOMMMIIIFFF>>>>>><<<:::999888888888555444333111///...---,,,..................//////////////////000000000000000000333777999>>>IIIUUUdddqqq~~~~~~bbbZZZWWWSSSEEEWWWpppWWWFFFAAACCC>>>777222000/////////...//////000000111111222000111444666777@@@VVVkkksss|||zzzuuuooojjjccc\\\XXXYYY]]]hhheeeMMMIIILLLGGGFFFDDDCCCBBB@@@===;;;;;;FFFppp}}}lll[[[VVVddd}}}yyyuuuooogggaaa[[[TTTLLLFFFAAA@@@===<<<;;;<<<===>>>BBBCCCCCCCCCAAA@@@AAABBBEEEEEEDDDCCCAAA???===;;;888888888777888;;;???CCCiii{{{xxxsss|||xxxxxxvvviiiSSSDDDAAA;;;MMMdddzzzvvv}}}vvv```VVVcccyyy}}}```iiivvvUUUIIIEEE;;;555/////////.........------......///000222333444444444<<<<<<<<>>:::::::::;;;:::888999:::<<>>@@@<<>>>>>??????@@@@@@AAAAAA;;;???===<<<>>>>>>NNNjjj{{{oooaaaaaaWWWSSSLLLDDDAAA@@@<<<666555555555333111000111222222333444555666888;;;>>>AAAFFFLLLNNNPPPTTT]]]dddwwwooouuuppplllhhhggghhhbbbXXX[[[iiitttttt||||||~~~}}}|||||||||}}}|||tttooolllfff]]]VVVTTTRRRQQQPPPNNNKKKIII@@@@@@@@@???===;;;::::::666555333111000...------////////////............000000000000000000000000//////222666777;;;FFFQQQdddqqqiii]]]^^^aaaKKKRRRttt|||cccMMMCCCDDD???888333000//////.../////////000111111222222000222666888999DDD]]]sss|||}}}wwwppphhhccc[[[TTTRRRXXX___jjj~~~cccWWWPPPCCCJJJJJJGGGCCCAAACCCCCCAAANNNzzz~~~nnnaaa^^^iiixxx|||vvvnnnhhhbbbZZZOOOGGG???>>>;;;999888999;;;<<>>GGGYYY```TTTFFF@@@===;;;:::;;;>>>@@@???>>>CCCCCCBBBAAAAAAAAAAAAAAA???BBB???>>>@@@>>>GGG^^^yyy{{{ssseee^^^SSSRRRKKKDDDBBBCCC???888444555666444111111222444222333555555666888<<>>;;;999999777666444333111000000000000000000//////......---111111111111000000000000......111555666999DDDOOOffftttnnn```dddnnnLLLMMMjjjoooUUUGGGEEE@@@999333000//////.../////////000111111222222333555999;;;===IIIccc{{{|||tttmmmddd^^^TTTNNNNNNWWW```kkkvvviiiZZZMMMNNNLLLGGGFFFGGGEEEAAASSSqqqccc___ccckkkwww~~~zzzsssmmmfff]]]QQQHHH>>><<<999777666777888:::===>>>@@@@@@@@@BBBDDDGGGCCCDDDEEEEEEDDDBBB@@@>>>======;;;999888999===@@@???mmm{{{xxxsssssssssxxx}}}sss[[[IIIBBB???IIISSScccuuufffooo~~~zzzzzzRRRFFFHHH===///000/////////............---...///111222333555555222===BBBEEENNNXXXnnn{{{sssrrrkkkcccgggyyybbbTTTiii|||qqqLLLHHHDDDAAA@@@AAABBBBBB>>>===<<<;;;<<<@@@GGGLLLbbbnnn|||~~~||||||xxxbbbNNNIIIFFF>>>;;;>>>???@@@NNNdddjjjZZZGGG===999999:::>>>EEEIIIJJJIIIGGGFFFEEECCCAAA@@@@@@@@@CCCEEEBBBAAACCC>>>DDDWWWuuuzzz}}}rrrdddPPPOOOJJJBBBAAADDD@@@999222444666444222222444777222333555666666999<<>>;;;999888888888999<<<<<<======???@@@BBBCCCDDDCCCCCCCCCBBBAAAAAA@@@FFFAAA<<<:::;;;===<<<;;;GGGWWW|||zzzyyyzzzwwwvvvssshhhWWWHHHBBB<<>>???EEENNNVVVqqqtttssscccccctttwwwWWW]]]ZZZOOOFFFCCC@@@===???DDDEEECCCAAA??????AAADDDFFF]]]ttt~~~xxxbbbiiifffLLL<<>>CCCOOOmmmvvvrrrYYYLLLEEE>>>777<<<@@@999666666555444333333333333333444555666777:::>>>AAAEEENNNWWW[[[YYYYYY```gggsssooo{{{oooiiiggggggfffpppaaaTTTUUUaaakkkqqqsssvvvzzzyyy|||~~~vvvnnniiidddaaa^^^ZZZXXXVVVUUUUUUTTTPPPMMMJJJKKKNNNOOOMMMGGG???:::666555444222111111111111000000000111000000///...---///111222111000000111333111000222333777CCCOOOhhhsss~~~qqqvvvZZZKKKWWWdddTTTQQQFFF:::222000111000...000000///000000111222333777777888;;;DDDUUUlll~~~{{{yyywwwnnnhhhaaaUUUPPPMMMOOOVVV]]]jjjwwwpppwww|||qqqXXXPPPPPPEEEEEEJJJCCC[[[uuugggSSSRRReeeyyyxxxpppeeeVVVHHHCCC999999888888:::<<<>>>@@@;;;;;;;;;;;;<<<>>>???@@@EEEEEEEEEDDDDDDEEEEEEFFFEEECCCAAABBBDDDEEEDDDCCC???KKKxxx{{{yyyxxxrrrpppooonnneeeUUUGGGAAA;;;@@@JJJaaa}}}wwwsss]]]|||WWWLLLFFF888444111111000/////////////////////000111333555777888666;;;>>>FFFRRR\\\zzzooofffxxxccceeewwwjjj]]]|||hhhZZZMMMJJJIIIEEE@@@???EEECCCAAA??????AAADDDFFF^^^ttt~~~yyy{{{zzz{{{gggOOOIII:::>>>777;;;JJJFFF:::???AAABBB<<<<<>>666333222222111000111111111//////000111111111111000...000222333111000000111333111111222333777CCCOOOfffrrr~~~zzz}}}aaaLLLQQQ}}}fffOOOOOOFFF:::222111111000...000000000000111222333444666999;;;===FFFZZZtttqqq}}}sssppphhhccc]]]RRRTTTNNNMMMRRRXXXfffqqqeeeiiixxxiiiRRRMMMIIIGGGIIIEEEYYYrrreee[[[OOORRRfff{{{wwwnnn```OOODDD@@@777888888:::===AAADDDFFF???>>>=========???@@@AAAAAAAAAAAAAAABBBDDDGGGHHHFFFEEEEEEEEEGGGGGGFFFDDDDDDHHHlllzzzxxxwwwkkkiiijjjjjjdddUUUHHHAAA<<<===FFF^^^yyyyyy___kkk^^^JJJEEE;;;444111111000////////////000000000111222444666888999666<<>>FFFCCC???@@@KKKfffgggOOORRRggg~~~hhhMMMLLLYYY^^^YYYSSSsss{{{~~~___VVVRRRJJJ:::555888555444444333222222222333333444666888999;;;???DDDHHHMMMQQQXXX^^^ccchhhlllooopppfffrrrvvv{{{}}}~~~yyyxxxoooiiiffffffiiilll\\\QQQWWWccckkkppptttssswwwvvvxxxzzzuuuooojjjgggeeecccbbb______^^^^^^^^^\\\[[[ZZZYYYVVVTTTRRROOOGGG<<<444111000000000000000111111...///000111222222222222///111333444222111111222222222222333222555BBBOOOeeerrr~~~uuuyyykkkNNNLLLvvvkkkPPPOOOFFF:::333222222000...000000000111222333444555777:::;;;===HHH```}}}wwwyyynnnkkkbbb^^^YYYOOOSSSLLLIIIMMMSSScccyyyeee]]]___qqq\\\OOOLLLIIIIIIHHHUUUiiiXXXRRRLLLQQQfff|||uuuhhhXXXGGG===<<<:::;;;;;;===???BBBEEEFFFAAA@@@?????????@@@AAABBB@@@??????@@@BBBGGGKKKNNNUUURRRMMMIIIGGGGGGGGGHHHPPPKKKfffwwwttttttkkkhhhiiikkkfffXXXJJJCCC>>>>>>FFF\\\{{{xxx___]]]{{{rrrRRRFFF===222222111000000//////000000111111222333555777999;;;;;;@@@BBBIIISSS___ccc[[[ccccccdddccc___cccttt~~~vvvggg|||___OOOLLLQQQVVVLLLIIIEEEAAAAAACCCFFFHHHWWWlllwwwuuulllXXXIIIJJJ]]]{{{ppp]]]wwwtttVVVCCCHHHMMMRRRRRRHHHAAABBBFFFDDDEEEEEEFFFXXX^^^aaa}}}\\\^^^wwwtttwww~~~iii[[[SSSKKK<<<777:::666333333222222222333333444444666888:::===AAAFFFJJJPPPRRRXXX___hhhnnnrrrtttyyyuuuuuupppnnnzzz}}}wwwuuupppjjjddddddgggfffUUULLLVVVdddkkkpppvvvsssxxxvvvwww{{{vvvpppkkkhhhfffeeeccc```aaaaaaaaa```___^^^^^^]]]XXXSSSMMMHHHAAA999333000000//////000000111111...///000222333333333333111333555555333222222222222222333333111444AAAOOOfffrrrlllqqqtttRRRIIIpppwww]]]RRRHHH;;;444222222111...000000111111222444555666999;;;:::;;;JJJiiivvvkkkggg___ZZZVVVLLLMMMFFFEEEJJJOOO___ttt^^^ZZZyyynnnTTTMMMHHHFFFJJJSSSzzzgggUUUOOOLLLSSSggg{{{zzznnn```OOO@@@888888999:::;;;<<<>>>@@@BBBCCC??????@@@@@@AAABBBCCCDDDFFFEEEDDDEEEIIIOOOVVVZZZccc]]]UUUMMMHHHIIILLLOOOSSSMMMiiitttqqqpppllliiiiiilllhhhZZZKKKBBB>>>>>>GGG[[[rrrkkkVVV___xxxwwwcccJJJ>>>111222222111000000000000000222222333555777999;;;<<<===BBBCCCHHHQQQ^^^RRRWWWkkkddd^^^\\\^^^eeewww|||zzz|||vvvaaaZZZZZZNNNKKKEEEAAA???AAADDDFFFYYYkkkrrrlll```MMMCCCIIIWWWwwwqqqUUUSSS___uuu{{{hhhUUUGGGGGGHHHJJJQQQjjj}}}yyyssszzzzzz{{{~~~qqqZZZKKKEEE;;;999:::666222222222222333444444555444666888:::===BBBGGGKKKQQQRRRWWW___jjjrrrvvvwww|||uuummm||||||yyyoookkkgggbbbccciiibbbPPPIIIUUUdddjjjpppwwwsssyyywwwwww|||wwwqqqmmmjjjhhhgggeeeaaabbbcccaaa^^^[[[ZZZZZZWWWTTTNNNHHH@@@:::666444111000000000000000111111///000111222333444444444222444666666444333222333222333444444111333AAAPPPgggsssiiikkk{{{VVVHHHlll{{{cccWWWLLL===444222222111000000111111222333555666777:::<<<;;;===RRRuuussshhhddd\\\WWWSSSIIIGGG@@@AAAIIIMMMZZZfffiiiaaaQQQHHHEEELLLRRRrrr~~~dddRRRKKKIIIVVVdddrrryyy{{{~~~rrrcccUUUGGG<<<888999777888999;;;===>>>@@@@@@BBBDDDGGGIIILLLMMMMMMMMMJJJHHHGGGGGGLLLTTT\\\aaa]]]ZZZTTTNNNIIIIIILLLOOOVVVUUUuuurrrooonnnkkkhhhhhhkkkhhhZZZJJJ@@@======GGG]]]pppzzzqqq```iiiuuuqqqMMM@@@333222222111000000000000111222333444666888;;;===>>>===BBBDDDIIISSSaaa}}}wwwPPP```tttjjj]]]WWW]]]mmm|||vvv|||gggTTTRRRNNNGGGAAA??????AAACCCSSSbbbfffbbb___XXXXXXdddaaawwwbbbfff]]]OOOHHHMMMYYYsssqqqVVVDDD???888777888555222222222333444555666777666888:::<<<>>>CCCHHHLLLQQQSSSXXX```jjjrrrxxxzzzyyy~~~ttthhhfffdddbbbgggrrrbbbPPPIIIWWWfffjjjooovvvrrrxxxvvvvvvzzzvvvqqqmmmkkkjjjiiihhhcccdddccc^^^XXXSSSQQQQQQHHHJJJIIIDDD;;;555444555222222111000000000111111111111222333444444444333333555777777555333333333222333555444111333@@@PPPgggrrr}}}nnngggtttXXXGGGggg|||eee[[[OOO???555111222222111111111111222444555777888:::<<<===DDD^^^oooeeebbbYYYTTTOOOEEEBBB===@@@IIIKKKUUUzzzrrrzzzttt[[[NNNHHHOOO\\\qqqyyydddTTTMMMKKKSSSZZZ```bbbhhhrrrzzz~~~vvvgggVVVJJJBBB<<<;;;<<>>======BBBEEEKKKPPPSSSTTTTTTSSSNNNKKKIIIIIINNNWWW```gggbbbeeegggeee```\\\YYYYYYccc___{{{rrrooonnnjjjggggggllljjj]]]LLLBBB>>><<>>???AAAFFFHHHMMMVVVeeeyyyTTTgggxxxooo^^^SSS]]]tttxxx~~~zzzrrr~~~kkkZZZUUUMMMFFFBBBBBBDDDFFFIIITTTXXX___ooozzzeee^^^vvvfffSSS]]]dddkkkoooUUUFFFAAA888444666444333333333444555666888999999:::<<<>>>@@@DDDIIIMMMQQQTTTZZZbbbjjjrrryyy}}}~~~rrrssseeeccccccdddnnn|||dddQQQJJJYYYgggjjjnnnvvvqqqxxxuuuuuu~~~xxxuuupppmmmllllllkkkjjjddddddbbb\\\TTTMMMIIIIII<<>>@@@JJJIIIHHHEEEBBB???<<<:::;;;???FFFMMMQQQRRRQQQPPPTTTRRRNNNOOOTTT]]]gggnnnzzz}}}tttooonnnddduuusssoooooojjjggghhhmmmlll```OOOEEEAAA===LLLoooxxxqqq|||fff[[[qqqeeeFFFAAA;;;333222111111000111111111333444555777:::<<>>@@@BBBFFFKKKNNNQQQVVV\\\cccjjjrrrzzz{{{jjj|||~~~ooojjjjjjaaaccctttjjjNNNIII\\\eeegggnnnsssppprrruuuyyy}}}~~~|||{{{tttrrrooolllkkkjjjkkkkkkkkkddd]]]YYYOOOBBB<<<<<<666BBBLLLKKK@@@444111333222111...,,,+++...333777:::888444000///000333555444444555555666666777777444222444777333222BBBXXXfffpppyyy|||~~~uuudddcccwww___JJJUUU|||~~~nnnUUUNNNBBB777000///111333000111222222222333666888<<<@@@???QQQ~~~lll```^^^SSSLLLIIIDDD???@@@???EEEMMMUUUqqqppp^^^^^^```tttnnnmmmdddSSSDDDAAA@@@CCCGGGQQQbbbqqqhhhUUUDDD>>>======@@@EEEGGGNNNRRRNNNCCC;;;:::===<<<<<>>AAACCCGGGKKKNNN\\\ccciiikkkkkkoooyyyvvvfff{{{}}}}}}jjjcccbbb\\\cccwwwgggLLLIII\\\eeehhhnnnsssppprrrvvvyyy|||~~~}}}xxxuuuttttttqqqpppnnnllljjjiiiiiiiiieeeaaa^^^ZZZPPPBBB;;;:::444===FFFGGG???666111///...000333333222222555777888777666666666555222///000111333333444444555666555777555111111;;;IIIRRRiiirrrzzz}}}~~~uuufffeeevvv^^^FFFLLLpppkkkQQQKKKAAA888222111111222222333333333333555777::::::AAADDDXXXooobbb]]]RRRJJJIIIDDD@@@AAA???CCCKKKRRRmmm}}}www~~~ggggggmmm~~~|||jjjRRRGGG@@@::::::>>>III\\\lllhhhVVVDDD<<<:::999;;;>>>KKKQQQVVVTTTLLLDDD@@@???EEEFFFHHHJJJOOOUUU[[[___eeehhhjjjiiiffffffiiimmmyyyuuuooozzzyyynnnpppuuunnnggggggggg___OOOAAABBB???FFF\\\qqq{{{}}}|||oooyyy}}}cccJJJ>>>777333333222111111111111111444666999:::;;;<<<>>>AAAGGGLLLQQQSSSZZZvvvbbbNNNXXX}}}sssaaaUUU^^^uuusssnnnppp___LLLEEEIIISSSaaalllxxxzzzkkkhhhPPPBBBEEE>>>@@@HHHSSS___lllzzzxxxrrr|||}}}rrrXXXTTT~~~~~~mmmrrr|||jjjYYYRRRBBB666555555333333444555666888999:::;;;===@@@CCCFFFJJJNNNRRR]]]bbbhhhjjjlllqqqyyyzzzpppzzzuuu}}}{{{ggg^^^\\\XXXccczzzhhhOOOLLL^^^eeehhhnnnqqqqqqsssvvvyyy{{{}}}}}}}}}wwwtttooojjjggggggggghhhiiiiiiiiiiiihhhhhhgggfffbbbaaabbbbbb[[[NNNBBB===333555777888777444111///+++000444555555777>>>CCCFFF@@@:::777777666222...///000222333333444666888555999555---555KKKYYYYYYlllttt|||}}}~~~xxxiiihhhzzzbbbGGGCCCaaagggPPPJJJ@@@999444333222222333444555555555666:::<<<999BBBJJJbbbrrrccc]]]QQQJJJHHHCCCAAABBB???AAAHHHOOOggguuuvvvjjjKKKFFFAAA<<<<<<@@@KKK]]]nnnpppaaaPPPGGGDDDBBBBBBDDDGGGLLLRRRUUURRRMMMGGGEEEFFFIIIKKKKKKLLLPPPXXX^^^hhhlllpppooojjjfffddddddjjjrrr~~~zzzvvvpppjjjjjjvvvwwwmmmooosssnnnjjjhhhfff]]]OOOCCCCCC???DDD[[[ttt}}}zzzsssyyy~~~yyy\\\FFF>>>888333222222111111111111222333555888:::;;;>>>AAADDDDDDIIIPPPTTT^^^{{{___MMM^^^uuucccVVV^^^uuupppdddrrrvvvfffTTTKKKHHHEEEDDDDDDGGGVVVyyymmmdddYYYCCC888;;;;;;CCCVVVjjjrrrvvv{{{}}}bbbgggooo\\\[[[qqqkkkXXXPPP???444444333333444444555666888:::;;;===???CCCGGGJJJNNNSSSWWW```cccfffjjjnnnssszzz~~~xxxtttiiieee|||tttrrrooojjjbbbaaammm{{{{{{hhh^^^ZZZVVVbbbxxxhhhRRRPPP```fffhhhnnnooorrrtttvvvxxxzzz{{{{{{{{{~~~|||{{{pppooorrr{{{xxxoooiii]]][[[WWWUUUTTTVVVYYY[[[^^^___bbbdddeeeeeeddddddcccaaaccciiilllcccRRREEE777333...---000333444444111333444444777AAAQQQ]]]\\\NNN<<<222111444444333111333555555555777;;;>>>@@@@@@:::444:::KKKZZZ___lllttt{{{}}}~~~|||kkkhhhwwwdddJJJAAAXXXgggWWWNNNBBB999444444333333222333555555666777;;;>>>BBBLLLVVVooorrrddd___SSSKKKHHHBBB@@@BBB>>>@@@GGGNNNdddfffKKKGGGHHHJJJJJJHHHOOObbbuuu}}}sssggg^^^YYYUUURRRPPPIIIMMMSSSZZZ___aaaaaa___LLLLLLKKKJJJHHHIIIMMMQQQ\\\bbbiiillljjjeee```]]]___bbbggghhhfff```ZZZVVVZZZ^^^hhhvvvxxxooorrruuuqqqmmmkkkggg]]]PPPFFF>>>===HHHddd{{{uuukkkzzzzzz\\\FFF>>>888333222222111111222222222333555888:::<<<@@@DDDHHHCCCIIIPPPVVVaaadddRRRddd{{{tttdddYYY```uuuppp^^^jjj}}}nnnmmm```SSSOOOOOOKKKEEECCC@@@<<>>XXXzzz{{{gggVVVLLLLLLPPPWWW___uuuiiioooppp]]]MMM]]]uuuyyyjjjbbbdddtttlllYYYNNN>>>555555444444444444666777999;;;<<<>>>AAAEEEIIIMMMQQQWWWZZZdddeeegggkkkppptttxxxzzzxxxppplllcccbbb~~~rrrmmmfff```[[[UUUUUUbbbsss{{{iii___YYYTTT___qqqwww```NNNNNN^^^dddhhhoooooosssuuuwwwyyyzzzzzzzzzzzz{{{}}}|||xxxrrrnnnaaaYYYQQQSSS___nnnzzz{{{wwwqqqiiibbbYYYQQQKKKEEEDDDBBBBBBDDDGGGKKKNNNPPPSSSWWW[[[^^^___```___^^^YYYZZZeeerrrppp\\\HHH;;;666111000222555444333555666666777===KKK]]]kkk^^^OOO:::...---222555555333666777777777;;;CCCIIINNNGGG@@@===999;;;JJJ[[[kkkssszzz|||}}}}}}hhhcccfff[[[GGG???UUUrrrcccVVVEEE888333333444444111222444555666888<<<>>>MMMVVV```wwwqqqeeeaaaUUULLLHHHBBB???BBB>>>>>>FFFNNNbbbjjj___]]]```aaaYYYNNNOOOfff~~~}}}ssskkkccc[[[UUUSSSTTTZZZcccppp{{{ggg^^^QQQHHHDDDEEEFFFGGGSSSZZZdddkkklllhhhbbb^^^[[[XXXUUUPPPLLLGGGCCCAAAPPPWWWaaalllyyy}}}www{{{zzzvvvrrrooojjj```RRRHHH===>>>IIIdddwwwwww|||vvvlllwwwcccJJJ???666333222222222222222333333444666999;;;>>>CCCHHHLLLJJJOOOVVV\\\ggghhhQQQ```pppmmmccc[[[bbbuuu___XXXggg|||uuueeeTTTLLLJJJHHHGGGHHHEEE??????MMMddd}}}xxxPPPMMMFFF888<<<:::999MMMtttttt[[[HHH@@@BBBEEEGGGKKKRRRrrryyykkk~~~```UUUOOOXXXkkk|||yyyeeeRRRIIIGGG]]]zzzqqq]]]PPP???888:::777444444555666888:::<<<===>>>AAAEEEIIIMMMRRRXXX[[[fffgggiiimmmppptttwwwxxxvvvnnnmmmhhhhhh{{{nnnjjjbbb]]]ZZZTTTQQQ]]]nnnyyyiii^^^XXXRRR\\\kkknnnSSSEEEIIIYYYaaaiiipppqqqtttuuuwwwyyy{{{{{{{{{{{{}}}zzztttmmmeee^^^PPPHHH@@@???EEEMMMRRRTTTSSSPPPLLLIIIFFFBBB===:::666666666777999===@@@BBBDDDFFFKKKOOOSSSUUUVVVVVVPPPKKKJJJVVVgggkkkYYYCCC777777777666555444444555555555444666<<>>BBB>>>===EEEMMM___yyy{{{{{{jjjXXXXXXqqqtttjjj```WWWOOOPPPTTT]]]kkkzzzttt^^^MMMEEEDDDEEEFFFQQQXXXaaaiiilllhhhbbb]]]YYYSSSKKKEEEAAA@@@???>>>FFFLLLSSS\\\kkk{{{uuurrrnnndddTTTHHHAAA???EEEYYYvvvyyypppqqqyyyuuuhhhMMM???555333222222222222333333444777888;;;===@@@EEEKKKOOORRRVVV]]]cccmmmkkkOOOZZZbbbccc___ZZZbbbtttrrr^^^\\\ZZZwwwuuu```QQQHHHEEEGGG>>>EEEGGGAAA@@@OOOcccpppgggCCCBBBFFF@@@AAA@@@888===WWWppp{{{{{{zzzxxx{{{sssaaaRRRNNNLLLHHHEEEKKKKKKUUUuuuzzz}}}VVVJJJFFFNNN___mmmfffRRRHHHKKKGGG[[[uuuttt___NNN===777888444444444555777999;;;===>>>>>>AAAEEEIIIMMMRRRWWW[[[dddgggkkknnnqqqtttxxx{{{xxxnnnmmmiiihhhuuunnngggcccaaaWWWNNNWWWiiizzzjjj___WWWSSS___nnnpppPPPDDDIIIYYY```hhhpppppptttvvvxxxzzz{{{|||||||||}}}|||rrriiiaaaWWWMMMBBB>>>:::999:::<<<<<<;;;;;;:::888888888888666444222222333444555666777888;;;===@@@CCCFFFHHHHHHIIICCC@@@@@@HHHXXX^^^QQQ>>>:::<<<;;;888777===JJJUUUGGG@@@777333666<<>>;;;777555555666666555666999<<>>SSSmmm]]]III:::444444333111222333555666888;;;???BBBEEEOOOZZZssssssccc\\\PPPHHHFFFBBB???CCC>>>;;;BBBIIIZZZqqqxxxjjjkkkzzznnnggg___XXXIIIIIILLLRRR]]]kkkxxxssseeeZZZTTTQQQPPPRRRXXX```hhhllljjjddd```VVVOOOGGGAAA???@@@@@@@@@???HHHQQQ\\\nnn~~~vvvssspppfffTTTEEEBBBAAADDDUUUqqq|||mmmwwwgggMMM???444222222222222222333444555999;;;===???BBBGGGMMMRRRUUUYYY___eeeppplllLLLXXXWWWZZZYYYVVV___qqq}}}~~~pppYYYTTTfffzzz```OOOIII>>>DDDGGGAAA888888AAAKKKQQQVVVJJJ<<<>>>DDDDDDEEE@@@<<<:::>>>HHHQQQVVVXXX```ppp{{{yyytttooo```PPPIIIOOOWWWXXXaaa{{{aaaHHH@@@BBBSSSjjjnnn]]]PPPQQQJJJ]]]vvv}}}eeeRRR>>>888888333444555666777999<<<>>>??????BBBFFFJJJNNNRRRWWW[[[___eeelllpppqqquuu{{{yyytttjjjeee~~~xxx|||yyyrrrooojjj[[[LLLTTTggg|||lll```XXXUUUddduuuwwwUUUJJJNNN\\\bbbhhhooommmuuuvvvxxxzzz|||}}}}}}}}}vvvyyyttthhh]]]UUUJJJ@@@===;;;888666666666666666666555444555666777666444222333444444444444333222777888999;;;===>>>??????===>>>>>>CCCNNNUUUMMM???HHHGGGBBB;;;<<>>:::???FFFUUUjjjyyyzzz|||{{{wwwxxx|||kkkaaa^^^[[[UUUNNNPPPQQQUUU[[[fffrrr{{{xxxlllccc___WWW\\\dddlllqqqppplllhhhRRRLLLDDD???>>>???>>>===EEEQQQ^^^jjjyyyuuurrrqqqgggTTTCCC>>>@@@HHHZZZxxx|||tttkkkdddKKK>>>444222222222222333333444555;;;===???@@@CCCHHHOOOSSSTTTXXX]]]dddooogggHHHTTTQQQUUUTTTRRR[[[nnn{{{~~~bbbVVV\\\lll|||\\\LLLIIIBBB>>>AAA@@@999777:::======>>>AAACCCAAA@@@AAA;;;AAA@@@888222666<<<@@@UUUssszzz]]]YYY```]]]WWWnnnmmmIIIGGG@@@PPPvvv|||bbbSSSEEEZZZxxxrrr\\\FFF???>>>888444555666777:::<<<>>>???AAACCCGGGKKKNNNRRRWWW[[[ZZZbbblllppprrruuu~~~nnnccc~~~qqqnnnxxx|||xxxrrr^^^KKKRRRgggyyyiiibbb___[[[fffuuuxxxQQQKKKRRR]]]aaaiiioookkkuuu|||}}}tttvvvooodddXXXMMMDDD>>>::::::999888777666555444333666777888999999888666555555444333222111111111111333333444555666888999:::<<<@@@AAA@@@EEENNNPPPLLLfffbbbOOO@@@DDDTTTqqqsssOOOAAA@@@555;;;KKKMMMAAAEEE???===GGGKKKFFFEEEDDDAAAAAAKKK]]]mmmwwwzzz~~~wwwkkk___\\\aaahhhlllmmmpppuuuzzz}}}yyyqqqMMMNNNxxxzzz___TTTDDD999444444555555444777:::::::::;;;???CCCKKK\\\llleeeYYYPPPEEEAAACCC>>>@@@???>>>AAAKKKXXX___zzzttt```fffqqq~~~{{{wwwjjjccceeeeee^^^[[[^^^gggrrr}}}yyysssrrrtttxxx|||~~~uuujjjccc___XXXWWW[[[fffqqqsssjjjaaaKKKJJJGGGAAA;;;999===BBBRRRkkkyyytttkkkXXXGGGCCC@@@GGGZZZrrrrrr```eeelllOOO<<<555444333333333444666777888:::999;;;@@@FFFJJJJJJIIISSSYYYZZZeeejjjSSSEEEMMMMMMLLLIIIKKKYYYlllyyy~~~www[[[YYYcccuuuXXXPPPKKKGGGFFFBBB<<<999:::999;;;AAAFFFHHHEEE???:::<<<;;;999777444222666;;;@@@^^^iiijjj|||hhh]]]mmmvvvcccCCCFFF888NNNbbbSSSZZZwww}}}vvv```NNNCCC<<<888666777888:::===???AAACCCDDDIIINNNRRRTTTWWW[[[^^^eeehhhjjjlllnnnttt}}}hhh\\\xxx~~~qqquuuppp___JJJLLL^^^vvvfff^^^[[[YYYfffyyyUUULLLPPPYYY]]]fffmmmjjjkkkuuu|||}}}{{{kkkbbbTTTIIIAAA;;;777444666666666666666666666777777555333222111222444555444444222111000000000000000000000111222333444555<<<@@@AAAAAAEEELLLOOOMMMeeevvvpppVVVHHHIIIRRRaaa___IIICCCAAA999CCCUUUXXXKKKNNNJJJDDDNNNcccfffXXXGGGFFFJJJUUUdddnnnqqqppp___^^^[[[WWWTTTWWW___fffkkklllooosssxxx|||~~~{{{}}}RRRPPP{{{sss___TTTEEE:::555444555555666888999:::;;;???GGGMMMRRR___jjjhhhZZZQQQGGG@@@AAA<<<>>>???>>>AAALLL\\\gggiiiyyyuuufff^^^[[[]]]eeeuuuxxxggg\\\YYY]]]kkkzzz~~~{{{xxx}}}yyyyyymmmnnnmmmhhhbbb[[[UUUSSSSSSUUU\\\hhhrrrqqqeeeZZZMMMLLLIIIFFFBBB@@@???@@@aaa{{{{{{uuuiiiVVVEEE???===DDDXXXoooppp^^^```iiiOOO???888444333333333444666888999;;;;;;===BBBIIINNNOOONNNSSSYYYZZZeeejjjvvvNNNCCCNNNMMMLLLHHHJJJWWWjjjxxx}}}fff\\\```pppvvvyyyWWWNNNEEEBBB@@@<<<:::;;;999<<<@@@EEEGGGDDD>>>:::999666555666666444555777>>>DDD]]]{{{sssbbbgggmmmsss}}}ZZZDDDDDD<<>>888555777777888999<<>>;;;===???>>>@@@LLL```qqqkkkxxx~~~mmmZZZVVV\\\nnnlllooozzzuuu]]]OOOWWWfff~~~zzzxxxlllggg```ZZZVVVSSSPPPNNNOOORRR[[[iiitttrrreeeYYYQQQMMMHHHEEEDDDCCC@@@>>>RRRkkkvvvhhhTTTDDD???===DDDWWWmmm{{{ppp]]]\\\gggOOO@@@:::444444333444555777888:::<<<===@@@FFFMMMRRRTTTTTTWWW\\\\\\fffkkkmmmKKKCCCPPPNNNLLLGGGHHHUUUhhhvvv{{{vvvaaa\\\kkkllldddwwwmmm\\\JJJCCCAAA>>>:::888:::<<>>PPP```~~~ggg]]]```\\\mmm|||ZZZIIIDDDCCCFFFQQQnnnyyy```]]]pppppplllqqqhhhggg|||iiiwwwsssLLL===;;;888888777777888;;;???DDDFFFMMMQQQXXX]]]___aaabbbccceeekkkqqquuuuuuuuuvvvwwwgggYYYuuuttt~~~uuudddQQQOOO[[[nnn\\\UUUUUUTTTbbbzzzZZZKKKKKKVVV[[[ccckkkkkkjjjkkkiiigggjjjnnnlllfffNNNEEE:::555777::::::888===<<<;;;:::999999999999555777888999888555222000555555444444444444555555333222222111111111222222555666666444444888===AAARRRssszzzcccOOOHHHKKKUUUjjjhhh]]]KKKKKKhhh{{{{{{~~~~~~jjjXXXKKKCCC<<<888777666666===HHHSSSZZZ^^^bbbeeejjjoootttyyy~~~sssvvv[[[RRRqqqWWWNNNBBB:::777666666666777888999;;;>>>EEEPPPXXXVVV[[[___vvvlll[[[SSSJJJBBB===<<<>>>???>>>???JJJbbbwww~~~uuu^^^SSSbbbxxxzzzfff```ooo~~~wwwsssnnnggg]]]WWWTTTSSSPPPNNNMMMOOOWWWgggwww}}}xxxpppmmmcccUUUKKKHHHGGGEEEBBB???OOOcccyyyyyyjjjUUUEEEAAA???GGGZZZmmmwwwxxxxxxvvvaaa]]]gggNNN???888444444444444555777999;;;===???CCCHHHNNNRRRUUUVVV\\\aaa```hhhkkkhhhJJJDDDRRROOOKKKFFFFFFSSSfffuuuzzzjjj^^^jjjhhh[[[llllllSSSGGGDDD@@@999444:::;;;>>>AAABBB@@@<<<888999777888;;;999555:::DDDBBB>>>BBBBBBCCC\\\fffTTTTTTPPP\\\|||kkkPPPHHHGGGGGGEEEPPPiiimmmWWWUUUTTTggglll___^^^```___tttiiinnnoooIII>>>===888999888777888<<>>?????????@@@@@@>>>>>>>>>===<<<:::999888444444444444555666777777444333333222222222222222666555555555555666:::===JJJ[[[```VVVNNNGGGMMM^^^ooovvvlllZZZaaaxxxkkkXXXGGG===888777777777555666<<>>???>>>?????????HHH___uuu{{{fffSSSYYYyyy~~~sssuuuxxxrrrjjjddd[[[UUURRRPPPLLLIIIKKKKKKRRReee~~~~~~gggWWWNNNJJJHHHFFFJJJOOO]]]yyy|||mmmXXXHHHCCCAAAIII\\\nnnsssooojjjfffaaahhhNNN>>>777444444444555666888;;;<<<>>>AAAEEEIIIMMMQQQTTTVVV\\\``````hhhmmmvvvzzzbbbIIIFFFQQQOOOKKKEEEEEEQQQeeetttzzz~~~~~~vvvfffmmmhhhZZZkkknnnRRRFFFEEECCC;;;555999:::<<<>>>@@@???;;;888777888<<>><<<::::::HHHVVV]]]bbbddd^^^]]]kkk}}}~~~uuukkkgggZZZMMMHHH@@@:::777777777777444333444999AAAGGGJJJJJJQQQYYYcccmmmsssyyysssoooxxxkkkYYYzzz}}}RRRJJJ>>>666555666888888333777<<>>>>>;;;999555777>>>BBB<<<>>>YYYxxxzzz^^^DDDIIIoooqqqiiiwwwmmm[[[OOOHHHKKKJJJ]]]cccSSSRRRWWWLLLDDDHHHKKKDDDEEEYYYmmmooossseeeRRRRRRWWWvvvzzzbbbjjjuuu{{{}}}qqqVVVCCC???<<<666::::::;;;===AAAFFFKKKNNNRRRUUUYYY```fffiiihhhggglllooosssttttttuuuxxx{{{xxx[[[[[[```zzzrrraaaQQQMMMSSSppp[[[SSSTTTNNNUUUnnnfffOOOLLLZZZ```ccciiikkkooosssvvvuuulll\\\NNNGGGJJJMMMRRRWWWZZZ^^^cccgggvvv{{{vvvhhhZZZMMMCCC>>>;;;:::999777666555444444111111000000000111222222000111;;;KKKSSSNNNDDD===YYYooo|||wwwuuuzzzzzzxxx___OOODDD===888777666555555555555444000111333777<<>>@@@BBBEEEJJJOOOUUUYYY___yyyzzz___NNNGGGCCC@@@???::::::@@@CCCFFFVVVhhhjjjkkksssuuulllxxx~~~jjjaaaiii|||rrrgggaaa]]]cccmmmyyyxxxrrrllliiiddd\\\TTTMMMJJJIIIHHHFFFKKK```dddPPPIIIGGGUUU]]]YYYXXXmmmxxxvvv}}}sss___NNNCCCCCCOOOeeexxxzzzoooeeeooorrrnnnxxxllloooTTTCCC:::555555555666888:::<<<>>>AAAEEEKKKOOORRRVVVZZZ^^^ZZZ______iiipppwwwTTTFFFGGGKKKOOOKKKDDDCCCPPPfffwww~~~}}}}}}~~~ooo^^^hhh|||YYYGGGCCCBBB???===666666777:::======<<<:::::::::???CCC???AAA\\\}}}hhhWWWhhh|||zzzfffaaalllppp```XXXTTTEEEJJJKKKUUUrrrqqqpppvvvnnnaaaZZZTTTMMMFFFOOO\\\]]]cccqqqxxxmmm[[[ddd~~~dddjjjsssyyywwwmmm[[[JJJBBB>>>::::::;;;===@@@DDDIIIMMMOOOSSSTTTXXX^^^eeejjjjjjiiiqqquuuzzz|||||||||xxxjjjhhhqqq{{{uuuaaaPPPLLLRRRttt]]]SSSSSSLLLTTTpppmmmSSSLLLXXX]]]```gggjjjnnnrrruuuqqqggg```ccciiiqqqxxxxxx```SSSCCCBBB???<<<999777555444222222222222222333444444555999HHH```llleeeTTTIIIrrrrrruuuZZZRRRnnnpppYYYMMMBBB===666555333333444666777888222444666888:::<<<===>>>DDDPPP```llltttzzzqqqiiitttiiiaaa^^^SSSDDD888444555666777888;;;???AAACCCGGGMMMSSSWWW]]]eeebbbNNNFFFBBBAAA===777888@@@DDDGGGTTTeeeuuupppttt{{{]]]XXXqqqgggeeehhhjjjuuuccc^^^NNNCCCIIIVVVbbbppp~~~}}}yyymmmkkkfff\\\RRRKKKJJJKKKHHHFFFKKK]]]yyyuuu^^^UUUUUUnnntttaaaiiiqqqzzz~~~|||tttaaaOOOEEEFFFSSSlllvvvlllhhhyyyvvvtttyyyjjjtttWWWEEE;;;555555555666888:::===>>>BBBGGGMMMRRRVVVZZZ___ddd___dddbbbkkkppp|||TTTGGGIIIIIIOOOJJJCCCBBBPPPfffxxx|||~~~uuudddkkk~~~kkkQQQEEE@@@===<<<555555666999<<<======;;;BBB>>>@@@EEEAAAAAAXXXwwwlllbbb{{{ttt[[[```hhhYYYWWWYYYDDDDDDIIIKKKSSSuuukkkVVVFFFFFFNNNOOOVVVccciiisss}}}ttttttwwwcccooo|||zzzwwwnnn^^^LLL???999::::::;;;>>>BBBFFFKKKNNNPPPSSSTTTWWW]]]eeekkklllkkkiiiooowww{{{}}}~~~nnnaaa||||||rrrqqqxxxbbbOOOKKKQQQttt```PPPMMMNNNSSSdddyyygggNNNIIIWWW^^^bbbfffffflllgggffflllvvvaaaIII@@@EEE@@@:::888666666555333111222444444111888===GGGYYYpppyyygggMMM}}}jjjnnnoooUUUQQQOOOiii}}}eeeWWWHHH<<<===777222111555777555222///000222444666666777777>>>MMM^^^iiiqqqyyyppplllxxxwww^^^^^^lllUUU@@@:::999555555777999===AAADDDHHHKKKPPPSSSZZZ]]]fffdddQQQIIIBBB<<>>@@@III[[[mmmnnn```nnnwwwddd___XXXNNNLLLNNNkkk^^^SSSKKKEEEDDDEEEGGGOOOZZZxxxyyyrrrlllccc[[[UUUPPPMMMKKKNNNIIIKKK\\\tttjjjnnn~~~uuubbbRRRIIIGGGXXXzzzxxxooouuuzzzyyyyyyqqqQQQBBB===444444444555777;;;>>>@@@DDDIIINNNQQQSSSWWW\\\```___ddddddnnnqqqVVVCCCDDDJJJJJJHHHEEEDDDKKK[[[pppyyy||||||___jjjxxxvvvjjjfffkkkyyy]]]IIIBBB@@@???;;;999777777888999999888===FFFNNNKKKDDDCCCNNNZZZyyy|||ggg[[[QQQRRRUUUTTTOOOKKKEEEGGGKKKNNNSSShhh}}}XXXHHH>>>AAAEEEGGGOOO[[[gggwwwyyy___nnnzzz|||nnnXXXFFF===;;;;;;;;;<<>>999777444333333444444333111111222333444555666666===MMM___kkksss{{{ooolll{{{yyy___aaaoooXXXAAA:::888666555888===@@@DDDHHHLLLPPPUUUXXXdddjjjuuudddQQQIIICCC===>>>======>>>@@@GGGXXXhhh___bbbqqqqqq]]]XXXPPPFFFFFFFFFZZZ}}}tttYYYNNNFFFFFFGGGGGGKKKSSSmmmtttnnnfff^^^XXXTTTPPPNNNOOOIIIKKKZZZppp~~~wwwhhhZZZLLLIIIZZZ~~~{{{tttwwwqqqiii]]]EEE:::888777777777888;;;===???HHHLLLPPPSSSTTTVVV[[[___```ccccccmmmoooWWWAAABBBHHHIIIEEEAAAAAAIIIYYYkkkxxxxxx{{{vvvccclllpppiii___UUUQQQRRRZZZiiiwwwoooNNNDDDBBB>>>;;;999666555666777777777<<>>>>>FFFPPP```rrrvvv___ooozzz~~~oooXXXFFF===;;;:::;;;<<>>DDDGGGSSSdddmmmlllsssiii___|||zzz{{{qqq___FFF<<<;;;:::888555444555666333333222222222333444555:::KKK___llluuu|||nnnlll}}}{{{aaaiiiuuu[[[BBB999888666777:::>>>AAAFFFJJJOOOTTTZZZ^^^fffqqqeeePPPHHHCCC???===<<<===>>>@@@EEERRR___yyynnnbbbcccvvvvvveee```TTTFFFFFFEEEPPPqqqdddTTTGGGGGGIIIGGGHHHLLLmmmyyytttllleee___[[[XXXVVVSSSNNNOOO[[[nnnoooppp{{{yyylllaaaIIIFFFWWW}}}nnntttsssppphhhIII<<<888888888888:::>>>AAABBBKKKOOORRRTTTTTTVVVZZZ]]]aaabbbaaakkkmmm[[[CCCCCCLLLNNNGGG@@@???HHHXXXhhhrrrwwwyyy~~~pppccchhh```SSSLLLFFFDDDBBBDDDLLLUUUqqq~~~]]]JJJEEEAAA>>>:::666444444666777777777:::<<<:::555444888===QQQbbbQQQKKKGGGGGGMMMSSSSSSSSSTTTRRRMMMHHHFFFEEEEEEJJJPPP]]]fffssssssQQQCCC???999666888888666<<>>DDDLLLZZZppp}}}tttbbb]]]eeeqqq^^^NNNuuurrrxxxppp```RRRDDDAAA===;;;;;;;;;999888666444222111000111333444888JJJ___llluuu|||~~~~~~~~~lllnnn||||||eeeuuuzzz^^^CCC888888777888;;;<<>>BBBGGGIIILLLOOOSSSUUUUUUWWW[[[^^^aaaaaa___jjjlll```FFFHHHSSS\\\QQQEEEAAAHHHWWWfffoootttwww|||ppp\\\ZZZPPPHHHDDDBBBAAA@@@???DDDJJJNNNdddwww|||{{{YYYIIIDDDAAA===888555555666888888333444444444333444666888:::aaaxxx[[[KKKHHHGGGKKKTTT[[[^^^aaaddd^^^YYYRRRNNNIIIEEEBBBAAA<<>>:::888999;;;888555888@@@NNNfff|||hhh{{{mmmSSSAAA::::::999<<<>>>CCCGGGKKKOOOSSSVVVYYYZZZ[[[___ccchhhjjjkkknnnnnnnnnmmmlllooossswww{{{wwwpppjjj]]]fff~~~rrrkkk^^^TTTYYYYYYeeezzz|||jjjWWWHHHHHHjjjVVVMMMGGGFFFSSSeee^^^IIIEEEQQQVVVYYYaaacccppppppsss{{{eeeIII>>>:::888:::777333555:::HHHRRR```qqqqqqXXXDDDHHHVVVoooeeeHHHQQQgggoooaaabbbjjjtttaaa]]]KKKCCC;;;;;;AAACCC@@@:::777666333111111111222333666III^^^llltttzzz||||||~~~|||jjjnnnyyy~~~kkk}}}```CCC888888888999<<<;;;???DDDIIIOOOVVV^^^cccjjj{{{gggOOOCCC@@@???<<<;;;<<<>>>???@@@GGGOOO[[[nnniii]]]QQQPPPYYYkkkhhhuuuhhhUUU[[[cccgggqqqaaaJJJIIINNNLLLMMMRRRrrryyytttpppmmmiiigggccc^^^\\\___fffqqqvvvlll^^^QQQKKKBBB<<>>???>>><<>>MMMbbboooqqq{{{oooNNNCCCBBB>>>888444333444555666555444444444666777777777555KKKiii}}}}}}mmm[[[PPPIIIIIIOOO\\\gggooouuu{{{ooollleee[[[QQQJJJFFFCCC<<>>CCC;;;;;;===>>>;;;777999>>>JJJeeexxxeee|||lllPPP>>>999::::::===AAAEEEIIILLLPPPTTTXXX\\\[[[[[[^^^cccgggiiiiiiiiilllpppssstttssssssrrrttt|||~~~yyysss______oooggg\\\TTToooffffffvvv~~~ppp\\\IIIDDDjjjUUULLLGGGEEERRRdddVVVBBBAAAPPPUUUYYYbbbeeefffiiiooouuuwwwyyy[[[FFF===888:::999333333777OOOaaaooommmeee___WWWOOORRRSSSLLLLLLggglllvvvooohhh___TTTKKKKKKOOOTTTfffqqqkkk[[[OOOCCCAAAHHHKKKFFF???777666555333222222333333888JJJ___llltttzzz|||{{{xxxfffmmmttt~~~ooo~~~```BBB888999999:::<<<>>>AAAFFFKKKQQQYYYaaafff~~~kkkPPPCCC@@@???===;;;;;;===>>>???DDDKKKWWWhhhzzzzzzlllTTTMMMGGGFFFLLLYYYnnnsssoooqqqdddlllfff```oooUUUSSSUUUPPPOOOVVVttt|||yyyvvvsssqqqnnnhhhbbb___^^^bbbooo{{{ttteeeVVVKKKFFFAAA>>>@@@AAAAAAEEEJJJKKKooo{{{nnnZZZHHHKKKIIIXXXxxx}}}llltttmmmttt~~~]]]GGG<<<<<<<<<<<<===@@@CCCGGGIIIKKKOOOSSSUUUUUUWWW\\\```bbb______oooqqqbbbEEEFFFSSShhh\\\LLLBBBBBBKKKXXX```jjjnnnvvvuuuMMMEEEBBB@@@???@@@BBB@@@<<<<<>>;;;:::<<<>>>>>>CCCHHHQQQ___mmmtttxxxxxxcccRRRHHHCCCBBBDDDJJJSSSbbboooppp}}}oooqqqkkkjjjeeeaaa___SSSNNNTTTqqq|||tttjjj```WWWUUU___jjj{{{|||ssskkkeeeTTTMMMEEEBBBAAAAAACCCGGGHHHddd~~~zzzppp\\\HHHDDDEEEWWWvvv{{{qqqrrr}}}yyyWWWFFF;;;=========>>>@@@CCCFFFHHHLLLPPPTTTUUUTTTVVVYYY]]]aaa___```sssuuudddEEEAAAKKK___XXXMMMDDDAAAFFFPPPXXXeeejjjtttiiiHHHDDD>>>AAABBBFFFKKKIIICCC???@@@@@@999<<>>@@@AAAFFFKKKNNNOOORRRXXX\\\bbb^^^[[[\\\```dddcccaaaeeehhhlllrrrwwwzzz{{{{{{ppptttzzz]]]UUUlll{{{wwwuuudddvvvtttbbbNNNFFF~~~lllWWWOOOIIIHHHUUUggg___IIIDDDMMMOOOSSS^^^dddjjjhhhiiippptttvvvzzz~~~nnnWWWDDD???===666444777:::IIINNNCCC>>>PPPppp^^^\\\zzznnnWWWJJJGGGCCCDDDDDD<<<@@@FFF[[[~~~mmmaaaYYYRRRMMM666666777777666555555444???PPPcccnnnuuu{{{~~~}}}nnn]]]gggnnn~~~sss|||^^^@@@888;;;;;;;;;<<>>;;;999<<<===>>>BBBHHHNNNYYYccchhhllltttzzz}}}yyy~~~{{{iiiQQQ???>>>:::;;;@@@HHHOOOXXX```oootttppp{{{vvvsss~~~rrrmmmfffUUULLLPPPcccrrrcccUUUOOOVVVaaappp{{{wwwiiiWWWMMMIIIKKKOOOSSSLLLbbb|||{{{ttt```LLLCCCGGG[[[zzzzzzwwwpppSSSHHH>>>::::::;;;===AAAEEEIIIKKKNNNQQQTTTUUUTTTTTTWWWZZZaaa___aaauuuxxxhhhFFF>>>FFFWWWTTTOOOGGGCCCEEEMMMSSSaaahhhrrr~~~[[[DDDEEE999===@@@IIIPPPPPPHHHCCCCCC;;;===???EEEQQQ]]]```]]]jjjiiiFFFCCC???<<<:::888666444000222555888:::<<<>>>???777777GGGhhhyyybbbYYYVVVcccwwwppp^^^QQQQQQeeesssmmmnnnkkkWWWMMMJJJDDDAAACCCEEEEEEBBBIIIgggvvv___|||\\\CCC>>>@@@BBBBBBGGGMMMPPPPPPSSSYYY^^^bbb^^^[[[^^^ccchhhhhhggggggggghhhlllssszzzwwwwwwiii^^^kkkssstttxxxdddzzzrrrcccQQQIII}}}qqqTTTKKKLLLJJJVVVrrrdddJJJAAAJJJNNNTTT^^^bbbdddgggjjjmmmooossswwwzzz{{{|||pppKKK>>>???;;;555111555KKKFFFLLLQQQ^^^uuukkktttuuujjjUUUMMMFFFDDDAAA===;;;===??????JJJdddwwwfffTTTAAA555888::::::888666555666DDDVVVjjjsssuuuxxxzzz{{{mmmccceeetttmmmooovvvTTT???>>>:::999======BBBGGGKKKKKKRRR\\\aaa```uuuyyy~~~\\\EEE???CCC<<<:::888888:::???DDDHHHTTT]]]cccdddfffnnnttttttpppxxx}}}zzzvvvyyy~~~uuu___IIIAAABBB===>>>>>>???AAAHHHPPPUUUbbbuuu```^^^xxxfff___[[[VVVdddyyy{{{kkkaaa\\\YYYTTTOOO[[[nnn|||jjjeeedddaaa]]]SSSiii{{{rrr___MMMHHHIIIWWWpppzzzjjjRRRAAA666===:::;;;AAAEEEGGGLLLQQQQQQRRRUUUXXXUUUQQQRRRWWW^^^mmmuuuqqqxxxkkkJJJBBB???LLLRRRQQQGGG@@@CCCIIILLLXXXfffnnnwwwiiiKKKAAA@@@>>>???EEEJJJOOOUUUWWWLLL>>>CCC@@@???AAADDDJJJVVVaaaWWWoooVVVIII<<<888999999666333444666888888888888999::::::888EEEeee}}}ooobbbcccqqqzzzooo[[[```vvv|||mmmfffZZZOOOLLLMMMJJJCCCPPPooosss```ttt```EEEGGGJJJDDDIIILLLOOOPPPQQQTTTZZZ```dddfffddd```bbbjjjqqqtttssssssrrrppppppttt||||||~~~```uuujjjuuufffuuussshhhXXXGGG{{{uuuXXXMMMMMMJJJVVVqqqgggLLLBBBIIIMMMRRR\\\___dddfffiiilllnnnqqquuuxxx{{{{{{]]]CCC<<<:::888666444UUU___hhhhhhuuuzzzuuuwwwkkkXXXQQQJJJDDDBBB???;;;:::<<>>:::999===???FFFKKKNNNNNNTTT^^^cccbbbnnnrrr{{{___JJJ@@@===<<<:::888888:::???DDDGGGXXXbbbkkknnnppptttvvvuuuwww|||~~~xxxtttwww||||||rrreeeTTTCCC===>>>=========>>>@@@FFFMMMRRR\\\kkkpppRRRLLL___vvvzzz~~~jjjeeehhhkkkbbbqqqtttlllaaa[[[YYYVVVPPPKKKPPP```uuuxxxkkk{{{{{{rrrdddVVVCCCCCCSSSppprrriiiPPP@@@888;;;:::===DDDIIIKKKPPPUUURRRSSSVVVYYYWWWSSSUUUYYYdddtttqqqMMMCCC@@@JJJOOOOOOFFF???BBBGGGJJJWWWdddllluuueeeKKKAAA>>>:::<<>>888999555555666888999:::::::::===999AAA]]]vvvoooooosssvvvvvvkkkhhhlllvvv~~~}}}xxxuuuffffffwwwooo___XXXTTTPPPZZZwwwvvvdddxxx___JJJEEEHHHKKKNNNOOOQQQSSSVVVZZZ___ccchhhjjjhhhcccbbbgggkkklllnnnoooppppppqqquuu{{{nnnnnn\\\[[[nnnzzzvvviiiVVVDDDxxxyyy[[[OOONNNIIIUUUqqqkkkNNNBBBHHHKKKPPPYYY]]]ccceeehhhkkklllooorrruuuzzzzzz~~~vvvQQQ>>>;;;:::888666VVVkkkyyy~~~zzzgggWWWQQQIIICCCAAA???;;;;;;===???@@@>>>@@@QQQlll~~~lllbbb___[[[ZZZPPP>>><<<;;;999999;;;<<<<<<<<>>999888???BBBKKKNNNPPPQQQUUU]]]bbbccciiilllzzzuuu___JJJ===<<<:::888888:::>>>BBBFFFTTT```nnnuuuyyy||||||zzz{{{wwwzzz}}}~~~~~~ppp^^^QQQFFF>>>:::;;;<<<<<<<<<<<<>>>BBBHHHMMMYYYcccqqqxxxZZZEEE<<>>???DDDGGGUUUbbbiiiqqqcccJJJAAA===:::<<>>GGGPPP[[[OOO\\\cccBBBAAAGGG???888:::666444444666:::<<<<<<:::>>>:::;;;OOOvvv~~~qqqgggdddgggkkkiiidddaaaccceeecccbbbdddeee```kkk{{{vvvtttooo~~~}}}vvv^^^kkklll^^^QQQGGGIIIRRRQQQQQQRRRUUU[[[```ccceeegggjjjkkkgggeeehhhjjjiiilllnnnppprrrsssuuuxxxzzz}}}fffbbbUUUMMMmmmtttyyy{{{mmmXXXDDDwww{{{^^^QQQOOOIIIUUUqqqoooPPPAAAFFFIIIOOOYYY\\\aaadddgggiiikkkmmmppprrryyyyyy|||yyynnnffffffzzzcccGGG???;;;666???UUUmmmvvvgggcccTTTMMMFFFDDDAAA===;;;===888>>>@@@???LLLdddsssvvvnnnYYYJJJDDDEEEPPPTTTIIIIIIDDD>>>;;;;;;===>>>>>>UUUaaalllpppqqqvvv{{{|||}}}wwwfffaaadddpppjjjccczzzyyy```GGG<<<>>>999999AAAFFFMMMNNNOOOQQQUUUZZZ___```hhhjjjrrrnnnRRR>>><<<:::888888999===AAADDDIIIVVVfffsss{{{~~~wwwcccMMMAAA===;;;:::;;;;;;;;;<<<<<<===@@@DDDHHHRRRZZZeeeqqqqqqYYYHHH>>>::::::>>>DDD\\\www~~~kkkqqqqqq___dddrrrcccYYYIIIFFFDDDEEEHHHGGGCCC???>>>@@@SSSvvvvvviiiWWWIIIJJJLLLfff{{{lllfffKKK??????;;;<<>>AAAAAA===:::777333111444999===;;;888;;;:::777@@@___uuuqqqoooiii```YYYXXX]]]bbbllleee]]]VVVMMMEEEDDDGGGWWWRRRXXXqqqxxxXXXZZZmmm}}}ooobbbZZZUUUPPPPPPUUURRRPPPQQQUUU\\\bbbccccccccciiilllkkkkkknnnooommmmmmpppsssuuuvvvvvvvvvvvv}}}rrrXXXddd{{{YYYQQQdddtttsssrrr]]]JJJ{{{~~~aaaSSSOOOHHHUUUrrrrrrRRR@@@DDDHHHOOOYYY\\\___bbbfffiiijjjlllnnnpppwwwxxxzzz|||}}}pppSSSMMMLLLKKKZZZoootttRRRBBB<<<888CCCZZZmmmdddeeeYYYQQQIIIFFFBBB===;;;======DDDEEEAAAGGGYYYhhhnnnwwwbbbNNNBBBFFF___uuuvvvvvviiiVVVEEE>>>@@@EEEJJJ[[[dddmmmoooqqqvvv{{{}}}|||~~~tttfffdddfffppp]]]WWWyyy}}}^^^EEE;;;>>>:::;;;DDDIIILLLLLLMMMQQQTTTWWWZZZ]]]eeehhhlll|||uuu```KKK<<<;;;:::888888999<<>>AAADDDFFFOOOZZZeeeqqqzzz{{{vvvZZZOOOCCC>>><<<:::<<>>???>>><<<===999EEEbbb~~~~~~pppWWWAAADDDJJJkkktttfffJJJ>>>>>>>>>>>>DDDLLLQQQRRRSSSVVVYYYZZZ___dddcccaaadddiiijjjlllmmmqqq}}}VVVFFF???BBBBBBAAA???<<<<<>>FFFTTTgggvvv}}}}}}|||wwwlll^^^RRRHHH@@@>>>@@@PPPVVV\\\\\\nnnlllDDD<<>>888444111222777:::888555666888555444EEE]]]ddd\\\PPPNNNKKKIIIJJJMMMQQQTTTSSSNNNIIIDDD<<<555444777DDDFFFNNN^^^uuu]]][[[jjjmmmiii___UUUUUUYYYXXXQQQUUUSSSSSSWWW^^^bbbcccbbbccciiimmmmmmnnnrrrsssqqqmmmooossswwwzzz{{{zzzyyyiii\\\iii```SSS```}}}uuunnnwwwaaaOOOfffWWWPPPHHHTTTrrryyyVVVBBBDDDGGGNNNXXX[[[]]]aaaeeehhhjjjlllnnnooouuuvvvxxxzzz|||zzz^^^HHHGGGHHHDDDFFFOOO```ZZZXXX___ooo^^^FFF>>>>>>:::YYYzzzwww|||rrrrrrtttpppggg```[[[SSSLLLIIIEEE@@@>>>???BBBCCCBBB@@@CCCOOOcccssstttfffWWWLLLTTT{{{}}}^^^LLLJJJSSS\\\\\\eeelllnnnpppvvvzzz{{{}}}ssshhhfffhhhqqqUUUQQQ}}}```EEE:::>>><<<>>>GGGKKKLLLLLLOOOUUUXXXXXXYYY\\\___eeejjjvvv~~~fffVVVKKKBBB<<<;;;:::999888999;;;>>>???FFFLLLWWWdddlllqqqyyyyyykkkTTTHHH===;;;===<<<:::::::::;;;=========>>>AAACCCBBBJJJUUU^^^fffhhhaaaXXXCCC>>>;;;;;;:::888:::>>><<<666666@@@KKKOOOLLLIIICCCDDDCCCHHHcccxxxhhh^^^ZZZbbbqqqaaaVVVNNNGGGCCCDDDAAA===;;;;;;;;;;;;;;;;;;777<<>>;;;AAAAAAEEEMMMQQQQQQRRRUUUZZZ[[[```eeedddbbbeeejjjnnnmmmlllnnn}}}{{{XXXHHH???AAA???>>>???>>><<<>>>CCCOOO\\\dddlll|||lllQQQEEEDDD===DDDUUUjjj{{{vvvjjj___SSSGGG@@@>>>???PPP]]]XXX\\\XXX@@@FFFHHH>>>;;;777444444555777666444222666555000555AAAHHHFFFAAA>>>;;;<<>>AAAIIILLLPPPOOOTTT\\\___]]]]]]```]]]ffflllwwwqqqVVVHHHCCC@@@===;;;:::999888888:::<<<>>>EEEHHHQQQ]]]cccgggnnnwwwzzz~~~xxxgggVVVCCC@@@AAAEEEEEEAAA======:::<<<>>>??????@@@AAACCCCCCIIIPPPVVV[[[[[[RRRGGG===999999<<<===;;;;;;>>><<<<<<===@@@DDDHHHGGGDDDBBBGGGDDD@@@NNNsssyyypppoooqqqhhhkkk|||yyyhhhZZZRRRLLLIIIFFFGGGEEEBBB???>>><<<;;;;;;999777888???OOOhhhwww^^^IIIAAAJJJeeewww___IIIAAA<<>>===@@@???<<<>>>CCCPPP]]]dddkkkyyyiiiQQQFFFAAAFFFUUUjjj{{{~~~tttlllbbbTTTIIIEEE???FFFUUUYYYVVVoooyyyQQQCCCAAA??????===:::777555444444444222333444333222444888;;;===;;;999999::::::999888:::777777:::999555333444...333999BBBTTTjjjzzz~~~zzzsssuuu~~~dddggg{{{tttiii``````dddddd___[[[___```bbbcccbbbbbbcccdddeeeiiiiiifffeeeiiillllllkkkjjjkkkooouuuzzz|||||||||wwwfff]]]ZZZTTTooottt\\\fffwww~~~wwweeeppp\\\~~~kkkrrr___TTTHHHRRRppp```GGGEEEFFFKKKSSSTTT[[[___dddhhhkkkmmmoooqqqppprrrtttuuuwwwzzzzzzxxxrrrtttpppggg```^^^]]]\\\```RRRDDD??????@@@DDDJJJJJJKKKJJJEEE>>>DDD```}}}TTT>>>>>>??????]]]]]]NNNHHHKKKrrryyytttpppkkkccc\\\VVVUUUSSSPPPPPPRRRSSSOOOTTTZZZRRRGGGPPPeee}}}{{{sss```XXXzzz~~~hhh______```hhhnnnqqqtttzzz}}}}}}qqqiiihhhhhhpppTTT]]]~~~iiiIII999===???CCCKKKMMMTTTSSSYYYcccfffbbbaaaddd^^^jjjpppzzzmmmTTTJJJFFF???888;;;:::999888888:::<<<===???BBBKKKXXX^^^```gggppprrruuuvvvvvvtttjjjXXXFFF:::???GGGOOONNNFFFAAAAAA:::<<>>AAAAAA@@@BBBDDDGGGHHHHHHKKKNNNKKKDDDGGGJJJFFF@@@FFFWWWaaa```kkkiiieeeeeennn|||wwwuuuzzz|||xxx~~~ttteeeYYYRRRNNNKKKIIIIIIGGGFFFDDDAAA???<<<;;;888999777666CCC^^^}}}mmmWWWFFFCCCIII\\\yyyYYYIIIEEE???DDDCCCGGGNNNRRRSSSVVVZZZWWWXXX]]]aaaaaa^^^aaafffeeeiiinnnsss}}}www[[[KKK>>>BBB======@@@@@@===>>>DDDRRR___eeekkkwwwxxx~~~^^^KKKHHHJJJVVViiizzz|||wwwmmm___RRRMMMIIIAAANNN]]]VVV^^^fffEEE???DDDBBBAAA>>>999555333333555444222333666555222333888999:::;;;:::888666777777888444333777888555333333333444444999LLLdddsssvvv||||||wwwqqqqqqyyyfffqqqkkkaaakkkpppgggbbbggg```ccceeedddaaa```aaacccbbbdddddd``````fffjjjkkkpppmmmjjjlllppptttvvvuuutttzzzyyymmmfffbbb___ccc}}}ddd___[[[gggrrr^^^rrrzzzeee|||jjj{{{xxx___SSSLLLQQQccc}}}```CCCEEEDDDCCCXXXYYY[[[^^^bbbeeehhhjjjmmmppppppqqqpppooorrrwwwvvvrrrhhh^^^WWWWWWXXXUUUQQQPPPSSSOOOKKKRRRWWWLLLKKK^^^qqq^^^SSSSSSGGG;;;NNNooohhhHHH@@@BBB999LLLWWWUUUNNNNNNhhh}}}vvvmmmbbbbbbaaa[[[UUUTTTZZZ```___dddhhhbbbRRRFFFIIITTTtttxxxvvviii^^^hhhggg]]]]]]dddhhhlllqqqtttxxx|||~~~}}}pppkkkkkkmmmsss```^^^qqqcccvvvUUUHHH;;;:::???DDDIIIMMMNNNQQQZZZdddhhhggggggjjjjjjiiilllssslllTTTHHHAAA<<<:::::::::999888999:::<<<===@@@FFFOOOWWW]]]bbbgggiiiooorrrtttrrriii[[[KKKAAA@@@BBBEEEHHHHHHFFFDDDBBB?????????@@@AAACCCDDDEEEGGGFFFHHHKKKIIIBBB>>>>>><<<;;;>>>BBB@@@===AAAIIIPPPVVV^^^bbbbbb```___```XXXXXXSSSLLLJJJMMMOOOMMMLLLUUUhhh|||tttttt~~~rrrcccVVVMMMKKKMMMHHHKKKHHHCCCAAACCC???888777555777:::;;;GGGhhhvvv^^^MMMFFFAAAAAAPPPeeennnssssssTTTJJJFFFAAAJJJJJJKKKNNNSSSXXXZZZ\\\YYY]]]XXXWWW___```]]]bbbeeeggglll}}}wwwTTTEEEHHHOOOPPPDDD:::===>>>===CCCOOO^^^iiiiiinnn}}}rrrfffsssuuuqqqWWWHHHJJJXXXnnn|||yyyvvvxxxqqqcccXXXJJJAAAFFFTTTUUUYYY{{{\\\BBBEEE===CCCDDD???888555666777666777888666444333555777???@@@???;;;777555666888999999888666555444333333222111222777@@@MMMYYYaaaqqqrrrmmmeeedddmmmzzzwwwpppqqqfffiiimmmfff```___```gggjjjfffddddddaaa\\\aaabbbddddddccccccdddfffhhhkkknnnnnnmmmmmmpppsssnnnvvvwwwqqqpppcccXXXdddttt]]]NNNUUURRRqqqyyybbb___}}}|||iiiuuucccwww|||bbbUUUMMMQQQbbbyyy___BBBDDDDDDCCCTTTSSSZZZ]]]aaaeeegggjjjmmmoooppprrrsssssstttrrrhhh]]]RRRJJJCCCBBBCCCFFFNNNVVVkkkwwwmmmggguuuvvvfffXXXWWW\\\```eeeiiinnnLLLAAABBBMMMvvvsssVVVXXXwwwlllbbbcccccc```]]]]]]```ccchhheee```VVVGGG<<<>>>FFF___kkktttpppgggggguuusssaaa]]]___dddhhhmmmqqqtttxxx{{{~~~~~~yyyllliiilllooovvvddddddqqq```mmmNNNDDD<<>>???;;;999;;;>>>EEESSSaaassszzzooofffdddeee```XXXTTT\\\qqqwww~~~~~~sssggg[[[SSSOOOMMMNNNKKKEEECCCEEEBBB<<<:::777777888888???YYYuuuwww___KKKCCCJJJIIIMMMSSSUUU^^^|||hhhNNNDDDCCCCCCHHHIIILLLQQQWWW\\\___```[[[^^^XXXWWW___```^^^cccgggnnnwwwzzzUUUGGGKKKWWWZZZNNNBBBAAA???<<>><<<;;;888666555777888999777444333444666===???@@@>>>:::555444444999999999888888777666555555444222333888???GGGLLLWWW\\\]]]YYYZZZiii|||rrrnnn~~~lll^^^___bbb___[[[\\\\\\cccfffcccbbbdddccc______````````````bbbfffiiieeefffggghhhggghhhjjjkkkkkkuuuzzzqqqpppfff[[[hhhwww\\\KKKPPPHHHeeerrrcccZZZkkkyyyiiivvv___pppgggYYYNNNQQQaaawwwcccCCCCCCFFFEEEQQQNNNXXX\\\aaadddgggiiilllnnnmmmooooooppppppjjj[[[LLL>>><<<;;;:::<<>>HHHVVVfffkkkgggcccfffkkk{{{~~~}}}qqqaaaXXXZZZ```eeeiiinnnrrruuuwww{{{}}}tttgggffflllpppooo```iiirrr^^^bbbFFF???===DDDKKKNNNNNNOOOWWWWWWZZZ```bbbbbbfffllljjjmmmvvvrrrVVVGGGAAA>>>;;;::::::999888888999;;;<<<@@@EEENNNWWW^^^eeekkkoooqqqmmmeee\\\SSSJJJDDD@@@DDDEEEGGGHHHHHHGGGEEEDDDHHHHHHIIIIIIIIIHHHFFFEEEFFFFFFGGGGGGAAA;;;<<>>???:::888888666888HHHZZZ|||yyyaaaLLLBBBJJJMMMLLLEEEBBBPPPllluuu```KKK???AAAGGGHHHJJJNNNSSSWWW[[[^^^```XXX[[[TTTRRR[[[]]]]]]cccbbbnnnyyy|||xxxzzzUUUEEEHHHVVVZZZOOOAAA???===999===EEERRR^^^dddlllvvvzzzxxxeeesssfffMMMCCCQQQooo___PPPKKK[[[ooo{{{nnnaaa\\\iii}}}wwwgggVVVGGGCCCEEEKKKXXXfff}}}LLLLLLDDD???BBBAAA:::888;;;999::::::888555333444444999<<<@@@BBB???:::666444777888999::::::999888888777555222000111333777999>>>FFFKKKKKKRRRfffjjjiiiyyyfffXXXWWWZZZYYYYYY[[[YYY^^^```______bbbcccbbblllkkkgggccc``````bbbeeehhhgggfffgggiiikkkkkkjjjiiisss~~~xxxxxxppp^^^nnnpppSSSNNNJJJbbbvvvtttdddaaaxxx~~~sss```ffflll]]]PPPQQQ```zzzlllHHHAAAHHHGGGPPPOOOWWWZZZ___cccfffhhhjjjlllllllllkkkkkklllhhhYYYJJJ???CCCGGGGGGEEEMMMcccyyynnnYYYCCCEEE^^^|||nnnccceeehhhnnntttwwwwwwuuueeeXXXKKKFFFCCC???<<<;;;:::CCCNNNUUUXXX[[[```dddkkkllliii___SSSPPPVVV^^^eeeiiinnnrrruuuwwwzzz|||pppccceeemmmppp^^^UUUkkkoooZZZVVVAAA===>>>FFFMMMOOOOOOPPPWWWVVVYYY^^^___^^^aaafffhhhlllwwwwwwXXXGGGAAA???<<<::::::999888888999:::;;;>>>CCCKKKSSS[[[cccjjjnnnssskkk```TTTKKKGGGFFFFFFLLLMMMNNNOOOOOONNNLLLLLLNNNOOOQQQRRRQQQPPPNNNLLLKKKHHHHHHIIIFFFCCCEEEJJJCCCFFFRRRiiivvvhhh```YYYTTTSSSTTT```pppxxxyyy}}}{{{nnndddTTTQQQKKKEEECCCCCCBBB@@@AAA===::::::888777>>>GGGYYYhhhzzzxxxaaaNNNEEEAAALLLOOOFFFGGGWWWhhhnnnyyywwwqqqxxxnnn^^^MMM@@@BBBLLLMMMNNNOOOQQQSSSWWW[[[^^^WWWXXXPPPMMMVVVYYYZZZaaa___kkkssstttooommm^^^JJJEEEQQQUUUIII;;;>>>@@@===>>>CCCLLLWWW___jjjvvv{{{zzz\\\ZZZkkk\\\KKKHHHQQQssssssZZZHHHQQQlllkkkYYYPPP___zzzxxxhhhSSSEEEDDDKKKTTTZZZwwwnnnPPPHHHFFFIIIFFF======EEE<<<<<<;;;:::777555444333666:::>>>BBBBBB???<<<:::555777888:::::::::999888555444333111111222333444888===AAADDDPPPhhhlllmmmttteeeXXXVVVZZZZZZ[[[]]]YYY[[[]]]]]]]]]```cccdddtttsssoookkkfffdddeeefffhhhfffdddfffkkknnnnnnmmmiiippp{{{~~~rrr___nnniiiSSSQQQ___yyysss\\\gggzzzfff^^^qqq```RRRQQQ___|||uuuMMM>>>EEEFFFOOOQQQUUUYYY^^^ccceeeggghhhjjjlllnnnnnnmmmmmmhhhYYYJJJEEEJJJPPPQQQKKKLLLYYYhhhppp}}}yyyeee\\\rrr^^^DDDKKKddduuudddeeeiiiooovvvzzz||||||fffZZZOOOMMMMMMFFF===777555888<<>>???FFFMMMNNNPPPRRRUUUVVV[[[aaabbb^^^^^^```eeehhhuuu~~~\\\HHHBBB???<<<::::::999888888888999:::<<<@@@GGGNNNUUU]]]eeejjjoooggg[[[OOOIIIHHHKKKNNNSSSTTTVVVWWWXXXWWWUUUTTTSSSTTTVVVWWWXXXWWWUUUTTTPPPKKKKKKOOORRRQQQRRRTTTMMMXXXnnn~~~|||{{{}}}{{{hhh[[[WWWLLLOOOUUUYYYYYYaaavvv~~~pppccc]]]TTTNNNJJJFFFDDDDDD???<<<;;;;;;;;;999;;;>>>BBBRRRhhhzzzppp\\\MMMIII@@@MMMQQQLLLRRReeennniiiggglllllljjjttt~~~hhhZZZMMMBBBDDDNNNQQQQQQQQQPPPRRRWWW___eeebbbcccXXXRRRXXXYYYXXX___gggmmmmmmkkkjjjkkkrrrVVVGGGSSSWWWKKK<<<@@@EEEBBBAAACCCIIIPPPZZZhhhxxxqqq]]]UUUooodddRRRHHHCCCSSSxxxwwwTTTNNNbbb|||hhhPPPUUUoooxxxbbbNNNDDDHHHPPPVVVaaasss]]]IIIEEEFFFCCCBBBDDD???>>>===<<<:::888555444888999;;;>>>??????>>><<<666777888999999999888777444444444333333444444555:::::::::AAATTTooouuuwww~~~oooeee[[[ZZZ]]]___^^^^^^\\\\\\]]]^^^^^^^^^aaadddhhhjjjllllllkkkjjjkkkkkkbbb___^^^aaafffkkkllllllkkkoooxxxiiihhh{{{ZZZQQQXXXrrr~~~^^^YYYmmm|||xxxnnnZZZ|||vvvdddRRROOO]]]zzz|||QQQ;;;BBBCCCKKKQQQSSSWWW]]]bbbdddfffggghhhfffjjjmmmmmmlllfffYYYLLLKKKKKKMMMPPPPPPQQQXXXaaakkk~~~yyyrrrbbbOOOHHHEEELLLbbb}}}^^^FFFPPPppp}}}ooooooppprrrvvv{{{yyynnnccc]]]WWWJJJ===666333444555888===CCCIIILLLLLLKKKGGGCCCCCCIIISSS[[[bbbgggmmmsssvvvyyy{{{}}}mmmeeemmmqqqmmmTTTYYY~~~kkk]]]PPPAAA???AAAHHHNNNOOOQQQTTTVVVXXX___ffffffaaa^^^___aaaeeeqqq```JJJCCC???;;;;;;:::888777777888999999;;;>>>CCCIIIPPPWWW___dddfff```WWWOOOLLLNNNSSSVVVWWWZZZ]]]```aaa```^^^]]]XXXYYYZZZ[[[\\\\\\[[[ZZZTTTSSSVVV\\\_________aaakkkyyy}}}iiiddd]]]ZZZ]]]dddiiimmmwww~~~mmm___RRRLLLIIIIIIHHHKKKZZZlllxxxnnnccc[[[RRRIIICCCCCC============<<<;;;;;;;;;<<>>BBBFFFLLLVVVeeexxxkkkSSS^^^uuuVVVOOOGGGEEEOOOkkkuuu[[[[[[qqqzzzYYYOOO^^^uuusss^^^MMMGGGNNNWWWYYYvvvYYYDDDGGGLLLEEE;;;AAA@@@???>>>>>><<<888555;;;::::::;;;>>>???>>>===;;;;;;::::::999999999888777666555444444333333333777666555???WWWtttvvv{{{sssiiiccc]]]]]]```aaa```^^^___^^^___aaaaaa___bbbfffbbbeeehhhiiihhhfffeeeeeeaaa```___aaafffjjjmmmnnnmmmqqqyyyhhhuuu]]]WWWYYYpppwwwjjjpppzzzxxx{{{\\\www|||gggSSSMMMZZZwwwYYY>>>CCCBBBIIIRRRRRRVVV\\\aaadddeeefffgggbbbfffiiihhhjjjnnnpppnnniii\\\QQQOOOTTTYYY```eee}}}aaaJJJGGGLLLJJJQQQ^^^fffkkkyyytttYYYHHHQQQmmmwwwvvvrrrnnnlllpppwww~~~xxxjjj___SSSEEE<<<999111222333444555888;;;======<<<;;;;;;???GGGRRRZZZ```eeemmmssswwwzzz|||~~~~~~kkkhhhssstttlllYYYaaawwweee\\\NNN??????DDDMMMRRRSSSUUUWWWWWWYYY```ffffffaaa^^^```^^^eeeooouuudddKKKDDD???999;;;:::888777777777888999;;;>>>BBBFFFKKKRRRZZZ______\\\XXXUUUUUUYYY]]]```]]]aaafffkkklllkkkhhhfffbbbbbbaaaaaaaaaaaaaaa```[[[aaakkkqqqnnnjjjlllrrrooo^^^SSSRRR[[[cccttt{{{~~~~~~nnn___RRRNNNJJJFFFKKKVVVrrr{{{oooaaaQQQGGGDDDAAACCCCCCAAA???>>>>>>>>>>>>DDDOOO^^^ooo}}}}}}fffPPPHHHKKKVVV______WWWZZZnnnttt[[[KKKHHHKKKMMMNNNNNNRRRVVVYYY[[[aaajjjqqqqqqqqqfff___ccc```]]]bbbaaadddbbbeeennnttt___EEEXXXooooooXXXHHH???;;;===???BBBJJJTTTbbbvvv{{{]]][[[sssdddUUUKKKCCCJJJmmm|||eeekkknnniiipppyyykkkWWWHHHIIITTTWWWccc```PPPNNNHHH===BBBAAA@@@@@@AAA???;;;888::::::;;;???DDDGGGGGGEEEDDDBBB@@@===<<<;;;;;;<<<:::999777666444444333333444444666AAAXXXtttsss~~~ooohhhddd^^^]]]```ccccccaaa```___aaaeeeeeebbbdddjjjggghhhiiihhheeecccbbbccchhhhhhhhhhhhiiilllppptttnnnttt}}}~~~xxxhhhtttyyyZZZXXXZZZlll}}}{{{```sssiiiSSSLLLWWWuuu```CCCHHHDDDIIISSSQQQVVV\\\aaacccdddeeefffggghhhgggfffnnnyyy]]]QQQSSSXXX\\\^^^iiiyyytttZZZSSSRRR^^^iiiiii```[[[eeettt|||kkkUUUIIINNN___zzzhhhqqqtttqqqkkkaaa[[[]]]gggpppzzzooo```RRRDDD999666888111000000//////222666999777666666888>>>GGGQQQXXX___dddlllsssxxx{{{}}}~~~~~~|||iiijjjwwwwwwlllZZZccciiiXXXRRRDDD<<<>>>FFFQQQWWWWWWXXXZZZWWWXXX]]]cccccc___]]]```\\\fffooommmtttwwwgggMMMDDD???888;;;:::888777777777888888===>>>AAAEEEIIIPPPWWW\\\\\\\\\[[[\\\^^^bbbfffhhhbbbgggmmmsssuuutttpppmmmkkkjjjiiigggffffffffffffbbbnnn}}}yyyqqquuuppprrrhhhTTTNNNPPP]]]jjjxxxvvvaaaXXXQQQIIIIIIPPPYYYjjj{{{rrr^^^PPPMMMHHHKKKKKKGGGCCCAAAAAAAAA@@@AAAFFFSSSfff{{{|||}}}iiiQQQIIIMMMWWWccchhhbbbaaarrryyy^^^KKKJJJPPPQQQMMMMMMRRRYYY\\\]]]```fffkkkfffhhh___[[[aaaaaa^^^dddZZZaaadddlllzzzdddIII[[[|||lllRRRCCC???DDD<<<@@@IIISSS```tttkkk]]]{{{zzz___VVVLLLDDDPPPfffvvvnnn|||vvvrrrlllZZZEEEBBBLLLVVVXXXqqq[[[MMMJJJGGGCCCBBBAAABBBCCCAAA===999777999===EEEMMMRRRSSSQQQKKKHHHDDD@@@>>>>>>>>>???<<<;;;999777666666777777333666;;;DDDXXXrrruuuvvvjjjfff```]]]```eeegggeee```___bbbhhhhhheeegggmmmhhhiiijjjiiiiiijjjllloookkklllmmmkkkiiikkkppptttnnnwww{{{{{{kkkmmmsssVVVMMMPPP```~~~||||||hhhsssjjj\\\TTTNNNrrrjjjFFF???AAADDDOOORRRUUUZZZ___bbbdddddddddfffkkkiiieeennnzzzooobbbXXXSSSMMMJJJHHHMMMQQQaaavvvvvvmmmgggfffbbbjjjkkkOOOHHHhhhzzzfffRRRAAADDDPPPZZZXXXSSSPPPPPPQQQnnnxxxiiiZZZQQQJJJFFFJJJQQQXXXNNNBBB=========888333333222000//////111222444222111333888<<>>>>>AAAGGGKKKNNNUUU]]]]]]dddhhhhhhhhhmmmqqqqqqqqqrrrssstttuuuuuuuuuuuurrrmmmhhhhhhlllmmmkkkgggooo}}}yyy}}}wwwfffjjjlll[[[RRRVVVcccjjjgggkkk}}}nnnWWWLLLJJJKKKQQQQQQUUUccc{{{nnncccfffhhhggg___SSSHHHBBBAAA@@@???AAALLL^^^ttt~~~}}}~~~iiiPPPLLLWWWnnnhhhvvvggg___ooopppYYYPPPIIIJJJQQQRRRQQQUUUYYY\\\^^^```bbbdddcccccc___ZZZ[[[```bbb```aaammm{{{~~~wwwtttzzzLLLNNNnnnzzzbbbJJJFFFDDD<<<>>>???HHHTTT```ooommmrrriiiVVVNNNNNNPPPhhh}}}gggXXXQQQOOOIIIIIIHHH@@@QQQ\\\bbbdddOOOLLLHHHCCC;;;777===DDD@@@777777555888BBBNNNZZZfffpppjjj[[[LLLEEEBBB???>>>@@@BBB===<<>>;;;999;;;HHH]]]ttt}}}rrr~~~tttllleee______eeehhheeeaaaggghhhhhhgggfffgggiiikkkjjjiiijjjmmmqqqqqqmmmiiilllkkkiiiiiikkknnnrrruuuyyyyyy}}}hhhiiivvvZZZPPPSSSOOO___aaaiiioooYYYSSSWWWkkksssNNNAAABBBEEENNNQQQSSSXXX]]]aaabbbcccccc]]]cccbbbXXXUUUYYYYYYSSSTTTLLLHHHPPP```lllqqqppp[[[PPPQQQkkkhhhZZZeee___PPPSSSooouuuaaaMMM>>>@@@DDDHHHMMMUUUZZZUUUMMMZZZsssyyyhhhVVVLLLFFF@@@???@@@FFFFFFEEEDDD@@@;;;666222333222000//////111222333222111333777<<>>:::999999888888888888888======@@@FFFJJJNNNWWW```dddlllqqqqqqqqquuuxxxxxxyyyyyyzzz{{{{{{zzzyyyxxxvvvtttrrrpppppppppppppppttt}}}qqqqqqsssSSSPPP\\\eeeeeebbbjjj{{{jjjWWWLLLMMMNNNMMMLLLSSSggguuu```LLL@@@<<<<<<<<<>>>FFFVVVmmm~~~zzz{{{~~~yyyeeeSSSVVVcccwww}}}nnniiivvv|||iiiUUUOOOJJJNNNWWWXXXXXX[[[]]]^^^]]]\\\\\\\\\___```]]]YYY[[[```bbbaaadddllluuuxxxrrrqqq~~~___GGGUUU```^^^RRRFFF???===<<<===EEEQQQ]]]mmmxxxvvvbbbTTTYYYfffnnnZZZMMMGGGAAAEEEJJJFFFJJJZZZdddwwwcccVVVPPPJJJCCC>>>===<<<;;;999===:::999<<>>>>>AAA===:::===KKKbbbzzzvvv}}}jjjdddcccaaa```````````````ddddddddddddbbbcccdddfffiiijjjlllooorrrrrrpppnnnooommmkkkjjjkkknnnqqqsssvvvvvv{{{|||xxx___bbbyyyXXXNNNQQQKKKSSSnnn{{{bbbbbbxxx[[[RRR\\\cccZZZCCCAAAFFFLLLNNNQQQVVV[[[^^^aaabbbbbb___dddaaaUUULLLIIIFFF@@@===;;;BBBYYYyyykkk___mmmhhh[[[XXXRRRPPPeee~~~yyycccPPPCCC>>>???FFFYYYrrr}}}sssaaaLLL```wwwttt\\\MMMFFF@@@<<<::::::DDDNNNPPPIII@@@:::777333222111000000000222222111000222777;;;AAALLLWWW```hhhooorrrvvv{{{}}}|||}}}}}}~~~qqqkkkttt~~~zzzrrrgggRRRIIIHHHJJJNNNSSSVVVXXXYYY[[[\\\[[[WWWSSSUUUZZZ^^^^^^\\\ZZZbbbjjjllloooyyyccc~~~]]]GGG@@@???::::::999888888888888888;;;;;;???EEEJJJOOOZZZeeellluuu{{{||||||~~~}}}{{{{{{{{{xxxuuuuuuwwwzzz|||vvvaaaccc}}}gggmmmbbbQQQYYYeeejjjaaa[[[ggg{{{uuueeeOOOOOOLLLIIIHHHNNNZZZdddpppttt{{{gggPPPBBB<<<::::::<<>>666444999999777666555777GGGeeexxxmmm___RRRKKKEEEBBBCCCDDDAAA???>>>???;;;===NNNiiizzzvvvccchhhkkkiiiccc```bbbfffbbbcccccccccaaaaaabbbcccdddgggjjjllllllkkkkkkkkkooonnnmmmlllmmmooorrrtttyyyxxx{{{~~~{{{vvv{{{dddfff[[[GGGLLLEEEFFF\\\pppggg^^^yyywww~~~bbbSSSYYY```gggEEE???FFFJJJMMMPPPTTTYYY]]]```bbbccccccbbb[[[OOOHHHHHHGGGCCC<<<===EEEWWWpppvvvjjjbbb]]]bbblllvvv|||]]]RRRQQQRRRTTTlllmmmXXXGGG===FFFLLLZZZrrrqqqMMMUUU^^^iii{{{hhhUUUIIIBBB>>>===999CCCNNNQQQKKKBBB<<<:::333222111111000111111222111000222666:::???JJJVVV```hhhooosssvvv{{{|||{{{|||}}}~~~xxxiiigggrrr}}}}}}wwwyyydddUUULLLHHHLLLPPPUUUXXXYYYYYYYYYZZZ```ZZZTTTTTTXXX[[[ZZZWWW\\\cccjjjkkkmmm{{{ooo~~~eeeJJJ@@@@@@;;;::::::999888888888888999:::>>>DDDIIIPPP]]]jjjsss|||~~~~~~|||{{{{{{{{{|||sss]]]aaasss^^^ccc^^^\\\gggvvvppp]]]^^^ooo{{{nnnbbbUUUPPPRRRQQQJJJBBBGGGLLLRRRWWW[[[```hhhnnnsss{{{vvvaaaMMMAAA===:::;;;;;;>>>HHH[[[ttt|||wwwxxx}}}ttt]]]SSScccyyy~~~dddUUURRRMMMOOOVVVVVV\\\___aaaaaa___]]][[[[[[XXX\\\\\\ZZZ[[[aaaeeefffgggfffhhhjjjiiijjjqqq{{{XXXJJJ>>>BBBWWW]]]MMM@@@AAA>>>>>>DDDOOOYYYiiiwwwooovvvvvvfff^^^]]]```XXX[[[\\\NNNEEEFFFFFFIIIOOOccclllpppgggRRRCCCDDDCCC:::777;;;333444666555333999KKK]]]|||llldddZZZSSSNNNIIIBBB>>>???;;;===PPPlllfffkkkooommmgggccceeehhhcccdddfffeeedddbbbbbbcccdddgggjjjjjjgggeeefffhhhnnnmmmmmmmmmooorrruuuwwwzzzwwwwwwyyywwwtttvvv|||wwwyyybbbbbb```IIILLLGGGDDDQQQhhh}}}mmmZZZhhh[[[kkkttteeeWWWUUU```tttJJJ>>>FFFIIIMMMOOOSSSXXX]]]```cccdddaaa]]]VVVPPPNNNNNNJJJEEEHHHJJJJJJLLLTTT^^^^^^YYYUUUTTTZZZfffoooqqqpppqqqccciiiqqqqqqiiiaaaVVVJJJJJJ[[[lllnnndddVVVIIIBBBOOOXXXdddoooxxxyyyooocccMMMLLLJJJOOO\\\mmmxxx{{{zzzooo___PPPFFF???<<<;;;>>>AAABBB@@@<<<888555444444333222222222222222111000111555888>>>IIITTT___hhhooosssvvvzzz{{{yyy}}}~~~qqqdddeeeqqq{{{zzzvvvnnn___WWWOOOGGGLLLOOOTTTWWWXXXXXXXXXYYY___ZZZUUUTTTWWWZZZYYYWWW___bbbfffhhhjjjzzzwwwxxxmmmOOOAAA@@@<<<;;;:::999888888888888888999===BBBGGGPPP```ooozzz~~~}}}yyy|||wwwaaa^^^~~~tttcccjjjoooaaafff}}}jjj]]]bbbmmmvvvyyy{{{lllZZZTTTPPPJJJDDDAAACCCDDDDDDCCCDDDIIINNN]]]dddiiicccTTTCCC:::888999::::::;;;BBBQQQfffvvv}}}yyyxxx|||~~~}}}aaaUUUgggqqq\\\SSSWWWVVV[[[ccceee\\\___bbbcccbbb```^^^^^^XXX\\\^^^\\\]]]bbbggggggeeedddeeeiiijjjiiinnntttzzzVVVCCC===>>>HHHMMMGGG>>>;;;>>>>>>CCCMMMVVVddd}}}rrr~~~ssseee[[[WWW]]]kkkxxxooommmfff\\\PPPHHHHHHKKKEEEEEEVVV```SSSHHHMMMRRRVVVMMM^^^nnnhhh{{{sssQQQHHHGGGAAA===???888777888:::888666;;;BBB^^^xxxpppcccXXXMMMFFFAAA<<>>>>>???AAAEEEJJJNNNLLLDDD<<<888777777888888999===GGGUUU^^^hhhzzzvvvxxx}}}~~~}}}ggg^^^sss{{{www~~~ppp]]]XXX]]][[[^^^fffggg^^^aaadddeeeccc___]]]\\\XXX^^^```^^^]]]aaafffgggdddccceeeiiijjjjjjnnntttrrrTTT@@@??????AAADDDEEEBBB======<<>>>>>???:::666777888666666999???TTTjjjyyysssdddVVVMMMFFFBBBDDDSSSkkkttt|||sssiiieee```^^^______^^^\\\^^^aaaeeeffffffdddcccbbb^^^```bbbcccddddddfffgggkkkkkkjjjjjjkkkmmmooopppqqqpppooommmmmmoootttyyy}}}yyyzzzyyynnnhhh{{{qqqTTTFFFCCCEEEDDDSSSjjjtttfffpppUUUQQQZZZ[[[SSSWWWlllcccFFFGGGFFFIIIKKKOOOTTTZZZ^^^bbbdddiiitttuuuwww}}}yyylllbbbUUULLLTTT\\\]]]qqqxxxrrrppprrrqqqeeePPP@@@BBBFFFFFF@@@===@@@DDDFFF;;;:::999;;;=========>>>DDDPPP[[[^^^___]]]WWWPPPGGGDDD@@@?????????===;;;777777777666666555444333111000000444666;;;FFFPPP___gggpppsssvvvzzzzzzwww{{{|||}}}~~~~~~zzzuuuiiiaaahhhssszzz}}}oooYYYSSSPPPKKKPPPRRRTTTUUUUUUUUUVVVWWWWWWXXXZZZYYYXXXXXXZZZ]]]```\\\^^^dddkkk{{{ggg{{{YYYEEEAAA===<<<;;;:::999888888888888999<<>>===888999:::;;;:::::::::;;;888888888:::===BBBGGGJJJSSSjjj~~~ttttttyyy}}}~~~|||ggghhh}}}oooppp^^^YYY]]]YYYXXX]]]]]]]]]```cccdddbbb^^^[[[ZZZXXX^^^aaa^^^\\\___cccdddeeedddfffiiiiiikkkrrrzzz|||WWWIIIEEECCCFFFHHHGGGCCCBBB======BBBJJJNNNWWWmmm___VVVMMMVVV```aaaZZZRRROOOOOOKKKJJJHHHIIIKKKJJJDDD>>>BBBAAAAAACCCCCCGGGTTTcccfffUUUVVV^^^XXXSSS\\\ccciii[[[RRRZZZaaa___rrrhhhSSSGGGAAABBB<<<777888777555666888555===JJJXXXfffttt}}}nnn___TTTMMMJJJKKKWWWkkk}}}ooohhhwwwrrrnnnhhhaaa\\\\\\^^^___```\\\```dddgggfffeeecccccc\\\[[[[[[[[[]]]]]]\\\[[[```aaabbbeeegggkkkmmmoooooorrrtttrrrppprrrvvvzzz|||}}}zzz~~~yyysss{{{uuueeeIIICCCHHHBBBKKKcccooo}}}eee{{{^^^MMMVVVXXXNNNQQQbbbmmmKKKGGGEEEHHHJJJMMMRRRXXX]]]aaaccc```ooo|||ooobbbfffaaa___```bbbbbbdddhhhPPPCCCFFFNNN]]]cccLLLCCCDDDCCC???===<<<999444;;;999777888777777999<<<888???EEEKKKUUU```bbb^^^FFFFFFEEEDDDCCCAAA@@@???888888888888777666555444111000000333666:::EEEPPP___gggppptttwwwzzzyyyvvvzzz{{{|||}}}~~~~~~~~~~~~}}}nnnddd___gggrrryyy}}}qqqWWWPPPQQQPPPTTTUUUVVVUUUTTTTTTUUUWWWYYY\\\^^^\\\WWWUUUWWWZZZ^^^ZZZ\\\dddmmm{{{~~~xxxddd\\\FFFAAA>>>===;;;:::999888888888888999===@@@DDDOOOdddwwwzzzmmmaaa[[[eeeaaazzzjjjWWWYYY```dddiiirrrvvvuuu{{{cccrrrhhhWWWQQQ\\\gggrrrkkk___[[[ZZZaaajjjvvvxxxzzz}}}{{{uuujjjbbbQQQLLLGGGEEEEEEDDDAAA>>>AAA>>>:::888999:::::::::;;;:::;;;===@@@AAAAAA@@@FFF___~~~ssspppttt{{{}}}pppdddnnnkkkeeeUUURRRXXXUUUUUU[[[[[[XXX\\\```bbbaaa^^^\\\[[[XXX___aaa]]]ZZZ]]]aaabbbgggffffffhhhhhhkkkuuu{{{bbbSSSGGGCCCKKKMMMDDD>>>?????????DDDKKKOOOVVVjjjoooddd^^^WWWTTTUUUVVVWWWVVVOOOPPPOOOMMMLLLLLLKKKHHHEEECCCBBBAAA???EEEZZZpppsss\\\YYYfffjjjkkkrrrvvvkkkcccOOOMMM\\\^^^ggglllWWWMMMDDDAAA???@@@===999777:::777666:::EEEOOOZZZhhhtttxxxiii^^^SSSPPPQQQ[[[lll|||{{{vvvqqq___cccuuu~~~uuufffnnnhhhaaaZZZWWWZZZ^^^bbb\\\```eeehhhhhhgggeeeeeeddd```\\\[[[[[[ZZZWWWSSSTTTVVVZZZ___eeekkkppprrriiioootttrrroooooosssvvvwwwrrr\\\NNNOOOBBBAAAVVVbbbxxx```eeegggLLLPPPQQQLLLNNNWWWxxxVVV???GGGNNNLLLMMMRRRUUUYYY```iii{{{vvvfff___\\\UUUWWWggguuuzzzzzzYYY;;;<<>>??????>>>;;;888888888999<<<<<<888888;;;>>>===GGG]]]zzzjjjccciiittt{{{}}}zzzmmm]]]___wwwsss|||qqqYYYXXXVVVTTTTTTVVVXXXZZZYYYXXXWWWYYY]]]___]]]ZZZYYY\\\^^^___]]]]]]```ccceeegggiiihhhfffhhhnnnttt~~~wwwZZZFFFGGGTTTLLL>>>===AAAAAA>>>???NNN[[[XXX___vvv}}}wwwtttqqqooonnnpppqqqooonnnppppppggg\\\TTTOOOLLLLLLNNNUUUcccnnnvvvnnnqqqzzznnnZZZKKKMMMZZZbbbbbbvvvQQQKKKGGGDDDCCC>>>888777999888777888:::>>>KKKcccxxxqqqfff```[[[```nnn}}}~~~iiitttuuurrreeeaaajjjkkkdddeeedddbbb^^^XXXTTTVVV\\\aaaYYY\\\```bbbaaaaaabbbeee___]]][[[[[[ZZZWWWRRRMMMTTTSSSSSSWWW]]]dddkkkoootttooopppssspppjjjppp}}}zzzzzzTTTGGGKKKCCCEEE[[[bbb{{{}}}fff___oooPPPOOOPPPNNNOOOSSSooocccIIIIIIHHHGGGJJJPPPVVV[[[dddmmmyyyiiiXXXJJJFFFLLLbbbzzzfffPPPFFFCCC@@@>>>>>>777666888===>>>:::999<<<:::555444777<<>>AAABBBAAAFFF[[[}}}rrr^^^XXXaaappp{{{{{{wwwkkk___fffuuuyyyiiiYYYXXXVVVTTTTTTUUUWWWXXXTTTTTTUUUXXX[[[]]]^^^^^^]]]^^^^^^\\\[[[\\\___cccbbbddddddbbb```aaaffflllyyydddUUU\\\kkk```KKKBBB???CCC@@@@@@PPP```\\\\\\lllwwwvvvrrrmmmlllsss~~~tttaaaOOOLLLUUU\\\^^^oooYYYMMMCCCCCCEEEDDD@@@???999888888:::<<>>@@@<<<888777666444222333333444<<>>>>>???BBBFFFIIIKKKJJJHHHFFFBBB<<<888555333111000111000000333555888BBBMMMZZZaaakkkrrrtttuuuwwwyyy{{{yyyzzz}}}}}}|||zzzooobbbfffqqq{{{}}}nnnaaa^^^^^^]]]ZZZZZZYYYXXXYYYZZZ[[[\\\[[[```bbb^^^\\\^^^aaaaaa\\\___^^^bbbiiinnnkkk^^^FFFBBB@@@>>><<<<<<<<<;;;999;;;999;;;@@@EEESSSrrrooocccbbbgggqqqzzzyyy```^^^iiifff]]]dddsss{{{kkk\\\OOOMMMJJJBBB@@@DDD???HHHXXXkkkzzz|||wwwrrrqqqllleee\\\TTTOOOMMMbbbsssyyysssppprrrxxx}}}}}}qqqoooxxx\\\XXXWWWUUUTTTSSSSSSTTTUUU]]]^^^___\\\XXXVVVXXX[[[^^^]]]\\\[[[[[[]]]___aaahhhiiijjjiiifffddddddeeejjjyyyyyyiiimmm|||wwwfffUUUHHHDDDAAAAAASSSnnnuuuqqqtttwww~~~qqq]]]MMMHHHLLLQQQ[[[xxx^^^LLLJJJHHHCCC>>>???>>>===<<<999;;;EEEQQQxxx{{{mmmddd^^^VVVTTT[[[hhhvvviiicccmmmjjj]]]XXXYYY[[[[[[[[[[[[[[[[[[[[[\\\WWWYYY[[[]]]\\\[[[YYYYYYZZZYYYYYY[[[___eeekkknnnlllmmmlllhhhccc``````bbbeeebbbdddlllqqqpppqqqsss}}}YYYGGGCCC???@@@MMMUUUjjj~~~yyy|||uuuWWWhhh___FFFDDDNNNRRRKKKNNNhhhoooQQQMMMKKKKKKNNNPPPRRRYYYaaawwweeeXXXUUUXXX\\\SSSGGGJJJWWWiii}}}iiiXXXPPPKKKDDD===777777999<<<:::666777<<<555555666:::>>>BBBDDDDDDAAA===888555333222111000111///000333444777@@@IIIXXX```kkkrrrtttuuuvvvwwwwwwvvvxxx|||{{{xxxwwwzzzuuuiiiccckkkwww{{{kkk```]]]]]][[[XXXXXXXXXXXXYYYZZZ\\\]]]ZZZ___aaa^^^\\\___bbbcccbbbdddaaaaaagggiiiuuuxxxUUU~~~fffHHHCCCAAA>>>=========;;;::::::888:::>>>CCCRRRtttuuuaaaUUUPPPRRRZZZbbb___dddnnn|||qqqdddeeezzzeee^^^rrrrrreeefffrrruuu^^^VVVRRRLLLHHHJJJFFFHHHQQQaaaxxx~~~yyyuuuuuuiiilllvvv[[[WWWVVVUUUTTTTTTTTTTTTUUU^^^______\\\WWWTTTUUUWWWZZZZZZ\\\^^^```aaaaaaaaaaaadddfffgggeeebbb```___fffwwwqqqXXXQQQ\\\```^^^YYYQQQEEEDDDAAANNNjjjwwwwwwzzzyyy~~~~~~wwwfffSSSHHHHHHMMMUUUgggxxx```VVVQQQPPPPPPDDDBBB@@@>>>:::888>>>GGGaaawwwwwwjjj___PPPLLLHHHIIIQQQaaattt{{{fffiiivvvkkk]]]ZZZXXXXXXXXXWWWXXXYYYYYYYYYYYYTTTVVVYYY\\\^^^^^^\\\ZZZUUUVVVWWWZZZ```gggnnnssszzztttmmmiiihhhgggeeedddjjjgggfffjjjnnnoooqqqsss}}}___KKKIIIFFFDDDEEEMMMddd~~~zzzZZZ```hhhKKKDDDNNNLLLIIIIIIWWWsssrrrVVVKKKIIIIIIMMMOOORRRYYYaaaxxxggg```dddnnnooo[[[CCCBBBOOOVVVcccddd]]]YYYYYYcccwwwmmmVVVDDDAAA<<<:::;;;999555555777:::777555555888:::<<<===888666333333444444444444000///000333333555<<>>>>>===<<<;;;999888999===BBBRRRvvv}}}vvvpppllloootttzzzvvvuuuyyyzzzwwwtttsssnnnWWWUUUUUUnnniii___zzz~~~lllgggrrrfffYYYPPPLLLJJJQQQLLLHHHOOOeee~~~xxxooofffnnnooo\\\VVVVVVUUUUUUUUUUUUVVVVVVWWWXXXZZZZZZYYYXXXXXXXXXYYYZZZ\\\```cccdddcccaaa___aaacccddddddcccbbbaaafffuuuqqqSSSBBBCCCEEELLLTTTSSSKKKLLLEEEHHH^^^lllooossswww{{{{{{}}}ppp]]]LLLHHHLLLQQQZZZxxxmmm\\\SSSQQQIIIFFFDDDBBB===999===CCC[[[hhhooohhh^^^ZZZVVVPPPDDDCCCAAACCCJJJ[[[ooo~~~wwwfffppp{{{hhh\\\^^^WWWYYYVVVRRRQQQQQQQQQQQQQQQSSSUUUXXX]]]aaabbb```^^^WWWYYY\\\___bbbgggmmmrrrxxxpppgggdddgggiiigggcccjjjjjjiiijjjkkklllnnnpppyyy}}}dddNNNHHHBBB???AAAKKKaaa|||dddXXXvvvUUUGGGNNNDDDHHHGGGKKKaaaxxxsss]]]IIIGGGHHHLLLNNNQQQXXX```ooo|||vvvrrrkkkXXXEEEEEESSS^^^bbbYYYMMMHHHBBBDDDQQQcccooo^^^RRRFFF@@@===:::999:::???<<<999777888888888777555444222333444555444333000///000333222222888@@@JJJTTTbbblllqqqrrrssstttvvvssssssvvvuuuqqqnnnooottt}}}yyyqqqjjjmmmuuu~~~}}}~~~yyymmm___XXXYYYZZZXXXVVVVVVUUUUUUUUUVVVXXXYYYTTTZZZ\\\ZZZYYY]]]aaabbbdddgggcccaaaggghhhmmm{{{vvvQQQ\\\zzzyyyWWWDDDBBB???>>>>>>>>>===;;;:::999:::>>>BBBTTTyyyuuuoooooossssssoookkkfff[[[OOOPPPOOOhhhiiieeerrrhhhrrrwwwjjjbbb\\\]]]YYYUUUYYYjjjyyywwwpppkkkiiiwwwfff]]]UUUUUUUUUVVVWWWWWWXXXXXXTTTUUUXXX[[[^^^___^^^\\\]]]\\\]]]```ccceeedddbbbcccbbbaaaaaadddgggiiikkkhhhppp{{{oooYYYKKK>>>>>>IIIOOOQQQVVVNNNGGGSSS___ccciiinnnuuuzzz{{{gggSSSIIIJJJPPPRRReeewww^^^SSSNNNJJJGGGEEE@@@<<>>>>>???FFFUUUjjjyyyuuujjjwwwzzz```YYYaaaXXX]]]WWWQQQNNNNNNPPPRRRRRRVVVWWWZZZ```dddeeebbb___[[[^^^bbbccccccdddgggiiikkkfffbbbaaaccceeedddcccgggkkknnnmmmkkkkkkmmmooopppxxxxxxhhh~~~hhhRRRGGG>>><<<;;;III\\\rrrpppSSS]]]KKKNNNDDDNNNMMMKKK]]]xxxzzzjjjKKKHHHIIILLLNNNPPPVVV^^^jjjdddYYYRRRLLLOOOXXXrrroooaaaUUURRRJJJDDDKKKYYYlllooo[[[OOOJJJGGGFFFGGG>>><<<:::::::::999888666888666555555555333111...000///000222111111666===CCCNNN]]]iiioooqqqsssuuuwwwsssrrrvvvwwwvvvvvvyyysss}}}}}}wwwqqqlllttt{{{|||pppkkkaaaVVVSSSXXX\\\\\\WWWVVVUUUTTTSSSTTTUUUUUURRRXXX[[[XXXXXX\\\```aaa^^^bbb^^^^^^eeehhhlllyyy\\\VVVggg}}}[[[DDDBBB@@@??????>>>===;;;;;;:::<<<>>>CCCUUU|||iii\\\\\\fffoooppp]]]OOOHHHLLLJJJbbbfffmmmvvvjjjtttiiilllpppxxxyyyqqqsss{{{}}}hhhgggjjj}}}zzz```___TTTUUUVVVWWWXXXXXXYYYZZZWWWWWWZZZ___dddeeebbb^^^bbb```^^^___bbbddddddcccddd```]]]\\\```fffmmmpppjjjlllnnn|||bbbCCC999BBBIIITTT]]]UUUJJJPPPYYY^^^eeejjjrrr}}}oooWWWKKKJJJRRRPPP[[[~~~xxxeeeQQQMMMIIIGGGCCC???AAAFFFBBBHHHGGG???<<<@@@???;;;999;;;<<<===CCCQQQfffuuu~~~vvvmmm{{{xxxXXXUUUbbbXXX```ZZZSSSPPPRRRVVVYYY[[[XXXYYY\\\bbbfffgggccc```^^^aaaeeeeeebbb______```^^^___```aaaaaabbbcccdddeeelllsssrrrooonnnnnnoooiiiooozzzkkknnnlllYYYLLLCCCBBB666FFFWWWggg{{{___qqqfffSSSXXXNNNIIIOOOQQQUUUrrruuuWWWPPPJJJHHHKKKQQQXXX^^^qqq]]]iiiiiiXXXTTT\\\vvvzzz{{{uuuoooiiiaaaZZZ^^^iii}}}ttthhhbbb\\\WWWMMMEEE<<<999<<<===:::777:::999888777666555333222///000111111111222444666===IIIZZZggglllmmmmmmmmmvvvtttpppnnnqqqxxxpppvvv~~~vvvmmmnnnuuu}}}tttmmmaaaYYY[[[ZZZRRRPPPUUUSSSVVVVVVTTTSSSUUUUUURRRQQQSSSVVVWWWWWWWWWXXXYYY]]]^^^___```ccckkkvvv~~~mmmNNN[[[xxxeeeNNN@@@???CCC@@@@@@AAA:::<<<;;;===AAACCCSSSyyyooo\\\SSSTTTWWWYYYgggwww|||}}}sssaaaRRRJJJFFFJJJVVVnnn{{{iiinnntttppppppxxxnnneeejjjggg\\\dddZZZWWWUUUUUUVVVXXXYYYZZZSSSUUUYYY\\\^^^^^^]]]\\\fffbbb______cccggghhhhhhgggcccccceeebbb]]]^^^cccdddqqqttttttMMM999<<>>===777888AAAGGGXXXssszzzsssxxxtttaaa^^^^^^ZZZ\\\YYYVVVUUUVVVWWWWWWVVVYYY\\\aaacccaaa^^^\\\[[[___aaadddffffffdddaaa___]]]___bbbcccdddeeehhhjjjmmmkkkhhhggghhhnnnuuuzzzmmmrrr|||qqqooosssmmmiiikkksssvvv^^^LLLDDD@@@<<<@@@KKK```xxxhhheeewww^^^ZZZSSSJJJLLLNNNQQQkkkaaaPPPFFFKKKOOONNNUUUaaavvv}}}~~~xxxyyydddYYYLLLDDDDDDEEEDDDBBB>>><<<:::999999888888888111222222222222333555777:::BBBOOO[[[dddkkkqqquuuqqqoookkkgggfffkkkttt|||rrruuuxxxvvvooojjjpppyyy{{{kkk___WWWYYYXXXQQQOOOSSSKKKOOORRRQQQSSSVVVVVVSSSTTTWWWZZZ\\\[[[[[[[[[[[[[[[\\\]]]^^^bbbjjjuuu~~~\\\^^^vvvlllQQQBBB@@@CCC@@@@@@AAA:::999999===BBBEEETTTwwwtttmmmpppuuu|||iii^^^cccppp~~~yyykkkZZZNNNHHHIIIKKKQQQbbb|||yyyggglllqqqnnnoooxxxooojjjsss}}}bbbYYY]]]\\\ZZZWWWWWWXXXYYYYYYXXXWWWYYY\\\^^^___^^^]]]\\\cccaaa______aaadddfffgggkkkfffcccdddaaa\\\ZZZ\\\\\\mmmsss```EEE???DDDOOOSSSWWWWWWUUUVVVZZZ^^^eeekkkuuuxxxyyyzzzhhhMMMLLLJJJSSSRRRaaannnZZZOOOHHHHHHKKKDDDCCCBBB???===;;;:::999:::;;;666888???EEEWWWsss{{{pppwwwzzzqqqppp```___```\\\\\\]]]]]]ZZZWWWUUUVVVWWWVVVYYY]]]___]]]ZZZXXXWWW]]]___aaadddeeedddcccbbbbbbcccccccccccceeeiiilllmmmlllhhheeeeeekkkuuu|||vvvuuuwww~~~uuufffeeeeeeaaa^^^ooo~~~iiiPPPEEEDDD@@@@@@EEETTTjjj~~~uuu___wwwlll```ZZZKKKHHHJJJKKK^^^|||www\\\LLLPPPRRRLLLQQQ```lll~~~nnnkkkrrr___TTTLLLFFFBBB@@@>>><<<;;;:::888555333555444333333333444555666555:::CCCOOO[[[eeemmmrrrsssqqqlllgggdddgggnnntttuuusssqqqmmmhhhiiitttggg\\\UUUUUUTTTOOONNNQQQHHHMMMQQQRRRUUUYYYXXXUUUWWWZZZ___aaaaaa___^^^^^^YYYZZZ\\\]]]aaajjjwwwggg]]]sssxxxUUUEEE@@@CCC@@@AAAAAA::::::999;;;???DDDUUUyyyqqqiiiiiirrr{{{lllYYYPPPTTT```jjjooonnnggg[[[NNNGGGGGGMMMSSSZZZnnnsssdddkkk~~~nnnllloooxxx~~~}}}{{{zzztttvvvwwwccc\\\\\\]]][[[ZZZZZZ[[[[[[YYYXXXXXXZZZ\\\^^^___^^^]]]\\\_________^^^^^^___ccceeekkkeeeaaabbbaaa]]]ZZZYYYWWWjjjppp{{{oooOOO>>>>>>GGGHHHLLLRRRXXXZZZYYYWWWaaaiiisss}}}|||uuuvvvXXXIIIJJJSSSPPPWWW}}}lll]]]XXXYYYOOOMMMJJJHHHGGGEEECCCAAA:::===999999>>>BBBSSSpppzzzyyy{{{lllgggtttvvvhhh]]]___aaa^^^ZZZ^^^```]]]VVVRRRSSSVVVYYY\\\___```^^^[[[ZZZYYY\\\]]]___aaacccdddeeeeeeggggggeeedddccceeeiiilllmmmlllhhhccc```dddnnnwww~~~zzzxxx}}}jjj```ccc___SSSaaaqqq{{{[[[IIIHHHAAA>>>===FFFYYYrrr}}}___qqqyyyeeecccPPPFFFHHHHHHQQQooouuu^^^TTTPPPLLLPPPXXX```rrryyyzzz{{{{{{sssfff___ccckkkppp{{{kkk^^^VVVHHHEEEAAA>>>>>><<<888555888666444333333444444444222777???JJJVVV```gggjjjvvvqqqkkkiiijjjnnnqqqsssvvvqqqkkkhhhggglllzzzdddZZZRRRQQQPPPMMMMMMOOOLLLRRRVVVWWWYYY\\\ZZZVVVXXX\\\aaacccccc```^^^^^^ZZZ\\\]]]___cccmmmyyykkkSSSggg\\\IIIAAABBB???AAACCC<<<>>>;;;999999???SSSxxxwwwcccWWWXXXdddmmm~~~llliiieeecccccceeeggghhhdddaaa\\\VVVSSSTTTYYY]]]lll}}}llldddlll|||ooonnnqqqxxx|||xxxuuutttyyyqqqddd___\\\[[[[[[ZZZ\\\]]]]]][[[ZZZXXXYYY[[[]]]^^^^^^^^^]]][[[]]]^^^]]]ZZZ[[[___bbbbbb^^^[[[^^^bbbbbb^^^[[[XXXeeejjjqqqtttUUU???<<>><<<>>>>>>NNNiii~~~jjjaaajjjkkk```ZZZ]]]^^^[[[WWWZZZ]]][[[VVVRRRRRRTTT\\\^^^``````^^^\\\[[[[[[\\\\\\]]]^^^```bbbdddeeeggghhhhhhfffeeeeeegggiiijjjjjjhhhbbb\\\]]]eeemmm{{{yyy{{{|||iiikkkeeeUUUQQQ^^^zzzkkkPPPGGGKKKEEE>>>???LLLccc|||aaaaaatttnnnZZZIIIIIIIIIIII___qqqVVVJJJNNNRRROOO]]]hhh~~~|||vvvqqqoooiiibbbxxxmmmbbbSSSHHHCCCBBBAAA@@@888666444555777888666555444555:::AAALLLYYYfffmmmooohhhcccfffnnntttsssppppppjjjffffffhhhooo|||aaaXXXPPPNNNMMMMMMMMMNNNMMMSSSWWWYYY[[[^^^]]]ZZZWWW[[[___bbbaaa___]]]\\\]]]___aaacccgggppp{{{tttJJJUUUyyyhhhRRREEEBBB???BBBEEE???>>><<<:::999===NNNkkktttgggiiiccciiirrr{{{|||uuupppsssyyy|||nnnxxxrrrgggbbbXXXXXXXXXYYY]]]ccclllrrrwwwiiifffnnn{{{{{{uuussstttyyyyyytttqqqqqqxxx~~~eee]]]ZZZVVVXXXXXXYYY[[[^^^___^^^]]]]]]^^^_________^^^]]]]]]YYY[[[]]][[[XXXXXX[[[^^^[[[YYYXXX[[[```dddaaa]]]XXX]]]```hhhzzzuuu|||tttXXXCCC???:::;;;>>>BBBEEEHHHKKKLLLJJJTTTaaalllxxxqqqTTTIIIQQQVVVWWWiiizzzjjjWWWIIIFFFGGGGGGGGG@@@CCC>>><<<>>>===JJJccc}}}yyyccc^^^bbbaaaYYYVVVYYYYYYUUUVVVVVVWWWXXXYYYXXXVVVTTTYYYZZZ\\\[[[YYYXXXXXXYYY]]]]]]\\\\\\]]]^^^```aaabbbeeehhhiiigggeeeddddddccceeefffddd``````dddiiissstttzzzppppppnnncccLLLPPPhhh{{{XXXDDDWWWPPPGGG@@@BBBPPPeeetttvvv___vvvjjjPPPJJJMMMFFFPPPnnn|||]]]KKKOOORRRKKKUUU\\\rrrzzzwwwxxx^^^NNNFFFAAA>>>;;;:::;;;???DDDGGGEEECCC<<<;;;999999@@@OOOcccqqqgggbbb___fffqqqwwwtttnnniiidddaaaeeekkksss~~~www___XXXPPPLLLLLLMMMNNNNNNHHHNNNSSSVVVZZZ___```]]]WWWZZZ^^^```___]]]\\\[[[___bbbeeegggjjjpppyyyQQQJJJeeeyyy{{{```MMMEEE???BBBFFFAAA:::<<<======???IIIZZZggg~~~xxxcccWWWQQQRRRUUU[[[eeetttvvvoooooorrruuu[[[OOORRRUUUZZZjjj{{{xxxwwwyyywwwsssqqqssswwwsss```[[[YYYUUUVVVVVVVVVYYY\\\^^^___^^^eeedddcccbbb```^^^\\\[[[YYYZZZZZZYYYXXXXXXYYYZZZWWWYYYYYYZZZ^^^aaa```[[[XXXTTTYYYdddzzzzzzyyynnnUUUAAA<<<777999;;;<<<<<<>>>BBBFFFHHHOOO[[[gggtttzzz^^^NNNPPPZZZ^^^eeehhhVVVPPPPPPMMMJJJDDDDDD>>>===@@@???III___yyyttt^^^]]]]]]YYYSSSSSSUUUTTTOOOUUUTTTTTTVVVYYYZZZYYYWWWXXXYYYZZZYYYXXXWWWXXXZZZ\\\\\\[[[[[[[[[[[[[[[\\\[[[```eeegggfffdddbbb```]]]```ccceeefffgggiiikkktttvvv{{{|||wwwwwwsssUUUNNNZZZ{{{iiiMMMSSSPPPIIIAAA>>>GGGYYYhhhqqq}}}YYYKKKPPPGGGGGG]]]lllnnnUUUMMMMMMKKKMMMRRR```uuu{{{}}}uuubbbRRRGGGDDDFFFKKKTTT^^^bbbbbb___YYYYYYUUUNNNJJJOOO^^^jjj^^^___cccjjjppprrrppplllhhhbbb```fffoooxxxmmm___YYYPPPKKKLLLOOOPPPOOOHHHMMMQQQSSSWWW]]]___]]]YYY\\\___```___]]]]]]]]]^^^aaaeeegggiiimmmtttyyygggQQQ```rrr{{{rrrXXXJJJAAACCCFFFAAA;;;===>>>===???JJJXXXcccnnn}}}kkk```bbbfffmmmvvvyyyyyy{{{yyywwwYYYFFFEEEBBBEEEVVVsss~~~{{{xxxxxxvvvsssuuuzzz~~~ooobbb^^^[[[YYYWWWUUUUUUVVVYYY\\\]]]]]]bbbbbbaaa```___^^^]]]\\\ZZZYYYXXXXXXXXXYYYXXXVVVSSSXXXZZZYYY[[[___^^^ZZZ[[[SSS[[[fffmmmiiiPPP???888666777999999999;;;>>>@@@HHHKKKTTT```lll|||lllVVVPPP[[[bbb___yyyssslllfff]]]TTTSSSPPPFFFCCCGGGDDDIIIZZZwwwvvvhhh\\\XXXSSSOOOQQQSSSPPPKKKPPPQQQRRRSSSSSSTTTVVVXXXVVVVVVWWWWWWVVVVVVYYY[[[YYYYYYYYYYYYYYYYYYYYYYYYWWW[[[___bbbbbbaaa``````^^^]]]^^^aaaeeeiiiiiihhhpppttt{{{}}}aaaSSSRRRlllhhhQQQQQQMMMDDD===BBBSSSaaayyyccc___LLLRRRIIICCCSSSeeezzz~~~bbbKKKGGGLLLQQQTTT\\\lll~~~vvvmmm{{{uuucccOOORRRZZZfffssszzzzzzwww~~~sssddd[[[]]]cccVVV\\\dddiiijjjiiiggggggkkkeeeccciiittt~~~sss___YYYQQQKKKLLLPPPQQQPPPNNNRRRTTTTTTVVV[[[]]][[[\\\^^^``````___^^^^^^___\\\```dddfffhhhjjjooosss{{{```iiiyyy```OOOCCCCCCFFFAAA@@@???;;;888===NNNcccqqqoooyyy}}}{{{bbbNNNHHH@@@>>>NNNlllyyyrrrooo}}}yyywwwvvvuuuyyy~~~kkkbbb]]][[[[[[XXXVVVTTTTTTWWWYYY[[[[[[YYYYYYZZZ[[[\\\^^^______\\\YYYVVVWWWYYYZZZWWWTTTNNNVVVZZZYYYZZZ___```]]]```VVVaaaiiidddzzzlllSSSCCC;;;666666666888;;;======<<>>===<<>>;;;<<<:::666777;;;:::666@@@CCCIIIPPP[[[jjjzzzkkk\\\bbbooogggiiijjj[[[UUUWWWZZZrrrvvv[[[RRRKKKJJJKKKJJJKKKMMMGGGIIILLLMMMMMMMMMOOOQQQKKKMMMNNNPPPQQQPPPPPPOOOXXXVVVTTTSSSSSSTTTVVVWWW^^^___```bbbbbb```\\\YYYiii___SSSPPPXXXdddfffaaacccfffmmmssswwwwww```NNNYYYyyymmm^^^UUURRRFFF888>>>PPPnnnggglll___PPPFFFJJJRRRZZZjjjuuuiiiPPPCCCEEEKKKSSSYYY]]]jjjzzz^^^UUUZZZzzzyyyhhh]]]ZZZXXXgggxxxyyyqqqkkkiiibbbdddlllzzzcccZZZRRRRRRTTTQQQNNNLLLPPPRRRSSSSSSZZZcccfffccc[[[XXXXXX^^^aaa```^^^___aaabbbdddddd^^^ZZZ^^^fffuuu~~~|||hhhbbbgggPPPGGGEEEDDDDDD???===<<<;;;BBB[[[zzzuuu{{{jjjYYYMMMHHHQQQoooyyymmmbbbttt{{{tttjjjiiilllvvvvvv```XXXXXXXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWXXX]]]bbbaaa\\\WWWVVVWWWXXXVVVTTTTTTWWW\\\TTTUUUVVVVVVVVVWWWYYY[[[___aaa```cccjjjqqqrrrfffTTT@@@:::999999:::<<<<<<;;;:::???AAAEEELLLVVVfffwwwvvvcccfffqqqiiiiiixxxnnnjjj~~~~~~~~~xxxooo[[[RRRKKKJJJKKKIIIIIIKKKEEEFFFIIIJJJKKKMMMPPPSSSQQQRRRRRRSSSRRRQQQPPPOOOSSSSSSSSSTTTUUUWWWXXXZZZ[[[ZZZZZZ\\\^^^___^^^]]]aaa\\\TTTRRRZZZeeegggdddcccfffmmmsssuuu|||rrrTTTNNNaaa{{{wwwbbbRRRMMMCCC888<<>><<<:::AAA\\\}}}~~~}}}{{{qqq```XXX^^^www{{{tttmmmiiitttuuummmgggmmmqqqxxx{{{eee]]][[[WWWTTTUUUVVVWWWXXXYYYZZZYYYWWWVVVUUUVVVYYY___cccccc^^^YYYYYYZZZZZZWWWTTTTTTVVVYYYUUUVVVWWWWWWVVVVVVXXXZZZ\\\```aaafffjjjjjj~~~yyyhhhUUUAAA888555:::<<<888666999===>>>AAAFFFPPPaaauuummmkkkuuunnnmmmwwwooo{{{{{{hhhYYYQQQJJJIIIIIIFFFEEEFFFEEEFFFHHHIIIKKKOOOTTTWWWXXXWWWWWWVVVTTTRRRPPPOOOOOOPPPRRRUUUWWWYYY[[[[[[[[[YYYXXXXXX[[[]]]______[[[[[[XXXWWW]]]eeegggdddaaadddjjjppprrrvvvaaaMMMOOO```vvvttt^^^KKKGGGEEE===;;;???ggg___tttvvvXXXeeennnSSSNNNEEEOOOjjjcccLLLHHHIIIJJJQQQWWWWWWcccvvv[[[MMMLLLVVVjjjssslllhhhvvvuuujjjjjjeee[[[VVVYYYqqqooommmjjjeeebbbeeejjjjjjtttvvvtttvvvsss]]]ZZZZZZ___```YYYQQQLLLOOOQQQSSSUUUZZZ^^^aaabbb^^^ZZZZZZ\\\]]]\\\]]]```aaa```aaaccc```^^^bbbiiizzz}}}yyygggiiikkkYYYIIIAAAAAAAAA@@@>>>:::<<>>BBBLLL^^^ttttttnnnxxxtttrrrgggqqqyyydddXXXPPPIIIHHHHHHDDDBBBCCCJJJJJJKKKKKKMMMQQQVVVZZZYYYXXXWWWVVVTTTSSSQQQPPPOOOQQQTTTWWWZZZ[[[[[[[[[___]]]ZZZYYY[[[\\\]]]]]][[[^^^^^^]]]___cccdddbbb```bbbhhhmmmnnnpppyyylllVVVPPPTTTbbbooofffSSSCCCCCCGGGCCC<<<777oooTTTggg{{{dddfff```PPPJJJNNNgggcccKKKKKKGGGKKKRRRSSSZZZxxxgggTTTMMMJJJXXXeeeaaaTTTYYYqqq{{{xxxuuutttmmmgggddd\\\TTTWWW```zzzooofffeeeeeeeeehhhmmmuuuppplllmmmooolllbbbWWWSSSTTTXXXYYYSSSNNNLLLPPPSSSWWW[[[]]]\\\[[[[[[\\\ZZZZZZ\\\\\\ZZZ\\\___eeecccbbbbbb]]]WWWWWW[[[zzztttnnnaaavvvTTTEEEFFFAAABBBAAA>>>:::AAAYYYpppyyyssstttwww~~~uuujjjjjjpppzzzwwwpppuuuqqq^^^UUU\\\```XXXRRRTTTSSSUUUYYY]]]^^^]]][[[YYYWWWWWWWWWXXX[[[]]]^^^^^^\\\]]][[[ZZZ]]]aaa]]]UUUVVVXXX[[[]]]___bbbfffiiiffffffbbbcccffffffxxx|||[[[>>>999<<<999999>>>:::<<<>>>BBBJJJ[[[rrr~~~ttt|||wwwsss{{{sssoooxxx}}}kkktttwww^^^XXXQQQKKKLLLKKKHHHEEEEEEMMMMMMMMMLLLMMMOOOTTTWWWUUUUUUUUUTTTTTTSSSSSSSSSSSSUUUXXXZZZ[[[[[[ZZZYYY]]][[[ZZZZZZ[[[[[[[[[ZZZYYY]]]```___```dddeeecccbbbccchhhlllmmmnnnuuu~~~wwweeeWWWRRRQQQXXXbbbbbbRRRBBB===AAABBB===777XXX]]]uuupppnnnrrrXXXTTTLLLUUU|||WWWKKKEEEHHHPPPSSSUUUcccuuuyyyqqqWWWIIIHHH^^^}}}~~~```TTThhhzzz~~~{{{{{{zzzwwwrrrnnnkkkjjjhhheee```YYYUUUZZZgggrrrqqqgggaaaeeehhhgggggglll|||nnniiihhhddd]]]YYYUUUQQQPPPSSSTTTRRRPPPRRRUUUWWW\\\bbbaaa[[[YYYYYYZZZYYY[[[^^^]]][[[\\\```eeebbbbbbdddccc```cccgggrrr}}}yyywwwvvvaaa___HHHFFFAAABBBBBBAAA<<<<<>>:::===@@@BBBGGGUUUiiixxx}}}uuuxxxnnnbbbZZZSSSRRRWWWnnn~~~~~~vvvWWWXXXRRRNNNPPPPPPMMMJJJJJJLLLMMMMMMLLLKKKLLLOOORRRQQQQQQQQQRRRRRRTTTUUUVVVYYYZZZ\\\]]]]]][[[YYYXXXWWWVVVUUUVVVXXXYYYYYYYYYUUUYYY[[[\\\```fffhhhgggddddddhhhlllmmmnnnuuu}}}yyy~~~oooYYYRRROOOLLLTTT```ooocccOOO???999<<<===<<>><<>>999999;;;:::>>>AAAAAABBBKKK\\\iii~~~tttlllfff```\\\SSSQQQSSSdddyyy|||lllVVVSSSNNNLLLOOOQQQNNNKKKKKKKKKLLLMMMLLLKKKLLLNNNPPPPPPPPPPPPPPPRRRTTTVVVWWW]]]^^^^^^^^^^^^\\\[[[ZZZZZZWWWTTTSSSTTTVVVXXXYYYTTTVVVVVVWWW\\\dddgggeeebbbaaacccgggjjjlllrrrzzz{{{zzz|||kkk^^^YYYPPPHHHOOO^^^zzzwwwhhhPPP>>>;;;===>>>fffqqq\\\[[[SSSSSSnnncccYYYMMMHHHIIIOOOVVV[[[bbbsssxxxbbbJJJNNNiiiuuu]]]PPPYYYZZZxxxssssssttttttpppkkkhhhjjjmmmlllddd\\\YYYXXXNNNJJJ^^^zzzuuuiiicccbbbdddbbbbbbqqqqqqhhhcccUUULLLRRRNNNKKKKKKOOOQQQPPPRRRVVVWWWWWWZZZ___\\\VVVVVV\\\YYY[[[___dddccc___```eeegggcccaaaeeellluuuooojjjrrrqqq^^^dddZZZJJJHHHBBB>>>>>>======AAAGGGOOO}}}}}}xxxyyy~~~}}}xxxgggaaafffbbbgggkkkuuu|||}}}vvvXXXYYYVVVQQQPPPVVVXXXWWW```aaabbbaaa```^^^[[[ZZZYYYZZZZZZYYYVVVTTTTTTTTTQQQdddqqqllldddcccaaa\\\]]]]]]\\\ZZZWWWVVVVVVWWW]]]^^^]]]```bbb[[[bbb{{{bbbHHH===;;;;;;:::???BBB@@@>>>DDDQQQ]]]nnn}}}zzzqqqkkkjjjlllooonnnooojjjooo{{{tttvvv]]]XXXMMMIIIGGGKKKNNNLLLIIIIIIKKKLLLNNNOOONNNNNNPPPQQQPPPPPPPPPPPPRRRTTTVVVWWW____________^^^]]]\\\\\\ccc^^^WWWRRRRRRTTTWWWYYYWWWWWWTTTSSSYYYaaaccc```]]]\\\]]]bbbdddgggnnnvvvyyywww~~~tttnnniiiXXXFFFIIIYYY||||||cccJJJ???===<<>>AAA>>>AAARRRwww|||tttppprrrwww}}}||||||zzzuuuoookkkiiihhhmmmtttwwwXXXXXXWWWWWWVVVUUUUUUTTTTTTVVVWWWWWWVVVUUUSSSTTTUUUWWWRRRMMMNNNSSSVVVTTTQQQPPPTTTZZZ^^^_________```^^^]]]\\\[[[\\\]]]___```\\\\\\[[[ZZZZZZ]]]bbbffflll}}}}}}___HHH@@@666<<<===???BBBAAA@@@CCCGGGJJJSSS[[[kkksssjjjeeekkkyyyxxxxxx{{{eeejjjrrr```LLLLLLIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPRRRUUUUUUTTTSSSSSSTTTWWWZZZ\\\ZZZVVVTTTWWWZZZbbb]]]XXXWWWZZZ\\\[[[YYYWWWVVVWWWZZZ___aaa]]]YYYYYY[[[^^^______bbbfffiiijjjiiikkkxxx~~~rrr```SSSkkkrrrUUUFFFhhhaaakkk^^^^^^lllbbbUUUQQQllltttSSSLLLNNNKKKRRRVVVgggmmmQQQGGGDDD@@@EEEOOOsss~~~vvvqqqsssxxxwwwtttqqqooonnnnnnnnnmmmllljjjhhhfffeeeddddddaaa```^^^[[[VVVOOOIIIEEEEEENNN___jjjdddVVVTTT[[[^^^YYYZZZfffwww{{{iiiYYYPPPLLLLLLLLLGGGGGGIIILLLOOOPPPOOONNNOOORRRSSSSSSQQQQQQTTTWWWTTTSSSSSSTTTVVVWWWWWWVVV```aaacccccccccjjj||||||rrrqqqvvv\\\```oooQQQFFFGGGIIIBBB???@@@<<<@@@GGG```xxxrrrkkkkkkqqqwwwzzz{{{zzzvvvsssrrrrrrqqqooommmrrrhhhTTTUUUVVVWWWXXXXXXWWWVVVUUURRRSSSUUUUUUUUUUUUVVVXXXUUUPPPKKKKKKPPPTTTUUUSSSQQQTTTXXX[[[\\\^^^```bbb\\\[[[[[[[[[]]]___aaabbb]]]___```^^^[[[[[[```eee```ooo~~~nnnXXX999AAA===<<>>BBBJJJUUUoooyyyrrrpppnnnmmmqqqpppoooooonnnlllkkkiiiiiifffffffffeeedddcccbbbaaa\\\\\\[[[UUUNNNHHHFFFFFFGGG[[[llljjj[[[QQQSSSYYY[[[\\\bbbqqq{{{eeeVVVQQQPPPMMMKKKLLLMMMOOOPPPQQQOOOLLLIIIKKKMMMOOONNNNNNNNNPPPRRRTTTRRRPPPRRRWWWYYYXXXWWW[[[\\\^^^^^^^^^eeessspppmmmkkkjjjqqqccc___~~~}}}XXXHHHEEEIIIDDDAAAAAA<<>>999;;;===::::::>>>@@@HHHLLLTTTcccpppxxxlllccc[[[\\\___fffrrruuurrrqqq\\\NNNMMMEEEEEEEEEFFFHHHHHHIIIIIIIIIEEEEEEFFFFFFGGGHHHIIIJJJLLLNNNQQQRRRQQQQQQQQQRRRPPPSSSVVVVVVUUUSSSTTTUUUYYYYYYXXXVVVTTTVVV[[[___XXXUUUTTTWWWYYYXXXVVVVVVWWWXXXYYY[[[\\\]]]___```jjjiiijjjppp}}}rrrXXXRRR^^^ddd}}}]]]WWWUUUbbbooo|||lll```UUUKKKiiilllQQQJJJMMMTTTUUUUUUlllkkkSSSCCCAAAGGGOOOdddkkkgggiiigggeeeiiifffgggggggggfffeeecccaaa^^^_________^^^\\\[[[ZZZWWWVVVSSSKKKDDDAAADDDHHHTTTiiiooo]]]OOORRRWWWTTTVVVaaaqqqpppYYYOOORRRUUUQQQKKKLLLNNNPPPQQQPPPMMMJJJIIIIIIKKKMMMMMMNNNNNNOOOPPPTTTQQQPPPRRRVVVZZZZZZXXXWWWYYYZZZXXXYYY```jjjqqqkkkpppqqqnnnrrr}}}{{{YYYhhhooocccLLLDDDGGGDDDBBBBBB>>>@@@===BBB\\\zzzvvvlllhhhfffkkktttyyyxxxuuuzzztttsssyyy}}}xxxsssrrrcccUUUYYYSSSRRRQQQQQQRRRUUUWWWXXXRRRTTTUUUUUUTTTUUUVVVWWWYYYUUUPPPNNNPPPTTTUUUVVVVVVZZZ___aaaaaa___^^^]]]]]]]]]]]]\\\\\\]]]]]]]]]```eeehhheee^^^YYY[[[___dddiiiyyyTTTCCC888:::===:::999===:::BBBEEEJJJUUU\\\iii}}}uuufff]]][[[^^^___bbbjjjvvv{{{pppTTTIIIKKKDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCEEEFFFHHHIIIGGGJJJMMMOOOOOOOOOPPPRRRKKKNNNQQQRRRSSSSSSSSSTTTVVVWWWWWWTTTQQQQQQVVV[[[UUUQQQPPPTTTVVVSSSSSSVVVWWWXXXYYYZZZ\\\]]]^^^^^^dddbbbccchhhnnnzzzqqqYYYZZZsss}}}xxx\\\[[[ooonnnzzz}}}lll[[[LLLVVVeeeyyycccKKKRRRSSSTTTiiijjjQQQEEECCCPPP```dddbbbeeeddd```cccbbbbbbccccccbbb```^^^]]][[[[[[[[[ZZZYYYWWWUUUTTTPPPMMMHHHBBB???BBBJJJQQQbbbkkkeeeQQQHHHRRRWWWRRRZZZkkk~~~nnn]]]KKKGGGPPPVVVSSSMMMFFFHHHKKKLLLKKKJJJKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRRRRQQQPPPQQQTTTWWWYYYYYYWWWYYYYYYVVVXXX^^^ccceeegggssstttqqqvvv|||nnnyyy\\\]]]{{{~~~yyyrrrTTTEEEGGGDDDBBBCCC@@@>>>===@@@OOOrrr~~~yyyrrrllleeedddfffmmmuuuzzzxxxuuuyyyvvvxxxyyyxxx|||~~~YYYMMMSSSTTTSSSQQQPPPQQQTTTWWWYYYQQQSSSTTTTTTSSSSSSTTTUUUZZZVVVSSSQQQRRRUUUVVVWWWQQQVVV[[[______^^^]]]\\\]]]]]]]]]\\\[[[ZZZZZZYYYXXX\\\aaaaaa]]]ZZZ[[[]]]```ggglllzzzdddMMM::::::===:::999===888???@@@DDDLLLNNNTTTcccrrrvvveeeYYYXXX]]]jjjggggggqqqvvvyyydddMMMDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@DDDCCCCCCDDDEEEGGGIIIJJJFFFIIILLLNNNNNNNNNOOOPPPJJJKKKMMMNNNPPPQQQRRRRRRSSSTTTUUUSSSQQQQQQUUUYYYUUUPPPOOOSSSSSSOOOQQQWWWWWWVVVWWWZZZ]]]^^^^^^\\\[[[XXXYYY___cccgggvvvzzzZZZXXXjjjwwwgggmmmooouuujjj\\\OOOPPP___lllbbbYYYWWW]]]mmmnnnXXXMMMNNNZZZ]]]]]]cccbbb^^^aaa_________^^^]]]\\\ZZZYYYXXXWWWUUUSSSQQQOOONNNMMMFFFDDDBBBCCCHHHTTT```iiiggg^^^TTTOOOOOORRRWWW[[[kkk{{{~~~kkk\\\QQQFFFEEEKKKPPPPPPMMMEEEGGGHHHGGGEEEFFFIIILLLLLLMMMNNNPPPSSSTTTSSSRRRRRRSSSSSSSSSSSSVVVYYY\\\ZZZ]]]\\\YYYZZZ___bbb```cccnnnlllkkkuuu{{{nnn}}}kkk```sss```IIIGGGDDDBBBDDDBBB===AAACCCFFF[[[}}}yyyrrriiibbbZZZ^^^dddmmmtttxxxxxxwwwvvvvvv{{{~~~yyyuuuVVVLLLNNNPPPPPPPPPPPPQQQRRRTTTUUUPPPQQQSSSSSSRRRSSSTTTVVVVVVUUUSSSSSSTTTVVVXXXXXXSSSVVVYYY[[[ZZZZZZZZZZZZ\\\\\\\\\[[[ZZZYYYXXXXXXTTTXXX\\\^^^^^^\\\ZZZZZZ]]]dddcccgggwwwXXX???<<<>>>999777;;;:::???>>>@@@IIIHHHJJJVVV\\\iii~~~wwwlllbbbYYYVVV```mmm{{{wwwjjjQQQHHHCCC???BBBAAABBBCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBDDDFFFIIIJJJIIIKKKNNNOOONNNMMMNNNNNNLLLKKKKKKKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVYYYRRRPPPTTTSSSMMMOOOWWWUUUTTTUUUXXX\\\^^^]]][[[ZZZTTTTTTZZZ]]]___jjjyyyuuuVVVYYYfffmmmqqqmmmaaajjjnnnggg~~~xxxgggSSSRRRRRR___}}}fff^^^TTTOOOgggsssaaaPPPZZZ[[[ZZZ```^^^XXX[[[YYYYYYYYYXXXVVVUUUTTTSSSPPPOOOLLLIIIGGGEEECCCCCC>>>>>>AAAIIIWWWhhhyyyeeePPPGGGSSSZZZTTTYYYhhh}}}iiiTTTOOOJJJGGGHHHJJJKKKKKKIIIJJJIIIFFFCCCCCCGGGKKKKKKKKKMMMOOORRRSSSRRRQQQTTTVVVWWWVVVUUUVVV[[[______aaa```\\\\\\bbbbbb^^^bbbkkkeeefffuuuyyyxxxsssttt```ggg}}}hhhMMMIIIEEEBBBDDDBBB;;;BBBBBB===FFFjjj|||zzzwwwuuuqqqiii^^^VVVRRRXXXbbblllssswwwyyyyyytttuuu{{{}}}zzzwww~~~oooXXXPPPNNNKKKLLLMMMOOOOOOOOOOOONNNJJJLLLNNNOOOOOOPPPRRRTTTSSSSSSRRRSSSUUUWWWYYYZZZZZZ[[[[[[YYYWWWVVVWWWXXXZZZZZZZZZZZZZZZYYYXXXXXXWWWZZZ]]]______]]]YYYWWW^^^bbb___^^^xxx~~~ssstttaaaCCC>>>>>>888666:::;;;>>>:::===FFFEEEEEEPPPTTTYYYdddpppvvvzzzzzzkkk[[[SSSRRRZZZmmm~~~rrrmmm{{{wwwYYYBBBEEEDDD>>>FFFBBBBBBDDDEEEFFFFFFGGGGGGAAA@@@@@@@@@BBBDDDGGGIIIMMMOOOQQQQQQOOOMMMLLLMMMOOOMMMKKKJJJJJJKKKLLLKKKHHHIIIKKKNNNQQQSSSTTTTTT]]]UUURRRVVVSSSLLLMMMVVVSSSRRRSSSWWW\\\^^^\\\ZZZ\\\SSSPPPVVVYYYZZZdddrrrqqq[[[SSSZZZZZZ^^^fffPPPVVV]]]]]]hhh|||www```UUUOOOSSS\\\ppppppWWWOOO]]]oootttooowwwuuuaaa\\\WWWVVVYYYYYYWWWSSSSSSPPPMMMMMMOOOOOOMMMJJJFFFHHHHHHDDD===:::;;;===;;;<<>>>>>AAABBBNNNnnn~~~|||}}}zzzuuunnnfff^^^WWWSSSRRRWWW```llluuuxxxtttpppnnnvvvzzzxxxzzz___SSSPPPKKKKKKJJJIIIJJJKKKNNNQQQSSSJJJLLLMMMLLLLLLMMMRRRVVVSSSQQQRRRTTTRRROOOPPPTTTXXX\\\^^^[[[VVVSSSTTTWWW^^^\\\[[[YYYXXXWWWXXXXXXXXXWWWWWWZZZ]]]^^^ZZZWWW[[[cccfffccclllzzzsssooozzz|||gggQQQEEE???:::777777>>>@@@AAA???===>>>DDDJJJKKKRRR\\\cccgggllltttzzz{{{sssmmmcccXXXMMMNNN^^^wwwooogggvvv}}}wwwppplll}}}bbbJJJDDDDDD@@@>>>BBBCCCBBBBBBCCCCCCDDDEEEFFFAAAAAABBBBBBAAABBBEEEGGGLLLLLLLLLNNNOOONNNKKKIIIKKKHHHFFFGGGIIIKKKJJJHHHIIIIIIIIIKKKNNNRRRVVVXXXXXXUUURRRRRRSSSSSSQQQNNNOOOQQQRRRUUUWWWXXXYYYZZZXXX___aaaZZZSSSTTT[[[```aaagggvvvmmmTTT]]]bbbYYY{{{UUUKKKNNNOOOTTT]]]rrraaaSSSOOOQQQ[[[qqqsss\\\```pppooo```YYYSSSVVVfffxxxzzzlll]]]XXXSSSRRRSSSTTTQQQNNNLLLJJJGGGFFFFFFEEEBBB???BBB===888777999<<<===<<>>@@@>>><<<<<<@@@CCCDDDKKKSSSYYY]]]bbbiiinnn~~~{{{}}}{{{yyyxxxuuummmbbbYYYLLLJJJKKKUUUgggvvvdddlll}}}xxx|||vvv^^^GGGAAAAAA>>>===@@@BBBBBBBBBBBBCCCDDDEEEEEEAAABBBBBBAAAAAABBBFFFHHHIIIIIIJJJLLLNNNOOOMMMLLLKKKIIIGGGHHHJJJJJJIIIHHHIIIIIIIIIJJJLLLPPPSSSUUUTTTQQQNNNMMMNNNOOOOOOMMMNNNPPPRRRSSSTTTUUUTTTTTT[[[aaaaaaYYYSSSSSSVVVXXX___fffuuunnn^^^fffrrrvvvkkkOOOIIIKKKKKKJJJggg~~~vvv___RRRLLLKKKRRR]]]|||~~~kkkVVVGGGLLLHHHIIIPPPXXXgggvvveee\\\VVVRRRMMMKKKKKKJJJGGGEEECCCBBB@@@@@@???===;;;888777666777888;;;>>>AAABBB[[[nnnvvvgggZZZRRRWWWTTTWWWbbbqqq||||||{{{jjjVVVMMMKKKFFFBBB@@@@@@BBBCCCGGGHHHKKKOOOQQQQQQMMMJJJNNNOOOQQQTTTWWWXXXWWWUUUTTTUUUWWWVVVVVVZZZaaafffdddggghhhdddbbb```\\\VVV\\\bbbdddiiirrrqqqrrr}}}yyykkkQQQLLL^^^jjjdddzzzwwwVVVGGGGGGFFFAAABBB??????AAA???<<>>>>>===<<<======???DDDJJJOOORRRVVV[[[```bbbnnnxxxsssvvvrrrnnnkkkggg^^^RRRIIIAAAGGGSSScccwwwwwwppptttuuurrrzzzkkkVVVDDD??????<<<<<<>>>@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBAAAAAACCCGGGJJJFFFFFFFFFIIILLLNNNOOONNNMMMKKKJJJJJJKKKKKKIIIHHHJJJIIIIIIIIIJJJLLLNNNOOOQQQNNNKKKJJJLLLNNNOOOOOOPPPQQQSSSUUUUUUSSSQQQPPPZZZ]]]]]]WWWTTTTTTSSSQQQUUU[[[jjj~~~ooowww~~~xxxeee^^^nnniiiTTTQQQPPPMMMWWWzzzvvvcccUUULLLKKKPPPZZZjjjeeeUUUKKKBBBAAAAAADDDHHHJJJOOO]]]lllyyykkkbbbZZZTTTQQQNNNJJJFFFCCCBBBAAA>>><<<<<<<<<<<<<<<<<<;;;:::999333888<<<999777>>>PPP___zzz{{{vvviiiZZZRRRTTTXXXXXXYYYaaatttpppccc[[[OOODDDJJJHHHDDDAAA??????@@@@@@FFFGGGJJJLLLNNNOOONNNMMMKKKMMMQQQUUUYYY\\\\\\\\\UUUWWWXXXWWWWWW[[[ccchhhbbbiiijjjdddbbbfffddd^^^ZZZdddiiiooowwwtttssssssmmmyyylllQQQZZZnnnkkkuuufffMMMHHHIIIFFFAAA>>>???BBBAAA>>>???DDDOOOiii~~~~~~}}}{{{vvvtttrrrpppooommmjjjggg___ZZZRRRLLLJJJLLLPPPTTTYYY___fffkkkmmmnnnqqqttt{{{|||~~~|||hhhVVVNNNJJJEEEFFFKKKLLLLLLJJJIIIIIIIIIIIIIIIFFFHHHKKKMMMNNNPPPQQQQQQLLLLLLNNNRRRPPPJJJIIIKKKJJJNNNRRRTTTTTTSSSSSSTTTRRRRRRRRRSSSUUUWWWZZZ[[[^^^```bbb```[[[XXXXXXYYYbbbkkkyyyZZZ===999:::;;;===>>>>>>===<<<>>>AAAEEEIIIKKKNNNRRRUUUVVV]]]iiixxx|||xxxpppkkkiiifffaaa[[[TTTMMMGGGCCCGGGPPPbbbxxx}}}tttqqqooo___OOOAAA======<<<<<<>>>>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBAAAAAACCCHHHKKKFFFEEEEEEGGGJJJMMMNNNNNNOOONNNNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKNNNMMMMMMNNNPPPQQQRRRRRRRRRTTTWWWXXXXXXVVVSSSQQQRRRUUUUUUSSSTTTWWWUUUQQQLLLOOOZZZnnnnnnxxxtttZZZaaa{{{jjj[[[VVVQQQWWWooo|||fffVVVQQQQQQJJJLLL]]]gggVVVJJJ@@@AAA@@@BBBFFFHHHIIILLLOOO___rrrkkkWWWQQQOOOMMMKKKFFFCCC@@@===;;;:::888777888888888777777777888888999;;;===???FFFVVVkkkzzz~~~ooo[[[OOOLLLPPPVVVZZZXXXfffyyypppZZZKKKDDDAAAFFFDDDBBB@@@???>>>??????FFFFFFFFFFFFGGGJJJMMMOOOKKKMMMRRRVVVYYY[[[\\\\\\VVVXXXYYYYYYYYY\\\ccchhhcccjjjjjjcccaaagggjjjfffaaannnuuuxxxzzzrrrrrrvvvuuuxxxbbbSSS```fffvvvyyyXXXHHHEEEEEECCC@@@???AAABBBAAA@@@@@@BBBNNNnnn}}}|||xxxxxxyyyzzzzzzxxxtttpppsssqqqnnnkkkhhheeeaaa^^^TTTPPPJJJFFFGGGLLLTTTYYY___ccchhhlllnnnsssyyy}}}~~~uuu___LLLIIIKKKHHHHHHMMMMMMLLLKKKJJJIIIHHHGGGGGGDDDEEEGGGKKKOOOQQQRRRSSSLLLKKKNNNQQQOOOJJJHHHJJJOOOQQQTTTVVVVVVUUUUUUUUUSSSSSSSSSSSSTTTVVVXXXZZZZZZ\\\^^^\\\YYYWWWXXXZZZaaadddrrr~~~TTT<<<999888999<<<===<<<;;;>>>???AAACCCEEEGGGIIIKKKPPPTTTZZZaaaiiirrr{{{|||uuuqqqvvv}}}ppphhhrrr~~~}}}|||xxxyyyyyywwwrrrjjjaaa\\\SSSSSSPPPIIIBBB@@@CCCGGGTTT```uuu|||}}}zzz|||hhhTTTJJJ@@@===<<<<<<<<<===<<<===>>>???@@@@@@??????AAABBBBBBAAAAAACCCHHHKKKGGGFFFEEEFFFIIIKKKKKKKKKOOOPPPPPPPPPOOOMMMLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLPPPRRRSSSSSSSSSSSSRRRTTTWWWYYYYYYWWWUUUSSSMMMOOOPPPPPPSSSVVVTTTOOOIIIIIIOOO```ssssssdddjjjvvvdddWWWZZZZZZmmm~~~iii[[[UUUSSSMMMNNNZZZqqqjjjWWWLLLFFF@@@???BBBFFFFFFEEEHHHPPP```xxx|||___PPPLLLIIIDDDAAA???>>>;;;999777777777777666666555444333444777:::<<>>===AAADDDTTTwww{{{yyyxxxwwwuuuvvvuuuuuuuuuuuurrrmmmiiillljjjfffccc___[[[VVVSSSJJJGGGDDDCCCFFFNNNWWW\\\gggiiinnnrrrwww}}}lllZZZKKKIIIKKKJJJJJJMMMKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEIIINNNQQQSSSSSSLLLKKKMMMOOOMMMHHHGGGIIINNNOOOPPPQQQQQQRRRRRRRRRSSSSSSRRRRRRSSSUUUWWWXXXUUUWWWXXXYYYYYYZZZ\\\]]]aaa^^^bbblllrrryyyjjjIIIBBB999555777::::::888<<<<<<<<<===>>>@@@BBBCCCEEEHHHMMMQQQVVV\\\bbbfffjjjkkknnnpppmmmlllqqqyyyvvvzzz{{{yyy{{{|||tttggggggnnnyyy|||xxxvvvuuunnnmmmkkkfff___WWWPPPKKKEEEFFFFFFDDDEEEJJJTTT\\\oooyyy}}}sss~~~{{{vvv}}}oooSSSJJJEEE@@@===<<<<<<<<<<<<:::;;;<<<>>>???>>>>>>===???@@@AAAAAABBBCCCFFFIIIHHHGGGFFFGGGIIIJJJJJJIIIMMMOOOQQQQQQOOOMMMLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHKKKOOORRRRRRRRRRRRSSSQQQRRRTTTVVVVVVTTTRRRQQQMMMOOOOOONNNOOOQQQOOOJJJFFFCCCFFFQQQ```qqqnnnXXX~~~bbbTTTLLLOOOfffqqqaaa]]]VVVOOONNNSSSdddkkk```QQQFFFCCCCCCAAA>>>CCCEEEIIITTTnnnxxxiii[[[LLLEEECCC???;;;;;;::::::999777666666888999555666666666888<<>>???FFFMMMSSS\\\ddduuuzzzgggVVVIIIBBB@@@AAA>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBAAA@@@BBBGGGKKKMMMPPPTTTTTTRRRQQQPPPQQQRRRUUUXXXXXXWWWXXX\\\___aaaaaaaaaaaa]]]ZZZ]]]ccc___hhhjjjhhhggg^^^\\\hhhvvvhhhXXXccc|||cccLLLGGGEEEEEEDDDBBB@@@@@@>>>===@@@CCCHHHWWW|||zzzxxxtttrrrqqqqqqooonnnrrrqqqpppooonnnlllhhhdddaaa^^^[[[XXXTTTPPPLLLHHHDDDBBBBBBDDDJJJRRR[[[aaajjjlllqqqyyywww^^^UUULLLIIIIIIJJJJJJIIIKKKKKKKKKJJJHHHGGGEEEEEEHHHFFFEEEGGGLLLPPPQQQQQQKKKJJJKKKLLLJJJEEEEEEHHHLLLKKKJJJKKKMMMOOOPPPQQQPPPPPPPPPPPPRRRTTTVVVWWWZZZYYYXXXYYY[[[]]]]]]]]]___aaabbbbbbeeeooo~~~zzzbbbTTTCCC888777999999777:::999888999:::<<<======>>>@@@DDDGGGJJJOOOTTTXXXUUUWWW^^^eeegggfffkkkqqqmmmrrrssspppttt}}}}}}uuuppprrruuuyyy|||~~~}}}yyytttooojjjfffddd^^^\\\XXXSSSMMMHHHDDDAAABBBBBBEEEMMMYYYgggqqqvvvrrrfffbbbbbbyyyhhh]]]PPPBBBBBBBBB???<<<:::::::::999888999;;;===>>>===<<<<<<<<<>>>@@@BBBBBBCCCEEEGGGGGGGGGGGGIIIKKKKKKJJJHHHIIILLLOOOOOOMMMKKKKKKLLLIIIJJJKKKLLLLLLMMMMMMMMMJJJMMMOOOOOONNNPPPSSSVVVSSSSSSSSSSSSRRRPPPOOOMMMLLLOOOOOOLLLJJJLLLKKKHHHDDDBBBCCCHHHNNNXXXhhhvvvhhhjjjKKKKKKIIIIIIVVVqqqqqq]]]VVVQQQQQQSSSXXXaaakkk|||pppccc[[[TTTOOOFFFHHHGGGFFFLLL[[[jjjrrr{{{xxxpppfff```[[[TTTLLLIIIDDD???===;;;888:::???888888888777666777999;;;666888:::<<>><<<===>>>@@@AAAAAAAAAAAA???AAACCCCCCAAABBBEEEHHHJJJMMMQQQRRRQQQOOOPPPRRROOOSSSWWWWWWVVVVVVXXXZZZZZZWWW[[[```]]]UUUXXXaaa___dddccccccgggaaa___iiinnn{{{mmmuuuzzz}}}YYYVVVrrryyyZZZQQQDDDFFFGGGEEECCCBBBAAA???999@@@AAA@@@VVV}}}tttiiikkknnnooonnnlllkkkkkkjjjiiigggffffffccc```]]]WWWUUURRROOOMMMIIIEEEBBBBBBBBBCCCGGGNNNWWW```eeehhhkkkrrr|||eeeSSSQQQLLLGGGGGGIIIHHHEEEMMMMMMMMMLLLKKKIIIHHHGGGKKKHHHFFFGGGJJJNNNOOONNNKKKIIIIIIJJJGGGCCCCCCGGGLLLKKKIIIJJJMMMPPPRRRSSSMMMMMMMMMNNNQQQSSSVVVWWWbbb___[[[[[[]]]^^^\\\ZZZ\\\ffflllgggbbbgggqqqwww|||wwweeeNNN>>>999:::999777;;;999888888999;;;<<<<<<>>>???@@@AAACCCGGGLLLPPPHHHKKKTTT]]]aaabbbeeejjjkkkqqqrrrpppxxxvvvtttssstttxxx}}}~~~~~~||||||~~~uuusssnnnhhhaaa[[[VVVSSSOOOMMMIIIFFFCCCAAA@@@@@@AAA???CCCSSSjjj|||zzzfffSSSRRRcccuuuzzzxxx]]]EEE@@@HHH>>>??????;;;999999999777777999;;;=========<<<;;;:::===@@@BBBCCCCCCDDDEEEEEEEEEGGGJJJLLLMMMKKKIIIFFFJJJMMMNNNKKKIIIJJJKKKIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPOOOMMMLLLOOOVVV[[[VVVVVVUUUSSSQQQOOOMMMLLLJJJNNNOOOJJJHHHIIIJJJIIIGGGGGGHHHIIIHHHKKKUUU```mmm|||zzzhhhVVVHHHFFFJJJVVVnnnuuuiii^^^XXXSSSOOOSSSZZZ```eeeooo{{{yyyjjjccc[[[TTTQQQPPPNNNLLLJJJMMMOOOMMMIIIEEECCCDDD???;;;:::===<<<888888;;;999===;;;999@@@LLLLLLDDDFFFFFFIIIOOOZZZgggsss{{{nnn]]]VVVNNNCCC>>>AAA???BBBHHHQQQ___pppzzzaaaKKKEEEDDD???>>>BBB???===<<<;;;;;;<<<===???AAABBBCCCCCCCCCCCCEEEGGGLLLIIIGGGIIIOOORRRQQQNNNQQQQQQQQQSSSUUUWWWXXXYYY]]]\\\[[[[[[\\\]]]^^^___```cccgggiiihhheeedddcccmmmnnn|||vvvkkkiiiWWWWWW~~~rrrWWWDDDGGGJJJHHHDDD@@@@@@BBBAAA???AAAFFFIIIUUUuuu~~~vvvnnniiiccccccccccccccccccccccccdddccc```]]]YYYVVVSSSQQQQQQMMMIIIGGGFFFDDD@@@===@@@@@@CCCKKKUUU```fffiiimmmppp}}}sss^^^LLLKKKHHHGGGGGGGGGIIIJJJGGGIIIOOOTTTSSSOOOOOOSSSXXXYYYTTTJJJFFFIIIOOOQQQLLLKKKHHHFFFEEEEEEFFFFFFEEEEEEEEEHHHLLLRRRWWW[[[QQQPPPOOONNNOOORRRUUUWWWffffffhhhiiikkkjjjhhhfffgggfffccc```^^^]]]^^^^^^hhhsssuuuxxx~~~}}}uuuaaaMMM>>>999888:::999555555;;;<<<888777999>>>>>>>>>???@@@AAAAAAAAACCCEEEIIILLLPPPUUUZZZ^^^bbbssswwwmmmpppoooqqqssssssssstttvvvxxx}}}}}}~~~}}}zzzuuuqqqnnnhhhbbbYYYRRRNNNIIIEEEAAAEEEBBB>>>;;;:::;;;<<<===@@@LLLXXXeee{{{www___XXX___iiiqqquuubbbhhhttt~~~kkkXXXKKKFFFEEE>>><<<;;;999888888888999:::<<<===>>>======???AAA;;;;;;;;;===@@@EEEIIIKKKIIILLLOOOPPPNNNLLLKKKJJJIIIGGGEEEEEEGGGHHHHHHHHHJJJKKKLLLKKKKKKMMMPPPRRRUUURRRNNNNNNPPPRRRRRRPPPPPPSSSUUUTTTOOOJJJIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIGGGCCC???AAAHHHPPPVVVXXXiiizzzbbbnnn\\\QQQJJJKKK[[[mmmiii]]]XXXVVVUUUVVVZZZ]]]bbbhhhppp{{{~~~vvvlll^^^TTTVVVWWWVVVRRRKKKDDDAAA@@@CCCBBBAAABBBCCCCCCAAA???<<>>@@@======AAA>>>===;;;::::::;;;===>>>AAABBBCCCCCCCCCDDDFFFHHHLLLIIIGGGJJJOOOSSSRRRPPPPPPQQQSSSTTTUUUWWWYYY[[[aaa```___^^^^^^```aaabbb]]]bbbhhhkkkkkkgggcccaaannnmmm{{{tttfffrrrfff[[[ooo{{{UUUKKKJJJHHHEEEBBBAAA@@@??????<<<===???>>>BBBWWWnnnqqqhhhddd```]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWTTTPPPNNNKKKJJJIIIFFFCCCBBBBBBAAA>>><<>>??????>>>@@@CCCFFFIIIMMMRRRVVV\\\kkkrrrmmmlllrrrqqqhhhaaabbbdddhhhllloooqqqrrrvvvuuussspppkkkfffaaa^^^QQQLLLFFFBBBBBBBBBAAA@@@>>>>>>>>>===<<<<<<>>>@@@DDD```|||zzzjjjZZZZZZeeepppyyyuuuwwwwww}}}|||ttt|||yyyqqqbbbPPPCCC>>>===>>><<<;;;999888888999999:::<<<>>>??????@@@BBBDDD<<<<<<<<<===@@@CCCFFFHHHHHHKKKNNNNNNMMMKKKJJJIIIIIIGGGDDDDDDEEEGGGGGGFFFGGGHHHHHHHHHGGGIIIKKKNNNQQQNNNLLLMMMOOORRRRRRRRRPPPQQQRRRQQQNNNKKKJJJJJJHHHGGGFFFEEEDDDEEEFFFFFFGGGEEEBBBBBBFFFKKKPPPRRR^^^hhhvvvOOOiiizzzgggSSSGGGJJJUUU___pppzzzmmmccc[[[YYYZZZ\\\]]]___```cccgggjjjxxxzzzttttttsssnnngggaaa]]][[[bbbeeeeeecccgggnnnjjj```^^^eeelllsssvvvkkkdddQQQKKKCCC???EEEPPPVVVUUUYYYcccqqquuukkkPPPBBB777999===;;;:::======<<<;;;::::::;;;<<<===AAABBBCCCCCCCCCDDDFFFHHHLLLJJJIIIKKKPPPSSSSSSQQQNNNRRRUUUVVVUUUWWWZZZ]]]``````___^^^^^^^^^___```[[[bbbjjjooonnnjjjeeebbbkkklllvvvvvvaaaTTTjjjmmmeeeaaaMMMHHHDDDCCCEEEEEEBBB???BBB>>>???AAA===:::AAANNN[[[xxxttteeeZZZVVVUUUTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLJJJHHHFFFDDDCCCAAA???>>>===>>>???>>>===>>>GGGRRRWWWYYY```nnnzzzxxx[[[MMMHHHHHHGGGGGGFFFEEEDDDDDDIIIJJJOOOUUUVVVSSSSSSVVVRRRUUUTTTNNNKKKMMMNNNMMMKKKKKKIIIGGGFFFEEEEEEEEEAAAAAACCCEEEHHHLLLPPPRRRUUUSSSQQQPPPOOOPPPQQQRRRTTTUUUWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVRRRUUUaaa|||{{{jjjvvvhhhXXXIII???<<<999888;;;<<<:::999:::999999:::;;;<<<===>>>>>>:::<<<>>>@@@BBBEEEIIIMMMTTT\\\bbb```]]][[[XXXTTTWWWVVVXXX]]]dddhhhiiihhhhhhfffbbb\\\VVVQQQLLLJJJCCC???;;;999999:::::::::777999;;;<<<;;;===AAAEEEQQQggg```[[[]]]kkk~~~|||yyykkkooollldddVVVGGG>>><<<======<<<;;;999999999:::::::::<<>>>>>???AAACCCDDDFFFHHHKKKLLLKKKIIIHHHHHHIIIGGGDDDDDDDDDEEEEEEDDDFFFFFFFFFFFFEEEEEEHHHJJJLLLKKKJJJLLLNNNQQQRRRRRRPPPOOOMMMMMMMMMLLLKKKIIIEEEEEECCCBBBBBBBBBCCCDDDFFFFFFEEEDDDDDDEEEHHHKKKRRRRRRZZZlllJJJWWWpppiiiQQQGGGIIIKKKOOO```yyyvvviiieeeccccccdddddddddfffgggiii___dddjjjooouuu}}}}}}vvvmmmbbbWWWOOOJJJDDDJJJMMMRRRdddzzz|||jjj^^^FFF===777:::<<<:::888999;;;;;;::::::::::::;;;;;;@@@AAABBBCCCCCCDDDFFFHHHMMMKKKJJJLLLOOOQQQQQQPPPNNNRRRWWWXXXWWWXXX[[[______```aaaaaaaaa```^^^]]]]]]bbbiiimmmmmmjjjgggeeedddmmmwwwlllYYY\\\jjjpppVVVNNNFFFDDDHHHJJJFFFAAADDDAAAAAADDDCCC>>>???CCCAAASSShhh{{{ssseee^^^UUUOOOMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEECCCBBBAAAAAA>>>===<<<<<<===>>>??????@@@IIISSSZZZ```kkk|||oooTTTIIIEEEFFFFFFGGGGGGFFFFFFEEEIIIIIIMMMSSSTTTRRRSSSUUUOOORRRRRROOONNNOOONNNKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEGGGKKKPPPSSSSSSRRRPPPOOOOOOPPPQQQQQQNNNPPPRRRRRRRRRRRRRRRSSSQQQQQQPPPPPPPPPQQQRRRSSSRRRSSSWWWddd|||ppp~~~ooo[[[WWW[[[FFFAAA;;;999888888999:::999:::;;;<<<===>>>>>>???;;;===>>>>>>???AAAEEEGGGNNNLLLLLLLLLJJJGGGLLLSSSUUURRRRRRVVV]]]```^^^ZZZVVVSSSOOOJJJEEEAAA>>>======<<<;;;;;;;;;<<<<<<<<<<<<======;;;:::===DDDJJJYYYbbbqqqnnnccciiizzzvvvjjjnnndddUUUFFF===;;;===???<<<;;;:::999999:::;;;;;;;;;===???@@@@@@AAACCCEEECCCBBBAAAAAA@@@AAABBBBBBCCCFFFHHHIIIHHHGGGGGGHHHJJJHHHEEEDDDEEEEEEEEEDDDFFFFFFFFFEEEDDDDDDGGGIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOLLLIIIIIIKKKLLLJJJHHHDDDCCCBBBAAA@@@AAABBBBBBBBBEEEFFFEEEBBBAAACCCFFFJJJCCCHHH\\\pppKKKJJJTTTrrrbbbMMMDDDIIIDDDIII[[[mmm{{{uuussspppmmmllllllllllllkkkhhhddd___\\\___gggmmmwwwyyy|||uuummmjjjiiifffZZZVVVOOOJJJJJJNNNTTTXXXZZZbbbjjjtttsssZZZJJJ>>>:::999:::;;;999777777::::::999999999999::::::>>>@@@AAABBBBBBCCCFFFHHHMMMLLLLLLLLLNNNPPPPPPPPPPPPTTTXXXYYYYYYZZZ\\\___```bbbfffhhhhhheeebbb___]]]```dddeeeeeeeeeeeeeeebbbmmmuuu{{{ssseee^^^mmm{{{lllXXXKKKFFFFFFFFFDDDAAA>>>===@@@AAA@@@???@@@>>>DDDJJJQQQ___uuu{{{mmm```WWWPPPNNNKKKHHHGGGEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@??????>>><<<<<<;;;;;;;;;===???AAAFFFKKKTTT___mmm}}}www\\\JJJDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFHHHNNNQQQPPPOOOQQQLLLOOOPPPMMMMMMOOONNNIIIEEEEEEFFFHHHJJJLLLNNNOOOWWWSSSLLLFFFEEEGGGLLLPPPOOOOOONNNNNNNNNOOOPPPQQQMMMOOOQQQRRRQQQPPPRRRTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRTTTTTTWWWiiixxxooommmsssXXXQQQFFF<<<888888999999:::::::::;;;<<<<<<======<<<============>>>AAACCCFFFBBB@@@AAA???>>>FFFQQQNNNKKKJJJMMMRRRTTTPPPLLLEEECCC@@@===;;;::::::;;;555777:::===>>>???@@@@@@AAABBBBBBCCCFFFMMMWWW^^^cccgggmmmpppoooooovvv~~~~~~iiiaaaaaaTTTCCC999999;;;;;;:::;;;:::999888999999;;;<<<<<<>>>??????>>>>>>???AAAEEEDDDCCCCCCBBBAAAAAAAAAAAACCCFFFGGGFFFFFFFFFGGGKKKIIIFFFEEEFFFFFFFFFEEEDDDEEEEEEDDDCCCCCCEEEGGGIIIJJJLLLLLLLLLKKKJJJJJJMMMIIIFFFGGGIIIJJJIIIFFFDDDCCCBBBAAA@@@AAAAAABBB???BBBDDDDDDAAA@@@AAACCCDDD<<<@@@SSScccmmmKKKEEEGGGZZZyyyxxx\\\LLLHHHBBBCCCPPPaaasss|||xxxtttqqqvvvrrrmmmgggbbb___]]]\\\^^^```bbbaaa``````bbbdddaaa``````bbbdddfffffffffaaafffggghhhpppyyyxxxoooooohhh\\\PPPHHHEEEFFFGGGJJJJJJLLLRRR]]]kkkyyy{{{wwwyyy}}}{{{uuuyyy~~~www^^^EEE777666666777888888888999999888888999999999999888888<<<>>>???@@@@@@BBBDDDGGGLLLLLLMMMNNNOOOQQQRRRSSSTTTVVVXXXZZZ\\\]]]]]]\\\\\\___bbbdddeeeccc```^^^]]]]]]^^^]]]]]]^^^aaacccfffkkkllljjjqqqmmmgggwww{{{___LLLDDDDDDFFFBBB@@@>>>>>>????????????@@@@@@@@@AAAGGGQQQ\\\dddvvv{{{pppbbbYYYSSSMMMJJJFFFFFFGGGGGGEEECCC@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;999:::::::::;;;===AAADDDNNNRRR\\\kkk~~~zzzjjj\\\LLLEEEFFFCCCDDDDDDFFFGGGHHHIIIJJJFFFDDDEEEJJJMMMLLLKKKMMMKKKMMMLLLJJJKKKOOONNNJJJEEEEEEFFFGGGKKKOOOSSSVVVjjjcccYYYPPPJJJIIILLLNNNMMMMMMMMMMMMMMMNNNOOOOOOMMMPPPRRRRRRPPPPPPSSSVVVUUUUUUTTTSSSRRRQQQPPPOOOKKKNNNOOOPPPYYYpppppphhhYYYIII???===:::777999999999999999999999999::::::::::::999999<<<>>>>>>>>>@@@AAA???<<<@@@EEE?????????CCCFFFGGGDDDAAA<<<;;;:::999:::;;;<<<===999;;;<<<<<<<<<<<<===>>>===BBBMMM[[[iiiwwwpppdddfffqqq~~~~~~ooo```YYYKKKCCC;;;:::>>>???;;;666888888777777888999:::;;;<<<>>>>>>>>>===<<<===>>>DDDDDDCCCCCCBBBBBBAAAAAA@@@BBBDDDEEEEEEEEEFFFHHHKKKIIIFFFFFFFFFGGGGGGFFFBBBBBBBBBBBBAAAAAADDDFFFJJJLLLNNNMMMKKKHHHGGGFFFIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@AAABBB===???AAAAAAAAA@@@AAABBB???:::>>>LLLUUU[[[hhhyyyDDDCCCFFFOOO[[[rrr|||kkkTTTNNNIIILLLXXXkkk~~~wwwrrroooiiiaaaZZZVVVVVVWWWVVVVVVTTTSSSSSSMMMJJJHHHHHHIIIIIIHHHFFFDDDDDDEEEHHHLLLOOOOOONNNKKKGGGCCC???>>>???CCCHHHEEEOOO```ssswwwcccVVVNNNJJJIIIJJJTTT[[[gggrrr{{{ttt]]]FFF999777333555666666555777999:::777888888888888888888777:::<<<>>>>>>???@@@CCCEEEJJJKKKMMMPPPRRRUUUXXX[[[YYYWWWWWWZZZ___```]]]YYYYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^^^^]]]\\\]]]```bbbhhhfffdddcccgggxxxooonnnfffQQQIIIGGGFFFEEECCCAAA@@@AAAAAAAAA@@@>>>===>>>@@@BBBEEEHHHPPPSSSXXX___hhhqqqxxx|||{{{qqqjjjaaaYYYOOOIIIGGGGGGFFFEEEAAACCCDDDDDDCCC@@@???>>>========================<<<;;;;;;::::::999888888888999;;;<<<===AAAGGGLLLWWW^^^lllfffWWWPPPIIIFFFIIIEEEEEEDDDDDDDDDEEEFFFGGGFFFCCCBBBHHHKKKIIIHHHIIIKKKKKKHHHEEEHHHMMMNNNJJJHHHGGGFFFHHHKKKQQQVVVZZZkkkfff^^^VVVPPPMMMMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKNNNQQQPPPNNNNNNRRRVVVRRRRRRRRRQQQPPPOOONNNMMMHHHGGGJJJNNNQQQ]]]zzzzzzfffWWWOOOGGG>>>;;;;;;;;;:::999999888888777888888777666666888;;;999>>>BBB@@@===<<<===<<<999;;;===???@@@@@@>>>===:::::::::;;;<<<===>>>>>>@@@@@@???>>>>>>BBBIIINNNPPPZZZmmmkkk]]]ooo}}}tttiii\\\OOO>>>===<<<<<<======;;;999777666666666666888:::;;;;;;<<<>>>======<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@???AAACCCDDDDDDEEEGGGHHHIIIGGGEEEEEEFFFGGGGGGFFFAAABBBBBBBBBBBBCCCEEEHHHHHHKKKOOONNNKKKHHHFFFEEEEEEGGGHHHHHHFFFDDDCCCCCCCCCBBB@@@?????????@@@AAA???>>>>>>???AAAAAAAAA???===;;;>>>DDDHHHKKKSSS]]]mmm777???GGGHHHFFFTTTyyynnndddTTTHHHKKK[[[mmmvvv|||vvvmmmeee\\\YYYXXXYYY[[[YYYTTTOOOQQQNNNJJJHHHIIIHHHEEECCCAAA>>>???CCCDDDAAABBBFFFBBBAAABBBEEEGGGJJJPPPUUUdddpppgggQQQ<<<777;;;AAANNN\\\ccckkkwwwuuubbbIII777777AAA666999999666444555888:::777777888888888888777777999;;;======>>>???BBBEEEGGGJJJMMMQQQUUUYYY^^^aaa[[[XXXVVVZZZ```bbb]]]WWW]]]ZZZWWWVVVWWW[[[```cccaaabbbbbbaaa``````bbbdddfffaaabbbgggkkksssvvvlllxxxcccPPPJJJDDDEEEEEEBBBAAAAAAAAAAAA@@@===<<<===???@@@AAACCCAAAAAABBBCCCGGGKKKOOORRRTTTYYY```ddddddccccccddd```___^^^]]][[[XXXSSSPPPIIIEEEAAA???AAACCCCCCAAA<<<===>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888;;;>>>@@@BBBGGGNNNTTT\\\gggzzzuuuYYYOOONNNJJJFFFEEEHHHFFFDDDBBBAAABBBCCCDDDGGGCCCBBBGGGJJJHHHFFFGGGKKKJJJEEEBBBEEELLLNNNKKKKKKIIIHHHHHHKKKQQQWWW[[[\\\ZZZVVVQQQNNNLLLJJJJJJMMMMMMLLLKKKJJJIIIHHHHHHIIILLLOOONNNLLLLLLPPPTTTNNNOOOOOOOOONNNMMMLLLKKKKKKFFFGGGNNNOOOSSSkkkuuuhhhZZZNNN???>>>>>>===;;;::::::999777777777666555555888:::888???AAA:::888<<<>>>===<<>>>>>>>>>>>===>>>>>>AAAGGGTTTdddooowwwfff```iiittt~~~vvvhhhdddTTT@@@;;;<<<;;;777333222666;;;555555555555666777999:::999;;;===>>>===>>>@@@AAA>>>>>>???@@@@@@@@@@@@??????AAACCCDDDDDDEEEGGGIIIGGGEEECCCCCCEEEFFFGGGFFFCCCDDDEEEEEEDDDFFFIIIKKKGGGKKKOOOOOOLLLHHHFFFFFFCCCGGGJJJIIIEEEAAAAAABBBBBBAAA???>>>>>>>>>???@@@BBB???===>>>AAABBB@@@===>>>????????????BBBHHHNNNcccooo>>>===???AAAAAAIII___uuuwwwfffUUUGGGHHHRRRqqqpppooohhh___ZZZYYYWWWTTTQQQTTTMMMIIIJJJIIIDDDBBBEEECCCBBB@@@===<<<@@@EEEJJJ???GGGMMMMMMTTTeeevvv~~~wwwfffYYYQQQEEE>>>:::::::::DDDaaaqqqZZZGGG===999777666:::888666444444555777888666666666666777888999999:::<<<===<<<;;;<<<@@@DDDJJJIIIIIIKKKNNNTTTZZZ]]]XXXVVVTTTWWW\\\^^^[[[WWWWWWWWWWWWXXXYYY[[[^^^___eee```]]]^^^dddhhhhhhfffgggcccbbbfffkkkssspppnnnxxxlllRRRMMMHHHEEEDDDBBB???@@@CCC@@@>>>===>>>???@@@???===>>>?????????@@@@@@AAAAAAEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCC========================;;;;;;::::::999888777777888888888888999999999999333888;;;:::666555888<<<666<<>>DDDCCCBBBCCCFFFHHHHHHHHHMMMJJJGGGFFFGGGIIIJJJJJJLLLLLLLLLMMMOOOQQQTTTUUUVVVRRRLLLIIIHHHIIIJJJKKKPPPQQQPPPNNNLLLJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNPPPPPPNNNMMMLLLLLLLLLLLLFFFFFFHHHLLLQQQXXX^^^aaatttaaaPPP@@@===@@@AAA@@@@@@;;;999777666555555444444:::333222999;;;777777===<<<;;;<<<@@@DDDEEEAAA<<<<<<<<<===>>>@@@BBBCCCEEENNNMMMEEEIII]]]nnnxxxxxx~~~|||xxxtttgggaaaZZZJJJ===<<<:::888999;;;;;;888555666666777777888888888999888888888999:::<<<===>>>======>>>>>>??????@@@@@@CCCCCCEEEFFFFFFFFFFFFFFFIIIJJJKKKKKKKKKJJJIIIHHHFFFHHHJJJJJJIIIHHHHHHHHHRRRPPPNNNLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFDDDAAA?????????>>><<<::::::;;;===????????????>>>===;;;;;;777666777888;;;???CCCEEENNNVVVbbbzzz>>>===>>>???===@@@MMM\\\uuu___OOOGGGHHH^^^zzz|||rrrjjjfffbbb]]]YYY\\\UUUOOONNNKKKFFFFFFIIICCCCCCEEEHHHJJJKKKKKKKKKYYYdddppp{{{~~~ppp___OOOEEECCCDDDGGGDDDEEEGGGEEEJJJbbb}}}ggg[[[JJJ===888888888777999888555333333444666777666666666666777888999:::<<<======<<<;;;<<<@@@CCCGGGGGGGGGIIILLLQQQUUUXXXVVVUUUTTTWWW\\\]]]ZZZVVVTTTTTTTTTUUUWWWYYY\\\]]]^^^\\\\\\^^^ccchhhjjjjjjkkkgggeeefffgggjjjuuuppp```dddlll||||||oooWWWNNNGGGGGGIIIFFFAAA???@@@???>>>>>>??????>>>===;;;;;;<<<<<<============>>>>>>?????????@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666777777777777777777888888666666555444444777:::===AAA@@@DDDKKKRRR\\\lllzzzuuu^^^JJJFFFHHHFFFFFFJJJMMMJJJFFFCCCBBBCCCBBBBBBAAAAAAAAAAAACCCEEEFFFFFFHHHGGGGGGHHHJJJKKKJJJIIIKKKKKKKKKLLLMMMOOORRRSSSTTTQQQMMMJJJIIIIIIJJJKKKKKKLLLLLLKKKIIIIIIKKKMMMGGGGGGGGGGGGGGGGGGFFFFFFMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHIIIKKKOOOSSSUUU[[[ssseee```\\\TTTIIICCCFFF???888444666999:::999999777:::???===777666;;;666777888;;;>>>@@@AAA@@@HHHJJJKKKKKKMMMUUUbbblllfffpppvvvsssggglll|||jjj\\\SSSJJJ???777:::888777999;;;<<<:::777777888888888888888999999777777888888999:::;;;<<<<<<<<<<<<===>>>>>>??????CCCCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJIIIHHHGGGIIIKKKLLLKKKIIIHHHIIINNNOOOOOOOOONNNKKKGGGEEEDDDEEEEEEEEEDDDBBB???>>>===>>>===;;;999888:::<<<===============<<<;;;:::888777666777888:::===???CCCHHHOOO[[[www===<<<===>>><<<:::>>>EEEWWWhhhOOOBBBDDDQQQdddssszzzzzztttpppllljjjfff```]]]^^^___ZZZUUUTTTWWW___fffkkk|||```RRRDDD===888999EEETTTZZZ[[[^^^]]]SSSNNN\\\ooodddLLLDDD;;;555444666777777777666444333222333555666666666666666777888999:::===>>>>>>===<<<===???BBBBBBCCCDDDFFFIIILLLOOOQQQSSSRRRSSSVVVZZZ[[[XXXTTTQQQQQQQQQSSSTTTVVVXXXYYYZZZ\\\^^^```bbbdddgggiiikkkhhhfffdddbbbcccjjjrrrxxx]]]ZZZaaaxxxyyy{{{ppp\\\IIIEEEIIIJJJEEEAAAAAA???>>>>>>??????>>><<<::::::::::::;;;;;;;;;;;;999999:::::::::::::::;;;;;;::::::999999888888777::::::::::::::::::::::::999888888777777666666666666666666666666666666555777555444666999<<<===<<>>999999999999444555666777444111222666999;;;>>>@@@CCCIIIRRRXXXhhhpppwwwyyyyyyxxxggg^^^eee|||wwwpppdddVVVIII???:::999888777777999;;;<<<;;;999999999888888888888888888777777777777777888999999:::::::::;;;;;;<<<===>>>BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGJJJMMMNNNLLLJJJIIIIIIJJJLLLPPPQQQPPPMMMHHHEEECCCCCCCCCCCCAAA???===<<<;;;<<<<<<:::888888999::::::::::::;;;::::::999999888777666555444555666777888;;;@@@CCCKKKfff::::::;;;<<<===<<<===???KKKZZZ{{{nnn^^^OOOGGGOOOXXX___ppp}}}yyyxxx}}}rrrYYYHHHAAA999666:::;;;???RRRhhhtttxxx{{{vvvhhh^^^dddqqq|||yyybbbIII@@@<<<777555555666555444666555333222111222333444555555666666777888999:::>>>>>>>>>=========???@@@???AAACCCEEEGGGIIIJJJKKKNNNNNNOOORRRVVVVVVTTTRRRQQQQQQRRRRRRSSSTTTUUUUUU[[[___cccccc___^^^```bbbdddddddddcccbbbccchhhnnnzzzppp___\\\|||{{{tttzzztttUUUEEEDDDFFFGGGHHHBBBAAA??????@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::999999888888888777888888888888888888888888777777666666666555555555555555555555555444444444555777:::===@@@???===<<>><<<::::::;;;;;;:::999888999:::666777777888888888888777666555444333222222222333666777===@@@===GGGkkk888999999999;;;>>>??????HHHDDDRRRxxx~~~{{{iii[[[YYYWWWVVVbbbuuu{{{yyy{{{vvvlll^^^PPPGGGFFFJJJIIIGGGGGGEEE>>>===NNNbbb}}}xxx~~~ttt^^^KKKBBB;;;999777666666555444333444444333222111222222333444444444555666777999:::>>>===<<<======>>>>>>>>>>>>@@@BBBEEEGGGHHHIIIIIIJJJJJJKKKMMMPPPQQQQQQPPPTTTTTTTTTTTTSSSSSSRRRRRRZZZ```eeeeee___\\\\\\___^^^bbbdddcccbbbeeeiiimmmtttiiiUUUooopppuuupppYYYLLLFFFEEEFFFEEECCCAAAAAAAAA@@@>>>===;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999999777777777777777777777777666666666555555555555555444444444444555555555555555888<<<<<<;;;<<>>>>>???@@@AAAAAAGGG]]]nnn{{{eeeQQQIIIGGGJJJFFF>>><<>>GGGQQQXXX[[[mmmwwwjjjcccYYYXXXdddoooxxxpppdddhhh^^^OOOCCC;;;888888888888999999999888777777666666666555555444444333333555555444444444555666666777777666666777999;;;===@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGEEEGGGJJJKKKJJJHHHGGGGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBB@@@>>>===;;;::::::;;;<<<;;;:::999999:::444555555666666666555555333333222222222222222333888444888???===;;;NNNhhh888:::999666666:::<<<;;;:::AAAFFFQQQpppooo[[[SSSUUU]]]vvvyyy___PPPJJJDDDEEEIIILLLNNNRRR___kkkhhhggg```RRREEEFFFTTTbbbxxxcccIII===???555555444444444555555555444333333222222222222222222222222333555666888888<<<;;;:::;;;===>>>===<<<===???AAADDDFFFGGGHHHIIIHHHHHHHHHIIIKKKMMMOOOPPPVVVVVVVVVVVVUUUSSSRRRQQQUUU[[[ccceeebbb______aaa^^^ccceeebbb```cccfffhhhmmmvvv}}}```aaaooowwwyyylllXXXIIIBBBHHHFFFDDDCCCBBBBBB???>>>::::::::::::999999999999:::::::::999999999999999888888888888888888888888666666666666666666666666555555555555555555555555333444444555666777888888999:::999777888BBBRRR___uuuaaaGGGBBBBBBCCCBBBAAA@@@@@@BBBAAA??????@@@AAABBBAAA???EEEHHHKKKLLLIIIHHHIIIKKKKKKHHHFFFEEEEEEFFFEEECCCBBBCCCDDDFFFGGGGGGHHHHHHHHHJJJMMMLLLJJJIIILLLNNNLLLMMMNNNMMMLLLKKKMMMNNNGGGGGGHHHGGGFFFDDDCCCAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAA???>>>===<<<<<<<<<>>>???FFFMMM\\\{{{pppmmmjjjiiieeeeeeooosss___DDD@@@;;;777888<<<@@@BBBAAA@@@OOObbbpppsssoooiiieeejjj|||jjjlllvvvcccVVV]]]SSSEEE===::::::888777777888999888666444444555444444333333333333333333444444444444444555666666666666555555666999;;;======>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEBBBDDDFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBAAA???===;;;:::999888:::<<<<<<:::999999:::444444444555555444444333//////000111222222333333555......666888666>>>LLL666::::::555333777999888444<<<@@@AAAPPPttt|||dddUUUPPPZZZ```hhhsssssssss~~~rrr^^^RRRNNNNNNNNNRRR^^^llltttxxx~~~~~~rrr```YYYdddpppuuusss\\\III;;;666666222222222222222333555666444444333333222222222222000000111222333555666777:::888888:::===>>>===;;;===>>>???BBBDDDGGGIIIJJJHHHHHHGGGGGGHHHKKKOOORRRTTTTTTUUUVVVVVVUUUTTTSSSQQQXXX```eeeeeedddcccccc]]]bbbddd^^^\\\___bbbbbbeeehhhmmmiiijjjnnnzzz~~~yyy___PPPJJJHHHFFFEEEDDDCCCAAA???<<<<<<;;;;;;;;;:::::::::::::::999999888888888888888888888888888888888888666666666666666666666666555555555555555666666666333444555666888:::;;;<<<======???CCCLLL]]]ooo|||dddNNNDDDAAAAAAAAA??????@@@AAAAAA>>>>>>@@@BBBCCCCCC@@@>>>@@@DDDIIIIIIEEECCCDDDGGGGGGFFFFFFGGGGGGGGGDDDBBB@@@AAACCCEEEGGGHHHHHHHHHGGGJJJLLLKKKIIIIIILLLPPPLLLNNNPPPPPPOOOMMMMMMNNNGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@???>>><<<;;;::::::>>>BBB@@@CCCOOOaaa||||||UUULLLDDDFFFMMMOOOFFF===DDDSSSeeeooonnnkkkkkkmmmmmm[[[PPPMMMGGGAAA===<<<;;;999777333555777777444333444555333333333333333444444444333333333444444666777888666555444444666888<<<>>>;;;<<<===>>>????????????CCCBBBAAA@@@AAAAAABBBCCC@@@AAABBBAAA??????AAABBBCCCBBBAAAAAA@@@AAABBBBBBBBBAAA???<<<:::999777777666888:::;;;999888888999444444444444444333222111------...///000111111111000------000222111666>>>333:::<<<777444777:::999???555666AAACCCGGGeeehhh___TTTVVV```]]][[[eeewww~~~zzzqqqhhheeekkkssswwwyyyppphhheeekkkqqqvvv~~~|||jjjkkk}}}jjjHHH888888666000444444333111000111444666444444444333333333222222//////000111222444666777888777666999<<<>>>===:::<<<<<<>>>@@@CCCFFFHHHJJJJJJIIIGGGFFFGGGKKKPPPUUUQQQRRRTTTUUUVVVVVVVVVUUURRRXXX___eeegggeeecccaaaZZZ```aaa[[[XXX]]]```______ccc```nnnyyyppp]]]TTTlll~~~wwwdddLLLIIIGGGFFFEEEDDDAAA????????????>>>>>>=========;;;;;;::::::999999999888888888999999999999999999666666666666666666666666555555666666666666666666333444555777:::<<<===>>>???BBBIIIVVVhhhzzzuuuUUUEEEGGG@@@@@@???===>>>AAABBBAAA???@@@BBBEEEHHHGGGCCC@@@>>>CCCGGGGGGDDDAAABBBEEEBBBCCCFFFIIIJJJHHHDDDAAA>>>@@@CCCEEEGGGHHHHHHHHHFFFJJJLLLKKKHHHHHHMMMRRRQQQSSSUUUUUURRROOOMMMLLLDDDDDDCCCCCCDDDEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>=========<<<;;;;;;;;;444===;;;@@@KKKHHHNNNiii{{{rrrwwwuuufffQQQfffiiiWWWNNN<<<<<<<<<<<<;;;888666444000333555555444333555777333333333444444555555555222333333444555666888999666555444444666999<<<>>>:::;;;<<<===>>>>>>>>>>>>CCCBBBAAA@@@@@@@@@AAABBB?????????===<<<<<>>@@@AAA>>>@@@BBBCCCCCCDDDFFFHHHMMMLLLJJJIIIIIIJJJLLLMMMOOOQQQRRRRRRUUUXXXWWWSSSXXX[[[___aaaaaa````````````ZZZWWWZZZ]]][[[[[[\\\ffffffbbbeeewww\\\VVVXXXooommm{{{aaaXXXLLLEEEDDDFFFHHHIII@@@@@@@@@@@@???>>><<<;;;===;;;888777999;;;999555999999999888888777777666666777888888777777888999999666444444666888:::;;;:::::::::999999;;;???BBBFFFNNN]]]rrrttt\\\GGGAAA>>>>>>============???AAABBB@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAAAAAFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGIIILLLMMMMMMMMMMMMQQQQQQQQQQQQQQQPPPOOOOOOHHHIIIIIIJJJIIIIIIHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;===AAADDDFFFYYY}}}sssttt}}}mmm[[[JJJ:::777333222333444555555555444333333222222222222111222444666666555444222111222444666777777666555444444444555666888999:::===999777:::@@@CCCBBB@@@BBB@@@>>><<<;;;;;;<<<<<<<<<<<<;;;<<<>>>>>>===;;;;;;<<<===>>>>>><<<:::888999888888666555444333222444444444555555555666666444444333222222111111000////////////////////////////////////////////////666777888888888777777777444555777888:::>>>BBBFFFNNNaaaxxxffflllooocccZZZVVVSSSWWW___bbb___ZZZOOOSSS[[[jjj}}}ttt|||{{{kkkVVVPPPHHHFFFMMM]]]mmmxxxxxxlllbbb```aaaccchhhooowwwwww\\\AAA888555222222666222222222222222222222222000000000000000000000000111111333444666666777777777888888:::;;;===???@@@>>>@@@CCCDDDDDDEEEGGGIIIKKKJJJIIIIIIJJJKKKLLLMMMMMMPPPQQQPPPRRRXXXZZZYYYXXXZZZ^^^___^^^]]]\\\\\\^^^ZZZYYY^^^```___]]]^^^___ccccccbbbppp~~~iiiRRRUUUsssllllllzzzhhhYYYOOOIIIEEECCCAAAAAAAAABBBBBB@@@>>><<>>;;;;;;;;;<<<===@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBCCCCCCCCCBBBBBBFFFEEEEEEDDDCCCBBBAAA@@@BBBAAA@@@@@@BBBCCCDDDDDDFFFFFFHHHIIIJJJJJJJJJJJJXXXVVVSSSPPPNNNLLLLLLLLLGGGGGGHHHIIIIIIJJJJJJJJJEEEEEECCCBBB@@@@@@??????===<<<:::999888888999999:::999999:::;;;>>>@@@BBBLLL___nnnbbbTTTFFF999666333222333444555555555444333222222222222222333444555777777666666555444444555555555555555444444444444555666777888999;;;888666999???CCCBBB@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;===???@@@???>>><<<<<<======<<<;;;:::999777666666666555555444444222222222333333333444444333333333222111111000000................................................444888======;;;888777888333444555888:::;;;:::999999BBBWWWwwwhhhjjjrrrccc___cccccc[[[QQQFFFIIIKKKOOOZZZiiissswwwfffbbbXXXQQQXXXeeeggg```VVVSSSNNNGGGEEEMMM]]]kkkwwwsssrrrvvvxxxwwwwwwyyyzzzggg]]]ZZZKKK===222222333111111555111111111111111111111111////////////////////////111222333555777888888888777777888:::;;;===>>>??????AAACCCDDDEEEFFFHHHJJJGGGHHHIIIJJJKKKLLLLLLLLLMMMQQQRRROOOOOOTTTZZZ\\\\\\^^^aaabbb```___^^^^^^^^^[[[\\\```cccaaa```aaa\\\```cccaaaaaasss```MMM\\\mmm{{{~~~mmm]]]NNNDDDHHHGGGEEECCCCCCAAA>>><<<@@@>>><<<;;;:::::::::;;;::::::999999999999999999888999:::999777666666888666777999:::;;;<<<;;;;;;<<<<<<>>>BBBLLL\\\lllvvv|||___QQQCCC;;;===<<<888999:::;;;===???BBBCCCAAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBAAADDDAAA>>>???AAADDDCCCBBBFFFFFFEEEEEEFFFGGGGGGHHHWWWTTTPPPLLLIIIIIIIIIJJJFFFFFFGGGHHHIIIJJJJJJKKKFFFEEECCCAAA@@@???>>>>>>::::::888777777666777777888888777777888:::<<<===???CCCVVVxxxzzzvvvcccVVVOOOFFF<<<888555222111222444555444444333333222222222222333444444555555555555666666666666555444444444444444555555555555555666777888999777666999>>>AAAAAA@@@<<<=========>>>======<<<<<<<<<<<<>>>AAACCCBBBAAA======<<<;;;::::::::::::555555555555555555555555000000000111111111222222333222222111111000//////................................................111777>>>@@@<<<777666777444222222555999:::777333<<<999;;;KKKiiiwwwjjjbbbbbb^^^YYYZZZaaagggiiikkkdddWWWOOOTTTbbblllmmmhhhhhhfffbbb```fffsss~~~{{{bbbNNNBBB===666111000333333000///222111111111111111111111111000000000000000000000000111222444666777888999999777888999;;;===>>>??????>>>@@@BBBCCCDDDEEEGGGIIIEEEFFFIIIKKKMMMMMMMMMLLLNNNTTTVVVQQQNNNQQQVVVXXX\\\^^^aaabbbaaa`````````aaa]]]]]]```aaa```aaadddaaa___```bbb^^^fffggg^^^ZZZ|||iiiZZZQQQMMMGGGDDDCCCCCCBBB@@@AAA?????????===:::999:::::::::::::::::::::::::::999:::<<<;;;;;;:::<<<===888999:::;;;<<<===???AAA???DDDMMMYYYiii|||fffMMMDDD;;;999<<<:::888888999:::<<<>>>???@@@======>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEAAA>>>???BBBEEEDDDAAAGGGFFFEEEDDDDDDDDDFFFFFFLLLKKKIIIHHHHHHHHHIIIJJJFFFFFFFFFGGGGGGHHHHHHIIIEEEDDDBBB@@@???>>>======999999888777666666666666777777666666777888999:::999===FFFQQQ___zzzpppppptttqqqpppwww~~~{{{xxxmmmZZZJJJAAA===888333666444222111222444444444333333222222222222222333222222111111222222333444666555444333333444666777777777666666666777777888:::888777999<<<>>>>>>>>>;;;<<<>>>???@@@??????>>>???>>>>>>@@@BBBCCCBBBAAA???===;;;999888888999:::555555555444444444444444//////000000000111111111222111111000000//////...........................------------------------...555<<<===999555444555444222000222666888666444999666333444???YYY{{{uuuooo}}}{{{wwwwwwtttqqqttt~~~yyycccOOOBBB;;;999222111222444222//////111000000000000000000000000111111111111111111111111111222444666777888999999777888:::<<<>>>???@@@@@@;;;>>>@@@BBBBBBDDDFFFHHHDDDFFFIIILLLNNNNNNMMMMMMLLLSSSWWWSSSPPPQQQTTTUUUUUUWWWZZZ\\\\\\\\\]]]___ccc___]]]^^^]]]]]]```eeehhh^^^[[[aaabbbdddvvvxxx[[[fffggg^^^SSSKKKIIIHHHFFFEEEAAA>>>???CCCBBB===;;;===888888999999:::::::::;;;<<<===>>>>>>======>>>???@@@@@@@@@>>>===@@@EEEIIIRRR[[[jjjzzznnnSSSCCC???999:::<<<888999999::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFDDDEEEFFFFFFFFFDDDCCCBBB???>>>===???CCCEEEEEEDDDHHHGGGEEEDDDDDDDDDEEEFFFDDDEEEGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEEEECCCBBB@@@???===<<<<<<;;;999999999888777777666666666666666666777777888888999???CCC???<<>>@@@AAAAAAAAA@@@AAA@@@@@@@@@BBBBBB@@@>>>???===:::888777777888999666666555444333222111111000000000000111111111111111000000//////...------////////////////////////------------------------///333777888666333222333333111000000222444555666000444888888555;;;OOOcccsssgggqqqtttaaaNNN@@@999666555000111111111000///000111////////////////////////111111111111111111111111222333444555666777777777666888:::<<<>>>?????????:::<<>><<<>>>999999::::::;;;<<<=========>>>???>>><<<;;;<<<===???AAADDDFFFJJJRRR]]]eeevvv~~~ssssssvvvmmmVVVDDD>>>>>>::::::;;;666888999999::::::999999888<<<======>>>???@@@AAAAAA?????????@@@BBBDDDEEEGGGDDDDDDEEEDDDCCC@@@===;;;;;;===@@@CCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFCCCEEEHHHKKKKKKJJJHHHFFFGGGFFFDDDBBBAAAAAABBBBBB??????===<<<;;;;;;;;;:::999999999999888777666555555555666666777777888888888:::<<<;;;999???RRReee{{{ooopppxxx~~~sssnnnnnnUUUEEE888555444111222777333111000111222333333222222111111111111222222333222222333333333444444444111111222333555777999:::777777777777888888999:::;;;;;;:::::::::;;;;;;<<<<<<<<<>>>???@@@AAAAAAAAAAAA@@@??????@@@@@@>>><<<>>>===:::888666666777888777666555444222111000///000000000111111111222222000000///......------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,222222333333333333222222000111222111000000111333///111777;;;888555;;;DDDddd{{{fff[[[KKK===666222000...///000///......///000///////////////////////////111111111111111111111111333333444555555555555555444555888;;;=========<<<;;;===@@@AAABBBDDDGGGIIIIIIJJJLLLNNNOOOPPPOOOOOOLLLPPPQQQOOOQQQUUUWWWUUUTTTUUUXXXYYYYYYZZZ\\\^^^[[[[[[]]]aaa```___bbbhhhjjjccc___aaacccbbbcccgggzzz|||xxxuuuzzz~~~qqqhhh___OOODDDFFFHHHDDDAAACCC@@@@@@AAABBBCCCDDDEEEEEECCCEEEGGGHHHHHHIIIKKKMMMOOOTTT]]]dddmmmyyy~~~hhhfffcccTTTDDD::::::===888888:::444666666888999999999888888;;;<<<<<<===???@@@@@@AAA======>>>???AAACCCEEEGGGDDDEEEGGGHHHGGGEEECCCAAADDDHHHMMMNNNJJJFFFEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEGGGGGGFFFEEEDDDDDDCCCAAA@@@???@@@AAABBB<<<;;;;;;:::999999::::::888888999999888777555555333333444555666777777777666444555:::<<<===@@@FFFjjjyyy{{{uuuhhheeeHHH:::333555555000111888222111000000222333333222111111111111111222333333000111333444444444333222111222333555666777777777555555555555666777999999999::::::;;;;;;<<<>>>???<<<<<<<<<<<<===>>>@@@@@@>>>>>>===>>>??????===;;;===<<<:::888777666666666555444444333222111111000000000000000111111111111//////......---,,,,,,,,,------------------------++++++++++++++++++++++++444222000000222333333222...111444333///------///333---+++000333333666<<<===PPPkkkwwwyyydddKKKBBB888222222333333111000111///......//////---////////////////////////000000000000000000000000333333444444444444444333222444777999;;;;;;;;;:::;;;>>>@@@BBBCCCEEEHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPSSSSSSPPPMMMOOOTTTUUURRRQQQRRRTTTTTTTTTTTTVVVWWWUUUXXX^^^dddeeecccdddiiijjjiiigggdddaaa```bbbeeekkkxxxjjjdddbbbmmmkkkXXXTTTTTTOOOKKKMMMHHHHHHIIIJJJLLLMMMNNNNNNPPPSSSWWW[[[^^^bbbfffiiiuuu{{{zzzccc]]]VVVCCC;;;444888<<<666666888333333444666888999:::999999999999:::;;;<<<===>>>???<<<<<<===>>>@@@BBBEEEFFFEEEGGGKKKOOOQQQQQQPPPOOORRRXXX]]]YYYOOOFFFCCCCCCAAABBBDDDEEEEEEEEEDDDCCC?????????@@@AAABBBDDDDDDBBBAAA???>>>>>>???AAACCC:::999999888888999999:::777888888888888666555444111111333444555666666666444333444888888777:::@@@FFF___|||}}}rrrWWWJJJCCC777333888666...---555111000///000222333333111111111000000111222333333---///111222333222000///222333555666777666555555222222333333555666888888666888:::;;;<<<>>>@@@CCC;;;;;;::::::;;;<<<>>>???<<<;;;;;;<<<>>>???>>><<<===<<<:::999777666555555222222222222222222222222////////////000000000111///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++222111111111000000////////////000000000000//////000000111111111222222222777666???QQQbbbxxxtttvvvzzzUUU@@@666555333111000000111222////////////////////////........................---///000111000///000111111111222333444444444444555666777888::::::;;;;;;:::;;;===>>>???BBBFFFIIILLLKKKKKKLLLOOORRRTTTUUUUUUUUUVVVUUUTTTSSSQQQOOOOOORRRSSSQQQPPPSSSVVVUUUUUUYYY^^^bbbdddgggkkkooorrrmmmeee``````cccgggiiifffmmmbbbQQQTTT___fffuuuyyyvvvoookkkiiigggiiioootttwwwwwwyyy~~~lll^^^OOOCCC<<<<<<;;;999777666555555555555666777888888999999888:::::::::::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBEEEEEEGGGLLLSSSZZZ^^^```VVVVVVSSSMMMGGGDDDEEEHHHDDDDDDCCCDDDFFFFFFDDDCCC>>>???@@@AAABBBAAA@@@@@@@@@>>>;;;;;;;;;<<<<<<<<<888888888888777777777666666555555555555444444444555555555555555555555555777777666555444666:::===LLLJJJSSSjjj}}}wwwyyyzzziiiUUUDDD;;;555444333222111111111111000000000000000000000000111111111111111111111111111111222333333444555555222222222333333333444444444444444555555777888888999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<============<<<<<<:::999888777555333222111222222222111111111000000...//////000111222222222------------,,,,,,+++***************************))))))))))))))))))))))))111111111000000000///////////////000000/////////000000000111111111222222444111555>>>EEEQQQjjj{{{}}}oooRRR@@@<<<444333000///......///000.......................................------------///000111//////000111///000111222333333333333444555666888999999:::::::::<<<>>>@@@AAACCCFFFIIILLLIIIGGGKKKRRRVVVVVVSSSSSSSSSSSSSSSRRRQQQOOONNNPPPTTTUUUQQQPPPSSSTTTSSSVVVZZZ]]]^^^^^^aaahhhnnnoooiiibbb]]]\\\^^^aaacccfffbbbjjjgggZZZVVVTTTYYYggg}}}rrrrrrsssfffXXXGGG;;;666:::999888666555555555555444555666777777888777777888888999999::::::;;;;;;======>>>@@@AAABBBCCCDDDCCCCCCDDDHHHPPPXXX]]]```QQQPPPMMMJJJGGGFFFHHHJJJCCCCCCBBBDDDFFFGGGFFFDDD@@@AAAAAAAAAAAA@@@??????@@@>>><<<<<<<<<===<<<;;;888888777777777666666666555555555555444444444333222333555666666555333222666666555444333555999<<>><<<<<<===>>>>>>>>>======;;;:::888666444222111111222222111111111000000000111111000000000000//////,,,,,,------,,,++++++***************************))))))))))))))))))))))))000000000000//////////////////////////////////////////000000000111111111444111111333222444BBBSSS~~~qqqiiinnnzzz{{{nnn^^^GGG222///555111000...---,,,,,,---...........................///.........------,,,,,,---...000000/////////000...///000111111222222111333444555666777888888888:::<<>>>>>???===<<<=========;;;999777777777666666666555555444444444444333333333333000222555777777555222000444444444222222333666999:::666222111666GGGddd|||xxxgggaaahhhpppttt~~~yyy{{{eeeHHH666333555555222333333222111000000000000000000000000000000000000//////////////////////////////000000111222222222111111222222222333333333333333222222222333444444666666777777888999999:::<<<;;;:::999999;;;===>>><<<===>>>>>>????????????<<<:::777555222111111111111111111111000000000000333222111000///---,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))////////////////////////............................../////////000000000222111222333111000888CCCVVV{{{www{{{vvvrrryyywwwuuuyyy}}}lllYYYFFF<<<666111///000///...---,,,,,,,,,,,,---------------------------///......------,,,,,,+++,,,...000000///...///000......///000111111111111222333444555666666666666777:::>>>@@@AAABBBCCCDDDFFFDDDDDDIIIPPPSSSPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKHHHMMMQQQQQQSSSXXX[[[[[[WWW\\\___\\\XXXYYY```hhhfffaaa\\\XXXXXXZZZ\\\]]]ZZZ^^^bbbaaacccuuu~~~kkkYYYOOOPPPbbbxxx}}}mmmZZZJJJ>>>777888===555444444333444444555555444444555666777777777777888:::<<>>======>>>???AAABBBCCCCCCCCCFFFFFFFFFGGGJJJKKKJJJIIIMMMIIIEEECCCEEEEEEDDDAAA@@@???@@@BBBEEEGGGHHHHHHGGGEEECCC@@@>>>>>>>>>>>>>>>===<<<======<<<999777666666666555555555555444444333333333222222222222000111333444444333111000111222222111000111333666666555555555444999JJJZZZzzz~~~{{{kkkWWWGGG555...000444333///222111000000/////////000000000000000000000000000////////////////////////000000000111111111222222111111111111222222222222555444444444444444555555555555666777888999999:::<<<;;;999888888:::<<<>>><<<===>>>???????????????;;;999666444111000000111111111000000000/////////222111000///...,,,++++++***+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))).....................///......---,,,,,,---......------........./////////,,,---000222000000555<<>>000...222555333000......------,,,,,,,,,---------------------------......------,,,,,,,,,,,,,,,...///000///...///000...///000111222222222222222333444555555555555555444777;;;===>>>>>>???@@@AAACCCFFFHHHIIIIIIIIIJJJLLLLLLKKKJJJJJJIIIIIIIIIFFFLLLPPPQQQSSSXXX[[[ZZZRRRWWW[[[ZZZVVVUUUZZZ___^^^[[[WWWVVVWWWYYY[[[\\\YYY```gggddd^^^fffttt```QQQTTT^^^mmmuuuaaaJJJ===888666999<<<333333333333333444444555555555666777888888888888888:::<<<>>>@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@DDDEEEGGGIIIJJJHHHDDD@@@IIIEEEBBBAAACCCDDDBBB@@@@@@???>>>@@@CCCEEEFFFFFFGGGFFFCCCAAA???>>>>>>>>>===<<<;;;<<<<<<;;;888555555555555444444444333333222222222222111111111111111111000000000000111111000000111000//////111333111111333666666666;;;BBBOOOmmm{{{ooosssyyyyyyppp]]]HHH999555111111333444222000000000///.........//////////////////////////////000000000000000000000000111111111222222222222222000000000111111111222222444333333333333444444555555555666777888999::::::;;;:::888888888999;;;<<<;;;<<<===>>>>>>>>>>>>>>>999888555333111111000000000000000/////////...............---------,,,,,,))))))******+++******)))((((((((((((((((((((((((((((((((((((((((((((((((---------..................---,,,++++++,,,---...,,,,,,---------.........,,,...000000......111444CCCQQQUUUXXXhhhyyyooo]]]MMMCCC222222111///------000333------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---//////.........///...///000111111222222222333333444555555555555555333555888999:::;;;<<<>>>>>>BBBFFFFFFCCCCCCEEEIIIMMMMMMKKKJJJIIIHHHHHHHHHIIINNNRRRQQQQQQTTTUUUTTTLLLPPPSSSTTTSSSSSSUUUWWWWWWUUURRRRRRUUUWWWYYYYYY[[[[[[]]]cccfffkkkuuu|||```QQQLLLQQQfff}}}}}}YYYJJJ;;;777888888666666444333333333333333444444555666777888999999999999666777999;;;<<<======<<<>>>>>>>>>>>>???@@@AAABBB@@@AAAEEEIIIKKKIIIDDD@@@AAA@@@???@@@BBBCCCCCCCCCAAA???===>>>@@@BBBCCCCCCEEEDDDCCCAAA@@@@@@??????<<<;;;999999999888666444444444444333333333333222222111111111000000000000222000...------...000222///000000///......///111222...---111444444666999999EEEQQQiii{{{vvvhhhhhhjjjpppyyy~~~rrroooiiiVVVHHH@@@666111111222111000///000111///......------.........////////////////////////000000000000000000000000222222222222222222222222///000000000000111111111000000000000111222333444444444555666888999::::::999999888888999999::::::;;;;;;;;;<<<<<<;;;;;;:::555555444444333111111000////////////............,,,,,,,,,,,,,,,---------(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,---------............---,,,******,,,---...,,,,,,,,,,,,------------///111111///...///111444555<<>>===<<<===>>>BBBEEEGGGBBBBBBDDDFFFHHHGGGDDDBBB>>>@@@AAAAAA@@@@@@BBBCCCBBB???===<<<===?????????BBBBBBBBBBBBBBBBBBAAAAAA<<<:::777666666666444333333333333333222222222222111111000000000///////////////...------...//////...///000///...---///000222///...111222111333777555555666CCC[[[nnnyyyuuuxxx}}}}}}sss]]]OOOFFF888333555111111111111///...---///000...---------------......////////////////////////////////////////////////111111111111111111111111/////////000000000111111.........///111222444444222222333555666777888999777777999999:::999999888::::::::::::999888777777111222444444444333111000/////////.........------+++++++++,,,,,,,,,,,,,,,'''(((((()))******))))))''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,------............---+++******+++---...++++++,,,,,,,,,---------+++---...------000444666777555555BBBNNNCCC555999???GGGUUUjjjsssgggdddWWWCCC666333222000...///...---...000///---***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------...///+++---//////...---...///+++,,,---...////////////444444555555666555555555444555666666666888;;;>>>@@@>>>===???CCCGGGIIIIIIQQQPPPMMMKKKIIIGGGGGGGGGFFFLLLPPPOOOPPPSSSSSSQQQQQQNNNLLLMMMRRRWWWZZZZZZYYYWWWUUUUUUWWWXXXXXXXXXPPPRRRXXX^^^___^^^bbbiiigggooo}}}sssiii```YYY[[[vvv|||}}}~~~yyymmmrrrrrrjjjXXXAAA===999666777666555777<<<666555444444333333333444333444555666777777777777888888888999;;;===>>>@@@===<<<;;;<<>>@@@CCC@@@===;;;<<<======<<>>@@@@@@@@@BBBEEEGGGGGGGGGJJJJJJKKKKKKKKKKKKJJJIIINNNMMMLLLOOORRRRRRNNNJJJRRRMMMLLLPPPTTTTTTVVVYYYVVVWWWXXXXXXWWWUUUSSSQQQQQQTTTXXX[[[ZZZYYYYYYYYY[[[dddooozzzqqqnnnmmm^^^eeepppjjjyyy{{{xxxooobbbTTTFFF>>>:::666555444333333333333333555444444333333444444555555666777777666666777888===<<<;;;:::999:::;;;<<>>======???AAADDDFFFDDDFFFEEE??????BBBBBB===BBBAAA@@@???>>><<<;;;;;;::::::;;;<<<<<<===<<<<<<>>>??????@@@AAAAAABBBBBB===;;;777444333333444666222222222111000//////...////////////............................................................---------............//////000000222555888;;;===UUUgggmmmdddsssZZZGGG888666444222000/////////........................................................................///000000000111111111111///////////////000111111000000000000////////////...///000111222333444444666555444333444666888999777777888888888999999999<<<;;;:::888777666666666222222111111000...---,,,.........------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---///111333000---///333444222///333222111333777>>>DDDIIIUUU___ooovvvpppeeeUUUEEE;;;888999555444222000///---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,..................------//////............//////111222222222333333444444555666666666666888;;;>>>BBBAAAAAABBBDDDFFFGGGGGGKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNMMMKKKIIIQQQOOOOOOSSSSSSPPPPPPSSSRRRSSSUUUWWWWWWWWWVVVUUUTTTUUUWWWYYYZZZZZZYYYXXXWWWZZZ___mmm|||uuullljjjyyyfff```wwwvvvqqqjjjgggppp~~~uuueeeUUUFFF<<<777444555555444333333333333333444444333333333333444444444666777777666555777888;;;;;;:::999999:::;;;<<>>===>>>@@@AAAFFFMMMPPPIIIBBB@@@???===AAAAAA@@@@@@???>>>======;;;<<<<<<============<<<>>>>>>>>>???????????????:::999666444333222333333222222111000000///......////////////.........---------------------------------------------------------------............000000000111222444666888:::DDDWWWooozzzsss```VVVMMMAAA777555444222000///.........------------------------------------------------........................//////000000000111111111///////////////000000111000000000000////////////...///000111222333333444555444333333444555777999777777777888888999999999;;;:::999777666666555555111111111000///...---,,,...---------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''',,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))***,,,...//////---+++---000111///------------------...///000333777???IIIUUUcccpppyyy~~~mmmbbbPPPIII>>>444---,,,...000///...------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,------------------......//////............//////111111111111222222222222555666666666666888;;;>>>BBBBBBAAAAAABBBEEEGGGIIIMMMMMMLLLLLLMMMOOOQQQRRRQQQQQQQQQOOOMMMLLLMMMNNNNNNNNNRRRUUURRRNNNNNNRRRSSSTTTUUUVVVWWWVVVUUUUUUXXXVVVUUUVVVYYYYYYWWWTTTRRRQQQRRRXXXggg{{{{{{sssuuuwwwrrruuuwwwwwwuuuiiiuuugggSSSBBB888444222222444444333333222222333333444333333222222333333444444555666666555555666888:::999888888999:::;;;<<>>===<<<===>>>>>>AAAMMMUUUPPPCCC<<<<<<>>>@@@@@@@@@?????????>>>>>>===>>>>>>>>>>>>>>>===<<<=========<<<<<<<<<<<<;;;777666555444333222111000111111000000//////......//////.........---------------------------------------------------------,,,,,,,,,---------......000000/////////000111222///111666@@@RRRkkk|||oooRRR<<<444333111///222111000///............------------------------------------------------------------------------////////////000000000000//////......//////000111000000000000////////////...//////000111222333333444333222222333444666777777777777777888888888888999999777666555555555555000000000000///...,,,,,,------,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''++++++++++++******************************************************************)))******,,,---...---,,,+++,,,...///...,,,+++,,,---///111222333444111111111111333999@@@EEEOOO[[[jjjvvvtttjjj___MMM???;;;888555111/////////...---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++***************************++++++++++++,,,,,,------------......///............//////000222222222222222222222222555666777777777888;;;===AAA@@@@@@@@@AAAEEEIIILLLPPPNNNLLLJJJKKKMMMPPPRRRPPPQQQQQQOOOLLLKKKOOORRRMMMOOOSSSUUURRROOORRRYYYYYYYYYXXXWWWUUUSSSQQQPPPZZZVVVRRRRRRVVVWWWSSSOOONNNMMMPPPUUUWWWbbb|||~~~}}}uuu~~~xxxppphhhXXX\\\PPP@@@555222333444333333333222222222222333333333333222222222222333333333555666666555444666777888777777777888999;;;<<<<<<<<<;;;<<<<<<>>>???@@@999CCCLLLJJJAAA;;;<<<@@@===>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;::::::999888888777555555555555444222000///000000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------.............../////////333444444333555@@@OOO\\\www|||vvvrrrqqq___RRR@@@555222222111////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000///............///000000000000000000/////////////////////000111222222333222222222222222444555666777777777777777777777777777777666444444333333333////////////...---,,,+++,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++++++++*********))))))*********************************************************++++++,,,------,,,,,,+++,,,---......---000///............///000///000111111//////111222111777>>>BBBFFFNNN[[[eeesss|||{{{wwwqqqoooooopppooommmcccRRRBBB???;;;333///111...------...000///,,,***------,,,+++++++++++++++************************************************************************))))))*********+++++++++,,,,,,,,,,,,------.....................///000000222222222222333333333333444666777888888999;;;======>>>@@@@@@AAAEEEKKKPPPRRROOOKKKHHHGGGIIIKKKMMMKKKLLLMMMLLLJJJKKKPPPTTTSSSRRRSSSTTTPPPNNNTTT]]][[[ZZZYYYWWWTTTRRRPPPOOOXXXSSSOOOOOORRRRRRNNNJJJLLLKKKOOOTTTQQQPPP^^^rrr|||www{{{~~~vvvgggXXXGGGCCC<<<444222444666555333222222111111111222222333222222111111111111222222222444555555444444555666777666666666777888:::;;;::::::;;;;;;<<<===>>>???999<<>>>>>>>>>>>>>>===<<<;;;999999888777666666555444444444555555444222000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,------...///000000000---111333222000222888>>>BBBTTTsss|||iii```]]]VVVMMMGGG===999444222333333111...//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////...............//////000000000000000/////////////////////000000111111222111111222222333444444555666666666666666666666666555555444333222222222222......///......---,,,+++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''+++************)))))))))******************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000...,,,+++***+++---...+++...111222111000//////111111111///...111888>>>???HHHRRRSSSPPPPPPWWW___bbb```[[[TTTTTTYYY[[[YYY[[[```cccaaa___]]]WWWQQQHHHDDD===999777777888777888222...000111///---......---,,,+++***+++,,,---...---,,,++++++*********))))))))))))))))))))))))************************)))))))))***************)))))))))************+++++++++,,,,,,------............---......///000111111111222222333444444555444666888999999:::;;;===;;;>>>AAAAAABBBEEEKKKPPPPPPNNNJJJFFFEEEEEEGGGHHHMMMNNNNNNNNNNNNQQQTTTWWWYYYUUUSSSQQQNNNLLLQQQXXXUUUUUUTTTSSSSSSRRRRRRRRRTTTQQQOOONNNOOONNNJJJGGGIIIGGGHHHKKKIIIGGGNNNZZZhhh{{{~~~hhhgggooo|||zzzdddbbbZZZpppxxxpppwwwkkkWWWHHH999555333222333555666333000111111000000111111222222222111111000000111111222222333444444333333444666777666555555666777999:::<<<<<<<<<<<<<<<<<<<<<<<<@@@<<<:::<<<===<<<<<<>>>::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::777777666666555444444333333444444444444222000///..................------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---...000000111111***,,,......---///333666444999GGGZZZjjjwww}}}fffTTTCCC???CCCAAA:::444000///......//////...---....../////////...------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......------......///000000000000000/////////////////////000000000111111111111222333333444444555666666666666555555555555333333222111111111111111------......---,,,,,,+++)))************+++++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))************************************************))))))******+++************+++,,,,,,++++++,,,---******++++++,,,...///000...///000///---,,,,,,---222000///...///111333444...111555666444333555888777:::;;;777666888999777555999;;;999888999777333333222000000111222333333,,,///000---,,,---,,,))),,,------,,,))))))---000,,,++++++************+++))))))))))))))))))))))))************************((()))))))))*********+++))))))))))))***************++++++,,,------......---------......///000111...///000111222333444555444666888999999:::;;;===<<>>>>>>>>BBB<<<:::===>>>;;;;;;>>>;;;;;;::::::::::::::::::888999999::::::::::::999666666555555444444333333222222222222111000//////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))+++,,,...////////////---------------...///000444333555999<<<@@@JJJSSSkkk}}}}}}iiiXXXOOOMMM???444---000777888666444000///...---------...///------......---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////000000000000////////////////////////000000000000111222333444444555555555666666666555555444444444222111000000///000000000,,,------------,,,++++++))))))))))))******++++++***)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((()))***++++++******+++,,,)))***+++,,,---,,,++++++///...---***)))***---000---+++***,,,//////---+++222111000111333222///---,,,222555222/////////...---000000......111111///---......//////...---+++)))000111)))&&&,,,///+++###)))...///+++)))+++---)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************+++,,,,,,---......---------......000111111,,,---...000111333444555444666999:::::::::<<<======AAAEEEEEECCCBBBFFFJJJJJJIIIGGGEEEEEEEEEFFFGGGKKKIIIGGGHHHKKKMMMLLLJJJNNNJJJHHHKKKMMMKKKKKKMMMKKKKKKKKKLLLMMMNNNPPPQQQMMMPPPRRRRRROOOKKKIIIHHHBBBGGGIIIGGGEEEDDDCCCBBBGGGEEESSSuuu}}}~~~qqqwww{{{hhh\\\VVVUUUXXXdddxxxwwwwww|||ttthhh]]]]]]eeekkkppprrrqqqtttyyykkkOOO<<<888666222222111000//////222555000000///000000111222222111111000000000000111111111333444444333222444555777777555444444555666666666777:::<<>>???@@@@@@AAAAAA@@@>>>=========>>>???>>>===;;;:::999999::::::999777444444555555555555333333222222111000000000000000//////.........---///...---,,,++++++++++++,,,,,,,,,+++++++++************))))))))))))******(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////111222444888???HHHOOOTTTiiimmmuuurrrfff^^^UUUKKKDDD;;;:::888555333000...---------------------------------------------------++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------......////////////......///////////////000000111000000111222333333444444333444555555444333111000000///////////////000111------------------------))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,+++++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))(((((()))))))))*********)))************+++++++++---------.............../////////000000222333444222333444666777999:::;;;;;;===@@@BBBBBBCCCDDDFFFHHHIIIIIIIIIGGGEEEBBBAAADDDEEEGGGIIIJJJIIIHHHGGGMMMOOOPPPPPPMMMMMMNNNPPPHHHHHHGGGIIIJJJKKKIIIHHHJJJJJJJJJIIIGGGEEECCCAAACCCCCCCCCBBBAAA@@@>>>>>>===<<<<<>>??????AAA@@@@@@???????????????>>>===;;;:::999999:::::::::888555444555555555444333333222111111000000///000/////////.........---......---,,,++++++++++++,,,,,,+++++++++***************))))))))))))******(((((())))))))))))(((((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------........./////////------,,,---000444888;;;===???CCCIIIQQQXXX___bbbpppsssuuuuuuvvv{{{}}}~~~uuummmiiiccc]]]WWWRRRKKKBBB===:::777111---444333222111///...,,,,,,------------------------------------------------++++++++++++++++++++++++******************************))))))******+++,,,+++************+++,,,,,,,,,,,,,,,------------...------------------------......////////////......//////......//////000111000111111222222333333333222333333333333111000/////////......---.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))(((((())))))))))))******)))************+++++++++,,,,,,------....../////////////////////000111111111111222444666777888999888:::===??????@@@AAACCCEEEFFFGGGGGGGGGEEEDDDCCCEEEFFFHHHIIIIIIHHHFFFEEEKKKKKKKKKJJJIIIIIIKKKMMMGGGGGGHHHJJJLLLLLLJJJHHHEEEFFFFFFFFFEEECCCAAA@@@AAAAAAAAA@@@@@@>>>===<<<<<<<<<;;;EEEVVV[[[```ppphhhGGG>>>777555555222111222000///......------......---......///000/////////000000000//////.........222111000///000222444666666555555444555777888999999999:::;;;<<<===>>>>>>@@@@@@AAAAAA@@@@@@???>>>===<<<;;;999999999::::::<<<:::777555555555555444333222222111111000///////////////..................---,,,++++++***++++++,,,++++++++++++************))))))(((((())))))***'''(((((())))))(((((('''(((((())))))))))))******)))*********++++++++++++******+++++++++,,,,,,,,,------------............///...,,,*********,,,---222333444555888:::<<<>>>???AAACCCDDDDDDFFFLLLQQQTTTVVVVVVTTTVVVXXXVVVPPPTTTNNNGGGBBB???<<<777333888444111111333444333111------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))***++++++)))))))))))))))***++++++,,,,,,,,,,,,------------------------------------......////////////......///............///000000111111111111111222222222111111222222111000...---///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))*********+++++++++++++++,,,------...////////////.........//////000111111222333555666777888666888;;;<<<======???@@@BBBCCCDDDEEEEEEEEEEEEDDDFFFGGGHHHIIIIIIHHHFFFEEEGGGFFFEEEDDDCCCDDDFFFHHHHHHIIIJJJLLLMMMLLLIIIFFFCCCDDDDDDDDDDDDCCCAAA@@@???????????????>>>===<<<<<<>>>===CCCOOONNNMMMVVVZZZmmm|||ttthhhVVV;;;888444222555666222000000//////...------------...,,,---......//////......000000//////......------000000//////000111333444555555555555555777888999888888999:::;;;===>>>>>>??????@@@AAA@@@???>>>======<<<:::999999999::::::===:::777666555555444333222222222111000000//////........................---,,,,,,+++******++++++++++++++++++************))))))(((((((((((())))))'''(((((((((((((((((('''(((((((((((()))))))))***)))))))))************+++************++++++++++++,,,,,,,,,,,,------------000000///.........///000000000000000111222222333111333444222000///111333888===???<<<:::;;;:::777<<<999666555555555444222000...,,,---///111111000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))***++++++***))))))))))))***++++++++++++,,,,,,,,,---------,,,,,,---------------------......//////......---......------......///000111111111111111000000000111111222222111000...---//////...,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++************************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++***++++++,,,---.../////////...............//////222222333444666777888888555777:::<<<<<<===>>>@@@???@@@AAACCCDDDEEEEEEFFFFFFGGGIIIJJJJJJIIIHHHGGGIIIGGGEEECCCDDDEEEFFFGGGJJJIIIJJJKKKKKKIIIDDDAAA@@@AAABBBBBBBBBAAA???>>>>>>>>>?????????>>>>>>===777;;;:::===FFFCCC>>>CCC>>>EEEVVVpppzzz```JJJ===111444000///222222...,,,---//////...---------------,,,,,,---...............000/////////.........---/////////000111333555666444444444555555666777777777888999:::<<<===>>>???===>>>?????????>>><<<;;;<<<;;;:::999888999::::::===:::777555555555444333222222111111000//////...---------...............,,,,,,+++*********+++++++++++++++*********))))))))))))(((((((((((())))))''''''(((((((((((('''''''''(((((((((((()))))))))(((((()))))))))*********)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,------...///000111******+++,,,,,,,,,,,,,,,---...000111222222333333111555666222000111222111888777555333222111000...---,,,++++++,,,,,,++++++...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((())))))***+++***************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------............---------------------......///111000000000000000000000111222222222222000///...000///...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((())))))))))))***************************************************************************************)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))************+++++++++++++++,,,,,,------.....................///000000333333444555666777888999666888;;;======>>>???AAA???@@@AAACCCDDDFFFGGGHHHFFFHHHJJJLLLMMMMMMMMMLLLOOOMMMJJJIIIIIIJJJIIIHHHIIIHHHGGGGGGGGGDDD@@@===>>>??????@@@???>>><<<;;;<<<======>>>>>>>>>>>>===777<<<888888>>>;;;555888;;;<<>>???======>>>>>>======<<<;;;;;;:::999888888999:::;;;;;;999666444444444444333222111111000000///......---------------.........++++++************+++++++++************))))))))))))((((((''''''(((((()))&&&''''''((((((''''''&&&''''''(((((((((((())))))(((((((((((())))))))))))((())))))))))))*********************++++++++++++++++++,,,---......------///000000111111000//////,,,---...000000111000000///222111---+++...000000222111111000///......---000000000000000/////////,,,,,,+++******))))))(((************************************************************************)))))))))))))))))))))))))))(((((((((((()))******+++************+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------............---------,,,,,,,,,,,,---......///////////////000000000111111222222111000...---///...------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---......///000111222333333444555666777888888888:::===??????@@@AAACCCBBBBBBCCCEEEFFFHHHJJJKKKFFFHHHKKKNNNQQQRRRRRRQQQTTTRRROOONNNOOONNNKKKIIIJJJHHHGGGFFFFFFDDDBBB?????????@@@@@@???===<<<;;;::::::;;;<<<======<<<<<<999===777444:::999555888333333666<<<@@@GGGWWWfffnnnXXXHHH<<<......555444222///000222222///000444///...------,,,,,,------------...///////////////...//////000000111111111000111111111111222222222111111222333444444444444444555666888:::;;;======???>>>>>>===============::::::999888888999:::;;;999777444333333444444333111111111000//////......,,,,,,,,,------.........++++++************++++++************))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))******)))))))))*********+++++++++,,,---......---,,,++++++,,,------------,,,+++......---------,,,+++))),,,...---***+++//////,,,***,,,---.........///000)))***++++++************)))))))))))))))(((((((((************************************************************************))))))))))))))))))))))))((((((((((((((()))*********))))))))))))***++++++***++++++++++++,,,,,,,,,++++++,,,,,,---......///,,,------......------,,,,,,,,,,,,+++,,,------...---......//////000000000000000111111000///---,,,---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++---,,,,,,,,,,,,,,,,,,,,,------......000111333333333333444444555666777777:::<<>><<<888888999:::;;;;;;;;;;;;666:::333///777888555999999222///555;;;;;;<<<>>>FFF```~~~sssuuusss]]]BBB>>>999777222...666666'''...,,,---000///+++,,,000......---,,,,,,,,,,,,------...//////000000//////......///000111222333333222222111111000000//////000000111222333333333333333333555666888:::;;;<<>>=========>>>???:::999888888888999:::;;;777555333222333444444333111111111000//////......,,,,,,,,,------.........+++***************++++++************))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************&&&(((***,,,,,,+++***))))))***,,,---...///......+++******+++---//////...)))+++,,,+++---000...***,,,---...---,,,************,,,------,,,+++++++++))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))************+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,,,,,,,++++++,,,,,,---...,,,------...///000111111...////////////---,,,+++******************++++++************************((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******++++++***++++++,,,,,,------...000111111222222333444444888444111111444777666444:::;;;===???@@@AAA@@@@@@DDDDDDEEEGGGIIIJJJKKKLLLJJJHHHHHHLLLQQQUUUVVVUUUSSSRRROOOKKKIIIGGGFFFFFFPPPOOOLLLJJJIIIIIIJJJKKKFFFEEEDDDCCCAAA???>>>>>>::::::::::::;;;;;;<<<===777777666555555555555555666555555444444666777888<<>>BBBAAA???======>>>???@@@???<<<:::888999;;;;;;;;;999888666555444444555555111000000///...---------------,,,,,,,,,,,,++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************((()))***)))((('''((()))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,---///000000000///...---------,,,,,,+++++++++,,,++++++******++++++,,,///...---,,,,,,---...///000////////////.........++++++************++++++,,,+++***)))((('''&&&%%%''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******++++++******+++,,,,,,------...000000111111222333333333444555666666555555666777:::;;;<<<>>>???@@@@@@AAABBBCCCEEEGGGHHHJJJKKKLLLMMMKKKJJJLLLQQQTTTUUUUUUTTTSSSPPPMMMKKKIIIIIIIIINNNLLLIIIFFFEEEGGGIIIKKKGGGFFFEEECCC@@@>>><<<;;;888888888888888999::::::777666555555444444555555444444333333333444555666777999<<<>>>EEEQQQbbbnnnwwwxxxssssssmmm\\\III>>><<<<<<666000111111000///............000000///...------------------,,,,,,,,,,,,---------......///000000//////......///000111111111111000000000000000111111222111222222333555777888999555555444444666888:::<<>>???AAACCCDDD???===:::888999::::::999888777555444333333444444000000//////...------,,,------,,,,,,,,,+++++++++,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************((()))***)))((('''(((*********))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))))))))******+++++++++,,,,,,,,,,,,---......//////......---------,,,,,,+++++++++,,,++++++******++++++,,,///...---,,,,,,---.../////////.........---------+++******))))))******++++++******)))((('''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''(((((((((((('''(((((())))))******+++******++++++,,,---------//////000111111222222333111666;;;;;;888555666888::::::;;;<<<===???AAABBBAAABBBDDDGGGIIIJJJLLLLLLOOOMMMLLLLLLOOOQQQSSSSSSTTTRRRPPPNNNLLLKKKKKKJJJLLLIIIFFFCCCCCCDDDGGGIIIFFFEEECCCAAA>>><<<:::999666555555555555666777777666555444444333333444444222222111111222222333444222333444333333888???FFFYYYiiixxxppp]]]QQQLLL???888222000333444333000000///...---,,,,,,,,,,,,///...---,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------............---,,,---...///000000000000//////000111111111111111000111111333555777999:::777666555555666888999:::============???AAADDDEEE@@@===:::999999999888777666555444333222222222222/////////......------,,,,,,,,,,,,,,,++++++++++++++++++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))*********++++++++++++************************************************+++++++++***************))))))))))))))))))))))))((()))******(((((()))******))))))(((((())))))***'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,++++++******++++++,,,......------------......------------,,,,,,,,,,,,+++******))))))******+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''(((((()))******************+++,,,,,,------...//////000000111111222000555:::===;;;999777666:::999999:::<<<>>>@@@BBB@@@BBBEEEGGGJJJKKKLLLLLLOOONNNLLLKKKLLLNNNPPPQQQPPPPPPNNNMMMKKKJJJIIIIIIIIIHHHFFFDDDBBBBBBBBBBBBAAA@@@???===;;;999888777444444444333333444555555444444333222222222222333111111111111111222222222000222444666666888<<>>@@@AAA???===:::999888888777555444333333222111111000000.........---------,,,,,,,,,,,,,,,++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))************+++*********************************************************************)))))))))))))))))))))))))))((()))******)))((()))+++))))))(((((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,+++++++++*********))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''((())))))******))))))***++++++,,,,,,---------...//////000000111333444666:::===<<<888444888888888999;;;===@@@AAA@@@BBBEEEHHHJJJKKKKKKKKKLLLLLLJJJIIIIIIJJJLLLNNNLLLLLLKKKJJJHHHGGGFFFEEEGGGGGGGGGFFFCCC@@@===;;;::::::999888888777666666444444333333333333444444333222222111111111111111000000111111222222222222...000222333222111111111444777;;;???CCCJJJUUU^^^ooo{{{qqq[[[MMMIIIBBB;;;444111000000000000000000......///000......---,,,,,,,,,------,,,++++++************+++,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++,,,---...///000000000000...///000222222111000000000000111222444666888999::::::::::::::::::::::::999999::::::;;;<<<======>>><<<:::888888888666444222222222111111000//////------------,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***,,,))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******************+++++++++,,,,,,,,,++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------------,,,,,,+++++++++***************))))))))))))))))))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''(((((())))))***))))))******+++,,,,,,,,,,,,------......///000000444222333666;;;;;;888333666666777999;;;===???@@@???AAADDDGGGHHHIIIHHHGGGGGGHHHIIIIIIIIIIIIKKKMMMKKKKKKJJJIIIGGGEEECCCBBBEEEEEEEEEDDDBBB>>>:::888666666666666555555555555444444333222222222333333222111000000//////000000//////000111111111111000...///000111111000...---000111444888666444777<<<>>>EEEPPP\\\hhhvvv}}}vvviii___[[[VVVIII===111111111111000/////////...///...---++++++---///------,,,,,,,,,,,,------++++++************++++++,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,++++++***,,,---...///000000000000//////000111111111111111111111111222333555777777:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999888888888666444111111222111111000......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))************+++,,,)))((((((''''''(((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,***************+++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++***************))))))(((((())))))***'''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''((())))))))))))))))))***++++++,,,,,,,,,,,,,,,---......//////222222222333555666666666444555777999;;;===>>>>>>===>>>AAADDDEEEDDDCCCBBBCCCFFFIIIKKKJJJJJJKKKMMMMMMLLLLLLJJJHHHEEECCCAAACCCBBB@@@>>>===;;;::::::666666666555555555444444333333222111111111111111111000//////......//////,,,---...///000//////...//////000222333444444333111---,,,///000///333:::///222555888===EEENNNTTThhhvvvuuuhhh___RRRKKKDDDAAA===666222111///000222222111///......---------------...//////+++++++++******++++++,,,+++++++++******++++++,,,************+++,,,---...,,,,,,------,,,,,,+++***+++,,,---......//////...000000000000000111111222222222222222333444555666777777888999::::::::::::999::::::;;;;;;;;;;;;;;;:::999888888888888666444111111222222111000...---++++++++++++++++++,,,,,,++++++++++++************(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''')))************+++---((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,---------,,,++++++******++++++,,,+++,,,------------,,,+++,,,,,,+++++++++*********))))))(((((((((((())))))'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&''''''((())))))))))))))))))***++++++,,,,,,++++++,,,------......//////222333222000111555:::222444777:::<<<=========;;;<<>>AAAEEEJJJLLLLLLKKKMMMNNNOOOOOONNNLLLJJJGGGDDDBBBAAA???;;;999888999<<<>>>999888777666555444444333222222111000000000000000000000///...............+++,,,---.........---,,,000///...///000000000///555111000555555000///333111333555555444444555777<<>>AAAAAAAAA@@@@@@@@@??????AAAEEEIIIKKKIIIGGGHHHHHHIIIHHHFFFFFFFFFEEECCC@@@<<<===>>><<<:::888888888777777666555444333333222333222222111000///......////////////////////////....................................////////////////////////000000000000000000000000000000000000555666777888999:::;;;<<<===AAAGGGKKKNNNRRRXXX\\\gggddd```]]]]]]___bbbddd\\\YYYSSSLLLHHHFFFEEEFFF===<<<;;;999888666555444222111111000///......---...------,,,,,,------...,,,,,,,,,++++++*********************************************************++++++******************++++++,,,,,,,,,,,,------///...---,,,,,,---///000///////////////000111111---222444222333777777222555666777999999999888777;;;:::888666666777999:::999999888777666555444444000000//////......------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++(((***,,,,,,++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++************************************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,---...///000111000///......000111222777888999999888888999;;;<<<<<<===>>>>>>??????@@@@@@CCCGGGIIIGGGFFFFFFGGGHHHFFFEEEEEEEEEDDDBBB@@@>>>??????>>>;;;888666666444444444333333333333333222111111000000/////////........................---------------------------.........////////////.........////////////000000000000000000000000000000000111222333444555555555777:::;;;:::;;;>>>@@@AAA???<<<:::999;;;===???@@@>>>;;;888777777888999666555444333222111000///111111000//////...------------,,,,,,,,,,,,------,,,,,,,,,++++++*********************************************************************************++++++,,,,,,,,,,,,------...---,,,,,,,,,...///111///////////////000111111---111333111444;;;>>>===999999999:::999999888888888888777666777777888999999888888777666555444333111000000///......------++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++)))+++,,,,,,+++***+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************)))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************++++++++++++,,,---......//////...---...///111222555666777777777777:::;;;::::::;;;<<<============???AAADDDEEEDDDCCCCCCDDDEEEDDDCCCCCCCCCCCCAAA??????@@@@@@???<<<999555333111111111222222333333333000000000000000/////////........................---------------------------------.........//////------------............////////////////////////---------....../////////111222222111///......///777666444333333333444555000////////////000111222000000///......---,,,,,,000000//////...------------,,,,,,++++++,,,,,,---+++++++++++++++*********************************************************************************++++++,,,,,,,,,,,,---------,,,,,,,,,---...000111///////////////000111111///111111000444;;;@@@@@@;;;;;;999888777666666666555555666777777888888888888888777666555444333333111111000//////......---++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++***,,,------+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************************+++,,,---.........------...///000111000111333555666888<<>>>>>>>>>>>===<<<;;;:::???@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBAAA@@@>>>>>>>>>>>>>>>===:::666333222222222222222222222222.../////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------................................................///000000000000///000000111111111111111111111111222222222333222222111111/////////...........................------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******************************************************************************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---///111222///////////////000000111111111111000111444777888;;;:::777555333222222222222333555777888888777666777777666555444333222222111111000//////......---************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))))))))******************+++,,,,,,,,,,,,++++++,,,------+++))))))***,,,+++++++++++++++++++++***************************************************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************************+++,,,---------------...//////000111///000222333444777;;;>>>???@@@AAABBBAAA@@@>>>===??????>>>>>>???@@@@@@@@@@@@?????????AAAAAA???===<<<;;;;;;<<<===<<<888555444444333333222111111000.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------000////////////.........,,,,,,,,,---///000111111---------.........------000111111111111000///...////////////////////////---------,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,---...///111111///////////////000000111111000111222222111111111;;;:::777555333222222222111222555777888888666555666666555444333222111111000000//////...---------************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))******************+++,,,,,,,,,,,,++++++,,,------+++))))))***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************************+++,,,------------...///000111111111222333333222111333666999<<<===@@@CCCEEEEEEEEEDDDAAA???======>>>@@@@@@@@@???>>>===>>>@@@@@@???===<<<999888999;;;<<<999666555555444333222111000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------------,,,,,,---///000000...000000111111111111111222+++,,,,,,---.........---.........---------------,,,,,,,,,++++++++++++++++++******))))))******+++)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,------...///000000///////////////000111111000///000444555333222333;;;;;;999888777666666666222444666777888777666555555555444333222111000000//////......---,,,,,,+++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++***,,,------+++******+++*********+++++++++++++++************************))))))))))))))))))))))))))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++******++++++,,,---...------///000111222222222333333222111000111444777999;;;???CCCEEEFFFFFFEEEDDD@@@===<<<>>>AAAAAA@@@>>>======>>>@@@AAA???>>>>>>:::666666888:::777555222222222111111000000000///......------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---...000111///---+++++++++++++++,,,------++++++,,,,,,---.........---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......//////...///////////////000111111222...///333444222333777999999999:::999999888888555555666777777777666555444444333222111000//////...------,,,,,,+++******************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++)))+++,,,,,,+++***+++,,,)))*********++++++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************++++++++++++,,,---...///---...///111222222333333000000000///000222666::::::<<>>@@@AAA@@@>>>@@@;;;555444666888666333////////////000000000000//////...---,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,------------///,,,+++,,,...///---+++......---,,,---...000111...---,,,+++++++++,,,,,,......------,,,++++++*********************++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------------......///......---///////////////000111111555///---111111///111777555666777999999999888777777777777777777777666666444444333222111000//////------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******************+++,,,,,,,,,,,,+++(((***,,,,,,++++++,,,---))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&%%%"""$$$(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((())))))******++++++---,,,,,,,,,,,,---......000000111111111000000///000111222444555777888999;;;<<<===>>>???@@@@@@@@@@@@BBBDDDEEEFFFEEEDDDCCC@@@>>><<<<<<>>>@@@AAAAAA???===;;;888555333222111222222222111111///............---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,------.../////////000000//////.........---/////////...///111666999888666444666999:::999777;;;:::777555444444555666666444222111000///---+++,,,,,,++++++***)))((((((+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$((()))&&&%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((()))******++++++---,,,,,,,,,,,,---......000000000111111000000///000111222444666888999:::;;;<<<===>>>???@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAACCCAAA??????AAAAAAAAA@@@>>>===;;;999666444222111111111111111000///...---------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))***+++'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,------,,,,,,------...///////////////......------------...////////////111555888666555444666888:::999777:::999777666555444555555444333111111111111///...,,,,,,+++******)))((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***))))))(((((())))))***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###%%%+++...***%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((('''(((((()))******++++++,,,,,,,,,,,,,,,---......//////000000000000/////////000222444666888:::::::::;;;===>>>??????@@@@@@>>>>>>????????????@@@@@@BBBAAA@@@@@@AAA@@@>>><<<;;;;;;;;;999777444222000000000000000000///...------------,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******************************************************))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))***+++((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......---------------,,,---///000111111111333555444333333555888999999888888888888777666555444333333111000111222222111///+++++++++******))))))(((******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((()))((((((''''''(((((())))))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###%%%---111---&&&!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,,,,,,,++++++,,,,,,---.........//////000000////////////111333666888::::::999:::<<<===>>>>>>??????>>>======<<<<<<===>>>>>>===<<<<<<===>>>===;;;888777888888888666333000...///////////////...---,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************************++++++++++++++++++++++++,,,,,,++++++******))))))************************************************))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,+++,,,,,,------...//////........................,,,...111222222111222333222222333444666888999999777777888888777555333111222111//////000000///---+++*********)))))))))((())))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((((((((''''''''''''(((((())))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""$$$,,,111---%%%!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,,,,++++++++++++,,,------,,,---...///////////////...///000222555777888999888999:::;;;<<<===============<<<;;;;;;<<<<<<===888888888:::<<<<<<:::888333444444444333000---+++------.........---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))************************+++++++++******)))))))))************************))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((()))))))))*********************+++++++++,,,,,,++++++,,,,,,---.........///////////////000000000,,,///111222222000000111000111222444555666777999666777888888777555222000222000......------+++)))*********)))))))))))))))(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))*********+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$***---)))$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''((()))***+++,,,---+++++++++++++++,,,------+++,,,---...////////////......000111333444666666666666888999:::;;;;;;;;;;;;;;;;;;:::::::::::::::777777777888;;;;;;:::999111111111111000...,,,+++,,,,,,---------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))************************+++++++++++++++++++++,,,------......///000000000000111111111---///111222111//////000///111333333333444666777666777777888777555222111222000---,,,,,,+++)))'''))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))((((((''''''(((((())))))************+++++++++******+++++++++,,,,,,,,,+++************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###''''''$$$###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***+++,,,---+++++++++***++++++,,,---++++++,,,---..................///000111222333333444444666777888999999999777888999999999888666555888666555555666777777666111000000///...---,,,,,,++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))************************++++++++++++***++++++,,,,,,---......////////////000000000111...000111111///...///000///111333333222222444666666777777777666444222111000...---,,,,,,,,,***(((((()))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((***))))))(((((())))))***)))************+++++++++******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%$$$!!!"""'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***,,,------++++++******++++++,,,---***+++,,,---.....................///000000111111222333444666777777888888555666777888888666444222777555222111222333222222111111///...---------...***++++++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''***))))))((('''&&&&&&&&&''''''''''''''''''''''''))))))))))))************)))************+++++++++***++++++,,,,,,---......---.........//////000000///000111000///...///000///222444333111111333555777777666666555444222222///...,,,,,,---...,,,+++(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************************************++++++,,,,,,------............///////////////222222222333333333444444555555666666555333111000222222111111111111111111.........------.........+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***'''$$$'''+++,,,'''###((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((******+++++++++,,,,,,,,,///...,,,+++***++++++,,,,,,---///000111111000000111111000///...---,,,,,,111111222222222333333333333333333333222111000000///...---,,,***)))((('''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))************''''''(((((())))))************))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************************************++++++,,,,,,---............/////////000000000222222222222333333333333555555555555444333222222111111111000000/////////...------,,,,,,------...++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))((('''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((*********+++++++++,,,,,,...---,,,+++++++++,,,------...///111111111111000/////////......---,,,,,,000000000000111111111111333333333333222111000//////...---,,,***)))((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''*********)))))))))(((((())))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&((((((&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********************************+++++++++,,,------............///000111222222333222222222333333333333444555444444333333333444444111111000///......------,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((()))(((&&&$$$%%%(((,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,+++++++++,,,---------...000111222222111111000000000000000000000000........./////////000000222333333222222111000///......---+++***)))((('''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))*********************************++++++,,,,,,---.........---...///000222333444555333333444444444555555555555444333222222444555666222222111000...---,,,,,,++++++************+++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,------......///000222222222222111222222333333333444444444........./////////000000222222222222111000///...------,,,+++***)))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))*********************************+++,,,,,,------...//////---...///111222444555666555555555555666666666666555444333222222444555666333333222111///...------*********))))))************++++++++++++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&%%%$$$'''+++,,,((($$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***))))))*********+++++++++***++++++,,,---------------...000111222222111111222222333333444444555555/////////000000000111111111111111111000///......,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''((())))))*********************************,,,,,,,,,---......//////---...///111222333555555555555555666666666777777555444444333333333444444222222111111000///......******))))))))))))************++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((&&&&&&+++000000***$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******)))))))))************+++++++++,,,---------,,,,,,,,,---///000111111000000///000000000111111222222000000111111111222222222000111111000000///...---,,,++++++***))))))(((((())))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&'''((())))))*********************************,,,,,,------.../////////......///000111222333444444444444444555555555555555555555555444333222222000000000//////.........+++******))))))******+++***************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''***,,,---***'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))*********))))))))))))************+++,,,---------,,,+++***+++,,,...///000000/////////////////////000000000000000000111111111222222000000000000///...------++++++******))))))(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''((()))************************************,,,,,,------.../////////......///000111222222333222222222333333333444444555555666666555333111000..................------++++++************++++++***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""$$$&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))************,,,------...---,,,***)))+++,,,---////////////...000000000000000000000000000000000000111111111111000000000000///...---,,,++++++******))))))(((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))******************))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((()))***++++++,,,++++++...------------...//////,,,---.../////////...---000000000000222444666777444444444333333333222222000///---+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++++++++******)))++++++******************,,,---...//////...---,,,+++,,,...000111111000///111222222222222111000000222222222222000...,,,***************))))))))))))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((((((((()))***++++++++++++---------------......///------.../////////......000000000000111222444555333333333222222222111111000///---+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******++++++++++++******++++++************++++++------...//////...------,,,---...///////////////111222222222222111000000111111111000///---+++)))*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''((((((((('''((()))***++++++++++++,,,,,,,,,---------......------------.........///000000000///000111222222111111111111000000000000///...---+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''((((((((()))))))))*********+++++++++++++++***************+++,,,------------...//////...------......---------......///111111222222111111000////////////...---+++***)))******))))))))))))((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''((()))***++++++++++++++++++,,,---------------++++++++++++,,,---......000000000////////////000000000000/////////.........---,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''(((((())))))************++++++,,,,,,++++++*********++++++---...///---..................---///...---,,,,,,---......111111111111111000000/////////...---,,,+++*********)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''((()))***************+++,,,,,,------,,,,,,)))******+++,,,---------000000000000//////......//////.........---------,,,,,,,,,,,,+++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''((()))***************+++,,,,,,,,,,,,,,,++++++++++++,,,---...///.........------.........000///---,,,,,,---...///000111111111111000//////000///...---,,,,,,++++++)))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&'''((()))************)))***+++,,,---,,,+++***)))***,,,---.........---//////000000000000///...............------------++++++,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++)))***+++,,,------------,,,,,,,,,,,,---......//////...------------.../////////.........//////000000000111111000000///...000///...---,,,,,,,,,,,,))))))((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((()))************((()))+++,,,---,,,+++***)))+++///222333222000///...///000111111111000//////............---------***++++++,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++)))***+++,,,------------...---------------......///...------------...///......///000111111111111000000000000000//////......---,,,+++******++++++))))))((((((((('''''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************''')))+++,,,,,,,,,***)))***---222555666555222000...///000222222222111000//////.........---------)))***+++,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++)))***+++,,,------...---///......---------......///...---,,,,,,---...///---...000222222222222111000000000000000//////...---,,,+++)))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$######&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&))))))))))))******************+++++++++,,,,,,,,,+++***000:::<<<666000000000000000000000000000000.../////////...,,,***(((***************************)))(((''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++++++++++++++++++++---------.........//////........................000000000000000111111111...///111111///...///000,,,,,,+++***)))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((())))))))))))*********************+++++++++,,,,,,---+++---444666222///000000000000000000000000000,,,---------,,,++++++******************************)))(((''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,---------................................./////////000000111111111000222333222000...------,,,,,,+++***)))((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%'''((()))******))))))))))))*********************++++++++++++,,,...++++++...000000///111000000000000000000000000,,,++++++******++++++,,,)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------......///000111222222111333555444111---+++***++++++***)))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******((()))))))))************************++++++++++++---++++++---111222333333111111111111111111111111...---,,,*********+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))************++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,---...000111222222000222555555222...+++)))+++******)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))((()))))))))************))))))*********+++++++++***+++---111555888888666333333333333333333333333222111...,,,************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))******+++++++++*********+++++++++,,,,,,------------------------+++,,,---...///000111111---000333444222...,,,+++******))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((())))))))))))))))))************)))))))))************+++(((,,,///222666:::999555333333333333333333333333333222000---+++***)))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000***---000111000...------)))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++))))))))))))************))))))))))))************)))---//////333777666111222222222222222222222222000//////...,,,***)))(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))***+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***,,,...///---,,,,,,---((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&((()))+++,,,---))))))))))))************))))))))))))************+++......,,,...333333...000000000000000000000000,,,,,,------,,,+++)))'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...---,,,***+++,,,((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))+++*********))))))((((((++++++************++++++++++++,,,------......///000///...------...///000000///...---+++***)))((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))************+++++++++,,,++++++******++++++,,,***+++,,,---............+++,,,,,,---.........---,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))******)))))))))(((((((((******))))))))))))******+++++++++,,,------......//////............////////////...,,,+++***)))((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))************+++++++++,,,++++++******++++++,,,++++++,,,---............+++,,,------.........---,,,,,,+++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''&&&%%%%%%$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((('''))))))(((((((((((()))))))))******+++,,,,,,------......////////////......///...---,,,+++)))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))************+++++++++,,,++++++******++++++,,,,,,,,,------...---------,,,,,,---............---,,,++++++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$########################"""############$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((((((((''''''''''''((((((''''''''''''(((((()))))))))***++++++,,,,,,,,,---////////////---,,,------,,,+++***)))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))*********+++++++++,,,++++++******++++++,,,---------...------,,,,,,------............------+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,,,,---...//////...---,,,,,,,,,+++***))))))((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))*********+++++++++,,,++++++******++++++,,,---------...------,,,,,,---......//////...------++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))'''(((((((((((()))))))))((((((''''''''''''((((((((())))))***++++++,,,,,,------............------++++++******)))((((((''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))************+++++++++,,,++++++******++++++,,,,,,,,,------...---------...////////////...------+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((((()))))))))******)))(((((((((((((((((()))))))))******+++,,,,,,---...------,,,,,,------...*********)))((((((''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))************+++++++++,,,++++++******++++++,,,++++++,,,---............///////////////...------*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''&&&&&&&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))******++++++))))))(((((((((((())))))*********+++,,,,,,------......,,,++++++,,,......******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))************+++++++++,,,++++++++++++++++++,,,***+++,,,---......///...//////000000///...------*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((*********)))))))))))))))))))))))))))))))))))))))++++++,,,------......///000///...------------------,,,***(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++******************++++++************++++++,,,,,,------------------000000000///......------+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((***)))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,------......,,,,,,++++++***+++++++++***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))************************++++++************++++++,,,,,,---------.........000000//////...---------******))))))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))******)))))))))))))))))))))))))))******+++,,,,,,------++++++*********+++,,,,,,)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))************************++++++************+++++++++,,,,,,---...///000000000//////......---,,,,,,***))))))(((((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,---------------...///000+++***)))((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***************+++++++++++++++************++++++++++++,,,---///000111111//////......---,,,,,,+++))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))************))))))))))))))))))))))))(((((()))******++++++,,,......------...///000000///...,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))*********+++++++++++++++************++++++++++++,,,---...///000111......------,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,+++++++++,,,------000///,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++************++++++***++++++,,,---...//////...------,,,,,,+++******''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((()))******++++++))))))))))))))))))))))))))))))******+++,,,,,,---++++++******))))))******...,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))***++++++,,,,,,++++++************++++++++++++++++++,,,,,,------------,,,,,,+++*********''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++))))))))))))))))))))))))*********+++,,,,,,------,,,,,,+++***)))))))))******)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++------,,,,,,+++******)))&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&(((***,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))(((''''''(((((())))))*********+++,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&((((((((()))******++++++******))))))))))))******)))************+++++++++,,,++++++******++++++,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&))),,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((((((((((()))))))))***)))))))))))))))(((''''''((()))))))))************,,,++++++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++******))))))))))))******************++++++++++++++++++++++++++++++++++++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&)))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((((((((()))))))))******))))))******))))))(((((())))))))))))************++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))***+++++++++******))))))))))))******************+++++++++,,,***+++,,,------,,,+++***+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))))))))*********))))))*********))))))((()))))))))))))))***************)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((())))))******+++,,,,,,+++******))))))******+++*********+++++++++,,,,,,***+++---......---+++************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''))))))))))))************))))))************))))))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,++++++************++++++***++++++++++++,,,,,,,,,***+++---......---+++*********))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))))))))*********++++++))))))******++++++******************))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((())))))******+++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))*********+++++++++((()))***++++++++++++***************)))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((())))))******++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""############$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))************+++++++++((()))***++++++++++++++++++*********))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((()))))))))******++++++,,,------,,,++++++******++++++,,,++++++,,,,,,,,,---------...------,,,,,,------...)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))************+++++++++*********))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******+++,,,------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,............---,,,+++***))))))((('''&&&&&&%%%%%%"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))************++++++*********)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))***+++,,,------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,.........------,,,+++***)))(((((('''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))************))))))))))))************************))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******))))))+++,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,------------,,,+++***)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************((()))))))))******************)))))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************((()))***+++,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((()))))))))************((()))))))))************)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************(((((()))***+++++++++++++++******))))))******+++******+++++++++,,,,,,,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))************))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******'''((()))******+++************))))))))))))************+++++++++,,,,,,,,,************)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))************))))))))))))************((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))&&&'''((()))******************))))))))))))************+++++++++,,,,,,,,,))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************))))))))))))************(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&'''((()))******************))))))))))))************+++++++++,,,,,,,,,))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((***+++***)))((()))***))))))************))))))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''((())))))++++++***************+++******+++++++++,,,,,,,,,***************+++,,,---+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))***)))(((((()))***))))))************))))))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))+++******)))))))))******++++++++++++,,,,,,,,,,,,---------------...//////******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))(((''''''''')))((())))))******))))))(((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))(((((())))))***,,,,,,,,,,,,------------.............../////////***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((('''&&&&&&'''((((((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((()))***,,,,,,,,,---------......,,,,,,------------------))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%'''((('''&&&%%%&&&'''(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((('''(((((()))******,,,,,,,,,---------......,,,------......---,,,,,,((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((('''&&&&&&&&&((('''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((())))))(((((((((((()))***++++++,,,,,,,,,,,,------------......///000000...---,,,'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&((()))((('''&&&'''(((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))'''''''''''''''((()))))))))(((((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,---.../////////...,,,+++''''''&&&&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((()))(((''''''((()))''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&''''''((()))******'''''''''''''''((())))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,***+++,,,------+++)))(((&&&&&&&&&&&&&&&&&&%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%%%%$$$''''''(((((((((((('''&&&'''((()))))))))(((&&&%%%%%%&&&((())))))(((''''''(((((((((''''''''''''''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,///...---,,,+++)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))''''''''''''''''''''''''(((((()))***)))((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))*********))))))******+++,,,,,,,,,************++++++++++++000///---+++)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***((((((''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&''''''((()))))))))***)))(((((('''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))*********++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,///...,,,***(((%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''''')))((('''&&&%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))(((((((((((('''+++***)))((('''''''''(((***))))))(((((()))***+++************))))))(((((())))))'''''''''((()))***''''''''''''''''''(((((()))((((((''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...,,,+++***)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''''')))((('''&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,---.../////////......///000000111------,,,,,,++++++++++++,,,+++***((((((((()))***)))(((((((((''''''&&&&&&((((((''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''(((((())))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------............******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((('''''''''((((((((((((((())))))((((((((()))***************+++++++++,,,,,,///000333666888:::<<<<<<555666777888999999999888555444333333222222333333111000///---,,,+++++++++*********))))))((((((((()))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((())))))***+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''((((((((()))))))))((())))))***,,,...///000111222222333444555666666777999===@@@CCCCCCCCCBBB;;;===@@@BBBCCCBBB@@@?????????===<<<<<<<<<===>>>::::::999777555333111000.........///000111111222///...,,,+++***)))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''(((((()))***+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))'''((((((((())))))******'''(((***,,,///222444666::::::;;;===>>>???@@@AAA???AAADDDFFFGGGEEEBBB@@@???BBBEEEHHHIIIHHHEEECCCGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCAAA>>>;;;888666222333444666888:::;;;<<<666555333111///...------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((((((((()))***************************+++,,,---...)))***++++++,,,,,,++++++,,,,,,+++***+++,,,...///+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''''''''&&&'''((())))))'''%%%$$$(((,,,---******---/////////000222444888<<>>999999999:::;;;===>>>???;;;===??????===999444000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((((((((()))************))))))))))))******+++------***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''''''''&&&''''''((()))***%%%***,,,+++,,,111444444555666888;;;>>>AAACCCDDDFFFEEEEEECCCBBBAAA@@@???BBBAAAAAAAAAAAA@@@>>>;;;888:::===@@@BBBDDDEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKMMMNNNOOONNNLLLIIIFFFCCCDDDCCCBBB@@@???=========@@@BBBDDDFFFFFFDDDAAA???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''((((((((('''((())))))******)))))))))))))))))))))***+++,,,++++++,,,---------------,,,,,,+++++++++,,,------***)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&(((,,,000222///444666555666;;;=========>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA???===<<<::::::<<<:::999999::::::888777666777999<<>>===AAABBBDDDGGGHHHHHHHHHHHH&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))(((((()))******++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,---)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''((())))))***+++...333777:::<<<@@@BBB???>>>AAABBBAAABBBCCCEEEEEEDDDCCC@@@???666666666666555555555555888666555555777999999888======???AAADDDGGGJJJKKKJJJLLLNNNPPPRRRTTTUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPMMMLLLKKKJJJHHHGGGEEEDDD???@@@@@@BBBCCCDDDDDDEEE&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))))))))((())))))***++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,+++((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***---...000333777:::===>>>???CCCEEEBBB@@@BBBBBB@@@CCCDDDDDDCCCAAA>>>:::888000111222444666888999:::;;;:::999;;;>>>@@@AAAAAAFFFFFFGGGHHHJJJLLLMMMOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVOOOOOOPPPPPPOOONNNMMMLLLFFFFFFEEEDDDCCCCCCCCCCCC&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((******)))))))))******+++++++++,,,---------------,,,,,,---------,,,++++++((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&((())),,,///000333444666999<<<>>>@@@AAA@@@EEEGGGEEEDDDEEEEEECCCAAAAAAAAA@@@>>>;;;999888888999;;;===@@@CCCEEEFFFDDDCCCCCCEEEHHHJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMPPPPPPQQQRRRRRRRRRQQQQQQTTTSSSSSSTTTTTTUUUWWWWWWTTTTTTUUUUUUTTTSSSQQQPPPSSSRRRQQQOOONNNLLLKKKJJJ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((++++++************++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++***'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))***,,,///444888:::;;;:::::::::;;;>>>AAABBBDDDIIIJJJGGGEEEFFFEEEBBB===>>>>>>>>>>>>>>>>>>???EEEFFFGGGHHHJJJKKKMMMMMMKKKJJJKKKLLLMMMMMMKKKIIIFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUUUUUUUTTTRRRQQQVVVVVVWWWVVVUUUTTTSSSRRR''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((,,,,,,+++++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,---...---,,,***)))'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++,,,---000444:::>>>AAAAAA>>>;;;999999<<>>@@@BBBEEEFFFMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLHHHEEECCCDDDGGGIIIJJJIIIHHHGGGDDDEEEFFFGGGHHHHHHHHHHHHCCCDDDEEEGGGIIIJJJJJJJJJLLLMMMPPPRRRSSSRRRQQQQQQRRRSSSTTTUUUVVVUUUTTTTTT000///...,,,***(((((('''))))))(((((('''(((((((((***(((&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...///...,,,***)))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))'''%%%###%%%(((,,,111444888<<<>>>===<<<;;;555555555666777:::<<<===<<<===>>>>>>===<<<>>>???CCCFFFIIIHHHEEECCCDDDFFFRRRMMMGGGEEEGGGJJJJJJIIILLLMMMHHH@@@@@@HHHNNNOOOWWWTTTVVV___ccc```^^^```___dddeeeaaa]]]\\\ZZZVVVYYYSSSPPPSSSXXXWWWQQQKKKOOOMMMKKKLLLNNNMMMJJJFFFCCCEEEPPPUUUOOOQQQYYYWWW888777555333111//////...++++++******))))))*********)))'''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///...,,,***)))''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((('''''''''''''''((()))%%%&&&((((((***---222555888888::::::999777444222000000000111222444666777;;;===????????????@@@AAA;;;@@@GGGKKKKKKJJJIIIIIIFFFFFFDDDBBBCCCFFFLLLPPPRRRPPPMMMMMMXXXjjjuuuwww~~~|||~~~}}}|||~~~~~~|||tttpppjjjddd___XXXPPPJJJOOOIIILLLLLLFFFKKKUUUTTT>>>===;;;:::888777666666000000//////............******)))((('''(((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''(((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,***((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((''''''''''''&&&)))((('''''''''''''''((($$$&&&***---000444888;;;===<<<:::777444111...---,,,---...000111333444555:::<<>><<<888555111000///......000222555888:::;;;<<<>>>AAACCCDDDDDDDDDEEEFFFGGGDDD???===>>>BBBGGGIIIRRR^^^mmmzzz~~~|||~~~~~~}}}}}}wwwpppbbb:::::::::;;;===>>>@@@AAA>>>>>>>>>>>>===<<<;;;:::666666555444222///---+++)))))))))))))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************+++++++++,,,,,,---------------...//////000000111...---+++)))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))++++++111444999;;;;;;;;;;;;;;;@@@>>>999555222111111111111444888<<<@@@BBBCCCDDDEEEFFFFFFEEECCCBBBBBBCCC;;;<<<>>>DDDMMMYYYdddkkkuuu~~~yyyrrrppprrrvvv{{{{{{|||~~~www888888999;;;===???AAABBBAAAAAABBBBBBAAA???===<<<<<<=========;;;888444222///...---,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***************************++++++,,,,,,------...------......///000000000...---+++)))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((((((((((()))))))))(((((()))+++---///111222777;;;???AAAAAA@@@??????AAA???;;;777444333444444555888<<>>@@@CCCIIIRRR___kkkuuu~~~pppsssxxx{{{yyyvvv|||tttqqqyyy{{{vvvxxxvvvqqqvvv~~~}}}|||~~~}}}666666777888:::;;;===>>>???@@@@@@@@@???===;;;999:::;;;>>>???>>><<<:::888666555333111...+++***(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))******************************+++,,,,,,---......,,,------......///000000...---+++)))'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((()))))))))))))))***,,,///222666999;;;;;;>>>AAABBB@@@>>>>>>===<<<;;;888777777888:::;;;999<<<@@@DDDFFFEEECCCBBB<<<===>>>AAAFFFMMMVVV\\\oooyyyrrrvvv{{{}}}zzzwwwvvvtttpppjjjkkkgggccciiivvvyyyrrriiihhhfffeeegggooozzz~~~~~~555444444555555777888888<<<===>>>>>>===:::888666444666:::===>>>===;;;999;;;:::777444111---+++))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++************************+++,,,,,,---......,,,,,,------.../////////...,,,+++)))'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))******+++,,,///222777;;;???AAA>>>???AAA@@@===999888777444444555666999===@@@BBB===@@@CCCFFFFFFDDDAAA???===@@@FFFNNNZZZiiixxxuuuqqqyyywwwzzztttrrrqqqooollllllfffaaahhhwwwxxxpppiiigggccc___```gggsss|||tttnnnqqqvvvwww666999888444444777:::999AAA@@@???<<<999666666666666777:::===@@@@@@<<<:::@@@AAAAAA???<<<666111---,,,+++)))((('''''''''((($$$%%%&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&((())))))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------000...---...111222111///))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((('''&&&&&&%%%&&&'''&&&&&&'''***,,,---000666;;;???AAA@@@@@@DDD@@@;;;999888888555333:::;;;===@@@CCCDDDDDDBBBAAA???@@@BBB@@@;;;>>>EEELLLaaalllnnnyyy~~~zzzzzzzzzwwwjjj___iii~~~yyytttzzz~~~vvvrrrsssnnncccjjjssstttiii\\\XXXXXXWWWSSSRRRUUU[[[aaadddaaa^^^___dddfffgggmmmxxx|||yyy}}}wwwuuuxxx{{{}}}AAAEEEDDD???===???BBBCCC>>>@@@BBBBBB@@@<<<999888999:::;;;>>>@@@@@@>>><<>>@@@CCCEEEFFFDDD@@@===EEE===999;;;@@@GGGSSS^^^|||}}}uuu{{{xxxnnnyyyrrroooggg^^^```bbblllqqqnnnnnnoooggg[[[ZZZ```aaa[[[VVVUUUSSSOOOKKKJJJKKKPPPWWW\\\^^^^^^WWWYYYYYYXXX\\\eeehhhfffhhhddddddllluuu~~~NNNSSSSSSKKKDDDBBBCCCBBBGGGFFFFFFDDDCCCAAA???>>>???>>>>>>>>>@@@???===;;;>>>>>>??????>>>>>>===<<<444222000---+++)))((('''((()))))))))((('''&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((***,,,,,,+++((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...------......,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))((((((((('''''''''(((***,,,---///222555===>>>@@@BBBBBBAAA@@@???>>>:::666444666:::===???@@@AAABBBCCCBBBAAA>>><<<;;;>>>HHHWWWdddjjjooorrryyy}}}pppdddkkkzzztttjjjiii^^^PPPNNNWWWcccmmmmmmkkkggg[[[MMMJJJOOORRRQQQOOONNNKKKGGGFFFDDDDDDFFFLLLRRRUUUWWWJJJLLLLLLNNNUUU```ggghhhfff___ZZZ]]]dddlllvvvxxxiii^^^WWWRRRQQQLLLDDD???>>>@@@CCCDDDGGGEEECCCBBBBBBBBB@@@???=========<<<======>>>>>>;;;999666222...***'''&&&((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''')))+++---,,,+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------000000//////...,,,***(((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''%%%(((+++...111444888;;;>>>>>>???@@@??????======;;;:::999999<<>>:::999;;;@@@DDDOOO\\\ppp}}}yyyqqq{{{{{{{{{xxxmmm^^^QQQRRR\\\qqqvvvqqqkkkhhhYYYHHHDDDLLLVVV___```\\\VVVJJJ???CCCMMMUUUTTTMMMGGGGGGHHHHHHGGGGGGIIIKKKMMMLLLJJJBBBBBBBBBFFFOOO[[[cccgggcccZZZQQQQQQUUU]]]hhhrrryyyllleee[[[SSSNNNKKKIIIGGGJJJHHHEEEDDDEEEEEEDDDCCC======<<<;;;;;;;;;<<<<<<@@@???;;;777222---)))'''&&&&&&'''''''''((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&'''))),,,---,,,***''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------111111222111///,,,***((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''&&&&&&'''(((((((((+++///333666:::>>>AAA@@@@@@???>>><<<;;;:::999:::<<>>:::666222///---((((((((((((((()))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''')))+++,,,***((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000222333222///+++))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''&&&'''(((***+++///333777:::<<<>>>AAACCCCCCBBB@@@===;;;999999888===@@@EEEGGGGGGFFFEEEEEE:::<<<@@@GGGSSSeeeyyyyyy~~~tttggg```bbbiiisssoooiii```RRRFFFDDDIIIGGGRRRRRRMMMKKKEEEEEEOOOXXX___fffiiihhheeecccccccccrrrxxx{{{tttrrrttt|||xxxmmm\\\VVVRRRTTTWWWZZZ___dddUUUKKKCCCBBBHHHPPP[[[eee}}}}}}jjjfff```YYYRRRKKKEEE@@@BBBAAAAAA@@@??????>>>============<<<;;;888666555...---,,,***))))))******))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''((()))+++***(((%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------000222222...***((((((&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''((()))+++...///777999;;;<<<<<<<<<<<<===>>>===;;;::::::;;;<<<===@@@CCCFFFFFFDDDAAAAAAAAA;;;GGGXXXhhhuuu~~~}}}|||mmmbbbYYYSSSSSSWWW^^^^^^\\\UUUIIIAAAEEEMMMTTT___aaaaaaeeeaaa```iii~~~yyyxxxyyy}}}rrrlllkkkqqqxxx|||xxxkkk]]]UUUPPPNNNQQQVVVLLLMMMPPPUUU```kkknnnjjjsssgggZZZNNNGGGCCCDDDDDDDDDCCCBBBAAAAAA999:::<<<=========<<<;;;333222///---+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''((()))***)))&&&$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++...111111---)))'''(((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))+++...111333:::;;;<<<;;;999666555555444444444666999===AAADDDCCCEEEEEECCC???<<<===>>>PPP```vvv{{{gggfffnnnuuu}}}yyyhhh\\\SSSKKKGGGHHHHHHMMMQQQPPPKKKMMMYYYgggyyyttttttyyyvvv{{{}}}sssyyyzzzzzzwwwmmmgggcccdddggg<<<;;;<<<<<<<<<<<>><<<999444000---***)))'''(((*********)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))***+++,,,---++++++,,,,,,---...//////......------------.........///...---,,,)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((('''''''''''''''((()))***((()))************)))(((***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((((((((''''''''''''''''''%%%&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&((()))***)))'''&&&&&&'''((('''(((***...444:::===>>>;;;666111//////000222000444:::>>>@@@AAAAAAAAA???CCCDDD===777<<>>;;;777444111///...))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))''''''''''''((((((((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***+++,,,---++++++,,,------.../////////......------......///.........---+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''((()))***'''&&&&&&&&&''''''((()))'''''''''&&&&&&&&&'''''')))(((''''''''''''((()))***)))((('''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((''''''((()))'''(((***---222666:::<<<<<<999444000///000222444;;;:::;;;===@@@BBBBBBAAABBB<<<888>>>MMM^^^kkkqqq|||||||||{{{gggUUUPPPNNNJJJKKKQQQUUUTTTQQQMMMLLLUUUdddooo|||zzz~~~|||wwwlllmmmttt~~~|||}}}}}}wwwwww{{{vvvpppjjjhhhjjjmmmpppvvvrrroooqqqyyykkkjjjeee\\\SSSKKKFFFDDD===<<<888444444888>>>CCC]]]rrr{{{qqqhhh[[[OOOLLLIIIIIIJJJHHHBBB>>>???BBB@@@>>>;;;888666555555...---+++)))((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))''''''''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))******+++,,,---,,,,,,,,,---....../////////......------......///......---,,,***((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((((((((('''&&&&&&&&&''')))***)))))))))))))))***************))))))***+++,,,------,,,,,,++++++,,,,,,---///...,,,+++************'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''''''''''')))+++(((***...333777:::;;;<<<999666333000000333777999CCCAAA@@@AAABBBBBB@@@===???<<<@@@PPPggg{{{|||{{{mmm[[[PPPHHHBBBDDDLLL[[[___ddddddeeemmm||||||vvvsssrrrttt~~~{{{zzzzzzyyyvvvqqqmmmmmmsss}}}}}}qqqfff___\\\ZZZRRRGGG@@@===;;;999<<>>CCCBBB@@@>>>===;;;;;;:::555333///+++))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''((())))))''''''''''''(((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''************+++,,,------,,,---------......////////////............//////------,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))+++***((('''&&&'''))))))------..................///000222444666777888888555555555555555555555555555555444222111000//////,,,,,,+++***)))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((((('''&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''((('''&&&'''))),,,***...444999===>>>===<<<555444222333555999>>>AAADDDDDDDDDCCCBBB???===;;;???KKK]]]llluuu|||}}}uuuvvv{{{}}}|||pppcccUUUMMMKKKOOO]]]jjj{{{vvvvvv{{{~~~}}}{{{wwwrrrpppppppppzzzvvvooollllllzzziii\\\RRRGGG>>>???<<<<<>>>>>===<<<999444///+++)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''((())))))''''''''''''(((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************+++,,,---...------...............////////////....../////////---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((()))***************+++,,,...//////000000111111000//////---111666:::>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666666333222111///---+++)))(((''''''''''''(((((())))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((((((((('''&&&&&&&&&%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))((('''(((***,,,///333888===@@@???===<<<333333444777;;;@@@DDDGGGBBBBBBAAA===999;;;AAAFFFSSSbbbssszzzyyyyyy~~~{{{{{{mmmaaa]]]___bbbeeeSSSPPPNNNRRRYYYgggyyyzzztttnnnjjjhhh]]]eeepppwww}}}yyy~~~qqq```PPPDDDEEECCC???::::::???DDDOOOeeekkkYYYRRRNNNLLLKKKIIIHHHFFFDDDAAA@@@??????@@@>>>:::555111---***((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))''''''''''''((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((+++******++++++,,,---...........................000//////......//////000,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((***+++,,,(((***,,,///222444666888...///000111111///...---))),,,222777:::;;;:::999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;:::999777555222000...---'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))******)))(((***---000444666:::===>>>>>><<<:::444555888<<<@@@CCCFFFGGGBBB???;;;888;;;FFFTTT^^^sssuuuyyy}}}{{{uuuvvvsss^^^PPPJJJJJJOOOUUUZZZ\\\```eeejjjqqqyyy~~~zzzuuussssssrrrmmmhhhhhhtttuuuYYYVVVQQQJJJDDD@@@>>>===444===NNNcccwwwlllXXXLLLIIINNNLLLJJJGGGDDDBBB@@@?????????>>>;;;777111,,,)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((++++++++++++,,,---......////////////............000000////////////000000,,,***)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))***,,,...///,,,...222555888999::::::///000111222111000...---+++,,,...000222333444555888888999::::::999888888666777999;;;<<<<<<<<<<<<===<<<;;;:::888666555444......---,,,***)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))***---222555777777999999:::999888777777999===@@@BBBBBBAAAAAA@@@===>>>GGGVVVfffqqqvvv{{{rrrzzzuuueeeTTTLLLLLLQQQ\\\gggzzzxxxtttoookkkiiigggeeeiiilllsss|||rrr```YYY[[[YYYMMMAAA@@@;;;:::???EEETTTtttqqq\\\VVVQQQOOOLLLIIIFFFCCCAAA@@@===>>>???>>>;;;555///+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))++++++++++++,,,---......///////////////.........000000////////////000000+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&''''''''''''''''''&&&++++++++++++,,,...000111333555888:::;;;:::888666111222444444444222000///111000...---...000222444777777888999999888777777111333666888:::;;;<<<<<<>>>>>>===<<<<<<;;;::::::666555333111///,,,+++***((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''(((((((((######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%'''((()))+++000666:::888777777666666555555555:::<<<@@@CCCCCC@@@===:::<<<<<>>AAA>>>666///...,,,)))(((((()))((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++))))))***+++,,,------...//////...------------..................------,,,+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***)))((('''(((***,,,...---///111333555777888999999999::::::::::::;;;;;;;;;:::999999999:::;;;;;;555444333333444444333111111333666888888555222000///000111222444555666666<<<<<<<<<<<<<<<===>>>>>>888888888777555111...,,,,,,,,,+++***))))))))))))&&&(((+++***(((%%%$$$$$$))))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++++++++***)))'''%%%$$$***'''&&&(((///555999:::777444000---///333888<<>><<<>>><<>>===???===888444///---***)))))))))((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++))))))***+++,,,------...///......---------......000000111111000///......))))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))***,,,...///222333555777888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===============;;;999777777777777555333111222222222111///---+++------...///000222333444888888777777777777777888555555777777777555444222///...---+++***)))((((((&&&(((******(((&&&&&&'''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))(((''''''***)))))),,,111666777777111000000111444999>>>AAAAAA@@@BBBCCC???:::===EEEbbblll{{{~~~zzz```PPPGGGHHHYYYmmmyyyrrrkkkhhhfffddddddfffnnnpppwww}}}gggZZZMMM@@@999:::===AAANNNffffffTTTRRRRRROOOKKKKKKHHHDDDAAA???===;;;888222///,,,*********)))'''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))(((((())))))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++))))))***+++,,,---...............---......//////111111111111000///------((((((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((('''''''''''''''******+++---///000111222999999:::;;;<<<<<<;;;;;;<<<<<<<<<============>>><<<<<<===>>>>>>===<<<<<<@@@???>>>>>>???@@@>>>===;;;;;;999777555444333222///............000222333555444444333333222222111333444666777777777666555111000...,,,+++***))))))''')))***)))((('''((()))''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((()))))))))***+++...222555777555444---...222666;;;@@@CCCEEE>>>??????<<<888;;;IIIXXX{{{gggOOOGGGIIITTTnnn}}}mmmoookkk\\\ZZZfffpppzzzrrr^^^KKKAAA;;;:::>>>JJJZZZttttttYYYNNNOOOTTTQQQOOOLLLHHHDDD@@@<<<;;;555222...,,,++++++)))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++)))******+++,,,---............---......///000000111000000///...,,,***)))''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((())))))******---...000333555666777888===>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>;;;;;;<<<===<<<:::777666:::::::::<<>>===<<<;;;<<<<<<<<<============<<<<<<===<<<;;;888555333111000111333666888888888<<<>>>AAACCCCCCAAA???===<<<:::888666444333333333555555555444333111000///111111111111111000000///.........---......///000......---+++)))((((((***+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++...333888<<<<<<999444111555888<<<@@@BBBBBBAAA???>>>:::999CCCYYYqqq}}}nnnhhhfff___UUUXXX[[[ZZZ]]]pppwwwttt|||nnnZZZGGG>>>;;;@@@UUUlllnnnRRRPPPNNNLLLKKKJJJHHHEEEBBB===:::666333111///---+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******))))))(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((())))))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++******+++,,,---...//////---------...///111222333555555444222///,,,***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((***+++---///000111222333555777999;;;===>>>>>>>>>????????????>>>>>><<<<<<<<<<<<============>>>??????>>><<<:::888777555444333333444444333222666999===AAACCCAAA???===>>>>>>===;;;999888666666666777777777666444222111////////////000000111111,,,,,,------...///111111111222222000...,,,------(((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((((()))***,,,---222666<<<>>>===999666444;;;===@@@AAABBB@@@>>><<<666;;;FFFYYYrrrvvvaaaQQQPPP[[[gggooo{{{}}}ppphhhkkkmmmhhhkkkuuummm[[[MMMBBBAAAEEEkkkxxx[[[TTTMMMJJJJJJKKKIIIFFFAAA>>>999666333111///---))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((())))))))))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&''''''((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((()))******++++++***++++++,,,---...//////,,,,,,---...///111333444666666444222///,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((())),,,,,,---...///000111111111111111222444777999;;;======>>>???@@@@@@@@@@@@=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???===<<<;;;;;;;;;999777999;;;>>>AAACCCCCCBBBAAA@@@@@@BBBBBBBBB@@@>>>===;;;;;;<<<===<<<:::888666333333222111111111111111------------...///000000222444666666555444444555///...---+++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((()))***---000111555999===???===:::888888===>>>??????@@@???>>>>>>>>>OOOcccsss|||sssaaaXXXUUU\\\qqq}}}kkk___bbbmmmuuueeePPPFFFEEE>>>\\\~~~jjj___QQQKKKKKKLLLJJJGGGCCC@@@;;;777555333000...))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))******++++++***++++++,,,---...//////,,,,,,---...000222333444555444222000---)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))000000000000000000000000///.........///222555777<<<===>>>@@@AAABBBBBBCCC>>>????????????@@@@@@@@@;;;;;;;;;<<<===???AAABBBAAA@@@>>>???@@@@@@>>>===<<<===>>>???AAABBBCCCCCCAAACCCFFFHHHIIIHHHFFFEEE@@@AAABBBBBBBBB@@@>>><<<;;;:::777555222000//////......------------......222555999;;;;;;::::::;;;;;;999555111---***(((&&&((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''')))+++///333555777:::>>>>>><<<:::999:::<<<<<<======>>>???@@@AAAUUUlll|||~~~uuuXXXEEEOOOeeevvv|||}}}lllooo{{{www}}}vvv___IIICCC@@@IIIgggcccLLLIIIMMMNNNLLLKKKKKKHHHBBB<<<888333000++++++***))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))******'''((()))******)))((('''''''''((((((((((((''''''''')))******))))))***++++++******))))))))))))***)))***+++,,,---.........++++++------...---,,,+++///000111333333333222111777777888999999888777777888777666444333111000000+++++++++,,,,,,,,,,,,,,,,,,++++++************+++(((((()))***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,------...//////////////////000000000000111222333444444333222000---***'''&&&&&&&&&''''''((()))))))))(((''''''&&&&&&''''''''''''((()))***,,,---.../////////000111222333333333000111222444666888:::;;;BBBAAA@@@??????AAABBBDDDCCC???<<<>>>AAABBBAAA@@@@@@;;;666888===@@@???<<<===:::;;;>>>===:::999;;;888:::<<<<<<::::::<<<>>>???BBBEEEDDDBBBAAADDDFFFGGGHHHGGGEEEAAA@@@BBBDDDDDDCCCBBB@@@===:::777555333111...---.../////////222333666999;;;<<<======@@@>>>;;;:::888333,,,&&&((('''&&&&&&&&&(((***+++''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''---***)))+++111666888888;;;=========<<<===AAADDDAAA???;;;777444999HHHVVV~~~}}}zzzxxxqqqiiigggXXX]]]^^^```nnnyyy{{{vvvvvvqqqtttxxx{{{}}}fffMMMBBB===KKKgggxxx^^^JJJFFFMMMNNNNNNKKKFFF@@@;;;777555...---+++***)))))))))***))))))((((((((('''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))))))))))))))***'''((()))******)))((('''''''''((((((((((((''''''((()))******))))))***+++&&&''')))+++,,,,,,,,,,,,++++++,,,---------,,,,,,111222444555666777777666888888999:::::::::999888<<<<<<===>>>???@@@AAAAAA@@@@@@???>>><<<:::888777555444333111///...,,,,,,,,,++++++************+++((()))*********)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,------......///////////////000000000000111222333444333222111...,,,)))'''&&&&&&&&&''''''((()))))))))'''&&&&&&&&&&&&((()))*********+++,,,...///000000---///000222444555666666444555666888:::;;;<<<<<>><<<<<<======:::777555888888777666666777999;;;:::999;;;???>>>999777888;;;<<<<<<<<<;;;;;;;;;;;;999<<<>>>???>>>===<<<<<<;;;>>>BBBDDDEEEGGGIIIKKKJJJIIIHHHFFFCCC@@@===;;;333333111000.........//////000111444777;;;>>>@@@>>>======>>>===999333...++++++***((((((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''(((((((((((()))(((((('''''''''((((((***)))***...333888999999<<<;;;:::999999;;;>>>@@@<<<<<<;;;;;;>>>LLLaaaqqqzzznnnccc\\\]]]bbbhhhkkkkkkgggfffjjjllliiikkkqqq~~~yyywwwtttpppllliiigggffffffffffffgggiiikkkmmmoooRRRTTTVVVZZZ^^^eeelllrrrjjjWWWEEE???EEEZZZ^^^NNNNNNMMMMMMLLLHHHBBB;;;666555111///---***))))))***+++)))))))))(((((((((''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++***)))(((((())))))(((((())))))))))))(((((('''(((((())))))((((((''')))***++++++)))((()))***&&&(((***,,,------,,,+++++++++---...///000000000777999;;;===???@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???;;;;;;;;;<<<>>>AAACCCEEEGGGHHHHHHHHHFFFCCCAAA???===<<<;;;999666444222111///...---,,,++++++++++++))))))***++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,---------...///////////////000000000111111222333333222111...+++)))(((''''''&&&&&&''''''((())))))))))))(((&&&%%%&&&(((***+++,,,,,,---...//////000000...///111444777999:::;;;999:::<<<===>>>???>>>>>>@@@AAABBBCCCBBB@@@>>>===999999888666444444555777555:::>>>;;;444000333888777777:::@@@AAA<<<::::::===;;;999888888777444333666777999<<<===<<<999666777999===@@@CCCDDDDDDDDDHHHIIIIIIHHHFFFEEEFFFGGG<<<;;;888444111///////////////...///222666;;;>>>>>>>>>@@@BBBBBB???:::666///...,,,+++)))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''(((((((((((())))))((((((((())))))***((()))---111666999999888999777666777:::===>>>???===999888AAAUUUjjjzzzrrrnnnZZZOOORRRccctttyyyssskkkaaa\\\aaakkkxxx~~~|||yyyvvvsssqqqkkkiiieee```[[[WWWUUUSSSPPPPPPOOONNNOOOPPPQQQRRREEEDDDDDDDDDGGGLLLQQQUUUgggnnn|||ppp]]]OOOBBBBBB^^^dddJJJLLLKKKKKKKKKGGG>>>888555444222///+++)))))))))***)))))))))(((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,+++***)))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***+++,,,+++)))((()))***+++++++++++++++++++++++++++,,,///222666888:::;;;<<<<<<>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA<<<;;;;;;;;;===@@@CCCDDDHHHIIIKKKLLLLLLJJJGGGEEEBBBAAA@@@???>>>===<<<;;;777555444111///...------***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,---...///000000000///000000111111222222222222000...+++((('''''''''(((&&&&&&''''''((())))))))),,,***(((''''''(((***+++.........//////000000000111222444777999;;;<<<<<<<<<===???@@@AAA@@@???>>>BBBAAA???===;;;888777666777777333,,,+++222<<>>:::777999888888:::===??????>>>AAAFFFIIIHHHFFFJJJVVV```QQQKKKAAA:::666444222111222111000///000222444555===???BBBDDDDDDAAA>>>;;;444222///,,,***))))))***''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((((('''''''''((()))******))),,,000555888888777555333333555999>>>AAAAAA??????;;;>>>RRRppp}}}fffqqq}}}rrrYYYKKKPPPdddyyymmmllljjjhhhssszzzwww}}}}}}~~~}}}{{{xxxsssnnnjjjhhhfffddd```\\\WWWSSSQQQOOOIIIHHHGGGEEEDDDDDDEEEEEEFFFEEECCCCCCDDDGGGIIIKKKKKKPPP\\\hhhooossszzz|||tttxxxxxxkkkWWWFFFHHHVVVSSSNNNIIIIIINNNNNNGGG@@@>>>777555222...+++***))))))***)))))))))((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++***)))(((((())))))))))))(((((((((((())))))(((((())))))))))))((((((***+++,,,+++***)))***+++...---+++)))***,,,///000111333666999<<>><<<999666444333222------,,,***)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,---...///000000000000000000111222222222111111...,,,)))'''&&&&&&'''(((&&&&&&''''''((()))))))))))))))((()))***,,,///111222222222333333444444444666777888::::::;;;;;;;;;===>>>???@@@@@@???>>>===@@@===888444333555888;;;AAADDDAAA:::888???GGGJJJUUU^^^hhhmmmlllfff```\\\WWWUUUXXX___eeeiiinnntttyyyvvvrrrmmmiiieee```]]]WWWRRRLLLIIIHHHHHHFFFDDD===888333444999>>>@@@???:::AAAGGGFFFEEENNNcccuuufffYYYIII@@@>>>===888444111222222333333222222111777:::===@@@AAAAAA@@@???===999444...+++******+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***---000444777777666444222000222666;;;??????===;;;:::HHH\\\rrrqqquuu{{{ooo^^^NNNNNNbbb|||~~~mmmhhhvvvwww{{{|||xxxwwwvvvrrrnnniiiccc___]]]YYYWWWTTTPPPMMMJJJHHHGGGDDDBBB@@@>>>===<<<======]]]ZZZVVVSSSOOOKKKGGGDDD@@@@@@EEELLLQQQSSSXXX___kkknnnoootttvvv^^^KKKBBBPPPvvv|||XXXKKKDDDIIINNNJJJDDDCCC;;;999666333///,,,***)))******)))))))))(((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))******))))))(((((((((((())))))((())))))******))))))((()))***++++++******+++------,,,+++,,,///333777:::;;;;;;===>>>???@@@@@@@@@BBBBBB@@@??????>>>>>>???AAA@@@@@@@@@@@@AAABBBCCCEEEDDDCCCBBBBBBCCCDDDDDDCCCEEEHHHJJJLLLLLLKKKKKKGGGGGGFFFEEEDDDBBBAAAAAADDDCCCAAA???>>><<<;;;;;;666444222///,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,...///000000000000000111222333333222111000+++***)))'''''''''((((((&&&&&&''''''((()))))))))%%%&&&(((+++///333666777666666777888999999:::::::::;;;;;;;;;;;;;;;::::::>>>>>>=====================999444222555===FFFMMMYYYbbbfffcccaaabbb___XXXbbbjjjvvv}}}wwwtttuuu{{{xxxqqqllljjjiiiiiiUUUKKK???:::;;;<<<:::777777<<<@@@???>>>HHH\\\mmmiii\\\NNNFFFDDDCCC???:::111222444666666666555555000333777:::<<<>>>@@@BBBDDD@@@;;;555///,,,)))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((((($$$$$$%%%%%%'''((()))***000333555666444222222222222666:::<<<<<<:::::::::<<<^^^}}}ccc]]]XXX___rrrxxxnnnhhhqqq}}}wwwssspppnnniiiddd___ZZZWWWUUUOOONNNLLLIIIFFFDDDCCCBBB>>>===;;;999777777777777~~~uuujjj]]]UUUQQQKKKFFFGGGGGGGGGIIILLLSSS___kkkvvvcccJJJ<<>><<<999555111---+++*********)))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))***+++,,,***)))(((''''''((()))***))))))************))))))''')))++++++++++++---...---...111444777;;;===>>>===>>>>>>????????????>>>AAA@@@???======<<<======>>>>>>>>>>>>???AAABBBCCCAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEAAA???;;;777222///---,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,---+++,,,---///000000111111000111222333333222000///))))))))))))((((((((((((&&&&&&''''''((()))))))))&&&(((+++///333555777777666777777999:::;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::>>>===<<<;;;;;;<<<===???@@@<<<999999@@@KKKXXX```iiivvvvvvrrrzzzuuucccXXXTTTNNNEEE===BBB@@@===;;;<<>>999444///,,,************))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((()))+++,,,---***)))(((''''''((()))***))))))************))))))'''(((***++++++,,,...000///222777;;;>>>???>>>===:::;;;<<<===>>>?????????>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;<<<===???AAACCC???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAACCCEEEFFFGGGBBBBBBCCCEEEGGGIIIKKKLLLJJJGGGBBB===777333111000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,---+++,,,---///000111111111000111222333333222000///(((((())))))***)))((((((&&&&&&''''''((()))))))))+++---000333444444444333333444555666888999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>===;;;999:::<<<>>>@@@FFFCCCAAABBBJJJUUUbbbjjjhhhuuu|||wwwpppcccYYYUUULLLCCCAAACCCDDD@@@;;;DDDIIIMMMLLLGGGDDDDDDGGGAAA???<<<999777777888999777888777444000000333666666:::???BBB@@@:::222---))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))%%%%%%&&&''')))+++,,,---111222333111///000444777777<<>>;;;888777666666555444333333333444444qqqdddZZZPPPJJJHHHJJJMMMUUUhhhdddQQQ@@@>>>MMMggg~~~XXXHHHOOOOOOCCCHHHKKKJJJDDDAAA>>>555***))))))((()))******(((&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))+++***)))(((((()))***+++)))))))))))))))******+++************++++++++++++***+++,,,---///111222333888;;;>>>AAAAAA???<<<:::888888888:::<<<<<<;;;:::>>>>>>===<<<;;;;;;::::::>>>>>>>>>@@@DDDGGGHHHHHHKKKHHHFFFGGGIIIIIIEEEBBBKKKDDD@@@BBBEEEEEEAAA===???>>>======???BBBEEEGGGGGGEEECCCCCCFFFIIIIIIIIIJJJIIIGGGDDD@@@;;;777555000...+++))))))***)))(((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((***************+++++++++.........//////000111222111111111222333111...+++***)))((((((((((((((()))%%%&&&(((***++++++***)))////////////000000000000---000444666777888:::<<<;;;;;;;;;::::::999888777;;;888888:::;;;???PPPaaaxxxtttlllccc]]]]]]aaaeee|||tttggg^^^WWWMMMAAA999DDDDDDIIIOOONNNGGGDDDFFFDDDAAA@@@AAA@@@<<<;;;===<<<<<<:::555000...///222222666;;;@@@@@@===777444///,,,))))))++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((()))******)))((('''(((((((((((())))))))))))))))))))))))***,,,...000000000111111111333777;;;;;;<<<;;;888:::KKKfff{{{~~~eeeMMMQQQppp{{{qqqssspppqqq~~~|||}}}{{{zzzzzzyyywwwuuuwwwuuuqqqlllgggbbb^^^\\\VVVSSSOOOMMMKKKHHHDDDBBBBBB@@@>>>;;;888666555444444333111000000000111111lll\\\TTTPPPLLLOOOYYYjjj|||mmmTTTDDDAAAIIIZZZjjjxxxVVVEEEEEEIIIFFFJJJJJJFFFCCCAAA:::222---,,,************)))((((((((((((((((((((((((((()))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((((((((()))))))))***+++***)))(((((()))***+++)))))))))))))))***++++++***++++++++++++,,,,,,,,,***,,,...111333555666777999;;;===??????===:::999===;;;888777888:::<<<>>>888999;;;>>>AAACCCEEEFFFIIIHHHGGGHHHJJJLLLMMMMMMMMMLLLKKKJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJHHHFFFEEEDDDAAA>>><<<<<<===>>>???AAA@@@@@@AAADDDHHHKKKMMMLLLLLLKKKHHHDDD@@@<<<999666333000///...---+++)))******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((++++++++++++,,,,,,,,,,,,///////////////000222222222111111222222111...+++))))))(((((((((((())))))'''''''''((()))+++,,,---/////////000111222222222555666888999:::<<<===???999;;;===<<<:::888888888>>>>>>BBBHHHMMMWWWjjj|||zzzuuuwww{{{{{{zzzpppeeeggguuuyyylllbbb]]]JJJEEECCCEEEEEECCCDDDHHHAAA===>>>AAACCCBBBCCCFFFAAAAAA???999333000///000000333888<<<>>>>>><<<:::222...+++)))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''((()))******)))((('''(((((((((((()))))))))))))))))))))***,,,...000111000111222444555888:::<<>>===<<<:::888555444333222333222111000000000111111zzzjjjYYYPPPLLLPPP___pppjjjSSSCCC<<<>>>DDD___wwwuuuUUUIIIMMMFFFJJJKKKJJJHHHFFFBBB<<<333000,,,***************(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))******+++***))))))))))))***+++***))))))))))))***+++++++++++++++,,,,,,---------,,,...222666999;;;<<<<<<<<<<<<======<<<;;;:::999888888777888;;;???CCCEEEBBBCCCEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLKKKLLLLLLKKKIIIIIIJJJLLLJJJOOOTTTTTTOOOLLLKKKKKKKKKHHHCCCAAA@@@AAAAAAAAA>>>????????????AAAEEEHHHLLLMMMMMMLLLJJJFFFBBB???<<<:::777555333000,,,))),,,+++***)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,------.........////////////000111222333333222111111111000---+++)))))))))(((((())))))***)))(((''''''))),,,///111//////000222333444555666999888777888;;;=========<<<<<<:::777555777===BBBCCCIIITTT\\\^^^___hhhqqq~~~rrrfff___aaa]]]VVVQQQSSS___ppp||||||xxx~~~}}}sssfffXXXNNNHHHCCCAAABBBAAA>>>???DDDFFFCCCAAABBBHHHGGGEEE@@@:::444111000///000333666:::===@@@AAA888444///+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))((()))***+++...111333444333333555888<<<======<<<===:::===NNNhhh~~~}}}}}}vvv^^^TTT]]]ppp~~~ooo___kkk}}}yyyvvvsssoookkkhhhcccaaa^^^ZZZUUUQQQNNNLLLHHHFFFCCCAAA???===:::888777666555333222111111111222222111000000000111111|||gggVVVLLLSSSbbbuuu|||iiiWWWIIIAAA===>>>QQQooowww[[[HHHEEEHHHKKKLLLMMMKKKHHHDDD999555...***)))******+++(((((((((((((((((((((((())))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((('''&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))***************************************))))))******+++,,,***++++++,,,------......111444888<<>>>>>===<<<;;;:::::::::;;;999<<>><<<:::777333...***---,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,------......///000000000000111222333333444222111111111///,,,***)))))))))((())))))******)))))))))***,,,...111222000111222333555777888999;;;:::999:::<<<<<<:::888???:::666888BBBRRRbbblllwwwzzz{{{vvvnnniiilllrrrzzzvvvtttrrrxxxzzz{{{wwwnnncccZZZTTTLLLGGGBBB@@@@@@FFFVVVfff|||ssslllnnnuuuvvvkkk```___]]]]]]bbbfffkkkttt~~~~~~mmm___SSSIIICCCCCC@@@@@@EEEHHHEEECCCCCCKKKKKKIIIFFFAAA;;;666444111000000111444:::???CCC>>>:::444///+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))+++...111444666777666666888;;;??????===:::999@@@PPPiiiqqqggg]]]```jjjqqqnnngggdddiiilll~~~~~~}}}|||}}}~~~|||yyytttoookkkgggbbb^^^YYYWWWTTTQQQLLLIIIFFFDDDAAA???<<<:::999888555333222222111000000000000000111111111000000000000111{{{cccXXXXXX___qqq{{{lll[[[III<<<666???NNNddd}}}qqqTTTGGGFFFFFFJJJNNNNNNLLLJJJ???999111+++))))))******))))))))))))))))))))))))))))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((('''&&&'''''''''&&&&&&&&&''''''(((((((((&&&'''''''''(((((())))))))))))))))))******************++++++++++++*********************++++++,,,)))***+++,,,...///000111888:::===@@@AAA@@@???>>><<<;;;999888888999:::<<<@@@BBBCCCCCCBBBCCCFFFIIIFFFKKKSSS[[[bbbfffiiiiiioooppprrrqqqooooooqqqssszzzwwwggg```XXXSSSQQQOOOKKKHHHIIIKKKLLLLLLIIIFFFDDDCCCBBBDDDFFFHHHIIIHHHFFFEEECCCBBB@@@>>><<<999555111---,,,+++*********,,,---))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************((((((((((((((((((((((((((()))))))))*********++++++++++++,,,---......///000000000111111222333444555333111000///...+++))))))))))))))))))***++++++)))***---///111222333333222333444666888:::;;;<<<@@@@@@>>>>>><<<:::666333777333555CCC\\\wwwvvvxxx{{{ssskkkbbb[[[XXX\\\]]]\\\XXXRRRLLLHHHFFF@@@===;;;:::777888CCCOOOQQQNNNMMMPPPTTTUUUQQQLLLKKKHHHGGGJJJNNNRRR\\\eeennnwww}}}vvvggg[[[KKKBBB;;;===BBBFFFKKKPPPIIIIIIIIIHHHFFFBBB>>>;;;777444000...///444:::>>>AAA???:::444...***((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))(((***---000333666999:::999:::;;;===>>>>>>;;;999999NNNlll{{{|||mmmooorrrtttrrrjjj___WWWbbbzzz}}}|||{{{yyywwwtttpppkkkfffbbb]]]XXXTTTQQQOOOMMMJJJFFFCCC@@@???;;;999777666666555222000000000/////////000000111000000000000111000000000qqq\\\UUUcccvvv{{{mmmWWWDDD777;;;;;;AAAZZZyyyZZZOOOFFFGGGLLLNNNNNNNNNDDD>>>555...+++*********))))))))))))))))))))))))'''(((************((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))&&&&&&''''''((())))))))))))))))))*********++++++******+++,,,,,,+++******+++************+++,,,,,,)))***,,,...111333555666===>>>@@@AAAAAA@@@>>>===999888777777888:::<<<>>>;;;<<<>>>AAAFFFPPP^^^hhhrrrxxx{{{rrrlllggg___YYYOOOMMMLLLLLLLLLKKKIIIFFFAAABBBCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@===;;;000///,,,***))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++***++++++,,,---...//////111111111111222333444555666444111///...---***((())))))))))))******+++,,,,,,...111444555555555444444555666888:::<<<===>>>>>>>>>===:::666444444555333444:::KKKbbbxxx~~~tttkkk```YYYRRRMMMKKKLLLLLLKKKIIIEEE@@@>>>>>>???DDDDDDBBB>>>;;;<<<@@@DDDBBBDDDGGGGGGFFFEEEDDDDDDAAA>>>===???@@@CCCKKKSSSRRR```sss{{{wwwsss{{{~~~iiiXXXFFF======@@@GGGMMMFFFFFFFFFHHHIIIHHHEEEBBB>>>:::444///...111555888>>>???>>>:::444...***)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((())))))))))))***+++///222666999;;;;;;;;;<<<======;;;;;;<<<>>>AAAYYYzzztttpppzzzrrrgggccceeewww}}}{{{zzzwwwrrrnnnhhheee```\\\XXXSSSOOOKKKJJJIIIFFFDDDAAA>>><<<;;;888666444333333333111//////////////////000000111...///000111111111000000hhhccchhhvvvmmmWWW???;;;444333AAA```kkkRRRIIIKKKMMMNNNOOOIIICCC:::333///---,,,,,,))))))))))))))))))))))))&&&''')))******)))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))(((((('''&&&&&&&&&'''((()))))))))&&&&&&''''''((())))))***))))))*********+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---+++,,,///222555999;;;===>>>????????????>>>>>>===:::::::::;;;===AAADDDEEECCCJJJUUU```mmm~~~kkkbbbWWWQQQPPPOOOKKKGGGEEEEEECCCBBBAAA@@@@@@@@@>>>===<<<>>>@@@BBBBBBBBB999666222...+++*********))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,+++,,,---...///000000111222222111222222333444555777444111///...,,,***((())))))))))))***+++,,,---222222333555666777777777777777999:::<<<===>>>???777999999666333777BBBJJJKKKLLLOOOTTT]]]hhhrrryyyzzznnnjjjjjj___SSSGGGBBB???>>>AAAGGGGGGFFFEEEBBB???>>>@@@BBBKKKMMMHHH===888;;;;;;666>>>AAACCCBBB>>>;;;999999===::::::<<<<<<===CCCJJJCCCJJJWWWaaa```\\\___gggmmm```WWWMMMFFFDDDDDDCCCCCCFFFIIIJJJIIIFFFDDD@@@999333000111333555666:::??????:::444///---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))+++---000444888:::;;;<<<;;;>>>???===999:::@@@GGGYYYhhh{{{kkkoooooojjjrrr|||{{{uuurrrqqqnnniiiddd\\\ZZZVVVRRROOOLLLHHHEEECCCBBB@@@>>>;;;999777666444333111111222111000...///............///000000---...000111111111000000qqqeeettt{{{dddOOO@@@555555:::LLLsssbbbOOOLLLLLLLLLMMMMMMGGG>>>666222///...---))))))))))))))))))))))))&&&'''(((******((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$&&&(((******)))((('''&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***)))************+++++++++***+++,,,------,,,+++***++++++******++++++,,,---,,,...111555999===@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAADDDHHHKKKMMM```nnnlll___YYYUUUOOOIIIJJJIIIEEEBBB@@@>>>>>>>>>888777666999===AAACCCCCCBBB???:::444///---,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,------...///000111222222222222222222333444555555777444111///---,,,)))((())))))))))))***+++,,,---666666555444555777999;;;888999:::;;;<<<>>>??????555888:::888:::EEEYYYiiikkkkkkiiicccbbbkkk{{{zzztttlllpppqqqgggXXXLLLHHHIIIGGGCCCDDDJJJJJJDDD???@@@???@@@@@@???>>>???AAACCC^^^aaaXXXGGG@@@EEEBBB666:::<<>>AAA>>>999444111))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((()))))))))))),,,...222555999;;;<<<<<<:::>>>@@@<<<888:::DDDNNNvvvxxx|||zzzgggrrr|||nnnooo|||~~~{{{uuummmiiigggeee```\\\UUUSSSOOOLLLJJJHHHDDDBBB???>>><<<:::888555444333333111000000000000///---......---------...//////---...///111111111000///yyynnnzzz{{{yyy{{{nnnQQQ===;;;444333UUUaaaHHHIIINNNNNNQQQMMMGGG???555---+++...***,,,---,,,)))''')))+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))******+++++++++++++++******))))))++++++++++++++++++++++++,,,222777888<<>>444---,,,...***************)))))))))************************))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))*********))))))))))))))))))))))))***++++++,,,,,,---------...000111333444333444666888888888777777666333...,,,++++++++++++((()))***+++---///111333888222...111888<<<<<<;;;===???>>>::::::<<<:::444///888;;;777BBBccc~~~tttqqqzzzzzzmmmaaaYYYSSSMMMHHHGGGEEEBBBAAADDDEEEBBBDDDKKKKKKDDD??????GGGDDDEEEGGGDDD@@@CCCKKKbbbooonnnYYYGGGEEEHHHHHHAAAJJJHHHCCCHHHIIIEEEGGGDDD@@@;;;===AAABBB@@@<<<:::>>>DDDHHHIIIFFFAAA>>>GGGNNNXXXbbbgggfffccc___uuuggg[[[NNNCCCBBBBBBAAAAAAEEEEEEFFFEEEAAA:::444111000333333666>>>EEEDDD;;;333...+++((((((***+++***((())))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&)))+++***((('''(((***000111444777999<<<===>>>===999===CCC===:::RRRrrrlllYYYZZZrrrkkkmmm~~~{{{yyytttkkkbbbZZZVVVTTTTTTOOOMMMKKKHHHFFFBBB===999:::888666444333333333333///......---------......//////.........//////000...000111333444444333333www}}}yyyqqqiiiiiippp~~~mmmOOO@@@999888EEEWWWxxxWWWHHHIIINNNJJJJJJGGGBBB===666///******,,,---+++)))((()))+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++++++++++++++*********)))+++++++++,,,---...//////333888;;;;;;>>>CCCBBB>>>BBBAAAEEEHHHFFF@@@???CCCDDDQQQcccsssxxxttteee[[[RRRNNNIIIEEECCCEEEAAA<<<999888666555;;;DDDAAABBBBBB@@@;;;555///+++******))))))))))))***+++************************))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***))))))))))))))))))))))))))))))***++++++,,,,,,---------...000111333444333444555666777777777777666222...+++***+++******)))***+++,,,...111333444444555888;;;>>>>>>======???===;;;;;;<<<;;;888666666777:::DDDXXXqqq}}}xxxhhhZZZNNNHHHAAA??????@@@>>>;;;>>>CCCFFFCCCDDDHHHJJJIIINNNTTTPPPNNNOOOTTTUUUSSSTTTYYYnnn|||rrrccc]]]YYYTTTdddjjjaaaWWWWWWVVVTTTYYYPPPPPPOOOJJJDDD@@@???@@@===<<<;;;::::::;;;===>>>>>>CCCLLLUUU[[[^^^___^^^lllfffIII>>>BBBEEEEEEDDDIIIJJJIIIDDD===888888:::444333444999???AAA???<<<111---***)))***,,,,,,+++***)))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((((((((((()))))))))***''')))***)))((((((***---222444666888;;;===>>>>>>@@@???>>>>>>BBBQQQkkkooo___YYY]]]kkkxxxuuuxxx}}}|||yyytttqqqqqqllleee]]]VVVRRRPPPOOOKKKIIIEEECCCAAA===999666666555333222111000000111......------------.........------------...//////000111333444555555555555tttuuu{{{iii^^^UUUTTT^^^qqqvvvVVVAAA999999:::ZZZvvvhhhLLLGGGMMMJJJMMMKKKDDDAAA???666******+++,,,***)))(((***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))***++++++++++++++++++************+++++++++,,,...111333555;;;>>>>>><<<<<<===<<<999>>>???CCCGGGGGGEEEIIINNNdddyyyyyyjjj]]]QQQJJJHHHCCCAAA???===999777:::@@@DDDAAA@@@AAACCC???666...,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))******))))))******+++,,,,,,,,,---------...000111333444444444444555666666777777555222---*********)))))),,,,,,---...000333555666555:::??????===<<<>>>@@@>>>888777;;;;;;777999@@@EEEBBBGGGUUUeeennnqqqssshhhTTTGGGAAA>>>::::::<<<===:::888===EEEHHHLLLTTT]]]dddkkkxxx{{{xxxyyy~~~|||{{{|||www~~~uuuuuutttqqqkkkcccZZZSSSMMMJJJJJJHHHDDD@@@>>>???@@@AAA>>>???BBBGGGLLLPPPTTTVVV]]]mmmuuu\\\HHH>>>???EEEAAADDDGGGFFFBBB===;;;;;;777555444555888===CCCFFF777333---******,,,---...******)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))))))))******(((((()))((()))***...111666777999;;;<<<>>>>>>?????????::::::MMMoooyyyfffbbbfffiiihhhgggaaaeee}}}|||xxxsssmmmiiiccc```[[[UUUPPPKKKHHHGGGEEEBBB>>>;;;:::777555333222111000///............------,,,,,,,,,------...---,,,,,,,,,------...///222333555666888888888777zzzhhh]]]QQQMMMSSSddd|||}}}UUU<<<888===@@@UUUsssyyy```NNNHHHNNNSSSPPPEEEAAABBB<<<111,,,,,,+++***))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++,,,///333777999:::<<<===<<<;;;::::::999888???IIIRRR[[[dddpppzzzyyyhhh]]]YYYMMMIIIEEEBBB???<<<999999AAA>>>===@@@EEEEEE@@@:::111///,,,)))((((((***+++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********))))))***++++++,,,,,,------------...000111333444555555555666666777888999444111,,,***))))))))))))......///111333555777888;;;>>>>>>;;;999<<<>>>???===777999BBBBBB@@@MMMaaafffcccfffkkkiiifffnnn|||lllQQQBBB??????>>>???===>>>@@@AAADDDLLLUUU]]]iii{{{{{{nnnbbbXXXYYYXXXVVVQQQJJJCCC???AAA@@@>>>>>>AAAGGGLLLPPPQQQVVVcccuuuoooSSSCCC>>>;;;<<<@@@FFFIIIGGG@@@::::::999777555444999AAAHHH>>>999333---++++++---...*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********)))(((((((((***...222555888999:::<<<===>>>>>>>>>===<<<<<>>???777<<>>666///...+++*********++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))***************++++++,,,+++++++++++++++++++++,,,******,,,...111555999:::555777;;;=========>>>AAA:::LLLeee{{{}}}}}}pppdddSSSFFFAAA???<<<777@@@@@@@@@AAABBBDDDDDDDDD888666111---***)))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))*********************+++,,,,,,---------------...000111333444666777777888999999::::::333///+++))))))*********///000111222444777999:::>>>>>>===<<<@@@EEEAAA888===;;;BBBMMMRRRYYYsss|||xxx{{{~~~wwwnnndddRRRDDDDDDKKKMMMIIIGGGDDDEEEMMMXXXeeeuuuzzzoooddd]]]MMMJJJEEEAAA@@@BBBEEEHHHHHHDDDIIITTT[[[___mmm~~~hhhJJJMMMEEE>>>AAAIIIMMMHHH@@@======<<<999555666<<>>>>>>>>???>>>JJJeee~~~{{{wwwwww{{{vvvoooiiibbb\\\VVVRRRKKKJJJHHHEEEBBB>>>;;;::::::777444222111111000///...............---------,,,,,,,,,,,,------...////////////000000222333333555777999;;;<<<=========dddSSSPPPUUUcccwwwvvvNNN999888222===ccczzzWWWGGGIIIMMMOOONNNHHH???999444111---++++++,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((())))))***(((((((((((())))))))))))+++************+++,,,,,,++++++++++++,,,,,,,,,,,,+++---///222555888:::;;;===<<<<<<===;;;:::>>>EEEGGGbbbnnnTTTGGGEEECCC???DDDFFFHHHFFFDDDCCCDDDGGG>>>;;;777222...+++***)))************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++******++++++,,,------------------...000111333444666777999;;;;;;;;;::::::111...+++)))***,,,------000111222333555888:::;;;;;;===>>>CCCNNNTTTHHH777888:::BBBOOO[[[mmmppp]]]TTTHHHNNNSSSXXXcccnnnlllcccVVVWWW]]]jjjzzzqqqlllcccXXXNNNEEE???<<>>?????????@@@III```}}}yyylllzzznnn}}}}}}tttnnnfff^^^WWWRRRNNNKKKDDDCCCAAA>>>;;;888666555555333111111111111000...---....../////////......------------......///000111111111222333444555666666888:::<<<>>>??????>>>oooXXXPPPTTTeeexxxoooIII>>>777777MMMvvv\\\OOOIIIOOOSSSKKKBBB???888444///,,,,,,,,,,,,***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((())))))******(((((((((((())))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,------///111444777:::;;;;;;;;;DDD@@@>>>@@@@@@DDDQQQ^^^qqqqqq[[[RRRNNNKKKHHHKKKNNNOOOLLLIIIHHHHHHAAA???;;;777222///---+++************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********'''(((((()))******++++++******+++,,,,,,------...---------...000111333444444666999<<<<<<;;;999888000---******,,,...///000111111222444666888:::;;;:::<<<===BBBPPP\\\TTTCCC;;;<<<@@@KKK\\\rrryyyeeeRRRGGGCCCVVViiisss{{{uuuooouuu{{{~~~ooo```TTTLLLCCCAAA@@@BBBEEEJJJPPPTTTSSS```nnnjjjPPPFFFEEEGGGHHHCCCCCCBBB>>>:::666444333<<<>>>???;;;555///,,,++++++++++++*********))))))***)))(((''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))*********++++++++++++******---222666888777:::;;;===>>>@@@AAAAAABBBIIIbbbpppeeeaaapppmmm~~~yyyuuummmggg]]]TTTNNNJJJHHHFFF>>>===:::777555333111111111000000000111111///---,,,---...///000//////...............///000111111222222222333444555777777666888:::===>>>???@@@???lllXXXVVVYYYcccvvvgggDDD???666999ZZZ{{{\\\GGGKKKRRRMMMGGGHHH:::666000---------,,,***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++(((((((((((())))))))))))++++++******++++++,,,---+++++++++,,,,,,---------111444888;;;======<<<;;;@@@===>>>FFFOOO___vvvqqq```WWWRRRHHHKKKQQQUUUUUUSSSNNNJJJAAA@@@===:::666222///...************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++***++++++,,,,,,------...---------...000111333444222555999<<<===;;;888666///---******,,,///111222111111222444666888:::;;;===<<<888999III\\\^^^SSSGGGEEECCCJJJ^^^sss|||zzzzzzpppeeeUUUHHHKKKaaauuuxxxwwwyyywwwqqqyyyrrrSSSOOOFFF>>>===CCCHHHJJJLLL\\\eeeiiilllnnnnnnWWWLLLIIIIIIEEEDDDAAA>>>;;;777444111888;;;???===888222...,,,+++++++++************)))***)))(((''''''((()))***(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''((((((((((((((((((((()))******)))************++++++++++++***+++///444888888777;;;<<<>>>@@@BBBCCCDDDDDDWWWzzzddd___dddxxxxxxwwwsssoootttyyysssoooddd]]]SSSJJJDDDAAA@@@???<<<:::777333111///....../////////000111111...,,,+++,,,...///000//////............//////111222222222222222333444555777888777888:::===???@@@@@@@@@iii]]]YYYsssxxxfffCCC444;;;FFFggglllJJJEEEOOORRRLLLFFF???:::333///...---+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,++++++,,,000333444888<<<;;;:::===AAACCCBBBIIIKKKVVVrrrvvv^^^ZZZPPPQQQXXXWWWXXXWWWMMMIIICCC<<<999888777222------,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,///...,,,*********,,,------...000000000000333555<<<::::::;;;<<<:::666111000+++'''***111555333000+++333777666777<<<===;;;:::666666???JJJSSSXXXYYYPPPQQQZZZhhhooorrrsssooommmZZZTTTXXXOOOUUU^^^fffiiioooxxxttt}}}oooZZZGGG@@@AAAAAA???JJJMMMZZZgggggg```bbblllyyyZZZLLLMMMGGGIIIGGGAAA>>>===888000111666;;;===:::444...+++,,,+++******************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))))))))))))))***+++,,,...111555888888888AAA===>>>DDDCCC???HHHVVVyyy{{{mmmfffdddcccnnnpppmmmwww{{{rrrggg___VVVQQQJJJCCC???<<<999777333333333222111000000///---------...............,,,,,,.../////////...---/////////000111333444555555555444333333444444555888:::<<<<<<<<<<<<>>>@@@nnnccctttxxxyyyTTT===<<<<<>>>>>AAAZZZrrrjjj]]]ZZZ[[[YYY[[[ZZZPPPMMMGGG???;;;:::888333///---,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++***+++,,,...000...///000000000111333666<<<<<<;;;======;;;666111///,,,***,,,111444333111222777888666666:::;;;777===???BBBDDDHHHRRRbbbpppxxxqqqooouuu{{{~~~vvvqqqiiifffUUUSSSSSSJJJRRRaaa___]]]fffsss~~~mmm^^^PPPEEE???BBBCCCLLLYYY[[[VVVYYYbbbooodddGGGKKKJJJIIIFFFCCC???<<<:::222555888:::999666111...++++++******))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))*********+++---111555888::::::>>>===@@@DDDBBBDDDWWWlll}}}{{{yyyuuuwww}}}yyyrrriii___WWWPPPKKKEEE???;;;999666444222222222111000/////////------............//////,,,---...///000///......///000000111222333444555666555555444444444444444777888;;;;;;;;;;;;<<<>>>zzz~~~nnnGGG;;;888444MMMxxxnnnPPPDDDJJJOOOMMMGGGBBB:::555111///...,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,,,,---------.........,,,---...//////111555888888888999:::<<<>>>@@@BBBOOOtttsssiiiaaaYYY[[[]]]VVVRRRLLLDDD???<<<:::666222...---,,,+++***++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,***))))))***,,,...111222000111111000///111444777<<<<<<===>>>===:::555111---...///111222333333333999:::999777888;;;;;;777777:::>>>CCCOOOddd|||www|||vvvfff[[[PPPMMMEEEEEEHHHNNNfffjjjUUUKKKDDD???@@@GGGKKKLLLQQQZZZSSS]]]vvvfffQQQHHHDDDHHHHHHAAA<<<===777555444666888888444111++++++***)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))))))))******+++***,,,...222666999;;;===??????BBBCCCBBBKKKggg~~~zzz{{{vvvmmmeee\\\RRRKKKFFFBBB===999666555333111111111000000///.........---........./////////000---...//////000000//////000000111222333444444555666666555444444444444444444666999::::::::::::;;;}}}wwwXXXBBBBBB777===]]]YYYAAAFFFPPPOOOJJJEEE>>>888222000...---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,------------+++,,,...000111333777999:::999999:::;;;AAAMMMXXXuuukkkWWWWWW]]]ZZZVVVQQQJJJDDD@@@===999666000///---+++++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,)))******+++---///111222222222111000000111555888:::;;;<<<<<<;;;777333///---000444555444333444666;;;::::::;;;===>>><<<999777555666DDD^^^|||yyyzzzgggXXXMMMFFFGGGKKKSSShhhyyy[[[NNNAAA>>>???CCCKKKTTTSSSUUUggggggNNN???EEELLLFFF>>>======888444444777888555222,,,+++***)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))******++++++---///111444666999<<<>>>EEECCCBBBAAADDDSSSqqqtttmmmxxxxxxlllaaaXXXOOOGGGBBB>>>:::666444333222111////////////......---------.........//////000000111/////////000000000000000111222222333444555555555555555444333333333333333222555888999999888999999}}}rrr|||[[[NNN===888IIIuuueeeEEEEEEMMMLLLKKKHHHBBB;;;444000......++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,***,,,///000222444777:::888888:::===@@@JJJbbbxxxyyyvvv~~~yyy[[[UUU[[[XXXXXXTTTOOOJJJEEEAAA===;;;555333000---++++++,,,---************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,---...//////222222222111000111444777777888999888666333000...///333777888555444666888::::::;;;======;;;999777;;;???CCCNNNddd|||}}}eeeTTTKKKHHHPPPYYYjjjzzz~~~kkkRRRBBB;;;<<>>777555777777444000---,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************************+++,,,,,,111333555666777999===@@@GGGBBB>>>BBBMMMaaazzzqqqiiixxxoooaaaVVVMMMFFF@@@<<<888555222111111111000///.........---------------......//////000111222222000000000000111111222222222333444555666666555555444444333333333333444444222555777888888888888999]]]@@@888AAAeeeqqqMMMEEEHHHGGGJJJIIIFFF???888222//////,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,*********+++++++++,,,,,,+++---000222333555777:::777999@@@JJJSSSbbb|||{{{wwwyyylllbbb___TTTVVVUUURRROOOJJJFFFBBB@@@:::777333///---,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,------------............000111222222111111333444444555555444111/////////222555888888777666888:::;;;:::;;;<<<:::777888;;;<<>>UUU{{{uuuRRREEEEEEEEEJJJKKKIIIDDD<<<555111000,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------///222444555666888:::<<<>>>LLLcccvvvxxxrrrZZZRRRTTTTTTSSSOOOJJJFFFCCC???<<<666111...,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,------..................000222222111000111111333333333000...---///222777777888888888888:::;;;<<<::::::;;;999999BBBNNN___qqqzzzqqqiiiqqqfffSSSWWWeeeyyy|||hhhWWWHHH???:::>>>AAAHHHVVVdddfff```sssjjjRRRGGGGGGJJJGGGFFFCCC???:::666333111000000...---,,,+++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...222666:::;;;;;;???EEEKKKAAABBBJJJZZZqqqmmmppp}}}uuummm]]]UUUJJJAAA===:::777444222000//////000111000...---------..................//////000222333333444333222222111222333444555444555666888888777666555666666666777888:::<<<===777888888888777999<<>>999333///---,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,+++,,,---...////////////---///222333222000000000222333222///,,,,,,000444999888777777888:::;;;<<<<<<::::::;;;:::???PPPccc~~~ssssssrrrgggTTTMMMbbb}}}qqq[[[LLLAAA>>>>>>BBBIIIQQQXXX]]]fffkkkPPPIIIKKKFFFFFFFFFBBB<<<777444222111111///...---,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...111555:::<<<===BBBJJJPPPBBBHHHUUUhhh~~~rrrdddiiixxx~~~uuuhhh]]]SSSKKKBBB;;;888666444222000///......000000///..............................///000111222333444444333333222111222333444555444555777888999888666555777777888:::;;;===???@@@999999999888777999===AAAvvvssswwwsssuuu{{{}}}OOOCCC@@@XXXxxxzzz[[[EEEBBB@@@JJJLLLPPPOOOEEE999555666...,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,---------///...------,,,---...///333333555999999888<<>>NNNccciiivvvjjjQQQGGGHHHIIIHHHDDD@@@<<<666000111000222333...(((***111************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))*********)))))))))))))))+++++++++***)))***---///444::::::@@@LLLMMMLLLSSSFFFbbbyyy~~~wwwsss~~~vvvuuu}}}pppcccZZZUUUFFFCCC>>>999444111000///000000//////............///////////////.........///000222333333222111111333333333333444555555555666444444666999999666333999999:::<<>>888888///---+++***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,---------///...---------...///000666666777999777777>>>GGG___zzzzzzeeeUUUXXX]]]WWWMMMHHHCCC@@@>>>>>>999000,,,...,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))************************++++++++++++------------...000111333333222000///......//////---......///000333777;;;999999999888999;;;<<<<<<<<<===888888AAANNNooojjjTTTVVVVVV^^^kkknnnxxx}}}cccIII@@@AAAEEEKKKRRRdddlll}}}oooPPPFFFHHHLLLMMMHHH@@@999666333111222444111++++++000************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))***)))))))))))))))))))))***++++++++++++---000333555@@@>>>???OOOYYYTTTPPPMMMjjjyyy~~~{{{}}}qqqdddXXXOOOKKK???===999666222111000000111000000000////////////////////////////////////111111333444444333333222333444444444444444444444888666555666888888666444666777:::>>>CCCGGGIIIJJJDDDCCCBBBAAAAAAAAAAAAAAAqqqZZZNNNOOOhhhVVV???999SSSxxxzzzdddQQQGGGEEEFFFKKKOOOLLLCCC:::777111...,,,++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,,,,,,,,,,------------///......---...///111222555555666777888===LLL[[[zzzsssYYYUUU[[[ZZZTTTOOOGGGEEECCCBBB===444///...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++************+++++++++,,,---------...///000222222111000///------------...++++++,,,///444888:::;;;:::888888:::<<<=========???>>>888:::HHHWWWqqqwww]]]OOOUUUaaawww```HHH@@@BBBDDDDDDXXX\\\iii{{{eeeKKKHHHJJJOOOLLLAAA:::999666333222444444000------++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))******)))***+++,,,---///444777777EEEDDDAAATTTccc\\\RRR___vvvuuu{{{pppcccVVVKKKCCC???888666444222000000000000111111000000000000//////000000000000000000000000222333444444555555444444444555555666666666666666:::888666555666777777666888:::>>>CCCIIINNNRRRTTTPPPNNNLLLIIIGGGFFFEEEEEEyyy]]]KKKWWWtttkkkLLL999@@@aaavvvvvvhhhUUUEEECCCEEELLLMMMEEE;;;666333000---+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,------------...............///111333444444444777<<>>999555222444666333...***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))************+++,,,,,,---000444777888DDDFFFJJJYYYaaa___```|||ooo}}}{{{sssfffXXXLLLBBB<<<888444333222000000///000000000000000000000000//////111111111111222222222222333333444444555555666666555666888999::::::::::::;;;999666444444666777888===@@@DDDHHHLLLQQQUUUXXX[[[YYYTTTOOOKKKHHHFFFEEEvvvQQQJJJ^^^}}}XXX@@@888JJJjjjfffPPPGGGDDDIIINNNJJJ???777555222...,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++,,,,,,---------..................///000333555666888999>>>IIIXXXooojjjZZZUUUUUUXXX\\\LLLKKKIIIEEEAAA;;;333,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,------...///000111222222///...---++++++++++++,,,...---...222777:::999666999888;;;AAAAAA;;;:::===;;;OOO___kkksssooonnnyyytttbbbZZZ[[[hhh{{{aaaLLLEEEDDDAAAFFFVVVjjjssssssuuu|||oooJJJAAAHHHKKKFFFBBB;;;777333333555555///)))++++++++++++************************************))))))))))))))))))))))))***)))))))))))))))******(((((())))))************+++,,,,,,,,,---///333666:::@@@HHHUUU]]]WWW^^^vvvnnn}}}vvvuuuqqqhhhZZZLLLCCC<<<888555444333222111000000//////////////////////////////222222222333333333444444333333444444555666777777777888:::===>>>>>>>>>===999888666444444666999<<>>BBB@@@:::???IIIddd}}}wwwyyykkkeee^^^ZZZdddsss~~~gggRRRGGG<<<===III[[[hhhlllttt~~~ZZZAAAAAAHHHFFF@@@>>>;;;777333555666222+++,,,++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))******+++((((((((()))******+++++++++,,,---------000444777<<>>===777888777777777:::>>>BBBCCCGGGKKKMMMOOOSSSYYY^^^```\\\UUUMMMFFFAAA???>>>kkk\\\hhh{{{___@@@>>>WWWzzzuuu^^^JJJGGGNNNOOOGGG???:::666111---,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,------------............---......000333666999:::;;;AAARRRkkkttteee\\\XXXVVVUUUPPPIIIHHHGGG???666...------------,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,...///111222222222222000///---,,,++++++,,,,,,///000333444555666999;;;===<<<>>>AAA===;;;III\\\xxxcccVVV\\\eeelll}}}rrriiiNNNCCC???IIIWWWbbbnnnyyyzzzRRRAAADDDFFFAAAAAAAAA<<<555555777555000,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))))))))***++++++'''(((((()))******+++++++++,,,---...///222777:::>>>IIITTT^^^___ZZZqqqqqqggglllzzzvvvsss{{{qqqgggUUULLL@@@888666555444222222222222222222222111111111111111222222333333333333333444555555666777777888888777888999;;;<<<===>>>???@@@@@@???===:::888666888:::;;;<<>>===mmmqqqyyyxxxpppEEE>>>LLLhhh~~~dddJJJDDDKKKNNNGGG???;;;666111...------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------.........//////---......000333666:::;;;BBBKKKbbbppp```WWWZZZYYYSSSLLLKKKLLLEEE;;;......---------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...///111222222222222000///---,,,++++++,,,------000333444444666:::>>>@@@>>>??????:::;;;QQQkkk}}}vvv]]]RRRaaavvvlllTTT@@@AAANNN\\\iiitttjjjJJJGGGKKKIIIDDDEEE???777555888888333,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))((())))))***++++++'''(((((()))***+++++++++***+++---///111555;;;>>>@@@QQQ[[[\\\^^^ccc}}}ssskkkqqqyyy}}}}}}sss}}}wwwfffZZZMMMEEE;;;555555666555444///000111222333333333222333333333444444555555555444444444555666777777888::::::::::::;;;===???@@@AAAAAAAAA@@@>>>:::666333666999<<<>>>@@@CCCIIIMMMSSSUUUVVVSSSOOONNNSSSWWWUUUQQQKKKEEEAAA???>>>???tttyyyZZZ@@@>>>OOO}}}|||{{{]]]DDDLLLNNNCCCAAA;;;999666111,,,))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++,,,,,,...............///000111***333111...666;;;:::===BBBYYYzzz|||iiiOOOUUUZZZXXXPPPNNNPPPIII>>>999111,,,---...,,,,,,---,,,++++++******++++++,,,************************++++++++++++******)))))),,,------------------...,,,...///000000111333666666222---+++,,,///111222111333555666777999===??????BBB<<<777:::CCC^^^sssggg```rrrsssKKK===CCCRRRiii~~~```LLLJJJ999DDDGGGGGGCCC>>>;;;999777///---++++++,,,,,,+++***))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000222333555:::@@@NNN___ggg^^^ZZZmmm{{{wwwzzzxxxsss{{{{{{hhhSSSDDD;;;:::888666444333222222111111111000111222222333222222222222333555666777777888888999:::::::::;;;===<<<<<<<<<>>>BBBIIIMMMFFF???===???>>>999777:::;;;===???CCCFFFIIIKKKLLLUUUYYYWWWNNNGGGGGGKKKMMMPPPJJJHHHJJJHHH@@@<<<===}}}qqq}}}qqqOOO@@@KKKqqq|||{{{gggOOOJJJKKKHHHGGG<<<;;;888333...+++++++++************************))))))))))))************))))))))))))************+++++++++++++++,,,,,,,,,...............///000000///555222111888999888???OOOiiijjjWWWRRRUUUVVVRRRPPPNNNJJJDDD:::333------...---,,,---,,,++++++******++++++,,,************************++++++++++++*********))),,,,,,,,,------------------...//////000111555777555222///---///111333333444555777888999;;;===@@@:::@@@???AAAJJJRRRccc}}}~~~llllllqqqhhhPPPCCCDDDYYYqqqZZZDDDIIIDDDFFFFFFCCC???<<<999777111...,,,+++,,,,,,+++***************************+++++++++*********))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000555555666???JJJbbbjjjjjjaaaaaawwwwwwvvv}}}{{{jjjXXXHHH???999888777555444333222222222222111111222222333444444444555555666666666777888888888999:::;;;<<<===<<<>>>BBBEEEIIIMMMQQQTTTHHH@@@;;;;;;;;;:::>>>DDDFFFFFFGGGHHHKKKNNNQQQSSSVVVZZZWWWNNNFFFEEEHHHIIILLLGGGFFFHHHFFF???::::::rrrxxx___@@@DDD\\\{{{yyyqqq\\\FFFFFFLLLJJJ>>>===:::555000---,,,---************************))))))))))))************)))))))))*********++++++***+++++++++,,,,,,,,,---......------......//////444666333666<<<999===NNNhhhoooxxxtttgggVVVTTTTTTVVVTTTNNNJJJIII===555/////////---,,,---,,,++++++******++++++,,,************************++++++++++++************++++++,,,,,,------------////////////000222777:::555333000000111333444444777999:::;;;;;;<<<>>>@@@<<>>AAADDDFFFDDDGGGLLLQQQTTTVVVVVVVVVOOOHHHBBBAAACCCGGGPPPXXXXXXWWWTTTRRRQQQRRRTTTUUUYYY\\\ZZZPPPGGGEEEGGGGGGJJJFFFFFFGGGFFF@@@;;;999}}}sssHHHBBBMMMyyy|||wwwwwweeeFFFBBBKKKEEE???>>>;;;666111---,,,,,,************************((()))))))))************))))))*********+++++++++***++++++,,,,,,---------......------......///000444555555999>>><<>>@@@EEEOOOYYYjjjwwwiiiiiixxx}}}{{{zzzsssttttttrrrpppooopppqqqqqqqqqsssxxx~~~___GGGEEENNN[[[nnncccVVVNNNIIIIIIIIIEEE@@@===666333///---------,,,+++******************************************************))))))******+++,,,++++++,,,,,,,,,,,,------111,,,000999888777JJJdddrrrkkkiiipppoooZZZIII>>>888666555444444333333444444555555555555555555666666777666888999;;;<<<=========999:::<<<@@@EEEKKKQQQTTTSSSTTTVVVXXXXXXWWWSSSPPPPPPOOONNNOOOSSSYYYbbbiiiiiigggccc___ZZZVVVSSSQQQYYY]]]\\\RRRJJJGGGHHHHHHHHHGGGGGGHHHGGGCCC>>>:::uuu]]]IIIHHHooo~~~xxxzzzlllMMMDDDIII@@@???>>><<<777222---,,,,,,************************((()))))))))************************++++++++++++******+++,,,------..................///000111111333777888:::>>>AAA\\\zzzqqqooowww~~~{{{mmmZZZOOOSSSYYYTTTMMMKKKEEE<<<444222000...---...,,,++++++******++++++,,,************************+++++++++++++++++++++,,,++++++,,,---......//////000111111000222666;;;@@@BBB<<<444000000333777999;;;<<<======<<<<<>>999666111...------,,,+++******************************************************))))))******+++,,,+++++++++,,,,,,---------111...111888999===SSSmmmvvvkkkhhhvvv{{{}}}uuu^^^KKKAAA<<<888444555444444444555555666777777777777777777888999999888999:::;;;;;;<<<<<<<<<:::<<<@@@FFFMMMUUU[[[___^^^\\\ZZZYYYXXXVVVRRRNNNNNNSSSZZZ___ccchhhllloooqqqqqqoookkkeee^^^WWWSSSVVV[[[ZZZRRRJJJGGGGGGGGGFFFFFFFFFFFFEEEDDD???;;;ppptttrrrOOODDDZZZ||||||~~~rrrYYYJJJFFFAAA@@@???===999333...,,,+++++++++++++++++++++++++++))))))))))))*********************++++++++++++,,,******+++,,,---...//////------...///000222333444444:::;;;<<>>>>>===>>>@@@BBBLLLqqqvvvlll{{{~~~vvvqqqgggeeecccbbbbbbaaa___]]]]]]___```______```bbbddd\\\[[[XXXSSSOOOLLLMMMNNNTTTVVVZZZ]]]bbbhhhooosss{{{{{{___HHHBBBNNNeeevvv___JJJFFFHHHDDD???>>><<<999333///...------,,,++++++++++++++++++++++++***************+++++++++******))))))******+++,,,***++++++,,,,,,------...000111444999>>>KKKcccwwwqqqddddddzzz|||vvvrrryyysssaaaKKK>>><<<;;;888333777777666666777888888999999999999999999::::::;;;<<<;;;;;;<<<===>>>???@@@CCCFFFJJJPPPVVV\\\```ccc```\\\YYYYYY[[[[[[XXXUUUXXXbbbmmmrrrtttvvvwwwuuuqqqrrrsssrrrnnnggg___[[[RRRXXXXXXQQQHHHEEEDDDCCCCCCDDDCCCAAAAAABBB???:::nnngggWWWHHHHHHppp}}}tttbbbMMMBBBFFFAAAAAA???;;;555000------++++++++++++++++++++++++))))))))))))*********************+++++++++,,,,,,******+++,,,---...//////------...000222444666777555======AAASSSiiitttddd]]]___jjjvvvvvvaaaQQQOOOTTTUUURRRLLLBBB888444222...---...,,,++++++******++++++,,,************************+++++++++,,,,,,,,,------------...///000111222222///111333555666:::>>>AAAEEEAAA===;;;<<>>???@@@???@@@CCCEEEZZZvvvwww~~~ssshhh]]]VVVMMMJJJGGGFFFGGGGGGFFFEEECCCEEEFFFFFFFFFGGGJJJLLLGGGGGGGGGEEEBBBAAACCCEEECCCDDDFFFHHHJJJOOOUUUYYYaaaeeekkksss|||uuu___IIIFFFPPPnnnkkkOOOGGGHHHDDD@@@@@@???:::555000......---,,,++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,******+++,,,,,,---......///555888:::FFF]]]vvvmmmcccjjjyyyppprrrkkkyyywww[[[OOO@@@888888:::999777:::999999999999::::::;;;;;;::::::::::::;;;<<<<<<===>>>???BBBGGGMMMRRRUUUWWWYYY\\\```bbbcccdddddd^^^[[[ZZZ^^^bbbeeeccc```kkkvvv~~~}}}~~~~~~{{{nnnoooppppppmmmhhhbbb^^^UUUZZZ[[[SSSIIIEEECCCAAABBBDDDBBB>>>>>>BBBAAA<<>>???FFFcccqqq\\\WWW]]]hhhvvvsssXXXMMMRRRWWWUUUNNNCCC999555222///---...,,,++++++++++++++++++,,,************************+++++++++,,,,,,---------......///000111222333333...111444666888;;;>>>AAABBBAAA@@@AAADDDEEEEEEEEE>>>???AAAAAAAAABBBEEEGGGlllxxxooouuuxxxnnnbbbXXXPPPIIIEEEBBB>>>;;;;;;===???@@@???===>>>>>>>>>======>>>@@@<<<>>>???>>>;;;:::<<<>>>===>>>>>>>>>???BBBFFFJJJLLLNNNQQQVVV___kkkxxxwww___MMMHHH]]]xxxtttTTTJJJJJJFFFCCCDDD@@@<<<555111///...---,,,++++++++++++++++++++++++))))))******++++++++++++*********)))***++++++,,,******+++,,,,,,---.........777<<<===LLLkkkuuunnnzzzwwwiiirrrtttpppkkkssshhhKKKEEE<<<777777999;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<=========???BBBIIIRRR]]]gggllliiikkklllmmmllljjjgggddd]]]\\\]]]ccciiillliiieeewww{{{|||}}}zzzmmmmmmllljjjgggccc^^^\\\ZZZ______WWWLLLGGGDDDAAADDDFFFCCC>>>???DDDDDD???]]]fffXXXEEEUUUwwwoooiiiTTTLLL:::DDDDDDBBB@@@;;;666000---,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,,,,,,,------------------...000222444666777888888;;;DDDNNNZZZqqqmmm```UUUZZZhhhwww|||SSSJJJWWWWWWPPPGGG???;;;555...,,,111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---//////000000111111222222222333555888===@@@>>>:::666???FFFGGGFFFEEEAAA<<>>@@@>>><<<<<<>>>???===:::???>>>=========>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;>>>@@@AAAAAAGGGHHHJJJKKKNNNSSSYYY^^^ssszzz[[[EEEOOOiiisssRRRGGGJJJGGG>>>>>>===999444///------...,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************++++++++++++,,,...---,,,,,,...///000666;;;@@@UUU{{{|||ooo}}}}}}sssiiiqqqppptttooo[[[PPPCCC@@@<<<:::999:::999999::::::;;;<<<===>>>??????777>>>BBB>>>:::;;;???@@@DDDHHHNNNWWWeeeqqquuuqqqtttsssqqqooommmkkkjjjjjjddd```^^^```gggoootttvvvxxx|||~~~{{{{{{}}}yyyqqqhhhjjjkkkiiiccc^^^\\\\\\___XXXSSSPPPKKKBBB???AAAEEECCC@@@>>>???AAADDDFFF}}}yyyeeevvvbbbGGGQQQyyy}}}ssslllZZZMMMDDDDDDCCCBBB@@@<<<666000,,,,,,,,,,,,++++++++++++***++++++************++++++***++++++++++++,,,,,,,,,,,,,,,------------......,,,---///222555777999;;;FFFLLLYYYkkkzzz___ZZZ\\\iiiyyyjjjUUUTTTSSSQQQIIIBBB===777///...111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------/////////000111111222222555888;;;===>>>===;;;888:::DDDLLLKKKGGGDDDAAA>>>>>>???BBBGGGOOOWWW___eeeeeettt{{{vvvyyyzzz{{{iii[[[SSSMMMGGGCCCAAA@@@???===???>>>===???CCCDDDDDDBBBBBBAAA@@@?????????@@@AAADDDDDDCCCBBBAAAAAAAAAAAADDDAAA???>>>???@@@AAA@@@???@@@BBBDDDFFFKKKQQQUUU\\\eeerrr~~~~~~kkkTTTKKKUUUkkk\\\IIIFFFHHHGGG???>>>;;;666000---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************++++++++++++,,,------------...000333888;;;GGGccc~~~yyymmmrrrgggllluuupppxxx|||dddOOOEEE???===;;;;;;===>>>>>>>>>CCCAAA??????AAAAAA???===???BBBAAA===<<>>CCCJJJSSS]]]hhhrrryyyyyyzzzyyy|||yyymmm\\\NNNFFFAAA???===<<<===>>>>>>>>>CCCBBBBBBDDDGGGHHHGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHEEEBBBAAAAAABBBAAA@@@>>>?????????@@@BBBFFFJJJLLLQQQZZZcccooo~~~nnnRRRGGGUUUnnn~~~nnnRRRBBBBBBIIIAAA@@@===888222...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************++++++++++++,,,------------///111555;;;===RRRyyyxxxwwwuuu|||oooqqqyyyfffiiirrr}}}qqqXXXEEE>>><<<;;;;;;<<<===???>>>===>>>>>>>>>???AAABBBBBBAAAAAAAAA>>>;;;>>>DDDEEEBBBLLLRRRYYYaaaooo{{{~~~|||tttuuuvvvxxxzzz|||~~~vvvuuussstttvvvyyyzzzzzzxxxzzzyyywwwvvvvvvqqqllljjjlllnnnkkkeee]]]VVVRRRMMMIIIGGGGGGEEEAAA@@@AAA@@@@@@??????@@@@@@AAABBBaaannn~~~yyywww[[[HHHYYYyyyQQQKKKFFFCCCAAA???===999222---------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,------......//////000111222444888===AAADDDIIIOOOddd~~~lll```ggghhhooo|||aaaIIITTTSSSNNNGGG@@@999444111111...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...............//////000111222222444777>>>GGGMMMKKKGGGFFFHHHTTT\\\UUUHHHBBBBBBDDDEEELLLUUU___mmm~~~||||||hhhVVVJJJCCC????????????AAABBBDDDDDDEEEJJJJJJKKKLLLMMMMMMLLLKKKOOOOOOPPPPPPQQQRRRSSSTTTQQQPPPNNNLLLKKKKKKLLLMMMMMMKKKIIIGGGGGGGGGFFFEEEEEEEEEDDDAAA???>>>@@@AAAGGGIIIMMMSSS]]]kkk{{{kkkOOOLLLbbbzzzfffFFF===EEEBBBBBB???;;;444000------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,---------...111333555>>>BBBaaaqqqzzzttt^^^hhhvvv{{{dddNNNCCCAAAAAA@@@?????????>>><<<::::::???DDDEEEBBBAAADDDGGGDDDGGGIIIIIILLLRRRUUUSSSUUUXXX\\\bbbmmmzzzwwwyyy|||ttttttvvvxxx{{{}}}~~~~~~~~~}}}|||{{{{{{zzzvvvsssmmmmmmlllhhhbbbZZZSSSPPPJJJHHHFFFEEEBBB@@@>>>>>>===>>>???@@@@@@@@@@@@@@@WWWaaappp|||tttkkkKKKNNNyyyYYYHHHGGGDDDAAA@@@???;;;444...---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000222222333666:::???CCCFFFMMMVVVooo~~~ooofffdddrrrsssxxxaaaKKKWWWRRROOOHHH@@@999555333111.........---------,,,,,,++++++++++++++++++++++++++++++,,,------...//////......///000111222333333999777>>>LLLVVVUUUPPPNNNOOO\\\bbbYYYIIIAAABBBEEEGGGOOOZZZggg}}}~~~vvvvvvaaaQQQHHHCCCAAA@@@DDDEEEGGGIIIKKKMMMNNNOOORRRUUUYYY]]]```bbbdddeeecccdddfffhhhjjjlllmmmnnnjjjhhheeeaaa]]]ZZZYYYXXXVVVTTTQQQOOONNNMMMKKKIIIHHHHHHFFFCCC???===>>>???CCCCCCDDDGGGNNNXXXcccjjjfffLLLWWWsssyyymmm~~~TTTBBBDDDCCCCCCAAA===777222...------------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,---------///333666666BBBMMMrrrpppmmmaaakkkwww~~~oooYYYHHHBBBEEEFFFDDDCCCBBBBBB@@@===;;;>>>JJJUUUTTTLLLHHHMMMTTT___hhhooopppppprrrttttttssssssqqqpppvvv~~~{{{tttvvvzzz}}}~~~~~~~~~}}}{{{zzzqqqmmmhhhbbb\\\WWWRRRPPPLLLLLLJJJFFFCCCAAA>>><<<<<<===>>>@@@@@@AAA@@@@@@WWW[[[eeesss|||~~~~~~~~~TTTKKKjjjkkkNNNIIIFFFBBBBBBBBB>>>666000------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000000111111222444888===BBBFFFIIIQQQ```zzzwwwiiigggmmmvvvyyygggOOOQQQQQQPPPJJJAAA;;;888555222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000//////000111222444555555???<<>>===999JJJ]]]ddd```___hhhrrr|||||||||}}}}}}zzzxxxyyypppkkkddd]]]XXXUUUQQQOOONNNOOOMMMIIIEEEDDDAAA===<<<===>>>???@@@AAAAAAAAAaaa]]]aaammmwwwzzz{{{|||zzzzzzzzz|||~~~aaaOOO[[[aaaKKKGGGCCCCCCDDDAAA999111...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,---...///000111111000222777===CCCJJJNNNQQQUUUiiiuuuooorrrzzz~~~~~~```NNNPPPQQQLLLBBB===<<<999444............------------------------------------++++++,,,---...///000000///000111222444555666777>>>@@@IIIVVVXXXQQQQQQXXX___gggiii^^^PPPHHHGGGHHHFFFNNNYYYlllnnnbbb```bbbtttiii[[[OOOEEEDDDFFFGGGIIILLLNNNTTT\\\dddllluuu~~~zzzpppgggaaa[[[ZZZXXXSSSMMMHHHFFFEEEEEEDDDCCCCCCFFFIIIKKKLLLRRR```rrrkkkWWWUUU{{{xxxWWWDDDBBBCCCDDDBBB<<<666222000...------------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,---------...111666999<<>>>>>???@@@AAABBBCCCkkkbbb```jjjtttvvvuuuuuuwwwvvvwwwyyy|||}}}}}}{{{yyy|||jjjUUUQQQsssLLLHHHDDDDDDEEEBBB:::222......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---...///000111222111444;;;BBBKKKRRRVVVYYY[[[sss~~~|||xxxxxxxxxxxx}}}zzz|||xxxUUUQQQRRRMMMDDD??????<<<777//////.........---------........................++++++,,,---...///000111000111222333555666777888:::???MMMXXXUUULLLQQQ___dddkkkkkk```RRRKKKJJJJJJPPPVVV^^^mmmkkkdddiiikkkmmm~~~ooo___IIIDDDDDDIIIMMMMMMPPPUUUaaahhhsss~~~nnnlllhhh```WWWPPPKKKIIIGGGEEEBBB@@@@@@AAABBBBBBEEENNN[[[kkk}}}eeeRRR{{{gggIIIAAACCCDDDBBB===888333111......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,---------...111666:::@@@SSS|||qqq{{{lllnnn{{{~~~|||}}}www[[[fffsss|||yyytttwww|||}}}vvvlllhhhaaa[[[WWWTTTQQQOOO\\\jjj~~~xxxxxxuuuooolllooogggddd___[[[YYYUUUOOOJJJFFFLLLMMMJJJKKKNNNNNNIII>>>>>>>>>???@@@BBBCCCDDDkkkfffaaacccjjjnnnllliiiooooooppppppqqqqqqrrrrrrssstttwww{{{~~~zzzXXXNNNpppYYYKKKFFFEEEBBBDDDBBB444222000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000------111222000///000777999@@@LLLVVV[[[^^^```xxx}}}vvvqqqllliiiooonnnnnnpppsssvvvxxxyyyyyyyyyzzzzzzyyyzzz{{{vvvyyyqqqRRRXXXSSSJJJGGG???666555222///------...//////...------------------------,,,,,,,,,---...///000111333444666666666888<<<>>>AAAHHHTTTYYYOOOHHHVVVmmmsssyyynnn]]]SSSKKKKKKVVVTTThhhoooqqq~~~}}}mmmkkktttjjjUUUJJJHHHGGGKKKRRRVVVXXXaaalllxxx|||mmm___UUUOOOJJJFFFDDDDDDBBB===;;;===GGGAAAEEEXXXooolllYYYiii}}}[[[FFFDDDDDDFFFBBB999222000///......------,,,++++++++++++++++++******))))))******+++++++++,,,,,,,,,---///******333333222:::JJJRRRooonnn|||yyytttmmmaaaqqqtttwwwwwwuuuvvv{{{zzzxxxzzzyyysssqqqsss}}}wwwuuusssrrrqqqpppmmmhhheeeeeebbb^^^ZZZUUURRRPPPOOOIIIHHHHHHIIIMMMOOOQQQQQQDDDCCCBBBAAA@@@@@@???@@@nnnhhhaaa___bbbdddaaa]]]______```aaabbbbbbccccccfffhhhlllpppuuuzzz~~~dddOOOiii|||```LLLDDDFFFDDDDDD@@@555222000---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000------111222000///111999===IIIVVV\\\]]]dddnnnsssiiiaaa]]]YYYWWW___^^^]]]___aaadddfffgggmmmqqqxxx}}}|||tttnnnooottt~~~bbbZZZSSSNNNFFF@@@<<<:::222000------...//////...------------------------,,,,,,,,,---...///000111333555666666777999<<>>KKKbbbjjjxxxjjjhhhqqqssssssrrrqqqttt||||||vvvqqqlllkkkjjjkkkkkkiiieeebbbccc```\\\WWWTTTQQQQQQQQQIIIHHHGGGIIIKKKLLLKKKJJJCCCBBBAAA@@@@@@???@@@@@@qqqiii^^^XXXVVVUUUQQQMMMLLLLLLMMMNNNPPPQQQRRRRRRTTTVVVZZZ___fffnnntttwwwuuuzzzlllooorrrOOO[[[{{{lllNNNAAAGGGHHHDDD???777222000---,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///,,,---000111///000333999BBBSSSaaa___[[[iii~~~|||ppphhh\\\QQQKKKHHHGGGGGGLLLKKKKKKKKKMMMOOORRRSSS^^^hhhuuu}}}uuummmfffeeeiiivvvzzz\\\RRRTTTFFF>>>@@@;;;222000...---...//////...------------------------,,,,,,------...000111222444555666777888:::>>>AAAEEEKKKVVVZZZUUURRR___qqq~~~{{{kkk___^^^ZZZWWW^^^lllxxxqqqVVV]]]jjj|||{{{hhhUUUIIIHHHMMMQQQTTT\\\iiivvv}}}lllcccXXXNNNJJJIIIFFFCCCCCC;;;AAAEEEGGGQQQeee}}}www^^^UUUZZZuuu|||xxx\\\PPPEEEDDDDDD>>>555000//////......---,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,///---///777666777DDDNNNttt{{{rrrzzzbbbmmmooooooooommmmmmsss|||{{{vvvpppllleeeddddddeeeffffffcccaaaaaa^^^YYYTTTRRRRRRSSSTTTJJJJJJJJJKKKKKKJJJGGGDDDAAA@@@@@@?????????@@@@@@nnneeeYYYPPPLLLHHHDDDAAA???@@@AAABBBDDDEEEFFFGGGFFFGGGJJJNNNTTT[[[aaaeeeaaahhhqqqyyyfff]]]mmmRRRLLLiiiyyySSS@@@HHHIIICCC>>>999333000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---///000///222777???LLL```lllddd^^^ppptttgggWWWQQQIIIBBB???@@@AAABBBAAAAAAAAA@@@@@@BBBFFFHHHTTTcccuuuvvvppphhhaaa```dddhhhyyy~~~xxx[[[QQQXXXFFF===BBB:::333111.........//////...........................---------...///111222333444555777888999<<<@@@CCCIIINNNUUUXXXUUUTTT___nnnvvvttthhh___```___cccqqqmmm^^^TTTbbbwww}}}hhhYYYPPPNNNSSSZZZ\\\dddsssxxxkkk]]]XXXTTTMMMFFFCCCCCCBBB@@@DDDUUUkkkxxxyyyuuuZZZNNNYYYyyylllYYYHHHDDDFFFCCC:::444/////////...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,///...222:::888<<>>??????@@@@@@ddd\\\QQQIIIDDDAAA>>><<<999:::;;;<<<>>>???@@@AAA??????@@@BBBEEEIIIMMMPPPPPPVVVaaalllwwwvvv___bbb]]]CCCRRRuuuZZZCCCHHHIIICCC???;;;333111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---000000000444;;;KKKZZZmmmsssiiiggg{{{}}}lll\\\RRRFFFCCC???===>>>>>>>>>>>>===>>>>>><<<<<<>>>BBBFFFRRRdddxxx|||sssllleee^^^\\\^^^[[[jjjvvvtttWWWLLLVVVGGG>>>CCC;;;444222///.../////////...........................---------...000222333444444666888999;;;>>>BBBEEEJJJNNNTTTXXXYYY]]]hhhsssrrrtttlllcccaaa```nnn}}}{{{gggeeefffttt~~~jjjVVVPPPUUU\\\bbbfffnnn|||{{{lllaaaUUULLLHHHGGGDDD@@@BBBQQQhhhyyynnnTTTJJJeeeyyybbbJJJBBBEEECCC===666000//////......---,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,000000555<<<:::AAAWWWsssrrrjjjeeeYYYYYYiiihhhiiikkkmmmrrrxxx|||xxxtttpppmmmhhhfffeeeeeefffeeecccbbb___[[[VVVSSSRRRUUUZZZ]]]MMMNNNOOOQQQQQQNNNJJJFFF?????????>>>??????@@@@@@UUUPPPHHHBBB>>><<<;;;:::666777888999:::;;;<<<===>>>===<<<<<<===>>>@@@AAAEEEJJJSSS```ppppppaaaoooEEEFFFjjjcccIIIFFFEEEDDDBBB;;;333111...---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---...000000111777@@@RRRcccpppooojjjqqqwwweeeUUUJJJDDD@@@???>>>>>>>>>>>><<<:::<<<======<<<:::===CCCHHHVVVjjj|||qqqiiibbbZZZWWWWWWVVV]]]nnn~~~lllpppWWWIIIPPPIIIBBBDDDAAA555222000.../////////...........................------...///111333444555555777999;;;<<<@@@DDDGGGJJJNNNUUU\\\cccmmmyyyyyy}}}vvvjjjaaa___ttt|||yyyuuu{{{|||ggg[[[SSSVVV```iiipppuuuppp^^^SSSOOOFFFFFFEEEBBBCCCTTTvvviiiNNNWWWvvvmmmOOOCCCCCCBBB===888000000//////...---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000111777===;;;GGGaaaooobbbZZZXXX^^^ffffffgggiiimmmttt{{{~~~|||yyyuuuqqqmmmkkkhhhfffdddcccccccccaaa___^^^[[[VVVSSSTTTWWW[[[___NNNNNNOOOQQQQQQOOOKKKGGGAAA@@@@@@?????????@@@@@@GGGDDD???<<<:::999999999777888888999::::::;;;;;;======<<<<<<<<<<<<;;;;;;@@@AAAGGGUUUiii}}}eee|||~~~OOOHHHkkkkkkOOOEEEAAAEEEEEE<<<333111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///000111111222:::CCCZZZkkkrrrkkkmmmsssaaaTTTKKKEEEBBBAAA@@@??????@@@@@@>>><<<<<<>>>???===;;;>>>EEEKKK___ssswwwllleee___XXXTTTTTTVVVSSSZZZnnnqqqcccLLLJJJIIICCCAAACCC555333000////////////...........................------...///111333555666555777999;;;>>>AAAFFFIIILLLPPPVVV___kkkzzzyyykkk```^^^wwwvvvdddWWW]]]gggooorrrvvv}}}|||vvvaaaXXXOOOJJJIIIHHHBBBGGGhhh~~~]]]RRRkkk}}}[[[IIIDDDBBB>>>;;;000000//////......------+++++++++,,,,,,,,,------,,,,,,,,,------------...000111111777===<<>>===:::888777777888888999:::::::::;;;;;;<<<<<<<<<======>>>>>>===<<<<<<===;;;???MMMcccxxxiiimmmWWWOOOrrrpppTTTDDD>>>EEEGGG<<<444111///.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///000222111333;;;FFFeeevvvzzzooovvvuuu}}}|||eeeTTTMMMKKKHHHFFFBBBAAA@@@AAACCCDDDCCCCCC===???@@@???===@@@HHHNNNgggzzzzzzpppfffaaa\\\WWWUUUUUUWWWLLLKKK]]]uuurrrSSSFFFHHHAAA;;;BBB666333000////////////...////////////////////////---......000222444555777555777:::<<<>>>BBBGGGJJJOOORRRXXX```nnn~~~vvvhhh___^^^xxx}}}xxx~~~hhhVVVRRRggg{{{mmmddd^^^___cccpppwww~~~tttddd\\\NNNKKKPPPLLLGGGYYYuuu{{{|||jjjQQQccc{{{fffPPPHHHEEEAAA@@@000000000///......------+++++++++,,,,,,---------,,,,,,,,,---------......111222111777===<<>><<<===???>>>:::<<>>>>>JJJGGG999777111---///000...,,,------------------------------------.........//////111,,,...555222000AAAZZZiiiuuutttlllyyy|||}}}mmm___UUUMMMIIIIIIJJJKKKJJJGGGEEEDDDEEECCCAAA@@@AAABBBGGGUUUbbb}}}uuujjj^^^YYYWWWVVVWWW[[[YYYRRRNNNTTTaaatttaaaCCCFFFEEE===DDD===555//////000......//////////////////000111111///000000222333555777888999:::;;;===BBBHHHNNNRRRUUUXXXZZZaaarrrwwwdddWWWiiippp|||tttcccYYYTTTUUUhhhwwwmmmcccbbbcccfffiiinnnyyyxxx{{{|||wwwyyy~~~lll```WWWUUUOOOIIINNNZZZzzzzzzeeeYYYkkk}}}aaaIIIAAABBB<<<777111---///000...---------,,,,,,++++++,,,,,,---,,,,,,------.../////////111222222888>>>@@@VVVzzzrrrvvvmmmlllzzzuuuVVVOOOWWW___```aaacccgggmmmttt}}}zzzsssrrrrrrrrrqqqmmmhhhdddjjjhhhfffeeeeeedddaaa```^^^]]][[[YYYWWWVVVTTTTTTTTTUUUVVVVVVTTTQQQNNNLLLJJJIIIFFFCCCBBBBBBBBBCCC999888666777999::::::999;;;:::::::::::::::;;;<<>>@@@>>>@@@HHHRRR```sss``````uuuUUUhhh|||]]]AAA<<>>>>>???AAAFFFLLLPPPWWWZZZ```llltttjjjyyy|||jjj\\\YYY[[[[[[ggg{{{{{{ooo``````eeeooouuuvvvwwwyyyqqqnnnmmmoooppprrrzzzkkkZZZUUUTTTNNNMMMPPPlllyyyzzzqqqZZZ\\\sssnnnRRRFFFDDD@@@888111---///111///---...---,,,,,,++++++,,,,,,---,,,,,,------.../////////000222444:::BBBJJJeee|||ooolll{{{bbbLLLLLLUUU[[[[[[___dddkkksss{{{|||vvvuuuuuuvvvuuuqqqlllhhhkkkiiigggeeeeeedddbbb``````______]]][[[YYYXXXWWWVVVVVVUUUTTTSSSQQQQQQPPPMMMKKKHHHEEEDDDCCCCCCCCC555444555777999;;;:::999999999999999999:::;;;;;;BBB@@@===;;;<<<>>>???@@@BBBBBBCCCDDDEEENNNcccwwwggg___|||WWW^^^gggHHH<<>>666000000000///...//////////////////000111111000000111222444666777888@@@@@@@@@@@@BBBGGGNNNSSSVVVYYYbbbtttzzzlll___XXX\\\gggeeerrrwwwkkkccc___\\\cccooo{{{}}}vvvooonnnbbbfffppp|||aaaWWWXXXVVVPPPMMMRRRmmm{{{xxxaaaPPP___xxxyyyXXXFFFAAAAAA:::333...000111///---...------,,,,,,,,,,,,------,,,,,,------...////////////222777>>>EEEWWWyyy}}}rrr~~~mmmLLLDDDMMMTTTWWWZZZ]]]dddooozzz~~~yyyxxxxxxyyyxxxvvvqqqmmmkkkiiifffeeeddddddbbb```aaabbbbbbaaa___]]][[[ZZZYYYWWWUUUSSSRRRRRRTTTUUUOOONNNKKKHHHFFFDDDDDDDDD444444444777999:::888777888777888888999:::;;;<<>>;;;<<<@@@BBBAAABBBBBBCCCAAA???CCCTTTfff}}}vvviiiYYYQQQssspppOOO???BBBEEEAAA:::333...///000...---...------------------------............////////////000...000444555;;;RRRjjj|||oookkk}}}zzzwwwsssqqquuu|||yyy}}}vvvkkkddd___^^^___```eeekkknnnlllfffZZZNNNPPPdddzzz[[[JJJNNNKKKBBB???777111111111///...//////////////////000000111000000111222444666888999;;;===???AAAEEEKKKTTT[[[WWWXXXccczzz|||ggg```\\\ZZZeeevvvwww}}}}}}{{{tttiii^^^YYY\\\aaakkknnntttvvvpppddd]]]\\\aaajjj{{{pppZZZWWWWWWUUUTTTOOOOOOsss~~~zzz|||rrrRRRVVVlllbbbKKKAAADDD<<<555///000111///...///------,,,,,,,,,,,,------,,,,,,------.../////////000333;;;@@@FFFaaa{{{~~~vvvsssWWWBBBFFFQQQTTTWWW]]][[[cccppp|||zzzzzzyyyzzzzzzwwwtttpppjjjhhheeeccccccbbbaaa___aaaaaabbbbbbaaa^^^\\\[[[YYYWWWVVVTTTTTTTTTUUUVVVQQQPPPMMMJJJGGGFFFEEEDDD555555555777999999777555777777777888999:::<<<===@@@CCCBBB<<<;;;???BBBAAA@@@???@@@AAAAAACCCKKKVVVpppxxx```GGG___|||qqqQQQAAACCCEEE???;;;444...//////...---...------------------------........./////////000000000///111444777AAAZZZrrrwwwiiijjj|||{{{~~~zzz~~~~~~vvvgggbbb^^^___```ccckkksssqqqqqqooodddUUUPPP]]]nnnfffOOOTTTPPP>>>@@@888222111222///...000///////////////000000111000111111333444666888999:::===BBBEEEHHHNNNWWW^^^WWWXXXeeelll[[[\\\aaaeeerrrqqqhhhfffddd^^^VVVRRRWWWcccmmmsssooojjjeee^^^YYY[[[aaapppvvvfffTTTQQQTTTXXXNNNCCCQQQlll}}}___UUU```vvvYYYFFFHHH???777111111111///...///...------,,,,,,------...,,,,,,------.../////////333444>>>AAAEEEhhh~~~{{{www^^^XXXHHHBBBKKKSSSRRRUUU^^^[[[cccooozzzzzzzzzyyyyyyyyywwwsssqqqiiifffcccaaa``````___^^^______``````___]]]\\\[[[WWWWWWWWWWWWWWWVVVUUUUUURRRQQQOOOLLLJJJGGGFFFEEE666666555666888888777555666777777888:::<<<===>>>BBBJJJLLLDDD===???@@@>>>AAA>>>???CCCEEEEEEHHHMMMcccyyymmmFFFQQQiiinnnQQQAAADDDFFFBBB===555///...///...---///------------------------....../////////000000000//////111444888FFFbbbzzzvvvmmmrrr~~~|||ssseee```]]]^^^```eeeoooyyysssttttttmmm```VVVZZZdddyyyiiiOOOYYYZZZCCCAAA999333222222000///000///////////////000111111111111222333555777888999>>>CCCHHHJJJJJJMMMTTTZZZQQQSSSdddooobbbZZZaaammmyyyooocccaaa\\\ZZZVVVUUUYYYcccooowwwsssjjjaaa[[[XXX[[[dddnnnuuu```PPPOOOSSSLLLHHHIIINNN[[[{{{}}}mmmYYYWWWfffIIIHHHAAA999222222222000///000......------------......,,,,,,------.../////////555444???BBBGGGppp|||zzzpppTTTFFFBBBDDDKKKNNNNNNSSS\\\]]]eeeppp{{{|||{{{zzzyyyyyywwwsssqqqiiifffbbb`````````____________^^^^^^]]]]]]]]]]]]XXXXXXXXXXXXWWWVVVTTTTTTTTTSSSQQQOOOMMMKKKIIIHHH666555444555888999:::999666777888999;;;===???@@@KKKYYY___SSSFFFCCCBBB@@@BBBAAABBBFFFGGGEEEGGGLLL\\\uuu}}}NNNMMM___xxx}}}rrrVVVBBBBBBGGGGGG>>>555///...///...---///------------------------.../////////000000000000///000222444999JJJggg{{{yyywwwmmmddd___\\\\\\___eeerrr~~~xxxvvvuuuqqqggg]]]YYY\\\jjjuuuvvvqqqooowwwgggMMM___jjjTTTBBB:::333333333000///000///////////////000111111111111222333555777999:::AAAGGGMMMNNNLLLLLLQQQVVVOOOTTThhhyyyrrreeebbbdddmmm~~~}}}nnnaaa[[[\\\[[[XXXWWW\\\eeemmmpppqqqhhhaaa\\\]]]aaaeeemmmttt{{{```RRRNNNKKKMMMIIIFFFKKK[[[wwwaaaUUUwwwrrrLLLHHHCCC:::333222222000///000......------------......,,,,,,------.../////////444222???DDDLLLzzz}}}tttWWW@@@CCCEEEGGGHHHLLLRRRXXX```hhhttt~~~|||{{{zzzxxxuuurrrkkkhhhdddaaaaaaaaaaaaaaabbb```___^^^]]]^^^___```[[[YYYWWWUUUTTTTTTTTTTTTVVVUUUTTTSSSQQQOOOMMMLLL555444333444888;;;<<<===777777888999;;;>>>@@@AAAVVVgggoooaaaOOOIIIFFFCCCDDDDDDFFFHHHFFFDDDHHHNNNYYYttt}}}www~~~WWWNNN[[[vvvzzz\\\CCC@@@GGGJJJ>>>666///...///...---///------------------------////////////000000000000///000222444:::LLLkkkttt||||||rrrhhhccc___[[[[[[^^^eeesss|||wwwtttqqqjjj```YYYXXXXXXdddnnnpppqqqtttyyy{{{{{{iiiaaaffffffLLLdddwwwdddCCC:::444333333000///000///////////////000111111111111222333555777999:::@@@HHHOOOQQQNNNMMMQQQUUUWWW]]]tttvvvrrr~~~vvvyyyaaaccchhhnnnxxxzzznnnfff___XXXUUUVVVXXXUUUVVV^^^hhhmmmhhhaaaVVVSSSVVVaaalllrrrvvvyyytttZZZNNNIIIHHHAAADDDKKKJJJhhh}}}hhhZZZjjj|||TTTNNNDDD;;;444222222000///000......------------......,,,,,,------...//////000333000???FFFPPP{{{{{{\\\BBBFFFFFFCCCDDDMMMTTTVVVaaajjjxxx~~~|||zzzwwwtttmmmjjjeeecccbbbccccccbbbdddccc```^^^^^^```bbbddd^^^[[[WWWSSSQQQRRRTTTVVVWWWWWWWWWVVVTTTRRRQQQPPP777666;;;<<<888@@@HHHDDDBBB>>>===>>>>>>===>>>BBBTTTgggsssjjj\\\UUUQQQKKKGGGJJJOOOQQQMMMGGGGGGLLL\\\ttt~~~sssfffNNNbbb~~~}}}```KKKIIIIIIDDDAAA999222111000......///------------------------////////////000000000000777---333888:::WWWxxx|||zzzuuuuuu|||~~~~~~tttlllccccccaaa^^^^^^fffsss~~~yyyrrrpppjjj```WWWSSSNNNPPPRRRTTTTTTUUUXXXZZZeeejjjqqqyyyrrr]]][[[yyy|||TTTXXXpppqqqHHH<<<888666...///222---000000000000000111111222333222222333666999===???BBBDDDHHHMMMMMMLLLOOOUUUXXX```nnnzzzxxxmmmccccccqqqxxxuuuxxxvvvnnngggddd___]]]\\\WWWQQQSSS[[[ZZZZZZ\\\```ccc___VVVNNNOOOVVV___fffllluuupppWWWPPPIIIGGGIIIDDDDDD\\\zzzwwwWWWdddnnnMMMHHH@@@666000///000000/////////............//////,,,---------,,,---000222777:::???IIIfffuuuvvvwwwttt{{{\\\CCCAAABBBGGGJJJKKKPPPUUUaaammm{{{|||yyyuuurrrnnnjjjfffeeeaaa^^^```eeegggddd___]]]^^^___aaaaaaccc```]]][[[ZZZYYYWWWUUUVVVWWWXXXWWWTTTQQQOOOOOO888666;;;<<<:::FFFRRRPPPIIICCC>>>>>>>>>???DDDKKKPPPcccrrrooofffbbb\\\UUUUUUTTTUUUUUUPPPHHHGGGJJJVVVnnnpppkkkUUUiiiiiiNNN@@@@@@FFFBBB999222111000......///------------------------////////////000000000000000+++222666???bbbuuummmcccbbb```]]]^^^fffttt~~~xxxrrroooiii^^^SSSNNNCCCDDDFFFFFFEEEEEEGGGHHHPPPSSSZZZcccooo~~~|||^^^YYYnnn```\\\ooorrrJJJ<<<777555...///222...000000000000000111222222222222222444666999<<<>>>@@@AAAFFFKKKLLLJJJMMMSSSVVVbbbxxxrrrhhhffflll{{{nnn^^^^^^eeefff```[[[\\\XXXWWWWWWSSSQQQVVV^^^aaa``````]]]ZZZUUUPPPMMMTTTYYYbbbmmmzzzoooYYYOOOKKKKKKFFFBBBQQQgggbbbZZZyyyyyy\\\KKKCCC999222000111000/////////............//////---............///111444888???BBBOOOtttsssmmmnnnzzzPPPCCCAAABBBGGGJJJKKKPPPVVVcccooo|||}}}xxxuuuqqqlllhhhfffbbb]]]^^^aaaeeeccc___]]]]]]___aaabbbccccccbbbbbbaaa^^^YYYUUUUUUWWWYYYXXXVVVRRRNNNLLL:::777:::<<<===NNN```aaa[[[RRRIIIEEEDDDFFFMMMUUUXXXgggssssssqqqpppnnnhhhiiieeeaaa^^^WWWNNNJJJJJJSSSjjjvvvttt___ppprrrQQQ999;;;KKKDDD;;;333111000......///------------------------////////////000000000000///111777999IIIssswwwoooeeeccc```^^^```hhhuuu~~~vvvpppllldddWWWLLLFFF>>>@@@@@@???>>>===>>>???@@@BBBEEELLLWWWgggxxxaaaYYYccczzziiisssyyyNNN===555444...///222///111000000000000111222222222222333444777:::<<<>>>@@@BBBFFFKKKKKKIIILLLRRRTTTfffxxxjjjjjjrrrwwwooo]]]OOOPPPYYY]]]ZZZVVVSSSQQQPPPPPPPPPQQQYYYbbbfffeeeaaaZZZRRROOORRRWWW]]]```jjjzzz~~~wwwsss~~~ooo___SSSPPPJJJBBBFFFRRRqqqUUUooo|||wwwsssNNNFFF<<<444222222111000//////............//////...///000//////000333666777CCCDDDWWW|||pppuuuxxxtttBBBBBB@@@BBBFFFIIIKKKQQQXXXfffrrr~~~}}}xxxvvvqqqllljjjfff```^^^___cccaaa___]]]]]]^^^aaabbbcccccceeefffeee```ZZZUUUSSSVVVYYYZZZYYYTTTNNNJJJ;;;777:::<<<@@@UUUlllqqqqqqggg[[[TTTQQQQQQWWW___mmmuuuzzzyyyzzz~~~}}}|||uuuoookkkddd[[[TTTSSSYYYnnn}}}|||dddpppwwwRRR;;;???MMMFFF<<<444111000......000........................////////////000000000000///888:::999OOO|||}}}yyyxxxrrrjjjhhhdddbbbdddkkkwww}}}sssiiiaaaXXXLLLCCC??????@@@AAA@@@>>>===>>>???AAAAAA@@@AAAGGGQQQ^^^ggglll]]]]]]{{{zzzUUU???444333//////333000111111000000111111222333222333444555888;;;===>>>DDDEEEIIILLLKKKIIILLLRRRTTTnnnuuulllqqq{{{qqq___PPPPPPYYY^^^\\\XXXQQQPPPPPPOOOOOOTTT]]]eeefffddd^^^VVVSSSWWW```hhhhhhnnnyyysssqqqqqq~~~xxxaaaVVVMMMEEECCCHHHZZZYYYmmm}}}yyyOOOGGG<<<555333333222111//////............//////...////////////111444666555CCCDDD]]]~~~uuuvvvlllZZZ;;;AAA@@@BBBFFFHHHJJJQQQZZZiiiuuu{{{zzzuuupppoookkkeeeaaabbbbbbaaa```___^^^___aaacccbbbbbbcccdddccc___YYYTTTRRRUUUYYY\\\[[[WWWPPPKKK@@@;;;<<<>>>CCC\\\uuu||||||sssjjjddd```___ccciiizzz}}}xxxnnngggeeekkkyyybbbfffzzzSSSBBBDDDHHHHHH>>>555222000......000........................////////////000000000000,,,888777777UUUxxx|||}}}xxxvvvqqqnnnjjjggghhhmmmuuu{{{zzzlll]]]SSSJJJBBB<<<<<<:::<<<======<<<<<<>>>???BBBBBBAAA@@@AAAFFFLLLQQQlllccc\\\xxxyyy]]]BBB333333000///333111111111111111111222222333333444555777:::<<<>>>???GGGGGGIIIKKKJJJIIIMMMTTTVVVvvv~~~uuuqqqttt|||~~~tttaaaPPPPPPYYY^^^]]]ZZZWWWXXXVVVSSSSSSYYYaaahhhfffaaa[[[XXX[[[dddnnnuuuuuu}}}vvvoooqqqxxxqqq\\\PPPGGGEEEGGGIIIxxxaaahhh}}}zzz}}}NNNFFF<<<555333333333222//////............//////---.../////////000444666888DDDIIIhhh|||rrruuuVVVJJJFFF:::@@@@@@BBBFFFGGGJJJRRR\\\lllwww|||{{{uuuppppppnnnhhhddddddcccdddcccaaa______bbbdddcccbbbaaaaaaaaa___\\\YYYTTTUUUXXX[[[\\\XXXQQQKKKHHHCCCDDDEEEJJJbbb|||~~~wwwrrrpppnnnmmmpppvvv~~~~~~|||}}}___^^^XXXHHHEEEBBBJJJ@@@666222000......000........................////////////000000000000---888666<<>>:::<<<>>>>>>>>>???AAABBB<<<>>>@@@AAABBBDDDGGGJJJ]]]xxxmmm\\\lllzzzkkkgggGGG444444111000333111222111111111111222333333555666777:::<<<>>>@@@AAAGGGFFFGGGIIIIIIJJJQQQZZZ___|||zzzyyy|||xxxsssyyywwwdddSSSSSS]]]ccccccaaa```cccaaa[[[ZZZ___fffjjjhhheeecccdddiiiqqqxxx}}}}}}rrrlllkkkwwwiiiVVVKKKGGGHHHAAAdddnnnaaaooo~~~uuuuuuPPPHHH>>>666444333222111//////............//////,,,.../////////111444777???EEETTTzzzzzzvvvvvvPPP>>>>>>;;;??????BBBFFFGGGIIISSS^^^mmmwww}}}{{{tttnnnnnnmmmiiifffffffffggghhheeebbbaaacccfffgggdddbbbaaabbbbbbaaaaaaYYYWWWWWWXXXXXXUUUNNNHHHSSSNNNOOOOOOSSSiii}}}yyyxxxxxxxxx{{{wwwbbb___cccKKKDDDEEELLLAAA666222000......000........................////////////000000000000000999666CCCnnnsssvvv}}}||||||wwwtttnnnjjjgggeeedddcccaaaTTTGGG@@@>>>===@@@CCCAAABBBDDDDDDDDDEEEFFFHHH===@@@BBBDDDDDDDDDFFFGGGPPPjjj{{{______hhhYYYwwwoooKKK555555222000333222222222111111222222333444666777999<<<>>>@@@AAABBBHHHGGGGGGJJJMMMQQQ\\\gggpppvvvqqq~~~nnn\\\\\\eeellllllkkkhhhllljjjcccaaaeeekkkllllllpppvvvyyy{{{|||qqqlllpppvvv}}}cccQQQIIIHHHBBBLLLuuu```aaayyyuuu~~~VVVMMMBBB999555333111/////////............//////---///000000111222666888CCCEEE___WWW===<<<<<<>>>???BBBFFFFFFIIITTT```mmmwwwpppvvvxxxppppppooollliiihhhiiikkkllliiidddbbbeeehhhfffdddccccccdddeeeeeeddd___[[[VVVSSSQQQNNNGGGBBB[[[VVVWWWWWWZZZooo~~~}}}oooiiifffwwwlllMMMEEELLLLLLBBB777222000......000////////////////////////////////////000000000000///666111AAAnnnqqqxxx~~~~~~vvvsssmmmhhhddd```\\\ZZZVVVKKKAAA>>>???@@@DDDHHHEEEFFFHHHHHHGGGGGGHHHJJJEEEGGGHHHGGGEEEDDDDDDDDDGGG___|||cccWWWxxxZZZNNNrrrsssMMM666555333111333222222222111111222222333444777888:::===@@@AAABBBCCCJJJIIIIIIMMMRRRYYYfffrrrvvv~~~~~~yyytttwwwdddbbbjjjppppppnnnkkkpppooohhheeeiiinnnnnnnnnyyyrrrjjjnnnyyyoooWWWKKKHHHMMMBBB```ccc[[[ttt~~~}}}[[[RRREEE;;;666333000...//////............/////////000111111222444777:::CCCBBBfff[[[===;;;>>>===???BBBFFFFFFIIITTT```mmmvvvrrriiiwww}}}uuusssrrrooollllllkkknnnooolllfffccceeeiiicccbbbbbbccceeefffeeedddddd]]]UUUOOOLLLHHHAAA<<>><<>>DDDDDDrrryyyooovvvssspppaaaAAA;;;;;;@@@???AAADDDFFFJJJWWWcccqqqxxxpppeeezzztttqqqpppooonnnjjjlllmmmlllhhhgggiiikkkfffeeeeeegggiiigggaaa\\\XXXYYYXXXQQQHHH???;;;:::rrrqqqooonnnrrr}}}yyyuuurrrxxxdddnnniiimmm~~~]]]XXXUUUSSSDDD666111111000......////////////////////////000000000000000111111222111999888OOOwww~~~}}}zzzrrr{{{|||xxxuuukkkeeedddWWWJJJKKKQQQRRRPPPJJJEEEEEEHHHKKKRRRPPPMMMIIIDDDCCCCCCAAAHHHIIILLLOOOKKKEEEDDDGGGHHHNNNaaa~~~qqq\\\ddd}}}XXXIIIjjjsssTTT:::555555000...333000111222222111222444666888999;;;===???AAABBBBBBEEECCCFFFMMMPPPSSS___nnnzzzvvv~~~{{{{{{}}}zzzrrrmmmooorrrrrrzzz{{{{{{ppp[[[TTTIIIFFFGGGeee```sssuuuXXXGGGCCC999222333222000000000000000000000000///------111333444888>>>JJJNNN{{{~~~rrrtttpppeeennnXXX===;;;<<<@@@???AAACCCEEEJJJXXXeeeqqqxxxxxxrrr~~~|||zzzxxxtttrrrmmmnnnooonnnkkkiiihhhgggfffffffffggggggeeeaaa]]]WWWUUUQQQJJJAAA;;;666555yyywwwuuutttwwwuuupppnnnzzz|||fffjjjpppsssfffaaaWWWWWWGGG777111000/////////////////////////////////000000000000000111111222222888<<>>@@@AAABBBCCCBBBGGGNNNPPPQQQ[[[hhhrrr||||||}}}tttsssvvvxxxdddUUUHHHIIIDDDTTT{{{lllnnn}}}\\\HHHDDD===666555111000000000000000000000000000---...111222333999@@@IIIVVVzzzttt```bbbrrrMMM888:::===AAA???@@@BBBDDDKKKYYYgggrrryyyuuurrrsssyyy{{{wwwqqqpppooonnnmmmkkkgggdddfffggghhhhhheeebbb``````VVVPPPHHH@@@999555222000rrroookkkkkkooo}}}yyysssmmmppphhhaaarrrxxxyyypppkkk]]]ZZZJJJ999222111000///000////////////////////////000000000000000111111222444777@@@\\\~~~zzzxxxtttvvvzzzuuugggbbbdddWWWFFFCCCKKKNNNSSSVVVSSSOOOOOORRRRRRJJJ^^^fffOOOQQQbbb\\\JJJKKKOOOSSSQQQKKKHHHIIIKKKNNNZZZqqq```YYYsssvvv___uuu___>>>333555444111111111222333333222222444666888999:::;;;===@@@AAABBBDDDCCCIIIQQQRRRRRRZZZgggzzzlll{{{~~~zzzxxx~~~qqqooopppvvv}}}xxxyyymmmWWWIIILLLEEEHHHkkk}}}jjjaaaIIIDDD>>>888555///000000000000000000000000000...///111222333:::CCCFFF]]]|||``````yyydddEEE777;;;>>>AAA??????AAADDDKKK[[[jjjttt{{{uuuddddddfffeeedddppp~~~zzztttqqqmmmlllmmmllliiieeefffiiikkkiiiddd```___```TTTLLLAAA888444222000...gggaaa[[[ZZZ___qqqyyynnnfffjjjwwwlllYYYdddxxxttt|||vvv[[[KKK:::333111000000000////////////////////////000000000000000111111222555666BBBbbbttt~~~~~~rrrsssyyy{{{sssddd```dddYYYHHHEEEHHHFFFHHHKKKKKKJJJQQQZZZTTTKKKaaammmZZZ^^^rrrpppYYYVVVVVVZZZZZZTTTOOOMMMOOOOOOUUUfff___VVViiiuuu}}}dddAAA444555555333111111222333333222333555777888888999:::===???AAACCCDDDCCCHHHPPPRRRRRR[[[hhh|||vvvwwwiiiaaaaaadddllluuu{{{}}}}}}wwwtttnnnfffaaaccckkkrrryyy}}}dddMMMOOOHHHDDD___mmm~~~zzzsssiiiLLLDDD<<<666333---111111111111111111111111000///000111222444===GGGKKKjjjeee```|||kkkXXXAAA888======???>>>>>>AAAEEEMMM]]]lllvvv|||yyyhhh___XXXSSSOOOSSSggg~~~~~~{{{uuupppkkkiiikkklllkkkjjjgggjjjllliiiccc^^^\\\\\\PPPHHH===555222222111///kkkbbbXXXSSSUUUfff|||lll^^^___fffmmmsssvvv{{{sssYYY___rrrhhhZZZJJJ:::333222111000000////////////////////////000000000000000111111222666333CCCeeetttwwwjjjpppzzzzzzppp___\\\ccc\\\MMMIIILLLEEEAAABBBBBBCCCMMM[[[]]]VVVeeeqqqffffffsssuuuiiigggiiillliiibbb[[[ZZZUUURRRSSSaaa{{{```UUUcccgggEEE555444555333222111333333333222333555777888888999:::<<>>:::>>>===>>>===>>>BBBFFFNNN^^^lllxxx|||wwwdddRRRKKKIIIJJJRRR]]]|||uuurrrnnnkkkkkklllmmmmmmgggiiiiiigggaaa[[[VVVTTTHHHBBB;;;555222111222222uuuggg]]]WWWaaazzzeeeZZZ^^^cccfffmmmuuuyyy}}}{{{bbbeeelll___|||XXXIII:::444333111//////////////////////////////000000000000000111111222666111CCCfff~~~xxxqqqrrrfffppp|||zzzooo]]][[[fffaaaTTTQQQSSSJJJEEEEEECCCCCCMMM\\\fffbbbhhhrrrrrrkkkjjjmmmooouuu~~~yyylllggghhhccc___]]]fffkkk[[[bbb~~~hhhHHH666333444444333222333444333333333555777888888888999;;;>>>AAACCCEEEBBBDDDKKKNNNSSSbbbrrr}}}|||jjj^^^TTTRRRQQQRRRUUUUUUQQQNNNLLLIIIFFFEEEEEEFFFFFFFFFQQQYYYiii}}}zzzcccSSSKKKFFFJJJnnnxxxlll]]]KKK<<<444444333111111111111111111111111000000222333444888EEERRRZZZzzzwwwqqqXXXHHH;;;;;;???<<<<<<<<>>AAACCCIIIEEEEEELLLPPPVVVgggyyy~~~wwwvvvggg]]]SSSOOOKKKIIIIIIHHHDDDAAA@@@>>>===@@@DDDFFFEEECCCCCCJJJXXXmmmkkkSSSJJJFFFCCCcccyyytttdddPPP>>>555666777111111111111111111111111000000222444444999GGGUUUdddzzzqqqUUUDDD888:::???<<<:::;;;???DDDIIIPPP___lllwwwzzz~~~ttt___RRRJJJLLLSSSSSSbbbwwwuuuxxx{{{yyytttnnnkkkkkkdddbbbaaa```]]]UUUIIIAAA444666666333///...000222|||kkkppp___QQQTTT[[[```bbbaaaaaaiiiyyyyyyzzzlll^^^|||gggXXXRRRIII;;;222111222111---//////............//////111111000000000000000111444555HHHbbbwwwlllmmmyyyvvvjjjhhhjjjuuuwwweeerrrxxxttt___aaarrrpppcccaaaZZZ]]]\\\^^^bbbXXXQQQYYYgggllluuu{{{tttkkkkkkrrryyymmmwww~~~~~~xxxuuu|||uuusssfffzzzpppIII888666...333222333333222111222555777999:::999999:::;;;===???AAAFFFBBBIIIGGGMMMVVVddd{{{wwwhhh^^^TTTOOOGGG@@@>>>===>>>>>>;;;:::999;;;>>>BBBEEEFFFHHHEEEHHHZZZwwwtttYYYPPPFFFFFFYYYxxx{{{pppkkkPPPBBB999333111111111000000000000111111222111111444666===KKKYYYooo~~~~~~XXX===666:::===;;;======>>>AAAIIIVVVdddnnnwww{{{sssaaaVVVPPPMMMOOOTTTTTTbbb|||vvvrrrpppooollliii___]]]ZZZVVVQQQIII@@@:::111111111111111222222222zzzxxxbbbPPPNNNRRRTTTUUURRRSSS]]]nnn|||{{{lllYYYqqqcccSSSIII;;;222111222111...//////............//////111111000000000000111111444444GGG```tttyyywww}}}]]]]]]XXXZZZgggttt|||bbbcccppp|||}}}tttkkkhhhddddddkkk~~~yyybbbaaauuuzzznnnggg[[[aaaaaafffmmmfffaaaiiirrrsssyyy}}}zzzuuuvvv}}}qqqiiiuuufffXXXooohhhEEE777777///333111333222111111222444777888:::999999:::;;;===???AAAGGGCCCJJJHHHLLLRRR^^^}}}wwwiii___RRRMMMFFF@@@===;;;:::999:::999999999<<>>MMM[[[rrrxxxyyy```BBB999::::::777<<<<<<===AAAJJJXXXgggqqqyyy}}}nnn]]]SSSOOORRRRRRUUUaaallluuuzzzvvvtttpppjjjeeeaaa]]]XXXRRRKKKDDD<<<777111111111111111111111111vvv___SSSLLLMMMLLLHHHGGGQQQaaaooo}}}xxx{{{kkkTTT}}}~~~nnnVVVJJJ:::222111222111...//////............//////111000000000000000111111333555IIIbbbvvvyyyTTTQQQQQQTTTgggvvvbbbSSSbbbqqqooobbbNNNIIIGGGIIIMMMZZZvvvmmmcccuuuuuuiii[[[bbbeeemmmwwwuuuqqqxxxxxxppp{{{iiiZZZeee```AAA777999111333000222111111111222444666777999999:::;;;<<<>>>???@@@FFFDDDLLLIIIJJJNNNWWW}}}{{{wwwiii___NNNJJJDDD@@@???>>>======<<<<<<;;;:::;;;===@@@AAACCCCCCBBBDDDPPPjjjhhhZZZJJJDDDPPPhhhyyytttVVVFFF<<<666444111111000000000000111111333111222444888@@@QQQ```www}}}{{{rrriiixxx\\\@@@999;;;;;;999;;;;;;===BBBLLLZZZiiisss{{{yyyiiieeegggkkkkkk___PPPPPPZZZ^^^aaakkkzzz|||yyyvvvoooggg```aaa[[[SSSJJJCCC<<<777333111111000000000000000111||||||uuuqqqmmmppp}}}pppVVVOOOPPPOOOLLLJJJOOO[[[ddd{{{rrrqqqhhhRRRcccuuuZZZKKK:::222222222000/////////............//////000000000000000000111222222999RRRlll~~~eeeYYYWWWVVViiiyyymmmQQQUUUcccvvv|||nnnZZZLLLHHH@@@>>>CCCDDDIII___zzzkkktttuuuhhhdddlllnnnuuu~~~{{{iiieeeaaaAAA777999111333000111111111111222444555666999::::::;;;===>>>@@@@@@CCCBBBLLLIIIIIIKKKTTTzzzqqqkkkuuuhhh]]]KKKFFF@@@===<<<>>>@@@AAA@@@@@@???>>>===>>>AAACCCBBBEEEGGGHHHPPPfffppp___MMMDDDLLL```xxxzzzZZZGGG===777444222111111000000111111222333222222555:::DDDVVVfffzzziiiccc}}}TTT<<<999;;;<<<;;;;;;<<>>???@@@@@@???@@@KKKHHHIIILLLWWW|||iiihhhyyyooofffWWWPPPEEE===:::;;;===>>>AAAAAAAAA@@@>>>???BBBEEEEEEFFFGGGIIIRRRgggvvvdddPPPEEEJJJ[[[rrr^^^HHH>>>777333222222111111111111222222333222333777===JJJ^^^ooogggcccwwwQQQ>>>;;;;;;:::999===>>>@@@EEENNNZZZhhhqqqxxx|||~~~ppp}}}wwwcccPPPJJJEEEAAAEEEPPP[[[bbbddd|||{{{uuuqqqkkkddd^^^RRRLLLBBB;;;777666666666333222000/////////000111{{{ooohhhbbbhhhccc]]][[[TTTNNNSSS\\\rrrnnnmmmjjjddd```aaafffjjjxxxzzznnntttaaaNNNNNN{{{cccLLL888333333111000111//////............//////////////////000111222333000EEEjjj~~~vvvttt```[[[]]]lllyyyrrrSSSTTT^^^qqqsssfff___SSSGGG>>>???@@@???CCCKKKWWW^^^fffnnnzzz{{{wwwtttkkktttlllGGG888777///444222111222333444555555666666999:::;;;===??????@@@@@@??????JJJGGGIIINNN]]]zzzjjjtttzzztttlllcccVVVJJJBBB???>>>>>>>>>@@@AAA@@@>>>???CCCGGGKKKIIIGGGGGGQQQhhh}}}iiiSSSGGGIIIWWWyyyqqq{{{dddKKK???888333222222111111111111222222333222333999AAAPPPfffyyyrrrhhhxxx]]]CCC::::::::::::======>>>@@@EEENNNZZZgggpppvvv{{{zzz\\\ZZZkkkppptttmmmVVVLLLFFF???===@@@FFFJJJLLLTTTfffzzzsssmmmfff___YYYGGGBBB<<<777666888999999555444111000///000111222xxxlllccc[[[```[[[WWWZZZUUUMMMPPPLLLXXXiiisssjjjjjjqqqxxx}}}yyymmmfffmmmcccMMMOOOzzzfffMMM777333444111///222//////............//////////////////000111222333999RRRyyy{{{ppplll```YYY___ooozzz^^^UUUVVVggg|||~~~ppp\\\LLLCCC@@@AAAAAACCCGGGJJJPPP___vvvvvvcccccczzzrrrpppiiiEEE777777000444333222333444555666777777777999:::<<<>>>???@@@@@@@@@AAAAAAJJJGGGHHHPPPcccuuu~~~{{{wwwqqqkkkjjjcccZZZQQQKKKHHHEEEDDD===@@@BBBAAA@@@AAAGGGLLLNNNPPPQQQRRRYYYlllmmmVVVHHHHHHSSSttt{{{vvvjjjNNNAAA:::444333222222111111222222333333222444:::DDDUUUmmmsssnnnXXXEEE666777:::999;;;@@@:::;;;???EEENNN[[[hhhqqqvvv{{{dddPPPPPPRRRgggqqq\\\PPPMMMHHHCCCAAAAAACCCEEEEEEPPPbbbwww}}}uuunnnfff\\\QQQJJJ???<<<888666777999;;;;;;777555222000000000222333tttjjjaaaZZZ]]]VVVTTT[[[XXXQQQSSSMMMOOOVVVeee~~~qqqpppyyyqqqbbb]]]bbbqqqfffOOOJJJuuugggMMM777333444111///222//////............//////////////////000111222333CCC]]]uuuhhhbbb___TTT[[[sss|||gggXXXRRRaaaxxx___KKKEEEDDDBBB??????===>>>MMMhhh}}}|||\\\OOOaaa{{{xxxwwwyyyiiidddBBB777888111555444222333555666777777888888999:::<<<>>>@@@@@@@@@@@@DDDCCCKKKFFFHHHQQQfff}}}~~~}}}qqqiiiaaaWWWPPPTTTQQQMMMKKKKKKJJJHHHGGG>>>BBBEEEDDDCCCEEEKKKQQQMMMWWW```dddhhhtttqqqXXXIIIGGGPPPpppzzznnnPPPCCC;;;555333222222111111222222333333222444;;;FFFXXXqqq{{{mmmRRRBBB999;;;===888888===777999===DDDNNN\\\jjjsssxxx|||{{{]]]NNNEEE^^^ppp\\\QQQQQQNNNJJJDDDAAAAAAAAAGGGGGGJJJUUUggg}}}|||wwwqqqiii```SSSEEE;;;;;;999777777999;;;;;;;;;888666333111000111222444yyyrrrhhh___\\\UUURRRWWW[[[YYYTTTQQQPPPYYYTTTNNNZZZqqqpppdddmmmxxx{{{~~~xxx```UUU]]]pppmmmLLLJJJrrr___FFF999777222000222...////////////..................///000111333555666BBBttt}}}vvvaaa[[[qqqSSS^^^qqq{{{hhh___VVVWWWiiidddKKKBBBAAA;;;???>>>999@@@XXXvvveeeQQQVVVooo~~~}}}aaaEEE888777666555555444444555555666666777777<<<;;;;;;;;;<<>><<<999:::>>>EEEPPP^^^jjjrrrzzz}}}cccYYYaaapppzzzppp___OOOJJJIIIFFFFFFIIIDDDCCCDDDHHHOOO[[[mmm~~~uuuqqqiii^^^RRRGGG>>>:::;;;>>>???:::666666:::===;;;;;;888222222444444111yyyssskkkbbbXXXRRRPPPUUUZZZ[[[\\\]]]XXX^^^YYYRRRTTT[[[mmm|||fffgggooowwwzzz}}}~~~zzzccc[[[ggg~~~jjjIIIDDDnnnfff]]]DDD777666111///111...////////////..................///000111333444555PPPxxxxxxvvvfffdddkkkTTT___qqq{{{zzzeee^^^YYY[[[fffzzznnnTTTAAA???AAA@@@<<>>RRRcccxxx~~~zzzjjjHHH555999::::::<<<:::888:::===DDDOOO]]]iiipppyyy}}}qqqaaaZZZTTTMMMGGGEEEFFFCCCAAACCCFFFKKKVVV```ttt}}}ooojjjbbbWWWMMMDDD===:::<<>>===HHHfff|||qqqttthhh^^^ZZZYYYfffcccNNNZZZlllzzzvvvfffEEE888666444333555444555555666777777888888;;;;;;;;;;;;===???BBBCCCCCCEEEDDDGGGIIIMMMkkk~~~}}}|||{{{dddVVVOOODDDBBBCCCBBBAAAEEEPPPZZZ___JJJJJJJJJHHHGGGIIILLLOOOgggfffkkkttt}}}xxxdddSSSFFFLLL]]]iiiLLL<<<555555555555555444444444333555999999DDD[[[mmmyyyqqq|||rrroooxxx|||OOO444888:::777888888888:::===DDDOOO\\\hhhoooxxx||||||qqqhhh[[[QQQKKKMMMFFFBBBBBBBBBAAACCCGGGSSS\\\hhhpppuuuzzzyyylllfff\\\RRRIIICCC???>>>???FFFKKKHHH>>>666666999:::999777777===EEEEEE@@@|||vvvqqqiiibbbWWWRRRMMMLLLLLLPPP\\\hhhmmmqqqooollleeeSSSOOO```sssiiiVVVRRRKKKOOOWWW___eeeggghhhgggeeeqqqllldddssseeeFFFQQQxxxuuuYYYAAA444444000000333000////////////..................//////000222333444DDDjjjmmmbbbfffrrrggg]]]ZZZbbbqqqzzzeee]]]fffkkkbbblll{{{aaaPPPCCC@@@@@@FFF^^^yyy|||iiifff[[[XXX[[[WWWWWWoookkk]]]UUU\\\bbbtttqqqvvvhhhDDD888666333222666555555666777777888999999>>>>>>===<<<<<<<<<<<<======AAAAAADDDGGGLLLkkkwwwrrr~~~|||}}}{{{nnn___LLLGGGGGGHHHGGGFFFLLLXXXcccOOORRRTTTPPPLLLKKKIIIGGGQQQQQQVVVbbbsss|||gggVVVIIIMMMZZZoooQQQ???888555555555444444444555555666888;;;LLLgggyyyvvveeekkktttfffeeewww{{{MMM444:::;;;555666999999;;;>>>EEEPPP]]]iiiqqqxxx|||rrrfff___XXXNNNGGGFFFFFFDDDBBBBBB???DDDKKKQQQUUUZZZ```dddrrr|||zzzuuulllfff[[[QQQIIIEEEDDDDDDAAAFFFJJJGGG<<<444666===;;;999777999BBBKKKMMMIII~~~|||uuuoooggg___VVVQQQKKKHHHFFFIIIVVVcccyyy}}}{{{vvvlllWWWNNNXXXfff|||dddMMMDDDJJJKKKLLLNNNPPPRRRTTTUUUVVVfff{{{xxxooo{{{aaaGGGSSS|||ZZZAAA555555111111444111////////////..................//////000111222333999^^^vvv}}}~~~ggg^^^bbb}}}ttt```VVVTTTXXXaaapppyyylll___mmmvvvfffkkk~~~zzz___GGGAAADDDIIIYYYlllooopppvvv}}}fff___TTTRRRYYYVVVNNNWWWkkkoooiiihhhsssppp{{{gggCCC888777333222666555555666777888999:::;;;>>>>>>===<<<;;;;;;;;;;;;888???BBBDDDHHHOOOmmm}}}rrrnnn|||~~~ttt[[[OOONNNPPPPPPKKKIIISSSaaa[[[dddhhhaaaXXXRRRKKKEEE===>>>DDDQQQggg}}}kkkXXXKKKOOOZZZoooPPP@@@;;;666555444444444555555666777888===TTTsssssspppsssfff___ppphhhEEE666===:::333777<<<:::<<>>???@@@BBBDDDGGGIIIVVVdddxxx~~~wwwqqqiiicccYYYOOOIIIEEEEEEFFF===BBBJJJLLLDDD999888===999999888<<>>>>>??????:::BBBEEEFFFKKKTTTttt}}}vvvuuu~~~{{{lllcccnnn|||lllWWWTTTUUUXXXQQQIIIPPP```fffttt{{{ppp```TTTJJJBBB999;;;>>>III]]]wwwoooYYYLLLPPP\\\|||rrrRRR@@@;;;666555444444444555666777999999???ZZZ}}}|||ooo^^^eee~~~zzzvvvPPP;;;777===888444999<<<:::;;;???HHHTTTbbbooovvvzzz}}}tttdddZZZSSSLLLGGGFFFDDDAAA>>>>>>>>>?????????BBBMMMaaawww}}}wwwoookkk]]]YYYRRRKKKFFFDDDCCCCCC888>>>JJJUUUPPPBBB:::;;;666888:::>>>JJJ[[[ggglllrrr{{{}}}zzztttnnnccc\\\VVVRRRNNNLLLPPPVVVxxxxxxaaaVVV]]]iii~~~qqqkkkVVVSSSOOOMMMMMMPPPUUUXXXVVVdddxxx|||SSSIIIVVVZZZAAA555444000///222///////////////............//////...//////000111222:::___yyy~~~bbb\\\bbb~~~bbbOOOIIIBBBBBBRRRaaannnuuu|||~~~~~~aaaqqqpppqqq}}}iiiQQQEEEGGGMMMNNNLLLGGGBBBHHH^^^vvv}}}sssiii]]]WWWRRRRRRQQQRRRWWW]]]```uuu```===777:::444222888555666777888:::;;;<<<<<<>>>???@@@AAAAAABBBBBBBBB===EEEDDDCCCHHHVVVyyy}}}|||zzzzzz~~~{{{eeeXXXZZZcccuuuxxx]]]VVVVVV[[[UUULLLSSSeeennn|||eeeTTTHHH???;;;===>>>CCCTTTnnnsssYYYKKKOOO\\\~~~|||[[[CCC;;;666555444333444555777888:::999@@@___eee___vvvyyybbbVVVBBB777777:::666888;;;777888999>>>GGGTTTbbbpppxxx{{{uuugggZZZQQQOOOLLLGGGCCCAAAAAAAAA???===<<<>>>JJJaaa{{{xxxqqqjjjbbb]]]OOOMMMJJJGGGDDDBBBBBBAAA;;;<<>>GGGYYYiiiqqqnnnxxx|||xxxoooggg___ZZZTTTNNNMMMOOO^^^qqq___XXXgggtttpppjjjddd```___```aaa___lll|||wwwPPPJJJTTTYYYAAA444333///...000---000/////////............//////...//////000111222444YYYttt~~~ccccccooojjjQQQLLLCCCAAARRRcccmmmttt{{{}}}aaaqqqsssssssssaaaTTTTTTYYYWWWPPPEEE>>>@@@QQQcccmmmoooqqquuurrrppp~~~zzzmmmkkkTTTUUUUUUSSSRRRVVV[[[^^^hhh___eeexxxfffmmmwwwuuussswww^^^;;;777;;;555222888555666777888:::;;;<<<===CCCDDDDDDDDDCCCCCCBBBAAA???EEEBBB>>>DDDUUU{{{zzzuuuxxx~~~ppp___TTTRRRcccxxx}}}```VVVUUU[[[WWWNNNWWWkkkwwwlllXXXKKKBBB;;;======>>>MMMfff|||vvvYYYIIINNN[[[|||zzzdddHHH===666555444333444555888999;;;999AAAbbbooo```vvvvvvXXXFFF===666777777555;;;===333666888===FFFSSSbbbpppxxx|||}}}kkk```]]]QQQKKKEEECCCCCCBBB>>>;;;===888;;;PPPpppyyypppggg^^^VVVQQQFFFFFFFFFEEEDDDCCCBBBBBBCCC===>>>GGGHHH@@@===BBB999===>>><<>>??????@@@GGGWWWlll{{{vvvcccPPPKKKYYYsssdddIII999888666444333555666888888:::CCCBBB___uuunnnnnnHHH>>>999666888999777666888999:::===DDDOOO___ppp{{{ooo]]]IIIBBBCCCDDDCCCDDD:::<<<;;;@@@XXXvvv{{{qqqdddZZZTTTQQQLLLHHHEEEFFFCCC===;;;AAALLLTTTIII@@@;;;===??????BBBHHHCCCCCCBBB>>><<>>333000111111000000////////////////////////---///////////////111333<<>>999666888999777666888999:::>>>DDDOOO^^^nnnyyy}}}ttt\\\NNNHHHCCCAAAAAA======:::===PPPkkkxxxwwwhhh___SSSKKKGGGDDDAAA===@@@BBBAAA======HHHZZZhhhZZZMMM@@@======<<<>>>AAAHHHGGGEEE@@@<<<===DDDJJJvvvyyy|||~~~|||iiiZZZ___vvvmmmUUUMMMXXXqqqhhhggg[[[BBB888000000222222111111////////////////////////---///////////////111333@@@lllrrrwwwzzzjjj~~~cccLLLFFFCCCMMMcccnnnmmmkkkmmmvvvxxxllliiifffpppggg^^^lllrrrTTTEEE???;;;999<<<999<<<999999======JJJbbb{{{zzzqqqjjj```^^^^^^bbbkkkvvvmmm^^^kkkxxxmmmooouuuxxx}}}www~~~lllKKK999999666666999999999999;;;<<<===>>>>>>>>>???AAAAAAAAA@@@@@@BBBDDDCCCBBBGGGDDDLLLVVVuuuVVVSSSggg}}}wwwvvv|||www}}}wwwgggaaabbbfffZZZXXXccccccXXXVVV^^^eeeqqquuu[[[LLLGGGHHHIIIGGGFFFLLLVVV___fffjjjwwwuuucccPPPLLLZZZuuuvvvfffLLL999999999888888888999:::;;;???CCCGGGjjjwwwzzzTTT>>>999666888999777666888888:::>>>DDDOOO]]]lllvvvzzz~~~rrr]]]OOOEEEBBBBBB@@@>>>999888FFFZZZcccaaaUUUNNNEEE@@@>>><<<;;;999;;;>>>???===>>>KKKcccvvvlll\\\JJJAAA>>><<<<<<===CCCCCCAAA<<<888777;;;???uuubbbVVV]]]tttpppVVVMMM]]]lll|||xxx[[[WWWIII<<<555///111222111000000////////////////////////---/////////...///111333>>>mmm}}}yyyxxxooogggNNNFFFAAAKKKaaannnqqqrrrssszzz~~~wwwuuupppxxxzzzbbbYYYhhhkkkOOOBBB>>>;;;999999:::@@@???>>>AAA@@@HHH[[[xxx}}}wwwqqqmmmjjjiiillltttpppuuuooowwwgggIII999;;;999777:::999<<<======>>>>>>>>>=========>>>???@@@???@@@AAACCCCCCCCCHHHDDDNNNZZZsssTTTNNN___{{{wwwwwwyyyxxxzzzllldddbbb\\\bbboooooo```VVVXXXTTT\\\mmm|||hhhZZZQQQSSSTTTPPPKKKIIILLLQQQQQQVVVfff}}}tttcccPPPLLL[[[}}}~~~hhhOOO===:::::::::::::::;;;===???GGGHHHOOOuuu|||vvv[[[>>>999666888999777666888888:::???EEEOOO\\\jjjsssyyy}}}kkkVVVHHHDDDFFF???===888777???KKKNNNJJJFFFBBB<<<999888999888777888;;;>>>===<<>>;;;<<<<<<:::888888;;;===~~~zzz{{{lllZZZSSS___wwwqqqVVVNNN```hhhqqqsss]]]YYYGGG:::444000111222///......////////////////////////---/////////...///111333@@@lll}}}zzz}}}xxxhhhkkkjjjPPPFFFAAAJJJaaakkkttt|||}}}zzzsss^^^WWWeeezzzppp\\\FFF===>>>AAABBBBBBJJJOOOKKKCCCAAA>>>EEEWWW{{{~~~xxxuuurrrsssyyy|||sssfffpppeeeHHH;;;>>>:::777:::999@@@@@@@@@???>>>===;;;:::;;;===????????????@@@BBBCCCDDDIIIDDDNNN\\\lllOOOJJJVVVyyyvvvwww|||ppp}}}vvvyyy~~~||||||{{{~~~{{{xxxwwwwwwwwwuuuvvv|||~~~pppeeedddmmm|||{{{jjj[[[XXXMMMMMMWWWiiiuuutttiiiaaa```cccccc]]]SSSJJJGGGGGGDDDIIIYYYrrrsssbbbPPPMMM\\\yyywwwdddOOO===666777777666666888===@@@JJJJJJYYYtttwwwxxxlllqqqrrrggg>>>999666888999777666888888:::???FFFPPP\\\iiiqqqzzz~~~|||```KKKCCCEEE@@@>>>:::999===AAA???;;;888555333111222222333333666999>>>???===AAATTTiiitttvvvqqqbbbPPPCCC>>>>>>999:::;;;;;;<<<===???AAA|||uuusssyyyaaaPPPOOOaaazzzlllVVVUUUfffpppuuu~~~ssseeebbbKKK888333000111111...---///////////////////////////---///////////////111333CCCjjjzzzzzz~~~iiiWWWaaaiiiOOOGGGCCCLLLbbbjjjvvv{{{|||tttnnnmmmlllhhhddddddeeefffjjjrrr{{{tttaaaWWW]]]hhhllliiiZZZOOOCCCAAAJJJVVV___dddeeehhh\\\III???<<>>:::777:::999AAAAAA@@@???>>><<<::::::;;;===?????????>>>???@@@AAACCCHHHDDDPPP```fffJJJEEEPPPvvvuuuuuuwwwsss|||wwwuuuttthhhbbb\\\WWWVVVXXXYYYYYYXXXWWWWWWXXX\\\___gggwwwmmmnnnxxxqqqaaa[[[OOOJJJKKKTTT]]]___]]][[[aaaeeegggaaaUUUJJJDDDBBBEEEHHHVVVnnnsssbbbPPPMMM\\\xxxooo]]]LLL<<<777888888777777;;;BBBHHHLLLNNNeee{{{llljjjnnnmmm>>>999666888999777666888777:::@@@HHHRRR^^^jjjqqqyyy}}}jjjOOODDDDDDFFFBBB>>>;;;<<<;;;888444333222111000000111222333444555;;;@@@???@@@PPPcccsss~~~ttt[[[HHH???<<<888888999:::;;;===>>>???{{{wwwrrrppprrrxxx\\\LLLPPPfff```VVV```wwwwwwiiieeeIII777222000111111//////222////////////////////////---///////////////111333===aaarrryyyfffPPPXXXaaaHHHDDDCCCMMMbbbnnnxxxwwwxxxooodddXXXSSSOOOKKKJJJKKKIIIKKKOOOVVV]]]eeejjjmmmtttjjj[[[OOONNNTTTTTTQQQTTTTTTVVV]]]iiiwwwyyypppVVVEEE???JJJ___yyytttooollljjjgggooo}}}pppkkk|||___EEE:::===999666:::;;;????????????>>>===<<<;;;<<<>>>@@@@@@???>>>>>>???===AAAGGGCCCRRReeeoooRRRIIIPPPuuu|||ssstttwww|||{{{rrr~~~jjj\\\VVVPPPIIIFFFGGGHHHHHHFFFEEEEEEFFFHHHNNNXXXgggxxxxxxsssbbb[[[PPPJJJGGGIIIKKKKKKLLLNNNTTT[[[aaa```YYYRRRNNNMMMOOOPPP[[[qqqrrrbbbPPPNNN]]]yyylllYYYJJJ<<<:::;;;;;;999999???IIIQQQSSSVVVttt~~~nnnkkk```>>>999666888999777666888666:::AAAIIISSS___kkkrrrvvv{{{rrrXXXMMMMMMRRRKKKBBB<<<999777666555444444444444333333333444444222666======>>>LLL]]]nnn}}}{{{eeeQQQDDD<<<999999999;;;>>>AAACCCCCC}}}~~~wwwttttttrrrpppnnnmmmnnnsss~~~]]]NNNUUUlllwwwWWWWWWhhh{{{iiibbbDDD555111///111111///111444////////////////////////---///////////////111333333UUUiiiwwwjjjSSSTTT}}}YYYAAA@@@AAALLLaaatttzzz~~~www|||zzziiibbbVVVHHHAAA===;;;;;;>>>888:::===AAAEEEKKKRRRWWWXXXSSSIIIAAACCCJJJNNNMMM___hhhttt~~~}}}|||bbbLLLAAAGGGZZZzzzzzznnncccYYYPPPKKKQQQ[[[iiiwwwnnniii}}}[[[BBB777;;;888666:::<<<<<<======>>>>>>>>>>>>======???AAAAAA???>>>===>>>;;;???FFFDDDTTTiii~~~```SSSUUUwwwzzzqqqssswww|||}}}|||iiixxx}}}ggg[[[XXXSSSLLLHHHIIIJJJHHHEEECCCBBBBBB???GGGNNNVVVmmm~~~~~~rrraaaYYYMMMIIIGGGFFFDDDAAABBBFFFJJJSSS^^^dddccc``````aaaYYYXXX```tttrrraaaPPPNNN]]]|||~~~nnnYYYKKK>>>888999888777777>>>IIISSS\\\```vvvjjjwwwqqqsssvvvMMM>>>999666888999777666888666:::AAAJJJTTT```lllssstttxxxwwwaaaYYY[[[\\\QQQEEE<<<777555666888222333444333222111111222666111222888::::::GGGWWWiiixxx|||jjjYYYJJJ?????????@@@CCCGGGLLLOOOPPPgggvvv~~~xxxnnneee```___bbbdddeeebbb______eeeooozzzdddYYY___uuutttRRRQQQyyyeeeYYYAAA666333000///000111111000////////////////////////.........//////000111222666OOOhhh}}}nnnRRRQQQrrr^^^CCC>>>???LLLcccqqqzzzxxxppptttooodddPPPJJJAAA<<<::::::999777888999999999:::;;;<<<<<>>HHHXXXsssrrrcccYYYOOOHHHHHHMMMIIIQQQ^^^lllxxxssszzzuuuXXXAAA888===:::888;;;999888:::<<<<<<;;;:::;;;<<<<<<<<<======>>>>>>??????AAADDDDDDIIIHHHkkkvvvRRRQQQ{{{pppqqqwwwzzz}}}zzzppptttxxxoooaaaUUUMMMPPPRRRPPPKKKEEEBBBBBB???>>>BBBKKKWWWooovvveeeZZZRRRMMMGGGBBBAAA@@@@@@@@@FFFVVVooo}}}ssslllmmm|||uuu^^^MMMPPP]]]zzzvvvTTTCCC===;;;;;;;;;<<<===???BBBCCCSSSZZZhhhtttppprrriii[[[GGGHHH888888777777777777888888:::===BBBJJJSSS___kkksssxxx{{{uuuuuuooopppxxx{{{ttthhhaaa\\\PPPBBB;;;;;;:::555000111444555222222555666444555555444555888===BBBFFFNNNXXXfffnnniii\\\PPPKKKEEEJJJMMMQQQ___ppptttlllUUUbbbqqqyyy||||||tttjjj___ZZZSSSMMMJJJKKKNNNQQQVVVVVVUUUVVV[[[eeerrrzzzmmm\\\WWWoootttYYY```hhhXXXAAA666333000///000111111000////////////////////////.........//////000111222===\\\wwwxxx^^^SSSiiipppQQQEEECCCLLL^^^oooyyyzzzqqqsssmmmaaaKKKIIIFFFDDDBBB@@@>>><<<888888777666777888:::<<<777888888888;;;DDDRRR]]]jjjuuuoooNNN;;;@@@MMMaaaooo}}}wwweeeZZZOOOJJJFFFAAAAAAEEECCCFFFOOO^^^ppp~~~|||VVV@@@888<<<999888:::888888:::<<<<<<;;;:::;;;<<<<<<<<<======>>>>>>??????@@@CCCCCCIIIJJJnnn~~~\\\VVV|||yyymmmooouuu~~~yyy|||||||||rrr}}}tttlllaaaUUUPPPRRRQQQIIIAAA???===>>>CCCKKK___wwwiiiaaaUUUPPPJJJEEEDDDEEEEEEEEEKKKZZZuuuxxxwwwvvv___NNNRRR```|||{{{[[[GGG>>>:::::::::;;;===???AAACCCMMMYYYkkkqqqsssqqqNNN>>>888888777777777777888888999<<>><<<===@@@BBBFFFIIIKKKLLLOOOXXXfffppp}}}ttt^^^RRRlllmmmXXXcccbbbNNN;;;555333000///000111000000////////////////////////.........//////000111222;;;___|||vvvxxx|||eeeSSS___YYYEEEDDDOOO___oooyyyyyynnnkkkbbbUUURRRTTTUUUSSSNNNHHHCCCAAA>>><<<:::888777777999:::666777777666777===FFFNNN[[[dddlllqqquuu{{{tttSSS======FFFOOOXXXbbbjjjvvv}}}vvviiiUUULLLCCC@@@>>>;;;:::;;;@@@???BBBOOOcccvvvxxxRRR>>>777;;;888888:::777888:::;;;<<<;;;:::;;;<<<<<<<<<<<<===>>>????????????AAABBBIIILLLppp~~~bbbYYYrrruuukkkmmmrrrxxxwwwzzz~~~rrrzzzpppccc^^^XXXOOOFFFDDDAAA??????@@@NNNooo|||~~~xxxnnniiiZZZVVVPPPLLLJJJKKKKKKKKKIIITTTlllvvv```OOOTTTeee}}}}}}```JJJ>>>:::::::::;;;===???AAACCCHHHZZZqqqmmmyyy~~~QQQ888888777777666666777777888888;;;AAAIIISSS___lllttt~~~vvvqqqhhh]]]TTTPPPQQQUUUSSSVVVmmmkkkXXXGGGCCC>>>;;;:::::::::999555777777555666:::999555777777999;;;???FFFOOOUUUUUUPPPOOOVVVaaaeee^^^TTTUUUSSSUUUXXX]]]fffuuu===AAAFFFLLLQQQRRROOOKKKGGGDDDAAA>>><<<;;;<<<<<<>>>BBBFFFGGGGGGNNN[[[fffrrr|||yyyddd^^^xxxgggSSS[[[vvvXXXDDD777444222000///000000000///////////////////////////............///000111222666[[[www}}}|||{{{wwwsss{{{iiiVVV```[[[@@@BBBSSSeeeqqqyyyvvvhhh```TTTGGGPPPTTTWWWVVVOOOIIIEEEDDDEEECCCAAA???<<<:::999888;;;;;;999777444555888<<>>===EEEUUUhhhyyyrrrMMM<<<777:::777888:::666888999;;;;;;:::::::::;;;;;;;;;<<<===>>>??????@@@@@@AAAAAAHHHLLLooopppYYYWWWlllsssjjjkkkpppvvv{{{rrruuu{{{}}}tttwwwqqq^^^SSSOOOLLLHHHEEEBBB>>>DDD\\\www{{{www{{{~~~zzzrrrnnnaaa^^^ZZZVVVTTTQQQOOOMMMGGGKKKYYYtttttt^^^NNNVVVjjjzzz]]]HHH<<<999999:::;;;===???BBBCCCCCCXXXqqq{{{wwwxxxhhh~~~VVV<<<777777666666666666777777777:::@@@HHHRRR___kkksss||||||rrriii___UUUJJJHHHIIIJJJGGGIII\\\tttrrr[[[III@@@???>>>;;;999888888999444:::>>>;;;999:::;;;;;;888999:::<<>>;;;999777888888777666666888999777>>>IIITTT]]]eeemmmtttwwwyyy^^^FFF>>>@@@@@@FFFIIIIIIKKKUUUbbbjjjccc\\\PPPDDD===;;;;;;;;;>>>======???GGGXXXkkkxxxqqqHHH;;;888:::666888;;;666777999;;;;;;:::999:::;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@HHHKKKkkkzzz^^^KKKUUUnnnrrrjjjkkkpppxxxyyynnnqqqxxx|||vvvsssyyyuuuaaaWWWNNNIIIFFFDDD@@@@@@QQQddd{{{uuutttzzz}}}vvvrrrjjjgggdddaaa]]]WWWQQQMMMIIIGGGMMM```yyy~~~{{{~~~ppp[[[LLLXXXqqqvvvXXXFFF===:::::::::;;;>>>@@@CCCDDDCCCWWWoooqqqeeerrr|||qqqddd}}}gggBBB777777666666666666777777666:::@@@GGGRRR^^^jjjrrrwww|||yyylll```TTTKKKAAA???@@@@@@===>>>LLL^^^uuu{{{jjjUUUGGGAAABBBAAA>>>:::999999;;;:::FFFNNNIII???<<<>>>@@@:::;;;;;;<<>>@@@???===>>>DDDJJJZZZeeesss}}}uuufffcccttthhhQQQ======333111000000000000///---////////////////////////.........//////000111222999XXXoooyyywwwtttjjjPPPTTT{{{XXXIIIOOO^^^rrrxxx~~~zzzrrrlllddd]]]UUUUUUSSSOOOHHHAAA<<<999:::;;;>>>???@@@???>>>===:::::::::999888777666666333777AAALLLSSSYYYbbbjjjmmmxxxuuu\\\EEE:::999999>>>AAA???>>>FFFWWWfffwwwvvvmmm]]]MMMCCC===999:::<<<===<<>>???@@@AAACCCBBBAAAIIIKKKhhhyyyVVVDDDUUUrrrrrrjjjkkkpppxxxxxxlllooowwwyyypppsss|||hhhUUUMMMGGGEEECCCAAAJJJWWW}}}uuuooonnnvvv|||{{{vvvrrrnnnkkkfffaaa\\\VVVPPPLLLFFFCCCEEEQQQdddxxxzzzzzzzzzlllXXXJJJZZZxxxtttXXXHHH@@@:::;;;;;;<<>>??????>>>===<<>>???@@@>>>???IIIUUUYYYVVVQQQKKKFFFBBB@@@???;;;<<<<<<<<<;;;;;;>>>@@@LLLWWWdddnnnyyyzzzxxx|||uuunnnSSS999888222111000000000000...,,,////////////////////////.........//////000111222333RRRjjjuuuzzzjjjJJJHHHddd}}}\\\IIIKKK\\\nnntttzzz}}}{{{vvvrrrqqqnnniiibbbZZZOOOEEE>>>::::::::::::;;;===>>>??????>>>===;;;999666444111444444999@@@EEEIIIRRR]]]aaammmvvvppp\\\GGG===:::888;;;<<<:::777;;;GGGRRRnnnzzzuuudddUUUIIIBBB@@@@@@@@@>>>>>>DDDNNNUUUZZZ___gggrrr|||jjjdddoooXXXAAA::::::;;;666:::>>>666777999::::::999999999;;;::::::;;;===>>>@@@AAAAAABBBBBBAAAKKKMMMggg[[[EEEVVVrrrpppiiijjjooovvv~~~xxxmmmpppvvv~~~rrrsssooo```RRRLLLHHHDDDGGGNNNhhhxxxrrrqqqvvvmmmfffccciiipppqqqooommmiiiccc[[[TTTOOOLLLIIIHHHAAA@@@@@@DDDOOO^^^nnnxxxrrruuu~~~wwwjjjVVVJJJ^^^tttZZZIII@@@;;;<<<<<<>>>@@@CCCFFFHHHXXXoooyyy~~~lll```yyywwwFFF666666555555555555666666888;;;@@@GGGPPP[[[gggnnnsssxxx~~~wwwkkk^^^QQQEEE>>>;;;;;;888888:::;;;;;;>>>BBBJJJYYYmmm}}}}}}nnn\\\LLLDDD@@@???>>>>>>@@@BBBEEEFFFCCCOOOYYYZZZUUUPPPKKKGGGDDDCCC???===CCCUUUnnn|||zzznnnYYYHHHDDDIIINNNDDDDDDGGGHHHCCC@@@JJJWWWeeeaaaZZZQQQIIICCC???===;;;;;;;;;;;;;;;<<<======AAALLLXXXbbblllvvv|||}}}}}}}}}\\\:::666222000000000111000...,,,////////////////////////.........//////000111222///PPPiiiuuupppNNNIIIOOOsssrrrVVVCCCJJJ```kkkqqqwww}}}|||xxxvvvsssppplllcccXXXOOOAAA???;;;888777999<<<>>><<<;;;:::::::::999888666555222222666888;;;EEERRRXXXeeeqqqnnn^^^MMMCCCAAA===<<<;;;999555444888>>>JJJbbbxxx|||rrrggg\\\TTTKKKIIIEEEBBBBBBCCCEEEFFFHHHNNNYYYfffrrr|||nnniiisssZZZ@@@:::;;;;;;777;;;>>>777777888::::::999999999:::::::::;;;===>>>@@@AAAAAABBBAAABBBLLLOOOhhhbbbHHHUUUnnnooohhhjjjnnnsss|||xxxoooqqqvvv}}}vvvwwwvvvaaaVVVOOOGGGFFFJJJWWWaaajjjiii^^^UUUUUU[[[fff]]]XXX\\\cccffffffgggaaaYYYNNNEEEAAA@@@AAABBBAAAAAA@@@>>>@@@IIIXXXdddjjjnnnzzzvvviiiVVVJJJ```}}}rrr\\\JJJ===<<<<<<===???AAADDDGGGIIIVVVqqqeeebbb}}}iiiHHH666666555555555555666666999<<<@@@GGGOOOZZZfffmmmtttyyynnneeeZZZPPPFFF>>>;;;<<<666333222555888888888777???LLL\\\kkk|||tttggg]]]TTTOOOLLLGGGEEEDDDFFFKKKQQQTTTUUUHHHRRR]]]dddgggggg```WWWHHHFFFAAA>>>DDDWWWrrrmmmPPPIIINNNSSSRRRIIIGGGMMMMMMEEEDDDIIIZZZ^^^```]]]TTTIIIBBB>>>???>>>===;;;::::::999999>>>AAAGGGOOOXXXaaahhhkkkqqqtttyyy~~~QQQ;;;222222111111000000000000000...------------...//////...///000000//////000111666AAAsssuuusssNNNAAAOOObbbrrrkkkQQQ@@@HHH[[[iiiooouuuxxx~~~}}}{{{xxxtttooommmllllllkkkhhhccc```UUULLLAAA;;;:::;;;999777;;;;;;;;;;;;;;;:::::::::666666555444555999???CCCPPPXXXdddllljjj^^^MMMAAAFFFCCC???<<<::::::999999>>>CCCKKKUUU\\\___^^^[[[RRRNNNGGGBBB@@@???>>>>>>BBBEEEJJJRRR\\\iiiuuu~~~ooofffppp~~~zzzeeeRRR@@@;;;777777:::<<<:::777777777888999999:::;;;;;;@@@>>>;;;999999;;;>>>@@@@@@FFFDDDHHHKKKaaadddGGGKKK```mmmeeefffjjjuuu{{{uuulllpppuuuzzzwwwsssuuuyyy]]]SSSSSSNNNEEEOOOOOOTTTYYYVVVLLLHHHKKKHHHGGGHHHMMMTTTXXXVVVSSSRRRMMMGGGAAA======???@@@@@@@@@???======AAAHHHNNN\\\hhhyyysssfffVVVOOOiiiyyyeee[[[KKK>>><<>>FFFWWWrrrZZZJJJNNNTTT\\\QQQKKKMMMKKKEEEDDDJJJMMMQQQVVVVVVRRRLLLHHHFFF@@@???>>>===;;;;;;;;;;;;:::<<<@@@EEELLLRRRWWWZZZccchhhooovvv{{{LLL888000222111000000//////000000...------------...//////...///000000//////000111444AAAvvv~~~}}}WWWGGGJJJ[[[hhh^^^III???GGGTTTfffmmmtttwww|||~~~{{{wwwooommmiiigggeeeaaa\\\XXX\\\UUUKKKDDD@@@>>>;;;999888999:::;;;;;;::::::999888888777666555777;;;>>>EEEOOO]]]kkkqqqnnneee^^^OOOIIICCC???>>>??????>>>777888<<>>???>>>EEEBBBGGGJJJccc^^^AAAFFF\\\vvvmmmeeefffiiiooovvvppphhhnnnuuu{{{vvv~~~nnnooo|||{{{zzzttt\\\WWWUUUPPPUUUQQQQQQTTTSSSMMMIIIIIIHHHBBB===<<<@@@FFFHHHHHHFFFDDDAAA===<<<<<<===>>>@@@@@@???<<<;;;===AAAFFFUUUbbbuuuqqqcccTTTOOOiiitttbbbWWWGGG;;;===>>>>>>>>>AAAHHHSSS[[[UUUZZZkkkjjjppptttjjjZZZ@@@:::666666666666555555555555555999@@@HHHRRR\\\fffmmmqqquuuzzzwwwjjjaaaSSSHHH>>>:::888555333333555444444333444555666777444777===GGGTTTfffwwwuuufffaaaaaa```aaacccccc```aaagggnnnvvvmmm[[[HHH@@@CCCTTTsssdddVVVWWW]]]jjj^^^TTTPPPKKKDDDCCCHHHBBBFFFKKKNNNOOOMMMLLLLLLAAAAAA???>>>============::::::<<<>>>AAADDDGGGHHHQQQXXXbbbkkksssxxx}}}~~~vvvEEE888333222111000000//////000000...------------...//////...///000000//////000111333BBBwww___KKKHHHZZZdddXXXGGGCCCJJJQQQbbbkkkrrrvvv{{{|||vvvqqqkkkfffccc___YYYUUU]]]ZZZTTTMMMHHHDDDAAA@@@888999999::::::999999888:::;;;:::888666555666888<<>>EEENNNTTThhhwwwqqqooo|||gggIII>>>:::777666999:::888666888888999999:::;;;;;;;;;666777999;;;<<<============BBB???EEEIIIeeeaaaBBBBBBSSShhh|||mmmeeeeeehhhiiipppkkkdddkkksss{{{xxxzzzjjjlllwwwvvvuuu}}}qqq```\\\YYY\\\UUUSSSWWW[[[XXXQQQLLLMMMFFF===999:::===>>>>>>@@@AAAAAAAAA@@@@@@???>>>?????????>>>======???BBBLLLZZZooommm```SSSQQQjjjzzzdddYYYGGG>>>AAAAAA@@@???CCCLLLZZZdddVVVVVVbbbiiiuuuzzzcccAAA777666666666666555555555555555999@@@HHHQQQ\\\gggnnnrrrvvv{{{rrr```RRRCCC;;;555555555333111222555444444444444555666666444666999>>>GGGUUUcccmmmvvvsssvvvxxxzzz}}}|||xxxyyykkkTTTFFFCCCQQQppp{{{nnnwww~~~ooobbbdddnnnxxxlll```XXXOOOEEEAAABBB@@@BBBFFFHHHJJJJJJJJJKKKBBBAAA@@@???>>>>>>>>>>>>============>>>???@@@@@@EEEKKKSSS]]]fffnnnvvv{{{|||vvvzzzggg>>>777444111111000///////////////...------------...//////...///000000//////000111333BBBtttbbbJJJEEE[[[hhh[[[JJJEEEJJJMMM^^^hhhrrrvvvzzzzzzqqqllliiieee```[[[VVVVVVUUUQQQMMMJJJIIIIII???>>><<<:::888888888888:::;;;<<<;;;888666555555:::AAAMMMZZZeeepppxxx|||yyymmmddd^^^WWWNNNGGGFFFCCC???===>>>?????????;;;::::::;;;===>>>===;;;======<<<:::;;;???EEEIIIWWWeeezzz___>>><<<:::777666777888777666888999999999::::::;;;;;;888999:::;;;<<<===>>>>>>===AAA>>>EEEIIIfffjjjJJJAAAIII]]]tttnnnddddddggggggnnniiibbbiiirrryyy}}}zzziiiiiiuuuxxxxxx{{{xxxtttyyyttteeeccceee___\\\aaagggfff]]]UUUPPPLLLGGGCCCAAA>>>;;;999===???BBBDDDDDDCCCAAA??????@@@AAABBBCCCCCCDDDEEEFFFTTTjjj~~~~~~kkk]]]SSSWWWpppcccYYYFFF@@@AAAAAAAAA@@@DDDMMMZZZddd\\\aaaooo}}}iii}}}mmmGGG:::666666666666555555555555555999???GGGQQQ\\\gggooorrrwww|||yyygggTTTFFF;;;555333555666444333444444444444444555555666666777777888:::@@@JJJUUU]]]jjjttt{{{lllZZZNNNIIIRRRnnn|||vvvzzz}}}llloooyyynnndddYYYLLLCCC???AAAAAAAAABBBCCCDDDEEEEEEBBBAAA@@@??????>>>>>>???======<<<<<<;;;<<<<<<======@@@FFFLLLUUU___jjjqqq{{{kkkfffyyyyyy}}}{{{{{{ZZZ777333000111000000///.../////////...------------...//////...///000000//////000111333???jjjlllppp~~~dddKKK>>>YYYlllcccMMMBBBDDDGGG[[[gggrrrvvvzzzvvvpppooommmgggbbbSSSTTTTTTRRROOOMMMLLLLLLJJJGGGBBB<<<999888888999888;;;======;;;888777777888<<>>===;;;::::::<<<>>>@@@>>>AAA>>>EEEHHHdddfffLLLBBBDDDYYYqqqnnndddccceeejjjqqqjjjbbbhhhpppxxxvvvddddddqqqxxxyyytttiiibbbeeejjjooovvv~~~{{{{{{{{{rrriiieeeggghhhccc\\\QQQNNNIIIDDD@@@===:::888666999<<<@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCPPPdddyyy|||jjj\\\UUU___{{{yyy^^^TTT@@@???===???@@@AAADDDJJJTTT\\\___nnn}}}qqqiiiGGG;;;666666666666555555555555666999???GGGPPP\\\hhhppptttxxx}}}}}}iiiTTTDDD<<<888444444777777555444666444444444555555555555555333444444555999???HHHMMMVVV```ooo~~~xxxlll^^^SSSNNNWWWsss}}}{{{xxx}}}ssshhh[[[OOOHHHFFFCCC???>>>???@@@AAAAAA@@@??????>>>======>>>>>>888888777777777888888999999:::;;;>>>EEEOOOZZZbbbrrrxxx~~~iiiVVVZZZsss{{{|||tttfffLLL222444111111000//////......//////...------------...//////...///000000//////000111111:::\\\zzz|||iiifffwww|||gggOOO>>>XXXooommmWWWDDDBBBHHHXXXeeeqqqvvvyyyyyyuuuuuusssmmmggg[[[ZZZYYYVVVSSSPPPMMMKKKRRROOOJJJDDD???<<<;;;:::888:::===>>>===;;;::::::444777;;;@@@JJJZZZlllxxx{{{}}}xxxrrriii```YYYTTTPPPMMMGGGEEECCCBBBAAA@@@===:::<<<===>>>>>>======>>>@@@BBBEEEOOObbbzzznnnNNN>>>999888666555444444555555777888888888888888888888AAA>>>;;;999999;;;>>>@@@===AAA>>>EEEEEE]]]rrrXXXFFFAAAEEEXXXqqqnnndddbbbdddnnntttlllccchhhooovvv|||ooo___^^^jjjqqqssslll]]]VVVVVVVVVXXX\\\aaafffjjjvvv{{{kkkcccbbbaaa^^^XXXSSSJJJBBB===<<<>>>@@@666777:::>>>CCCHHHLLLNNNIIIHHHGGGGGGGGGEEEBBB???BBBLLL\\\ooo|||jjjZZZXXXhhhsss\\\SSS???BBB???BBBEEEFFFHHHMMMTTTZZZ^^^sssiiifffrrryyy~~~tttooo}}}RRR888666666666666555555555555666999>>>FFFPPP\\\iiiqqqwwwzzz}}}qqqZZZGGG===;;;777444444666666333333555333444555555666666555555222333444555777;;;@@@DDDGGGPPP\\\jjjxxxxxxooocccggg|||nnn___RRRMMM[[[vvvlllbbb[[[SSSMMMFFFBBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<===777777666666666777888888888888888999<<>>;;;999<<<>>>???>>><<<<<<<<<777888888:::@@@OOObbbpppzzz~~~~~~xxxsssoookkkhhh^^^ZZZVVVRRROOOKKKGGGDDDDDDGGGIIIJJJIIIGGGFFFFFFEEEEEEHHHSSSggg~~~aaaDDD@@@888777666555333333444555777666666666666666666666<<<<<<:::::::::<<<>>>???<<>>DDDAAAUUUtttVVVCCCBBBIIIXXXrrrnnndddbbbcccpppuuummmcccgggnnnuuu{{{mmm``````hhhjjjllljjj___[[[XXXSSSPPPPPPQQQRRRSSSaaafffoooyyypppgggbbb^^^]]]YYYRRRJJJDDDBBBCCCDDD>>><<<;;;<<>>FFFPPP\\\iiiqqqyyy{{{}}}~~~}}}qqq```NNNAAA<<<;;;666444444666666333333777333444555666666666555444333555777888888999;;;<<<>>>DDDMMMWWWddduuuuuufff```___]]]VVVXXXssszzzsssgggXXXNNNKKK]]]yyyqqqjjjaaaZZZPPPHHHEEECCCAAA???===<<<<<<;;;;;;;;;;;;<<<:::::::::999999:::;;;;;;::::::::::::;;;???EEEIIIQQQZZZfffnnnttt|||iiiRRREEEGGG^^^xxxyyyvvvyyydddSSS>>>///555000000000///..................------------...//////...///000000//////000111333444HHHgggggg}}}jjjUUUBBBKKK___mmm```FFF>>>HHHQQQ```nnntttuuu{{{~~~vvvqqqkkkeeeccccccaaa[[[UUURRRUUUWWWWWWRRRJJJAAA;;;;;;===???@@@>>>=========???===:::777999EEEWWWeeetttzzz~~~}}}}}}~~~}}}{{{zzz|||xxxqqqkkkfffaaa\\\YYYPPPTTTWWWYYYWWWTTTRRRQQQNNNKKKJJJMMMYYYppp~~~|||WWW<<>>;;;>>>===CCC===NNN```HHHDDDKKKXXXsssooodddaaabbbpppuuulllbbbgggnnnuuu{{{pppfffhhhkkkgggjjjmmmhhhgggbbb[[[UUUQQQNNNMMMLLLLLLNNNYYYiiiqqqttt~~~tttggg^^^ZZZZZZXXXTTTMMMGGGBBB@@@CCC???:::777999@@@GGGMMMLLLJJJHHHIIIKKKJJJHHHEEE@@@DDDMMM\\\ooo{{{hhhWWWYYYsssiiiWWWPPP<<>>???BBBHHHQQQXXXlllsss{{{lllkkkrrruuuyyydddhhhyyyEEE777666666666555555555555666999>>>EEEOOO\\\iiirrr{{{|||}}}~~~zzzuuuzzzxxxnnn^^^NNNBBB;;;777666777555555777666444666:::333333555666666666555444000222555666555444444444;;;>>>DDDKKKWWWgggzzzyyyoooeee___]]]XXX^^^]]]\\\nnnqqqaaaYYYPPPJJJJJJ^^^{{{www{{{sssggg[[[SSSMMMIIIGGGBBB???======???@@@>>>;;;===;;;999999:::;;;:::999;;;<<<<<<;;;:::<<>>@@@@@@>>><<<===;;;<<<<<<999;;;IIIZZZooo}}}}}}}}}~~~~~~{{{zzzllluuu{{{|||yyywwwrrrmmmeeecccbbbbbbdddnnnzzzYYYAAA666444444555666666555444444444555666777888888888888888888888888999;;;===>>>:::>>><<<===DDDPPPooofffVVVFFFOOOjjjyyynnneeeeeeeeejjjqqqnnnbbb___kkkwwwzzzxxxuuutttsssnnnjjjooozzzqqqtttuuupppfff[[[SSSPPPTTTQQQOOOQQQVVV\\\aaacccppp|||iiiaaaWWW\\\bbbaaaRRRAAA???EEEKKKHHHDDDAAA@@@@@@???>>>AAABBBCCCDDDDDDCCCBBBAAADDD@@@DDDSSSgggyyyxxxfffZZZbbb~~~oooYYYKKKCCC======>>>>>>???@@@DDDJJJNNN```kkk}}}yyybbbkkk~~~iii???666555555555555444444444888;;;@@@GGGRRR___jjjqqqxxxrrr```fff{{{jjj^^^MMMAAA;;;:::999777:::999888666555555555555333222111111111333555777777444111222555777777555;;;:::<<>>>>>???@@@???>>>???AAABBBBBBBBBDDDIIIMMMRRRYYY```aaaaaaiii{{{aaaNNNCCCIIIfffnnnFFF777666222111000//////...------,,,,,,,,,,,,,,,---------..................////////////444,,,BBBaaakkkwwwdddKKKCCCIII\\\\\\III===@@@HHH[[[kkknnnqqq{{{{{{uuutttsssnnnjjjiiibbbaaa```^^^YYYRRRJJJEEEAAA@@@???>>>======>>>???===;;;::::::777777@@@LLL^^^pppzzzvvvxxxxxx|||}}}zzzzzz~~~|||xxxzzz}}}sssQQQ>>>999555555555555555555555555444555666777777777777777:::999999888999:::;;;<<<;;;>>><<<===BBBKKKlllkkkWWWHHHUUUhhhwwwqqqeee```___hhhooommmbbb^^^iiiuuuyyy~~~yyyxxxxxxzzzwwwrrrtttzzz|||}}}}}}xxxqqqjjjfffeeeZZZWWWRRRPPPQQQRRRSSSTTTVVV\\\fffnnnwwwooo```^^^```ccc```VVVNNNMMMKKKJJJHHHGGGFFFDDDAAA???>>>??????@@@@@@??????>>>;;;:::>>>IIIXXXkkkwwwddd\\\iiilllUUUGGG@@@<<<@@@@@@???>>>???BBBFFFJJJTTTXXXfffjjjhhhnnnxxxXXX???666555555555555444444444888:::???GGGQQQ^^^iiipppxxx~~~tttlllzzz}}}rrrdddYYYJJJ???::::::999777999888777666555555555555444333222111111333444666666555333333444666666666999888999;;;???III[[[kkk{{{kkkgggbbbbbbffflllnnnoooccc^^^\\\hhh~~~|||gggSSSPPPOOONNNLLLUUUrrrqqqzzz~~~xxxpppgggaaa\\\WWWPPPKKKHHHHHHHHHGGGFFFDDDCCCCCCEEEFFFFFFEEEHHHJJJMMMOOOQQQTTTXXX[[[aaalllvvvssskkklll|||dddNNNGGGOOOjjjmmmBBB666666222000/////////...------,,,,,,,,,,,,,,,---------......---............/////////444,,,===YYYggguuuwwwUUUEEEIIIbbbiiiUUUDDDDDDFFFWWWgggmmmrrrzzz|||}}}{{{zzzvvvtttuuujjjhhhfffddd___XXXPPPJJJGGGHHHFFFBBB===;;;>>>@@@@@@>>>===<<<:::888:::???LLLbbb|||rrrllloooxxxxxxllljjjvvvxxx}}}pppiiirrriiiFFF::::::666555444333333444555666555555666777777777666666::::::999999999999::::::;;;???>>>===???FFFhhhxxxwwwdddLLLPPPbbbqqqwwweee^^^ZZZfffmmmlllaaa\\\eeeqqqxxx}}}zzzyyy|||}}}{{{||||||wwwqqqnnnmmmnnnjjjfffaaa\\\XXXTTTOOOMMMOOOQQQSSSVVV]]]gggsss{{{wwwlllcccfffmmmnnniiidddQQQOOOLLLKKKKKKKKKIIIHHH=====================<<<;;;<<>>===BBBBBBAAA???>>>???BBBEEEIIIFFFNNNzzzmmmaaa___iiiiiiUUUAAA:::666555555555555444444444666999???FFFPPP[[[gggooowww}}}}}}pppcccZZZQQQEEE<<<999999999888777666666555555666666777666555333222222222333444555666666555333333444666888777666888999???MMMZZZuuu~~~yyysssmmmiiigggfffhhhmmmoooooonnnhhh]]]XXXfff|||fffOOOKKKIIIJJJKKKVVVrrr]]]dddooo}}}~~~zzzwwwrrrmmmddd]]]YYYXXXXXXYYYUUUTTTRRRSSSUUUVVVVVVVVV]]]___bbbeeegggiiilllmmmsss___NNNMMMZZZuuuiii???666666000...//////.........---------,,,,,,,,,---------......---------.........//////222---999RRRgggzzz[[[FFFHHHeeesss___HHHBBBGGGUUUdddkkkqqqxxx|||{{{ttt~~~}}}~~~qqqnnniiifffccc^^^XXXSSSPPPRRRQQQKKKBBB===>>>@@@CCCAAA@@@AAAAAA???===<<>>>>>>>>>>>BBBeeesssrrrwwwQQQCCCZZZjjj|||zzzfff^^^\\\bbbjjjkkkaaaZZZ```mmmvvv{{{~~~xxxpppjjjggghhhiiisssrrrooommmhhh```WWWQQQSSSTTTUUUXXX\\\bbbgggjjjtttzzzrrrtttyyy{{{zzzgggccc\\\VVVRRROOOLLLJJJDDDCCCCCCBBBAAAAAABBBBBBEEEDDDEEEFFFIIIVVVnnnlll[[[ddd|||```MMMCCC@@@AAACCCCCCBBB@@@>>>>>>AAACCCGGGCCCIIIuuurrrfffgggsssjjjKKK777777666555555555555444444444555999???EEENNNYYYfffnnnuuu{{{|||rrrcccUUUNNNHHH@@@:::999999999999555555555555555666777888777666444333222222222333444777888666333111333666:::888777999999;;;EEEOOOeeettt~~~{{{{{{wwwsssqqqqqqooojjjfffiii^^^YYYeeezzztttbbbPPPGGG???@@@FFFYYY|||KKKPPPYYYfffzzz~~~yyy~~~{{{vvvpppmmmmmmppprrrmmmlllkkklllnnnpppppppppvvvwwwxxxyyyyyyxxxvvvttt~~~wwwVVVJJJPPPdddZZZ888555444//////...............---------,,,,,,,,,---------......------------............000///555LLLiii[[[DDDBBB^^^qqqcccJJJ>>>EEEPPP]]]gggoooxxx}}}}}}uuuwwwqqqiiieeedddccc```]]]YYY\\\]]]WWWLLLDDDAAAAAA??????@@@AAACCCCCC@@@<<>>999777666555333222222333555666444555555666666666666555555555777888:::;;;<<<===999<<<===??????AAAcccssszzzzzzSSSBBBUUUfffxxxxxxddd^^^]]]]]]gggkkkcccZZZ\\\hhhtttttt|||{{{rrrllljjjjjjjjjoooqqqtttvvvssslllbbb[[[PPPPPPQQQTTTZZZcccjjjoooeeemmm~~~xxxwwwxxx~~~zzzuuuoooggg]]]SSSMMMOOOMMMKKKHHHGGGGGGHHHHHHJJJHHHIIILLLPPPYYYhhhwww{{{eeeZZZjjjvvv___PPPEEEAAACCCBBBBBBBBB@@@??????BBBDDDFFFGGGRRR~~~wwwvvv||||||TTT:::888666555555555555444444444444888???EEEMMMWWWdddnnnsssxxx}}}uuuiiiXXXKKKEEEBBB===:::999888888888444444444444555666777888777666555444333222222222444666888777333222333555888777888:::::::::@@@HHHYYYjjj|||yyyvvvuuusssooollliiibbb___gggrrrssshhh\\\QQQFFF===;;;AAAVVV|||~~~AAADDDIIISSScccttt{{{zzz|||zzzzzzyyyxxxxxxzzz}}}~~~||||||}}}{{{uuupppsssQQQGGGRRRkkklllFFF111333333...222........................,,,,,,,,,---------......,,,------------.........///111222EEEhhh}}}aaaKKKBBBUUUllllllXXXGGGAAAHHHSSS```nnn{{{}}}{{{sssjjjfffggggggdddaaa___bbbbbb^^^VVVMMMHHHFFF<<>>>>>AAABBBBBBIIIZZZiiiooo}}}^^^>>>666666555555555555444444444333999@@@FFFLLLVVVdddnnnssswww{{{|||oooaaaQQQDDD@@@???===;;;999888888888555444444444555666666777666666666555444333333222444555666666555444444444555333555999:::999<<>>@@@NNNnnnxxxyyy>>>AAADDDIIISSS^^^bbb```ccchhhqqq{{{zzz}}}|||uuuTTTMMMYYYqqq}}}|||cccRRR999000444000,,,333........................,,,,,,,,,---------......,,,,,,---------.........///222///>>>cccxxxxxxtttiiiTTTCCCLLLfffwwwlllZZZAAADDDLLL[[[lll|||~~~}}}vvvnnnkkklllkkkeee```ccccccbbb___[[[VVVQQQOOOCCCGGGHHHDDDBBBDDDCCC???<<<>>>JJJ___ttthhhHHH:::999555333333333333333333333333111222333555666777777888333444777999:::;;;;;;;;;;;;888888>>>@@@<<>>@@@?????????>>><<<;;;===>>>>>>GGGYYYccc___jjjpppsssuuuvvvoooIII666666555555555555444444444444:::AAAFFFLLLVVVdddnnntttwww{{{wwwhhh[[[LLL@@@===>>>>>>===;;;999888777555555444444444555666666555666666555555444333333444444444555777777555333222222444999:::888888<<>>IIIhhh{{{rrr~~~>>>BBBEEEGGGKKKQQQRRRPPPXXXZZZ___gggqqqxxx}}}~~~yyyYYYVVVbbbuuuuuunnnxxxsssfffSSSHHH777333777///)))111---.....................,,,,,,,,,---------......,,,,,,,,,---------......000444,,,888]]]pppwwwyyyjjjvvvkkkVVV@@@AAA]]]yyywwweeeEEEEEEKKKYYYjjjzzz{{{ttt}}}~~~xxxrrrpppqqqmmmeee]]]dddaaa___]]]]]][[[XXXVVVOOOSSSSSSKKKGGGHHHGGGDDD>>>>>>GGGYYYjjjzzz|||}}}|||gggFFF777777333222333333444444333333222000111333555666777888888555666888999:::::::::999<<<888666===???999PPP{{{aaaMMM888???LLL[[[jjjsss{{{yyy___VVVVVVTTTaaannnlll___WWW```nnnqqqxxx}}}|||yyyvvvuuuvvvwwwxxxxxxttttttooocccVVVOOORRRWWWdddqqqtttiiiggg~~~ooobbbfff|||iiiVVVJJJ???<<<@@@>>>???>>><<<:::999999:::===EEEVVVfff\\\ccciiinnngggpppYYY>>>666666555555555444444444444:::BBBGGGLLLVVVdddooovvvxxx|||ssseeeWWWJJJ???<<<>>>???>>>;;;999777777666555555444444444555555555555555666555555444333444333222444888999666333333222555:::;;;888777999999MMMcccrrr|||~~~zzzsssnnnoootttsssgggZZZTTTFFFCCC@@@===;;;IIImmmooouuuFFFJJJDDD<<>>111444000,,,000222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))000,,,111SSSuuunnnyyyxxxXXX@@@<<>>===CCCSSSZZZccclllwwwiiiYYYQQQUUUUUUaaannnhhhVVVVVVdddrrr}}}{{{yyyxxxyyyyyyxxxxxx{{{yyynnnbbbYYYQQQLLLVVVfffvvvuuufffdddzzz~~~xxxhhhdddrrryyycccQQQIIIEEEAAA@@@======;;;;;;:::;;;<<<===:::JJJxxx|||llljjjrrrxxxnnnoooaaaAAA888888888777777666555444555777<<>>;;;>>>???FFF\\\uuupppiiittt```VVVFFF@@@NNNbbbeee\\\QQQNNNOOOVVV]]]cccllluuu}}}~~~~~~iiiZZZooo~~~~~~XXX===111444000,,,000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111000333LLLrrruuuzzzsssNNN:::===FFFIIIJJJAAAAAAEEEOOOaaavvvqqqmmmyyyjjjmmmnnnlllgggfffiiihhhddd^^^dddaaaRRRFFFFFFIIIJJJEEEFFFDDDJJJjjjttteeesssqqqVVV???999777222444444333333333222222222333333333333333333333333444444444444555666777888:::;;;999;;;@@@@@@KKKddd]]]CCC>>>AAAOOOUUU^^^iiiuuuqqq^^^WWWUUUTTT^^^kkkhhhXXXUUU^^^mmmyyy|||{{{{{{zzzzzz~~~~~~zzztttooojjjaaaWWWRRR[[[iiipppmmmiiioooyyy}}}wwwbbbdddvvv}}}yyy~~~bbbOOOFFFAAA??????===<<<;;;::::::;;;<<<<<>>@@@MMM]]]lllzzzooozzzrrrqqqrrrqqqllljjjkkkiiifffgggeee___WWWOOOJJJIIIJJJGGGNNNJJJEEE^^^vvvccckkkgggPPP===888555111333333333333222222222222222222222222222222222222444444444444555666777888999;;;999:::??????III___gggKKK@@@???IIINNNXXXdddppp~~~iiiaaaXXXTTT[[[hhhjjj^^^VVVWWWgggttt~~~}}}|||yyyuuutttxxxxxxlll^^^QQQQQQYYYiiiuuusssiiiaaa|||zzzttteeemmmyyyyyy___MMMCCC===<<<>>>;;;:::999999999:::;;;<<>>EEEHHHQQQ___lllyyyvvvjjj\\\WWWZZZeeellleeeYYYSSSaaaooo~~~yyywwwuuuvvv|||~~~sssfffWWWNNNOOOaaawww|||rrrfffgggsssxxxpppiiixxxsss\\\KKK@@@:::;;;>>>:::999888888888999:::;;;======RRRlllzzzlllvvv~~~pppGGG777777777777777666555444333333444777;;;>>>CCCOOO[[[jjjsss{{{~~~uuuhhh```^^^```bbbRRRNNNIIIGGGFFFEEEBBB>>>;;;999777666666666555333222222222111111222222333333333333333333333333444555777777555333555;;;AAA???::::::DDDTTTggg{{{yyytttfff[[[WWWKKKBBB;;;::::::666444555444<<>>>>>CCCRRR{{{sssooouuuVVVCCC???BBBDDDLLL[[[hhhsssnnn___XXXVVV___jjjiii]]]QQQ]]]kkkzzz}}}|||sssaaaSSSMMMYYYnnn|||eeefffvvvwwwllleeezzz}}}lllWWWHHH???:::;;;>>>999888888777888999:::;;;===777BBBTTTzzz}}}}}}pppvvvssskkkZZZ===999777777777666666555444333222333666:::<<>>===;;;888777777666555333333222222111111222222222222222333333333333333333666999:::777222222888>>>AAA;;;888===III[[[rrr}}}xxxiii[[[SSSKKKAAA888888;;;<<<:::999888666666;;;>>>>>>===>>>EEELLLYYYeeennnpppnnnlllUUUPPPQQQXXX\\\[[[___gggyyy{{{zzzzzzyyyzzz{{{}}}~~~rrrbbbaaaiiiuuuAAA333000333------111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222)))000555222LLLxxxTTT===;;;NNNmmmgggRRR@@@DDDRRR___kkkttt|||yyywwwtttsssxxxyyyuuuqqqrrrqqqhhhXXXJJJHHHIIITTT\\\TTTHHHRRRhhhxxx}}}sss|||rrr}}}lllPPP>>>777555444555111111111222222222222222000000000111222222333333333333333333444555666777444;;;999777===>>>AAALLLuuurrrxxxVVVBBB???AAA@@@HHHWWWccclllzzzqqqaaaZZZTTTYYYfffkkkaaaRRRWWWdddrrr~~~{{{jjj^^^TTTUUUaaarrruuulllmmmxxxjjjhhhuuudddPPPDDD>>>;;;;;;===999888888777888999;;;<<<===999BBBPPPrrrmmmzzzrrr|||wwwjjjWWW======666666666666555444333333444444888<<<>>>CCCOOO[[[hhhqqqyyy{{{~~~}}}wwwqqqmmmjjjiii[[[UUUOOOJJJIIIGGGDDDAAA@@@>>>;;;999999888666555444333333222222222222333222222333444444444444444666:::<<<999555333666999<<<999999<<>>DDDOOO\\\fffjjjiiigggTTTQQQPPPUUU[[[^^^^^^]]]eeesss~~~dddRRR\\\rrr}}}WWW<<<111000222------111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111***---444444>>>ddd}}}bbbEEE;;;JJJ```jjjYYYHHHBBBKKKZZZfffkkk}}}|||||||||wwwrrruuu|||yyyzzzwwwssstttsssfffUUUHHHJJJSSS\\\[[[TTTVVV^^^sssooovvvhhhIII:::777555222222000111111111222222222222000000111111222333333444333333333333444555666666333;;;999666<<<>>>>>>GGGoooxxxSSS@@@???@@@===DDDSSS^^^eeerrr|||fff^^^UUUVVVdddooohhhZZZPPP\\\hhhttt~~~ssskkkaaaZZZZZZfffrrruuuyyykkk|||ooo\\\HHH???===<<<;;;;;;999999888888999:::<<<===>>><<>>===<<<;;;999777555555444333333333333333111222333555666666666555444777;;;;;;888666555666999:::<<<======FFFZZZnnn|||jjj[[[TTTMMMFFF===999;;;>>>>>>;;;999999888444222222555666:::>>>GGGSSS^^^cccdddbbbRRRXXX\\\ZZZYYY^^^eeeiii___kkkvvvzzz}}}^^^LLL^^^|||lll\\\>>>:::000000222---...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***)))111333333SSSwww}}}|||~~~nnnLLL:::AAALLLggg^^^MMMAAAFFFVVVcccgggxxxvvvvvv}}}zzz|||tttvvv|||rrr```PPPPPPQQQUUU]]]eeegggeee|||lllsssmmmnnnaaaBBB666555222...---000000111111222222222222000000111222333333444444333333333333444555666666333;;;999666<<<>>>===DDDZZZxxxQQQ>>>??????;;;AAAPPP[[[aaammm|||kkkdddYYYWWWffftttoooaaaKKKVVVaaalll~~~yyyuuummmbbbZZZ```xxx|||pppzzzmmmjjjWWWCCC;;;<<<===;;;999999999888888999;;;<<<>>>BBBAAAHHHQQQyyyaaaggguuuzzz^^^bbboooFFF:::666666666666555444333222111222666<<>>===;;;999666555444444333333333333000222444666777777777777111555:::<<<;;;999666555999===AAA???:::===OOObbbvvv~~~}}}}}}jjj```\\\LLLHHHAAA===>>>AAA@@@===999;;;999333---...222666888;;;BBBMMMXXX___```___^^^[[[YYYZZZ^^^bbbcccccckkkfffdddjjjwww~~~rrrbbbiiijjjHHH777333333222111000///...---///............---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------)))---///111111222NNNxxxooo{{{~~~vvv\\\DDD;;;===VVVeeeVVV???EEEOOOXXXiiisssyyy||||||~~~|||xxx{{{yyyfffZZZNNNNNN^^^ppptttooowwwyyy___fffxxxsssiii~~~zzztttWWW===666777333000222000000000000000000000000000000000000111111111111333333444444555666666666777777888999:::<<<===>>>LLL[[[???AAA===<<>>===<<<:::888666555555555444333222333444666777888888888333222444888<<<===:::777:::888:::>>>>>>===CCCLLLcccuuuyyyrrrvvviii___VVVNNNEEEAAABBBBBB@@@===>>>;;;777333111000111111777777;;;EEERRR[[[^^^]]]lllfff___\\\^^^dddhhhkkklllgggdddfffmmm}}}~~~yyyoootttcccEEE999333333222111000///...---............------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++......000000///EEEjjjttt{{{{{{~~~fffJJJ===???OOO```WWWCCCCCCJJJRRRbbbiiiqqq}}}}}}}}}xxxmmm^^^XXXaaapppxxxwwwqqqfffaaavvvjjjPPP999444555222///000000000000000000000000000000000000000111111111111222222333333444555555555777777777888:::;;;===>>>HHHvvvgggDDD>>>@@@>>>???DDDJJJTTTdddrrrnnnYYYTTTZZZdddnnntttiiiTTTJJJWWWjjj{{{~~~yyynnngggnnnyyywwwvvvzzz{{{~~~rrr^^^JJJ;;;:::<<<999666999888777777777777888999999;;;KKKaaa{{{jjjdddnnnzzzbbbUUUssslllCCC777777777777666555444333222222666<<<@@@FFFQQQ\\\gggmmmvvv|||{{{vvvqqqpppnnniii^^^UUUWWWUUUPPPLLLGGGCCC@@@???<<<:::888777777777555444333333444555666888888999555444444777:::<<<;;;999777666888===???===@@@FFF[[[nnn{{{rrr|||xxxgggcccUUUQQQJJJDDDAAA@@@@@@AAA>>>;;;888444222111111222666666:::DDDOOOXXX\\\\\\zzzqqqddd[[[ZZZ```hhhmmmpppnnniiiccc```mmmWWW???999222222111000//////..................------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...///---...000---:::WWWqqqttt{{{}}}tttTTT@@@===EEEXXXXXXIIIBBBBBBIIIXXX```jjjxxx|||nnnbbbaaakkktttvvvqqqsss~~~~~~[[[FFF555222333111......000000000000000000000000000000000000111111111111111111111222333333444444666777777888999;;;<<<===FFFjjjvvvNNN;;;CCC@@@???AAAEEENNN]]]kkkyyyuuu[[[UUUXXX\\\gggtttrrr\\\JJJMMM[[[nnnyyyrrrooo~~~}}}|||jjjQQQDDD::::::;;;888777:::777777666666777777888999;;;FFFTTTccczzz|||gggSSSmmmooo@@@777777777777666555444333222222666<<>>>>>>>>???OOOaaawww~~~tttnnn~~~fffcccWWWTTTOOOHHHAAA???@@@CCC>>><<<888555333222222222555555888AAALLLTTTXXXYYY~~~ooobbb]]]```fffkkkuuuvvvsssfffYYY___}}}yyyLLL777666222111111000//////...............---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...//////+++---111---222FFFrrrmmmooo}}}eeeFFF888<<>>DDD@@@>>>???BBBJJJYYYfffrrrxxx___WWWUUUTTT```sssyyygggUUUPPPUUUbbbxxx|||rrr~~~fffGGG???999999999666555888666666555555666666777888<<<===???@@@\\\~~~bbbsssddd<<<666666777666666555444444222222666<<>>======EEEUUUkkk~~~wwwhhhppppppeee]]]YYYSSSKKKDDDAAA@@@AAA>>>===:::666444333222222333444777>>>GGGPPPVVVXXXtttllliiikkkmmmvvv{{{zzzmmmZZZYYYqqq}}}xxxzzztttGGG333222111111000000///............------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------............///+++---333//////===ccclllqqqyyyyyyTTT999888CCCSSSUUUGGG===@@@EEEWWW```mmmxxx{{{yyywww~~~yyyxxxZZZ@@@888000000333222000//////////////////////////////000000000111111111111222222222333444444555555555555666777888:::;;;<<<>>>NNNyyy```EEECCC@@@===>>>AAAHHHVVVcccooorrrjjj]]]WWWRRR^^^ppptttdddUUUOOOVVVhhhwww|||ooo^^^AAA===:::999888555444666555555444444555555666777444444<<<>>>RRRzzzZZZBBB666666666666666666555444222222666;;;@@@EEEPPP[[[dddkkksssyyy}}}}}}qqqhhhcccbbb```]]]XXXRRRMMMJJJEEEBBB???<<<;;;:::777555666555444444555777:::;;;;;;:::777666666888<<<>>>===999555444888===???>>>???KKK___vvvyyyjjjggg~~~rrrjjjbbbYYYQQQMMMHHHBBB===???===;;;888666444333333222333666<<>>===>>>@@@FFFRRR^^^kkkqqq~~~}}}iii^^^XXX___mmmuuu^^^MMMNNN^^^lllttt}}}fffWWW???<<<999888888777555444444444333333444444555666555000;;;>>>HHH{{{zzzzzz|||mmmMMM???555666666666666666555555333333555:::>>>CCCNNNXXXbbbiiissszzz~~~wwwqqqiiiiiihhhfffaaa\\\VVVSSSIIIFFFBBB???>>>;;;999777777777666666666777888999999999999777666777:::<<<>>><<<888333555;;;??????===DDDUUUlll|||qqqfffnnnzzzqqqggg___ZZZRRRFFF>>>???>>><<<:::777555444333222333666;;;CCCMMMUUUZZZzzzxxx}}}vvvbbbWWW```ooo~~~sssvvv~~~XXX999111555///////////////.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------............+++///,,,---333000,,,444===eeerrrjjjzzz~~~rrrLLL===666HHH[[[SSSJJJGGG@@@JJJUUUbbbkkkvvvzzzvvvhhhkkkdddCCC444222111///000111111///////////////////////////000000000000111111111111111111111222333333444444444444555555777888:::;;;???EEEfff}}}jjjJJJ@@@===<<<===>>>BBBLLLWWWbbblllzzzyyyhhhbbbdddiii~~~rrrYYYRRR[[[eeevvv{{{bbbPPP>>>;;;777666999;;;999555333333333333333444444555;;;...999<<<===ssspppnnnnnnyyyyyyjjjHHH999555555666666666666555555333333555999===AAAKKKUUU^^^gggrrrzzz~~~}}}yyypppppppppnnnjjjccc]]]YYYNNNJJJFFFCCCAAA>>>;;;999888888888777777777777666666888::::::777666777888;;;===;;;555444999======<<>>YYYlllHHH???===<<<======???GGGQQQYYYggguuupppiiihhhgggwwwjjj[[[[[[___iii~~~xxx\\\GGG===999555555:::>>><<<777333333222222333333444555777+++===GGGCCCpppssszzzoooppp{{{SSS>>>555555666666666666666555444333555999<<>>;;;999999999999888777555555444777;;;;;;888666555666777======777444888;;;;;;<<<<<>>===;;;:::999888888888777777777777777888888999:::999999888888999999:::>>>???@@@JJJaaa}}}xxxiiiaaadddnnnwwwlllYYYTTTFFFCCC???<<<;;;:::888777555444555999@@@JJJTTTZZZkkkUUULLLMMMKKKLLLTTTbbbppp~~~~~~}}}nnnZZZEEE444333666///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111444CCCmmmssswwwxxxoooXXXHHH999===SSSddddddZZZPPPXXXaaafffhhhkkkrrrxxx|||wwweeeOOO<<<222333222111000////////////////////////////////////////////////////////////000000111111111222222222444444444555666777888999888;;;EEElllfffRRR???<<>>;;;BBBFFFKKKRRR___qqqxxxiiidddbbbnnnlll]]]```gggttt}}}rrr^^^NNN;;;888777666555444444444444222222222222222222222222666333555===???gggqqqdddnnn{{{ssseeewwwsssFFF888777666777888777666444222333444666:::AAAIIIOOOXXXdddpppuuuxxx}}}~~~zzz{{{xxxtttpppmmmiiieeebbb___[[[UUUOOOJJJFFFBBB???@@@???===;;;:::999888888888888777777777888888999999999999999999999999999<<<===???FFFZZZttt|||mmmbbb^^^```dddxxx}}}kkk]]]LLLFFF???<<<;;;;;;:::888555444555888>>>HHHQQQVVVxxxcccXXXVVVTTTUUU[[[iiixxx}}}gggNNN>>>333555555---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,------...///000111111222;;;dddyyyzzzttt~~~www[[[???:::HHHUUUYYYXXXXXX]]]ccceeeeeeggglllqqqwwwzzz{{{qqqTTTAAA666111222222111000////////////////////////////////////////////////////////////000000000111111111222222333333333444555666777888:::<<>>CCC???;;;???AAACCCIIITTTfff|||nnnccc]]]aaammmrrr```^^^___nnn|||tttmmmvvvoooZZZEEE;;;777777666555444444444444222222222222222222222222333444555;;;;;;___|||fffkkk{{{lll[[[nnn~~~QQQ888777666777888777666444222333444666:::@@@HHHMMMWWWcccnnnsssvvv{{{~~~|||}}}xxxtttqqqmmmhhheeeccc```[[[VVVQQQLLLGGGCCCCCCBBB@@@>>><<<:::999999:::999888888888888888999888999:::;;;;;;:::999888:::<<<===AAAOOOfff{{{uuuhhh]]]WWWUUU```iiiyyykkkXXXNNNBBB<<<===>>><<<999666555444777<<>>===BBBEEENNN\\\pppttt```aaa^^^bbbsssiiiaaa\\\fff{{{vvvzzzuuucccZZZjjjwwwiiiTTT>>>;;;777666555444333333333333111111111111111111111111///444444:::;;;YYYxxxyyyrrrYYYaaa~~~MMM888777666777888777666444222333444666999???GGGLLLVVVbbbmmmrrruuuzzz~~~|||xxxtttpppkkkhhhaaa___\\\YYYWWWSSSOOOLLLEEEDDDBBB@@@???>>>======;;;;;;:::999999888999999888999;;;<<<<<<;;;999888888;;;===???FFFXXXppprrreee[[[UUUNNNVVVaaattt|||fffWWWGGG>>>>>>@@@>>>;;;888666555777<<>>@@@CCCDDDKKKTTT\\\```cccgggiiisssuuuxxxrrrqqqppp{{{sssQQQ999666888555111000//////////////////...................................................//////000111111222222222222222222333555666777888888;;;MMMwww|||iiiKKK===@@@???===>>><<>>EEEJJJUUUaaammmrrruuuzzz~~~zzzwwwsssnnnkkkaaa___]]]\\\ZZZXXXTTTQQQFFFEEEDDDCCCBBBBBBBBBBBB======;;;:::999999999999888999;;;<<<<<<;;;999888888<<>>@@@@@@???@@@<<<<<<>>>CCCMMM^^^qqqttttttqqqlllnnn{{{nnnccc```dddyyy|||yyyxxxzzz|||}}}|||sssqqqkkkiiinnnssszzzqqq}}}~~~gggTTTCCC777666555555444333222222222222111111111111111111111111...777111555666FFF}}}kkk[[[pppzzzNNN888777666777888777666444333333444555777===DDDIIIRRR___kkkqqqtttzzz~~~{{{wwwssspppiiifffbbb___]]]ZZZVVVSSSIIIIIIGGGFFFEEEEEEDDDDDD???>>>===;;;:::999999999999:::;;;<<<<<<;;;:::999888;;;@@@@@@???GGG\\\qqq|||mmmeeevvvrrrddd[[[SSSMMMGGGKKK```zzz~~~nnnXXXHHHBBB@@@>>><<<999888777999>>>FFFNNNSSS}}}}}}xxxtttiiicccsss}}}|||rrrvvvrrruuuvvvNNN666777333,,,---///......---,,,,,,,,,,,,---************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------............///////////////222...>>>fffyyyxxx|||cccGGG@@@>>>888>>>AAAGGGNNNTTT[[[aaadddiiilllsss}}}zzzuuutttxxx}}}pppRRR<<<333111///,,,//////.........//////000................................................------...///000111222222222222333333444666777888999666???FFFTTT{{{[[[BBBAAAAAAAAAAAA<<<:::;;;???HHHWWWhhhyyyrrrfffjjj{{{zzzgggbbbkkkuuu~~~{{{vvvqqqooosss{{{zzzwwwtttqqqhhhiiinnnzzzttt|||eeeKKK>>>;;;666555444333222111111111111111111111111111111111111...777///444777BBBuuuttt```lllyyyqqqMMM888777666777888777666444333333444444777<<>><<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;777:::???AAA???CCCTTTgggvvvmmm^^^___{{{wwwhhh^^^XXXPPPJJJKKKSSSbbbwwwwwwaaaNNNCCC???===<<<777666666999>>>GGGOOOUUUzzzxxxxxxvvv{{{uuuooo}}}aaa}}}uuubbbXXXVVVaaalllrrrzzzYYY777)))333222,,,///333......---,,,,,,,,,,,,---************************,,,++++++++++++++++++,,,++++++,,,,,,,,,---------.........///////////////***666000555]]]wwwwwwwwwjjjOOOHHHBBB666>>>???@@@CCCIIIPPPWWW[[[bbbjjjnnnqqq~~~~~~}}}}}}}}}~~~|||{{{wwwqqqnnnuuuuuu\\\AAA555333222111111//////.........//////000................................................------...///000111222222333333333444555666777888888555???BBBFFFnnnbbbFFFCCCBBBCCCBBB===;;;;;;>>>FFFRRRbbbpppyyyttt```___kkkwwwrrrfffhhhhhhzzz~~~{{{|||wwwooohhhgggppp}}}zzzxxx}}}zzzqqqnnntttoooyyy{{{ooo]]]???777;;;333555444333222111111111111000000000000000000000000---777...444;;;DDDvvv}}}ooovvvccchhhlllqqqeeeGGG888777666777888888666444333444444444666;;;BBBGGGLLLYYYfffmmmrrrxxx~~~{{{yyyvvvrrrlllgggdddaaa___]]]SSSQQQNNNKKKGGGEEECCCBBBAAA@@@???===;;;:::999999<<<;;;;;;::::::;;;;;;<<<666999???BBB???AAAOOOaaatttnnnZZZLLL___}}}nnnbbbXXXRRROOOOOOMMMRRRfff}}}|||fffQQQCCC===<<<<<<555555555888>>>GGGPPPVVV~~~}}}{{{yyyvvvrrruuu|||zzznnnjjjmmmsssXXXOOOLLLUUUeeelllfff]]]:::666222///............------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,........................666&&&444???>>>eeessssss]]]HHH??????999===CCCGGGFFFEEEIIIOOO\\\ccciiilllvvv~~~~~~}}}}}}~~~~~~}}}xxxuuuxxx|||xxxwww___GGG333333777333......///............------------------............//////////////////////////////000000000111111111111222333333444555666777777111>>>===888CCC___lllDDD<<>>>>>;;;<<>>FFFQQQnnniii]]]VVVccc~~~}}}qqqeee^^^VVVRRRRRRNNNJJJTTTdddxxxnnnPPPCCC>>>888555444666666777???JJJQQQQQQ|||yyyvvvsssqqqqqqlllnnnpppdddXXXgggttt\\\WWWUUU___mmmooo___LLL888444000...---......---------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,........................444(((000777888YYY|||~~~vvv~~~wwwiiiTTT@@@444<<<888===IIILLLEEEAAADDDRRR^^^hhhlllrrr}}}~~~~~~}}}}}}|||{{{|||qqqhhhsss|||ttteeeRRR>>>///000333000---///............------------------------....................................//////000000000111111111222222333444555666777777222<<<<<<999@@@SSS{{{}}}VVVEEEKKKTTTQQQIII@@@<<<;;;AAAIIIUUUdddppp}}}uuubbbZZZ[[[___aaawwwqqqhhhhhhppp}}}~~~~~~~~~|||xxxtttqqqjjjjjjnnnvvv{{{wwwnnnjjjmmmmmmjjjnnnwwwpppWWWBBB999777666444333333222111111000////////////000000000111111111000000000666999===ddd|||ddd___qqq]]]gggvvvWWW===555666888666:::<<<333222333333333555999>>>CCCIIIRRR^^^iiipppuuuzzz}}}yyyuuunnngggfffgggddd^^^\\\YYYTTTQQQNNNJJJFFFCCCDDDCCCBBB@@@>>>===<<<<<<:::;;;<<<<<<=========<<<<<<<<>>777999333555555777@@@LLLTTTUUU{{{vvvsssqqqooommmjjjbbbdddgggYYYOOOllluuupppkkkoooyyywww]]]@@@444222...,,,------------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------222......///333IIIooo|||zzzzzzsssWWW???AAA777999MMMXXXOOOCCC>>>HHHWWWfffkkklllrrr~~~wwwppphhhfffqqq}}}}}}}}}~~~~~~|||{{{{{{}}}uuu{{{}}}ssswwwsss```BBB666---///111//////222............------------------------....................................////////////000000000000111222333333555555666777444:::::::::<<>>DDDMMM]]]jjjuuummmbbb\\\ZZZXXXcccxxxwwwnnnggggggnnn{{{~~~|||{{{wwwwwwvvvtttqqqnnnkkkjjjlllttt~~~~~~xxxuuupppkkkiiijjjiiikkkyyy{{{zzz{{{gggMMM<<<666555333111222222222111111000000/////////000000000000111111333222000333444666XXXcccTTTmmmuuuooo___hhhnnnCCC777555777444999;;;444333333333333444888>>>BBBHHHPPP\\\gggnnntttyyy}}}}}}zzzssskkkiiiiiieee______\\\VVVRRRNNNKKKHHHFFFDDDCCCBBB@@@????????????;;;<<<<<<===============>>>===>>>BBBCCCCCCDDDGGG[[[kkkzzzyyywwwjjj^^^XXXQQQKKKOOOWWWaaannnmmm```RRR???666<<<333555555888BBBPPPYYY[[[|||xxxssspppooonnnnnnmmmbbbbbbiiimmmhhhgggzzz\\\<<<222000---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------///444///---444===```yyy\\\III@@@>>>MMM```dddVVVGGGEEERRR```fffgggkkkssszzz~~~wwwkkkbbb^^^[[[XXXVVVYYYbbbooowww}}}|||||||||}}}|||zzz{{{{{{||||||{{{{{{lllnnnsss\\\999333000222222000111555.........---------,,,,,,,,,,,,---------........................................../////////000000111111222333444555666666666888999<<<;;;999RRR~~~|||QQQ<<>>@@@HHHWWWeeeooo}}}ppp```WWW\\\[[[bbbzzzxxxkkkeeegggpppwww{{{vvvqqqnnnqqqmmmfffbbbbbbffflllqqq|||uuuqqqpppllliiihhhkkkpppzzz}}}tttqqqrrr]]]DDD888555444222///222111111111000000000///////////////000000000111333222...000333777XXXrrr\\\rrr}}}zzzffffffLLL<<<777777444777:::555333333333333444777===AAAFFFOOO[[[eeemmmsssyyy}}}~~~yyyqqqlllkkkgggaaa```\\\WWWRRRPPPNNNLLLJJJEEEDDDBBBAAA@@@???>>>>>><<<======>>>>>>>>>======???======AAADDDEEEDDDBBBPPPfff~~~|||ooobbb[[[UUURRRTTTYYYdddlllllleeeYYYBBB555:::555666777999CCCRRR]]]```~~~}}}vvvsssnnnkkkkkkllllllllleeemmmsssvvvxxxTTT555222000...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------***444///---555555NNNwwwQQQLLLDDDGGG]]]rrrlllXXXFFFKKKSSS\\\ccchhhnnnrrr{{{eeeccc___[[[XXXYYY^^^aaaaaattt|||{{{zzzzzz{{{|||zzzyyyzzzxxxxxxyyyxxx|||pppvvv}}}]]]EEE444222222222111///000333...------------,,,,,,,,,,,,,,,,,,------------...........................---............/////////000000111222333444555555666888888======777IIInnn]]]===>>>LLLUUUMMMHHHCCC@@@@@@EEERRR```iiixxxlll]]]]]]XXXVVVaaavvvwwwmmmfffbbbmmmsss{{{yyyuuu~~~|||rrrnnnjjjgggbbb```^^^___fffqqq}}}{{{rrrllliiigggeeecccfffrrrmmmsss}}}|||gggRRR===666666444222111111111111000000000000000...////////////000000000......,,,111999CCCfffkkkhhh\\\UUUAAA888999555666999444444444333333333666;;;???EEEMMMYYYdddkkkrrryyy~~~vvvqqqnnnjjjddd```]]]XXXTTTRRRQQQOOONNNGGGFFFDDDAAA???>>>===<<<===>>>>>>???>>>>>>======???>>>===???CCCFFFDDD@@@JJJ```yyyttthhh___ZZZWWWWWWZZZhhhkkkfff```ZZZFFF666999888999888;;;EEEUUUaaaeee}}}zzzyyyssspppllljjjjjjjjjjjjiiiqqq{{{~~~sssJJJ111222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''000------333000???ddd]]]UUUFFF@@@QQQiiioooeeeLLLGGGHHHQQQ\\\ccchhhkkkuuuzzzjjj___ZZZYYYYYYSSSXXXeee}}}||||||~~~~~~}}}{{{zzzzzz{{{}}}}}}{{{zzzzzzvvvuuuuuutttxxxxxxyyy{{{aaaDDD333000111111000...,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........//////000111111333333444555666888777:::===999EEE```ooorrrpppIII;;;@@@HHHJJJGGGDDDBBB@@@BBBMMMYYY```mmm}}}qqq^^^YYYUUUXXX___nnnwwwllliiigggfffhhhnnnwww}}}zzzzzztttttttttuuuvvvuuurrroooooovvvvvviii^^^\\\]]][[[[[[```hhhsss~~~yyyqqqlllgggbbb^^^```bbblllxxxwwwbbbqqqmmmYYYGGG888666777444111333000000000000000000000000......////////////000000...///---000999AAA^^^yyynnnWWWwwwXXXAAA777999666666999555444444444333333666:::>>>CCCKKKVVVaaaiiiqqqxxx}}}|||uuuqqqmmmhhhbbb___[[[XXXVVVTTTRRRPPPIIIHHHFFFCCC@@@???======???????????????>>>>>>===>>>???>>>===AAAFFFEEEAAAHHHYYYooo~~~zzzpppeee]]]XXXXXXYYYgggjjjbbbYYYVVVIII:::888888999999<<>>222111///------------,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...---...111000777HHHooonnnZZZEEE???EEEPPP^^^iiiXXXMMMEEEIIIQQQVVV[[[___eeevvv}}}ooobbbZZZSSSNNNMMM[[[ttt~~~{{{uuupppnnnpppuuuxxx|||{{{|||yyyxxxxxxzzz||||||{{{yyyyyyuuussssssooopppwwwqqq|||^^^DDD666444///000///---,,,,,,,,,+++---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........//////000111222333444444444888555555;;;<<>>>>>FFFQQQYYYbbbnnnyyyoooeee\\\XXXXXX\\\hhhuuuxxxpppfffbbbdddjjjnnnooonnnoooppprrrqqqnnnjjjgggfffffffffhhhjjjjjjhhhfffjjjqqqnnn^^^UUUZZZcccgggsssyyyyyyuuunnniiieeebbb```^^^gggooo~~~sssuuuuuubbbMMM>>>444666777222111555///000000000000000000000........./////////000000///111///000444555GGGggg}}}yyyZZZmmmUUU===333777666777999777555555444333222555:::===???GGGSSS]]]fffnnnvvv{{{~~~xxxtttpppkkkhhheeeaaa]]]ZZZWWWSSSPPPJJJIIIGGGEEECCCBBBAAAAAA???@@@@@@@@@??????>>>======???>>><<<>>>EEEFFFCCCDDDQQQeeewww}}}uuujjj___ZZZYYYZZZiiirrrjjjYYYRRRIII===888666777888<<>>>>>AAAAAA===;;;AAAKKKVVV\\\dddnnn~~~uuucccZZZWWWWWW\\\ccciiixxxuuukkkiiiiiigggddd```___```dddiiihhhaaaZZZ^^^^^^^^^___aaaaaa___]]]lllsssqqqccc___ooo|||tttssspppjjjccc___^^^aaadddssssss{{{uuuyyy\\\DDD888222666666000000555////////////000000000000............/////////000+++000000333666333@@@[[[yyy]]]eeeQQQ888000666777777:::888555555444333222555999======EEEPPP[[[ccckkktttzzz}}}~~~zzzvvvrrrmmmllljjjfffbbb^^^YYYSSSPPPKKKJJJHHHGGGFFFEEEEEEEEE@@@@@@@@@@@@@@@???>>>===;;;??????;;;===DDDGGGEEE???JJJ^^^ttt{{{|||wwwlllaaa\\\\\\^^^nnn}}}uuu^^^RRRIII===777333555666<<>>EEEHHHllliii]]]MMMDDDEEEEEEBBBKKKOOO]]]wwwbbbOOODDDOOObbbqqqppp```ddd{{{}}}~~~~~~}}}{{{xxxvvvuuusssxxxzzzvvvrrrsssvvvwwwxxxpppTTTSSSkkk~~~^^^FFF888000...///000000///...---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////222222222111111111111000111333555666777999<<>>>>>???BBBEEEGGGFFFIIIWWWlll}}}zzzuuukkkaaa\\\]]]oooyyy|||nnn]]]PPPBBB666999777666<<>>@@@EEEXXXccchhh^^^QQQHHHEEEBBBAAADDDOOO```rrrvvv\\\FFFEEEQQQ___nnn{{{uuulllnnnttt|||{{{zzzyyyyyyyyyxxxvvvttttttuuuwwwvvvsssqqqtttxxxhhhZZZQQQ\\\www~~~sssuuusss[[[???333111222222333000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------.../////////000000000111111222222222111333555666777999<<<>>>JJJ[[[CCCAAA===:::<<<>>>???@@@AAACCCJJJSSS\\\eeerrrmmm```[[[[[[ZZZ]]]ccciiiqqqyyy~~~xxxuuuuuusssooojjjmmmkkkjjjkkkmmmjjjccc]]]zzztttoooiiieee```]]]]]]bbbiiissskkkIII888666444222111111222222///............---------////////////............//////000222000333===IIIfffaaa}}}zzz___YYYnnn{{{wwwWWW>>>333666555666777333555444222222222555777999===BBBJJJSSS\\\fffpppvvvzzz}}}}}}yyyuuurrrkkkiiifffdddbbb___ZZZVVVSSSOOOJJJGGGFFFEEECCCAAABBBAAAAAABBBDDDEEEDDDCCC@@@???>>>>>>???AAADDDFFFDDDDDDOOOeeeyyy{{{tttjjj^^^YYYYYYmmmyyy|||ooo]]]OOOBBB777888777777<<>>bbbvvvQQQFFF???::::::<<<<<<>>>BBB>>>DDDLLLTTT]]]fffqqqyyywwwhhhbbbYYY\\\___```aaagggqqqxxxxxxrrrvvvrrrlllhhhddd```\\\YYYaaaaaagggrrrrrrZZZ>>>666444333111000000000111///............---------........................///...///000000222===IIIhhhXXXgggnnndddQQQUUUtttoooJJJ555888888444555555666444222111222444777888:::???GGGPPPYYYdddnnntttyyy{{{~~~~~~{{{yyysssnnnjjjiiiiiieee^^^XXXSSSPPPKKKHHHGGGFFFEEEDDDBBBAAA@@@AAABBBCCCAAA@@@@@@???>>>>>>>>>@@@CCCDDDCCC@@@GGG\\\uuu|||tttiii\\\WWWWWWjjjxxx}}}ppp^^^OOOCCC999888888888:::CCCVVVnnn~~~{{{{{{zzzyyyxxxxxxyyyyyyxxxxxxxxxxxxwwwtttoookkkjjjhhhddd^^^VVVQQQUUU\\\\\\kkkvvvQQQ888222555333,,,---,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000111...<<>>AAA@@@???>>>>>>@@@AAABBBFFFBBBDDDWWWqqq~~~wwwkkk___YYYYYYhhhxxxsss___OOOCCC;;;888999999888<<>>___XXXGGG:::;;;===;;;;;;???;;;>>>BBBGGGKKKOOOSSSUUU[[[iiiwww~~~nnncccaaaccceeefffdddgggjjjlllkkkmmmrrrvvvxxx{{{~~~zzzwwwtttrrr||||||yyypppfff```______^^^\\\YYYWWWYYY^^^fffkkkttt{{{wwwzzzjjjOOO<<<<<<222111111000///////////////............---------,,,---------....../////////------//////111999BBB\\\fffkkknnnfffTTTUUUttthhh>>>888666444:::>>>777555333111111222444666999===DDDLLLUUU```jjjqqquuuyyy~~~{{{vvvrrroooppptttrrrjjjbbbRRRQQQOOOMMMKKKIIIIIIJJJGGGEEEBBBAAAAAABBBAAA???BBBAAA@@@?????????@@@AAAHHHDDDDDDQQQiii{{{pppddd^^^^^^fffyyyvvv```OOODDD<<<999:::999555666@@@RRRaaa}}}|||{{{yyywwwvvvtttttttttpppoooppppppppplllgggccc```UUUKKKJJJKKKNNNZZZgggnnnMMM333333555...+++///------------------------******++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000000///111///???iiiqqqRRRJJJ===<<>><<>><<>>;;;<<<===???BBBDDDEEEFFFJJJWWWfffqqqxxxooojjjddd^^^bbbbbb```^^^^^^___cccffffffhhhjjjlllllllllkkkjjjnnnkkkgggcccaaa```aaabbbcccaaa```^^^ZZZUUUTTTVVVPPPQQQSSSWWW___kkkyyyjjj^^^rrrsss[[[???333666111111111000000////////////............---------,,,,,,,,,---....../////////------///000111666<<>>777666333111000222333555999===CCCJJJSSS]]]gggnnnrrrvvv}}}}}}zzzqqqooonnnqqqsssrrrlllfff]]]]]]\\\YYYSSSOOOLLLLLLKKKHHHEEEDDDDDDDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@GGGFFFFFFLLL^^^vvvuuuiiibbbaaaggg{{{zzzbbbPPPDDD>>>999999777444333888DDDMMM~~~{{{yyyyyyxxxvvvuuusssrrrrrrrrrmmmlllkkkjjjiiieee___\\\SSSKKKGGGJJJNNNWWWmmmPPP@@@222000222111//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---......//////000///...000444DDDjjjlllXXXHHH<<>>???===<<<<<<===>>>>>>>>>@@@FFFPPP]]]jjjzzz}}}vvvmmmiiiddd```^^^^^^]]]]]]^^^______^^^\\\ZZZYYYXXXXXXXXXWWWVVVUUUVVVYYY[[[RRROOOPPPVVVVVVRRRQQQUUUVVV[[[cccmmmyyymmmlllyyyiiiHHH777777222000111111111111000/////////............---------++++++,,,------.../////////---...111111000333777:::ooorrrxxxsssVVVXXX}}}uuuIII888333888===999888666333111000111333444999<<>>}}}|||yyywwwvvvuuutttsssrrrqqqqqqqqqqqqmmmkkkhhhfffccc___ZZZVVVOOOKKKMMMUUU\\\jjjvvvggg<<<:::333++++++000///)))++++++++++++++++++++++++******++++++++++++************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...//////000111---666666///OOOjjj]]]KKK>>><<>><<<;;;>>>CCCAAA>>>============<<<<<<999???MMMYYYfff|||~~~xxxqqqllliiieee```\\\VVVWWWXXXWWWVVVUUUUUUUUULLLNNNPPPQQQRRRTTTVVVXXXWWWQQQQQQXXX[[[YYY[[[bbblllttt{{{rrrttt|||qqqppp___999555@@@333000111111111111111000/////////.........---------++++++,,,,,,---.../////////---...222222000111444444iiiwww^^^SSSsssuuuMMM999333999<<<333888666333111000111222333999;;;@@@EEEMMMVVV```gggmmmppptttxxx}}}rrrtttwwwxxxwwwtttpppmmmcccfffiiigggaaaZZZVVVUUUPPPMMMJJJIIIIIIJJJJJJJJJFFFFFFEEEDDDBBBAAA@@@???GGGNNNOOOJJJOOOeee{{{kkkaaa^^^iiieeePPPEEE???777666555444444555666777~~~||||||zzzxxxvvvvvvvvvvvvtttrrrsssrrrpppppppppnnnllliiikkkddd______\\\SSSJJJEEEIIIDDDIII\\\uuu|||tttNNN333222111///......------,,,,,,,,,++++++*********+++++++++*********))))))************************)))************+++++++++************************)))************+++++++++,,,,,,,,,---------......***---222444000;;;aaagggPPPCCCFFFXXXkkkmmmSSSFFFEEEMMMKKKEEE>>><<>>>>>@@@BBBEEEJJJNNNNNNJJJIIIIIIEEE???AAAIIILLLMMMUUU___dddeeellluuu}}}{{{zzzwwwooohhhjjjpppwwwiiiwwwuuuqqqvvvyyyYYYAAA777222---.........------,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222111222222333333444444555444;;;===GGGlllzzzOOO???===<<<:::<<>><<<@@@CCCEEEQQQNNNDDD^^^~~~ssshhh```kkk}}}fffUUUNNNCCC<<<777555666555333444777~~~~~~}}}{{{yyyxxxwwwvvvpppooonnnnnnooopppooonnnqqqooommmlllllljjjgggeeeddd[[[RRROOOMMMIIIDDDCCCIIIOOOcccnnnNNN<<<222111///...---,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))************************))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,------------...---,,,///000...333LLLgggcccLLLNNN\\\tttggg\\\ddd]]]XXXPPPLLLJJJHHHCCC>>>AAA??????@@@AAAAAAAAAAAADDDAAA@@@BBB@@@===???DDDCCCEEELLLTTTWWWWWW]]]dddvvv|||sssrrrtttooofffTTT@@@444000...,,,......---------,,,,,,,,,************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---......///000000111111111111222333333444444555222888:::???XXXtttSSSAAA======<<>>???BBBIIITTT]]]ooo}}}zzzwwwtttpppmmmlllnnnmmmnnn}}}nnnaaafff}}}fffVVVDDD;;;555111//////000000000000/////////...........................------------............////////////000111222333333QQQssshhhnnnUUU]]]rrrKKK444888;;;777888666555333111000000111111444888>>>BBBGGGOOOXXX___hhhmmmssswwwzzz~~~~~~~~~|||wwwtttiiiiiiiiihhhgggeeebbbaaa___ZZZTTTPPPNNNLLLKKKJJJJJJGGGFFFIIIHHHCCCBBBEEEDDDFFFTTTSSSFFFVVVwwwwwwllleeegggyyyppp___UUUIII???:::777777666333333555uuutttsssrrrqqqppppppoookkkjjjiiikkkmmmnnnnnnmmmnnnkkkhhhfffdddaaa^^^[[[WWWOOOGGGDDDCCCBBBDDDHHHUUUjjjsssNNN666888000///...---,,,++++++++++++++++++++++++*********+++************)))))))))************************)))))))))*********++++++************************)))))))))*********++++++,,,,,,,,,,,,------------000++++++......---777DDDdddjjjYYYXXXKKKnnnssshhh___VVVMMMGGGGGGDDDBBBAAABBBAAA>>>:::===999888;;;<<<;;;;;;===AAAFFFPPPZZZ^^^```dddjjj}}}wwwoooWWWFFF666///000000///000------------,,,,,,,,,,,,************************************************)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,------......///000000111111222222333444444444222666999999BBB___rrrNNNBBB@@@>>>>>>SSS```XXXJJJDDD@@@;;;;;;;;;;;;::::::>>>FFFLLLYYYhhhzzzyyy~~~vvveeePPPHHHVVVuuu~~~~~~mmmVVVDDD444111555555222///000000000/////////......------------------------------------............////////////000111222222000CCCppp}}}]]]nnnpppUUU[[[YYY999777;;;777777666555333222111111111111222666;;;???DDDKKKTTT[[[eeejjjpppuuuxxx}}}|||vvvrrroooooopppooommmjjjgggeeefffaaaZZZTTTQQQPPPOOONNNOOOKKKJJJMMMLLLHHHEEEDDDCCCGGGXXX]]]NNNNNNiiizzzooohhhcccttt~~~lll___RRRCCC===999999777444222444mmmmmmllllllkkkkkkjjjjjjiiihhhggghhhkkklllkkkjjjiiifffaaa]]]ZZZVVVRRROOOHHHFFFDDDCCCAAAEEEQQQ^^^xxxmmmGGG333::://////---,,,,,,++++++++++++++++++***************************))))))))))))************************))))))))))))************************************))))))))))))************++++++,,,,,,,,,---------...+++,,,000000...111666KKKmmmppp___IIIRRRfffuuuhhh___ZZZZZZTTTKKKCCCBBBCCCAAA===???;;;999<<>><<>>AAAGGG\\\jjj]]]OOO```|||}}}qqqiiibbbsssttteeeYYYGGG???:::999888555333444hhhhhhgggggggggfffffffffdddcccbbbbbbccccccbbbaaabbb^^^YYYSSSOOOKKKGGGDDD@@@@@@AAA@@@@@@MMMhhh{{{YYY>>>000111//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,...000///...111555888CCCdddrrrnnn\\\NNNaaa|||uuu{{{rrr```MMMEEEEEEEEEAAA@@@???>>>???DDDHHHHHHEEEJJJZZZppp|||uuujjjccclllqqq]]]\\\hhhwww]]]FFF<<<222,,,000000)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------......//////000111111000000111222222333333444999555777<<<999???```[[[DDD@@@:::GGGccczzzqqqQQQAAAFFF===<<<;;;:::999;;;>>>AAACCCGGGOOOZZZgggwww~~~pppqqqsssxxxoooVVVDDDUUUgggmmmnnnzzzzzzeeeUUU>>>666//////000///...///////////////............------------------------,,,,,,,,,------------...............///000111222777;;;^^^{{{eeehhhnnnfffPPP[[[MMM888777777999777666444222111111111222111444999<<>>???>>>===>>>GGG]]]cccCCC777000---///...---,,,,,,,,,,,,---)))))))))***************(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,---......,,,,,,///222000,,,GGGttt{{{bbbRRR\\\ppphhhXXXVVVUUUQQQIIIJJJJJJJJJNNNUUUYYYXXXWWWkkktttmmmiiieeekkkqqq~~~zzzooouuu}}}oooYYYFFF888000...///000...))))))+++++++++++++++,,,,,,,,,,,,************************************************((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,---......///000000111111000000111111222333333333777111444<<<;;;;;;OOOjjjvvvSSSCCC@@@>>>WWW|||___HHHJJJAAA???===;;;999999::::::???@@@EEENNNYYYgggyyysssqqqlllhhhiiirrrmmmSSSCCCQQQfff|||mmm\\\OOO999555333222///+++,,,////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111111333777[[[vvvooovvvpppXXXZZZXXX:::666888:::777666444333222111222222111444888;;;>>>DDDLLLRRRYYY```jjjrrrvvvzzz~~~|||yyy{{{||||||zzzvvvrrroooqqqpppnnnkkkggg```WWWQQQQQQQQQSSSWWW^^^___TTTGGG@@@DDDSSSooozzzfff^^^rrr|||hhhkkklll___UUUIII>>>::::::999888999ZZZZZZYYYYYYXXXWWWVVVVVVYYYWWWUUUUUUUUUUUUSSSQQQKKKHHHDDDAAA@@@???>>>===AAA???BBBOOObbb|||NNN999555111000---,,,,,,++++++++++++,,,((()))))))))*********+++(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))******++++++++++++,,,,,,,,,+++++++++++++++---......///---<<>>LLLrrroooTTTHHHCCCAAA>>><<<;;;:::999888>>><<<>>>DDDJJJSSSbbbppp}}}}}}zzztttooopppuuu{{{{{{hhhQQQEEEDDD```rrrrrrbbbOOO???666444444555333//////222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///111111222222PPPzzz~~~}}}iiiYYY~~~aaa>>>777888:::888666555333222222222222000444777999<<>>>>>===<<<;;;:::777999???DDDKKKXXXfffrrrtttwww|||jjjWWWQQQJJJ@@@DDDRRR___qqqooo^^^FFF111222///000333333000///111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------......///000111666///DDDlll|||wwwZZZrrreeeAAA888888:::888777555333222222222333000333666888;;;@@@GGGMMMVVV^^^iiirrrwwwzzz}}}{{{}}}|||xxxuuupppooonnnnnnooonnnllljjjddd```YYYYYYccclllfffZZZGGGCCC???XXXyyysss```eee}}}hhhrrrrrrjjjZZZHHH@@@===;;;:::;;;LLLKKKJJJIIIIIIHHHHHHIIICCCBBBBBBBBBBBBBBBAAA???;;;<<<<<<======@@@CCCFFFUUUZZZiii|||zzzeeejjjZZZDDD555///...,,,***,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------222...///444;;;NNNvvvwwwkkkjjjhhheeefffmmm{{{rrr___```ooo|||uuutttjjjiii}}}wwwhhhWWWBBB555222333111.........---,,,,,,+++******+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((***---...///...,,,******++++++,,,,,,------...000000000111222222333333222444666666777999;;;>>>PPPgggFFFAAAffftttWWWHHHEEEEEEBBB>>>;;;999;;;>>>;;;888888===AAAEEELLLTTTkkk|||~~~}}}|||mmmeeeiiijjjfffRRRKKK???===CCCBBBJJJ___mmmuuu^^^III999222333222000.........//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///111:::888SSSgggccc___bbbEEE999777;;;888777777666555333222111///111333666999===CCCGGGPPPVVV```jjjqqqwww{{{~~~~~~~~~{{{{{{ttttttuuuwwwwwwsssnnnjjjpppiiibbbaaacccccc]]]WWWKKK>>>AAASSSdddqqqnnn^^^yyy{{{hhheeezzzaaaIIIBBBBBB???<<<===EEEDDDDDDCCCCCCCCCCCCDDDAAA@@@???>>>===<<<999888??????>>><<<<<>>>>>=========>>>>>>::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>@@@HHH[[[rrrzzzZZZ>>>777...+++---//////---,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,000------///......999GGGiii|||pppzzzzzzwwwuuu}}}vvvrrr{{{vvvaaaPPP555222///...///000///...------,,,,,,++++++******++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))***,,,......---+++******++++++,,,,,,------...//////000111111222222333222333555555666777:::<<<;;;GGGkkk```fffoooWWWLLLJJJGGGFFFEEECCC@@@>>>@@@===;;;;;;888777===EEEKKK\\\ooozzz~~~ttt```JJJ@@@>>><<<:::999999@@@EEESSSgggvvvjjjQQQ<<<111000222000000000000///...------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///...444111FFFuuuiiikkkoooTTTlllfffJJJ999666>>>888888777666555333222111111222444555666:::???BBBLLLRRR[[[dddlllsssxxx||||||{{{|||}}}{{{tttooogggeeecccbbbbbb```]]]ZZZOOOFFFBBBGGGWWWqqquuubbbdddrrrjjj|||hhhQQQDDDAAA???<<<======<<<;;;::::::::::::<<<<<<;;;::::::<<>>>>>>>>;;;888:::@@@===FFFQQQ[[[iiixxx~~~}}}{{{{{{||||||}}}xxxnnnXXXHHH<<<>>>???;;;888;;;666EEEUUUhhh}}}~~~oooXXXBBB555111111222///000000111000...---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------............///111444111@@@iiinnn\\\ooojjjQQQjjj]]]???555>>>888888888777555444222111111222333444555888<<>>>>>@@@EEEIIIVVV]]]mmm}}}WWW@@@333111......///---***''',,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,+++)))***---///...---...444???]]]yyylllmmmyyy~~~~~~uuudddRRRBBB444***,,,......---***)))***+++,,,+++++++++++++++******************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))))))))***+++,,,,,,,,,++++++***++++++,,,,,,------......//////000111111222222111222333444444555777999>>>999@@@___uuu~~~wwweeeZZZVVVSSSLLLFFF???===>>>@@@???;;;:::<<<888:::===BBBMMMYYY```aaahhhiiilllqqqxxx~~~}}}yyy|||yyyssspppssswww{{{||||||}}}~~~{{{ooo]]]OOO@@@;;;===DDDBBB:::777;;;:::PPPeeezzzlll\\\FFF999555444111...//////000000000...,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------............///...000...:::^^^zzz^^^ggghhh[[[NNNcccrrrFFF222:::999888888777666444333222111222222333333666:::===EEEJJJRRRZZZccckkksssxxx}}}|||}}}zzzsssmmmgggggggggfffeeedddcccbbbXXXQQQHHH>>>HHHiiizzznnncccuuuwwwttt{{{nnn\\\FFF???EEE;;;::::::999999:::::::::888>>>HHHPPPWWW___hhhnnnbbb@@@000000///......///...+++))),,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************++++++++++++---,,,+++,,,.../////////000999CCCVVVwww~~~}}}wwwjjjWWWDDD888333111000,,,---,,,+++******,,,---++++++++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))******+++++++++++++++***++++++,,,,,,------.........///000000111111222000111333333333333666888:::999:::HHHlllnnnxxxuuunnn___RRRGGGAAA>>>@@@BBB>>>;;;::::::::::::<<>>@@@BBBCCCAAAOOOeeeyyyjjjGGG333---000///////////////...---,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++---......---...000111111111555555888LLLkkk}}}qqqttt}}}zzzzzz}}}tttWWWLLL===333///...///000...---,,,,,,---......///******************++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))*********++++++++++++***++++++,,,,,,------.........//////000111111111000111222222222222555777555777888<<>><<<<<<<<<;;;;;;999777777777;;;???EEEJJJOOOZZZhhhttt{{{zzzwwwsssrrrqqqrrrtttxxx}}}~~~{{{vvvqqqoooppppppmmmjjjhhhgggdddcccbbbccceeefffkkkfff\\\RRRJJJDDD@@@???EEEMMMQQQNNNNNNWWWccclll~~~zzzaaaNNN???:::444111222222000...000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------............///222222444;;;WWW|||vvvuuulll[[[iiiAAA<<<999999999888666555333222...///000000111444888;;;???CCCJJJRRR[[[eeeooouuuwww}}}~~~zzzwwwvvvpppkkkjjjmmmooommmjjjdddYYYOOOEEECCCYYYuuugggbbb{{{ttt```OOOAAA;;;;;;===@@@DDDGGGJJJLLL\\\nnn~~~~~~yyyeeeIII333///444///...---,,,++++++++++++,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++(((***+++***+++...//////111+++,,,222444:::WWWwwwyyylllmmmxxx{{{}}}{{{}}}gggMMM777222000222444333///,,,---,,,++++++------+++)))******************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++***++++++,,,,,,---............//////000111111111000111222222111222444666222666888999CCCaaa}}}}}}qqqjjjssslllZZZHHHDDDGGGFFFBBB???>>>;;;999777555444888===666<<<@@@AAABBBKKK[[[hhhvvv|||~~~}}}}}}{{{wwwuuusssppprrrvvvyyyyyywww|||~~~yyytttqqqpppmmmjjjjjjkkkhhhbbb[[[]]]^^^______^^^[[[YYYWWWLLLJJJFFF@@@;;;999;;;===CCCJJJKKKHHHQQQkkkrrrjjjYYYCCC333444444222000///111333111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---------.........//////111000222666MMM{{{{{{xxx\\\qqqCCC777999999999888666555333222---...///000111333888;;;===AAAHHHPPPZZZdddnnnuuuxxx~~~}}}{{{tttlllkkkooorrrpppmmmgggZZZRRRIIIBBBTTTssslll]]]rrryyyooo]]]DDDAAAFFFIIIOOO```tttwwwnnn{{{qqqOOO???777///,,,///------,,,,,,,,,,,,+++++++++++++++************)))******************************))))))((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...000666===BBBqqq~~~vvvxxx}}}{{{}}}}}}pppnnn~~~~~~rrr{{{~~~|||oooZZZGGG<<<888///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((******+++,,,------......------......///000000000111111111000111111222222111888888666999EEEjjjwww```ddd~~~oooZZZOOORRRYYYUUULLLBBBAAA>>>;;;:::999999999666777888888:::AAAKKKRRR]]]cccllltttwwwwwwvvvuuunnnjjjkkkooonnnhhhfffiiiiiilllttt~~~{{{sssqqqrrrqqqpppmmmhhhdddaaa```bbbeeefffddd```[[[XXXOOOVVVYYYTTTOOOLLLFFF>>>===<<<;;;::::::<<<@@@CCCDDDFFFFFFQQQpppssseeeSSS???222111111111111000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,---------......444+++111555888^^^nnnkkkzzzFFF;;;777<<<<<<666444666555111000000000000111333555777;;;@@@GGGMMMTTT]]]gggnnnuuuvvv||||||wwwtttrrrqqqpppnnnjjjgggVVVHHHJJJRRReee~~~mmmaaajjjhhhNNNZZZggguuu{{{___CCC888444///...111------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------...222777;;;IIIfffyyyzzzyyywww~~~jjjcccWWWIII===666333222............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))(((*********+++,,,---------------......//////000000111111000000111111222222444888555555999>>>UUUwwwttt\\\___oooxxxsss___ZZZfffnnneeeUUUQQQLLLFFFCCCAAA>>>999666;;;;;;:::999999<<>>RRRgggwwwrrr```RRRCCC777111111111111000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------,,,,,,,,,---------......333***111666555QQQyyy}}}rrrcccvvvIII===777;;;;;;777555777555111111000000000111333555666:::>>>DDDJJJQQQZZZdddlllrrruuu|||~~~~~~{{{wwwtttssssssrrrqqqpppmmm]]]MMMKKKRRRfffxxxhhhjjjtttddd\\\HHH555111222//////111,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---.........---...111333333BBBXXXmmm}}}zzz~~~{{{pppUUUHHH888...---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))******+++,,,,,,,,,---------...//////000000000000000000000111222333444666333555;;;:::AAATTT~~~zzziiifffgggmmmbbbUUUUUUeeexxx~~~hhh]]]OOOFFFBBBAAA???=========<<<:::999999<<<>>>BBBEEEIIILLLLLLKKKKKKKKKJJJHHHHHHJJJHHHEEECCCEEEKKKNNNUUU]]]cccbbb\\\VVVQQQRRRRRRQQQOOOLLLIIIGGGIIIKKKLLLMMMKKKHHHDDDAAADDDFFFEEE???;;;;;;;;;999888999;;;@@@FFFJJJMMMMMM\\\tttuuu^^^LLL>>>333000111111111000000000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---,,,,,,,,,---------......222***111888222AAAllluuupppzzz]]]kkkvvvOOO===777::::::888777888666333111111000000111333555666999===AAAFFFLLLVVVaaaiiinnnttt||||||xxxvvvvvvvvvuuuuuuvvvtttdddSSSMMMPPPfffoooiii{{{bbbDDD777------000///...///,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++***++++++++++++,,,,,,,,,,,,...///...---,,,---///333000333EEEddd~~~~~~yyyxxx|||~~~mmmYYYIII>>>777000...111222000,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))))))))*********+++++++++,,,,,,---......//////000000000///000000111222333000444333777???;;;:::DDDYYY{{{xxxxxx}}}wwwfffRRRLLL[[[vvvvvvdddSSSHHHCCCBBBBBB======<<<<<<;;;;;;<<<===>>>@@@BBBBBBAAA???@@@@@@???>>>>>>??????>>>===>>>AAACCCHHHMMMQQQPPPKKKGGGFFFFFFGGGFFFEEECCCAAA???@@@AAABBBCCCAAA???<<<:::;;;<<<;;;888666666777888???@@@DDDMMMXXXdddmmmrrryyyfffPPP???444......222111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,---------......111***000777000555___{{{hhhuuu}}}[[[]]]~~~\\\<<<888999999999999999777444222222111111111222444555999<<>>=========<<<===>>>>>>===;;;:::;;;<<<999::::::::::::;;;<<<;;;>>>???BBBDDDEEECCC@@@===@@@@@@@@@@@@???===<<<;;;::::::;;;;;;;;;:::888777555666888::::::;;;===@@@===EEESSSddduuu~~~gggUUU@@@555222000000222000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,---------......///+++---444111111VVVgggcccwwwtttYYYWWW~~~rrrBBB;;;999777999:::999777666333222111111111222333444888;;;>>>BBBFFFOOO[[[ccciiiqqq|||~~~~~~|||{{{yyyxxxuuuuuuiii[[[PPPKKK```{{{lllxxxvvvpppqqqzzz{{{gggIII222222000.........---+++***++++++++++++******************)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++***,,,---.........000222---...111111000444BBBQQQkkkqqqppp~~~qqq]]]III<<<555222111,,,...000000---,,,---///,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---......//////.........///000111222333---555444333888666444<<<>>>DDD```eeeWWWVVVYYYZZZgggvvv~~~fffVVVPPPKKKDDD???===<<<;;;:::888:::::::::888888999:::888::::::777777999:::888======>>>>>>>>><<<:::999;;;;;;;;;:::999888777666555666777777888888888888===<<<===@@@@@@>>>@@@EEEDDDUUUmmm}}}vvvNNN???111...000111111111000000////////////......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......------,,,111333222MMM|||oooZZZccclll\\\TTTwwwVVV@@@:::666888:::999777888444333222111111111222333666999===@@@EEELLLWWW^^^fffnnnxxx~~~}}}}}}{{{ttttttjjj___SSSJJJYYYzzzuuuzzz|||mmm___YYYTTTHHH888------......---,,,,,,+++***++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))************************++++++++++++***+++,,,,,,,,,---000222000))))))000777777555555===VVVuuuwwwtttuuuqqqjjjSSSHHH999///***+++///111///000000...,,,,,,...111++++++++++++************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************,,,,,,,,,,,,,,,++++++++++++,,,,,,------......///............000111222333///555222000777777333888<<<;;;GGGkkkxxxkkk\\\OOOXXXaaassssssZZZRRRGGG???;;;:::999999666888999:::999999;;;<<>><<<===CCCGGGJJJQQQZZZkkk}}}wwwcccVVV:::333...///111///...000000000/////////.........******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,---------......***000---///666222AAAeeeccchhhuuukkkVVVjjjpppEEE<<<555777999888777999555444222111111111222222333777;;;???CCCIIIRRRYYYcccjjjssszzz{{{~~~xxxvvvnnneeeYYYJJJSSSqqq||||||lllTTTFFF>>>666///,,,))),,,,,,+++***+++,,,++++++++++++************)))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++***+++,,,+++***,,,...111------000111+++'''---888111999CCCQQQiii}}}xxxrrrdddRRRHHHGGG777444222444444111+++(((---------------,,,,,,++++++++++++************)))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------......///111222333000444//////999;;;666777999>>>@@@JJJpppggg___[[[fffzzz]]]TTTGGG===::::::;;;;;;777999<<<======>>>???AAAHHHKKKGGG???<<<>>>===888444555666555555666888999999999888777555444333333888888999:::<<>>777555444333222111111000111111444888;;;???DDDJJJNNNYYYbbbmmmtttxxxxxx|||}}}rrr]]]OOOSSS^^^zzz~~~xxxvvvoooUUU<<<444111---+++...------,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))************+++++++++,,,,,,,,,------------.........////////////111111000000555>>>EEEXXXaaappp{{{jjj]]]HHHDDD>>>777333222333444/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&******)))))))))(((((((((((((((((((((((()))******))))))))))))))))))))))))******************************+++,,,,,,------...------......//////000000222222333333444555555555777666999===BBBTTT|||vvvqqqeee___\\\]]]TTTLLLDDDBBB@@@>>>???BBB<<<>>>@@@@@@??????AAADDD\\\[[[UUUJJJEEEEEEBBB>>>;;;999888999<<<>>>>>>===>>>CCCEEEAAA===<<<<<<:::;;;BBBSSShhhtttuuutttvvv{{{ssswwwooo___JJJ666222777222222111000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000000///...111888===qqq~~~rrrfffgggBBB444:::555555;;;888555555333222111111000000000333666999===BBBHHHLLLUUU^^^iiiqqqvvv|||{{{~~~~~~rrr^^^PPPSSS^^^zzzxxxyyy~~~}}}pppQQQAAA333000///+++***...,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++...000///---,,,...000333:::FFFTTTcccvvv|||lll___WWWNNNBBB999111000...------...///111............------------+++++++++++++++++++++++++++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))***++++++***((('''((((((((((((((()))******))))))))))))))))))))))))******************************++++++,,,------------------...//////000000111222222333333444555555666555777999999@@@VVVmmm|||rrrfff^^^UUULLLGGGHHHEEEGGGHHHHHHGGGFFFGGGIIIXXX___aaaYYYNNNFFF@@@======???AAAAAA@@@>>>======DDDOOOUUURRRLLLKKKMMMOOOTTTYYYjjj|||xxx~~~kkkOOO???777222222777111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///......000666;;;UUUppp```{{{vvvMMM888;;;777333666888666555444222111111000000///111555888;;;???EEEHHHOOOXXXdddlllrrrxxx~~~sss```RRRTTT]]]zzz~~~|||}}}yyyyyy~~~dddJJJ999333//////...******---,,,+++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------***---111222000///000111---///111555;;;DDDOOOVVVmmmooottt{{{{{{oooddd]]]ZZZXXXWWWLLLDDD;;;555444333111...222111000///---,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,,,,***)))'''((((((((((((((())))))***((((((((((((((((((((((((*********************************+++,,,,,,------,,,,,,---......//////000111111111222333333444444444333555888888999BBBNNNttt}}}uuuiiidddaaaaaaaaaaaa```_________gggqqqyyywwwjjjZZZMMMFFFEEEKKKQQQRRROOOLLLLLLNNNYYYhhhttttttoooqqqwww}}}bbbMMM888222444444333333000000000//////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///000000///000555999@@@vvvfffgggjjjvvv___;;;888999333333999777666444333222111000000///111444777999===BBBFFFKKKSSS^^^gggnnnuuu|||}}}rrraaaSSSSSSZZZ{{{vvviiinnndddPPP>>>111...---...000...+++***,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))*********************+++++++++,,,,,,,,,,,,---------............/////////---,,,,,,,,,//////.........111444777???AAAEEEHHHNNNSSSWWWXXX]]]YYYVVVUUUVVVVVVSSSPPPPPPJJJBBB;;;777666555444555222///...///000000///++++++,,,------------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''(((***++++++***)))'''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,------.../////////000000111111222333333333333222444666888999===BBBMMMlll}}}iiiddd{{{wwwuuussslllqqqxxxzzzuuuiii^^^WWWZZZbbblllqqqrrrssswww|||{{{pppcccAAA888111222555666333111/////////...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,---------111333555555333444777;;;BBBiiipppaaa~~~xxx}}}uuuDDD555999777444999888777555333222111000000000222555666999<<>>BBBFFFKKKTTT]]]fffooowww|||~~~wwwjjj[[[VVVWWWyyy~~~|||{{{{{{|||{{{|||[[[EEE===333...111111---------,,,,,,------,,,)))*********++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,+++******+++---000222222---,,,------...---,,,++++++//////,,,...444666444///000222222111000111222,,,+++***+++,,,,,,+++***(((***,,,,,,++++++,,,---.........---,,,++++++***++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,------....../////////000000111222222222111222333333444666888888???@@@KKKgggrrrnnnmmmjjjnnnwwwvvvfffSSSGGG:::///111111000......//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++,,,,,,---......000444777777555444555777888<<>>DDDHHHOOOXXXbbbllltttzzzsssddd\\\[[[ttt~~~yyyooollluuuxxx{{{oooZZZ@@@222111.........(((------+++)))***,,,---,,,))))))******++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************)))************+++++++++)))************+++++++++///---,,,+++,,,,,,+++)))+++******,,,---...---,,,...111000++++++111222...+++...000000------///222++++++,,,///111222111///...///000///,,,***,,,...*********************+++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,------......////////////000111111222222---111333333444777999999333===AAAFFFbbbwwwxxxmmmfffkkkbbbHHH444111555666,,,---......000111///+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......+++...222222000...///111666111XXXzzzhhheeejjjfffmmm{{{HHH:::777444;;;999888666444222111000000...000111222333666999<<>>444111000///---//////.........---------------......------,,,+++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........---------......///111777AAAiii{{{llllllhhheeexxxbbb===888:::222777777666555444222000///000000000111333555777888@@@DDDJJJOOOVVVaaammmvvv|||vvvhhh___vvvqqqnnn}}}qqqjjjmmmhhh]]]KKK555222000///---,,,---...///---,,,++++++*********+++******))))))))))))***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********))))))(((++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((()))))))))))),,,+++******))))))******)))************+++++++++,,,,,,,,,------------............///000000111111222222222333444666777888666444666:::<<>>444(((---,,,+++++++++,,,---...,,,,,,+++************+++***))))))(((((())))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******)))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++******************************************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))++++++***)))))))))******)))************+++++++++,,,,,,,,,,,,---------------......//////000111111222222222222333555666777888555777999777777CCCSSSvvvsssfffccctttzzzsssqqqxxxwwwyyygggRRR@@@333000---...000111///---............---------------------------,,,++++++++++++++++++++++++++++++************************++++++***))))))***+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------,,,------.../////////444666MMM|||ssskkkhhh{{{XXX999444;;;888888777666555333222111111111000111222444666777===@@@EEEIIINNNVVV```gggqqqvvvvvvnnn|||~~~fffSSSGGG???222...111...,,,++++++******++++++,,,++++++***************+++))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))))))))************************************++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++++++++,,,,,,,,,---------------......///000000111111111111222222333555555888666888<<<;;;888;;;AAANNNgggpppfffffflll}}}yyy}}}{{{mmmtttvvvwww~~~yyymmmWWWFFF888...333111//////000000---+++------------------------,,,------------,,,++++++++++++++++++++++++++++++************************+++******************+++************************++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,---...//////111222000???jjjlllqqqwwwmmmfffkkkqqqoooDDD333888888888888777666555333222111111000111111333555666999===AAAEEEJJJQQQZZZaaammmqqq}}}~~~xxxzzzpppjjjpppyyy|||xxxttt~~~cccOOO===333///(((***000///------,,,+++*********************))))))***++++++))))))(((((((((((())))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))************************))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))***))))))((())))))******))))))*********++++++++++++++++++,,,,,,,,,---------------...//////000000111111000111111222333444222222444888999999:::<<<<<>>CCCGGGNNNWWW^^^lllppp{{{}}}zzzuuunnniiijjjooovvv{{{ooohhhkkkeee[[[PPPAAA<<>>@@@OOOppp|||nnnhhhlllttt~~~wwwuuutttxxx~~~pppdddiiirrrvvv~~~zzzppp```III:::666111000000111333444,,,,,,,,,,,,+++,,,---...++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))***++++++++++++***)))))))))*********+++++++++************************)))))))))***++++++,,,,,,*********+++,,,---///000000,,,444888???iii|||^^^WWW\\\bbbmmmaaammm___;;;::::::::::::999888777666333222111000000111222222222666:::>>>AAAFFFMMMSSSUUU^^^jjjxxxwww}}}xxxsssxxxyyyvvv}}}|||www}}}{{{iiiaaaCCC444666333//////------''',,,000(((''',,,,,,'''((()))***++++++++++++))))))((())))))***++++++((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((()))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000000////////////000000111///222444222000111444444777666999======>>>IIIWWWwwwvvvrrrrrrrrryyyyyyyyylllSSSFFF@@@555111111222222000------///***,,,......---,,,,,,---+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))******++++++++++++************************)))))))))***++++++,,,,,,*********+++,,,---///000///,,,777555---QQQoooWWW___sssmmmrrroooFFF:::::::::::::::999888777333222111000000000111222222666:::<<<>>>BBBIIINNNRRR]]]kkkwww}}}rrr```ooojjjddd```]]]YYYQQQKKK@@@;;;444000.../////////+++++++++************)))******))))))))))))************)))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++,,,------......///------......///000000000222222222222222222333333777888888999999:::>>>@@@KKKYYYrrrwwwuuuyyysssddd[[[MMMAAA999666444444222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************------------...///000000///111222666777===hhhmmmsssttt}}}QQQ;;;AAA888555>>>777111???555444222000000111222333111333666888;;;???CCCGGGSSSVVVaaarrruuusssxxxzzz}}}hhhYYYRRRJJJDDDAAA>>>888444777333...,,,+++,,,------+++++++++*********))))))******))))))))))))************)))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))*********************************+++++++++,,,,,,++++++,,,,,,---.........------......//////000000111111222222222222333333555666777777888999<<<>>>AAABBBHHHTTTfffoooeeehhhyyy~~~uuupppdddUUUGGGAAA:::444111000///...111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************,,,,,,,,,,,,---...///000,,,......333666;;;```uuuyyyvvvuuuvvvwwwCCC>>>666999<<<555222<<<666555333111000111222222111333666888:::>>>BBBFFFKKKOOOZZZjjj}}}zzz|||qqqbbbiiimmmjjjgggcccWWWIIIEEE>>>555///------,,,***...,,,***)))***+++++++++++++++*********)))))))))***))))))(((((())))))*********)))((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))*********************************++++++++++++,,,++++++,,,,,,------......---------...//////000000111111111222222222333333444555666777777888:::<<<999888888===DDDRRRgggyyyzzz|||zzzmmmppp~~~vvviii]]]OOOBBB:::333222111111111111000///000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++,,,---.........///000444999===XXXyyyssshhhgggXXX???555===<<<666777999888666444222111000111111111333555777999<<>>BBBAAA???CCCJJJ]]]uuuxxxxxxwwwwwwyyy}}}pppmmmkkkmmmxxxxxxwwwzzzzzzpppaaaSSSJJJAAA555111444333222222333444444222000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************+++,,,---...///111000333:::;;;JJJfffqqq}}}}}}iiiYYYuuuxxxIII666>>><<<:::>>>888999888666444222111000000222333555666777:::>>>AAAEEEJJJRRRYYYaaapppfffsss~~~{{{iiiTTTGGGCCC888::::::555111000000///---+++***)))***+++,,,,,,,,,+++***+++,,,,,,***(((*********)))))))))(((((())))))(((((((((((())))))***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((()))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...,,,,,,------...///////////////000111111222333333444666888888888888999;;;;;;999999;;;:::;;;AAAHHHFFFPPP___uuu~~~|||zzz~~~zzzwww~~~wwwzzzoooggg___aaaqqqsssooolllllluuu~~~rrrddd^^^VVVMMMOOOBBB999888555---...777333222////////////...---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,------,,,///,,,---333333888IIIzzzrrriiixxxlllXXXbbb{{{\\\::::::999===???666:::999777555333111000000222333444555666888<<<>>>DDDHHHNNNTTTXXXddd|||~~~KKKSSSZZZVVVHHH;;;555555///000///---,,,,,,...///***************((('''&&&,,,***))))))******(((&&&******)))))))))((((((((()))((((((''''''(((((()))******)))(((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((((((((())))))&&&''''''(((((())))))***))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++******++++++,,,,,,------,,,,,,,,,---......//////...//////000111222333333444666888999888888888:::888666888;;;<<<;;;???DDDCCCBBBCCCKKKaaa}}}vvvrrr|||tttgggccckkkrrr}}}ooopppsss{{{xxxooollltttppplllaaaSSSIIIDDD>>>888888333222777666000///444111///,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,------,,,111---,,,111111111;;;ffflllfffjjj___\\\bbbvvvHHH888666;;;;;;555999999888666444222111000222333444444444666999<<<@@@CCCHHHNNNSSS^^^sssyyy000222555555222000......---,,,+++,,,,,,,,,,,,---+++,,,---,,,+++)))((((((,,,***(((((()))***)))(((***)))))))))((((((((((((((((((''''''''''''((((((******)))(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))&&&&&&''''''((())))))***))))))((((((((('''''''''))))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------+++,,,,,,------......///......///000111222333333222555777888777666777888666777;;;AAA@@@;;;777888===???@@@@@@GGGQQQXXXYYY]]]ffftttyyy{{{mmmbbbkkkqqquuunnnffffffuuuqqqlllWWWOOOFFFAAA===999999;;;111222333444333111000111000///......///000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++******++++++,,,---...+++333000,,,222444333999PPP}}}cccfff___^^^YYYkkk```>>>888999777999999888888777555333222111222333333333333444777:::>>>>>>CCCIIIOOOYYYiiixxxxxx222...+++,,,000111...***---+++***,,,---,,,)))))))))***++++++***+++,,,...,,,***((((((***,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''((((((******)))(((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***)))(((((((((''''''''''''))))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------++++++,,,------......///---...///000111222333333111333666777666555555666888444444666777666999>>>888===>>>;;;:::???EEEGGGBBBIIIPPPXXXjjjyyy{{{wwwsssnnnfffUUUFFF@@@BBB:::777:::888000000666444555222---+++...111222.........///000...+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************++++++++++++,,,---...///&&&///---)))///222222777:::hhhqqqeeeYYYaaa\\\```uuuGGG<<<999666???888888888777666444333222222333333333222444666999???>>>AAAFFFLLLSSS```lllyyy{{{,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((('''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++---------............/////////...///111444777999222222333444444555555666777666555666777888777666:::;;;;;;:::999:::<<<>>>BBBBBBBBBDDDNNN\\\ddddddbbbcccdddfffiiimmmppprrrffffffiiimmmttt}}}~~~~~~~~~~~~yyyqqqkkkVVVRRRKKKDDD???<<<;;;;;;:::888666333111111111222000000000000////////////.........------,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---...///000111222;;;GGGxxxhhhcccooolllsssggg===777;;;777===;;;999777777666444222222222111111222444666777;;;===AAAEEEIIIOOOVVV[[[ttt,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***))))))(((''''''''''''''''''((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++------------............///......///000333666777222222222333444444555555555444333444666777666555777888999888888999;;;===>>>>>><<<<<>>BBBFFFLLLSSSWWWddd~~~++++++++++++++++++++++++******************************))))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***))))))((('''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---------..................///111333444111111222222333444444444444333222333555666555444444555777777777888:::<<<===>>><<<:::<<>>======>>>@@@BBBBBBEEEHHHKKKMMMPPPSSSUUURRRSSSSSSTTTUUUVVVWWWWWWZZZXXXWWWXXXZZZVVVMMMEEEEEEDDDCCCBBBAAA???;;;888666666666777888:::;;;<<<555444222000000000000111000////////////.........------------,,,,,,,,,,,,,,,++++++++++++******************************************++++++++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---...///000000111222444HHHwww}}}mmmppppppxxxpppGGG666888;;;::::::;;;;;;:::888555333333222222222444555666666888;;;>>>BBBHHHNNNSSSZZZnnn++++++++++++++++++++++++************************))))))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))(((''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))************+++,,,,,,,,,------------...---------...///000111000000111111222333333333444333222333444555555333222444555666666888:::<<<;;;>>>>>><<<<<>><<<;;;:::999888777888888999999999999999111111000/////////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......///000000000777:::XXX{{{aaaZZZ[[[eeesss[[[>>>:::999999999;;;<<<;;;999666555444333222222333555555444666999<<>>?????????<<<<<<===???AAABBBDDDDDDAAAAAABBBAAAAAACCCFFFIIIFFFFFFGGGHHHHHHIIIJJJJJJFFFFFFFFFGGGHHHGGGBBB>>>===<<<:::888666666666777555666666666555444222111////////////.../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------......//////+++:::777CCCzzzdddMMMIIIRRRYYYyyyzzzNNN999999888888999;;;:::888666666555444333333333444555444555888:::===AAAGGGKKKQQQZZZkkk))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''''''''(((((())))))***))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((('''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$''',,,//////)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,+++,,,,,,------...............//////000111111222444333222333555666555444111333555666666666888999777<<<===;;;999:::999777999:::;;;===>>>>>>>>>>>>888:::;;;===??????@@@@@@???@@@@@@@@@???@@@CCCEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDEEEDDDBBB?????????>>>;;;888777888:::333333444444333333222111///////////////...............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************)))))))))************************)))))))))************+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++************+++++++++,,,,,,,,,,,,,,,---------.........(((777666:::dddzzzPPPCCCHHHGGG[[[hhhhhhAAA:::999888888999999888777777666555333333333444444333555777888;;;???DDDHHHLLLTTT```uuu))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%)))...000,,,)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++***+++,,,---............---......//////000111111333222111222333444444222000222444555555444555666666;;;>>>;;;999:::;;;999;;;<<<>>>???@@@??????>>>:::<<<>>>@@@AAAAAAAAA@@@BBBBBBBBBAAA???>>>>>>@@@FFFFFFFFFEEEEEEEEEEEEEEE@@@@@@AAACCCDDDDDDDDDCCC999:::999666222000111333222222222333333444444444///////////////...---------------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************))))))))))))************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))*********************+++++++++,,,,,,,,,,,,,,,------------......,,,///555;;;PPP}}}dddNNNNNNEEEJJJWWWnnnYYY>>>;;;888777888999:::999888777555444333333333444222333555666888<<>>????????????@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@>>><<<;;;<<<======:::555333333555000////////////000111111000000000000///...---,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,************))))))))))))************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))*********************+++++++++,,,,,,,,,,,,,,,------------------444)))333@@@DDDdddyyy___\\\PPPGGGRRR^^^tttsssAAA===:::888888:::;;;;;;888777666444333333333444111222444555666:::???BBBFFFLLLRRRYYYmmm