BM66(  ppp^^^VVVRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPQQQMMMNNN[[[kkk}}}xxx{{{uuuuuuzzztttttttttuuuuuuwwwxxxyyytttuuuvvvwwwyyy||||||zzz||||||RRRCCCBBBAAAAAA@@@@@@AAAAAAFFFAAA>>>>>>CCCFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDDDD]]]yyy```FFF;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<;;;;;;<<<<<<===>>>?????????>>>===============;;;;;;;;;<<<<<<<<<<<<===@@@???>>><<<<<<<<<===>>>========================;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============BBB???BBBTTTtttkkkUUUOOOQQQQQQQQQTTTRRROOOLLLLLLMMMQQQTTTUUURRRPPPPPPQQQSSSUUUTTTRRRTTTTTTTTTUUUWWWZZZ\\\^^^\\\\\\\\\\\\]]]___```aaadddaaa```ccccccaaabbbfffhhhgggeeedddeeefffhhhiiikkkkkkkkklllmmmllljjjhhhgggggggggfffeeecccaaa```ggghhhiiikkklllmmmnnnnnnnnnmmmllljjjiiihhhhhhhhhbbbbbbaaaaaabbbeeehhhiiiuuuSSSPPPLLLJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKIIILLLRRRssshhhKKKAAA???<<<<<<@@@<<<<<<<<<<<<<<<<<<<<<<<>>>>>======>>>???BBBRRRyyy}}}{{{~~~yyypppqqq{{{{{{qqqtttzzzwwwvvvxxxttttttZZZFFF@@@>>><<>>>>>>>>>>>>>><<<===???EEEIIIHHHAAA;;;@@@@@@@@@@@@@@@AAAAAABBB===KKKeeewwwPPP===:::===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999:::;;;<<<===<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;777;;;>>>>>>DDDZZZzzzxxxiiiVVVOOOSSSNNNQQQSSSSSSPPPMMMMMMMMMPPPOOOOOOPPPQQQSSSSSSSSSPPPPPPOOOPPPPPPRRRSSSTTTVVVVVVVVVXXXYYY[[[]]]^^^___\\\[[[^^^^^^\\\\\\___dddcccbbbaaaaaacccdddfffeeeddddddeeegggfffdddbbbffffffgggfffeeecccaaa```cccdddeeeggghhhhhhiiiiiiiiiiiigggfffeeeeeeeeeeeeaaa```______```bbbdddfffaaaJJJGGGCCCAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAA===AAA===KKKqqqXXXAAA<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>BBBEEE???999QQQ|||{{{~~~{{{{{{}}}}}}[[[AAA>>>??????>>>::::::::::::::::::::::::999999:::::::::;;;;;;;;;===<<<>>>@@@???<<<>>>BBBYYYrrrgggccccccfffjjjyyyyyyxxxwwwwwwwwwxxxyyyxxxyyyyyyzzzyyywwwvvvtttqqqrrruuuvvvwwwuuusssrrrqqqnnnmmmmmmjjjeeeeeehhhmmmmmmmmmnnnoooppprrrrrrppppppqqqqqqrrruuuyyy}}}~~~xxx~~~OOO999===<<<;;;;;;::::::;;;;;;888999>>>DDDGGGEEE===777<<<============>>>>>>>>>999999<<>>888888888888888888888888888888888777777777777666666666666666777888999999999999888777777777777777888888999999999:::::::::::::::999888888888999999888888888888888888888888999999999999::::::::::::888888888888888888888888888888888888888888888888888888777777888888999:::777777888888888999999999777===>>>777000666KKK^^^|||oooWWWLLLGGGKKKOOOOOOLLLJJJLLLNNNNNNOOOOOONNNMMMMMMOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLNNNNNNOOOQQQSSSUUUWWWXXXXXXUUUUUUXXXYYYVVVVVVYYY^^^]]]\\\[[[\\\]]]___```aaaaaaaaacccddddddbbb```bbbcccccccccbbbaaa___^^^^^^___```aaabbbbbbbbbbbbcccbbbaaa```````````````___^^^]]]]]]]]]^^^```aaa```GGGEEEAAA@@@@@@AAA@@@???============>>>>>>>>>>>>;;;DDD>>>888KKKuuuxxxKKK???666888===;;;666444777777777777777777777777:::::::::::::::999999999555;;;999333<<<^^^xxx}}}fffCCC<<<@@@===999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===???>>>>>>@@@AAAAAA??????LLLkkkvvvlllbbb\\\YYYlllnnnppprrrsssttttttsssssssssrrrqqqpppooonnnmmmiiikkkooossssssqqqnnnlllllliiiiiikkkjjjggggggkkkmmmmmmmmmnnnoooqqqssssssnnnooorrrttttttuuu{{{kkkAAA???::::::999888888888888999;;;999999:::===>>>===<<<::::::;;;;;;<<<<<<<<<<<<@@@@@@===:::KKKtttiiiFFF>>>@@@999333333555555555555555555555555555555555555555555555555444444444444555666777777777666555555444444555555666666666777777777888888888777777777777777777777666666666666666666666666777777777777888888888888666666666666666666666666666666666666666666666666666555555555555666777777555555666666666777777777999999999:::===???>>>>>>MMMggguuummmXXXUUUPPPLLLJJJKKKMMMOOOLLLLLLKKKIIIGGGGGGIIILLLOOONNNNNNMMMMMMLLLLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPQQQOOOPPPTTTUUUSSSTTTWWWYYYXXXVVVVVVVVVWWWYYY[[[]]]\\\]]]___aaaaaa___]]]]]]]]]^^^^^^^^^\\\[[[ZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZ[[[[[[\\\XXXCCCAAA>>>>>>>>>>>>===<<<=========>>>>>>>>>??????999BBBCCC???@@@SSSxxxrrr}}}uuuvvvWWW<<<999999<<<===;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888:::???CCCBBBGGG___yyyZZZGGG:::>>>>>>555111555888888888888999999::::::999999999::::::::::::;;;===<<<:::;;;===@@@@@@>>>777UUUvvvqqqccc\\\[[[[[[\\\___ccchhhkkkkkkkkkjjjkkkjjjiiihhhgggfffffffffccceeeiiilllllljjjgggeeefffccccccfffhhhggghhhkkkllllllmmmnnnoooqqqssstttrrrssswwwzzzxxxwww}}}RRR;;;???999999888777777777777777:::888555555666999;;;===999999:::;;;;;;;;;;;;:::888999===<<<666FFFyyy[[[CCC111222666222222999444444444444444444444444444444444444444444444444333333333333444555666777666555444444333333444444444444444444555555555555555666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555444444444444444444444444333333333333333444555555444444555555555555666666333000000666>>>@@@999222???AAARRRvvv~~~rrrdddZZZVVVSSSLLLFFFHHHGGGEEEDDDCCCFFFIIILLLNNNNNNOOOOOOOOOOOOOOOOOOJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIKKKPPPQQQPPPPPPSSSTTTRRRQQQPPPQQQRRRTTTUUUTTTTTTTTTWWWYYYYYYXXXVVVYYYZZZ[[[[[[[[[ZZZYYYXXXZZZZZZ[[[\\\\\\[[[[[[[[[XXXXXXWWWWWWVVVWWWWWWWWWYYYYYYXXXXXXWWWWWWWWWXXXcccBBBAAA???>>>??????>>>===;;;;;;<<<<<<===>>>>>>>>>;;;:::999<<<;;;666PPP||||||tttkkkiiinnnssstttsssfffaaa]]]eee{{{~~~VVV>>>999999777444222222666:::555555555555555555555555555555555666666666666777;;;666888>>>777---777LLLtttbbbEEE@@@???AAA===666777>>>555555666666777777888888777777777888888888999999999:::999777999>>>???===999HHH___xxxjjjccc]]]YYYSSSVVVZZZ^^^aaabbbcccccceeeeeeeeeeeeddddddddddddccceeegggiiiiiihhhfffeeefffbbbbbbfffiiiiiijjjllljjjjjjjjjlllmmmoooqqqrrrrrrrrrvvv{{{zzzzzzyyyiiiCCC999:::888777777666666666666666444555666777888888888777777888:::;;;;;;;;;:::999999444888???999777TTT{{{tttPPPGGG>>>888888666222444;;;333333333333333333333333333333333333333444444444222222222222333444555666444444333222222222222333111111222222222333333333333333444555555555444444333333333333333333333333333333333333444444444444444444444444444444444444111111111111111111111111111111111000111222222333222222333333333444444444444555666666555555777999888999???LLLaaaxxxpppllldddUUUHHHJJJFFFCCCBBBFFFJJJMMMOOOLLLMMMNNNOOOPPPPPPPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIFFFEEEGGGLLLMMMJJJJJJMMMNNNMMMLLLKKKKKKMMMNNNPPPOOOOOOPPPSSSUUUVVVUUUSSSVVVWWWXXXYYYYYYYYYXXXWWWXXXXXXYYYYYYYYYXXXXXXWWWUUUTTTTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSxxxOOOAAA@@@>>>>>>??????===<<<888888999::::::;;;<<<<<<<<<;;;999@@@FFF???AAASSS^^^CCC666;;;:::777333222444888999555555555555555555555555666666666777777777888888777444555;;;===;;;@@@JJJIIIjjjaaaEEE888999999777333222444666444444555666666777888888777777777777888888888888777;;;<<<999999======;;;CCCBBBOOOooowwwhhhZZZVVVVVVUUUUUUWWW[[[^^^```aaabbbcccdddeeefffeeeeeegggggghhhhhhiiijjjkkkkkkkkkfffdddhhhkkkjjjiiikkkhhhiiiiiikkklllnnnpppqqqqqqqqqvvv~~~~~~~~~zzzNNN;;;999888666666555444444444444444111333666888888777666555555666888::::::999888777>>>777777===;;;555;;;HHH```gggMMMAAA222333444444333000,,,***111111111111111111111111111111111222222222333333111111111111222333444444333222111111000000111111000000000000111111111111///000111333333333222111111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000///////////////000111111000000000111111111111222666888999777333333777<<<...777???===777DDDlllxxxjjj___XXXQQQIIIGGGJJJNNNNNNLLLMMMNNNOOOPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMIIIGGGHHHLLLKKKGGGFFFGGGHHHGGGFFFEEEFFFGGGIIIJJJLLLLLLMMMPPPSSSTTTSSSQQQQQQRRRSSSTTTUUUTTTTTTSSSUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOzzzKKK===<<<;;;;;;<<<<<<:::999777888888999:::;;;;;;<<<666<<<999777===;;;888===GGG|||___FFF999666111222222333555777555111333333333333333333333333444444555555666666666777666777666333555888666000333KKKjjjXXX>>><<<888:::999555555888666111111222222333444555555666444555555555555666666666333:::<<<999777999999555333;;;NNN[[[tttwwwhhhZZZVVVQQQNNNOOOSSSZZZ^^^[[[]]]___aaacccccccccccceeeeeeeeeeeegggiiikkkmmmkkkfffcccfffhhhfffeeeeeeiiiiiijjjkkkmmmoooqqqrrrvvvuuu{{{xxxlllrrrddd<<<444777666555444333333222222333333333444555444444555777888444555777999999888777666111333555888::::::999777DDDNNNXXXfffoooOOOAAA;;;777222333111...222777666111000000000000000000000000///000000000111111222222/////////000000111222333111111000///////////////////////////000000000000---...///111111111000///////////////////////////000111111111222222222222000000000000000000000000///////////////////////////............///000000.........////////////000...---...111666666333///444222333888999;;;CCCNNNmmm|||vvviii^^^QQQLLLNNNOOOKKKFFFPPPPPPQQQRRRRRRQQQOOONNNOOOOOOOOOOOOOOOPPPQQQQQQNNNLLLLLLOOOMMMGGGDDDEEEEEEDDDCCCBBBBBBCCCEEEGGGEEEEEEGGGIIIMMMNNNMMMLLLKKKLLLNNNOOOPPPOOOOOONNNRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPNNNMMMKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLgggOOO>>>===<<<;;;:::999999999888888888888888888888888888888999999999:::::::::555KKKyyy{{{VVV@@@555444666222222222222222222222222111111111111111111111111333333333333333333333333444444555555666777777777>>>444:::XXX|||xxxRRR;;;555999666666555444333333222222111222222333333444444555333333333444444444555555666666666666777777777777999::::::GGGcccpppfffXXXQQQRRRWWWVVVSSSZZZYYYYYY[[[^^^aaabbbaaacccdddfffhhhiiihhhgggfffggghhhgggeeedddeeegggjjjfffeeegggkkkpppssssssrrrvvvzzzqqq___bbbtttDDD555999;;;666222222222111111111000000111111222333333444555555333333444444555666666666333333333444555666777777999777999===AAASSS}}}vvvPPP>>>:::888333000222222000///............//////............//////////////////////////////......------------......////////////........................////////////////////////////////////000000000000000///......//////000000000000//////......////////////......///............------------------............///---------............///000111111111222222222222444555555666777666666666???TTTvvvsss}}}{{{aaaOOOMMMKKKCCCIIIHHHKKKQQQTTTQQQOOOPPPQQQQQQQQQQQQSSSTTTTTTTTTNNNOOOPPPOOOLLLJJJIIIJJJJJJHHHEEECCCBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHFFFGGGIIIHHHGGGGGGHHHJJJIIIJJJLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFHHHIIIJJJIIIGGGGGGHHHIII^^^FFF>>>===<<<:::999999999999888888888888888888888888888888888888999999999999AAA777BBBmmm^^^EEE;;;777555555222222222222222222222222111111111111111111111111333333333333333333333333333333444444555666666666<<<555666EEEYYYsssmmmOOOCCC>>>888555555555444444333222222111111111222222333444444444333333333333444444444444555555666666666777777777777:::999BBBWWWppp|||kkk^^^WWWTTTQQQMMMTTTUUUWWW[[[___bbbbbbaaabbbccceeeggghhhhhhgggfffggghhhhhhgggffffffhhhkkkhhhjjjjjjjjjkkkqqqzzzxxxqqqppphhhhhhXXX===777333222444222222222111111000000000111111222222333333444444333333333444555555666666333333444444555555666666888555777:::999:::KKK```{{{yyyYYYHHH:::777888666333111222111000///............//////............//////////////////////////////......------------....../////////.........------,,,------------.................................///000000000000///...---......////////////............////////////..................------------------------............------------............000000000000111111111111333444444555555555555555111<<>>DDDNNNRRRMMMDDDCCCHHHGGGHHHJJJMMMNNNPPPQQQRRRTTTTTTSSSRRRPPPOOOMMMLLLMMMKKKIIIFFFDDDCCCCCCCCCFFFGGGGGGFFFEEECCCAAA@@@EEEEEEFFFDDDAAA@@@@@@AAABBBCCCEEEEEEFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???AAADDDEEEEEEEEEFFFHHHYYYBBB===<<<;;;:::999888888888777777777777777777777777777777777777888888888888<<<333222AAA]]]ttt[[[@@@555666777555333111111111111111111111111000000000000000000000000222222222222222222222222111222222333444444555555777555555666888HHHmmmddd???222777;;;888222444444333333222111111111000000111111222333333444222222333333333444444444444555555555666666666666444999888;;;GGGYYY}}}rrrggg```\\\ZZZRRRRRRTTTWWWZZZ[[[ZZZYYY[[[\\\^^^___```aaaaaaaaa^^^___aaabbbbbbcccfffhhhhhhpppwwwxxxvvvzzzttthhh[[[|||fff999777;;;000***333111111111111000000000000222222222222222222222222222222333333444555555555333333333444444444444444555222333999888222222777AAANNNbbbwww}}}fffOOO@@@444222333666666111......111000///...------------...................................................------,,,,,,------...............------------+++++++++,,,,,,,,,------------------------------...////////////...------------............---------......//////......---......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.............../////////000000111222333333444444333333000111444;;;KKKggg}}}yyylllbbbUUUHHH>>>;;;BBBLLLCCCEEEFFFFFFFFFGGGHHHJJJLLLJJJIIILLLPPPRRRRRRPPPRRRQQQOOOMMMJJJHHHFFFEEELLLLLLMMMLLLKKKIIIGGGEEEGGGGGGFFFCCC???<<<<<<<<<===>>>???@@@???>>>===<<<:::;;;;;;<<<===>>>??????===???CCCDDDDDDCCCCCCDDDVVVAAA<<<;;;:::999888777777777666666666666666666666666555666666666666777777777333:::???;;;666HHHwwwuuuRRRCCC555222444444222111000000000000000000000000000000000000000000000000111111111111111111111111000000111111222333333333000444999777000333HHH___tttPPPDDD888555666444222222222222222111111000000000//////000111111222222333222222222222333333333333444444444444555555555555222888777666:::EEEfffuuuooonnn___]]][[[YYYYYYXXXVVVTTTXXXXXXYYYZZZ[[[]]]^^^^^^\\\___bbbdddfffhhhlllnnnooouuu{{{~~~qqqRRRUUUwwwKKK---444<<<222,,,333000000000000000000000000111111111111111111000000111111222222333444444444333333333333333222222222777333222777999666666999555555666999DDDWWWoooxxxaaaMMMAAA;;;888777888777555333000------...//////...------,,,---------------......---------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------............---,,,,,,,,,------------,,,,,,---------......---------------------,,,,,,,,,++++++,,,,,,,,,------------+++,,,,,,,,,------------,,,------------.........///000111111222222111111333333222///111>>>SSSccc}}}sssjjjfffaaaTTTFFF===DDDCCCAAA???>>>???CCCEEECCC@@@???CCCJJJNNNMMMKKKLLLLLLKKKJJJHHHEEECCCBBBGGGGGGHHHJJJLLLMMMOOOPPPLLLLLLJJJGGGCCCAAAAAABBBAAAAAABBBBBBBBB@@@???>>>===>>>>>>??????@@@AAAAAACCCFFFHHHHHHEEEBBB??????RRR???;;;:::999888777666666666555555555555555555555555444444444555555555666666666666555666777;;;GGGRRRmmmQQQ???999444444333///...000////////////////////////////////////////////////000000000000000000000000//////000000111222222222///222777:::666333666<<>>===???AAABBBBBB>>>;;;===AAADDDBBB???<<<<<<<<<<<<;;;:::888888:::::::::<<<@@@EEEJJJMMMLLLLLLKKKIIIGGGFFFHHHJJJIIIJJJKKKKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDCCCCCCGGGIIIKKKJJJFFFBBB???>>>TTTAAA:::999888777666555555555444444444444444444444444333333333333444444444555555222000555;;;<<<777111RRRuuugggHHH666333222333444111------222......................../////////////////////////////////////////////////////////000111111222222111111222555999999666444555KKKooopppWWWDDD777888111...222555333000////////////...............------...//////000000111000000111111111222222222222222222222333333333333111666444444777888GGGccc{{{yyyuuussspppooojjjiiigggfffgggiiikkkmmmrrrssstttuuuwwwzzzwwwRRRgggWWW;;;:::555000000222222...............//////////////////////////////////////////000000111222222222000000000111111111111111111333444333111///111333222555888888777555444444555666888;;;@@@FFFKKKNNNIIIJJJLLLNNNNNNMMMLLLKKKKKKHHHDDDAAA>>>;;;777555444444555777777666222///111000...+++---000///+++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------...//////000000//////,,,000333222//////333777777AAASSSpppwwwxxxrrrgggYYYOOOJJJFFF@@@;;;999777555666:::======<<<555555555555444444444444555444444555888<<>><<<;;;;;;===>>>???:::999777666555555555666666666777888999::::::;;;;;;<<<======>>>AAAFFFJJJLLLMMMNNNOOOPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFFFFBBBDDDFFFGGGGGGGGGHHHIII}}}PPP>>>999888777666555444444444333333333333333333333333111111222222222333333333222444444111000333777999555444444IIIkkkgggJJJ777000333777333...,,,000111///---...------------------------................................................//////000000111111222222111444666222//////111333---444888555888PPPxxxfffGGG===;;;444000222---000444555///))),,,444------------------------,,,,,,------...//////000000000000000111111111111000111111111111222222222222222///333;;;666444AAAPPPmmmbbbRRRttt~~~FFF;;;555222111222111......000---------.........//////,,,,,,------...///000000......//////000111111111---......///000111111222666333000...000444555333111222333444333333222111...///111333333333111111000000000000000111111111/////////111333222000.........///000111111000///'''------(((&&&+++///...+++***************++++++)))***,,,------,,,***)))************************++++++************++++++************))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++************))))))************+++++++++)))************+++++++++++++++,,,,,,,,,------------...//////000000//////,,,---...///000222222333000222666888444;;;YYYxxx^^^eeezzzwwwiiiZZZXXXSSSLLLDDD???======<<<:::888555333333444444333555888:::;;;999666444666777888888:::===CCCGGGGGGHHHJJJKKKLLLKKKKKKJJJLLLLLLKKKKKKJJJIIIIIIHHHEEEFFFHHHHHHHHHIIIJJJLLLxxxHHH???:::999777666444333333333222222222222222222222222222222222222222222222222111111222222222333333333555666555444===WWW{{{qqq[[[EEE:::777444222444////////////...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////...---,,,,,,------......///000000000000000000000000111111222000333555555666<<>>CCC```pppyyyqqq|||~~~|||xxx~~~pppaaaWWWOOOIIIBBB999666:::999444222777>>>777555:::===;;;999:::;;;999:::>>>===:::999;;;===============>>>???@@@PPPJJJBBB>>>======<<<;;;BBB@@@??????AAAEEEIIILLLyyyIII@@@:::999777666444333333333222222222222222222222222222222222222222222222222111111111222222222333333333666777555555===LLLYYYxxxbbbPPPAAA444000///...---////////////......---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------...............---,,,,,,---------...//////000000000000//////000000111222222444444333111444:::@@@@@@RRRooopppTTTAAA>>>999222000111222000---///.........---------,,,,,,,,,,,,------------...,,,,,,,,,---------......111000000//////000000111000000000111111111222222222///000555777555666:::999CCCWWWvvvzzzgggaaajjjCCC444222000000//////...------,,,------------------------------------............,,,---......///.........///.........000111000///000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000/////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++************************------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,---.........////////////111111111000///111444777999EEEZZZrrrttt|||qqqtttmmm]]]OOOJJJEEE???@@@FFF;;;:::999777888999<<<===BBBAAABBBDDD@@@999444555;;;<<<;;;:::888888888999DDD@@@:::777666777666555555555666777;;;@@@EEEHHH|||KKKAAA999888777555444333333222111111111111111111111111111111111111111111111111000111111111222222222222000333666666333222444666DDD^^^fffKKK999666111---...///......000............---,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------......------,,,,,,,,,,,,---......//////000///////////////000111111111333444222//////222555'''000>>>QQQhhhfffQQQ@@@333+++222///,,,,,,///000///---......------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000000////////////000000000000000000111111111111222000000333444333444777777444CCCggg|||ssszzzaaaZZZtttpppDDD666333///.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---............---///...---...000000000///////////////////////////000//////////////////000........................////////////////////////////////////.........---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))*********++++++************************************************)))))))))*********++++++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++*********************************++++++++++++,,,,,,,,,------------,,,,,,---------.........//////000000000///------...000***000999CCCTTTpppyyyxxxwwwrrrssswwwppp[[[IIIBBBJJJMMMHHH<<<666:::>>>===CCCAAA@@@@@@===888888<<<:::::::::888666555666888888555222111111222111111------///111555999===@@@}}}LLLAAA999888777555444333222222111111111111111111111111111111111111111111111111000000000111111111111222222111111111222444777999;;;===FFFZZZxxxzzzbbbQQQEEE;;;444000000111222111000000222---------------,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---....../////////............///000000...111333222111111222444555444333555>>>MMM^^^kkkpppbbbMMM===555444555555111///......000///---+++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000//////......//////000/////////000000000111111222111000000111000111333444333===ZZZ{{{}}}}}}|||rrrvvvMMM444111222000......------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,------..................---,,,---///000///...........................//////............//////............................................................------------++++++++++++************++++++++++++++++++++++++************************************************************************))))))))))))************************************************************))))))))))))************************************+++++++++++++++*********************************************************))))))))))))************************************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------.........,,,...000000000000111222444666666444777BBBTTTaaawwwkkkpppyyyuuuyyyxxxmmmdddcccqqqssshhhUUUOOOVVVWWWOOOKKKEEE@@@;;;777555:::BBB888888888777777888888999555444444444444444444444111222333555777999:::;;;|||KKK@@@999888666555333222222222000000000000000000000000000000000000000000000000//////000000000111111111666333///---...111444666222555888999???UUUvvvuuueeeOOO===444222111111,,,///000///,,,,,,---...,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...............---......///000---///111222222222222222555333111...///333:::>>>XXXhhh~~~|||cccRRRDDD===444///...000111222000000///000000///---+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......//////............//////....../////////000000000000000000000111555777888000333888CCC[[[zzz{{{{{{tttooosssyyy~~~ttt|||WWW<<<555111///111......---------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...////////////......,,,,,,---...///...---------------------------...------------------...........................------------------------------------,,,,,,,,,+++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------))),,,///000111111222333333222222111222444888;;;MMM\\\wwwuuupppjjjppp{{{ooommmtttpppbbbaaa[[[TTTLLLBBB;;;===CCC>>>;;;888777888999666444444555666666555555555555555666888:::;;;;;;::::::zzzIII???888777666444333222222111////////////////////////////////////////////////////////////000000000000111111111000000000111111,,,///444999:::999===CCCgggrrr~~~mmm\\\RRREEE>>>555000......---,,,***------***))),,,---,,,+++++++++,,,,,,++++++***************++++++++++++))))))*********+++++++++******+++,,,,,,,,,++++++******+++,,,,,,------...---------------...//////...///000000000///...---//////000222333333333333...888DDDOOOXXXeeeuuuzzzjjj[[[PPPEEE;;;333333222111111111///---***+++,,,------......------******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............------------..................////////////---///000111555<<>>@@@BBBYYYvvvyyyxxx{{{kkknnnooommmhhhbbb______aaa___```bbbaaa]]]WWWQQQMMMuuuGGG::::::999777444222000//////---.........//////000000................................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////.........---------------------------------******************************++++++++++++************+++,,,,,,,,,,,,+++)))************++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................//////////////////////////////////////////////////////000000000000//////////////////////////////........................***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,...---...222666555...(((***++++++,,,,,,++++++***............////////////000000111222222222222222222111111111222444666777gggwww}}}zzz~~~]]]BBB444222///---+++++++++,,,+++++++++*********))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))((('''(((***+++))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,+++******...333777QQQYYYVVVBBB111///111000222111//////000111444555>>>FFFRRRaaavvvtttxxx|||wwwrrrzzzqqqiiisssGGG;;;:::999666444222000//////---........./////////000........................................................................////////////////////////000000000000000000000000///////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******))))))***++++++,,,,,,++++++))))))*********++++++++++++++++++*********)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------........................////////////////////////...//////000000//////...........................------------------------***++++++,,,,,,++++++***)))***++++++,,,,,,++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++---222777666111,,,***++++++,,,,,,++++++***---.........//////////////////000111111111111111111000000000222333555666888]]]yyyxxxxxxcccDDD666333111///,,,+++***+++++++++++++++*********))))))(((((((((((())))))))))))))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))((('''((()))+++))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))*********++++++++++++,,,,,,,,,++++++***)))))))))*********++++++++++++++++++++++++---111444CCCMMMMMM???222000111...000///.........000222333333777>>>GGGSSSeeeyyyrrrqqqwww}}}qqqFFF;;;999888666444222000000///.............../////////------------------------------------------------........................................................................------------------------......------------,,,,,,++++++++++++++++++++++++************************)))******++++++******)))))))))***+++++++++++++++)))))))))*********+++++++++************))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,---------------------------------......................................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***++++++,,,,,,++++++))))))))))))))))))))))))*********++++++++++++,,,******,,,111666777333///***++++++,,,,,,++++++***---------.........//////......///000000000000///////////////000222333444///CCCXXXooouuu{{{YYY???555111111000...,,,+++***+++++++++************)))))))))(((((((((((()))))))))))))))))))))*********++++++)))************+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''''')))+++))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((()))******++++++******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((()))))))))*********+++++++++++++++,,,++++++***))))))))))))*********++++++***+++,,,+++++++++---///111<<>>666555444222111000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((()))))))))***(((((((((((())))))******((())))))***************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))************))))))((())))))***************))))))))))))))))))))))))))))))))))))************************))))))*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,------...............,,,---.../////////...---666555---+++333666@@@RRRrrraaa===999666555333///,,,---(((((())))))))))))))))))(((((((((((())))))******(((((((((((())))))))))))(((((((((((()))))))))***)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((()))*********)))******)))'''&&&((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***(((((()))***************(((((((((((()))))))))***((()))+++*********+++,,,,,,***((()))***+++++++++)))***+++,,,------------------...000111111///...///,,,---111222000222777???OOOlllbbb???>>>666555444222111000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((()))***************))))))))))))************************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))************)))***+++***)))***+++---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---......//////......,,,---.../////////...---)))444666444444...///;;;NNNhhhyyyOOO;;;666999333)))***111///&&&'''(((((()))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++)))******)))'''&&&((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))((()))******)))***,,,...+++((('''***,,,,,,***)))((()))***++++++,,,++++++)))***+++---000111000...000,,,+++///000---000555555222666BBBOOOaaa~~~ZZZFFF;;;888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))+++,,,,,,***))))))***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))+++*********))))))((((((************))))))))))))(((((())))))))))))((((((******))))))((((((''''''''''''((((((((((((''''''))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,)))************+++++++++((())))))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------........................000000000111222222333333555AAA[[[|||lllFFF666666111000///---,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((((((''''''(((***))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((('''''')))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))******+++,,,************************+++,,,,,,------,,,,,,+++---------............//////000000111555<<>>777444111//////...---,,,++++++++++++++++++++++++************************************************+++---......,,,++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++************+++++++++,,,,,,------------------------,,,,,,,,,---......//////+++///333444222111333555@@@NNNkkkqqqQQQBBB444444444333---(((+++111)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******)))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((''''''(((***((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))*********+++,,,+++)))''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---'''***,,,------,,,------))),,,///111111///......000---+++***---222999>>>555???LLLZZZfffuuuJJJDDD???777444111///......---,,,++++++++++++++++++++++++************************)))))))))***************+++,,,...---+++******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))************************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))((('''(((((())))))(((((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))***)))))))))))))))******((((((((()))))))))******((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///000000000111111888666<<>>GGGMMMiiigggOOOBBB666222///++++++000---+++***+++)))&&&(((---'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((((((''''''(((***'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''''')))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******)))************+++++++++(((***,,,,,,,,,+++,,,...---,,,+++,,,...///000000///000111...***))),,,000/////////000222333222111333222111111111222333444222777888333444===EEEGGGTTT\\\hhhrrrzzzjjjEEE888:::666333000//////...,,,+++)))..."""222+++///+++,,,...''' 333&&&,,,000###222***888###(((---///***)))###***---"""***222((("""999000---$$$&&&000///$$$"""+++,,,$$$'''///+++'''++++++'''***,,,***000%%%)))((((((&&&###&&&)))((("""...000%%%$$$222'''&&&000'''&&&000---111%%%---...111((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''((()))******)))''''''(((((((((((())))))))))))))))))))))))************+++*********))))))((((((************************(((((((((((((((((((((((())))))))))))************+++++++++***)))((((((''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...------------...//////......------------.........//////000111222222333:::???HHHTTTfffmmmUUUAAA555666444222000...,,,++++++***))))))((('''&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------////////////////////////000000000000000000000000333333333444444444555555:::;;;<<<>>>@@@BBBCCCDDDKKKLLLNNNPPPRRRSSSTTTUUUjjjEEE888:::666333000//////...,,,+++***111(((+++(((&&&&&&000&&&+++(((,,,***000""")))+++000%%%&&&&&&888!!!&&&,,,111333+++$$$+++000!!!###222???$$$,,,888000,,,000888333$$$,,,***&&&***,,,))))))---'''...,,,+++......333000...,,,***'''((()))&&&!!!(((...333***333$$$888'''+++(((###'''111(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((())))))))))))(((((((((((())))))))))))************************)))))))))(((************************************************(((((()))))))))*********++++++******)))(((((('''))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------,,,,,,------...///......------------............//////000111111222111444888>>>GGGWWWjjjxxxzzz^^^FFF:::666666777222111000...,,,+++*********))))))(((''''''&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000000000000000000111111111111222222222222000000111222222333444444000111222333444444444444iiiEEE888:::666333000//////...,,,+++,,,...---:::000###((((((666...$$$(((***,,,)))&&&&&&"""///666"""$$$&&&***%%%...###777$$$)))<<<...###...(((,,,777---"""&&&333)))---,,,'''&&&***,,,+++000'''------))) +++)))))),,,555!!!000+++&&&!!!888111777111---***000(((((((((((((((((((((((((((************************))))))******))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((('''(((((()))***+++******))))))((((((''''''))))))))))))************************))))))))))))************************************************(((((())))))))))))******++++++******)))((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,+++++++++++++++,,,---------------------------------------...//////000000///000111000111666???FFFRRRaaaxxxwwwaaaSSSFFF>>>444---,,,...000000...---,,,+++***))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////.........////////////000............------------111111222222111111000///hhhDDD888:::666333000//////...,,,+++555WWWqqqkkk{{{xxxrrrvvvxxxuuurrrvvv%%%+++%%%QQQxxxzzz}}}iii}}}lll{{{yyyzzz888///000+++)))444111777...,,,---***$$$'''...------&&&***...///www}}}}}}[[[+++...'''%%%((("""---,,,+++QQQ|||###...333***$$$"""(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''''')))+++,,,******))))))((((((''''''((()))))))))*********************)))))))))))))))************************************************(((((((((((()))))))))***************))))))(((((((((((((((((((((((((((((())))))))))))************************++++++++++++***************++++++,,,------------------------,,,,,,,,,------.........000111111000...///111444777===HHHVVVeeevvvssskkk___SSSIII???777222---...111444666444...)))+++******)))))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))************************************++++++++++++++++++++++++------------------------........................,,,,,,---------.........111111111000000//////...///000000000///...------gggCCC888;;;666333000//////...,,,+++(((HHH...sss888$$$'''EEE~~~&&&111"""%%%...((('''---+++000,,,%%%###777***$$$"""'''))))))###HHHggg(((,,,///))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''''')))+++,,,***)))))))))((((((((('''((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))*********)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***))))))))))))***++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,------------+++---...//////...//////000111222555;;;CCCLLLRRR\\\___eeekkkppptttvvvwwwooolllhhhaaaYYYQQQJJJFFF:::777333111222444666777222///+++))))))***+++,,,***))))))((())))))******((((((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........******+++++++++++++++***fffCCC888;;;666333000//////...,,,+++...999JJJaaaqqqHHHIII888!!!(((>>>"""<<>>???@@@@@@===;;;999777555333111111555555555444111...+++)))...,,,)))'''&&&(((+++---)))))))))(((((())))))***((((((((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************((()))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,------...///000000000000000eeeBBB888;;;666333000//////...,,,+++&&&''''''>>>...)))///&&&$$$:::333---000ZZZ999!!!```UUU###+++,,,(((,,,''')))+++,,,+++%%%666+++&&&%%%999iii;;;NNNPPP222 ))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''(((((())))))******))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************))))))******+++,,,***+++---......---+++***------------------------------------/////////...,,,---///111333222000....../////////000000000000//////000000111111111222(((***---//////...------&&&)))---000000...,,,***)))(((((('''''''''(((((('''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))*********++++++))))))))))))))))))))))))*********************************************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,((()))******+++*********eeeBBB888;;;666333111//////...,,,+++---111+++&&&(((666&&&%%%------111"""GGGKKK===///666(((111'''###^^^///(((&&&%%%,,,******///...///"""333$$$%%%222,,,!!!333&&&---))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))******)))''''''&&&&&&'''((()))***++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************************''''''''''''((((((((())))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************++++++,,,***+++---......---+++***---------------------------,,,++++++---...///...,,,+++******---000111222......---------...///000------...//////---+++***......,,,***)))***---///((()))******))))))***+++(((((('''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))+++++++++,,,++++++******]]]BBB===888777555333111///---,,,+++---)))---))),,,))))))'''&&&)))''',,,$$$%%%lllqqq!!!555000&&&WWW'''444!!!444...FFF222ccc{{{zzz{{{|||ddd{{{ZZZ &&&,,,'''+++---999$$$''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((*********))))))((('''&&&(((''''''((())))))'''%%%))))))))))))))))))))))))))))))************))))))***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,+++++++++*********************+++,,,+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((((('''************)))))))))))),,,++++++***))))))(((((())))))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))ZZZ@@@===999666555333111///---,,,,,,---)))---))),,,))))))(((&&&)))///222---%%%{{{...###,,,---$$$***$$$ !!!888777!!!%%%"""999%%%555777???777---BBBxxx&&&***%%%ddd###(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((''')))((('''((())))))(((&&&))))))))))))))))))))))))))))))************)))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++***,,,---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))WWW???>>>999666555333111///---,,,,,,---)))---))),,,))))))((('''***,,,""")))--- ''',,,%%%111---///<<<...---;;;$$$%%%:::---%%%>>>!!! 888$$$lllbbb---)))+++'''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((((((((((((((('''(((((())))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++************+++,,,,,,------------,,,+++***************+++,,,------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((())))))))))))(((((((((((()))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,......---,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))VVV@@@>>>888666555333111///...---,,,---)))---))),,,******)))'''***%%%111$$$***444,,,666444 333,,,;;; %%%000000***888333***[[['''777...$$$QQQ+++ :::---((((((''''''''''''((((((((((((((((((((((((((((((************)))'''&&&&&&((((((((((((((((((((((((&&&'''((()))************)))(((((()))++++++***((())))))))))))))))))))))))))))))************))))))(((((())))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++************++++++)))***++++++++++++***)))************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++************************************************))))))))))))************++++++,,,,,,---............------,,,++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))VVVAAA???777555444222111///...---------)))---))),,,******)))(((+++&&&000222)))!!!777###JJJ555>>>777%%%(((222000)))'''$$$222###@@@***www888!!!777!!!PPP111///BBBooo---(((((((((''''''((((((((())))))))))))))))))))))))************)))'''&&&&&&))))))))))))))))))))))))%%%&&&''')))************)))(((((()))+++,,,***)))))))))))))))))))))))))))))))))************))))))'''((()))***++++++******************************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************)))))))))))))))***+++,,,************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))***++++++++++++++++++++++++++++++*********+++++++++++++++************++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((SSS@@@???666555444222000///......------)))---))),,,*********))),,,)))---+++'''+++<<<```###000(((///,,,...000,,,000111...!!!'''rrr%%%$$$LLL:::444...444,,,$$$%%%UUU!!!***```\\\&&&)))((((((''''''(((((()))))))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))&&&&&&((()))************((('''''')))++++++***)))))))))))))))))))))))))))))))))************))))))'''(((***+++,,,++++++***************************(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,******))))))******+++,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,------......------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((KKK===???888444333222000///.........---)))---))),,,***+++***)))---(((///"""'''===000555DDDXXX000%%%---'''///EEEMMM111'''444[[[+++000)))%%%+++222444wwwfff111AAA%%%))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))***))))))'''&&&&&&(((***+++***((())))))))))))))))))))))))))))))************))))))&&&(((***,,,,,,,,,+++***************************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,---///000111222///...---,,,+++++++++++++++++++++******+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000......//////000111111111000000000000000000000000........................++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((EEE999???999444333222000///.........---)))---))),,,***++++++***---(((---333---"""999222))))))666)))***222GGG///###111'''+++TTT)))&&&,,,)))''')))TTTPPP''')))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))'''(((((()))))))))))))))&&&%%%%%%''')))***)))((())))))))))))))))))))))))))))))************))))))&&&(((***,,,---,,,+++***************************(((((((((((())))))))))))))))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,)))+++---///222555777888444222000...,,,+++***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))*********************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......///000000111000111222333555666777888555444444333222111000000////////////////////////++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((KKK===:::>>>777666333111///.........222%%%***)))111,,,)))***,,,(((///***###000***'''===+++BBB---555+++111***000,,,'''555###(((222BBB%%%******---)))***EEE ###))))))************))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,))))))************))))))))))))***++++++++++++***,,,,,,,,,++++++***************))))))))))))************++++++++++++************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******...***((()))---///---***---,,,+++******,,,...000+++---.........111777<<<>>>999333...---...///000---+++***+++)))&&&'''+++(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************++++++++++++,,,---+++******---000000+++(((((()))***,,,...***,,,.........///333666//////---333999444:::NNNKKKOOOTTTYYYaaagggddd]]]fff___YYYXXXTTTKKKDDDAAAAAA>>>888111///111000---333222,,,(((---333///%%%)))))))))))))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((JJJ<<<:::===777666333111///.........000...666'''"""---)))***,,,(((888!!!777"""+++;;;<<<(((666222+++---...!!!ggg999...***+++---///$$$^^^%%%******---)))***---444333))))))************))))))))))))))))))))))))))))))******))))))((((((((((((((((((((()))))))))******************************)))******++++++++++++******++++++++++++,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))******************************************************************))))))))))))******)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,///222111---++++++---............//////---,,,+++---.........///222666444111---***)))(((((('''(((&&&(((++++++)))***---)))*********++++++++++++******))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---...///111,,,---000111000...---...222222111000////////////888MMMUUUTTT^^^ddd]]]XXXgggoootttuuuvvv|||zzzsssqqqjjj```SSSGGG???888444333***...111///---,,,+++)))...---,,,***))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((GGG<<<:::;;;777555333111///.........))) +++,,,444---)))+++---)))***999@@@+++555(((...+++QQQ+++......+++111xxx999---AAA++++++$$$&&&---... nnn******---***+++~~~MMM!!!111111---###))))))************))))))))))))))))))))))))))))))***))))))))))))(((((((((((())))))))))))*********************************++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++*********++++++++++++************++++++++++++******))))))))))))******************************************************************))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///+++)))(((***...///,,,))),,,,,,---000444444111---///111333333111000000000(((***,,,///111333444555---***+++...---)))(((******++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************......------------,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++---000111111111,,,000222111///------...444333333888CCCSSScccmmm^^^nnnoooiiiqqqvvvnnngggXXX^^^cccdddgggnnnrrrssstttbbbHHH;;;333111111222222...---///+++***)))))))))+++,,,---(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((EEE<<<:::999666555333111////////////222...444+++(((...***,,,...***,,,<<>>@@@???<<>><<<666666555222---)))&&&%%%111---+++------******,,,+++++++++++++++++++++++++++******))))))******+++)))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******++++++,,,,,,---------,,,+++---000222111///222222///,,,---222666777===JJJZZZdddhhhiiikkkmmmrrrqqqqqqzzzzzzwwwxxxqqqWWW<<<000...------///++++++++++++++++++++++++((())))))******))))))((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))************((()))))))))************)))))))))))))))*********))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((BBB<<<;;;888666555333111////////////!!!222222 555...+++---///+++,,,666???!!!###...888nnn,,,***111//////cccDDD888333///(((,,,666555:::###333...)))000333&&&///999;;;***+++...+++---$$$ddd222777***%%%999777--- ))))))************))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******++++++++++++************++++++++++++******((()))))))))************************************************************++++++************++++++))))))*********+++++++++++++++,,,,,,,,,---------...---,,,,,,,,,,,,------+++444:::555++++++888GGGXXXSSSNNNLLLOOOSSSWWWXXXUUUUUUVVVVVVTTTPPPLLLIIIKKKKKKIIIDDD>>>:::999:::555...)))***++++++,,,...++++++++++++++++++++++++++++++************++++++***************************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************************)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++************************************************(((((((((((((((((((((((()))*********+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))***************************************++++++,,,------.........------...///000000///111222111222;;;FFFKKKHHHSSS```mmmqqqmmmmmmuuu~~~rrrWWWEEE888000,,,000000///...,,,***((('''))))))************))))))************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))************((()))))))))************((()))))))))*********+++)))))))))))))))***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((AAA===<<<888555444222111/////////000111ffffff===SSS///,,,...000,,,***}}}GGGEEE(((777777!!!333>>>]]]666''''''(((...000''',,,222FFF++++++///,,,---555///###---&&& ++++++666))))))************)))))))))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,,,,+++***)))******++++++++++++************++++++++++++******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,------------///...---,,,,,,...///000,,,((((((///<<>>>>>888555444222000//////000000444///,,,///111---999///>>>fff---;;;222***555///%%%000<<>>]]]???************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------,,,,,,---...///111000...,,,///000111111111000///...222333444555666555555555:::;;;@@@EEEDDD@@@===???===222///666888222444===000///...---------------......---------,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,+++---000111000///***???OOOSSS]]]www{{{xxxvvvsssoooqqq{{{pppwww\\\888000//////...---,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))*********+++******+++++++++,,,,,,,,,+++++++++++++++,,,---...000******111444///,,,...'''000333000222;;;AAA@@@CCC\\\pppnnndddbbbfffiii```xxxxxxYYYEEEIIIFFF666777...,,,222111***...888......//////...+++)))(((************************************************++++++******)))******+++))))))))))))))))))))))))((((((((()))))))))************)))))))))******+++---------........./////////***)))///444333111111...HHHbbbyyyuuuEEE555......444111''''''000,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++,,,,,,,,,------))))))))))))))))))))))))************************,,,++++++******+++,,,,,,++++++++++++++++++,,,,,,''')))+++)))&&&&&&+++///000...***))))))*********,,,++++++***))))))+++---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((pppDDD888===:::777666555333111000000000///555222222888444+++---###888===%%%;;;000000222,,,<<<)))666000666333999111...<<>>OOO111333;;;BBBXXXYYYUUU333444,,,<<<888888+++222'''......---,,,+++***((((((///000222333222...+++)))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******,,,---///111222222///......000333555666666555555222///888MMMaaalllooo\\\@@@;;;444---+++---111444///......---,,,,,,++++++,,,,,,------------,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000333555111111<<>>......///......------,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,---............---,,,++++++---000222444777777888999===HHHUUU^^^SSSQQQMMMJJJGGGCCC>>>::::::///***...111---***,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))mmmCCC:::>>>999777666555444333222222222000999666///...---222AAA"""///666333222333000...---CCC)))###BBBDDDAAApppsssQQQ222999000555111666333///+++)))***+++------///111000...------...++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,------------...------...///000111111222///333666555222333999???OOOeee~~~jjjTTTAAA777333222222111000///...---------............------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------------------------------.........///////////////...111999AAAPPPpppyyyxxxwwwhhhiiixxxrrriiiYYYAAA///+++------------------------++++++++++++++++++++++++************************))))))***++++++,,,------***++++++++++++,,,,,,,,,------------............////////////000111333333<<>>:::777666555444333222222222***111000///444111,,,111555333///222000444555;;;...===999DDD999UUU]]]LLL000222777222111111222333222000---'''***,,,,,,,,,---)))%%%++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......000000000000000/////////000333444222444AAAUUUeeecccOOO555555444333222111000///------............------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------............/////////000777222666EEEXXXqqqvvvllltttwww|||vvvvvvyyyvvv~~~ttt\\\???---------------------------++++++++++++++++++++++++************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,---------.........////////////000111333666888999III```~~~yyy{{{\\\DDD777333222//////...---,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,)))************+++++++++************+++,,,---...---...///000111222333333555333>>>\\\~~~YYY<<<666//////...---,,,,,,+++++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------***+++---///000000///...444888AAAMMM[[[kkkwwwuuuiii[[[RRRDDD888555......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))cccCCC;;;;;;:::777666555444333222222222222222111111111111111111444......555777222333999BBB777;;;[[[[[[>>>666666888444,,,***///000---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------...............000111///,,,,,,111555555999444111;;;SSSuuuxxx^^^BBB444///---///222,,,,,,...111000,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////............111333222333444333000333777QQQkkkfff]]]pppyyywwwnnnrrrvvvllllllyyyrrrUUU999333///,,,---///...---,,,+++++++++***++++++,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///,,,'''+++444...(((111+++555555...666LLLWWWTTTwww~~~cccUUU333+++444555+++(((...///(((,,,++++++,,,......,,,+++******************************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------///111111...---111444444333EEEgggnnnDDD666333///---...///---***------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))###$$$+++///,,,+++///000...000111...---777CCC[[[iii~~~|||zzzeeeSSSAAA888///,,,,,,***+++---)))***++++++++++++)))&&&+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************bbbCCC<<<;;;:::777777555444333222222222222222222222222222222222000777777111222:::;;;444000LLL{{{nnnLLL333222555:::777///...333.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---............/////////666000,,,///555555000+++,,,???]]]~~~|||aaaKKK:::555777555...***---000///---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////222111///000000222666:::KKKZZZsssooo\\\fff{{{jjjccclllwwwooovvvzzzZZZ@@@777---+++...111111111---,,,,,,+++++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++444111+++///000000777555111///>>>ccc|||JJJ444&&&,,,555333///111,,,++++++,,,------,,,*********************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------111000000111222111111222III\\\|||AAA666///000111...,,,...------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************000...---------,,,---///------///111666FFFfffkkkRRR777...000111...***,,,---...---------,,,+++*********))))))))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************aaaCCC<<<<<<:::888777666555333333333333222222222222222222333333///555888444111666;;;>>>aaaKKK777---666999000---333/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///........./////////000000222------444777555888>>>TTTjjjoooNNN777...444000///111111......000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////444000000333333555AAAPPPWWWjjjuuu|||hhhwwwrrrtttvvvvvvwwwfffWWWBBB333.........,,,...---,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......&&&444111(((///555333111444;;;MMMlllpppQQQ666222444111...111---+++***+++,,,---,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......000...000555555333999CCCpppnnnQQQ666...000...,,,------............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++---000///+++))),,,......000///111999IIIhhhxxxbbbMMM:::...,,,000,,,,,,------+++))))))******))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++___BBB<<<<<<:::999888666555444444333333333333333333333444444444777000444===666000IIIooo```777,,,222333222222000000000//////......---------------------------------------............---............/////////...//////000000111111111///000444666111444NNNlll___FFF///111555777222,,,---222---------------,,,,,,,,,------------------------------------............///////////////000000000111///222777888???XXXssshhh^^^~~~bbbGGG555///,,,***...---,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............+++111,,,+++555999444444FFFVVVwww~~~gggCCC///000222......,,,++++++,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------------------..................111444111555NNNkkkWWW555---222222..................------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,''',,,---***,,,111111---...===TTTnnnvvv\\\BBB333000,,,,,,---...,,,(((''')))************))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++]]]BBB======;;;999888777666555444444444333333444444555555555555<<<555666:::888GGG|||nnnDDD444666666222222222111000000///......---------------------------------....../////////........./////////000000//////000000111222333333777444444666;;;MMMtttuuuFFF:::111000222111//////.........------,,,,,,,,,---------------------------------.........//////////////////000000111111111000222555;;;OOOyyyfffeeewwwmmmpppvvvaaaHHH;;;555000---,,,,,,,,,---...//////+++++++++++++++++++++,,,++++++,,,,,,,,,---------------........./////////222222///222555222>>>YYY}}}gggHHH<<<666...///---++++++,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...------........./////////---000333000,,,<<>>000...------------...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000222333555111111UUU{{{yyyUUU888,,,111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...............////////////000///333444111777TTTJJJ111///111...////////////...------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------//////000000------777BBBvvvooo]]]===111))),,,///---,,,000------,,,,,,,,,+++++++++************************)))))))))*********++++++*********++++++++++++,,,ZZZAAA>>>>>>;;;::::::888777666555555555444444555666666777888888///:::@@@KKKxxxYYY???888444444333222111000//////........................---------...///000000000//////000000000111111111000000111222333444555555111888HHHfff~~~bbbIII>>>777222////////////...------,,,,,,....................................////////////...//////000111111222222111555:::FFFhhhtttwwwnnnNNN222111000///...------------+++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000---222333999EEEUUUzzzzzzQQQ888333111...------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///....../////////000000000000333333999UUUzzzKKK333//////////////////...------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...///---000111+++///PPPuuu^^^FFF111------+++***---,,,,,,,,,+++++++++******************************))))))*********+++++++++*********+++++++++,,,,,,ZZZAAA>>>>>>;;;;;;:::999777666666555555444555555666777888888999999888IIIwwwTTTDDD555555444333222000000///........................---------...///000000111000000000000111111111111000111111222444555666666666PPPooooooHHH111///888000000///...------,,,,,,..................................../////////000...//////000111222222222,,,777EEE]]]{{{{{{yyyyyy|||oooddd@@@444333111///---++++++***+++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000222555444CCCgggxxxSSS555222///---.../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///////////////000000000000000111111CCCrrrvvvjjjgggeeedddcccaaaeeekkkccceeeiiiqqq~~~qqqCCC333///////////////......---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........---333777111<<>>AAA;;;<<<;;;:::888777666666666333999;;;666777======888///GGG{{{WWWGGG???666111111222333333//////.........---------////////////000000000000111111222222222333333333---,,,777888...888AAA444YYYyyyoooIII666222///333333...,,,//////,,,........................111111111000000000000000111333333000...000333444222AAAZZZ}}}~~~}}}xxxsssgggDDD999000///111000...---......---,,,,,,,,,,,,---,,,,,,------------------222///...111000---000666===444KKKwwwzzzyyyxxxwww{{{SSS<<<,,,...111---...555......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000...)))...999444...666444555333iiiqqqffffffgggbbb\\\[[[\\\]]]^^^]]]]]]\\\[[[ZZZYYYYYYZZZ]]]dddmmmsssYYY>>>...<<<222&&&///111***...------,,,++++++,,,------++++++,,,,,,,,,---------------,,,,,,...000///+++222555000+++AAAuuu}}}~~~uuuwwwtttooossspppOOO222...111(((***...111---)))(((***+++************************************************+++++++++***++++++,,,,,,SSSDDD>>>AAA;;;<<<;;;:::888777777666666999666333666:::<<<======OOOxxx]]]JJJ888222333111000111000000000////////////...////////////000000000111111222222222222333333333999///444<<<333///BBBVVVnnnHHH666222222000...,,,---///222........................111111111111000000000000111222333222111222444444777MMMsssgggppplllXXXFFF444------......//////...------,,,,,,------,,,------------.........111111111111333555555222777PPP{{{oooeeelll~~~gggLLL444///333222///---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...111------444111...555000???UUUwwwnnnccc\\\^^^cccggghhhfffhhhjjjmmmnnnooonnnnnniiigggdddaaa```_________gggrrrbbb444555000///333000,,,111---,,,++++++++++++,,,---++++++,,,,,,,,,------------......,,,,,,---......111555555@@@iiixxx```@@@///...,,,,,,---,,,***)))***++++++************************************************+++++++++++++++,,,,,,---SSSEEE>>>AAA<<<<<<;;;:::888777777777777@@@444222;;;<<<555999GGGgggGGG<<<:::444000111222222111111111000000000/////////000000000111111222222222222333333333333444222111666:::???^^^hhhIII888000---111222......222////////////////////////111111111111111111111111111222333444444444444555<<<^^^mmmppp|||lllUUU===111000///......///...------,,,---------------------......//////---/////////222777555000KKKwwwiiihhhttt~~~nnnKKK666222444111---///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000***444222---222222111777444SSS}}}qqqeee___aaacccdddgggnnnyyy}}}}}}yyyssskkkfff```\\\^^^jjjzzzOOO555,,,444333,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------...///...------000333......???mmmtttUUU999111///000...,,,+++++++++++++++************************************************+++++++++++++++,,,---...RRREEE===AAA===<<<;;;:::999888888888888;;;444999DDD>>>666OOOvvvcccOOOFFF999222333222222222111111111111000//////000000000111111111222222222333333333444444,,,;;;444,,,DDDcccnnnHHH666,,,444888111+++...////////////////////////000111111111111111222222333222333555555444444666GGGvvvrrr|||dddJJJ<<<777333///,,,//////...------------------------...//////000000111---...222333222888BBBrrryyy~~~sssiiiqqq|||~~~sssNNN777000222333//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000(((444444...444777555888CCClllrrrddd\\\]]]dddeeennnxxx~~~zzzjjj^^^___eeennnJJJ...666333...///***,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------...111222111222666444999```}}}fffNNN===///111///...///---******+++************************************************,,,,,,+++,,,,,,---...///QQQEEE===@@@>>>;;;;;;:::999888888888888444444<<>>555666ZZZ}}}kkkLLL444333777222---...000000000000000000000000000000111111222222222333555222333666444222666===YYYxxx{{{\\\GGG===555000---//////...------------...------...//////000111111888...///888666111EEEdddkkkuuurrrqqqmmmpppwwwxxxMMM444///333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000+++444222///555666444777]]]|||iiicccbbbaaahhhsss{{{xxxppphhhaaagggsssiii999444333444555,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........000,,,---222444111000222>>>bbb{{{ppphhhRRR333,,,+++---000...((()))...************************************************,,,,,,,,,,,,---...///000PPPEEE===@@@>>>;;;;;;:::999999999999999888999:::999>>>aaaeeeKKK:::333333222222222111111111111000000000111111111222222333333333333444444444444999111444SSSyyyrrrKKK999444222222555000000000000000000000000000000111111222333333333555333444666333222===LLLllluuuXXXEEE888222222000///......------......---......///000111222222444,,,...666555999[[[rrrvvv}}}xxx|||wwwuuueeeVVVWWWTTTUUUYYYaaammm|||vvvJJJ333...000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000444111000333111444BBBmmmbbb\\\bbbkkkrrr}}}|||mmmdddccckkkxxxLLL555000333222+++------............------,,,---------............222------111111...000777NNNxxx{{{~~~lllHHH///***)))------(((***000************************************************,,,,,,,,,---...///000111OOOFFF===@@@???;;;;;;:::999999999::::::======:::>>>\\\aaaJJJ===444444444333333333222222000000111111111222222222333333333444444444444555777222IIIrrrpppOOO<<<666555555111111111111111111111111000000111222222333444444444333555777444555HHH___rrrXXXCCC777444000//////...............---...///000111222222333,,,///222222999RRR|||rrrrrrhhh[[[WWWIIICCCMMMNNNRRRWWW[[[___fffooowwwzzzpppGGG333000//////...............,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111333111333333000AAAbbbpppccc```bbblll{{{{{{oooiiilllxxxrrrFFF555111---,,,......///000000///......------------............///---000333000///<<>><<<<<>>...---...///111---,,,++++++***+++++++++***++++++++++++,,,,,,,,,111,,,,,,...,,,000HHHcccOOOAAADDD>>><<<777@@@===777:::999777===<<>>444222222,,,///444///111111000000111111222333666111===uuuwwwqqqwwweeeXXXTTTVVVYYYVVVZZZiii~~~YYY???++++++000...,,,..................---------------...//////000111111333333888444???vvvgggVVVeee{{{~~~yyy~~~LLL...999//////......---.................................000,,,888666:::yyyxxxnnnjjj]]][[[XXXVVVTTTSSSSSSSSSaaaccchhhmmmsssxxx|||}}}~~~wwwXXX888+++---000...------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---...///---***666YYY{{{NNNAAACCC======555@@@===888===???<<<===>>>ssslllcccRRR@@@666444555555444444444444444444444444888333555;;;888555DDDZZZ|||rrrSSSCCC;;;444333444333222222111111222222333444444444333222;;;===AAAqqqtttmmmgggccccccgggkkkkkkjjjjjjhhhggghhhlllrrrxxx~~~~~~~~~TTT>>>666555333---111555...111111111111111222333444888;;;LLLqqq|||uuuZZZTTTXXXYYYXXXZZZUUUaaammm}}}[[[777///111---***...........................------...///000111111222333333777777PPPjjjfffmmmuuu~~~}}}fff@@@???//////...------......///............///////////////111333777VVV{{{fffWWWSSSRRRNNNLLLPPPVVVYYY\\\]]]]]]eeeqqq~~~jjjEEE......000***------,,,++++++++++++,,,+++++++++,,,,,,,,,------***000444111///@@@eeeLLLAAACCC======888???;;;777>>>???:::;;;QQQvvvlll[[[III;;;444555777444444444444444444444444555444777:::555999WWWzzzaaaNNNAAA555333444222111333222222222333444444555555666333:::???PPP~~~lllcccccc```^^^aaalllrrroookkkjjjjjjjjjkkkpppwww}}}xxx|||jjjCCC888555555111333555---111111111111222333444555111OOOjjjrrrkkkoooXXXGGGKKKVVVXXXWWWVVVWWW___wwwwwwvvvIII666111,,,+++///---.....................------...///000111222222222111444@@@jjjbbbTTThhh~~~WWW111111000///------...///000........./////////000000,,,666,,,@@@kkkUUUMMMRRR```XXXVVV]]]ddddddaaa```iiippp|||~~~vvvSSS777000000......---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------111333111888RRRvvvKKKAAABBB<<<>>>>>>???999777<<<::::::DDD|||yyybbbSSSEEE999555999444444444444444444444444222666:::999666EEEmmmxxx^^^KKK:::444333000000333222333333444444555555666999444555CCCgggxxxhhh]]]```iiidddaaafffssszzztttllliiillllllmmmrrryyy~~~~~~lllvvvTTT>>>555888555333444///111111111222333444555666<<>>@@@>>>999:::<<<888FFFbbbggg\\\SSSAAA777999555555555555555555555555222888;;;888<<>>gggIIIAAAAAA;;;??????===:::>>>>>>;;;UUUjjjaaa\\\HHH999888555555555555555555555555333999;;;888BBBbbbjjjOOOCCC<<<555444999333333444444555666666666333999===cccrrraaabbbhhhhhhiiimmmnnnhhhlll|||zzzzzz~~~|||~~~OOO666:::888///000555222222222333444555777777VVVQQQ```vvvYYYMMMLLLRRRWWW^^^lll{{{yyymmm{{{YYY:::111000------------.........//////------...000111333444444111999CCCzzz~~~WWW^^^hhh|||iii999777444000//////000111---......///000111111222666666PPP}}}^^^UUUaaagggaaafffiiisss}}}zzzsssxxxLLL///444......---,,,,,,,,,,,,---,,,,,,,,,---------.........---333OOOLLLCCC>>>@@@???===AAA;;;@@@CCC777\\\}}}~~~jjjZZZXXXBBB888888888777444555777888777999666333???OOO|||}}}~~~]]]GGG===999888777222333444444555555444444444CCCLLLvvveeedddeeehhhgggeeeggglllpppiiimmm~~~|||zzz___::::::999111222777222///333444...222<<<>>>ggggggwwwtttaaaTTTMMMTTT^^^^^^aaavvv}}}}}}rrrEEE888666+++000000///...............000000000000111222333444444333UUUcccccchhhQQQ333///999111...222+++000,,,,,,///111000111333111999lll^^^[[[___hhhppprrrqqquuu{{{~~~hhh333///000///---,,,+++,,,,,,---***++++++,,,,,,------...222999555fffKKKCCC>>>@@@>>>@@@DDD===:::???MMMpppcccUUUOOO999888777666555666777777777777222<<>><<>>444FFF|||oooOOOEEEFFFJJJVVVeeegggzzzRRR777333111000000///...///////////////000111222444555666;;;bbbiiiYYYpppuuupppiii888000666666222///222000///111111000222777;;;mmmgggrrryyyiii999111000...---,,,,,,,,,---++++++,,,,,,---.........444:::eee|||IIIDDD@@@@@@===???CCC@@@@@@iiikkk```cccPPPAAA999555888:::888777888<<<444KKK^^^JJJ@@@:::666666555555555666777888BBBZZZmmmccchhhooooooqqquuuwwwvvvuuu}}}~~~|||BBB;;;<<<333777111888111222:::555XXXttttttYYYCCCEEEMMMQQQYYYdddjjj}}}~~~;;;666111111000/////////////////////000111222444666777:::}}}]]]\\\|||sssrrrtttvvvlllHHH222555555111000222000111222111000444:::NNNtttqqq}}}www:::222111///---,,,,,,,,,,,,+++,,,,,,------...//////444LLLooo{{{HHHDDDAAA@@@<<<@@@BBB999CCC}}}hhh^^^WWWHHH<<<555888;;;888777:::;;;<<<]]]}}}rrrTTTDDD@@@777666666555555777888999DDDrrr~~~lllggglllpppooosssyyy}}}{{{zzz|||OOO::::::777777000666444444555:::mmm{{{vvvZZZLLLDDDKKKUUUZZZ^^^bbbdddsssxxxsssrrrzzz~~~KKK777222111000000//////000000//////000111333555666777EEEwww[[[gggwwwsssrrruuuuuunnn|||bbb666...///...333111000111333222111666>>>iiiwwwwwwNNN333222000...,,,,,,,,,,,,,,,,,,,,,---......//////000[[[zzzGGGDDDAAAAAA<<<;;;AAA888MMMkkk[[[ZZZOOO@@@666999;;;888777;;;888GGG}}}```HHHDDD888777666555555777999:::QQQqqqlllnnnoooooottt|||~~~{{{\\\;;;;;;<<<444222333666777444DDD~~~xxxyyyMMMMMMOOOWWWbbblllsssuuuxxxwww~~~uuueee:::222111000000//////000000//////000111333555777888\\\cccbbbzzzzzzooojjjhhheeedddiiippp{{{{{{pppkkkDDD000...---222000000111333222222999AAAnnn333222000...,,,,,,,,,,,,,,,,,,------.../////////777dddyyyGGGEEEBBBAAA<<<888EEE@@@___lll^^^```SSSBBB777999;;;888777<<<888OOOhhhKKKGGG999777666555666777999:::aaa|||wwwppppppooossszzz|||ddd<<<<<>>222111111000000000000000//////000111333555777888pppwwwXXXkkk|||fffYYYVVVXXX___]]]___dddiiiqqq~~~ppp\\\kkkTTT888222---000//////111333222333:::DDD|||444222000...---,,,,,,,,,,,,,,,------.../////////EEEhhhuuuEEECCC@@@@@@???<<>>CCCOOOoooccc]]]QQQDDD===:::888888888???iiizzztttUUULLLCCC:::888111777;;;666JJJzzzkkklll~~~HHH<<<>>>999777222777888<<>>qqq{{{~~~\\\333000000***222///,,,+++///,,,,,,222000///888___uuuEEECCC@@@AAA???AAABBBfffttt___]]]WWWLLL@@@;;;;;;:::888EEE|||wwwqqqjjjLLLFFF===;;;444888<<<;;;UUU}}}nnnoooPPP@@@666555666555666666IIInnnrrrvvvcccUUU888666333000444...000333333666222888777;;;bbb{{{aaarrreee]]]eeeyyyyyy{{{~~~~~~xxxkkkYYYiiiccc999111333444222555111555333AAAzzzsss^^^___eeerrrsssqqq;;;///222...000,,,,,,,,,000------222///111>>>vvvuuuEEEDDD@@@AAA@@@@@@DDD~~~___WWWWWWOOOAAA:::<<<>>><<>>DDDeeetttsssYYYDDD333777555888555777YYYwwwuuu[[[uuubbb>>>666222000444///222111444555333;;;666???}}}tttbbb}}}zzzgggnnn|||wwwzzzyyyooo[[[VVVzzzxxxCCC...555777444777222555333GGGqqqbbbUUURRRRRRZZZjjj~~~vvvjjjAAA---111//////***...---000---...222...333EEEmmmtttEEEDDD@@@AAA@@@<<>>AAAiii~~~vvvsssnnnRRRJJJAAAAAA888888===JJJsss{{{uuuiiiHHH777>>>555:::444:::kkkmmmbbb___oooDDD555000///555000444000222555333;;;666IIIpppgggsssqqqwwwyyyyyyppp^^^OOOmmmPPP000888111///444222666888TTT}}}uuuoooeee\\\WWWWWWVVVYYYdddwwwyyyuuu~~~|||{{{HHH,,,000//////+++///...000---///222...777NNNqqqtttEEEDDDAAABBBAAA===bbbkkk[[[XXXRRRHHH<<<666===III{{{sssssslll^^^HHH@@@AAA888666<<>>WWW|||xxxAAA666:::666;;;444GGGuuussslll```yyyWWW<<<222222666000444444,,,999888222>>>jjjuuurrr~~~~~~yyytttqqqccceeeyyy???999777555:::777555444VVV}}}xxxzzz~~~wwwooojjjhhhgggggghhhhhhooozzzuuu[[[888000,,,333///...,,,...---///222///???___zzz}}}tttEEEDDDAAABBBAAAPPP{{{aaaVVVRRRSSSFFF999HHHcccmmmqqqppptttLLLDDDGGG>>>:::BBB^^^wwwCCC999:::666:::444KKKzzzlll|||vvv___ccchhh___@@@555333666///444666+++;;;:::///BBBuuuqqqwwwxxx|||mmmnnnccc[[[EEE666000///777666777777\\\|||uuusssyyy~~~uuupppjjjiiiiiijjjlllnnntttxxxkkkbbb>>>111,,,444000---,,,---,,,000222000AAAccc}}}{{{mmmJJJ@@@DDD???EEEUUU______KKKSSSPPPEEE:::|||nnniiiqqqXXX>>>GGG<<>>666///...222...///***111///111555CCCppphhhFFF@@@GGG@@@DDDrrrrrrZZZQQQOOOKKKOOOiiiwwwuuulllfff}}}GGGCCC;;;CCCMMM~~~rrr}}}]]]======777;;;FFFuuuxxx~~~ooobbbZZZXXXYYYZZZ\\\\\\\\\^^^eeeoooyyyxxxccc\\\bbbzzz\\\[[[\\\>>>888666222555333333666999999\\\kkkuuuwwwtttbbbeee]]]^^^{{{FFF777333999333555BBB^^^~~~tttiii```ZZZXXXXXXbbb___ZZZWWWWWW[[[```ccciiimmmqqqqqqooopppuuu{{{{{{qqqqqqzzzaaaHHH777111000111...222+++111...///222@@@llliiiGGG@@@FFFAAAFFF{{{yyyTTTRRRNNNJJJSSSwwwxxxllliiizzzJJJBBB<<>>;;;666???MMMxxxlllbbbbbbbbbbbbcccccccccdddfffnnnzzzyyyqqqhhheee```^^^___bbbdddfffdddhhhrrrwwwddd\\\dddTTTkkk<<<777666000555444777000;;;<<>>888777///444333888,,,===@@@~~~rrruuu|||gggpppoooddd[[[XXXXXXZZZuuuAAA333555444555<<<^^^qqqdddTTTMMMQQQWWW[[[[[[TTTRRROOOOOOTTT^^^hhhooo}}}zzzzzzzzz{{{}}}{{{zzz}}}vvvwwwpppwww]]]pppUUU777444111,,,000,,,+++333//////888TTTrrrMMM???CCCEEEQQQQQQRRRFFFFFFYYY{{{kkkkkklllLLLBBB???AAAXXXrrrqqqqqqxxxHHH@@@888AAANNNyyyxxxppphhh```RRRQQQPPPNNNLLLLLLNNNOOOOOOUUU___jjjrrrvvvxxxxxxyyy{{{uuuqqqhhh^^^^^^___```aaacccgggmmmqqqzzz}}}mmmaaa[[[pppZZZ}}}BBB;;;:::000555333777***>>>DDDlll{{{{{{|||}}}fffiiimmmeeeWWWYYY```\\\vvvDDD222555888:::???fffhhh[[[MMMJJJRRRZZZ\\\ZZZUUURRRNNNLLLUUUkkk{{{{{{oooqqqXXXppp^^^>>>888111***...---,,,444...+++555SSSlllGGGFFFEEEBBBaaaVVVPPPGGGCCCYYY|||iiinnnnnnccc???>>>???hhhyyy|||}}}}}}yyyjjjooo{{{lll<<<:::888___uuuuuupppbbb[[[XXXOOOMMMJJJGGGEEEEEEFFFGGGGGGMMMVVV___fffkkkpppssstttttttttssspppjjjbbb]]]aaacccdddddddddgggnnntttzzz|||pppfffVVVvvvwwwDDD>>>555555111///555888777FFFrrr|||yyypppddd```cccyyy~~~mmmeeepppfffWWWYYYWWW\\\qqqLLL666666888555999eeezzzaaaMMMMMMZZZYYYTTTWWWYYYYYYTTTQQQXXXkkkpppvvvaaacccsssaaa<<<666333---000,,,//////000///111OOO}}}lllGGGEEEDDDBBBbbb~~~ZZZOOOGGGHHHbbb~~~lllooommmhhhCCCAAADDDlllzzzmmmgggdddfffhhhfffgggkkkqqq}}}}}}kkklll{{{FFF@@@???fffpppyyy|||jjj[[[SSSOOOGGGFFFEEEEEEDDDDDDDDDDDDEEEJJJRRRZZZ```eeejjjmmmpppooommmkkkhhhddd```^^^^^^```bbbccceeejjjqqqxxx~~~ooo```WWWyyynnn{{{@@@>>>777888444000555777777IIImmm~~~ppphhhaaaZZZ[[[ccc___qqq}}}}}}kkkdddpppfffWWWYYYWWW\\\eeeZZZ999888<<<666???rrrvvv]]]LLLMMM[[[[[[WWWXXXYYY\\\XXXVVV[[[iii|||}}}ttttttZZZdddzzzooo\\\;;;555222---111---///...000000000LLLxxxmmmGGGDDDCCCCCCdddttt{{{]]]MMMEEEKKKiiiooonnnooo}}}iiiBBBBBBHHHrrr~~~lll___]]]^^^aaacccccceeeiiiccczzz~~~lllnnnMMM>>>===fffwwwxxxeeeUUUKKKGGG@@@AAABBBCCCDDDDDDDDDDDDFFFJJJOOOTTTYYY^^^dddgggiiigggdddbbb```___^^^___^^^aaadddfffiiioooxxxlll\\\[[[}}}cccnnn>>>>>>999:::555333666555888MMMmmmzzzlll___YYYVVVVVVaaaooo|||}}}hhhbbbooofffWWWZZZWWW[[[bbbfff666555<<<111AAA}}}~~~rrrXXXIIIMMM[[[ZZZUUUTTTRRRSSSQQQPPPSSSYYYbbbiiilllmmmtttzzzwwwnnnNNNeeeooonnnVVV999444111...222//////---000222000GGGooonnnHHHCCCBBBDDDggg{{{sss}}}___KKKAAAIIIjjj~~~nnnkkksss|||hhh???>>>HHHwwwooo```cccdddgggjjjmmmqqqxxx~~~zzzkkkrrrSSS888:::dddyyyeeeTTTIIICCCAAAAAABBBCCCEEEFFFGGGGGGKKKMMMPPPSSSVVVZZZ___ccc``````___^^^\\\\\\^^^___bbbeeeiiilllpppvvv}}}iii___bbb}}}[[[fffAAA@@@888888333555666444888QQQrrrkkkccc[[[XXXYYYaaattt{{{|||fff```nnneeeWWWYYYWWW[[[hhhrrr555333>>>000CCC~~~lllVVVLLLSSS___[[[TTTRRRNNNQQQOOONNNNNNNNNPPPQQQRRR```jjjyyyuuuuuueeeHHHiiihhhuuuPPP999333000///111000///---000333000EEEjjjqqqIIIBBBAAAFFFllluuuuuuxxxbbbLLLAAAGGGiiivvvtttyyy~~~zzzkkkjjjuuuvvvmmm@@@<<>>hhhyyydddRRRGGGBBBCCCBBBBBBBBBDDDFFFHHHJJJNNNOOOPPPQQQRRRUUUYYY\\\XXX[[[^^^___^^^]]]^^^___eeeiiinnnrrruuuzzztttiii|||{{{eeebbbdddtttxxxVVVdddDDD@@@666666111666666444888RRRuuu}}}yyy}}}nnndddaaa^^^^^^bbbppp}}}}}}|||{{{{{{fff___llldddUUUXXXVVVZZZfff<<<666BBB666EEE{{{yyy```TTTPPP\\\ggg```XXXWWWSSSZZZYYYWWWUUUTTTTTTUUUVVV```kkkzzznnnnnn]]]PPPyyytttIII:::444///000000000///,,,000222111FFFkkk{{{tttJJJBBBAAAHHHqqq|||nnnkkksss|||gggOOOBBBJJJlll|||{{{zzzzzz|||}}}}}}|||rrr}}}vvviiikkktttmmmtttFFF===EEExxxzzzuuuxxxzzzjjjdddeeegggeeelllpppooorrr~~~zzzgggtttYYY===@@@jjjuuu```OOOEEE@@@AAAAAABBBCCCEEEHHHJJJKKKMMMNNNOOONNNMMMNNNQQQSSSRRRWWW]]]___^^^]]]^^^___ffflllrrrwwwzzz~~~yyydddaaabbbiiijjjRRRgggFFF???444555333555555555999QQQrrr{{{nnnnnnmmmmmmvvvqqqfffcccccccccdddjjjxxx~~~yyy{{{|||{{{|||ggg___kkkbbbSSSVVVUUUZZZ[[[sssEEE555>>>888???iiiqqqSSSKKKOOO```iii]]]UUUWWWWWWYYYZZZZZZXXXXXXXXX[[[^^^dddrrrvvvgggfffWWW^^^AAA:::555///111///000///---///111111JJJsssvvvLLLCCCBBBJJJttt~~~rrrmmmpppxxx~~~jjjMMMBBBMMMqqq~~~}}}~~~ttthhhllltttjjjrrrGGG>>>DDDuuu}}}vvvoooiiijjjqqq{{{|||vvv}}}}}}wwwlllfffgggkkkllloooxxx~~~|||||||||pppXXX:::???jjjrrr\\\LLLCCC@@@===@@@EEEIIIMMMNNNNNNMMMNNNNNNNNNMMMKKKJJJKKKMMMNNNTTTZZZ\\\[[[ZZZ\\\___hhhoooxxxzzzeee^^^```cccdddTTTmmmJJJ???222555666333555666999OOOppp}}}yyygggZZZ]]]^^^```hhhsss}}}wwwpppkkkhhhhhhjjjkkklllqqq|||~~~|||zzz{{{{{{zzzzzziii```jjj___PPPTTTTTTYYYXXX```OOO333777888777UUUkkkNNNJJJSSSggglllZZZPPPUUUWWWUUUWWWZZZ\\\\\\^^^bbbeeeooo}}}nnneee```PPPggg777999555000444000///000---///000222PPP}}}xxxMMMCCCBBBKKKwwwuuuppptttzzz}}}~~~iiiIII???OOOtttxxxtttiiikkkvvvoookkkDDD<<>>AAAjjjqqqiiibbb[[[WWWXXX\\\cccjjjnnnmmmkkkyyylllbbbtttqqqxxxzzz[[[;;;BBBXXXoooVVVJJJCCC>>>===IIIRRRSSSSSSVVVVVVSSSSSSPPPKKKFFFDDDGGGNNNSSSVVVYYY[[[YYYUUUUUUZZZ```hhhxxx~~~|||ggg[[[^^^nnn~~~vvveeeZZZ^^^rrrOOOuuuNNN???333777111555888333===QQQpppzzz___\\\PPPHHHLLLQQQQQQQQQSSSYYY^^^aaa```^^^bbbmmmwwwzzzzzzzzzzzz|||~~~wwwnnnwww}}}vvvwwwyyyzzzyyywww{{{}}}vvvvvv}}}fffaaaYYYRRROOOQQQTTTWWWZZZrrrXXX;;;===888333III|||cccUUU```ooobbbTTT\\\YYY```aaaiiirrrrrrppp}}}ppp[[[kkkLLL[[[vvvyyy]]]888<<<000000111...111+++333111---///GGGyyyvvvJJJBBBEEEIII~~~vvvrrrqqqvvv|||~~~xxxoookkkrrrrrrHHH===III|||ssskkkrrrrrr}}}lllDDD???AAAiiivvvgggaaa^^^YYYTTTUUUXXX\\\```bbbbbbbbbttt^^^kkkpppwwwwwwhhh{{{]]]???AAAPPPttt[[[JJJBBB???CCCLLLTTTUUUUUUXXXXXXVVVTTTPPPKKKIIIIIIJJJJJJIII^^^dddgggbbb[[[aaasssrrr|||kkk```bbbccceeettt~~~~~~~~~rrraaa___cccwww~~~PPPuuuLLL===222999555333888333===PPPqqqwwwgggQQQOOOJJJKKKRRRVVVSSSOOONNNLLLNNNRRRYYYaaahhhmmmooo{{{|||~~~xxxwwwwwwtttwwwxxxxxxuuusssuuu}}}|||tttuuu|||fff```WWWPPPMMMOOOTTTWWW```qqqZZZ:::<<<888333EEErrrgggYYYaaavvvdddVVV]]][[[ggglllrrruuutttzzz}}}tttbbb]]]fffLLLaaa|||uuuWWW777;;;000111111...222***111000000111CCCvvvyyyxxxJJJAAAEEEJJJtttvvvpppqqq|||rrrlll~~~sssJJJ>>>GGG~~~yyyyyy|||zzzsssmmmssssss|||oooEEE???@@@ggg|||iii^^^\\\[[[YYYUUUVVVWWWWWWWWWXXXYYY[[[pppcccrrrxxx\\\QQQTTTiiiZZZAAA???HHHwww^^^IIIAAAAAAJJJQQQWWWWWWVVVYYY[[[ZZZXXXRRRKKKJJJNNNPPPOOOLLLIIIOOOUUUWWWZZZeeewwwxxx~~~{{{yyymmm]]]ZZZ```tttxxxRRRSSS@@@111777444222666222<<>>jjj~~~|||kkk|||KKK@@@DDDHHH|||{{{ssstttppptttvvvqqqrrrJJJAAAHHHtttssssssuuuxxx|||zzzyyy{{{|||~~~yyysssnnnqqqrrryyypppDDD>>>>>>dddlll^^^\\\^^^]]]ZZZWWWXXXXXXVVVSSSTTTXXX\\\```llleeegggyyytttGGGAAASSSZZZtttRRR>>>>>>EEEvvv\\\GGGAAAGGGOOOTTTWWWWWWWWWXXX[[[]]]YYYRRRKKKIIILLLQQQSSSSSSHHHDDDCCCJJJ[[[qqq|||xxxtttiii\\\XXX^^^pppmmmQQQYYYFFF222555333111555222;;;LLLvvvkkkWWWUUUPPPMMMOOOOOOQQQQQQQQQQQQQQQRRRXXX^^^[[[WWWTTTUUU]]]gggpppuuu}}}uuudddZZZaaaooozzz||||||zzzwwwtttqqqoooqqqssstttrrrqqquuu}}}wwwppprrrzzzfff___TTTLLLIIINNNUUU[[[VVV```aaa:::888888555888QQQuuubbb~~~wwwYYYUUUaaagggsss~~~|||qqqggg]]]aaaUUUMMMqqqpppzzzDDD444777111333000111222***000///111111;;;eeeyyyjjjlllMMM@@@DDDHHHzzzuuuooonnnwww~~~|||vvvsssrrrsssxxxyyyxxxvvvIIIBBBFFF{{{xxxpppjjjooossssssssstttwwwzzzrrrooolllrrr}}}xxxsssooooooqqqvvvmmmAAA<<<<<<```rrr]]]WWW^^^ccc___XXXTTTUUUUUURRRPPPRRRWWW\\\bbbcccccceeeuuufff???GGG```QQQgggMMM999???GGGrrrYYYHHHHHHOOORRRTTTVVVWWWVVVVVVZZZ___YYYXXXUUURRROOOMMMMMMMMMOOOIIIBBBCCCRRRmmmyyyuuupppfff]]]^^^bbbooo```MMM[[[KKK666888666111555111:::GGGyyycccRRRSSSPPPLLLLLLJJJKKKLLLKKKHHHGGGKKKSSSYYY```cccddd___ZZZ^^^lllxxx}}}~~~zzztttqqqqqqwwwuuuwwwwwwsssoooppprrrsssqqqpppsss|||uuunnnpppxxxggg___TTTLLLJJJOOOWWW]]]WWWccceee;;;666888777444DDD~~~lllxxx^^^PPPUUUfffuuu}}}pppsss}}}wwwhhhbbb^^^\\\LLLQQQyyyvvvggg;;;444555111333///222000,,,222......///;;;eeeuuu}}}fffOOOAAAFFFIIIzzzqqqiiigggnnnssspppoooqqqyyy~~~}}}EEEAAABBBrrrsssgggcccgggnnnrrrpppnnnpppssstttooorrrpppyyy}}}wwwqqqnnnoooqqqrrrjjj===;;;<<<^^^oooaaaVVVYYYcccddd\\\TTTOOONNNNNNMMMNNNQQQVVVZZZ```ZZZeeejjjyyy}}}mmmrrr~~~[[[AAAQQQkkkTTTmmmLLL666@@@FFFsssoooUUULLLQQQWWWRRRRRRUUUWWWVVVUUUYYY___aaaeeeiiihhhaaaWWWNNNJJJCCCMMMUUUVVVVVVbbbzzzzzzuuurrrlllddd]]][[[```kkkUUUMMMeeeTTT:::777555222555222999BBB{{{wwwaaaYYY]]]ZZZTTTLLLAAADDDKKKOOONNNOOORRRUUUVVVWWWbbbjjjfff]]]ZZZdddppp{{{zzzrrrtttuuusssqqqoooqqqqqqnnnkkknnnuuu|||tttmmmoooxxxfff^^^TTTLLLKKKPPPXXX^^^bbbqqqjjj>>>666888999222===[[[qqq|||vvvbbbSSSTTT[[[mmmzzzqqqmmmvvvpppeeeccc^^^SSSGGG```xxxQQQ666555333000333...333///,,,333------///999```{{{jjjwwwQQQBBBFFFHHHwwwooogggfffmmmooojjjiiinnn~~~|||BBBDDDBBBfffwwwddd^^^___iiinnnpppoooqqqvvvwwwtttsss}}}|||uuunnnjjjnnnpppooofff;;;<<<===___|||~~~ZZZWWW[[[dddiiicccYYYSSSPPPNNNLLLMMMQQQVVVYYY[[[SSSKKKbbblllzzzTTTGGGTTToooeeeHHH888@@@@@@dddjjjQQQOOOUUUVVVQQQPPPTTTXXXWWWUUUYYY```fffiiimmmpppoooiiiaaa\\\VVV```kkknnnkkkkkkqqqyyy{{{vvvsssnnnhhhaaa\\\VVV]]]hhhOOOOOOooo[[[;;;666333333666222888>>>}}}{{{uuueee```bbb``````YYYHHHIIIRRRYYY\\\___dddeeeaaa[[[bbbgggeee```^^^ccciiiyyywwwvvvtttrrrrrrmmmnnnnnnkkkiiikkkssszzzsssmmmnnnwwwccc\\\SSSLLLJJJOOOWWW]]]gggxxxoooAAA666888:::333:::DDDwwwrrrnnnaaa```iiigggsssqqqwwwwww{{{vvviiifffdddZZZNNNLLLyyy{{{pppAAA333777111///222,,,444000,,,111---///000333SSS}}}vvvtttTTTCCCDDDDDDqqqkkkeeefffnnnooohhhhhhooozzzvvv@@@JJJEEE___{{{rrrtttmmm^^^]]]bbbnnnpppoooooovvv~~~xxx{{{{{{ssslllhhhmmmooommmeee;;;===>>>```}}}lllOOOUUUcccpppnnnbbbWWWUUUVVVSSSPPPRRRXXX]]]______[[[KKK___dddnnnzzzOOOKKKRRRoooxxxBBB;;;@@@:::YYYwwwxxxfffMMMOOOUUURRRPPPPPPTTTYYYYYYVVVYYYaaaaaa______eeennnssssssqqqxxxmmm```]]]cccjjjlllkkkiiipppllljjjsssvvvtttvvv|||~~~yyytttqqqllleee^^^[[[\\\bbbmmmOOOOOOppp\\\<<<888666444777222777<<<tttzzzkkkbbb^^^```iiiiiiYYYQQQXXX^^^```gggooorrrnnnjjjgggccc```aaadddgggiiiwww~~~}}}wwwrrrrrriiikkkmmmkkkiiimmmvvv}}}sssmmmnnnwwwaaa[[[RRRKKKJJJOOOVVV[[[dddvvvqqqCCC666888;;;444:::===yyyooooookkkttt}}}pppvvv~~~zzz~~~{{{rrreee^^^ccc```QQQMMMTTThhhuuujjj:::222888000...222,,,444111+++///,,,222222///GGGhhhzzzhhhLLLGGGDDDDDD```ooossstttpppoooooonnnkkkzzzzzztttGGGGGGEEE\\\mmmdddbbbiiiqqqpppeee[[[^^^fffhhhtttpppwwwqqq{{{yyymmmiiimmmyyy\\\nnnUUUCCC<<<:::UUUiiiVVVQQQYYYiiikkkTTTUUUVVVTTTUUU\\\```]]]ZZZZZZbbbaaabbbbbbbbbiiiuuuEEECCCNNNnnn===>>><<<888QQQrrrjjjdddCCCSSSTTTRRRMMMOOOXXXYYYRRRYYYeeeeeebbbllljjj]]]\\\llltttqqqlll\\\NNNLLLOOOSSSYYY```WWWZZZ^^^]]]XXXVVV```llliii~~~yyyvvvrrrnnnjjjfffaaa^^^^^^___bbbEEE___]]]>>>:::111444333555999;;;pppwwwmmm}}}qqqaaaddduuurrr```XXXUUUVVVXXX[[[^^^bbbgggjjjwwwqqqggg```^^^bbbgggkkk|||||||||}}}uuummmqqqllliiijjjiiijjjsss~~~pppjjjkkkttt|||aaa]]]SSSHHHIIISSSZZZZZZfffyyyiiiJJJ777777666===444111{{{wwwqqquuu}}}vvvdddZZZXXXaaa___MMMFFFzzzjjjSSS777666444222111/////////000000000000111222333444^^^vvvlllOOOGGGEEECCCXXXlllllllllpppyyy}}}uuummmzzzuuuqqqoooGGGGGGFFFZZZxxxgggaaaaaacccggggggbbb^^^dddnnnrrrqqqxxxyyy~~~yyymmmjjjooonnnZZZpppRRR@@@===<<>>???PPPyyyWWWJJJUUUmmmsssaaa___```XXXXXXcccrrrxxxwwwuuu~~~{{{]]]BBBGGG]]]LLL>>>===666>>>mmmuuufffeee}}}sssOOOKKKXXXRRRUUUXXXNNNSSSZZZVVVVVV]]]^^^```cccgggmmmooojjjaaaZZZ\\\```gggnnnmmmiiihhhjjjXXXUUUXXXdddnnnmmmeee```aaajjj~~~yyyssspppllliiifffccc___\\\aaaSSSKKK```sssBBB888333666555333777777aaaooo{{{ddd]]]gggggg```ccceeecccaaaccchhhkkkkkkjjjoootttyyyxxxsssoooppptttyyy}}}|||~~~~~~xxxqqqppptttvvvrrrnnnmmmhhhdddccccccgggoooxxxoooiiilllwwwuuu^^^ZZZQQQIIIKKKSSSZZZ\\\ggg```AAA999<<<333888555999888gggRRRQQQ^^^^^^WWWTTTRRRjjjvvv[[[111555444333111000///////////////...//////000111222???OOO}}}}}}{{{mmm^^^IIIKKKHHHLLLpppwwwzzzuuuqqqvvv~~~}}}~~~oooKKKFFFEEEOOOpppccceeepppnnnlllgggaaa___hhhtttsssvvv}}}}}}~~~wwwkkkjjjqqqqqqxxxJJJ999===AAAIIIsssWWWQQQ]]]yyy}}}iii___ddd^^^aaaqqquuuiiimmmrrrzzz{{{uuuUUUEEEHHHeeeTTTBBB@@@:::===```iiibbbxxxeeeKKKYYYddd\\\aaaYYYOOOVVV___VVVNNNPPPQQQWWWXXXaaaqqqvvvooojjjkkkzzzwwwlllmmmccc^^^dddnnnsssttttttjjjkkkvvv}}}pppqqq}}}zzz|||zzzssspppmmmjjjgggeeebbb___\\\___\\\NNNccc~~~DDD666555555666222666777YYYttt}}}dddXXX]]]___bbbllluuuqqqllllllpppssstttssslllqqqwwwzzzyyywwwwwwwwwwww}}}zzzrrrllleee```rrrrrrvvvuuuyyy|||uuummmjjjmmmpppooolllkkkhhheeedddfffkkksssyyylllffflll{{{qqq[[[VVVOOOJJJMMMTTTZZZ^^^sssXXX<<<:::>>>111555666333888rrrxxxuuu\\\MMMTTTcccZZZPPP[[[kkkpppsssxxx@@@222444333222111000/////////...............///000000555DDDlll}}}ttthhhLLLLLLIIIHHH}}}~~~zzzuuuxxxyyyxxx{{{pppLLLDDDGGGLLLvvvkkkooosssuuuuuupppeee^^^dddooovvv{{{~~~{{{{{{{{{rrrhhhiiiqqqmmmHHH999<<<@@@AAAvvvoooZZZ[[[hhhmmm\\\___iiivvvyyymmm^^^YYY\\\hhhnnnxxxyyypppTTTIIIGGGmmmXXXBBB;;;999:::RRRuuudddwww```RRRfffmmmhhhhhh\\\TTTXXX\\\RRRMMMUUUYYYcccbbbiiiwww|||wwwxxx{{{~~~uuulllkkkooottt}}}{{{ssskkkZZZKKKQQQccc|||uuuzzzuuunnnmmmkkkhhhfffeeeccc```]]]ZZZ^^^LLLcccEEE666555333555111777888PPPyyy|||fffVVVWWWZZZcccuuu}}}xxxqqqooorrrvvvxxxyyymmmnnnpppuuu{{{}}}|||yyyssswwwzzz|||~~~}}}uuulll[[[___ccc\\\]]]xxx{{{ssskkkggghhhjjjkkkiiimmmjjjgggeeeggglllqqqtttgggcccmmmkkkXXXRRRMMMLLLOOOTTT[[[___tttOOO888999>>>000555666333BBBUUUoooVVVYYYRRR\\\bbbTTTSSSpppxxxhhhWWW222777222111000000////////////..................///000---;;;OOOvvv||||||uuuxxxVVVOOOKKKHHH~~~{{{|||pppPPPFFFJJJKKKzzzrrrvvvqqqsssvvvuuulllcccdddkkk~~~tttsssyyy~~~zzzyyywwwmmmdddhhhrrrrrrFFF:::;;;@@@===jjjmmm\\\bbbssskkk\\\^^^bbbhhhfff[[[QQQTTT\\\mmmzzzpppyyyuuuhhhRRRKKKGGGwwwhhhJJJ:::888;;;HHHqqqaaa^^^oootttzzzvvvbbbXXXVVVTTTPPP\\\nnnssswwwtttxxx}}}vvvyyy}}}|||xxxtttppplllkkksss}}}{{{ssscccTTTTTT^^^{{{rrrrrrvvvnnnmmmjjjhhhfffddddddbbb```^^^SSSRRRFFFoooCCC666444111555000777888FFF~~~wwwkkkXXXUUUWWWeee|||yyyvvvsssqqqqqqssswwwzzzssspppnnnrrrzzz|||wwwyyy{{{rrruuutttfffaaayyywwwppphhhddddddgggggggggllllllhhhdddeeeiiikkkhhheeebbbooocccUUUOOOKKKMMMQQQUUU[[[aaannnFFF777888<<<000666555333:::888dddZZZQQQYYYXXX]]][[[UUUiiitttcccmmmDDD///555000000///////////////000//////............//////+++666:::fffvvvqqq|||hhhWWWPPPKKKttt}}}uuuZZZLLLLLLIIIvvvuuuxxxtttrrrsssvvvuuunnniiihhh}}}yyy{{{~~~|||yyyuuujjjbbbhhhtttwwwFFF===:::@@@===cccnnn]]]ddd{{{{{{fff```___ZZZXXX\\\aaafffnnnuuuuuu}}}mmm]]]NNNJJJGGGZZZ===999>>>BBBppp```kkkyyyaaaYYYSSSQQQXXXsss}}}xxxyyyzzzqqqpppooojjj```YYY^^^gggwww{{{{{{qqqrrrpppfffjjjfffdddbbbbbbaaaaaa___]]]QQQFFFHHHwwwAAA777333000666///777666;;;vvvsss~~~sss^^^VVVVVVeeessswwwzzzzzzwwwvvvxxx{{{{{{xxxuuuvvv{{{}}}~~~}}}}}}pppkkkeeeaaabbbdddffffffggghhhgggdddfffkkkjjjeeefffdddsss|||XXXSSSMMMIIIMMMRRRVVV\\\bbbrrr@@@888666999111888555444---222ddd{{{uuuXXXRRRYYYZZZZZZZZZXXXSSSbbbkkkvvv___888555222//////.........//////000000000//////...//////000---333444QQQvvv|||xxx```UUUOOOkkk}}}nnnzzzdddQQQLLLEEEsssvvvwww{{{tttrrrxxx|||wwwmmmfffyyynnnzzzooottt~~~zzztttiiiaaahhhvvvpppttt~~~EEE???:::AAA???aaaqqq^^^ddd~~~pppbbbeee[[[bbbjjjllljjjoooyyyfffUUUIIIHHHHHHddd>>>666<<<;;;dddvvv]]]sss\\\VVVSSSTTTdddzzzsssppp{{{wwwwwwpppeeecccllluuuxxx~~~wwwkkkcccgggppptttrrrkkk___hhhdddbbb`````````___]]]\\\RRRCCCRRRrrr???888333000666///777444444lllppp|||yyycccYYYVVVeeerrrzzz||||||~~~}}}|||~~~}}}~~~|||zzzkkkgggbbb___```ccceeefffaaadddeeedddiiipppooohhhhhhfffvvvvvvPPPRRRKKKIIINNNSSSVVV\\\ccc<<<999555666222:::444999,,,@@@CCC{{{cccVVVMMMRRRWWWRRR[[[ZZZSSSPPPqqqhhhZZZAAA222<<<222///............///000000111000000/////////000000+++,,,333<<>>@@@RRR~~~ooodddjjjsssiiibbb]]]___ccciiilllppp}}}}}}ppp^^^PPPOOOHHHfffqqqAAA:::<<<;;;YYYsssdddlllXXX]]]ZZZXXXqqq{{{qqqyyy}}}ssskkkllliiimmmwwwyyypppnnnkkkjjj``````hhh^^^^^^bbb``````]]]QQQBBBKKKsssZZZ444:::333000555777222999888QQQppppppsssWWWYYYlllmmmvvv}}}~~~~~~zzz~~~hhheeeaaa```aaaaaa___]]]ccccccaaa```ffflllhhh___ccchhh|||iiiPPPMMMPPPKKKLLLWWW[[[^^^iii```AAA222555666777777222555111...===fff{{{yyy~~~}}}rrrqqqccc]]]RRRJJJNNNXXX\\\ZZZ___FFFZZZqqqeee|||RRR<<<333)))666111///---,,,...222777:::111000...------...///000333&&&,,,;;;RRR{{{~~~~~~___SSS{{{yyy|||{{{gggTTTQQQuuutttwww{{{~~~}}}yyy~~~~~~yyyxxxtttkkkeeefffnnnttt}}}jjjHHH???===;;;===MMMvvvrrrfffkkk}}}uuugggcccbbb```eeecccgggsss|||vvvlll^^^TTTVVV\\\rrr@@@888:::777NNN|||uuu___kkk^^^UUUZZZpppvvv|||nnnjjjllliiijjjdddeee```___bbbaaaZZZWWWQQQFFFAAAMMM~~~QQQ222777000111444666111888666III~~~uuu}}}___YYYkkksss||||||~~~|||yyyfffccc```___``````___]]]___`````````ffflllhhhaaaffflllbbbPPPLLLNNNJJJMMMYYY\\\___iiiXXX>>>111555444555666111222666333666TTThhhlll~~~xxxqqq~~~rrrnnnhhh]]]XXXYYYTTTSSSRRRTTTWWWYYYYYYYYYVVVmmmuuukkk{{{}}}AAA666444---333000///------...111555777000///...------...///000111---000222AAAmmmpppVVVlllvvv~~~{{{xxxVVVLLL|||yyysss~~~xxxyyyrrrhhhffflllqqqooo|||pppOOODDD>>>:::;;;HHHnnnuuujjjlllpppdddeeejjjkkkmmmggghhhyyy~~~{{{ssslllfff___YYYYYYrrrtttBBB888<<<999FFFmmmpppYYYnnnppp]]]WWWggg|||sssgggeeefffaaa```ZZZ```aaa[[[VVVTTTOOOFFFJJJhhhEEE333777000333222555111666555@@@vvv{{{yyyjjjZZZhhhyyylllcccaaa___^^^^^^___^^^]]][[[]]]___```eeejjjgggbbbiiirrrsssWWWPPPIIIKKKIIINNN[[[]]]^^^iiiMMM999222555222222444000000999888///>>>jjjzzzvvv|||zzzZZZllllllyyy|||jjjeeebbbvvvqqqkkkaaaXXXSSSQQQRRRSSSVVVMMMMMM[[[fffbbbXXXRRRpppmmmxxxTTT222000333000//////...------...///111222///...---,,,,,,---//////---111333,,,111ZZZccc^^^zzzyyy}}}\\\MMMxxxyyyzzzyyypppeeegggsssvvvpppttt|||[[[MMMAAA;;;===GGGgggzzznnnnnnoooccchhhoooooowwwqqqppp~~~|||uuukkkeeebbb```___VVVnnn@@@666<<<;;;???^^^~~~|||pppccc}}}WWWQQQ___ppp~~~iiicccccc^^^ZZZ[[[```[[[TTTWWWYYYSSSMMMSSSlll;;;777999444333000444222666666:::aaasssuuu___dddxxx{{{ccc___^^^]]]]]]]]]]]]]]]]]]ZZZ\\\___aaadddeeedddbbbjjjyyygggPPPQQQIIIJJJIIIPPP\\\\\\^^^kkkCCC666444666111000333111000666888111111LLLzzz|||XXXXXXbbbZZZ[[[[[[TTTeeewww}}}yyypppbbbVVVZZZZZZUUUOOONNNSSSUUUSSSTTTXXX___^^^PPPKKKeeewwwnnn<<<222//////111---------------------------...---,,,,,,,,,---...///***...222...---HHHvvvhhh[[[wwwfffLLLccc~~~~~~|||wwwllldddjjjwww|||xxxssslllYYYEEE;;;>>>EEE```sssqqqnnneeelllrrrooouuutttttt{{{zzz{{{qqqhhhccccccdddeee]]]bbb<<<333777888666KKKzzzsssRRRKKKYYY______lllppplllbbbaaaaaa]]][[[___UUUQQQ\\\XXXJJJGGGcccYYY666999999444333---444333555888999RRRuuu}}}fffbbbqqqsss___[[[\\\]]]]]]]]]\\\]]]]]]\\\]]]```aaaaaaaaaaaacccmmm^^^MMMQQQKKKLLLLLLRRR[[[ZZZ___rrr===444555777000000444111111///444777000666ccc~~~qqqbbbJJJOOOYYYYYY\\\^^^\\\[[[ZZZVVVRRRRRRTTTSSSQQQTTTZZZZZZUUUccc\\\ZZZ\\\___mmmzzzmmmLLL222888000+++222000---------------,,,++++++,,,,,,,,,,,,,,,---......+++***...333111555\\\nnn^^^ooo~~~xxxmmmIIILLL}}}|||||||||{{{zzzzzzqqqhhhgggooozzzfffIII:::<<<@@@VVVqqq{{{vvv{{{uuu~~~zzziiinnnpppooowwwwwwmmmgggfffiiikkkllloooZZZ@@@777666999444>>>oooeeeQQQOOOLLLLLLRRR^^^ffffffcccnnnttt|||eeeXXXZZZ```]]]VVV]]]UUUTTTZZZJJJ<<>>|||ZZZWWWVVVSSSXXX]]]VVVZZZmmmiiiooowwwzzz|||~~~kkkZZZYYY[[[WWWUUUXXXSSSQQQSSSMMM;;;@@@xxxLLL888555444222---333333333333444555666666TTT}}}zzzyyysssjjjiiiuuueeeZZZZZZWWWXXXXXXYYYZZZ[[[[[[\\\\\\YYY]]]ccc___ZZZfffzzz```NNNNNNLLLNNNRRR___UUU```aaa___CCC444444333222111000///...000000000111222222333333DDDzzzpppYYYaaaddd|||LLL000222222111///...,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,---...///000111222hhhJJJSSS{{{\\\>>>>>>CCC~~~zzz|||wwwwwwxxxvvvpppjjj```cccnnntttqqq{{{XXX===888:::<<>>pppoooXXXTTTSSSQQQQQQRRRRRRPPPMMM;;;XXXMMM999000222555///...222///000//////000000111222333666444FFF|||wwwvvvyyyyyytttqqqrrrtttxxxvvvllleee[[[RRRWWWXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\^^^bbbdddiii|||hhhJJJBBBHHHEEEIIITTTSSS[[[___aaarrrIII333111//////............------,,,,,,,,,---......//////555000000333111555PPPpppgggBBB,,,333777******888///......------,,,,,,+++************))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,pppVVVBBBEEE\\\www}}}{{{|||vvvxxxvvvUUU:::888;;;999666333AAApppttttttyyyxxxxxx{{{~~~{{{ppppppmmmgggcccgggrrr|||fff666444<<<666333;;;555:::XXXsss^^^@@@DDDZZZzzzmmmppptttuuuiii^^^ZZZ]]]cccmmmvvviii{{{|||YYYLLL|||DDD:::555333222111111222444666///777000PPPnnnWWWPPPTTTSSSSSSSSSUUUUUUPPPJJJMMM~~~111???***)))444222---000333////////////000111222333...===333fff{{{vvvtttxxxxxxsssqqqsssooooooxxxlllllllllhhhkkksssllljjjeee___^^^```___ZZZPPPSSSVVVUUUSSSTTTXXX\\\YYYYYYZZZ[[[\\\]]]]]]^^^___dddiiiuuuWWW@@@BBBKKKEEEJJJVVVTTT^^^dddcccpppwww666222666..................------***++++++,,,,,,---......&&&111666///...555:::888ZZZWWW888999555000///222///))).........------,,,,,,,,,************))))))))))))))))))))))))************++++++++++++++++++,,,,,,{{{fffUUUHHHHHHGGGRRRyyyppp~~~~~~rrruuuyyygggGGG777777;;;666:::;;;888QQQ{{{xxxvvvxxx{{{zzzwwwwww{{{yyysssnnnmmmjjjgggjjjtttMMM666AAA777333:::333555???IIIuuutttmmm^^^]]]vvvmmmaaaeeeiiihhhfffiii\\\SSSdddsssrrrnnnbbbuuuLLLaaaiiiBBB999555444333222111111111111333888444;;;\\\rrreee]]]ZZZXXXNNN]]]SSSNNNZZZOOOEEEXXXJJJ777222111000.........///000/////////000111111222222888***555WWW{{{zzzzzzxxxtttppppppsssxxxqqqrrrtttwwwxxxyyyyyyyyypppiii```\\\]]]^^^]]][[[\\\[[[[[[ZZZZZZYYYXXXXXXYYYXXXWWWVVVVVVWWWXXXYYY[[[YYYZZZ^^^___\\\\\\^^^___kkkuuukkkKKKAAA@@@JJJNNNMMMQQQZZZdddTTTiii[[[,,,444000......---------,,,,,,,,,++++++,,,,,,,,,,,,------.........///000222333444777XXXYYY444222222111000///...------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++xxxaaaPPPCCCCCC@@@HHH]]]~~~wwwsssqqqxxx|||zzzsssVVV@@@444444777555777===444===zzz~~~}}}}}}|||uuurrrtttwwwxxxwwwxxxzzzvvvooowwwllliiioooqqqssskkk>>>333===444333;;;555333888CCCfff\\\}}}tttvvvzzz___YYY[[[\\\[[[]]]bbb^^^]]]gggkkknnnvvvzzzUUUBBB[[[:::333444444333222111111111111///444111555LLLiiizzzxxx}}}|||uuulllfffdddaaa]]]ZZZPPPVVVZZZXXXUUUSSSTTTVVVTTTYYYUUUSSSNNN???QQQmmmAAA222111111///.........//////...//////000000111222222777000333BBBiii~~~uuutttrrrooonnnoooqqqttthhhiiiiiijjjiiihhhgggfffbbb]]]XXXVVVWWWXXXVVVSSSVVVVVVUUUUUUTTTTTTTTTSSSWWWWWWWWWWWWXXXYYYZZZ[[[ZZZXXXZZZ]]]^^^\\\^^^bbbgggmmm}}}wwwFFFFFF@@@AAAIIIPPPRRRVVV]]]ZZZfffGGG,,,111222...------------,,,,,,,,,+++++++++,,,,,,,,,---------------...///000222222444111;;;\\\~~~OOO:::999222222111000///...---,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++qqqZZZHHH???AAA<<<@@@===zzzrrrnnnsss{{{}}}wwwttt|||uuufffBBB999555333666666222@@@555---ZZZ}}}~~~tttqqqqqqrrrrrruuuwwwwwwxxxxxxsssmmmqqqllllllrrryyy~~~III333444;;;111333<<<444444222>>>RRR|||```pppqqqnnntttoooZZZYYYYYYWWWVVVSSSZZZ^^^dddmmmnnnttthhhKKKnnnzzzKKK444111444333222111000000000000000444222555BBBUUUzzz|||mmmddd^^^___fffoooxxxwwwssssssssssssoooiiifffeeefffggghhh___ZZZTTTQQQQQQQQQPPPNNNIIIMMMRRRUUUVVVWWW[[[^^^\\\WWWOOOGGGCCCRRRsss@@@:::...000000///............///......//////000111111111111444444111KKKtttqqqmmmkkkkkkmmmnnnooogggfffeeedddbbb___]]]\\\[[[XXXVVVVVVXXXXXXTTTQQQQQQQQQQQQQQQQQQQQQPPPPPPTTTUUUWWWYYY[[[]]]^^^^^^\\\ZZZ[[[^^^^^^^^^bbbhhhtttzzz\\\<<>>FFFppp~~~zzzzzzhhhggg[[[]]][[[XXXZZZVVV]]]aaalll}}}lllCCCooo```>>>555444222222111000000000000000000222111555===HHHiiizzzwwwoooiiijjjjjjfff```]]]bbbgggjjjgggccccccgggjjjiiiddd^^^ZZZYYYYYYXXXXXXZZZVVVRRROOOOOOOOOOOONNNWWWRRRPPPQQQSSSTTTVVVXXXWWWQQQEEE===TTTQQQ///888//////.....................------...//////000000111+++333555000===kkk|||uuummmhhhhhhiiiiiihhhffffffeeecccaaa___]]]\\\ZZZYYYWWWWWWXXXWWWTTTRRROOOPPPPPPPPPQQQQQQQQQQQQRRRTTTWWW[[[^^^```aaaaaaaaa___^^^______```fffooowww___KKKFFF@@@FFFLLLPPPUUUZZZ]]]]]]pppIII111333000,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000---777===666///:::WWWrrryyyKKK777888999222***000000///......---,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))************))))))))))))************hhhSSSCCC===EEE>>>>>>CCCDDDvvv}}}sssooouuuxxxwww{{{yyyxxx|||bbb@@@111888999666777777000::::::555777HHHwwwxxxvvvttttttvvvwwwvvvuuuuuurrroooooooooppppppppprrrmmm???999999999555222888999...555///===BBBeeezzzvvvsssccc]]]kkk~~~yyy\\\WWWYYYVVVVVV[[[^^^gggkkkvvvvvviiiOOOZZZ~~~LLL777444666111111000/////////000000......,,,111777:::OOOrrrmmmhhhqqq~~~}}}mmmbbb```\\\[[[[[[[[[[[[\\\```dddccc___ZZZVVVTTTTTTTTTSSSSSSQQQNNNLLLLLLLLLLLLLLLWWWPPPMMMRRRWWWUUURRRRRRDDDHHHQQQbbbmmm===222444222---------.........---------------...//////000000///000222444888KKK|||zzz{{{}}}rrrjjjfffdddbbb```]]]]]]\\\\\\[[[[[[[[[[[[YYYWWWTTTSSSRRRQQQPPPOOONNNOOOOOOPPPQQQRRRSSSSSSRRRTTTXXX\\\___aaabbbcccccc```_________bbbmmmxxxiiiHHH@@@AAAAAAHHHPPPTTTTTTVVV\\\aaa{{{hhhCCC...000111***------,,,,,,,,,+++++++++*********+++++++++,,,,,,------------...///000000+++///222444333333555777UUUsssMMM???333000111111222333//////......------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))************(((((()))))))))*********kkkWWWEEE===CCC===;;;;;;DDDQQQ~~~||||||ssspppmmmlllpppxxxooozzzkkkMMM888111666555444666333222333333666333444^^^zzzxxx{{{yyyuuupppooorrrvvvwwwwwwoooiiifffhhhkkkmmmqqquuu{{{}}}UUU777555777444///222888777111000...777???UUUlll~~~iiiDDDQQQeee{{{ssscccWWWVVVWWWVVVXXX^^^___iiiqqq|||pppRRREEE^^^fff???222222222000000////////////000000000111...///444333:::MMMzzzzzzyyyuuuiiiddd]]]WWWWWWYYYYYYYYYZZZeeeaaa\\\YYYXXXWWWWWWVVVRRRQQQQQQQQQQQQRRRTTTUUUUUURRRUUU]]]^^^UUUOOONNNAAAUUUxxx~~~>>>222444...111+++,,,------...---------,,,,,,------.../////////666111...333444444\\\xxxvvvxxx}}}zzzqqqiiibbb]]]YYYVVVUUUUUUUUUUUUVVVWWWWWWXXXWWWUUUSSSQQQPPPPPPPPPLLLMMMNNNOOOQQQRRRSSSTTTSSSUUUXXX[[[^^^```bbbcccaaa```___aaadddlll|||sssOOOBBBAAA@@@EEEIIIQQQVVVTTTUUUeeezzz@@@===******111,,,,,,,,,,,,,,,++++++++++++************++++++++++++---------------...///000222000///333999;;;888555333AAAVVVnnn}}}TTT666333333666777333......222......---------,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))************((((((((()))))))))******jjjYYYEEE;;;AAA<<<;;;999CCC666RRR}}}xxxxxx~~~|||xxxuuuttttttsssvvvqqqrrr|||~~~yyyOOO>>>555555555000444777///444111///444444111IIIsss}}}~~~}}}xxxrrrqqqtttvvvvvvtttfffaaabbbiiiooorrrwww}}}\\\@@@777111666333///333444333555000111111<<<@@@[[[{{{OOORRRYYYfffvvv___\\\YYYXXXZZZ]]]```bbbhhhmmmyyyvvvNNNAAAVVV}}}PPP888111000000/////////......//////000...555222000444222222;;;]]]~~~xxxjjj___```dddbbb^^^[[[```\\\XXXUUUSSSRRRQQQPPPOOOOOOPPPPPPPPPRRRTTTUUUSSSSSSXXX[[[RRREEEEEEOOOhhhSSS...000222+++---***+++,,,---...------,,,+++,,,,,,---......//////333222---111444---EEExxx~~~tttooossszzz}}}}}}}}}~~~vvvjjj___ZZZUUUUUUSSSRRRQQQRRRRRRSSSUUUVVVXXXXXXWWWUUUSSSRRRLLLMMMNNNPPPRRRSSSUUUUUUVVVVVVXXXZZZ\\\___aaabbb``````ccciiiqqqmmmKKK???BBBGGGHHHMMMKKKRRR[[[YYY]]]~~~sss666222,,,***000---,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,------...+++---...---+++,,,111666555222000444AAAWWWqqqoooTTTCCC999555666;;;666333555555111---------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***eeeWWWCCC999AAA>>>>>>999???>>>???]]]wwwuuutttqqqttt|||}}}|||~~~zzzvvvsssrrrrrrrrrqqqqqqvvvvvvrrr^^^===666666999666///555999///444444000333888222777JJJyyyyyyvvvttttttvvvuuuooojjjaaa^^^aaammmuuuyyy~~~nnnBBB222888000777666333444000///888444555---999000LLLnnnjjjbbbZZZ[[[fffsss{{{~~~www}}}~~~~~~}}}rrr[[[WWWZZZZZZXXX\\\ccceeecccxxxxxxrrr???LLLhhhBBB555333222111//////.........//////000&&&222222,,,111222111555>>>ccc{{{fffbbb]]]ZZZXXXWWWUUUTTTUUUVVVVVVVVVUUUUUUVVVXXX]]]^^^bbb___OOOEEESSSjjjeee888222555111---***)))***,,,---...------,,,++++++,,,------......///(((111000222888///888\\\zzzmmmpppzzz}}}|||{{{|||{{{{{{}}}sssfff^^^VVVTTTRRROOOMMMLLLLLLLLLOOORRRWWWZZZYYYVVVSSSQQQNNNNNNPPPRRRTTTVVVXXXXXXXXXXXXXXXYYY[[[]]]```bbb```bbbgggqqq}}}yyyOOOBBBDDDEEEFFFJJJUUUOOOUUUaaa```hhhLLL<<<+++111111000+++,,,,,,,,,+++++++++******)))************++++++++++++++++++***++++++,,,,,,//////...///111222222222333444777888888999>>>CCCRRR^^^mmmxxx}}}nnnPPPBBB999;;;;;;555333777000000000000+++'''+++111------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))___FFF???:::<<>>?????????AAADDDCCC???>>>@@@@@@<<<:::888666444333222222333000///...------,,,------,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************}}}\\\EEE>>>999:::===:::===:::999;;;>>>PPPyyy{{{xxxvvvrrrmmmlllsss}}}sssppppppwww~~~vvvOOO;;;222444444444333222222111111333333333333444444444444>>>xxxmmmqqqyyy~~~~~~wwwlllgggddd___]]]^^^lllvvv}}}{{{yyy~~~XXX<<<666777222222222222222222222222222333111222444444;;;TTTpppRRRzzzkkkYYYYYYbbbaaaaaa```^^^\\\]]]aaaeeeZZZ[[[\\\\\\\\\\\\]]]___WWW\\\^^^[[[UUUTTTVVVYYYYYYaaaaaa___ccchhhzzzjjjCCC777000...000---000//////...------......---......///000000111111222???KKKcccjjjuuuzzzqqqlllhhheeeffffffgggmmmttt|||uuutttrrrmmmkkkmmmpppZZZOOOsssJJJ888+++---111...,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---///000111111333555888SSStttjjjooottttttwwwxxxwwwtttsssuuuzzz~~~{{{nnnhhh___XXXUUUSSSQQQPPPNNNOOOPPPPPPQQQQQQQQQQQQQQQOOOOOOQQQTTTWWWWWWVVVSSSTTTVVVZZZ^^^dddgggiiiwwwQQQFFF???DDDIIIIIIKKKPPPQQQ\\\[[[hhh|||TTT888,,,000---+++...///,,,,,,,,,++++++***************************************))))))******+++,,,,,,,,,,,,---......////////////000222333444555666555666777888999:::::::::999;;;;;;888888;;;;;;888888777555444333222333333111000///...---,,,,,,,,,,,,,,,+++++++++*********************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********wwwXXXBBB===888999<<<888;;;888888999999CCC\\\vvv{{{uuuuuuxxx|||zzzxxxOOO>>>666---333333333222222111111000222222333333333444444444,,,^^^iiiaaabbbjjjnnnlllrrr~~~zzzyyyzzzrrriiiaaa^^^]]]___fffmmmyyyxxxzzzUUU???333222666222111111111111111111222222222111333444111444FFF[[[~~~}}}```IIIVVVZZZ___^^^YYYUUUSSSTTTVVVUUUTTTSSSSSSRRROOOMMMPPPNNNMMMNNNPPPTTTXXXZZZVVVfffnnnjjjcccYYY^^^sssuuuPPP777222---,,,///---//////...---------......------......///000000000111777666DDDpppnnn```___eeejjjnnnjjjiiimmmssszzzvvvggg\\\ZZZ^^^zzzMMM444---+++000///******...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000111333555>>>WWWnnncccgggmmmtttvvvwwwtttoooooosssxxxzzz}}}ssshhh^^^XXXUUUUUUPPPOOONNNNNNNNNPPPRRRTTTTTTRRRQQQSSSUUUXXXYYYZZZVVVZZZ___aaaccciiiuuu~~~|||SSSBBBCCCFFFHHHJJJLLLNNNPPPYYYcccddd}}}nnn888------///)))***///...+++++++++++++++************************************))))))))))))***+++++++++,,,,,,------......///---...///000111222333444333444444555666666666555222555555333333777777444555444333333222222333333222111000...---,,,,,,,,,,,,++++++++++++*********************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******rrrTTTAAA===888888;;;888:::888777888888:::EEEQQQ}}}ssstttvvvsssooonnnqqqSSS<<<777666333222222222111111000000000222222222222333333333333444>>>^^^vvvlllllllllmmmqqqtttsssooo}}}}}}xxxpppjjjbbb``````ccceeegggnnnvvvuuuttt}}}[[[<<<555222111555444000000000111111111111111000000333444111000;;;IIIttt|||WWWUUUVVVXXXYYYYYYXXXWWWVVV[[[WWWRRRQQQRRRTTTTTTRRRUUUSSSSSSXXX]]]aaafffjjjpppmmm^^^PPPPPP[[[uuuXXX>>>222222...---///---......---------------...,,,------......///000000,,,555555;;;VVVwwwrrrbbbfffaaa___bbbfffiiinnntttooovvvyyyuuupppvvvQQQ555///---///222000***)))---++++++++++++++++++++++++++++++,,,,,,,,,---------...///000000//////111333555AAA}}}fff^^^aaaiiinnnsssrrrmmmkkknnnrrrrrruuuyyy}}}~~~tttjjjbbb\\\YYYWWWSSSQQQPPPQQQTTTVVVUUUTTTTTTVVVXXX\\\___```___aaaccceeekkkyyyzzzNNN:::CCCHHHJJJHHHJJJQQQWWWWWW\\\dddpppNNN111...222///'''+++000)))+++++++++***************************************)))))))))))))))***+++++++++++++++,,,------......------...///000111222222333444555555555555555444333666666444444777777444222222222222222222222222222111000...---,,,,,,,,,++++++++++++************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***lllQQQ@@@>>>999999<<<999999888888999999777999===```rrrrrrssspppjjjiiisssWWW???888444333777000000000000000/////////111111111222222222333333777000777pppsssnnnzzz|||ooohhhfffkkkqqquuuuuuvvvyyy}}}xxxnnniiihhhiiiiiihhhhhhhhhkkkqqqssstttxxx~~~{{{```BBB444777444111222222/////////000000111111111...000333444111000666>>>gggxxxxxxiiiWWWMMMOOOWWW\\\^^^aaa]]]YYYYYY]]]```aaa```cccbbbdddgggccc___aaahhhaaaYYYKKKNNNiii```GGG666111333...,,,...***------,,,,,,,,,,,,------,,,,,,,,,---......//////***///111888CCCPPPqqqUUU999333111...---//////---+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.../////////......000222000;;;NNNzzz^^^WWW[[[bbbiiilllkkkiiijjjmmmkkkmmmrrrxxx}}}tttkkkhhhbbb\\\XXXVVVWWWWWWUUUVVVXXX[[[^^^bbbfffiiijjjlllqqqzzzpppLLLBBBKKKBBBGGGIIIIIIMMMVVV\\\\\\ZZZnnnhhh999444111222...'''---000&&&************************))))))))))))))))))))))))))))))(((((())))))***+++******++++++,,,---------------...///000111111222222333333444444444333333777999999555444666666333000000000111111111111111111000///---,,,,,,+++++++++++++++*********))))))************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))fffMMM???>>>999888;;;999777888999999999888777666444[[[zzz{{{yyyssspppbbbbbbaaaeeeuuuccc<<<666888000---444////////////////////////000000111111111222222222000444///BBBnnnzzzvvvkkkjjjiiigggggggggggggggppplllgggeeeeeehhhkkkmmmpppooorrr{{{nnnDDD555333888333///000---......//////000000111111...000222333111111555888SSS```|||}}}nnniiifff___XXXZZZXXXUUUUUUWWWYYYZZZ[[[___```eeefff]]]RRRTTT]]]aaalll{{{GGG>>>111///222,,,***+++''',,,,,,+++++++++,,,------++++++,,,,,,---.........222,,,***444======RRRwwwSSS===444---...+++)))***---...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------///111000999222dddlllZZZTTTXXX^^^ccceeeeeeeeeeeeeeefffkkkpppsssvvv}}}yyyrrrlllgggeeecccaaadddiiilllpppsssxxx{{{nnnZZZKKKAAADDDNNNGGGJJJNNNQQQRRRUUUYYY\\\tttBBB222333------,,,'''---000''')))))))))***************)))))))))))))))))))))))))))(((((((((((()))******)))******++++++,,,,,,------------...///000000111...///000000111111111111555888777333222444333000...//////000000000/////////...---,,,+++++++++++++++************)))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))```III======888777:::888666777888777777777777777...AAA___~~~{{{~~~vvvpppjjjbbb[[[YYYbbbjjjrrr^^^FFF333333444///---000........................000000000000111111111222---888555555DDD~~~xxxvvvwwwvvvsssooonnnqqqvvvxxxyyyzzz{{{{{{~~~}}}nnnKKK666000333555//////222+++------...//////000111111000111222111000111333444:::VVVgggxxxnnnhhh^^^UUUQQQUUU]]]dddZZZ]]]gggsssuuusss|||aaa===999------///+++,,,---'''+++++++++++++++,,,------+++++++++,,,------......222///+++000777666???VVVzzzUUU777222000******************++++++******************************++++++++++++,,,,,,,,,+++,,,------,,,---///111111333222IIIyyyjjjVVVUUUUUUWWW[[[^^^___^^^^^^]]]```ddddddeeelllvvvyyy|||jjjWWWHHHGGGKKKIIIFFFEEENNNNNNSSSYYYYYYZZZgggxxx\\\777222000(((+++...)))***...+++((()))))))))*********+++))))))))))))))))))))))))((((((((((((((()))******))))))******+++,,,,,,,,,++++++,,,,,,---.........+++,,,---//////000000000000333333//////111111.........///000//////------,,,++++++******+++++++++************))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))]]]FFF;;;;;;666555888666555777777555555666888888:::777999MMMtttzzzzzzvvvfff^^^\\\aaagggvvv\\\:::777333111111222222222---.....................000000000000111111111111000111444:::,,,CCC~~~uuuJJJ333444111333111+++111555------------...///000000111111222222///...000222222$$$PPPPPPaaa}}}ttt|||aaaDDD555888---,,,///,,,///111++++++*********+++,,,,,,---***++++++,,,,,,---......&&&000///***,,,---444CCCUUUtttOOO888111+++,,,222***---///---)))(((((((((******************************+++++++++,,,,,,,,,***+++,,,,,,,,,---///111...(((999888YYY{{{\\\VVVPPPPPPTTTXXXZZZYYYWWWUUUVVVYYYXXXWWW```kkkeeehhhmmmttt|||rrr^^^RRRHHHDDDDDDHHHMMMNNNMMMNNNLLLKKKRRR\\\^^^gggxxx888666222000(((...444+++''',,,---(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******)))))))))***++++++,,,,,,*********++++++,,,,,,---+++,,,---///000111111111---000000---...111111...---.../////////...,,,+++******))))))******+++,,,************))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))XXXCCC999999666888999111555666777666555444555777>>>777333:::NNNqqq~~~ssssss{{{uuu}}}vvvuuu]]]EEE444333111////////////000..............................///000000000000000000000333555111777TTTtttxxxPPP:::222111000000///...------------------............///......//////000000111111'''777LLLaaawww~~~fffDDD<<>>777222...------,,,++++++***************************************+++++++++,,,,,,---------...//////000000000>>>TTTllloooJJJ888+++...222///,,,...+++++++++*********))))))*********************************+++++++++,,,,,,,,,,,,,,,------------......,,,...111666HHHpppiiiUUUOOOMMMLLLKKKNNNOOOQQQSSSSSSQQQPPPNNNQQQUUUUUUSSSTTT[[[bbbeeedddgggkkkooosssvvvwwwxxxuuutttsssrrrrrrnnnhhhcccTTTPPPKKKIIIIIIJJJIIIHHHKKKKKKIIIFFFHHHMMMRRRTTTaaabbb\\\lllbbb:::111222...,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,---------.........------------------------///.........---------,,,+++++++++***************'''(((((()))))))))(((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((UUUBBB999999666777888111444555666666444444555666111888>>>:::000000DDDZZZxxxQQQ;;;111---222111000///............---------------------------...//////000/////////000---000666666000///444DDDoooLLL:::111///111/////////......------,,,------------............---......//////000111111777///AAAhhhyyyttt|||~~~LLL888999444(((------,,,,,,+++******************************************++++++++++++,,,,,,,,,---......//////000000000666JJJgggccc888000,,,---333222+++''')))+++************)))))))))*********************************++++++++++++,,,,,,,,,,,,,,,---------------...111111---444QQQooocccSSSSSSPPPIIIDDDGGGJJJKKKKKKKKKLLLLLLIIILLLLLLIIIJJJPPPUUUVVVPPPQQQRRRSSSTTTUUUVVVWWWWWWTTTPPPMMMKKKIIIFFFDDD@@@???@@@BBBEEEHHHHHHHHHKKKJJJKKKNNNPPPSSSVVVYYY___\\\cccggg<<<...,,,...///+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))*********++++++++++++------------............------------------------......------------,,,,,,,,,++++++******)))))))))(((''''''***---...+++''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((RRR@@@999999555777888222333444555555444333444555888444444888999888888:::QQQuuuqqqNNN???:::444...000//////.........------------------------------------...////////////...111------222444333444777333LLLssswwwIII999888333000111.........---------,,,,,,,,,,,,---------.........------......///000000111,,,111999KKKhhhuuuWWW888444777333***,,,,,,++++++*********)))************************************+++++++++++++++,,,,,,---......//////666111000999NNNggg{{{zzzZZZ???...222///...000---((('''+++************))))))))))))************************************++++++++++++++++++,,,,,,,,,---------...000333333///222BBBUUUppp^^^SSSLLLLLLKKKIIIFFFEEEGGGJJJMMMIIIKKKKKKHHHHHHMMMOOONNNMMMMMMLLLKKKLLLLLLMMMMMMOOOMMMJJJHHHGGGGGGGGGGGGJJJJJJKKKLLLMMMLLLJJJHHHJJJMMMTTT[[[YYYUUUXXX___vvv~~~|||BBB222333...***...+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))************+++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,+++******))))))+++))))))---222333...)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((PPP???888999555666888222222444555444333222333555888111///777???@@@:::666000IIItttvvvDDD777;;;888111///............---------,,,------------------------,,,,,,---...............111///...///---,,,---111444000<<>>333333111******000***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,(((+++...000111333444333///333111...;;;___\\\???444111///------......///++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000(((***222999333***333EEElll|||```;;;555000000...+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------,,,000222///++++++222888DDDUUUeeezzzUUUBBB...'''+++000...+++.........---,,,+++)))'''(((((((((((())))))******))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,///...---...000111111///555LLLuuu}}}ooo___WWWWWWVVVOOOHHHGGGIIIIIIIIILLLOOONNNIIIGGGHHHJJJLLLMMMMMMLLLLLLKKKMMMNNNMMMLLLLLLNNNQQQQQQRRRSSSSSSSSSUUUZZZ___bbb___mmm\\\999000+++......***))),,,((()))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))*********+++++++++++++++++++++++++++++++++************+++++++++,,,******))))))))))))))))))&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((JJJ<<<888999444444777333111222333333111111222333444222222555555222222555...999>>>555111EEEiii|||PPP666444000---///000...***)))***,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,111...***'''***///111000555+++,,,555222111QQQ|||WWW999///---222444///,,,---,,,)))+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,------...//////000000+++***...111000333777>>>eeegggEEE000999888+++'''...///((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------******+++,,,---...//////%%%666DDDWWWrrrrrrJJJ333///---,,,,,,++++++,,,&&&)))***(((&&&(((+++---'''((((((((())))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++---...------000222333111777VVVlll~~~ggg^^^[[[SSSLLLGGGIIIJJJJJJNNNRRRPPPKKKIIIKKKMMMOOOPPPOOONNNMMMJJJKKKLLLKKKKKKMMMRRRWWWSSSUUUVVVVVVXXX^^^fffmmmvvvyyyddd222//////............)))$$$(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))((())))))))))))*********************************))))))******+++++++++,,,''''''''''''(((((((((((('''((()))((('''&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((FFF>>>777666666444333444111111111111111111111111111111111333555555444333666444222111333888===AAAxxx^^^BBB999000//////...------,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////000222555666YYYiiiHHH666000/////////...---,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000000111555<<>>111000000111111111222222333444555:::NNNuuu{{{bbbFFF777333111///...------,,,,,,++++++++++++))))))))))))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000777333111444AAA[[[qqqMMM111222444666555111---)))---,,,,,,,,,+++++++++***************************************++++++++++++*********++++++++++++,,,,,,,,,---------.........///000111111222===UUUkkk}}}VVVAAA:::777444222,,,,,,+++************+++))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))*********************************++++++++++++,,,,,,,,,//////......///...,,,***000222555888===EEEOOOVVVhhhmmmvvvvvv^^^FFF666...---,,,///222222---)))++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))******+++,,,------------,,,///222111222AAAdddeee;;;///222111,,,---,,,,,,+++***)))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))************************************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''|||CCC;;;444444444333222333000000000000000000000000...000111222333666;;;???444222000//////000222333111555666111///>>>YYYqqqzzzfffHHH<<<111000222000,,,+++++++++++++++************(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---......---000666888444333BBBSSSrrrwwwQQQ:::111,,,000333///)))'''+++000+++++++++++++++*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///000222333//////888CCCVVVrrrdddQQQ<<<444444222...+++*********)))************((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''((())))))************************************+++++++++,,,,,,,,,***)))***---...---++++++,,,---...000333777;;;>>>BBBJJJVVVbbblllqqqrrrzzz{{{hhh]]]LLL>>>666222000///000///---***)))***,,,///******)))((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((())))))))))))***+++,,,------------***,,,///...,,,222GGG\\\aaa888---111111---++++++++++++******))))))(((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyyBBB:::333333444222111333000000000000000000000000...000222111//////333666444333000///...000222444111222333333111111222333FFFbbbsss\\\HHH;;;333...,,,......+++***+++******************))))))((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++---111222000000222---EEEkkkoooPPP===333///...222///,,,+++,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000///---000555...???UUUiii~~~uuuYYYCCC:::111///...+++***+++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***************************************+++++++++++++++***((((((***,,,,,,,,,)))***+++---...///000000---///222888===?????????;;;???BBB@@@AAABBB@@@;;;222///+++***+++---////////////...***'''&&&))),,,))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((()))))))))))))))***+++,,,,,,---------......///000...---444===eee|||OOO:::---333333***)))222*********)))))))))((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***((((((((()))))))))******))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''uuuAAA999333333444222111333000000000000000000000000,,,///111000,,,+++---111111111000000000000111111333111111333555666444222666111:::XXXkkkTTTCCC777000---111---+++------******---))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************************************++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,222...)))(((---444555333......444AAATTTnnnrrrQQQ000(((000666333...---,,,---///222000***%%%)))*********************))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,++++++++++++++++++,,,)))***---...---///444000...///888GGG\\\uuuoooSSS???555111///...,,,)))***...))))))))))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))************************************+++++++++++++++++++++******+++,,,---,,,,,,,,,,,,------,,,++++++,,,...///...---++++++***------+++---000///,,,&&&)))...222333111,,,(((******,,,......,,,)))&&&(((((((((''''''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********)))***+++,,,,,,---,,,,,,000...///111111//////333@@@^^^zzzLLL444111111333000******000)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''sss@@@888222333333222111333000000000000000000000000(((---111000---,,,...111---...000111222111///...***000555666333000000222000555;;;;;;666<<>>000000///...------,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((()))***************))))))))))))******************************************+++++++++,,,,,,,,,+++,,,------......------000000000000000111111222222333555:::DDDPPP[[[bbbooosssyyypppXXXCCC999555333222------------,,,+++***)))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------...///111333444555555777;;;CCCQQQeeeyyywww\\\EEE777000,,,*********************************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///333,,,111OOOzzzfff===///222------,,,,,,+++***))))))))))))))))))((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eee<<<999555222111111000///////////////////////////........................------------............/////////000000000111111111111000111333444555555+++///555999===AAAGGGKKKSSSTTTVVVVVVUUUQQQNNNKKKDDDBBB>>>999444000---,,,///......---,,,,,,++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((()))***************(((((()))))))))******************************************+++++++++,,,,,,+++,,,,,,---------------///////////////000111111444444333222444666888:::777888;;;???CCCGGGJJJKKKOOOPPPSSSVVVVVVRRRKKKEEE;;;555...+++,,,---,,,***------------,,,+++***)))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---...000111222.........///222999AAAGGGKKKVVVfffwwwzzzYYYNNN>>>333...,,,+++***************************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,+++++++++,,,---///000111000///555GGGfff}}}UUU===222000222---,,,,,,+++******))))))))))))))))))((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___<<<888444222111111000///////////////////////////------------------------------------............------.........//////////////////000000111111111000111111///,,,++++++,,,---...000111111111000///......---------...//////------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))((())))))************)))(((((())))))))))))***************************************++++++++++++,,,++++++,,,------------,,,...------------...//////...////////////---+++***,,,,,,,,,,,,,,,---------//////111222222///***&&&))))))***...333444222///,,,,,,,,,,,,,,,+++***)))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******((()))******++++++******)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///111333444333222111222333888<<>>444......,,,***+++,,,---+++***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))************+++***))))))***+++***)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***+++---...000000)))---000000000666BBBMMMTTTDDD666333333111+++(((++++++******))))))))))))(((((()))(((((('''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TTT;;;888444111111000//////------------------------------------------------,,,,,,,,,------------...---------.........//////---///111000...------...,,,,,,+++,,,,,,,,,,,,,,,---,,,++++++*********************))))))***++++++)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********))))))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,))))))******++++++,,,,,,+++***))))))+++,,,,,,+++...+++(((''''''((())))))******++++++******))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))************)))))))))***++++++++++++************+++++++++,,,,,,,,,++++++******++++++,,,(((***++++++******+++,,,'''))),,,...000333666888333444777;;;@@@HHHPPPUUUZZZ___iiisss|||~~~uuujjj]]]UUUGGG@@@555---++++++---......---+++))))))((('''&&&))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((())))))*********,,,***)))***+++,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((((((***+++---...//////555111,,,***,,,111444666;;;aaakkkQQQ444000---,,,***(((+++000******))))))))))))(((((((((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&PPP;;;777333111000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............+++...111111...,,,---...000///------...---,,,***,,,,,,------.........///------,,,,,,,,,------...))))))(((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))************))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++))))))***++++++++++++***++++++******++++++,,,---///...,,,***))))))******++++++++++++++++++++++++000...+++++++++,,,+++***)))+++---///000///...---))))))*********))))))((('''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))'''((())))))******))))))((()))******++++++******************+++++++++++++++++++++***++++++,,,,,,/////////...------///111---...//////...,,,***)))333222111111333777<<>>777111+++++++++++++++,,,------++++++)))((((((((())))))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))*********,,,+++******+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***,,,---.........***---///...,,,+++...222---;;;SSSrrr~~~XXX???444666...)))***,,,+++***+++)))))))))((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&NNN:::777333111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---(((---111111---+++,,,...+++***(((***,,,---,,,+++***+++,,,------...---------,,,+++)))((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))***************)))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************((())))))***************++++++******++++++,,,---++++++++++++,,,---......((((((((((((((((((((('''+++)))'''&&&''''''&&&%%%%%%''')))******(((&&&%%%(((((()))))))))))))))(((''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))))))))))))))((())))))***************************++++++++++++******)))******+++,,,,,,((())))))(((((())),,,...((()))***,,,///000000///...---,,,,,,---...//////000111333444444333222111///...---...//////...---,,,...000000---+++************+++************+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))******+++++++++)))))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********((()))+++,,,---------,,,!!!)))111222///,,,,,,///;;;333///:::RRRsss~~~___FFF555...000111,,,+++000333///(((%%%((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LLL:::777333111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))************+++++++++&&&+++000000,,,***,,,...---+++***+++---...---+++,,,,,,---...---,,,+++***,,,++++++++++++,,,------((((((((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))***************)))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************(((((()))***************+++++++++***++++++,,,---((()))***+++++++++******(((((()))))))))*********'''&&&%%%&&&(((******)))))))))((('''&&&&&&(((***(((((()))))))))))))))(((''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))(((((()))***************)))************+++++++++((((((((())))))***+++,,,,,,------,,,***((()))***,,,+++******+++++++++***)))***+++---...---+++)))***+++,,,---...------,,,222000---,,,,,,------,,,((())))))'''%%%&&&))),,,***+++,,,+++)))&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***++++++,,,***((('''((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,---,,,,,,+++000---)))''')))---000333(((,,,444999666<<>>333,,,(((...---,,,+++************))))))))))))((((((((((((((((((((('''''''''''''''''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LLL:::777333111000000...---++++++++++++++++++++++++)))+++,,,......,,,+++)))((())))))*********************))))))))))))******))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))******+++,,,,,,,,,------------------,,,,,,222222333222444===IIISSSttttttgggIIIAAA666...,,,...111222,,,,,,,,,,,,,,,+++******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LLL:::777333111000000...---++++++++++++++++++++++++)))***,,,------,,,***)))'''((()))******************))))))((())))))******************************)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))******++++++,,,++++++,,,------...------000333444333111111333555AAAKKK\\\nnnzzzkkk[[[LLL???777444222///---,,,,,,,,,++++++,,,,,,,,,,,,***)))((('''''''''''''''''''''(((&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||JJJ:::777333111000000...---++++++++++++++++++++++++'''((()))******)))((('''''''''((()))************))))))((((((((()))******************************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******++++++******+++,,,---......///...000111000///...///000+++,,,///666???HHHOOORRR```iiirrryyy~~~}}}wwwrrrllleee\\\UUUIIIDDD===777444222111000222111///---+++***)))))))))******))))))(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyHHH:::777333111000000...---************************''''''''''''''''''''''''&&&'''((()))************((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******++++++*********+++,,,---.../////////...------...///333222///......//////000---222777999<<<@@@???<<<;;;;;;:::999888555111...,,,***)))))),,,///000000)))************+++---...((((((''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxGGG:::777333111111000///---************************))))))(((((((((((())))))&&&'''((()))************((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********,,,+++***))))))***+++,,,+++,,,...///000000000000+++---000111111111333444111333222///...222222000000222333444333111///...222111000111111///,,,))))))+++,,,,,,+++)))(((''''''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssHHH888555222//////...,,,+++***)))+++---&&&...,,,'''---(((--- 111&&&,,,%%%777!!!000%%%+++)))..."""111... &&&))))))+++***(((,,,%%%%%%)))444++++++000...+++)))&&&)))000###%%%///$$$333***111000$$$'''111'''+++###---((((((///&&&'''000"""&&&,,,%%%)))&&& ++++++###,,,+++(((&&&...***!!!''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&(((+++...((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************++++++******++++++,,,------------............///000000000000000000000000000000//////..................---,,,,,,+++******+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))###)))...---)))%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrGGG888555222//////...---+++---)))000222777---%%%'''000+++///((("""'''---"""***555,,,(((###555!!!***'''"""***333///&&&%%%***######"""555(((444%%%,,,###,,,,,,,,,333((('''&&&"""111///$$$---,,,(((***$$$)))!!!!!!''''''&&&###%%%'''!!!000444+++,,,###000''''''"""+++$$$(((%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&'''***---((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))************************+++************+++,,,,,,,,,---------....................................//////.........------------------,,,++++++************))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))$$$)))---,,,((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppFFF888555111//////...---,,,&&&333)))---&&&!!!333,,,$$$$$$555...((('''///%%%...***(((###555"""'''///'''111,,,$$$$$$)))888$$$(((+++666$$$555!!!111444)))999"""///"""000"""&&&333)))666(((111((("""'''(((!!!$$$'''+++###$$$---"""666&&&)))%%%$$$&&&""" $$$333&&&,,,,,,---''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&'''***,,,((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))***))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))&&&)))+++***&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnEEE777555111//////...---,,, ===SSSXXX\\\___LLLPPP\\\WWW]]]TTTKKKEEE111999QQQRRRXXX]]]DDDcccHHH^^^KKKPPPJJJGGGVVV(((444...''')))---SSS{{{NNN%%%""")))$$$%%%,,,111,,, ;;;PPPWWW???###%%%111+++(((((("""***%%%JJJkkkpppFFF+++&&&555...'''$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&''')))+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))'''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkCCC777444111/////////...---444FFF555{{{$$$***hhhmmm444999***---XXX;;;!!!+++&&&000+++ NNN)))***%%%(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++************++++++++++++)))))))))))))))))))))))))))))))))***************)))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iiiAAA666444111/////////...---111JJJ...444'''(((&&&888DDD'''000&&&222FFF&&&(((###---aaazzz(((!!!---+++''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))*********+++)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhh@@@666333000/////////...---+++%%%&&&&&&===333"""000+++555666,,,"""000TTTyyy;;;***TTT:::666(((YYY"""|||SSS+++,,,(((kkk######333((("""''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ggg???666333000////////////...+++222+++222###,,,!!!777 """+++RRR>>>---%%%'''JJJ+++---&&&%%%]]]333!!!!!!+++...(((---'''444%%%```111---)))'''===555''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******++++++&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZ???666444111000000///---,,,,,,(((,,,)))---,,,&&&''')))'''***&&&,,,%%%jjjooo""",,,+++333ooo***...%%%***((($$$!!!AAA222000[[[&&&''',,,555VVV000%%%***sssNNN)))((()))"""***'''ppp...%%%''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%YYY>>>666444111000000///---,,,,,,(((,,,)))---,,,&&&''')))'''(((...***&&&###&&&,,,+++&&&***''')))777111(((///'''&&&444999(((&&&!!!555)))+++!!!222222&&&&&&(((------"""&&& +++'''###'''(((...///+++%%%''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%VVV===666444111000000///---,,,,,,(((,,,)))---,,,&&&''')))'''''',,,*** $$$...,,, +++UUU,,,###...888---&&&+++888###)))www%%%%%%000&&&***>>>DDD$$$222111%%%%%%(((------'''***222+++!!!$$$666HHH(((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%TTT<<<666444111000000///---,,,,,,(((,,,)))---,,,&&&''')))'''&&&666)))333%%%===###$$$###...;;;%%%(((###'''(((+++ ...$$$999QQQ)))***---+++555'''"""<<<444!!!&&&******++++++###(((000&&&ddd$$$''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&QQQ===666444111000000///---,,,,,,(((,,,)))---,,,&&&''')))''''''"""000)))444 aaa444111)))$$$...666---...''',,,)))>>>UUU222,,,(((''')))111 !!!rrr&&&"""(((###111222'''$$$000222'''!!!PPP###''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&PPP>>>666444111000000///---,,,,,,(((,,,)))---,,,&&&''')))''',,,...''''''///,,,sss&&&444***---111222!!!333www---&&&$$$777&&&...444777000)))"""***&&&(((''')))DDD)))111''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((()))(((((())))))***+++,,,(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&PPP???666444111000000///---,,,,,,(((,,,)))---,,,&&&''')))'''***...######888)))...III???...''''''...:::ttt}}}ccc(((%%%***///)))DDDzzz---'''&&&XXXwwwzzz!!!333''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''PPP@@@666444111000000///---,,,,,,(((,,,)))---,,,&&&''')))'''555+++%%%;;;))),,,...---000,,,OOO$$$***111111000...EEE///ggg...''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))))))))***+++,,,---'''((((((((())))))******+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''RRR:::888555111///.........---'''///---888---((((((+++(((...''')))$$$'''---,,,%%%111JJJ---...,,,...BBB!!!&&&;;;)))---***<<<]]]777(((%%%---$$$BBB+++******)))(((''''''((()))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((())))))***(((((((((((())))))))))))*********)))))))))))))))+++*********+++,,,---...***,,,---,,,***)))***+++***)))***,,,,,,++++++,,,---,,,***)))((((((((()))'''(((***+++,,,+++***)))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&((('''&&&'''((())))))''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++&&&$$$&&&''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,555222---)))&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&))))))))))))(((((((((((())))))************))))))&&&&&&&&&&&&''')))+++,,,''''''(((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&PPP:::888555222000000///...---999000111(((---((()))+++(((...&&&:::***###,,,DDD %%%)))///###eeeRRR 222)))######777000###;;;...:::444$$$***(((+++000!!!888"""***)))(((((((((((()))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((())))))***+++)))))))))*********++++++++++++++++++++++++++++++((((((((((((((('''&&&&&&***)))((()))+++---...------+++*********)))***++++++,,,,,,,,,---,,,,,,,,,)))***+++,,,,,,***)))((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&((('''&&&'''((())))))'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((***,,,,,,((("""&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))000...+++)))'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&)))))))))))))))))))))))))))***+++,,,------,,,,,,+++***)))))))))***+++,,,)))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&LLL777777555222111111000...---###(((%%%!!!333...((()))+++)))CCCCCC///333###...,,,)))HHH###+++...%%%)))|||)))))))))777***(((111(((//////***((((((...444---&&&%%%JJJ'''###---)))"""***))))))(((((())))))***))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---...///000///...------***)))***...000000///......,,,++++++,,,......***+++,,,------,,,+++***++++++,,,,,,+++***((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&((('''&&&'''((())))))'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!$$$)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((())))))(((((('''''''''&&&***))))))(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((('''''''''''')))))))))))))))))))))))))))***---///000///...---+++***)))(((((((((((((((*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&JJJ999666444222111000///---,,,$$$BBB333 $$$...)))***,,,***,,,222;;;(((...111###000(((,,,###+++222 mmm666'''444&&&666111,,,111444 ---)))###---(((MMM...%%%)))%%%111ZZZPPP666111&&&&&&!!!111999))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((()))))))))(((((()))))))))*********++++++******++++++,,,---***+++++++++,,,,,,,,,,,,,,,,,,---------------...))))))***,,,---...//////------...//////......---***,,,---,,,,,,//////---......------,,,++++++*********+++++++++***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((('''&&&'''((())))))'''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++%%%&&&...111,,,+++///''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***************+++)))+++---//////...---+++***))))))(((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&HHH<<<666444111//////...---+++(((!!!555......)))***---***(((333===$$$111###|||000"""+++///...fffJJJ'''---777)))""",,,333...---***$$$EEElll+++---000+++"""000111&&&666***))) 222!!!+++!!!%%%;;;,,,))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))************++++++++++++++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,---------......///...---,,,,,,...///111(((,,,111222000...///111111666888666555666444...333111///---,,,,,,------************+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((('''&&&'''((())))))'''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&000NNNQQQ555%%%***''''''''''''''''''''''''(((((((((''''''((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))*********++++++,,,,,,***+++,,,------,,,***)))***++++++,,,,,,,,,,,,,,,*********)))))))))(((((()))******************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&CCC>>>888555111............---///GGG@@@+++???...)))+++---+++###888KKK444###ppp+++,,,...!!!111===;;;;;;---(((EEENNN000...888222$$$,,,,,,!!!%%%hhh%%%CCC)))******++++++******)))))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((())))))******+++)))*********++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---......//////000/////////000222444555666999===@@@AAACCCFFFIIIZZZ```aaa[[[XXXYYYUUUMMM???===:::666333222111000------,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((((('''&&&'''((())))))''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''***HHHJJJ///!!!)))'''''''''''''''''''''''')))((((((''''''(((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%&&&&&&&&&''''''(((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))*********************+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&GGGMMM;;;777222///...///000111&&&...***+++...,,,444WWWaaa(((111+++$$$,,,...!!!***(((000xxxsss000)))(((,,,///+++777ZZZ""")))***++++++++++++***)))))))))))))))))))))))))))'''((((((((())))))))))))'''(((((()))******++++++*********+++++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,------------------......///000000111***///777@@@IIIPPPUUUWWWgggccc___bbbjjjrrrvvvwwwdddbbb^^^XXXOOOGGG???;;;444333222000...---,,,,,,***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((((('''&&&'''((())))))'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((,,,###"""+++---&&&%%%,,,''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******+++++++++******++++++,,,------...------------///000222333......///000///...------///......---,,,,,,++++++******+++,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&UUUccc>>>999333//////111333333)))eee///***+++...,,,'''666###%%%)))...%%%666******jjj"""666+++888,,,&&&***---000###'''//////***)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++******+++++++++,,,,,,,,,******))))))******+++,,,---------.........//////...//////000111222222222@@@JJJ\\\ppprrrbbbSSSKKK:::999666333000...---,,,******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((((('''&&&''')))))))))'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))'''$$$%%%******&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))+++***)))((('''&&&%%%%%%''''''&&&''''''(((******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))******++++++++++++******+++,,,,,,---......///......///111555888:::999:::::::::999777555444111111000///......------***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&LLL===888555222111000000...,,,222###&&&XXX111444%%%---(((000###!!!aaa&&&444!!!------***111333kkk///...555$$$TTT^^^)))++++++'''111---777eee---(((***+++,,,------,,,+++***(((((((((((((((((((((((())))))************))))))))))))))))))************)))************+++++++++,,,***((()))+++,,,+++(((222///(((,,,666000***111***222444//////;;;OOO]]]{{{}}}ppp]]]LLLAAADDDCCC:::333333...)))'''++++++''''''***(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&(((+++------+++'''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))(((((('''''',,,,,,+++***))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***((('''&&&((((((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''))))))(((((((((((())))))(((******)))'''&&&''')))+++))))))+++------+++***+++555---(((555666999LLLOOORRRYYY^^^]]]___ooo|||vvvllldddbbbcccbbb^^^tttlllUUUAAA;;;444///555666***+++111---,,,,,,'''***)))(((((())))))(((''',,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&III:::888555222111111000...------111777222$$$888222###"""333)))$$$@@@333LLLbbb!!!111111+++444111---666///888444***:::666___[[[&&&222///000&&&%%%DDDVVV,,,)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))************))))))))))))))))))************************+++++++++++++++***)))+++...///---+++,,,555222)))'''%%%***888AAA@@@CCCMMMccczzzbbbKKKBBB===;;;;;;555...)))+++---++++++...))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((***,,,,,,+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((()))(((((((((((()))******************))))))))))))(((((((((((()))))))))******)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))++++++*********))))))))),,,+++***))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++)))'''''''''((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((***+++++++++******)))(((((()))***,,,)))***...,,,''')))111---;;;999<<>>???777111111222///+++)))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((()))******+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))((())))))***+++++++++*********)))))))))((((((((()))))))))************)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++++++++++++++*********+++***))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++)))''''''''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''(((((())))))(((((((((&&&&&&'''((()))+++,,,---)))'''&&&''')))******)))000,,,+++///...---777DDDKKK```jjjrrr}}}~~~rrrkkkjjjqqqtttuuu{{{}}}{{{zzzkkkRRR>>><<<999***///---+++++++++***(((&&&******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&vvvBBB777777555333111111111///...///---***---777999)))***999777222'''%%%###000&&&222===...(((/////////)))111222+++666???222***555777AAANNNjjj|||wwwiiiTTTNNNCCC333///666###@@@==='''***444222111---666&&&))),,,)))222***###...000---###$$$---)))(((((())))))))))))(((((((((((((((((((((((((((((()))******++++++******)))))))))*********+++++++++*********+++++++++,,,,,,+++,,,...000111111///...333...'''666ZZZvvv~~~uuukkkJJJFFF???999888888444---(((+++***************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))***))))))))))))***+++++++++++++++*********))))))(((((()))))))))******************)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++************)))(((((())))))***)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,***((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))((('''''''''((()))+++,,,---)))((((((***---...,,,***)))+++,,,333CCCYYYgggjjjoookkkzzzrrrjjjjjjooovvv{{{}}}___rrrwwwiiiggguuuwwwkkkdddppprrroooqqqqqqvvvllliii^^^GGG444111---,,,+++,,,+++******))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''sssBBB888777555333222222111000///)))333444''' (((555;;;555,,,'''(((???000...:::///,,,///***''';;;<<<===,,,111777******888<<>>===DDD@@@///,,,:::444***222 999777***000---000(((+++$$$$$$///...###333((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,---...///000000//////...666000555WWWuuulllmmm~~~ttt^^^UUUHHH===999777444000,,,,,,++++++*********)))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))***,,,---******************************************************++++++++++++*********************+++,,,,,,++++++++++++************))))))))))))************************))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********************************************************))))))))))))******************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++)))''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))******))))))***))))))))))))******+++---------...//////---+++$$$333>>>LLLnnn~~~~~~|||wwwtttzzz}}}|||qqqmmmyyymmmccchhhzzz}}}}}}\\\QQQAAA444,,,+++---...+++******))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''qqqAAA:::777555333222222222111///000'''(((222444+++)))///+++///---&&&***$$$&&&...666$$$'''666000%%%///AAA...<<<666777TTTmmmmmmmmmZZZKKK,,,999III111+++999111666222---///777...(((---888***&&&333222&&&***$$$))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,---///000000//////111222222CCC```~~~}}}nnnQQQ>>>777333///------,,,,,,+++*********)))))))))************+++))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((()))))))))******)))((((((((()))***+++,,,************************************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,++++++++++++*********)))))))))*********++++++++++++*********))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))*********************************+++,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***((('''&&&((((((((('''((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))******************************************)))))))))))))))((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''((()))************+++******)))))))))******+++++++++***)))+++...111@@@VVVgggtttzzzrrryyyvvvvvvrrrzzziiimmmhhhmmmwwwxxxxxxkkkPPP;;;///***(((------,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''nnnAAA;;;777555333222222222111000333......333///&&&)))444$$$222777333000111000///"""555:::222...++++++000===222,,,>>>bbbWWWFFF<<<***999HHH...???...'''111111333///:::...---+++***"""&&&$$$...******)))(((((()))******))))))))))))))))))))))))***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,---------...000000///222666999AAAiii{{{fffxxxvvvWWWDDD888000...------,,,++++++******))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,+++++++++*********))))))*********++++++++++++++++++*********))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&&&&((())))))((())))))))))))))))))))))))((((((''''''((()))******(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''(((******++++++***))))))))))))***+++,,,,,,((())))))''')))222AAAMMMmmm{{{|||~~~{{{qqqjjjiiihhhyyyqqquuuwww{{{xxxdddOOO===222000///...,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''mmm@@@<<<777555333222333333222000'''000111)))***444333)))000---***......///,,,...,,,888---$$$333:::555:::///MMMggg{{{lllNNN:::AAA333666;;;???---999//////,,,333222,,,)))<<<%%%***+++***)))(((((()))***+++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...///000111444;;;@@@^^^~~~ttt[[[HHH;;;......---,,,,,,+++******))))))******++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))*********))))))(((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******)))************++++++++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,---------,,,+++++++++,,,------...------------------------******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((&&&%%%&&&(((******)))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((******+++++++++((((((((()))***,,,---...+++---...---333DDD^^^rrrzzzrrrnnnmmm|||wwwqqqmmmttt~~~{{{|||}}}wwwzzz```NNN222111///---+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((kkk>>><<<777666444222000//////000000000000000000000000000...---...///111333222111///888555///111333999DDDrrrwwwWWWJJJ===333333333000222777444111---,,,++++++)))(((******************++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,,,,---000333,,,333333333666888EEE^^^}}}zzzrrrSSS<<<333---...///,,,+++...+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************+++++++++++++++***)))(((******+++++++++++++++,,,&&&***...///000000...+++,,,---///000///...000222666111...///111111...+++//////,,,)))***------***************---///---'''))))))******)))'''%%%###))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((()))***))))))***---///)))+++,,,---...---,,,+++,,,)))''')))---...///000111,,,+++///111......000///++++++//////+++---222---+++000000***...111)))******+++---......,,,)))************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''******)))))))))))))))***&&&&&&''')))++++++***(((***+++,,,------,,,***(((///,,,000///)))...111***---...//////---,,,,,,,,,---(((,,,///*********!!!%%%''')))))))))(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))******))))))((((((''''''))))))*********))))))((()))***++++++,,,...---++++++333555999UUU}}}zzzhhhggguuu}}}pppppp___KKK555+++***+++,,,---,,,,,,+++***)))***)))&&&(((((((((((((((((((((((())))))(((((('''''''''&&&jjj===<<<777666444222000000000000////////////////////////000///------.../////////...+++000777444:::YYY{{{cccRRRAAA:::555000///222111111111111///---,,,,,,*********+++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------+++,,,------,,,,,,---///---555666777???MMMjjjrrrPPPAAA444222222///***(((,,,+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************+++++++++++++++***))))))++++++,,,,,,---.........555333...***(((***---...666<<>>>>>333333333333111---,,,,,,---++++++,,,,,,+++***++++++++++++***************))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))+++,,,,,,+++******,,,......---,,,++++++---///000444333333444555444111///111111111111222444444444333333555999666///,,,...,,,***//////***///222))),,,+++***+++,,,---,,,***************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******...,,,+++++++++,,,++++++---+++(((&&&(((,,,111444444,,,...222---...333222...---+++******---222555333*********&&&+++111------------+++)))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))******))))))(((((((((((()))***************)))))),,,,,,++++++---//////...,,,777IIIaaa|||}}}vvvwwwzzznnn}}}lllKKK777///,,,,,,---)))******(((((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''iii<<<;;;777666444222111000111111////////////////////////111///...------...000222;;;333111222HHH```JJJCCC???888222///111333444222000//////++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............***,,,...///...------...111===BBBEEEQQQccczzzdddIII:::333///,,,***,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++)))))))))*********++++++++++++,,,,,,,,,+++******+++******+++---......------+++***---444>>>JJJQQQ]]]jjjqqqqqqxxxvvvzzzmmmcccfff```UUUJJJCCC888...---222111,,,,,,000...'''''',,,+++***)))(((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******************************------...,,,******+++---++++++++++++,,,---//////***++++++,,,...000111222666>>>BBB@@@AAAHHHJJJFFFGGGOOOZZZ___WWWFFF:::777:::444222+++"""(((222...---+++(((((()))))))))(((++++++*********)))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))+++******)))******++++++...,,,***))))))***,,,---***,,,///111222111///...333+++///444///...222//////---+++******,,,...///---)))///444000000000'''))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***))))))))))))((((((((()))******+++++++++************,,,,,,+++,,,///111BBBTTTtttyyyqqqkkkzzz~~~wwwcccssszzz___DDD222---111***++++++***)))((()))***((((((((((((((((((((((((((((((((((((''''''''''''ggg;;;;;;888666555333222111222222////////////////////////...///000000000111333555222111???KKKdddtttSSSKKKKKKBBB666555333111111222222111...,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........***---///000000///000111333GGGXXXgggzzzlllJJJ444,,,...222------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,++++++---,,,++++++,,,...//////444888BBBOOOZZZaaafffkkk~~~wwwnnn___JJJ===<<<666---)))///000***+++222---,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))***************+++++++++,,,---,,,++++++,,,---)))+++...000111000///------222555888???KKKVVV[[[VVVfffooollloooxxxxxxoooiii{{{lll[[[UUUNNNOOOTTTKKK777111222,,,...,,,*********+++***)))+++++++++*********)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++*********+++,,,,,,+++++++++++++++,,,...000)))---222444222000//////222555>>>>>>===HHHMMMBBB<<<<<<<<<<<<:::666111---...***000555111222222)))(((((((((***+++,,,,,,+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,+++++++++(((+++//////,,,///<<>>LLL]]]mmmvvvhhh\\\JJJ:::000,,,++++++,,,,,,+++++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---+++++++++,,,,,,---...///...000000...,,,///666===HHHdddvvvjjj```RRRAAA999000+++,,,...//////,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))*********+++++++++***+++,,,---............---,,,555GGGZZZoooqqq\\\[[[\\\^^^bbbcccaaa___[[[aaahhhlllooottt{{{uuuwwwzzz}}}~~~~~~|||{{{ttt~~~}}}bbblll~~~wwwvvv[[[DDD000---...+++***,,,))))))))))))))))))))))))''''''''''''((((((((()))eee;;;===888777666555444444555666333333333333333333333333000222444444555<<>>KKKSSS]]]rrrsssyyyjjjSSSKKKDDD;;;111,,,,,,...000))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------000222444444222000000000000999III^^^uuummmQQQ???666333333,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++,,,---...///000333444444222333;;;HHHRRRqqqaaaTTTAAA333...---,,,+++,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))******++++++++++++***+++,,,---............111444GGGgggpppllllllgggeeebbbaaabbbfffjjjmmmmmmsss|||{{{ttt}}}xxx{{{xxxYYY;;;000///+++)))+++))))))))))))))))))))))))&&&'''''''''(((((())))))YYYBBB888999888666555444444444555///555777222111444555222333---///777888>>>YYYvvvyyyrrraaa___XXXFFF888666...000111000---++++++,,,---,,,,,,++++++,,,,,,---,,,------......------,,,+++---///000/////////111///,,,///CCCWWWUUUVVVgggzzztttmmmooo{{{aaa@@@111)))...333000,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,+++******+++---...,,,---111222000111555IIIXXXooobbbXXXRRRPPPEEE333---000,,,,,,))))))***)))&&&'''*********))))))((((((''''''))))))))))))************))))))))))))************)))************+++++++++)))******+++,,,,,,------000222555555111///222777BBBXXXpppqqq[[[HHH999222///,,,111222))))))...---,,,+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++---***+++------+++000999444111555@@@MMM[[[nnnnnnPPP===888333---222'''(((,,,))))))+++&&&))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))************))))))***++++++++++++***++++++******************+++---------///111///,,,...EEEggg{{{qqqggghhhnnndddgggkkkoooqqqsssvvvyyy~~~}}}|||||||||||||||rrrddd{{{~~~}}}vvvxxxuuuTTT999---+++++++++*********)))+++,,,)))%%%))))))))))))))))))))))))ZZZBBB888999888777555555555555666444777666222111444555333222777888333@@@mmmlllaaabbb[[[JJJ===333111000000000000///...---,,,,,,++++++,,,,,,---,,,------......------,,,,,,...000000///...///000000555>>>LLLSSSSSSppp{{{qqq}}}hhhMMM333***+++******,,,+++++++++++++++++++++++++++++++++*********))))))************++++++++++++***++++++++++++,,,,,,,,,,,,---------++++++---///,,,...111111///222@@@PPPlllyyypppiiigggVVVEEE:::222///,,,,,,...,,,((()))---******))))))(((((((((((())))))))))))************))))))))))))************************++++++++++++******++++++,,,,,,------,,,...000000...222???LLLkkk{{{~~~oooQQQAAA///)))+++***...555333000...+++***+++,,,+++***************************))))))))))))))))))))))))))))))))))))************************++++++++++++222---+++...///------111555666GGGmmmpppTTT;;;...---)))111333'''###)))*********)))))))))((((((((()))))))))(((((((((''''''))))))))))))************))))))***++++++++++++***++++++******************,,,,,,---///000000000111DDDdddppplllqqqpppiiicccwwwxxx{{{~~~tttkkkfffcccaaa```cccdddfffjjjpppwww}}}sssrrryyyzzzjjjMMM;;;444111000---,,,+++))))))***)))((())))))))))))))))))))))))ZZZBBB888:::999888666666666777777666666444111222666777555555555>>>JJJiiikkkfffcccVVVGGG888222------111444111---------,,,,,,,,,,,,------------............---------///000000///...///111222777EEE___uuu|||yyy{{{zzzsss}}}}}}nnnGGG333---******...,,,,,,,,,,,,+++++++++++++++++++++***************************+++++++++,,,++++++++++++,,,,,,,,,,,,---.........------///111000000///...111EEEiiitttnnnllllll^^^FFF;;;444...---,,,)))(((+++***))))))))))))((((((((()))))))))*********++++++)))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,---------111//////222666CCC[[[qqqoooKKK333111///000333000222///,,,***+++,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++*********++++++,,,,,,,,,///...///444666444222333???KKKjjjnnneee666...000222)))&&&+++************))))))))))))(((*********))))))))))))((())))))))))))************))))))***++++++++++++*********++++++++++++++++++---+++---111///---555@@@lllvvv~~~tttlllmmmsssxxx|||yyyqqqeeeZZZTTTRRRRRRRRROOOPPPRRRUUUYYY^^^bbbeeelllmmmttt~~~nnnuuuyyyqqqlllOOO888...---...---,,,)))'''''')))+++))))))))))))))))))))))))ZZZBBB999;;;:::888777777777888888333222111222555888999777===666WWWmmm```YYYTTTDDD:::111000555888333---------,,,,,,,,,,,,------------............------...///000///......000111333@@@RRRqqqxxxrrrnnnwwwwwwfff]]]\\\]]][[[```iiiuuuxxxoookkklllkkkgggbbbdddXXXTTT^^^jjjrrrxxxbbbKKK<<<000,,,///,,,,,,,,,,,,,,,+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---............111333666000---555IIIkkk~~~rrreeeuuusss\\\III555------,,,******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,------------------------555000000999HHH]]]{{{gggGGG???666///---***///---+++***+++,,,+++***************************))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,------+++000555555222222888@@@]]]uuu|||SSS:::,,,++++++//////'''++++++*********)))))))))+++++++++*********))))))((()))))))))************))))))***++++++++++++*********+++++++++++++++,,,,,,+++...111,,,,,,@@@YYY}}}lllooouuu{{{~~~{{{tttmmmgggbbbZZZTTTSSSTTTVVVWWWRRRRRRPPPPPPQQQSSSVVVXXXUUUWWW___iiiqqqvvvvvvsssvvvnnnqqqyyyjjjIII333+++,,,+++++++++(((&&&(((,,,))))))))))))))))))))))))XXXBBB:::::::::888777777888999999222111222555777777666666AAAXXXlll```\\\RRRHHH===888::::::555///...------,,,,,,------...---......//////......---...///000///...///111333333TTTkkk|||~~~qqqtttuuuuuupppXXXFFF@@@EEEOOOVVVJJJMMMUUUaaaooowwwxxxwwwnnnfff[[[UUUTTTUUUSSSQQQKKKNNNWWWcccjjjiiiddd```dddvvv{{{cccKKK555---111---------,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,.........///111333333333>>>WWWvvv~~~rrrsssnnn```YYY[[[PPPYYYgggttt{{{vvvhhh\\\hhhrrrpppiii}}}```???000///000---***))))))))))))************************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,.............../////////111---444JJJccc{{{sss\\\RRRAAA444222///*********+++,,,,,,***(((************************************************************++++++++++++***++++++,,,------......,,,222444---***666PPPfffuuuXXXBBB666------///)))++++++++++++************++++++++++++************((()))))))))************))))))***++++++++++++*********++++++,,,,,,,,,,,,***---000000,,,555TTTuuu|||mmmmmmnnnuuuxxxtttppppppqqqqqqlllfffZZZXXXUUUUUUWWWYYYZZZZZZ[[[YYYVVVTTTRRRSSSTTTUUUQQQSSSXXX\\\^^^eeettt}}}rrrsssuuurrrnnnlllsssrrrRRR:::+++)))***---,,,'''(((,,,))))))))))))))))))))))))VVVAAA;;;:::999888777777888999999444444666888777444444888GGGjjj\\\UUUNNNDDD===888444000---......------------............////////////......---.../////////000333666===aaa|||wwwmmmgggrrryyyOOOIIIDDDDDDJJJPPPTTTTTTQQQMMMKKKOOOXXX^^^```___ZZZVVVPPPMMMNNNRRRUUUWWWJJJ___pppkkk^^^XXXXXXXXXcccnnn|||{{{[[[===000222......------,,,,,,++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,......///000222555111CCCeeeooo```QQQNNNQQQWWWUUUNNNMMMSSS```aaabbbcccddd```TTTGGGDDDIIIXXXooocccBBB000---,,,)))''')))))))))************+++*********++++++++++++,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---......///000000111111555888LLLoooqqqVVVDDD???:::...---,,,,,,,,,,,,)))'''++++++++++++++++++++++++*********************************++++++++++++,,,++++++,,,------...//////---000//////===aaa~~~pppZZZ999))),,,...,,,,,,,,,+++++++++******+++++++++************)))))))))))))))************))))))***++++++++++++*********++++++,,,---------***///222111666LLLpppssslllmmm{{{xxxmmmfffdddbbbccceeeeeeccc```aaa``````aaabbbbbbaaa___ZZZZZZYYYWWWVVVTTTSSSRRRTTTUUUWWWXXXWWW[[[iiiwww~~~}}}jjjaaasssuuuSSS333,,,)))......)))(((,,,))))))))))))))))))))))))TTTAAA<<<999888777666666777888999555555777999666333:::DDDiii~~~www}}}uuuwww{{{}}}ttteeeSSSQQQKKKAAA666///---.........------------............////////////......,,,---......///111555888RRRooowwwxxxuuu{{{uuuNNNAAAEEEKKKQQQUUUUUURRRPPPWWWRRROOOQQQVVVXXXUUUQQQEEEGGGHHHHHHIIILLLRRRVVV___www}}}eeeRRRYYYgggkkk~~~wwwQQQ999222///......---,,,,,,++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---///000000222555777BBBddd]]]SSSRRROOOiiivvv~~~wwwooo\\\WWWRRRQQQSSS\\\pppxxxkkkYYYCCC666...(((&&&'''))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------...///111222333333BBBPPPsssnnnYYYPPPDDD:::666111...,,,,,,+++***++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++,,,---...///000000000///111CCCkkk~~~~~~ppppppuuu|||}}}wwwqqqoooYYY999111...---,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))************))))))***++++++++++++*********++++++,,,------...,,,000111333GGGkkk}}}vvvtttwww|||uuueeebbbddd]]]^^^___aaabbbcccccccccpppooooooppprrrsssqqqpppfffiiilllllliiiccc\\\WWWWWWUUUVVVZZZ\\\\\\```fffxxxyyy```ggglllBBB444+++---///+++))),,,))))))))))))))))))))))))RRRAAA===888888777666666777888999222222555777555666CCCRRRqqqjjjoooxxx}}}jjjkkkwwwxxxuuu~~~vvvWWWXXXVVVJJJ;;;222333777......------------............////////////......+++,,,---...///222666:::eee~~~yyyxxxtttNNNGGGGGGKKKPPPRRRRRRTTTXXX\\\VVVWWWZZZbbbiiiggg^^^UUUHHHMMMRRRSSSQQQQQQUUUYYYpppkkkaaattt}}}fffBBB222//////...---,,,,,,++++++))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---...000111222444666999YYYcccPPPTTTjjjqqqqqqqqqjjjYYYJJJIIIQQQrrrsssYYYRRRJJJAAA666,,,+++...))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...000111333444555KKKbbbzzzhhh]]]MMMFFF???666///,,,+++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,---...///000111777333888XXX}}}}}}wwwwww|||wwwqqqooolllkkkpppvvvuuu{{{ppptttyyyxxxSSS:::)))---------,,,,,,,,,++++++*********))))))))))))((())))))))))))************))))))***++++++++++++*********+++,,,,,,---.........111000555UUUzzzxxxwwwxxxxxxeee]]]\\\[[[UUUZZZ```eeejjjoootttxxxvvvuuuuuuxxx|||zzzmmmeee[[[XXXZZZbbbhhhfff```\\\hhhtttwwwxxxnnnvvvNNN;;;,,,---///+++***---))))))))))))))))))))))))UUU@@@:::::::::888777777777888999555<<<111555DDD888LLL}}}zzzsssssszzzlllssswwwwwwwww\\\MMMRRRMMM888///555/////////...,,,,,,---...//////////////////////////////222333//////<<>><<<;;;:::888888999999:::333======lllzzzxxx|||{{{}}}zzzqqqYYYRRRMMMEEE<<<777111...///000///...000000000000000000000000---///000000;;;]]]qqqnnnxxxjjjsss{{{llldddfffeeeZZZTTTVVVWWWeeennnmmmmmmwww|||cccWWWiii~~~|||YYY666,,,000111,,,)))++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---...///000111222222222111444@@@aaa```~~~jjjpppoootttsss[[[cccqqqZZZRRROOOWWWeeeqqq{{{|||YYYUUUhhhlllLLL555333111///,,,*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------...///000111222:::555===___qqq```MMM<<<333---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............222222///111555CCCzzzzzz}}}}}}nnneeeaaa___]]]ZZZZZZ^^^aaa```]]]\\\^^^bbbeeeccccccfffjjjsss{{{qqq\\\CCC111---------++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,***---222000,,,333>>>nnnuuuyyywwwxxxuuudddbbb\\\ZZZ___kkkrrrvvvvvvyyy{{{pppzzzaaa222'''555,,,,,,,,,,,,++++++++++++OOO???>>><<<;;;:::999888999::::::888999VVV}}}vvvppplllmmmqqqppp{{{|||aaaNNNIIIHHHBBB;;;222...///000000...000000000000000000000000---000///222MMM|||{{{bbbssstttppphhhdddffffffaaa___bbbZZZfffsssyyyyyy{{{ttthhhrrr|||kkkBBB111000///,,,***+++++++++,,,,,,,,,------,,,,,,------.../////////---...///000111222222222///666VVVoooiiiooorrrfff___^^^ccckkkYYYmmm}}}ttt[[[MMMQQQ^^^qqqtttddd```^^^BBB777555111---+++******+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------......///111222333///999VVVmmm[[[GGG888------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///666222000AAAaaa|||}}}~~~ooo^^^WWW]]]dddfffdddeeefffggghhhiiikkknnnqqqkkkiiihhhgggeeegggqqq}}}tttcccKKK555,,,...++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,+++...111...---===QQQvvvyyy|||rrrcccYYYUUUTTT]]]hhhppptttxxxqqqmmmuuunnnjjjjjj???...111------,,,,,,,,,+++++++++NNN>>>>>><<<;;;:::999999999::::::GGG???vvvzzzuuutttyyy|||mmmQQQKKKNNNFFF>>>444...///111111000000000000000000000000000///222000777^^^^^^rrr|||vvvvvvhhhhhhXXXRRROOOTTTZZZ^^^aaaddd^^^gggvvv~~~tttbbboooyyyNNN888222///...000++++++,,,,,,,,,---------,,,,,,------.../////////---...///000222222333333555:::\\\TTTsss___bbbiiigggiiiqqqhhh___}}}sssmmmXXXRRR\\\ooossssssggg|||iiiKKK:::777333...+++******+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------......///111222333777QQQvvvdddNNN;;;......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////(((888777444NNNyyy{{{vvvvvvaaa___^^^```dddiiimmmnnnpppppprrrxxx~~~}}}||||||~~~{{{sssppprrrjjjppp{{{eee===+++///++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++---+++---000,,,///FFF```tttllllll[[[XXXTTTLLLQQQaaapppuuuxxxmmmVVVlll{{{llliiiNNN888(((---------,,,,,,,,,++++++MMM===:::AAA:::;;;<<<888;;;>>>999===\\\ZZZDDDQQQIIIAAA777111000111111000////////////000000000000444444,,,OOOwwwvvv}}}bbbtttooonnnuuudddMMMHHHVVVPPPIIISSSXXX[[[jjjbbbhhhqqqzzzuuuvvvhhh666222)))333(((...------,,,,,,------...---------.........////////////...---000333333111444OOOzzzsssuuuddd]]]bbbppppppeeeggguuurrrkkkyyy{{{YYYXXXlll{{{~~~zzzgggvvvmmm^^^EEE444666888******111(((******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......555)))000666---222;;;444@@@}}}zzzuuuyyy}}}~~~uuukkk@@@:::///---...)))+++///+++,,,,,,,,,++++++*********,,,---------.../////////000555111CCCrrr{{{yyyjjjddd```___dddlllrrrwwwzzzvvv~~~{{{yyyyyywwwttttttzzz|||^^^777---111)))+++...)))***...***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000111111444WWWssszzzhhhTTTNNNQQQSSSPPPeeejjjuuu}}}iiiZZZWWWzzz{{{zzz}}}|||bbb;;;111//////***,,,111+++&&&---NNN???<<<@@@999;;;===:::;;;===:::CCCiiiMMMOOOJJJDDD;;;444111000111111////////////000000000111+++777333XXXlllrrrjjjmmmtttUUUQQQXXX```]]]WWWZZZ\\\\\\```cccjjjssszzz~~~zzzqqq{{{rrrPPP111111222---...------,,,,,,------...---------.........//////...///...///111333444333GGGjjjyyyrrr~~~[[[ddddddllltttrrrmmmttt~~~www^^^cccyyyrrrkkkrrrSSS<<<666666,,,,,,222,,,***++++++++++++,,,,,,,,,------,,,,,,------...//////,,,000222...222777444QQQyyylllmmm|||WWW@@@333//////)))+++000,,,,,,,,,,,,+++++++++******,,,------......//////000444777:::YYY}}}kkkaaadddfffjjjpppwww|||yyyxxx{{{~~~KKK...///(((+++///)))))),,,(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///444AAAgggxxxzzzoooZZZRRRQQQPPPUUU]]]jjjttt|||{{{~~~sss]]]TTTaaazzz~~~oooUUU000///000,,,+++...+++(((,,,NNN@@@>>>>>>::::::>>>===:::;;;>>>OOOxxxUUUJJJJJJGGGAAA999333000111222/////////000000000111111(((:::CCCmmmrrrsssqqqooohhhwww^^^UUUgggllllllqqqrrrmmmnnnjjj___^^^eeemmmrrruuuzzzwwwuuu}}}zzz}}}kkk222333///.........------------......------........./////////...///000000000111444777WWWbbbdddgggkkksssyyyuuummmmmmwwwaaasss|||nnnuuujjjKKK:::888111...111///++++++++++++,,,,,,,,,,,,---------,,,------...///,,,111111000333111555BBBddd}}}nnnmmmuuupppKKK999111///***+++000---,,,,,,,,,,,,++++++++++++---------...///000000000111222AAAnnn}}}oooeeeaaafffmmmuuu|||}}}~~~xxx}}}```DDD000(((,,,222,,,***,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++444222///>>>YYYsssxxxpppYYYKKKOOOSSSRRR\\\kkkppp{{{}}}xxxyyyeee]]]ccc}}}kkk{{{}}}zzzqqq666...000...******,,,,,,+++MMM@@@???===<<<:::===>>>777999GGGjjj~~~rrruuu```HHHJJJHHHDDD<<<444//////222//////000000000111111111000:::VVVjjjkkkrrriiilllppp}}}gggppp|||nnnnnnmmmgggsss}}}qqqiiikkkmmmooooooooonnnnnnooojjjfffhhhttt|||yyyrrr~~~@@@111000///......------------..................///////////////000111111//////666???aaattthhhzzzyyy|||___YYYccckkkxxxzzzooohhhqqqzzz}}}yyyooo~~~yyyeeeooo}}}]]]BBB;;;777111...///+++++++++,,,,,,,,,---------------------...//////...444111444888...;;;bbb~~~www```lllyyyZZZBBB444111***+++///---,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111222222888UUUpppfffeeegggoooxxx||||||}}}{{{|||jjjZZZ777+++---333...+++...,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,666222333PPPuuu|||rrr{{{]]]OOOFFFJJJSSSZZZeeeqqqwwwzzz|||}}}xxxtttyyyppp~~~}}}}}}KKK///------,,,)))---...(((LLL???>>>===>>>:::<<<>>>555<<>>666000///000000000000000111111111111777555hhhyyyppp]]]zzzllljjj}}}{{{vvvaaaVVVPPPMMMcccyyyuuuyyywwwvvvwwwwwwsssllleeeYYYZZZ```ooojjjZZZ222444111///......------......///........./////////000000111111222222...000>>>NNNuuukkkccciiiiiiXXX\\\ZZZWWWggguuuwwwnnnooowww{{{zzzccc]]]wwwiiiKKK<<<:::333---...++++++,,,,,,,,,---------...------------...//////111111///666888///MMM~~~rrrpppnnnOOO:::333,,,***...---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333;;;LLLyyyqqq___^^^eeelllyyy~~~~~~ooo^^^CCC000+++000,,,***---,,,++++++++++++++++++++++++,,,,,,,,,------.........---444000888bbbwwwuuugggPPPQQQMMMIIISSSeeeppppppwwwuuu|||{{{~~~~~~~~~|||ggg777***+++///***---000&&&MMM@@@>>><<>>---777,,,666444...222222///444???qqqjjjppprrrfffuuuppp^^^~~~}}}uuu===000111000...---...000///,,,///////////////.........333+++;;;000;;;OOOxxxsssqqqRRRfffzzzvvvnnniiillloooooommmmmmeee<<<666:::...///...............------////////////000000000000333111444<<>>---666///666222---222222222888]]]sssnnnpppkkk~~~yyyppp{{{wwwwww{{{RRR777111111000//////000///...////////////////////////444///000444888```yyy^^^xxxxxx~~~xxxpppxxxyyy{{{}}}tttkkkffffffmmm{{{```???666666000...............---......////////////000000000000888555555999PPPxxxqqqrrrwwwwwwIIIAAA222333......------,,,,,,------...222333///111777444555BBBwwwdddbbbvvv~~~zzz[[[888555///++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111000;;;^^^qqquuu~~~pppWWWJJJKKKIIIVVVdddsss}}}zzz|||xxxzzz|||}}}~~~{{{sssnnnZZZxxx{{{hhh555...333'''---+++SSSAAA???>>>:::<<<===BBB|||[[[HHHFFFAAAAAA>>>///555111666111...333222333===aaammmooottt}}}|||dddxxxttthhh:::000111222222000//////000////////////////////////222111***>>>CCCxxxmmmbbblllssspppuuuxxxzzzpppfff```ggg~~~lllUUUBBB444444......---------........./////////000000000111111666444777>>>hhh|||~~~|||VVVIII999333///......------------......111111,,,...444333<<>>222444222444000000444111333AAA___{{{lllooowww{{{kkkzzzwwwxxx===111111222333000---...111///////////////000000000///000///GGG\\\]]]hhhttttttbbbcccgggmmmwww}}}wwwmmmbbbaaaooovvvVVV999777///......------...///////////////000000111111222222333===RRR|||vvvfffSSSBBB444///......------------......---///---000666777GGGdddxxxYYYeeesssmmmiiiyyy}}}kkk|||{{{ttt|||rrr]]]555222(((---,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...///000222555QQQqqqppp}}}kkkTTTLLLNNNRRRYYYaaajjjuuu|||mmm```TTTQQQSSSTTTTTTUUUQQQ[[[^^^YYY[[[iiitttvvv~~~JJJKKKzzzzzzQQQ///111000,,,000PPP@@@@@@777AAA:::IIIhhh}}}~~~qqqsssLLLDDDCCC>>>???555444222333111333555///444IIIwwwkkkpppzzz~~~www{{{zzzOOO555111000222000,,,,,,111////////////000000111111222...777EEEqqqaaaiii\\\dddjjjsss}}}~~~zzzsssggg___bbbiiivvv}}}cccBBB:::111000///...---...///000/////////000111222222222333666AAAiiixxxwwwuuuUUUDDD444//////......------......//////222222666999:::OOOsssuuu[[[iiiwwwxxxiii___hhhyyyzzz|||~~~tttmmm<<<333+++000,,,,,,,,,,,,,,,,,,,,,,,,+++---.../////////111333333UUUmmmxxx}}}cccMMMJJJQQQVVV[[[dddkkktttnnnRRRPPPQQQVVVYYYYYY[[[^^^ccc```\\\ccc{{{{{{~~~UUUHHHttt~~~ccc777,,,000,,,111OOO@@@@@@@@@@@@111MMMnnn}}}uuu~~~LLLCCCCCC===@@@999555111222111555555...;;;ZZZoooyyysssllluuutttlllzzzooo===444///111111,,,,,,111...//////000000111111222555///999DDD}}}oookkk}}}jjjhhhzzz{{{tttiii```___ccciiizzznnnRRR>>>555444111///......///000...///000000111222333333111777BBB{{{xxxRRRBBB555/////////............//////...111222555555555PPP{{{ssscccooo|||sss```WWW\\\nnn||||||OOO777000000,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////000222333555YYYqqqyyyyyy^^^JJJIIIPPPVVV```mmmrrrvvvyyyPPPUUUVVVXXXYYYVVVTTTYYYaaaggg^^^aaa}}}{{{}}}yyy|||yyyyyybbbMMMjjjzzzzzzJJJ+++---+++,,,NNN@@@@@@BBBCCC999WWWvvv~~~LLLBBBDDD<<>>333...------...000111000//////333//////???666}}}kkkaaakkkvvv___]]]QQQWWWppp|||{{{llluuuttttttIII999---------,,,,,,,,,------......***555222000444111???kkkxxxsss[[[SSSPPPNNNVVVccczzzwwwrrryyyttt]]]ccc^^^ccciiilllpppttt||||||yyywwwxxx{{{yyytttnnnjjjnnnooonnnqqqxxxxxxtttyyy}}}uuuQQQlllrrr~~~999222'''+++QQQ>>>BBB@@@DDDSSS}}}|||eeeCCCBBBAAA<<<:::777111555222222777<<>>MMMccc\\\lllwww]]]aaabbbhhhvvvppprrrxxxmmmooo|||WWW>>>222...------,,,,,,------...000***222///000555444FFF~~~mmmXXXSSSSSSRRR[[[hhh{{{xxxmmm\\\ccchhhoooyyyxxxuuussstttuuutttoookkkfffiiiiiigggjjjqqqtttqqqyyy|||UUUdddoooFFF333///111RRR>>>CCC===BBBYYY}}}{{{{{{lllEEEAAA@@@<<<;;;:::333333222666999EEE{{{www}}}SSS222333111111444***////////////000111222333000777ZZZ~~~ZZZ~~~mmmzzzqqqeee]]]___tttzzzKKK<<<888999444222333---000000000000111333444666:::QQQ}}}~~~rrrhhh|||QQQAAA>>>000...---...///000000///+++333888///>>>mmm{{{aaa___ooozzz{{{]]]eeesssyyy|||xxxpppppphhhkkkvvv{{{tttjjjDDD777......---------------...111+++///,,,111555666PPPvvvxxx|||fffUUUTTTVVVWWWaaannn{{{{{{hhh___dddpppzzz}}}ssspppmmmlllmmmmmmiiifffggghhhfffdddgggnnntttvvvyyy{{{UUUUUU~~~TTT...222000SSS???CCC@@@AAA]]]}}}{{{zzzoooFFFAAA@@@<<<<<<:::444111333777999KKK|||ZZZ555000000222222***////////////000111222333000555___~~~]]]xxx~~~vvvhhh]]]___zzzPPP>>>888;;;666444444000111000000000111333555666<<>>ggg~~~}}}zzzlllVVVZZZGGG@@@222000...---///000000000333+++444666???nnn\\\eeeuuuxxxuuuzzzuuuttt|||rrriiikkknnnttt{{{~~~SSS<<<000///...---------------------///---666222555eee}}}nnnpppkkksss~~~tttaaaSSSVVV[[[]]]eeeqqqzzzvvvtttooojjj||||||kkkhhhddd```____________bbb```]]]\\\^^^dddmmmuuuuuuwww\\\PPPyyy}}}zzzrrr000333///TTT???BBB???EEEuuusssoooiiiccceeeuuu~~~{{{vvv~~~rrrvvvIIIAAA@@@===;;;888555111444444888___{{{|||{{{www|||rrrKKK555111222222444////////////000111222333555LLLdddkkkxxxkkk```^^^```EEE999<<<888555888888111111111111222444555777CCC||||||}}}}}}{{{nnnVVVzzz[[[KKKIII444111...---...000111000666,,,111777BBBmmm]]]hhhyyyzzzvvvuuuiiiaaammmuuutttgggkkklllooozzz~~~cccCCC000000///...------------***///000...888222:::yyypppvvvqqqqqqwwwyyyppp]]]QQQVVV\\\___iiivvv{{{xxx|||vvvqqqvvviiifffaaa\\\ZZZZZZ\\\]]]```^^^]]]^^^^^^aaajjjsssrrrttt|||```NNNlll{{{{{{;;;222///SSS>>>AAA>>>GGG~~~~~~}}}|||zzz}}}}}}zzzqqq|||qqq{{{LLLAAA>>>;;;:::888666222555222===sss}}}sssjjjfffbbb``````bbbfffjjjnnnrrryyyVVV777111000///222////////////000111222333333PPP^^^|||{{{|||~~~xxxnnnfff```lllMMM===>>>999555999:::222111111111222444666777JJJ}}}zzzyyyzzz|||}}}~~~}}}|||oooWWWggg```MMMHHH555222///---...000111111222000111666MMMnnn___lll{{{vvvyyyvvvkkk```YYY^^^dddooo|||{{{gggiiiiiikkkzzz~~~vvvLLL111000///...------------)))111111---999333CCC___uuu}}}|||iiiWWWMMMTTT^^^dddppp~~~|||{{{~~~|||yyyqqqgggddd^^^XXXUUUUUUYYY\\\^^^\\\]]]```______fffpppooorrryyydddFFFYYYKKK000///SSS>>>AAAEEENNN|||yyyqqq~~~ttt}}}NNN@@@<<<999:::999777444555111AAAwww{{{~~~rrrbbb___^^^[[[\\\aaacccaaa```ccckkkwww}}}}}}zzzccc===666555111333////////////000111222333555QQQmmmxxxxxx|||~~~}}}~~~}}}zzzzzz|||~~~}}}xxxpppjjj^^^uuuSSSAAA@@@:::555999;;;222111111111222444666777QQQ|||yyyvvvxxx{{{{{{}}}zzzxxx~~~nnnWWWggggggQQQCCC555222///---...000111111+++444222777YYY~~~kkk]]]kkk|||xxxzzzmmmbbb[[[WWWTTTYYYcccrrriiiiiigggjjj|||}}}~~~|||vvv~~~~~~TTT111111000......---------)))222111,,,888444KKKXXX~~~sssdddRRRJJJSSS___ggguuu||||||}}}~~~zzzvvvqqqfffbbb\\\VVVRRRSSSWWWZZZXXXWWWYYY]]][[[YYY___iiimmmqqqwwwkkkDDDKKK}}}sss[[[444333PPPBBBBBBDDDXXX{{{wwwwwwvvvxxx}}}TTT:::???===555888111>>>111777III~~~vvvyyy{{{|||tttllleeeeeefffeeeeeegggjjjkkkmmmpppttt{{{sssCCC///777000555111222222111///000222444333nnnooo~~~qqqlllrrrxxxyyy{{{zzzzzz{{{qqqgggfffhhhhhhfffiiinnnwww{{{tttkkkeee\\\vvv~~~YYYHHHCCC===;;;222888333///...222444444555888PPPsssdddjjjvvvyyy{{{{{{zzzxxxxxxzzz|||}}}zzzkkkTTT^^^qqqUUUHHH<<<111000222///111444///...222777999gggrrrhhhfffgggwww~~~}}}~~~~~~|||zzznnneeeaaabbbfffooopppcccgggmmmmmmvvvhhhwwwzzzrrrlllZZZ===...,,,///++++++111000111///...222222555]]]jjj{{{zzz```RRRJJJPPP```oooyyy|||}}}{{{xxxpppiiiddd^^^WWWUUUWWWWWWUUURRRWWWXXXYYYYYYZZZ\\\```bbbllllllrrroooKKKSSSzzzdddlll000...QQQCCCAAA@@@]]]{{{xxxvvvuuu{{{ZZZ===@@@===555777444>>>///555NNNzzzzzzxxxqqqwww~~~|||uuunnnjjjkkkmmmmmmnnnqqqqqqtttyyy|||}}}QQQ333888000333111222222111000000222444DDD|||rrrrrrjjjkkknnnooovvvvvvwwwzzztttlllaaa\\\\\\\\\ZZZXXX\\\^^^dddmmmwww}}}vvvmmmhhh\\\jjj___MMMEEE===999000666444000///222444444555999XXXyyyaaaTTTVVV\\\cccjjj{{{}}}{{{yyyxxxxxxyyy{{{~~~}}}~~~iiiPPP```{{{]]]MMM===111///222...111444///111333555888fffxxxkkkddddddxxx~~~zzzwwwuuussssss}}}uuukkkfffiiimmmwwwpppdddhhhmmmmmmpppkkkwwwzzzfff}}}|||iiiBBB222...111---,,,000...------...444666;;;eee{{{tttzzzzzz]]]PPPHHHOOO___nnnxxx~~~~~~{{{vvvnnnhhhbbb]]]WWWUUUVVVWWWUUURRRTTTVVVXXXYYYYYYZZZ]]]___llllllppp|||mmmHHHOOOuuukkkwww555///RRRCCCAAAAAAddd~~~{{{xxxuuuttt}}}\\\>>>???<<<444777777<<>>555999666333222444333222555;;;[[[xxx{{{yyycccUUUSSSXXX\\\^^^___eeeqqq~~~xxxwwwuuuttttttuuuvvvwwwssssssrrrsssyyyzzziiiTTTRRRlll]]]DDD222---111//////222...333000222<<>>;;;:::555888444666333>>>zzzppp___ppp|||tttbbb``````dddjjjrrr}}}ooo777777666,,,111111222111111222444777SSSeee{{{}}}vvvoooiiiaaa___^^^]]]]]]___eeejjjooossszzz|||qqqfff___^^^```\\\]]]]]]^^^^^^```ccceeekkksss}}}wwwsssfff^^^uuuvvvrrr]]]JJJBBB777:::666333333444333222777===fff{{{nnniiiooo{{{sssiii]]]WWWZZZ```fffiiilll}}}~~~xxxuuutttsssrrrrrrrrrssstttppppppmmmmmmtttxxxkkkXXXLLLzzzlllIII444---222000///111///333///111>>>{{{~~~hhhbbbkkkwww}}}~~~wwwoookkkkkkfffgggeeeaaa___^^^______kkknnnrrruuuvvvvvvwwwwwwrrrgggbbbaaa___lllxxxqqqnnn}}}~~~|||}}}ZZZ:::+++000000//////---***///111333555>>>gggqqq|||yyy~~~aaaTTTMMMXXXlllyyy~~~{{{ssskkkdddbbbaaa\\\ZZZXXXVVVVVVVVVUUUTTTOOORRRUUUVVVVVVVVVWWWWWWccckkkpppzzzvvvMMMIII{{{GGG555WWWEEE???IIIyyy~~~pppeeefffhhhhhhjjjpppxxx}}}|||{{{xxxvvvuuurrr~~~uuuuuuhhhAAA;;;999444666222444777AAA}}}kkk^^^sssvvvlll___^^^]]]]]]bbbmmm~~~uuu:::999:::222000111222222111222555777WWWnnn~~~~~~}}}xxxpppggg```VVVUUUUUUXXXZZZ[[[aaagggnnnsss|||{{{mmmddd^^^\\\^^^aaa^^^```aaabbbbbbfffnnnttt{{{}}}xxxttteee___ooovvvjjjRRRGGG999999555333333444333333888@@@oootttggg^^^dddlllyyyzzzrrr___```aaaeeekkkssszzz~~~~~~wwwuuurrrqqqqqqpppppppppqqqqqqrrrrrrooommmssswwwkkkZZZQQQuuuOOO666---333111///111111444000222???{{{zzzgggbbbjjjxxx}}}vvvjjjcccbbbZZZ[[[YYYVVVWWW[[[^^^]]]cccdddfffjjjnnnssswwwzzz}}}}}}zzzmmmeeebbbbbbccciiiwwwtttoooyyyfff@@@***///111///000...,,,111222111333>>>gggccc{{{{{{aaaTTTNNNYYYmmmyyy|||{{{tttmmm{{{~~~zzzxxxxxxvvvrrrkkkfffbbbaaaYYYXXXWWWVVVUUUUUUTTTTTTOOOQQQSSSTTTTTTTTTUUUVVV]]]eeellluuu|||QQQHHHwwwLLL888YYYEEE???HHHuuuhhhgggkkkooopppmmmmmmooosss~~~}}}|||zzzwwwtttuuuppp{{{vvvwwwkkkBBB:::999444666333333999AAAwwwfffaaazzz~~~pppeee\\\\\\\\\^^^dddqqq~~~}}}|||???777:::444000111222222111333666888ZZZpppmmmvvv}}}xxxpppfff\\\UUUKKKJJJMMMTTTXXXYYY```gggkkkqqq{{{uuuccc^^^___^^^\\\]]]aaaeeeiiijjjlllrrr|||{{{wwwsssggg]]]iiiyyy^^^OOO===999444333333555333333:::CCC~~~oooddd]]]YYY___hhhttt~~~wwwiii___ZZZ___gggpppyyy|||vvvwwwwwwnnnnnnnnnnnnoooooooooooooooqqqooonnntttwwwkkkZZZ[[[zzzSSS888...444333000222222444111333@@@yyy~~~qqqiiihhh|||~~~ssscccYYYVVVPPPRRRQQQNNNRRR[[[___^^^\\\___dddkkkrrrwwwzzz{{{tttggg```^^^```dddgggyyy}}}uuussstttHHH---000222000000...///444222...///;;;eee]]]cccVVVPPP\\\ooo{{{|||zzz|||aaa___sss{{{ppplllhhhjjjmmmnnnlllgggaaa\\\UUUUUUUUUTTTSSSRRRRRRSSSNNNOOOPPPPPPPPPQQQSSSUUUWWW]]]eeennn~~~}}}QQQFFFuuuTTT888YYYEEE??????zzzpppdddkkknnnpppnnniiifffhhhjjjyyy}}}yyy~~~~~~~~~}}}}}}}}}zzzvvvssstttoooyyyyyyyyyhhh@@@888888555888555444:::@@@zzzfffhhhwwwjjj```WWWYYY]]]cccmmmxxx}}}}}}}}}{{{}}}~~~}}}wwwEEE222222...000111222222222333666888___[[[iii{{{xxxvvvssspppkkkddd[[[VVVPPPNNNQQQWWWZZZYYY^^^fffhhhoooyyy{{{gggXXXZZZccceeebbb______eeekkkoooqqqxxx}}}zzzvvvrrrjjj\\\ggghhhVVVAAA<<<333222333555333444;;;EEEpppbbb\\\[[[\\\VVV]]]iiirrrtttkkk]]]RRRaaadddkkksssyyy}}}}}}}}}~~~zzzuuummmmmmmmmnnnnnnnnnoooooogggkkklllnnnuuuxxxlll[[[```vvvVVV999...555444000222333333111444AAAzzz|||pppggg}}}ooo]]]PPPLLLKKKOOOPPPPPPUUU]]]___\\\WWW]]]iiiuuu}}}|||yyyqqqddd\\\YYY\\\```ggg|||zzztttyyy~~~NNN000111222000///...,,,333222///333CCCpppeeefffYYYSSS___sss~~~~~~zzzzzzuuu]]]aaayyy~~~vvvhhh___\\\ZZZ^^^dddjjjlllggg]]]VVVRRRSSSSSSRRRQQQPPPPPPQQQMMMNNNNNNNNNMMMOOOQQQTTTXXX\\\eeeppp}}}}}}PPPKKKzzzZZZ888[[[???>>>KKK}}}oookkkwwwiiidddeee```cccfff```iiisssyyytttnnnnnntttxxxyyy}}}||||||yyyuuuqqqrrruuuwwwppp\\\???===555777333777444555JJJ{{{bbbnnnqqqtttggg\\\VVVXXXUUUaaallliiinnn}}}}}}zzzLLL666111222222000000222222222555;;;hhhcccuuuyyy|||yyyyyyqqqjjjgggbbbYYYQQQMMMOOOOOOPPPRRRVVVZZZ]]]___fffpppsssfffccc___]]]^^^aaaccceeejjjlllooorrrxxx|||wwwsssqqqlllcccppp{{{yyydddLLL777333222444555444555===FFF{{{rrrllleee]]]YYYXXXWWWYYYWWW[[[bbb\\\WWW___hhhiiijjjooovvvzzzxxxsss}}}tttkkkooollllllqqqkkkdddhhhlllooogggooo{{{aaa\\\WWWddd555888000444000444000000222222DDDuuu}}}oooiii{{{{{{~~~lllZZZMMMIIILLLRRRVVVWWW\\\bbbaaaZZZYYYaaaqqq|||mmmgggbbb]]]]]]ccciiiuuuwww~~~iiiKKK444222...111...///...222---999333===zzzssstttbbbXXXbbbrrr{{{|||rrrhhh___bbbrrr}}}wwwpppggg^^^\\\___aaarrr~~~yyyjjj___XXXSSSRRRPPPNNNMMMNNNOOOOOOOOOMMMLLLLLLMMMOOOPPPPPPPPPYYY\\\[[[jjj{{{sssVVVHHHhhhooo888\\\AAA???GGGvvvjjjhhhlllfffiiijjjaaa]]]\\\UUUccciiikkkhhhgggmmmtttwwwwwwzzz}}}{{{{{{{{{zzzvvvrrrrrrxxx{{{ppp\\\???<<<333555222777444444HHHzzzdddnnn|||wwwxxxiii\\\VVVUUUXXXRRRYYY```^^^jjj}}}~~~||||||{{{yyy}}}DDD666444777222000000222222222555;;;fffbbb}}}}}}xxxuuupppjjjddd```[[[RRRMMMLLLMMMOOORRRUUUXXX[[[```bbbqqquuu|||{{{vvv{{{yyyhhhbbb```______bbbeeehhhjjjnnnpppsssvvv{{{~~~}}}|||zzzwwwtttqqqjjj___uuu|||jjjOOOBBB666555555666444444;;;DDDssskkkdddbbb^^^ZZZXXXYYYMMMQQQPPPQQQVVVSSSVVVfffjjjmmmoooqqqrrrsssttttttwwwllllllpppkkkgggjjjgggdddkkkgggjjjfffpppyyybbb\\\RRRggg666888000444000444000///222222???jjj}}}rrrkkk}}}}}}gggUUULLLJJJNNNTTTXXXZZZ]]]bbbbbb]]]XXX]]]gggooorrrwwwwwwgggaaa]]]XXXZZZ```kkkvvvuuuOOO555222...111...000///333---777222<<>>;;;222666444777444444GGGppp~~~lllttt~~~~~~~~~{{{mmm]]]RRRQQQTTTSSSTTTbbbnnnmmmuuu{{{zzz|||}}}~~~qqqtttzzzyyyBBB888555555222000000222222222555;;;iiinnnyyy{{{rrrooohhhccc^^^YYYRRRKKKJJJMMMPPPSSSWWWYYYYYY[[[___bbbkkkjjjlllhhhaaahhhkkkaaa]]]^^^aaadddhhhlllooopppsssuuuxxx{{{~~~~~~~~~{{{zzzzzzwwwrrrnnnhhhbbb}}}wwwVVVIII999777666666444333999AAAooo}}}mmm___YYYTTTUUUUUUSSSSSSVVVMMMQQQMMMKKKQQQSSS[[[mmmmmmqqquuusssnnnmmmqqqvvv~~~ppp^^^___hhhfffdddhhhfffdddlllfffhhhhhhrrruuu___XXXPPP{{{mmm999888000444000444000222666555===cccvvvlll|||uuu\\\MMMJJJMMMSSSXXX\\\\\\\\\^^^^^^\\\^^^ZZZZZZcccrrrsssbbb[[[WWWTTTXXX___mmmwwwttt~~~UUU777333...111...111///222...555444???uuulll~~~yyyfff[[[bbbooouuuxxx{{{yyyooojjjjjjdddYYYOOOMMMQQQZZZgggssstttooolllkkkjjjlllrrrzzzyyykkk___YYYUUUQQQLLLKKKIIIIIIKKKLLLLLLKKKMMMLLLJJJIIIKKKNNNSSSUUUQQQZZZ___ooo}}}kkkMMMEEEooo@@@]]]CCCAAAJJJuuujjjeeedddddddddiiifffiiicccTTTQQQRRRKKKIIISSS]]]ccchhhnnnqqqpppjjj}}}qqq{{{zzzzzzzzzzzz{{{{{{{{{zzzxxxzzz{{{pppXXX>>>;;;444999999555333555JJJppp~~~xxxrrrqqqmmmcccWWWQQQQQQSSSOOOUUUhhhuuutttzzzvvvrrrzzzsssuuuyyyHHH>>>333000222000000222222222555;;;qqq}}}uuuvvvllliiiddd```[[[UUUNNNHHHIIIOOOUUUYYY\\\]]][[[[[[^^^aaaddd___]]]XXXRRRZZZaaa[[[\\\```eeejjjnnnqqqsssuuuwwwyyy|||~~~{{{zzz~~~}}}{{{zzzvvvpppjjjcccdddzzzcccIII:::777555555444333888???lllrrraaaRRRMMMJJJLLLNNNNNNOOORRRSSSRRRJJJLLL[[[dddgggpppssstttvvvuuupppmmmrrryyyyyyfffQQQQQQ```eeefffllljjjeeeiiiiiijjjnnnwww|||ooo[[[RRRQQQ}}}~~~rrruuu<<<777///555000444111222555333:::aaayyymmmtttzzzmmmVVVNNNRRRXXXYYY\\\^^^]]]ZZZYYYYYYYYYrrrtttwwwxxxwwwxxx~~~qqq___XXXUUUSSSXXXaaalllvvvtttrrryyy[[[888333///111...222///111000444666CCCtttyyy}}}tttwwwvvvdddXXX^^^iiiooossswww~~~qqqeee^^^\\\XXXQQQLLLNNNUUU___nnn{{{uuuqqqnnnnnnmmmmmmrrryyyzzzrrrjjjbbb[[[QQQIIIHHHGGGFFFGGGIIIJJJJJJIIIJJJJJJKKKKKKLLLNNNRRRUUUQQQ[[[___ooo|||~~~fffGGGFFFmmmGGG___CCC@@@UUUttteee]]]^^^dddfffeeeiiifffgggbbbVVVVVVTTTHHHIIISSS[[[YYYUUUVVVZZZ\\\pppzzzzzz{{{{{{{{{|||}}}}}}yyyvvvuuuqqqYYY>>><<<555888777444333777NNNyyy~~~xxxiiieee___ZZZVVVSSSPPPMMMRRRUUU```gggfffsssyyyppplllxxx{{{yyyqqqssszzzMMM@@@111111222000000222222222555;;;wwwzzzxxx|||qqqgggdddaaa\\\WWWRRRKKKFFFJJJQQQVVVYYY]]]^^^^^^```cccfffnnn```WWWPPPKKKVVVbbb___```eeejjjnnnpppsssuuuxxxyyy|||}}}zzzyyyxxxsssmmmhhh______ttttttHHH:::666444555555555999???rrr{{{fffYYYHHHDDDDDDJJJNNNNNNOOORRRQQQLLLDDDQQQrrr{{{vvvvvvtttuuuwwwvvvtttyyyooo```XXX```mmmmmmhhhkkkiiidddfffjjjjjjrrr{{{xxxkkk\\\QQQRRRrrr~~~~~~}}}???666///555000333111000111---777aaa}}}tttllluuuhhhWWWWWW^^^ccc`````````aaa```^^^___```___sssyyyttt|||{{{nnn]]]VVVTTTSSSYYYccckkkvvvvvvppp||||||```999444000222...333///222111000555@@@iiirrrgggoootttaaaTTTWWWbbbiiiooovvvttteee[[[UUUQQQNNNMMMNNNSSSYYYcccssssssqqqrrrttttttssswww|||wwwmmmhhheee\\\PPPGGGDDDDDDCCCEEEGGGHHHHHHGGGFFFIIILLLNNNNNNOOOPPPRRRTTT\\\^^^mmm{{{|||cccDDDHHHmmmIIIaaaDDD@@@TTTtttlll___ZZZ```iiijjjfffaaacccjjjhhh___^^^XXXGGGIIIRRRVVVQQQMMMQQQ\\\ccczzzzzz{{{{{{{{{zzzzzz|||}}}wwwrrrqqqsss[[[>>><<<444666222444222888PPPxxx}}}wwwnnnaaa\\\WWWTTTTTTRRRNNNIIITTTZZZiiiqqqppp|||yyyyyyyyyuuunnnjjjrrr}}}rrr```XXXbbbxxxsss}}}zzzPPP???000999222000000222222222555;;;ssslllyyywwwlllccc```ZZZTTTOOOMMMIIIHHHLLLRRRUUUVVVYYY^^^eeekkkqqqtttrrr```TTTQQQTTTeeettttttgggkkkooopppppprrrvvvzzz}}}oooqqqtttuuussspppkkkiiiddd\\\pppOOO;;;666333555555555999>>>qqqmmmYYYOOO@@@???BBBKKKQQQRRRSSSUUUOOOLLLJJJ^^^~~~sssrrrvvv}}}~~~}}}tttrrrwwwxxxfffdddeeebbbdddgggeeerrr}}}tttiiiaaaUUUTTTwwwBBB666///666000333222333444000:::fff~~~gggsssxxx```XXX___ffffffiiieeeeeeiiilllmmmnnnppp^^^bbbhhhqqq~~~~~~lll[[[VVVTTTTTTZZZcccnnnyyy{{{ccc999555222333...333111222333---333;;;ZZZxxxoooccckkk}}}vvvbbbRRRTTT]]]eeennnvvv}}}gggXXXRRROOOMMMHHHIIINNNUUUZZZbbbooo{{{iiiiiimmmtttwwwxxx}}}vvvfff___[[[TTTKKKFFFAAAAAABBBDDDFFFGGGGGGEEEDDDIIINNNPPPOOONNNOOOPPPWWW]]]]]]mmm}}}zzzbbbDDDLLLyyyFFFeeeFFF@@@MMM|||qqqjjjbbb___gggpppnnneee[[[bbbllliii___```___QQQJJJSSSYYYYYYZZZaaajjjoooxxxyyyzzz{{{yyywwwvvvxxx{{{rrrppprrrvvvXXX;;;<<<666666111555222888OOO~~~|||~~~yyynnncccVVVSSSPPPNNNOOOOOOOOONNNZZZdddwww~~~{{{{{{mmmaaa```eeeggggggiii{{{yyyiiiaaaYYY]]]ppppppYYY@@@,,,<<<222000000222222222555;;;iiijjjwww|||sssggg___\\\SSSMMMHHHJJJLLLMMMQQQVVVWWWVVVWWW___kkkvvv}}}hhhYYYWWWaaammm||||||llloooqqqpppoooqqqwww}}}vvvjjj]]]dddjjjrrrtttqqqllliiihhhddd^^^dddmmm\\\>>>888444555555444777;;;hhh~~~bbbNNNFFF>>>>>>DDDNNNSSSRRRQQQRRRPPPVVVXXXiiisssllloooyyyyyybbbaaafffddddddfffbbbrrr|||nnneeeaaaUUUWWWDDD555...666000333222555777333;;;cccdddqqqnnn[[[^^^mmmsssnnnwwwoookkkqqqxxxyyyxxxyyyxxxiiikkk}}}ppp~~~mmm]]]YYYXXXWWW]]]fffuuu|||ddd999666444333...222///111555,,,444<<>>???@@@CCCFFFGGGFFFEEEIIILLLNNNMMMJJJJJJNNNSSSXXX\\\]]]qqqwwwaaaEEE^^^NNNmmm???CCCMMM|||qqq~~~~~~ssshhhtttuuujjj^^^aaaiii```YYY^^^bbbgggiiilllnnnooopppqqqsssxxx}}}wwwvvvvvvwwwvvvsssoookkkllluuu~~~nnnQQQ>>>;;;666333777666333888EEEoooxxxzzzzzzrrrqqqooobbbTTTKKKQQQUUUSSSMMMJJJNNNTTTeeetttmmm\\\eeeqqqgggYYYPPPLLL[[[iiikkkwww|||iiisssrrrtttxxx___nnn@@@<<<,,,222333222111111222555888ddd{{{ppptttiii]]]SSSOOOIIIIIIIIIKKKOOOUUUZZZ]]]XXX]]]______iiiuuuuuulllLLLdddwwwqqq___WWWaaannnjjjmmmmmmmmmqqqzzzrrruuujjj]]]kkkaaa]]]]]]ooovvvPPPMMM>>>444555666222333999LLLuuuVVVEEECCCAAAIIITTTZZZYYYSSSNNNKKKZZZWWWZZZ``````[[[XXXZZZZZZbbbmmmvvvyyy|||fffbbbffffffdddeeejjjeeewwwtttgggbbbTTTOOOmmmpppKKK555555333111222111888222555999BBBbbbhhhzzzlllbbbxxx{{{|||~~~~~~}}}~~~xxxmmmdddaaa^^^]]]fffsss}}}kkkrrrXXX888>>>222444444000222---222333555333SSSuuuqqqjjjyyyrrr[[[RRRXXXdddrrr{{{wwwZZZMMMRRRSSSMMMNNNYYYWWWVVV]]]\\\hhh~~~vvvoooooowwwyyyqqqfff\\\SSSKKKBBB===<<<>>>AAABBBCCCEEEGGGJJJLLLMMMMMMMMMMMMNNNQQQSSS___SSSeeeyyyqqqVVVDDDnnnJJJnnn@@@BBBOOOyyyllluuu}}}aaaYYY```gggcccbbbjjjlllnnnooopppooooooppptttwww}}}wwwwwwwwwwwwwwwuuuqqqmmmlllvvvoooMMM::::::666444777555222666CCCmmmxxxuuukkkhhhggg^^^RRRRRROOOLLLOOOSSSVVVTTTQQQ```lllggg```jjjmmm\\\KKKGGGOOOlllrrrhhhiiillluuuaaappp@@@;;;000222222222111111222555888iiinnneee~~~rrrfffYYYPPPLLLHHHHHHIIIJJJNNNRRRVVVYYY^^^bbbbbb___aaaeee^^^QQQOOOaaahhhXXXEEEFFFXXXfffccckkkpppqqqssszzzwwwrrrlll```eee]]]YYY[[[ssssssMMMKKK===444555666222333999JJJrrrSSSDDDEEEGGGNNNVVVZZZWWWRRRNNNMMMQQQSSSZZZbbbaaaXXXRRRQQQVVVVVV[[[eeemmmsss|||}}}wwwdddcccgggfffddddddeeehhh}}}vvvfffaaaRRROOO}}}dddEEE555888666222333222333///444<<>>AAACCCDDDFFFHHHJJJLLLMMMNNNMMMMMMNNNQQQSSS]]]VVVhhhyyymmmTTTDDDsssNNNrrrBBBAAALLLuuu{{{ZZZWWW^^^dddbbbiiirrrqqqoooqqqssstttvvv{{{yyyvvvuuutttuuuuuussspppnnnlllvvvsssLLL::::::666444666333000444???iiioooyyy~~~~~~ooobbb^^^]]]WWWOOOUUURRRQQQTTTXXXZZZXXXTTTZZZ___]]]___hhh```JJJ>>>QQQhhheeeeeejjjtttcccnnn===777333222222222111000222555777ccciiiuuu___}}}ooobbbUUULLLIIIGGGGGGHHHJJJLLLPPPSSSUUUWWW\\\^^^]]]___```UUUGGGYYYiiifffJJJ777@@@SSS\\\\\\hhhrrrttttttzzzwwwnnnnnncccaaaaaa[[[[[[wwwoooNNNHHH<<<444555555222333888BBBnnnPPPFFFLLLPPPTTTYYYZZZXXXUUUTTTTTTMMMPPPWWW^^^aaabbbffflllcccYYYTTTZZZccciiilllnnn___cccooo~~~oooaaacccgggfffcccdddcccnnnuuueee___PPPPPP~~~}}}}}}UUU>>>777<<<888333555333111///333999TTTuuuooouuuooo{{{}}}nnnaaa___```bbbmmmyyy}}}nnnaaa}}}zzz|||TTT666999333555222///111---222222666444LLL~~~qqq}}}wwwjjjooovvv```WWWYYYaaannnxxxhhhXXXWWW[[[\\\bbb[[[aaajjjfffeeeooovvv[[[[[[```iiipppooofff]]]```[[[RRRJJJEEEAAA===;;;<<>>999444444333333444777;;;mmm|||oooTTTRRR^^^]]]______^^^[[[[[[]]]aaagggfffbbb^^^___hhhttt}}}tttvvvyyy|||yyyuuuwww|||uuuqqqrrryyy}}}zzzoooccc]]]bbbgggdddcccfffrrruuuuuubbb```]]]OOO[[[zzz}}}HHH;;;999;;;333000555555111666444,,,<<>>CCCYYY~~~qqqsssrrrssstttooovvvwww{{{uuu{{{yyyvvvwww}}}~~~vvvtttwwwvvvssspppoooooooooooonnnrrr|||wwwcccRRRJJJ===555666333222333666ZZZ___xxxlll```XXXSSSMMMKKKKKKJJJHHHJJJPPPYYY___```^^^dddfff\\\LLL???===ZZZyyy]]]YYY[[[XXXYYYtttzzz~~~{{{}}}~~~aaarrrXXX999222888111111111000///111444666UUUssssssmmm[[[MMMGGGHHHDDDGGGKKKQQQVVVYYY[[[\\\XXXSSSNNNNNNTTTYYYZZZYYY]]]eee]]]GGG===GGGMMMHHHKKKQQQWWW^^^iiivvv~~~~~~|||yyyuuussshhhaaabbb]]]]]]___xxxnnnZZZ999777555333333333555666@@@eeexxxrrrZZZYYYeeedddffffffddd```___aaaccc^^^dddhhhiiiiiihhhbbb\\\]]]iiizzz~~~{{{nnngggjjjooolllbbb]]]bbbeeecccdddiiitttppphhhZZZ```\\\PPPjjjpppGGG;;;::::::222000555444///444555...:::YYYvvvooo~~~~~~^^^VVVRRRYYYcccpppZZZcccsssHHH;;;:::999999111777000000222...555444555]]]xxxjjj```\\\```lllxxxvvv~~~{{{qqqggg\\\WWWbbbrrrxxxlllppp{{{{{{uuuooogggaaakkkvvv|||zzztttnnnlll]]]XXXNNNCCC:::666777999===AAAFFFIIIKKKLLLNNNOOOPPPQQQQQQQQQQQQRRRUUUWWWYYYbbbjjj{{{uuu]]]LLLFFFWWWMMMMMM>>>CCCOOOvvvyyywwwqqq{{{}}}|||www{{{oootttxxxwwwxxxtttpppnnnnnnnnnnnnnnnuuu~~~vvvtttbbbTTT???444555333333555777ZZZddd{{{rrrfffZZZTTTOOOKKKLLLOOONNNIIIEEEGGGPPPZZZaaacccdddllleeeRRRDDDGGGmmmbbbOOOWWWVVVOOOUUUhhhkkknnnqqqwww{{{|||TTTtttOOO:::444777111111111000///000333666WWWuuuqqq~~~kkkYYYKKKFFFHHHFFFIIINNNSSSXXXZZZ[[[\\\OOOHHHBBBBBBHHHNNNQQQRRRSSSWWWRRRHHHFFFMMMQQQOOOPPPUUUXXXYYY^^^iiissswww|||zzzxxxuuuqqqpppxxxwwwqqqkkkfffccc```\\\aaadddpppjjjKKK555666555333222333555666===TTTzzzuuu___^^^iiiiiillloooooommmlllnnnqqqeeejjjoooqqqsssrrrggg[[[VVV]]]mmmvvvrrrrrrmmmccc^^^aaacccaaaeeemmmlllggg___XXXaaaYYYRRR|||\\\DDD::::::;;;444333666111///222444222===KKKyyymmm|||mmmZZZVVVWWW^^^ggguuuRRR^^^BBB<<<:::999777...888000111222---666666111QQQ|||oooccc\\\]]]hhhtttuuu|||uuummmggg[[[RRRXXXffftttrrrpppzzz}}}rrrtttsssjjjggg^^^YYYOOOCCC999555666999>>>BBBGGGKKKMMMMMMOOOPPPQQQRRRRRRRRRQQQSSSUUUXXXZZZcccmmmttt^^^OOOJJJeeeGGGNNN===@@@JJJqqq~~~lll~~~~~~zzz{{{vvvuuuwwwtttooollllllllllllkkkwwwvvvppp[[[AAA222222222333666888[[[gggwww}}}pppbbbUUUPPPLLLIIIMMMSSSQQQRRROOOIIIFFFMMM^^^lllaaammmiiiVVVJJJQQQwwwzzz[[[KKKSSSOOOLLL^^^___cccjjjuuuzzzyyyTTT|||GGG999333444000111111000///000333666SSS}}}vvvrrr}}}jjjWWWJJJFFFHHHHHHKKKPPPTTTXXXZZZZZZZZZQQQGGG???===@@@BBBCCCDDDEEEHHHKKKLLLNNNRRRRRROOOXXX^^^___YYYVVV\\\gggnnnwwwuuusssooojjjiiisss~~~sssiiiaaaeeehhh```ZZZbbbiii{{{eee===333555555333222333555555333DDD}}}wwwbbb```jjjkkkpppvvvyyyzzz{{{~~~zzzuuuwww{{{vvvlllbbb]]]aaarrroooeee___aaaaaa```fffoooddd___ZZZYYYcccVVVSSSOOOAAA888:::===777666666000333111333444>>>@@@zzzjjjxxxpppbbbWWWVVVZZZccclllzzz}}}KKKRRR===<<<:::888555,,,888111222333,,,444333***FFFqqqrrreee\\\[[[eeeqqquuu|||yyyoooiiiggg]]]PPPRRR^^^qqqtttpppxxxvvvzzzfff^^^^^^^^^YYYOOOBBB888444666999>>>BBBGGGKKKMMMNNNOOOPPPQQQRRRSSSRRRRRRSSSVVVXXX[[[dddooosss___QQQMMMrrrBBBEEEFFFHHHCCCooo~~~qqqyyy{{{nnnpppwwwnnnkkkppppppjjjmmmvvv{{{eeeGGG666222333888222555SSSyyy|||ooobbbQQQIIINNNUUUUUUQQQRRRXXX\\\WWWNNNKKKRRR[[[ccclllllliiiUUUWWWlllNNNFFFNNNKKKHHHRRRRRRTTTgggiii|||~~~{{{xxxuuuRRRCCC888777///222222111111222222333444OOO___vvv___~~~kkkXXXIIIDDDEEEFFFMMMSSSUUUSSSQQQSSSVVVCCCDDDDDDDDDIIINNNNNNIIIKKKJJJDDDGGGPPPPPPQQQ^^^gggnnnuuuvvvpppfff^^^ZZZhhhmmmvvv}}}|||yyy||||||ssskkkiiifffbbb`````````YYYvvvtttXXX222;;;888444333333333333333444:::qqq}}}fff\\\bbbfffssssssoootttwwwyyy}}}yyyppppppmmmiiikkkwwwooofff]]]]]]dddkkklllkkklll```WWWZZZVVVLLLcccrrrHHHAAA???<<<:::999888666444777222555666111FFFyyynnniiisss|||ttt```\\\aaaddd^^^eee{{{zzz^^^mmm}}}tttEEEAAA===:::888777666555333333333222333333444444XXX|||zzzxxxvvvjjj\\\VVV```ooopppwww{{{}}}oooddd```YYYQQQVVVaaapppzzzoootttrrr{{{}}}wwwtttooorrruuuoooTTTMMMBBB888333444888;;;CCCFFFIIIKKKLLLMMMOOOQQQTTTRRRSSSVVVVVVTTTTTTXXX]]]eee{{{hhhdddEEEbbbxxxOOOEEEAAA<<>>kkktttjjj~~~uuu~~~|||zzz~~~eee\\\^^^^^^dddgggnnn}}}yyyaaaxxxqqq}}}DDDAAA<<<:::888888666555333333222222222222333333KKKppprrrrrrwwwkkk]]]UUUYYYbbbjjjooo|||{{{xxxlllbbb^^^XXXQQQVVV```www}}}oooqqqrrr{{{}}}qqqmmmlllhhhlllooohhh___VVVIII<<<444333666999DDDFFFJJJKKKLLLMMMOOOQQQQQQPPPQQQUUUVVVSSSUUUXXXaaaiii~~~eee^^^HHHgggqqqOOONNNAAA===DDDjjjqqquuukkkrrriiioooyyypppuuuxxxpppkkkkkkjjjjjjrrr~~~gggoooJJJ999777222666///111FFF}}}mmmtttbbbLLLCCCFFFMMMPPPOOOWWWWWWUUUPPPIIIEEEEEEGGG`````````pppllldddjjj^^^YYYSSSHHHGGGMMMGGGCCCLLLKKKNNNSSSJJJNNNUUUSSSfffsss~~~|||vvvqqqmmmqqqttt{{{www\\\rrr~~~}}}}}}qqq___JJJvvvxxx:::555555333222111111111111222333333@@@lllyyy]]]]]]rrr\\\JJJDDDFFFDDDGGGKKKPPPTTTWWWXXXYYYYYY\\\]]]YYYVVVWWWWWWUUURRRXXXVVVTTTXXXVVVZZZjjjuuugggeeeiii```jjj|||vvvnnngggdddaaa\\\[[[\\\YYYzzzwwwkkklllLLL;;;888555444555555555444999111EEEwwwvvv|||sssoooqqqwww|||ooohhhbbb```cccffffffddd___]]]bbbWWWGGG^^^^^^HHHAAA???<<<::::::999777555333555//////444777ZZZ}}}ppptttzzzzzz{{{{{{yyyxxxzzz~~~uuuaaaYYY]]]ddd```fffsss|||}}}ttthhhgggBBB@@@<<<999999888777555333333222111111222222333AAAhhhsssvvvzzzmmmaaaYYYYYY]]]hhhlllssszzz|||{{{||||||{{{}}}wwwrrrhhh```\\\VVVQQQUUU^^^tttyyyoooqqq|||mmmsssnnndddcccddd```cccfff___```VVVHHH:::333333777;;;FFFHHHKKKMMMMMMNNNPPPQQQPPPOOORRRWWWWWWUUUVVV[[[gggpppzzzbbbWWWNNNqqqfffLLL]]]HHHFFFBBBTTTrrrvvvhhhxxxxxxsssvvv|||sssmmmssssssnnnjjjjjjjjjllluuuuuutttrrrIII777444333555///222AAAyyy___}}}wwwcccMMMDDDFFFIIIJJJIIIOOONNNKKKHHHDDDBBBAAA@@@IIIPPPTTT___TTTJJJXXXTTTLLLNNNIIIIIILLLEEEBBBMMMSSS[[[]]]YYYZZZVVVOOOWWW[[[fffttt{{{{{{wwwqqqlllfffiiinnnvvvtttfffZZZyyy}}}{{{{{{kkkSSSMMMyyyooo999666444444111111111111111222222333:::eeeppp[[[www___KKKDDDFFFIIIKKKOOOUUU[[[___```___cccggghhhdddbbbfffjjjlllmmmoooeee]]]\\\YYYYYYcccuuu~~~{{{ttttttxxxooosss~~~pppjjjdddaaa^^^YYYYYY\\\^^^}}}gggmmmLLL999777444444444555444333333666BBBwww{{{wwwyyy~~~oookkkgggeeeeeeeeedddbbbcccYYYYYYOOOLLLzzz~~~PPPCCCAAA>>><<<::::::999777555222999000111;;;555NNNxxxrrrzzzxxxyyyyyyxxxuuussstttvvvrrrtttsssrrrtttxxxlll\\\SSSTTTZZZaaaeeeiiijjjzzzvvvjjjlllRRR@@@>>>;;;999999999777666333333222111111111222222999aaaxxx~~~}}}nnnaaa\\\___eeekkkoootttwwwvvvwww||||||wwwwwwzzzwwwpppppphhh```[[[UUUPPPRRRYYYbbbiiiiiiqqq}}}tttdddfffeee]]]^^^^^^XXXYYY[[[SSSNNNFFF;;;222///444<<>>DDD{{{uuuvvvkkkvvvpppkkkqqqlllkkkkkklllllloooxxxhhhrrrGGG555222333444111555>>>ooo\\\uuu```KKKDDDEEEDDDBBBAAADDDCCCBBBAAAAAAAAAAAAAAAEEEKKKMMMTTTDDD999JJJIIIMMMSSSPPPLLLMMMHHHHHHTTTYYYdddccchhhooohhhaaaaaa```bbbiiissszzz|||zzzwwwppppppnnnmmmnnnnnnfff]]]mmmzzzxxxuuucccLLLUUUfff;;;999222333111111000000111111222333555aaatttaaaooo{{{bbbMMMFFFHHHNNNPPPUUU[[[aaaddddddccclllooooookkklllsss{{{|||tttuuunnnbbbbbblllqqqxxx~~~jjjddd```___\\\YYYZZZ^^^kkkpppgggeeeDDD666444222222333333222111...666===hhh|||{{{nnnmmmllljjjhhhfffcccbbbfffVVVVVVZZZjjj}}}dddHHHAAA@@@===;;;999999888777555111999111222===444EEEzzztttxxxxxxxxxxxxuuupppjjjfffeeedddcccdddeeeiiioooxxx|||qqqjjjbbbYYYPPPOOOVVV]]]aaaaaammmkkk|||iiitttJJJ>>><<<:::999:::999888666444333333222111111222222000SSSwww}}}jjj\\\YYY```hhhjjjpppvvvxxxwwwzzz~~~zzzvvvvvvwwwsssnnnoooiiibbb[[[SSSMMMMMMQQQPPPUUUZZZccckkkeee\\\\\\\\\UUUVVVVVVMMMLLLLLLDDD999555///,,,///777BBBIIIJJJLLLOOOPPPOOOPPPQQQRRRSSSSSSVVVYYYWWWUUUXXX___ooovvvooocccKKK]]]VVVFFFxxxYYYGGGDDDBBBpppmmmqqqrrrlllqqq}}}|||~~~}}}pppmmmqqqhhhjjjlllmmmnnnsss~~~yyylllmmmEEE555444333444333888;;;ddd^^^rrr\\\HHHDDDEEEBBB???@@@EEEFFFGGGIIIJJJLLLMMMNNNUUUSSSOOOXXXNNNBBBIII>>>IIIRRRQQQOOOTTTVVV\\\kkklllxxxpppyyysssjjjdddhhhqqqyyy~~~~~~xxxtttlll[[[KKKfff\\\:::;;;000222111000000000000111222222111WWWiii}}}qqqffffffPPPJJJMMMPPPUUU[[[aaaeeeeeedddbbb___bbbaaa___bbbjjjqqqsssyyy{{{uuuhhhhhhmmmyyytttccc___]]]]]]\\\ZZZ]]]cccxxx|||jjjeeeVVV<<<444222111111222333111000///222111SSSvvvpppsssssskkkmmmooonnnjjjfffdddcccfffSSSNNN\\\}}}VVVEEEAAA>>><<<999888888777666555///555111222888333>>>```{{{www{{{zzzxxxssslllddd]]]XXXUUUSSSTTTYYY^^^aaaggglllrrrtttvvvuuupppjjjfffddd^^^YYYSSSQQQVVV]]]cccfffmmmrrrvvvxxx@@@<<<:::999999::::::999777555555444333222222222222...FFFppp|||jjj^^^[[[^^^aaaccckkkrrruuuxxx~~~~~~|||zzzxxxwwwvvvsssqqqllliiibbbYYYPPPJJJHHHIIIHHHFFFHHHNNNOOOOOOQQQTTTNNNHHHJJJIII???===>>>777111///---...444===FFFLLLLLLNNNPPPQQQPPPPPPQQQSSSRRRSSSUUUWWWTTTSSSYYYbbbttt}}}pppjjjfffKKKiiiTTTIIImmmTTTOOOBBBcccmmmqqqyyyiiipppjjjfffwwwqqqnnnooohhhlllnnnmmmoooxxxwwwaaa>>>555777222333444999666XXXaaa|||sss\\\HHHEEEHHHFFFFFFJJJNNNQQQTTTUUUVVVWWWYYY[[[^^^[[[WWWaaa[[[RRRXXXKKKNNNXXXXXXVVV\\\aaaiiiwwwpppeee\\\^^^fffnnnzzz|||xxxwwwpppbbbUUUNNNwwwPPP555:::...333000000000000000111222222000IIIllljjjtttwwwkkkUUUOOOTTTSSSZZZccchhhhhheeebbbaaaXXX\\\^^^```fffnnnpppnnnpppzzz{{{~~~rrrnnnmmmwwwkkk^^^\\\[[[]]]]]]\\\bbbiiifffccc^^^CCC777333222222222333333222000222555111???wwwggggggkkkooooookkkfffdddddd^^^RRRMMM___~~~KKKCCCAAA<<<:::888777777666555444222444555444333333;;;FFF~~~|||wwwooofff]]]WWWQQQLLLLLLQQQVVVXXX\\\aaaeeehhhkkkhhhaaa[[[ZZZ[[[YYYYYYWWWUUUUUU[[[fffooouuurrrQQQ===:::999888999::::::999777777666555444333333333333333:::eeevvvqqqnnnfff]]]]]]eeemmmrrrzzz~~~~~~~~~|||wwwrrrpppooohhhfff```VVVMMMGGGDDDBBBBBB<<<===@@@<<<<<>>888<<<<<<444333666000000000222555:::AAAHHHLLLNNNPPPRRRRRRQQQQQQRRRSSSSSSSSSUUUWWWUUUVVV```kkkwwwgggdddkkkQQQ}}}OOOJJJaaaUUU===]]]}}}wwwppphhhpppggg]]]kkkzzz}}}|||}}}tttvvv~~~pppmmmmmmkkknnnooommmooo{{{xxxyyyUUU888444888222222444999222PPPfffxxxwww___JJJHHHLLLMMMPPPVVVQQQUUUXXXYYYWWWWWWZZZ]]]XXX[[[\\\ggg]]]WWWhhhfffbbbjjjfff^^^^^^^^^aaakkkiiikkkeee[[[UUUTTTZZZ```gggsssxxxtttvvvnnn\\\QQQQQQ}}}GGG111888---444000000000000000111111222333>>>WWWqqqtttyyyxxxoooYYYSSSXXXVVV___jjjnnnkkkeeebbbbbbiiiooouuu{{{xxxwwwwww~~~xxxzzzfff[[[YYYZZZ]]]]]]^^^eeemmmoooWWW\\\UUU555555444333222333444444333111333===;;;555VVVooo~~~aaaccciiiooooookkkfffddddddPPPTTT[[[rrr]]]DDD@@@@@@;;;999777666666666444333666555999777000444:::666```}}}uuukkkbbb[[[VVVNNNKKKOOOSSSSSSVVV[[[UUU[[[___]]]WWWRRRTTTWWWYYY^^^aaa]]]XXX[[[gggrrr___ppp;;;CCC999999888999;;;;;;999888888777666555444333333333444///YYYttt```]]]dddkkkrrr|||wwwnnnjjjkkkcccbbb]]]SSSJJJEEEBBB???<<<666;;;>>>555222777666333///333555...000555000000111555999???DDDIIILLLOOOQQQSSSSSSRRRQQQRRRSSSTTTUUUWWWYYYYYY\\\gggttt~~~rrr``````oooZZZvvvIIIIII}}}QQQGGGPPP{{{ggg~~~lll^^^cccccc```eeeppprrrnnnhhhiiijjjjjjlllrrr{{{zzzmmmkkkiiikkkiiijjjnnnuuurrr|||DDD999555555444000777333666HHHpppppp}}}xxxlllUUUJJJOOOQQQQQQZZZaaa[[[YYY^^^aaa```ccciii___jjjnnngggaaacccddd```jjjiiittt|||yyyuuulll]]]gggiiirrr}}}xxxssstttrrrvvvxxxvvvrrrpppssswww}}}zzzvvvxxxqqqpppjjjMMMGGGeee}}}===222888222111111111000000000000111111222777XXXaaarrrjjj{{{UUUQQQWWWPPP\\\kkkooolllmmmzzz}}}ssstttdddYYYXXXZZZ[[[WWWZZZlllPPPRRRIII555444222222111111111111222222444999<<<222:::nnniii||||||}}}}}}nnneeebbbccceeejjjkkkhhhbbb^^^TTTCCCjjjGGGFFFEEEAAAAAA===888555444555666666777777777777666666666666QQQ~~~{{{vvvmmmeee\\\[[[XXXRRRNNNOOOUUUZZZZZZXXXUUURRRRRRSSSUUUWWWZZZWWWWWWZZZ^^^dddrrrmmmbbbsssxxxlll888DDD;;;:::999777666555555555555555555555444222000///111:::DDDjjj}}}tttfffUUU\\\ccclll{{{uuuvvvxxx{{{}}}{{{tttkkkdddaaa\\\UUUNNNIIIDDD@@@>>>::::::999888777666555555444333111000000111222333222777===BBBDDDDDDEEEEEEPPPPPPQQQRRRSSSTTTUUUUUUTTTXXXYYYWWWWWW```mmmwwwzzzvvvYYYrrrccciiiSSSQQQAAAcccJJJBBBjjj{{{}}}hhh___bbb```\\\]]]bbbbbb]]][[[\\\^^^^^^```eeekkkqqqtttppppppjjjkkklllnnnrrr{{{zzzmmm>>>999555444333000999666444AAAkkknnnuuuXXXPPPXXXUUUQQQZZZVVVVVV]]]jjjuuuzzzzzztttooohhhccceeegggooopppnnnttt~~~xxxtttqqqqqqhhheeebbbRRRZZZqqq:::333777222222111111000000000000111111...555QQQuuu|||oooccc```ZZZ[[[ddd______iiiiiiZZZ\\\VVVZZZbbb___^^^vvvOOOFFF;;;333555222111111000000111111222000000111---111NNNpppwww}}}~~~}}}|||}}}fff[[[ddd```aaahhhjjjbbbYYYUUUFFFEEEuuuqqqFFFDDD<<<>>>???<<<888666666666777666666666666555555555444444HHHyyyqqqmmmdddbbb]]]WWWTTTSSSVVVXXX[[[[[[ZZZZZZ[[[]]]___```]]]\\\]]]bbbgggsss|||SSSuuuccc}}}UUU;;;AAA<<<;;;:::888777666666666666666777666555333222000,,,///===hhhzzznnnfffggggggjjjppprrrkkkaaaiiiiiikkkmmmmmmkkkgggccc[[[WWWQQQKKKFFFBBB>>>;;;:::999999999888888888777777666555444444555777888:::===BBBDDDEEEEEEEEEFFFPPPQQQQQQRRRSSSTTTUUUVVVYYYWWWYYYZZZXXX]]]vvvxxxccccccvvv```qqqHHHIIIJJJoooMMM<<>>AAACCCEEEFFFEEEDDDEEEFFFQQQQQQRRRSSSTTTUUUVVVVVV[[[UUUUUUWWWUUU]]]{{{rrrXXX{{{}}}hhhjjjGGGEEELLLnnnQQQBBB]]]{{{jjj```^^^^^^aaaddddddccccccccceeehhhlllppptttwwwzzz}}}~~~~~~{{{hhhjjjmmmiiijjjqqqwww}}}qqqDDD111999555333777---666888333333UUUkkk}}}}}}```KKKMMMUUUcccwwwrrrqqqooonnnnnnnnnrrruuutttqqqsssyyy{{{|||{{{rrrwwwrrrnnnjjjddd```ccchhhwwwxxxsssnnnhhhhhhdddZZZLLLFFF[[[{{{NNN333666444000111000000////////////000000...666888```lllsssppptttjjjccchhhsssXXXXXXYYYXXX[[[]]]]]]iiiqqqJJJ777///666000000000000//////000000000000111...666999000KKK~~~zzzwwwvvvyyyhhhjjjfff```ZZZ]]]fff```QQQMMMVVV___ggg999EEE::::::===888777777777888888777555444444444444333333333333000TTTyyynnngggeeedddbbb`````````aaacccgggkkkooorrrvvvzzziii^^^uuuWWWAAADDD:::;;;:::999888777777777777666777777777777555333222222,,,...===tttnnn|||{{{tttgggaaabbbkkkooojjjkkkpppllliiieeeaaa```___]]]\\\YYYVVVRRRMMMIIIDDD???;;;777777777777888:::<<<============>>>???AAACCCDDDDDDEEEFFFEEEDDDDDDFFFHHHRRRRRRSSSTTTUUUVVVWWWWWW\\\YYYVVVUUU[[[sssqqqgggfffaaavvvsss]]]PPPIIIEEEoooTTTEEENNN{{{qqqjjjdddccchhhjjjfffeeehhhhhhkkkpppxxx{{{vvvqqqlllmmmqqqkkksss{{{~~~ZZZ:::000999444333999,,,222555555333III}}}kkkSSSYYYiiinnnoooaaaffflllppptttxxx|||~~~}}}yyy{{{wwwxxx{{{~~~jjjlllvvv~~~tttpppiiiaaa``````YYYLLLRRRpppBBB444666333///000000000////////////000000000666000GGGeeepppqqquuuttt___UUU]]]YYYbbbaaaXXX]]]xxxyyyfffSSSAAA>>><<<>>>,,,000//////......//////000+++111///111666///@@@jjj}}}yyyuuuwwwlll___fffeee^^^\\\^^^```UUUIIIPPPaaaKKKAAAAAA333@@@;;;666555555666888777666444555555555444444444333333444===mmm|||yyyuuusssqqqpppllllllmmmqqqwww{{{___eeetttrrrmmmJJJHHHBBB;;;999888777666666555666666444555555666555444222111111444000,,,]]]eee}}}|||sssllljjjpppqqqkkkjjjooorrroookkkhhhddd___ZZZVVVZZZWWWRRRNNNJJJDDD>>>:::666666555666777999;;;<<<<<<===>>>@@@BBBDDDFFFGGGFFFGGGHHHHHHGGGHHHKKKMMMSSSSSSTTTUUUVVVWWWXXXXXXYYY```^^^\\\qqqmmm[[[]]]cccyyybbbyyy\\\NNNKKK@@@sssSSSFFFCCCTTT|||ssslllmmmxxx~~~|||qqqppptttllljjjssspppwwwkkkGGG666222888222555888---111222555555>>>hhhsssbbbmmmuuuiii[[[lll{{{zzz{{{sssnnnkkkbbbccc\\\YYYOOOEEE[[[nnn<<<444444222111...000//////......//////000000111...555NNNnnnzzz{{{zzznnnRRRUUU\\\UUUbbb```XXXfff{{{OOOHHHFFFQQQQQQKKK222//////............//////,,,111000///000000777FFF}}}rrr|||tttqqquuuzzzxxxpppbbb\\\``````______]]]VVVMMMNNN___sssiii???III;;;000???777555444333444555555444222555555444444444333333333<<<888WWWaaaooorrrIIIAAAGGG===;;;888777666555555555555555222333444444444333111000***666444---LLLbbbyyywwwpppppppppmmmllllllmmmlllkkkjjjgggaaaZZZUUUWWWTTTOOOKKKGGGBBB>>>:::888777666555555777999:::;;;<<<>>>AAADDDFFFHHHIIIHHHJJJKKKLLLMMMOOORRRTTTTTTTTTUUUVVVWWWXXXYYYYYYRRR___ccchhh}}}[[[UUUeee}}}bbbUUUBBBDDDEEEvvvQQQGGGCCCDDDxxx{{{hhhjjjqqqmmmjjjpppxxxOOO999444444555///666222...444111444444444RRRuuusssjjjeeemmm}}}gggiiiiii___dddXXXTTTKKKDDDfff___888444111111333...//////............//////...,,,222---CCC~~~uuuvvv|||rrrooo{{{cccPPPYYY[[[UUU\\\___fffwwwIIIPPPQQQ___YYYLLL444///......------......///111...111222...111666333UUUuuurrr}}}wwwsssrrrssswwwzzzrrrkkkkkk___^^^XXXXXX]]][[[YYYaaa______XXXMMMNNNcccHHHAAAHHH999666777666555333222222333333111000333333333333222222222222///000===^^^{{{|||zzzcccaaa```eee???<<<>>>::::::888777777666666666666666222333333444444333111000***444222666>>>]]]rrrrrrjjjlllssstttpppkkkkkkkkkkkkjjjeee^^^ZZZTTTPPPKKKGGGEEECCC@@@>>><<<:::888666555666888999:::;;;>>>BBBEEEHHHJJJKKKIIIKKKNNNOOOPPPRRRTTTVVVUUUUUUVVVWWWXXXYYYZZZZZZTTT___iii{{{uuu]]]iii{{{dddJJJCCC<<>>ggglllkkkqqqrrrpppqqq}}}lll===111444444333---777...///888111222333///FFFqqqYYYkkkppp```hhhkkkaaa^^^TTTTTTPPPOOOxxxVVV555333///000555...//////............//////---(((666+++???wwwzzzoooggghhh}}}aaaTTT___[[[]]]]]]ccc{{{dddHHHXXXUUU___QQQ???,,,.........------.........222&&&---444,,,///666---///QQQjjjlll~~~yyy}}}||||||yyyvvvsssssspppqqqzzz|||mmmdddaaa___[[[]]]aaaVVVRRR^^^YYYTTTbbb___^^^SSSHHHUUUzzzXXX:::GGGCCC;;;>>>111888555333111000111111000///222222222111111111111000000<<>>BBBFFFIIIKKKLLLHHHJJJMMMOOOPPPQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZ```ffftttwwwkkkqqqJJJDDDOOO888GGGkkkRRRQQQCCC444PPPsssdddlllnnnfffmmm~~~zzzDDD===555222333333111...111111222111111222444666cccuuuhhhdddssscccmmmbbbbbb\\\[[[[[[MMMJJJmmm{{{CCC111:::000///555+++............///////////////...111555777GGGooo{{{kkkbbbzzz{{{}}}cccRRR]]]TTT]]]bbbRRRWWWZZZRRRBBB444///...000000//////.........---////////////000000000000...@@@```yyy{{{www}}}{{{|||{{{pppfffeeekkkooolllgggdddbbb___\\\ZZZYYYZZZZZZ^^^fffVVVLLL]]]aaaTTTQQQOOOUUUFFFXXXyyyDDDBBB???<<<999666444333333333222222111000//////222222222111111111111000222000777CCCfffqqqtttWWWaaammmmmmgggSSS777???888777???666888777555333333333444444333333333333333222111000333///000555888FFFggguuuuuu{{{{{{uuuzzzyyyvvvqqqlllhhhggggggSSSMMMFFFDDDFFFGGGDDDAAA???<<<999888999:::::::::999;;;===@@@CCCFFFGGGHHHJJJMMMQQQSSSTTTTTTUUUUUUWWW\\\\\\WWWUUUXXX[[[[[[dddnnn~~~```hhhPPPFFF===EEEAAAkkkNNNJJJAAA333BBBcccxxxrrriiieeelllxxxZZZ===888222000222333111///111111111111000000333555JJJvvv{{{xxxeeefffYYY\\\[[[^^^UUUNNNaaalll<<>>[[[xxxqqqvvvuuuyyyvvvooouuuvvvvvvtttpppnnnmmmmmmfff]]]PPPGGGCCCBBBAAA@@@@@@>>>;;;::::::;;;;;;::::::;;;===@@@CCCEEEGGGHHHHHHKKKPPPSSSUUUVVVXXXYYYYYYYYYXXXWWWWWW[[[```eeeiiikkk]]]aaaOOOFFF@@@AAA===gggIIICCC@@@777999EEEllluuunnnnnnkkkhhhooo|||ggg???666222//////222333111///000111111000//////111333AAA|||xxxccc___SSSXXX]]][[[PPPWWWXXX555---777///---333------............///////////////000///+++000GGGaaavvvhhhvvv~~~vvvzzzssssssyyyvvvqqqyyytttLLLSSS```[[[bbbtttCCCAAA;;;444...,,,---000///............---------.........////////////000555,,,888\\\vvvzzzuuurrr~~~xxxxxxvvvssssssuuuyyywwwtttqqqpppnnnjjjccc^^^\\\\\\\\\\\\[[[[[[[[[[[[XXX\\\YYYXXXZZZOOODDDHHHRRR]]][[[JJJ<<<;;;999666555333222222000000000//////......---......///000111222333333555222222111???lll{{{vvvZZZDDDFFFHHHRRRhhhhhhccc___cccmmmvvvyyyxxx|||GGG444999AAA666666<<<444444555555555555333222111222222222333222222111000111......000///555LLLccclll~~~||||||vvvoooyyyyyyyyywwwrrrnnnlllkkkrrrkkk___RRRGGG@@@===;;;@@@>>><<<;;;;;;<<<;;;::::::;;;===@@@CCCEEEGGGHHHFFFJJJOOOSSSVVVXXX[[[]]]\\\XXXXXX\\\\\\\\\eeeqqq|||vvvOOOkkkVVVMMMEEEDDD;;;<<>>@@@>>>;;;;;;VVVxxxmmmrrrgggiiixxx~~~|||wwwuuuLLL888222000///000222222000...000000000///......000222CCCfff|||vvv}}}ppp^^^\\\WWWYYY]]]QQQVVVmmmpppFFF111///666///,,,000------------.........//////...000222222...000???QQQnnnXXXhhhpppfffmmmuuuuuuuuuxxxyyyXXXPPPVVV^^^fffddd???:::333...,,,---///000------------------------------........./////////,,,111444===VVVuuu~~~}}}sssmmmkkkjjjiiifffbbbbbbeeekkkpppeeefffiiijjjgggbbb[[[WWW[[[\\\]]]___````````````ZZZWWWUUUUUUQQQHHHIIIVVVuuulll===DDD888777666555444333333333000000000//////...............//////000111111222///000333333555LLLsssoooWWWGGG;;;===UUUrrryyyqqqooonnnlllmmmoootttwwwuuuvvvKKK???999>>>;;;000333:::444333444666777777555222111111111222222222222111111111000000111///222BBBRRRhhhxxx{{{~~~xxxzzz{{{zzzvvvqqqmmmkkkkkkooommmiii```TTTHHH@@@<<>>@@@CCCEEEGGGIIIHHHKKKPPPSSSVVVYYY\\\^^^```ZZZ[[[aaa``````qqq{{{~~~[[[iiitttNNNLLLBBBDDD999???uuu]]]EEE<<<>>>???>>>===HHHhhh{{{tttssspppkkkqqqxxxMMM777777222111111111222111...---//////000...---...000222;;;LLLlllvvv~~~fffYYY[[[]]]XXXWWWJJJiii\\\;;;222111444000---...---------------............+++---000000---...666@@@eeeXXXTTTsssttteee___eeennnooolllmmmttt|||{{{zzzzzzhhhXXXJJJNNNUUUTTTggguuuXXX;;;666111......///......,,,,,,,,,,,,------------------------............+++222111,,,:::[[[ssszzzttt[[[^^^dddbbb___[[[XXXXXX[[[^^^SSSWWW]]]``````\\\XXXUUU^^^____________^^^]]]]]]]]]RRRMMMLLLIIIQQQlllHHH<<<>>>777666555444444333444444111000000000000000//////////////////////////////---000333555444888NNNkkkkkkMMM===;;;JJJhhh}}}zzztttjjjaaa```bbb```[[[iii}}}fff444666888:::555111999>>>999333555777888888666333222000111111222222111111111//////000111///111;;;EEE[[[nnnqqqzzz{{{zzzxxxtttrrrqqqrrrnnnooonnniiiaaaXXXQQQNNNAAA>>>;;;:::;;;<<<======>>>???@@@AAADDDFFFIIIJJJKKKNNNRRRTTTVVVXXX[[[]]]```ZZZZZZaaafffrrr~~~nnnwww]]]SSSKKKJJJ@@@@@@;;;CCCmmmXXXCCC;;;::::::;;;===???UUUrrrmmmrrryyyooozzzwww^^^777000888222222222222111///...---...//////......///111444666===HHH{{{}}}~~~```XXXZZZ]]]QQQPPPSSSKKK555444222111111...------,,,------------.........---///000000......111555JJJppppppPPPRRRmmmnnnhhh\\\UUUXXX___cccaaagggooouuuzzzxxxiiiaaaXXXPPPGGG@@@GGGVVVYYYbbbnnn]]]LLL555222000......---,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......222+++)))...111999TTTrrr^^^TTTRRRPPPOOOPPPSSSUUUWWWRRRUUUYYY^^^``````^^^]]]___^^^]]][[[YYYWWWUUUUUUIIIGGGRRR[[[[[[mmm\\\:::>>>555666555555444333444444444000000000000000000000000000/////////.........---///222///111555111:::SSSsssxxxqqqRRRDDDBBBHHHNNNWWWkkkwwwssspppuuuwwwtttuuuwwwxxxwwwrrrkkkddd```cccZZZOOONNN\\\oooyyyxxxrrrppppppyyyeee@@@;;;333888777444666;;;999444222444666888888666444222///000111111222111111111,,,---///......000555:::SSSkkknnn{{{{{{vvvuuuzzzxxxsssnnnjjjhhhfffeeeKKKGGGAAA===<<<===??????AAAAAABBBCCCEEEHHHJJJLLLNNNQQQSSSUUUVVVXXX[[[]]]___\\\___jjj{{{|||]]]dddCCCIIIEEE???<<<>>>BBBiiiSSS@@@<<<;;;777777;;;;;;FFFvvv~~~sssoooooouuu~~~zzzkkkEEE444333555111111111000///......///---.../////////000333666888777999ooonnn___]]]WWWWWWKKKOOOgggjjj>>>111555111---000000---///,,,,,,---------.........///000111000000111222222<<>>???999777;;;;;;:::BBB~~~zzzvvvooommmssszzz{{{}}}tttEEE333555555000////////////---...///000,,,.../////////111444777666///...```pppuuuvvv\\\^^^aaaUUURRRIIITTTwwwYYY999...444...)))///111...000,,,,,,,,,---------......+++,,,,,,,,,...111333222%%%OOObbbccczzzuuuXXXPPPRRRSSSUUUXXX[[[^^^```aaaaaajjjmmm|||kkknnnPPPPPPNNNZZZrrrtttmmmZZZHHHBBBEEEJJJJJJWWWdddaaaxxx}}}^^^\\\PPP222/////////...,,,,,,///111*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...///---,,,///444888\\\|||zzzxxx~~~|||mmmccc^^^[[[VVVSSSMMMJJJGGGIIIMMMQQQQQQPPPPPPOOOPPPQQQSSSWWW[[[]]]pppsss{{{III999999444:::444444333222111111222222---.....................+++,,,,,,---...///000000***333......999111***999GGGddd}}}[[[CCCMMMWWWPPPMMMUUUTTTWWW[[[___dddooo~~~mmm{{{tttBBB===@@@888999;;;222...444666999CCC000000111222222222111000//////000111111111111111///000111//////000111111777^^^cccggg{{{~~~{{{uuukkkdddggg___SSSIIICCCBBBCCCCCCEEEEEEDDDEEEGGGJJJMMMOOONNNQQQSSSUUUWWWZZZ^^^aaacccppp}}}pppsssZZZlllOOOAAAFFF:::AAA999EEE444```FFF:::;;;888888:::666:::999<<>><<<:::999999^^^FFF:::;;;888888999666???@@@;;;BBB[[[uuuzzzuuusss{{{|||zzzwwwyyy~~~~~~rrrRRR444---111333333444////////////......------............////////////000,,,111555GGGxxxdddZZZXXX[[[YYYLLLKKKppp\\\333///000000//////...------,,,,,,,,,,,,------------...------------............---000AAAbbb{{{|||mmmwww~~~xxxbbbUUURRRNNNOOOPPPHHHOOOQQQTTTUUUTTTRRRPPPOOOXXXVVVRRRPPPOOOPPPQQQQQQMMMJJJEEEBBBFFFQQQ]]]dddkkkrrrfffKKKEEEBBB888............---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............777===QQQiiiuuu|||yyy|||~~~}}}ttttttxxxnnnqqqqqq^^^888111666666333555...///222333444333111000000000000/////////..................////////////......//////000000000000+++222GGGggg{{{yyyrrrWWW???<<<888555888333333333333333333222222222000...///111222111000...///111222222111///....../////////000000000000000@@@VVVfffmmmsssxxxssspppoooiiiiiifff___WWWPPPMMMNNNFFFDDDDDDIIIMMMNNNPPPTTTYYYZZZZZZYYY]]]lll|||yyynnneeefffHHHFFFDDDBBB???<<<:::999888[[[DDD999;;;888777999666888???;;;555<<>>111333555000///333...///000000111111000000///////////////.........---............/////////...////////////000000000000---...BBBhhh}}}~~~xxxWWW000666???333///;;;333222222111000000//////000///...///111333222111//////111111111111//////....../////////000000000///444IIIffftttssswww{{{qqqlllsssrrrppplllfffaaa\\\YYYQQQOOOOOOTTTVVVUUUWWW[[[\\\```eeelll}}}~~~wwwtttwww{{{jjjddduuu]]]>>>GGGFFFCCC@@@===;;;999888WWWAAA999;;;888777999666---:::<<<777777???\\\~~~|||{{{wwwLLL999555555777444...+++------------------------------------.........//////---222666222222MMM~~~~~~KKKgggrrrSSSMMMJJJJJJXXXTTTYYYOOODDD^^^\\\777555111.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........555000...888OOOrrrnnnhhhxxxkkkaaa]]]RRRVVVQQQMMMKKKOOOSSSWWWYYYSSSTTTUUUUUUTTTTTTTTTUUU\\\XXXWWW^^^kkk|||eeeEEE000666;;;111+++000---,,,,,,,,,+++++++++******************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------+++---333BBB^^^www}}}uuu|||{{{ccc}}}ppp@@@JJJ>>>666666333,,,,,,222......------......///000........................---------.........//////////////////////////////555222...222EEEdddzzzzzzJJJ===555888:::555222444000000000000000000000000000000000000111111111000//////000111111000//////........./////////000000111111???[[[sss{{{yyyxxxwww{{{wwwsssnnnhhhddd```\\\[[[]]]]]]]]]aaaggggggssswwwnnnuuulll|||oooAAAKKKEEECCCAAA???<<<:::999999SSS???888<<<777666888666111::::::888888555<<>>000666+++------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........///111999RRR|||ccchhhzzzrrrkkk```VVVPPPNNNNNNNNNRRRTTTVVVVVVWWWYYY]]]aaa]]]cccttteee@@@555///111222...+++++++++++++++++++++******************************************+++++++++,,,,,,++++++++++++,,,,,,,,,---000...((('''999WWWmmmtttqqqyyyXXX===111>>>555000111000---...333------,,,,,,,,,---...///---------------.........------------............/////////...............///---///111222???ddd}}}{{{}}}\\\CCC...888===:::555444333///...//////000111222222333111222222222111///....../////////000000/////////............////////////......333DDDaaayyyzzzppp{{{~~~xxxssspppmmmjjjjjjlllooottt~~~~~~yyypppqqqHHH???KKK???>>>===;;;::::::999999OOO===888<<<777555888666888:::555444888444111;;;VVVtttrrroooyyy~~~HHH111777/////////---+++***---111++++++,,,,,,,,,,,,,,,---,,,------------.........000***(((222666---;;;```cccvvv{{{~~~~~~qqqaaaYYYvvvwwwzzzpppeeeQQQIIISSSVVVPPPMMMJJJKKKhhh]]]222111444))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***---000...---777RRRkkkbbb```hhhrrr}}}}}}sssmmmjjjjjjaaaeeeiiilllnnnrrryyy~~~~~~kkkIII555666333,,,)))---///...************************************************************++++++++++++******+++++++++,,,,,,,,,000******...+++///NNNsss~~~xxxzzzyyywww{{{}}}rrrIII111000888000+++***///222000...///---,,,,,,,,,,,,---......,,,,,,,,,---------------,,,------------........./////////............---...(((,,,333///+++>>>YYYmmm{{{zzz{{{}}}uuu~~~vvv}}}~~~QQQ777000999333111666666000...111---...///000222333444444111333444333000...------////////////////////////------........./////////---///...333LLLkkkwwwrrrwww~~~{{{tttnnnrrr[[[@@@GGG999;;;:::999999888888999999LLL;;;777<<<777555888666777777222222999666444<<<;;;TTTuuuzzzxxxttttttsssvvv{{{VVV999333666333333000...---------,,,***+++++++++,,,,,,,,,,,,,,,,,,---------.........///222,,,---777111333IIIqqqrrrcccooo|||zzzzzzuuuxxx|||~~~www}}}wwwjjjWWW]]]cccSSS^^^wwwlll```TTTHHHDDDHHHKKKRRRTTTMMMQQQeeevvvEEE555333///...++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---///000---...:::FFFbbb~~~sssgggXXXYYYgggnnn```QQQQQQ777777333...+++---///000)))*********************************************************++++++++++++************++++++++++++,,,***000777///%%%222JJJ{{{}}}WWW???666222222444///------111222///,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---------.........//////.........---------...,,,---000...)))+++222>>>TTT}}}yyyqqqyyy~~~xxx}}}{{{zzz{{{ZZZ;;;888888222999000---333444......333......///000111222222333///222444444111...---.../////////....../////////---------.........//////000000000111<<>>888555555666555444555444444333333444444555666888999JJJ}}}WWW>>>777111...///---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.....................///000000555WWWYYYSSSXXXiiizzz{{{rrrkkkhhhiiikkkiiihhhfffdddeeeeeeccc___^^^\\\ZZZYYYZZZZZZYYYXXXMMMOOOQQQRRRPPPMMMHHHEEEHHHNNNOOOKKKEEEBBB___ppp@@@555000,,,...///************************)))************+++++++++++++++++++++++++++++++++,,,,,,------...//////000111???ooovvvkkkhhh~~~pppHHH111///---+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,,,,------555333BBBhhh|||}}}sssXXXFFF444444333222111000///...---------,,,,,,+++++++++******+++,,,,,,---.........,,,***+++...000///---,,,,,,,,,------.........------------------------...------,,,,,,,,,------//////111999KKKhhh|||}}}~~~uuuoootttxxx{{{|||lll>>><<<888444111000000000///000000000111111111111//////000111111111111111000000//////.........---------............------,,,,,,,,,---------......000,,,---000...000CCCZZZ}}}wwwrrrsssxxxwww{{{ttttttkkkoooYYYEEECCCBBB???999<<<;;;888666555555666777qqqBBB===777555555666555444444444333333333333444444333555555===```ccc@@@222111///---...------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...///............///000000111===lllpppMMMEEERRR```eeegggxxxyyyzzzxxxtttoookkkiiiiiifff```YYYTTTSSSRRRQQQVVVUUUTTTSSSSSSSSSRRRRRRPPPNNNKKKIIIIIIJJJLLLNNNKKKKKKFFFEEELLLZZZZZZ777222///+++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---.../////////333000NNNpppcccccclll```HHH000///---***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---%%%'''---===XXX{{{nnnYYYGGG999000222111111000///...---,,,------,,,,,,,,,+++++++++******++++++,,,------......+++***+++---///...---,,,,,,,,,---------------------------------------...------,,,,,,,,,------,,,,,,+++,,,444DDDXXXgggfffKKK:::888777444111000///000000/////////000000000111111//////000111111111111000000/////////.........---------............------,,,,,,,,,------------...///,,,---000---+++777GGGhhh}}}wwwtttyyy{{{zzzxxxkkkccczzz{{{III???@@@@@@???:::;;;999777555444444555555mmmAAA<<<777444555666555333333333222222222222333333444777555111:::UUUxxxPPP===,,,+++//////---...,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------//////......//////000111...///KKKmmmSSSHHHLLLTTTRRRSSSUUUWWWZZZ]]]___aaa^^^]]][[[XXXVVVUUUVVVXXXTTTTTTTTTTTTTTTTTTTTTTTTNNNPPPRRRSSSRRRNNNIIIFFFDDD@@@@@@VVVzzzdddAAA...111000,,,---+++************************)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,------......///444&&&333NNNgggsss\\\TTTRRRKKK@@@888///...,,,***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,111444333,,,)))888VVVoookkk]]]KKK;;;222///...---//////...---,,,+++******,,,,,,,,,+++++++++++++++******++++++,,,,,,---------+++******,,,------,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------......---***(((+++222888III]]]sssoooUUUBBB555...***222111///......///000000....../////////000000000...//////000000000000000/////////...............------............------,,,,,,,,,,,,---------------+++---111///***---666IIIqqqwww}}}xxx}}}{{{uuurrrnnnlllwww~~~TTT;;;<<<>>>======999:::999888777666555555666hhh@@@;;;666444555666444222222222111111111111222222333777999444+++---???SSStttLLL777///+++...222000------+++++++++++++++*********************++++++++++++++++++,,,,,,,,,---------//////......//////000111***333<<>><<<222++++++------+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************+++++++++++++++---///---++++++---000III___~~~|||fffQQQCCC:::666111...///111222222------,,,,,,+++***))))))+++++++++++++++***************++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...///000///---,,,...///'''111:::JJJaaaqqq}}}iiiJJJBBB777000...000444666///...---------......///---............/////////---...//////000000//////........................,,,------......------,,,++++++,,,,,,,,,---------+++)))+++111222......222222RRRyyyxxx|||~~~|||qqqhhhdddhhhlllvvvWWW@@@999@@@===:::;;;888::::::999999888777777666ddd>>>:::555444555666444222111111000000000000111111///111777;;;555...000888CCClllhhhEEE111111///...111111...++++++************************))))))*********++++++++++++++++++,,,,,,,,,------...............//////000+++444333444UUUlllMMMBBBBBBBBBDDDFFFFFFCCC@@@EEECCCFFFKKKKKKGGGHHHLLLMMMNNNNNNMMMJJJJJJLLLNNNIIIEEE???>>>CCCMMMYYYaaakkkLLL999---...333...,,,///+++))))))))))))))))))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,,,,,,,---...333000...AAAccczzz~~~gggPPP777222...,,,---......---,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))*********++++++***'''&&&***111444222///)))000<<>>MMMZZZcccppp~~~xxxeeeTTTGGG<<<000)))//////...///000000///...///......---------------,,,,,,---------.........------...////////////...---------...............,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++)))***...000//////111***888SSSttt|||{{{}}}rrrnnnllliiidddgggvvvSSSEEE:::<<>>@@@CCCEEEFFF===999===>>><<<>>>CCCBBBCCCCCCAAA>>>???DDDHHHAAAEEEOOO___sss[[[888333,,,...000)))))),,,((())))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++))),,,......///333:::AAAYYYzzz~~~___JJJAAA888...000...)))(((---///,,,************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******((())))))))))))*********.........---,,,*********444000+++***,,,222777:::EEEOOO\\\dddgggjjjmmmpppqqqlllddd[[[QQQDDD777---666222---***+++...000111///...---,,,+++)))((((((,,,,,,++++++************)))))))))))))))***************++++++++++++++++++,,,------,,,******+++---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...+++++++++,,,,,,---......000000+++,,,444...''',,,)))...333555555444666777DDDDDDDDDBBB???:::666444BBB;;;333000111555777888000000111000///...+++***.........------,,,+++++++++,,,,,,,,,,,,---------,,,------...............---------------.........,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,111555IIIvvvnnnoooeeeooorrrzzzzzz}}}zzzxxxyyyzzzxxxzzz{{{{{{|||{{{sssjjjaaajjjnnnhhheeejjjnnnmmmzzzVVV888;;;666;;;===666777;;;777333444555666666444222111XXX;;;888444444555555333000000//////......//////000...000000000000222000---999000222LLLuuuaaaEEE222))),,,333******)))(((((())))))(((((((((((()))))))))******))))))))))))***************++++++++++++,,,,,,,,,,,,++++++++++++,,,------555***+++333333<<>><<<888222111///---+++)))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((()))))))))******"""&&&+++------++++++,,,'''))),,,///111111///...)))---222666555444555777222111111444555666555555111000000000000000///...,,,,,,+++))))))***,,,...***************)))))))))((((((((()))))))))******++++++******************---...///---+++***+++...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---,,,+++,,,------,,,,,,!!!'''(((...888333,,,111+++---000111111111333444)))+++---111555777888888+++---///000000---***'''++++++,,,,,,,,,...///111,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,))),,,---+++)))***+++,,,,,,000---000PPPzzz|||xxxlllkkkzzzvvvlllsssyyyvvvwwwxxx}}}|||uuuoooooommmjjjbbbnnnwwwxxxPPP;;;???777444888999333666;;;555222444666888777555333111SSS;;;777444333555555333000//////............//////)))111444///...111222///'''+++000111444FFFkkkdddJJJ333///444222...,,,++++++***((()))+++***((('''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,---***,,,111111,,,222OOOnnn|||ssstttuuufff```dddiiiooottt|||zzzHHH+++111---+++//////(((,,,///&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********************///+++)))000///,,,111---...111:::NNNlllrrrfff___III>>><<<666333111))),,,'''(((//////((('''---((()))))))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))222---((((((,,,///...,,,---...---+++******---000...---,,,---,,,+++---000111...---------,,,...111++++++++++++++++++***)))++++++,,,+++)))((()))***)))))))))))))))((((((((('''((((((((())))))******++++++******************---///000...+++***,,,...*********++++++,,,,,,---++++++++++++++++++++++++************+++,,,---...(((((()))+++------,,,+++---///***(((,,,(((&&&000000///...,,,++++++,,,---111000/////////...,,,++++++---------,,,,,,...000+++,,,,,,,,,++++++---...))))))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,&&&+++///...,,,,,,...///***...000...000FFFrrrsss{{{sss}}}}}}wwwlllmmmtttyyyNNN:::999888888555888777111666:::222555777999;;;;;;999666444YYY;;;999555444333333222111000000///.......................................///.........111666;;;>>>wwwfffHHH555444222000///.........+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++---///......222;;;BBB~~~NNN444///000,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------///444555222666III^^^tttnnnfffaaa^^^XXXPPPIIIDDD===444/////////---+++,,,,,,,,,++++++*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++...---,,,,,,+++++++++,,,.........------,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++...222222---***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,................................................---------,,,,,,+++++++++************************)))))))))))))))))))))))))))************+++++++++,,,---......------...000...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,***---111...111FFF___wwwwww{{{III444???@@@222444444555555444333222222444555<<>>999444:::444---+++,,,---,,,***,,,,,,+++++++++*********))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++---,,,,,,+++******++++++,,,,,,,,,++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))*********+++++++++000444333...***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------------------------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))*********+++++++++)))+++------,,,,,,,,,---...,,,,,,,,,---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***++++++,,,---------((('''++++++)))333BBBaaa~~~uuuJJJ999999333111666444444555555444333333222222111444<<<===777111000|||EEE;;;888555333333333111000000///......------......------------------------.........---......///000444777555333CCCdddaaaDDD333---++++++------,,,++++++++++++++++++******))))))(((((('''((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,+++---...---+++,,,000444555XXXRRR666///---...000++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,111---,,,///000...,,,,,,222222666CCCZZZuuuzzzdddddd^^^OOOBBB;;;666333000...---...111222000---///,,,((((((+++---,,,***+++++++++***************)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))*********)))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++111444333...***+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++)))+++...///...,,,,,,,,,...,,,+++,,,---...---+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,111)))'''---///+++***---555```uuujjjqqqtttttt{{{KKK(((555>>>000+++999444444444444444333333222222///...111333111///000xxxBBB;;;888555333333222111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...333333///000777===???___jjj{{{uuudddOOOEEE777///---000222222+++***************++++++******))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************++++++++++++***,,,------,,,,,,...000222<<>>JJJWWWxxx```LLLPPPbbbnnnmmmggglllfff```\\\WWWOOOBBB888888555333111...+++...333111000///000222222000...+++***)))***,,,...---+++*********************)))(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************---111111,,,)))******((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************************+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))***************---000222111///...------,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++************************))))))******+++++++++,,,///***)))///222///,,,,,,***222OOO|||rrrooodddtttrrryyyoooDDD;;;666:::999111///444333333333444444333222222333000...///000000000111yyyEEE:::888444333222222111000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------$$$)))......------***''')))+++///888EEEUUUbbbkkkkkkooowwwwwwkkk___SSSFFF666+++,,,+++,,,...111000,,,)))******))))))******++++++)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++)))***,,,------...///000000000222CCCmmmvvvPPP999+++///333---))),,,))))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,''')))++++++,,,------,,,+++)))///999777,,,(((---111+++***222888888555333111333333000,,,******+++444///---///,,,'''(((---...------,,,,,,,,,***(((+++******+++,,,,,,+++***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((''''''((())))))(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((()))))))))*********(((,,,---)))(((***+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))),,,000111000...---------,,,++++++,,,---,,,+++***++++++,,,,,,++++++***************************)))***************++++++((('''(((,,,---,,,,,,......111222>>>hhhhhhgggppp~~~}}}|||bbb===+++666<<<666///...//////111111222222222222111111111000000000111222111///yyyHHH:::777444222222222000//////...------,,,,,,------++++++++++++++++++++++++***+++,,,---.........---333000+++((()))///666:::555333000//////111444777555777:::???EEEJJJMMMOOOMMMOOOPPPNNNKKKEEE???;;;888333...,,,...111333333000...+++******)))'''%%%******)))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))************+++)))***+++,,,...///000000)))111111///EEEsssoooKKK555---+++......))))))///((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******************++++++++++++(((,,,---***(((+++---...222+++(((+++***(((...777&&&)))000777777222000111---000333000------222888***((())),,,---,,,---///)))***************)))(((*********)))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''((())))))(((((())))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((()))))))))******$$$(((***''''''***,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******'''))),,,---,,,+++******---+++***+++,,,---,,,*********++++++++++++******************************************************''')))++++++)))))),,,//////000///111===ZZZuuujjjqqq~~~zzzWWW<<<,,,555000...///...---...222...///000000000000000000,,,/////////000222///***wwwFFF:::777444222222111000//////...------,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,%%%''',,,111111,,,&&&"""%%%(((,,,000222000...,,,...---,,,,,,,,,,,,,,,,,,------...111222222111000777444000---++++++------111...***'''''')))+++,,,***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************+++******+++,,,...//////)))000555222555IIIkkk___@@@999---...------,,,+++,,,...''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++//////+++***---///---((())),,,000111...+++)))222***&&&***000000///...,,,------+++)))(((***,,,......,,,)))((()))'''$$$)))***,,,,,,,,,+++,,,,,,******))))))(((((()))***'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''((())))))***'''((((((((()))))))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))(((((((((((()))))))))***%%%)))***((('''***+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***'''(((******)))))))))***,,,+++***+++,,,,,,,,,*********++++++++++++******************************************)))))))))))))))+++,,,+++***+++,,,---+++$$$,,,999111&&&<<>>888666444222000/////////,,,++++++***************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))***+++++++++******+++...///------//////,,,%%%---555;;;GGG\\\ooozzz}}}mmm\\\QQQ999111---------***))),,,***+++++++++******))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))***+++++++++************************((((((''''''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((()))++++++&&&(((+++------***&&&###&&&***...000222555<<>>@@@KKKaaapppssswwwggg[[[SSSJJJ>>>555222...,,,...000///---,,,$$$---111,,,+++...,,,$$$''')))***)))''''''))),,,))))))))))))((((((((((((&&&'''((()))***+++,,,,,,,,,++++++***++++++,,,,,,[[[>>>888777444222000/////////***111'''%%%000,,,###---...,,,222)))(((000'''222&&& '''+++,,,###(((((((((((((((((((((((()))***"""+++111%%%$$$,,,%%%***$$$$$$---%%%!!!444 %%%&&&+++222,,,%%%)))))))))''')))*** ---444''')))'''444###***333&&&!!!***'''(((,,,)))$$$"""%%%)))+++***)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************++++++++++++++++++,,,,,,,,,---------------............///000222555;;;DDDNNNWWW]]]gggjjjooouuuzzz}}}qqqmmmeee]]]WWWSSSQQQPPPSSSSSSSSSRRRPPPOOOMMMLLL>>>;;;777222///.........+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,.........///000222444555<<<<<<<<<<<<============888888666444222000///...,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))*********************)))))))))))))))YYY===888666444222000/////////...---000'''222 ###+++(((((('''!!!&&&***...000+++...000888((((((((((((((((((((((((222%%% ###!!!'''+++///(((!!!&&&'''555///&&& !!!$$$&&&(((---''' !!!''',,,***(((000...(((###$$$+++$$$%%%111,,,...(((###)))+++000222***$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,---------............//////......000333666888222333666999;;;<<<;;;;;;666444222000000111333444111111111000///...---,,,000///---,,,+++,,,---...*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------...///111111....../////////000000000000000///......---,,,,,,,,,,,,+++++++++*********++++++*********)))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))*********))))))))))))))))))))))))VVV<<<777666444111000/////////+++&&&$$$***,,,,,,,,,222000******'''&&&))))))000''''''###---!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&---!!!###)))$$$---222'''###$$$###!!!)))222///***---000---***$$$,,,&&&$$$######++++++$$$ ,,,+++///***333111(((!!!""")))///...***###!!!%%%'''''')))///'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++***))))))******+++)))***+++,,,++++++))))))++++++++++++,,,---......,,,,,,------,,,,,,+++***''''''(((((()))***++++++******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))((((((((((((''')))))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,------)))))))))*********++++++,,,---------............++++++++++++*********)))************))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))******))))))))))))))))))))))))SSS;;;666555333111////////////111888(((666111###(((+++""""""111'''---+++))))))333,,,###777***((((((((((((((((((((((((%%%$$$)))$$$,,,...!!! ///<<<&&& (((,,,333+++((("""'''$$$,,,000&&&&&&+++&&&&&&,,,***&&& (((%%%$$$444 $$$((((((%%%&&&+++(((###!!!"""###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---+++,,,---...////////////------///000000000000/////////......---+++***)))++++++,,,,,,,,,,,,++++++((()))*********)))((('''))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((***++++++)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++++++++***************+++++++++,,,,,,,,,---------,,,,,,,,,------.........+++************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))))))))PPP;;;666444222000////////////'''###''',,,777+++###+++$$$///'''$$$///+++###&&&---###...)))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''';;; $$$&&&(((===EEE444///222)))###%%%$$$ %%%333222"""&&&###***'''"""&&&---"""(((,,,))),,,'''(((+++&&&---,,,...,,,(((>>>SSS222///'''$$$---666000 &&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))*********++++++************++++++++++++---.........---+++)))((('''((()))***++++++++++++%%%&&&'''((()))((((((''''''((())))))***)))))))))******+++,,,+++)))'''&&&(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))++++++***((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********++++++******))))))******)))))))))*********++++++))))))))))))))))))))))))*********)))))))))(((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))''''''(((((())))))))))))NNN;;;555444222000////////////666)))888III@@@%%%&&&111xxx555((($$$'''ZZZFFF,,,"""444///)))nnnTTT""")))666===ttteee///---&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******((())))))))))))*********))))))))))))*********+++))))))*********)))(((''',,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,&&&'''((()))***)))((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++******)))))))))******(((((((((((())))))))))))+++++++++***))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((())))))&&&''''''(((((())))))***LLL<<<444333111000////////////333''''''LLLOOO(((,,,)))+++222(((333((($$$QQQ~~~$$$%%%???mmm...$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((()))))))))******((((((((()))))))))******&&&'''((()))***,,,------***))))))((((((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&$$$%%%&&&'''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((())))))***)))))))))*********++++++,,,,,,+++++++++*********))))))((((((((('''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&''''''((())))))***LLL===444333111000////////////"""999888'''@@@RRR000"""###999222'''!!!&&&))):::,,,&&&(((000+++...KKKooohhh&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++******))))))******''''''''''''((()))***+++%%%%%%%%%&&&(((***,,,---***************)))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((()))))))))*********&&&&&&&&&''''''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***JJJ888444444222000///.........,,,,,,%%%)))000444DDD'''(((&&&%%%+++777NNN<<<$$$,,,---FFF&&&666***OOO)))""")))...&&&***%%%###PPP***%%%""",,,]]]###+++ &&&000""" ,,,&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,***(((&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''')))+++...000222---......+++(((&&&''')))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******III888444444222000///.........---...'''))),,,)))444'''(((&&&)))......'''&&&iii&&&IIIkkk---(((((( ###111LLL---333%%%111###%%%!!!HHH444------...(((((("""'''+++''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***(((&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,///000...///...,,,(((&&&''')))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***GGG888444444222000///.........,,,///)))******###((('''(((&&&***###666)))(((uuuyyyvvv222===666888 ...333######,,,///111:::wwwnnnzzzAAA((('''///))),,,333$$$///!!!$$$AAA>>>'''###(((%%%***---###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***,,,...//////000///,,,)))''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***EEE888444444222000///.........+++...)))+++,,,%%%)))'''(((&&&'''''')))%%%000&&&+++***,,,!!!///999&&&111!!!"""<<<<<<###333###"""...+++!!!)))AAA===<<<,,,###kkkmmm777###(((!!!111---!!!444!!!,,,bbbhhh*** ***""")))---"""&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***---///111000000...,,,***(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))CCC888444444222000///.........+++---(((+++,,,'''...'''(((&&&)))!!!"""777(((111WWWiii000******jjjzzz###,,,***111''')))---666+++///===%%%$$$+++"""555CCC555111$$$$$$FFF!!!,,,&&&###000$$$$$$%%%111666!!!''':::---,,,"""&&&'''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''))),,,///222333000...,,,+++***)))((((((&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))AAA999444444222000///.........+++...''')))+++%%%,,,'''(((&&&,,,%%%&&&&&&(((&&&"""111"""TTTddd000"""'''$$$==="""'''""")))'''+++&&&###---***666}}}...555...666)))'''===)))888000'''%%%---''' ---333777,,,,,,###%%%!!!)))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''')))+++...111333...,,,***)))******)))(((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))@@@999444444222000///.........***---(((***+++%%%***'''(((&&&***+++&&&%%%111%%%)))"""(((QQQ)))((($$$''')))###777***,,,111"""DDD&&&(((###&&&***!!!,,,444JJJ555&&& 666---,,,*** 000((( ###...---xxxppp&&&&&&)))"""*** ***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''')))+++---...+++)))'''''')))+++***(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((???999555444222000///.........''',,,(((,,,...'''+++'''(((&&&%%%### 666'''000###!!!&&&CCC@@@&&&***(((###'''222888GGG@@@]]]___}}}+++)))+++---&&&###--- zzz---,,,666 &&&===999EEEDDD^^^uuuOOO---''' ///!!!)))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))***'''%%%&&&)))+++***(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((DDD777555444333111000//////...111...111&&&)))++++++%%%)))))) (((&&&%%%)))((( )))$$$$$$xxx///'''((('''///PPP///!!!)))000###***,,,000'''~~~ 777&&&'''ttt))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********+++******))))))***++++++))))))***+++---,,,+++)))))))))***)))((()))***,,,))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))&&&(((+++------+++(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''CCC777666555333111000/////////777&&&+++111'''...%%%+++%%%))) ***)))(((%%%888(((,,, 555###+++###%%%---555"""***222(((...$$$111777CCC111!!!+++!!!BBBbbb)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,'''((()))******+++++++++************++++++***(((((((((((('''&&&%%%%%%&&&************************((())))))))))))))))))(((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''((((((((()))))))))******************************+++***))))))))))))***+++************************(((((((((((((((((((((((((((''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((((((((())))))))))))'''(((***,,,,,,***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''CCC888666555333222000/////////******(((...+++,,,+++%%%)))+++%%%$$$(((333222%%%&&&...***222***"""***,,,RRR000,,,$$$'''+++***---222******222fff######)))***"""GGG((((((((((((''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))((())))))))))))*********((())))))))))))*********))))))******************((()))+++---......---------............,,,***))),,,,,,,,,+++++++++++++++******+++,,,------------++++++++++++++++++++++++))))))************))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))*********+++++++++++++++++++++++++++++++++************+++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))((((((((((((''''''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''BBB888666555444222111000//////---777,,,444!!!---)))+++%%%)))111)))+++)))''' %%%***YYY&&&&&&333---###rrr///!!!###,,,(((***,,,%%%***...$$$--- EEE'''---%%%...)))xxxTTT!!!***((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((())))))))))))))))))*********++++++)))))))))*********++++++************++++++++++++)))+++---...///...---,,,---,,,,,,,,,++++++*********+++,,,+++***+++,,,---(((((((((***++++++)))(((++++++++++++++++++++++++)))******++++++******)))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))***))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,++++++++++++++++++++++++************************)))))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''BBB888666555444222111000000///$$$---,,,...111(((+++%%%)))!!!)))---######@@@!!!888;;;''''''///%%%)))333(((%%%oooDDD&&&+++...###'''(((,,,666""" 222!!!,,,+++---aaa((('''%%%...@@@JJJ'''333%%%,,,'''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))***************++++++++++++************++++++++++++++++++++++++,,,,,,------,,,---.........---,,,+++111000//////000222444555///111333333111111333444000...------...---+++(((++++++++++++++++++++++++******++++++++++++******************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******)))*********************++++++++++++,,,,,,,,,,,,------------------------******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))))))))(((((((((((())))))))))))******)))(((((()))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''AAA999777666444333111000000000333<<<******000///+++%%%)))444+++999  222***(((+++"""222PPPpppHHH...444'''%%%888777&&&###///111 999 !!!***(((***!!!***hhh&&&+++666***'''...)))'''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......///////////////////////////...,,,+++***+++,,,,,,))),,,//////,,,******,,,///---+++,,,000222111000------------------------++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******+++******))))))******+++************++++++++++++,,,,,,,,,,,,------------------------------------***+++,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))(((((())))))))))))******(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~@@@999777666555333222111000000))),,, $$$AAA---+++%%%)))+++***444HHH222EEE}}}---&&&&&&$$$111///sssjjjcccnnnffftttlllddd:::444,,,)))333]]] 333"""JJJzzz///(((000(((WWW___nnnwwwWWWjjjuuugggddd(((''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,(((((()))))))))*********+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---+++,,,,,,---......//////000000//////000333555666...000444888<<<>>>>>>>>>EEEIIIMMMKKKFFF@@@??????>>>999333111222222000...////////////////////////++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++*********+++++++++,,,,,,,,,---------....................................,,,---///000111111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}@@@999777666555333222111000000000***444nnn+++%%%)))+++333)))222,,,&&&''',,,(((&&& ,,,000%%%iii'''---###---///"""ccc&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000111000///000222666:::===LLLUUUcccrrrzzzpppbbbVVVNNNGGG>>>888111111111111111111111111+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************++++++************++++++*********++++++,,,,,,,,,---------............///////////////////////////...///111222333333333222111111111111111111111111---------------------------,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ttt???888666555444222111000//////222!!!111{{{$$$(((,,,...(((***&&&***[[[+++000&&&111((((((WWW=== 000,,,DDD...%%%111***'''+++"""***(((+++'''!!!''',,,$$$((((((((((((((((((((((((************************)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++++++++,,,...000///---,,,---///...///111111...---111888,,,888<<<;;;JJJjjjtttkkkZZZFFF<<<777333111222---......---,,,,,,---...+++++++++***)))(((((()))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((++++++******************///---***+++...///...---)))---000///+++)))---111///------...//////111333111666999999999<<<@@@AAAAAAFFFKKKKKKIIIHHHKKKNNNKKKJJJJJJIIIGGGAAA:::555===222///777444((('''000,,,,,,///333///(((''',,,(((((())))))******)))(((++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))*********)))))))))))))))))))))))))))************,,,***+++,,,+++'''(((,,,333333333111...+++******------...---***''')))---...,,,+++***,,,---......)))(((((()))++++++++++++,,,+++***+++,,,***(((%%%+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''ttt???999666555444222111000000///222+++''',,,AAAttt---+++((((((---111///PPPIII+++---&&&222---333CCC%%%(((333BBBjjj|||000))) &&&888)))000]]]---###)))222***"""''',,,((((((((((((((((((((((((************************)))************+++++++++************++++++++++++,,,+++++++++++++++++++++...///111222111///---+++555///+++///666999666111NNNcccvvv}}}mmmXXXDDD999222000...---,,,,,,+++***,,,---......---,,,,,,---))))))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))***(((((((((((()))))))))***))))))))))))))))))))))))+++++++++++++++*********///---++++++------+++))),,,------......///000111///000000111111222555999GGGLLLRRRVVVWWWYYY^^^cccpppjjjfffiiirrrzzz}}}}}}cccYYYJJJ===444000222555555---((()))***(((***...++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))***************))))))))))))))))))))))))*********++++++)))***------,,,000555444444222///+++***+++---,,,,,,---------,,,...000///...,,,,,,,,,,,,,,,,,,...///000///---,,,---///,,,++++++,,,---,,,***(((*********))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''sss@@@:::777666444333111000000000...555999---IIIttt)))***)))---&&&111+++"""kkk\\\"""&&&...---555)))---&&&sss777%%%***(((!!!"""444)))+++,,,111+++bbb222***///((('''+++((((((((((((((((((((((((************************)))************+++++++++************+++++++++,,,+++++++++++++++,,,,,,,,,222000...---///333555666...444999888;;;MMMlllqqqRRRIII===666444444111...++++++,,,------,,,+++***)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++,,,......,,,+++222///---...000111111000,,,222999===AAAIIITTT[[[ZZZ\\\ccciiifff___cccmmmsssoookkkkkkpppvvvyyyzzzmmmaaaRRREEEEEE:::111///111111//////***++++++***)))((()))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))((((((((()))))))))******************************))))))*********+++++++++///,,,+++,,,***))),,,222000111111111///...///111......---...000111111000/////////////////////...***,,,...,,,((('''***......---+++,,,,,,,,,+++)))************))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''rrr@@@;;;777666555333111111000000000---///444333+++%%%$$$)))SSS<<<%%%777+++***)))777)))***EEE999///$$$333333333888***,,,000LLLJJJ444+++555///&&&ccchhh666+++:::---,,,333***ooo999&&&...***'''&&&((((((((((((((((((((((((************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------000111111000///111333666555:::KKKlll{{{dddRRRGGG@@@666///---,,,++++++++++++)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********'''''''''((())))))******(((((()))))))))*********))))))***************++++++++++++,,,,,,,,,,,,,,,***+++,,,...000111111000444222000///000111333333555@@@LLLTTT\\\jjjzzz~~~|||sssvvv{{{xxxgggPPP???666111...,,,***+++++++++***))))))************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((()))))))))*********)))***************++++++*********+++++++++,,,,,,000------...,,,)))+++000333555666666333000......------------111555333///222444666888777666666666666555444222111111111111222000---------------+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((qqq???<<<777666555333222111000000222---+++...111000//////666))),,,HHH]]]...+++***,,,((('''...+++$$$$$$...BBBQQQHHH222)))...222333666))))))555666===///:::LLLHHHQQQUUUUUUYYYRRRZZZ___JJJFFF@@@777444)))@@@!!!&&&***555fffTTT&&&222222$$$BBB+++>>>%%% &&&###$$$***)))...$$$$$$'''---...'''%%%---333(((,,,222)))###''')))))))))))))))))))))))))))************************))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,,,,---...//////000---111555444111000444888SSSttt}}}nnn\\\GGG999666222...,,,---...------+++++++++***************************************))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))************)))*********++++++,,,,,,++++++,,,,,,------------+++,,,...///000000111111---000333444555:::BBBHHHUUUbbbooouuu|||```HHH:::333000---,,,++++++------------************))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,---,,,...222222///111555666666333000------///111;;;>>>@@@CCCKKKSSSTTTOOOTTTXXX\\\\\\ZZZWWWUUUTTTTTTLLLDDDBBBAAA>>>666...444111...------......---*********++++++,,,,,,---************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((ooo>>><<<888777555444222111111111111444777666111,,,******&&&(((&&&$$$777444///%%%000$$$555222"""---222000000...111555,,,###+++<<<)))444AAAJJJVVVgggrrrwwwiiiccc\\\PPPFFF===666;;;555>>>888'''---...+++$$$$$$999000///444777%%%---))))))###&&&...(((###---!!!###,,,,,,%%%)))///***))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,---...///000111222222333111...///777JJJaaarrrzzziiiJJJBBB777000...//////...+++++++++++++++*********************************)))))))))))))))))))))))))))))))))*********++++++************)))))))))))))))))))))*********++++++*********+++,,,,,,------+++,,,,,,------......///...///000///......000111...555>>>EEELLLWWWgggsss{{{pppYYYIII>>>666---***,,,......,,,++++++++++++*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,---------///...///111000,,,---111///......000666AAAMMMVVVkkksssyyy}}}sssnnnmmmfffWWWIIIAAA===777222000///...---++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((mmm<<<;;;888777555444222111111111222///+++***...444777777)))222666%%%!!!000...000000###222111...333(((,,,...555333+++---888;;;444KKK\\\aaaUUUNNN888NNN///...777888!!!///888222(((666'''"""$$$)))'''+++///222((($$$...)))"""+++555)))%%%$$$%%%///222'''))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,---------...///000222333444555888777;;;KKKgggrrrdddOOO>>>555111...,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++******))))))))))))*********+++++++++******++++++,,,------...,,,,,,,,,---.../////////000111111111000222777;;;CCCIIITTTaaarrr|||nnnZZZBBB444111111///+++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++))))))***++++++,,,------,,,,,,,,,,,,------------222///...000//////444:::AAAHHHRRR___mmm|||pppiii]]]QQQHHHAAA;;;888333222111///...,,,+++***************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))kkk<<<;;;888777666444333222111111...111222222111000...,,,111$$$)))///,,,000 ...(((+++333%%%...666$$$555---+++...444555===YYYyyyyyyhhhVVVTTT<<>>PPPhhhttt\\\QQQKKKFFF===<<<777***000+++(((+++---***((())))))'''&&&(((******'''$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((dddBBB:::777666555333222111000000111111111000000000//////,,,,,,+++++++++,,,------&&&,,,333333000...000444...@@@___~~~gggSSSGGG@@@===666555222---******,,,///...---++++++++++++)))(((************************))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++++++++(((***...333444333444777777,,,...:::777222MMMuuuvvv\\\III:::555000......---......++++++******))))))((((((******************************+++++++++,,,,,,,,,111000---+++*********+++************++++++++++++,,,------------.........222...---000222111222555,,,222<<>>333000000---***...,,,+++***++++++***)))************************)))))))))*********++++++))))))************)))))))))))))))*********++++++******+++++++++,,,,,,,,,///---+++***,,,...///000///+++,,,000000000999FFF```oooeee^^^SSSGGG>>>555111...))))))++++++,,,,,,+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))(((((('''((())))))******))))))((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((```AAA:::888777555444222111111111000000000/////////......111111000///............333222...+++...<<>>999666333///,,,++++++***+++---,,,***(((++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///111///+++---444555000000888===IIIooovvvcccQQQHHH===///***..................,,,+++*********************************+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++++++++,,,,,,,,,------------...//////000000///000333777555222555;;;KKKmmmzzzppp___JJJ888000000333///---***)))***++++++***************************))))))*********+++++++++)))******++++++******)))))))))*********+++++++++++++++++++++,,,,,,,,,---...,,,***+++...000111000***+++222666222555TTTxxx}}}qqqdddRRRJJJBBB<<<555...,,,...))))))***+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((()))))))))******)))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))^^^@@@;;;888777666444333222111111000000000000////////////222222111000///////////////333555555>>>\\\|||lll\\\HHH>>><<<;;;333++++++******+++,,,---,,,***++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///------222999999444777888RRRyyybbbUUUJJJ===555444------......------,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++,,,,,,,,,------------------...//////000111111111333666666444888HHHYYYsss}}}gggTTTFFF===999222///+++)))***+++,,,,,,************************************++++++++++++******++++++++++++******************+++++++++++++++,,,,,,,,,------------111111000111222222111000777333666@@@KKKaaaxxxaaaWWWLLLCCC;;;555777<<<888222***(((+++---,,,)))************************************************(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))***(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************\\\???;;;888888666444333222222222111111111111000000000000222111111000000000000111///(((+++EEEqqq___IIIDDDDDD===555000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000...///333444222222444@@@```lll[[[KKK<<<333///...---,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------......---......///000111222222222222333444999KKKjjjtttcccLLL:::999555000---,,,---......++++++++++++++++++++++++*********++++++++++++,,,******++++++++++++***************++++++++++++,,,,,,,,,,,,---------......000111222000......///111333444EEEhhhwwwdddSSSCCC999999>>>KKK@@@333+++))),,,......************************************************))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))******(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******((())))))******))))))((()))******++++++******)))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))************************)))*********++++++++++++************************ZZZ???<<<999888666555333222222222222222222222111111111111111000000000000000111222333222DDDtttdddXXXSSSJJJBBB999666111.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,------...//////000000222...111666111,,,:::PPPmmmqqq___LLL;;;666444111...,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------------,,,------------............---...///000111222222333222333999GGG[[[wwwxxx^^^LLLDDD???888222///.........++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,------------............---///111///---000999AAAHHH[[[|||vvv___III===;;;EEEDDD???888000,,,---///************************************************))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))************)))))))))******++++++******)))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++ZZZ>>><<<999888666555333333222222333333333222222222111111000/////////000111222222000PPP~~~nnnbbbUUUKKKAAA<<<666111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------...///000000111111,,,111888333444WWWuuudddRRR???;;;666111...---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---------------------.........//////---...///000111222333333666:::JJJeeexxxoooiiiMMMGGG>>>666222///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------.........//////---111444333333<<>>555222///++++++...---,,,,,,------+++)))***++++++++++++,,,,,,,,,,,,,,,---------.....................///000111111111222555777666555777<<>>:::222,,,+++++++++,,,,,,+++*********))))))((())))))***------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******++++++---------,,,,,,---------///,,,******---.........)))&&&)))...///+++,,,000///000000///---,,,,,,---)))***,,,+++******---///************************(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++......---+++---444@@@IIIRRRYYYcccmmmttt{{{RRR@@@===888888888777777666666555444444333222222222222222222555///111GGGhhh|||{{{yyyyyy{{{uuunnnaaaVVVLLL???222000------///000///...---------.........//////........./////////000000111,,,---444888555333333:::JJJoooaaaSSSOOOSSSUUUOOOHHHOOOOOONNNOOORRRWWWWWWUUUSSSOOOLLLMMMOOOOOOOOOQQQVVVPPPRRRZZZWWWOOOUUUccc]]]YYY^^^pppjjjUUUEEE888000111///------...///...---++++++,,,,,,,,,------------------.........//////////////////111222333444888888333111EEEmmmrrr```VVVGGG888<<<:::555000,,,+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000,,,---333555222222444777EEEiii|||]]]JJJDDDBBB???///---******,,,------,,,******))))))))))))******111000...+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,---...///000/////////111222222111333111111444333///,,,---///......///000000000///...///000000...---------************************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++...,,,******000>>>QQQ]]]hhhvvv}}}QQQ???===999888888888777777777666555555444333333333333333000:::///...bbbyyyiii```[[[[[[\\\___ccciiinnnqqq|||yyymmmaaaTTTDDD:::555000...///111000...------........./////////....../////////000000000111,,,,,,222444000000555???tttpppWWWLLLPPPUUUVVVUUUTTTUUUVVVNNNJJJHHHMMMSSSTTTLLLCCCQQQLLLIIILLLSSSVVVTTTQQQJJJHHHKKKOOOLLLCCCCCCIIIDDDIIISSS___llllllUUUAAA333333111...---.........---,,,,,,,,,,,,------------------.........//////////////////000111333444555555777666===___wwwnnn\\\FFFBBB@@@<<<555///,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000333......333333000222:::999vvvxxxbbbRRRJJJIII999444...+++,,,------,,,******)))))))))***++++++111000---+++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************+++,,,------,,,,,,,,,---///111222***---111333333333444555<<>>===999999888888888888777777666555555444444444444444///:::999LLLwwweee\\\XXXUUURRRSSSTTTWWWZZZ^^^aaaccchhhsss~~~zzzxxx~~~~~~qqq```MMMFFF???666111000111000...............////////////.../////////000000000000///,,,...222///,,,777GGGiiiZZZIIIKKKIIINNNSSSSSSQQQQQQWWW]]]UUUXXXZZZ[[[XXXSSSQQQQQQOOOMMMMMMPPPUUUWWWUUUQQQSSSTTTUUUUUUTTTRRRPPPOOOIIINNNUUUYYYZZZaaawwwpppRRR<<<555333///------...------,,,,,,,,,------------...............//////////////////000000222444555666222666DDD```mmm^^^IIIGGGCCC<<<444...,,,---111000///...---,,,,,,,,,------------------------------......//////000000111///222666333222@@@SSSpppoooZZZRRRGGG???444---,,,---,,,*********))))))******+++,,,///...+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,---...------,,,---///111444666///888CCCIIIKKKMMMRRRWWWWWWaaafffeeennn||||||ssssssiii___]]]```^^^TTTJJJ???777000---000222000...++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---...222===OOOdddvvvoookkkmmmbbbaaa[[[UUUWWW___bbbaaabbb\\\XXXZZZ\\\^^^eeelllPPP>>><<<999999999888888888888888666666555444444444444555000444FFFvvvpppWWWQQQTTTTTTRRRVVVVVVXXXYYYZZZ[[[\\\\\\]]]eeemmmooommmnnntttzzz}}}rrr\\\OOOFFF:::333111111000.............../////////000////////////000000000000111111666888222222GGGaaa]]]HHHIIISSSUUUTTTUUU\\\ccchhhgggeeeiiieeeaaaaaabbbcccdddeee^^^```bbbbbbbbbaaa^^^ZZZ]]]^^^\\\XXXXXX[[[ZZZVVVVVVUUUXXX]]]^^^___gggqqq^^^BBB777444000...---------,,,,,,,,,,,,---------................../////////000//////000111222444666777666;;;WWWzzzvvvqqqMMMLLLIIIAAA888000......333222000///------,,,,,,------------------------------......///000000000---000666999444777QQQnnnnnn^^^QQQGGG999000---,,,+++)))******))))))***+++,,,,,,,,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++,,,---......------...000444777999CCCPPPbbbmmmrrrxxxeeeWWWEEE:::777555///***++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))++++++,,,,,,,,,---------444<<>>999;;;:::999777777777777888666555444555555555555777333CCCooo~~~nnn\\\VVV\\\bbbbbb]]]ZZZYYYVVVSSSQQQPPPPPPPPPSSSTTTUUUUUUVVVYYY]]]```ppp|||kkkTTTTTTLLL<<<333333222...//////000000///......---////////////000000000000666,,,...777333888ggg{{{[[[KKKJJJQQQXXX___bbbhhhpppxxx~~~}}}~~~~~~{{{xxxvvvssspppmmmmmmfffeeekkkmmmfff___]]]yyyuuu\\\AAA;;;444111111000...---...............///000000/////////000111111222222888///,,,222666333666===777IIIwwwpppXXXAAA;;;:::444---,,,---.........,,,,,,,,,------------.........////////////...//////000111222333///222666222???vvvppp___SSSAAA444000111...(((***++++++,,,,,,,,,++++++))))))))))))))))))))))))************************++++++******************)))***+++***))))))+++---++++++,,,---...---,,,+++///---000777;;;@@@KKKWWWssszzzuuulllcccSSS>>>///111***)))...///+++)))+++...+++)))((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,++++++***)))(((((())))))'''(((((())),,,...,,,'''///***+++000///---666CCCOOOddd~~~vvvhhhXXXWWWUUU[[[jjjTTTqqqpppSSS>>>:::;;;:::999777777777777888777444444777777555555777999]]]eeeaaa\\\\\\^^^^^^ZZZUUURRRRRRRRRRRRSSSTTTTTTUUURRRRRRSSSSSSUUUYYY^^^bbbqqqxxx{{{zzz|||```TTTKKKGGG>>>222...333///000000000000//////////////////000000000111111111333555444999UUU}}}dddRRRLLLPPPWWW\\\dddoooyyywww{{{{{{tttmmmjjjgggppptttHHH>>>666444333///...000///............///000000//////000000111111222222111//////111444555666888MMMfff|||lllSSS???999999555...------...---,,,,,,---------------........./////////////////////000111222222333333444BBBgggjjj^^^MMM@@@666000...---***+++++++++++++++++++++************************************************++++++*********************+++,,,+++***+++,,,..................000333555777777<<>>:::;;;:::999888777777777777777555555999999666666999NNNdddXXX[[[______\\\XXXUUUTTTPPPRRRVVVYYY\\\^^^______bbbbbbaaaaaabbbffflllqqqrrrvvvvvvrrruuuzzz___PPPTTTKKK444,,,666000000000000000000000000///000000000000111111111+++666666///EEExxx^^^VVVKKKFFFJJJTTT]]]cccxxx{{{jjjaaalllZZZGGG999888666///---333//////......//////000111//////000000111222222222---000333333333666;;;@@@dddiiiIII777888777000------,,,,,,,,,---------------........./////////////////////000111222333222666444:::___{{{nnn^^^QQQAAA222...111++++++++++++++++++************************************************************+++++++++++++++++++++,,,------,,,,,,---...,,,---...---,,,---222666:::GGG```|||wwwfffOOO777------///---+++(((***+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,++++++***))))))))))))***(((***++++++)))(((+++...***...333999GGG]]]qqq{{{zzz___]]]jjjtttPPP>>>;;;::::::999888888777777777999666666:::999555888@@@tttmmm\\\```aaa___ZZZVVVUUUXXX\\\ZZZ]]]aaafffiiikkkkkkkkksssrrrqqqpppppptttzzz|||uuu[[[XXXRRR???222333///////////////000000111000000000111111111222222///555444;;;ccc~~~^^^IIIHHHGGGGGGMMMZZZjjjvvvooogggdddpppzzzxxxZZZAAA<<<:::111...333/////////...///000000111///000000111111222333333222111444777333333GGG```~~~```CCC555555777///---,,,,,,---...................../////////////////////000111222333444555555777OOO}}}lll```OOO999///000,,,++++++*********************************************************************+++++++++++++++,,,***,,,......---,,,---...,,,.../////////333;;;BBBSSShhhtttVVV???222...---...,,,...///...+++)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,++++++***))))))*********(((((())),,,+++***+++...&&&111<<>>555000000000//////000000111222000000111111222333333333777...000999999DDDwwwrrrIII999@@@666222...---...000///---....../////////000000000000000000111222444555666777AAAeeexxx}}}nnnYYYBBB111000...---+++++++++,,,,,,++++++++++++++++++++++++******************************++++++,,,---------+++---000000///......///111000222>>>UUUssssss___DDD......,,,))))))+++,,,---,,,************************************************)))))))))*********++++++******))))))******+++,,,+++************+++,,,,,,///***)))------))),,,444IIIbbb~~~ooopppnnn{{{lllMMMRRRaaakkk{{{{{{xxx~~~MMM===>>>999999::::::999888666555777666999<<<888AAAggg|||eeeeee___[[[\\\^^^ccciiimmmooopppuuuvvvxxx}}}aaaKKKMMMLLLBBB666555333111000000111111222222222333333333333444000<<>>;;;555000...000111///---.../////////000000000000000000000111333444666777999YYY|||kkkRRR<<<222000...,,,,,,,,,---...++++++++++++++++++++++++******************************++++++,,,------...---000222333222111111111555:::GGG___~~~eeeFFF999333+++***,,,...,,,)))************************************************))))))*********+++++++++******))))))******+++,,,+++*********++++++,,,---+++(((***---***)))888LLLlllxxxjjjiiivvv~~~fff^^^```ggg}}}{{{LLL===>>>999999::::::999888666555555555999<<<:::GGGuuukkkdddmmm\\\eeegggkkknnnqqqtttxxx{{{rrrQQQHHHJJJIII999888555333111111222333222222333333333444444444333OOOxxxWWWNNNQQQOOOHHHZZZ```mmmmmm______eee]]]^^^\\\[[[___gggkkkjjjdddaaa^^^\\\^^^bbbhhhlllpppsssttttttuuuzzzzzz{{{jjjiiiqqq}}}pppRRREEE===444000000000000000111111222000111111222222333444444000999;;;;;;RRR```AAA===777111///000111///---////////////000000000000000000111222333555777777===ooovvv^^^FFF333111///---,,,---...///++++++++++++++++++++++++******************************+++,,,,,,---......///222555666555333333333???KKKddd|||xxxHHH===222---///000+++%%%************************************************)))************+++++++++*********)))***++++++,,,+++*********+++,,,,,,---)))+++000222...222MMMkkkqqqccczzzppp```nnnMMMAAA999:::999888888777777888888999...999===999cccrrrgggkkkrrrrrruuuvvvuuutttxxxYYY???NNNFFFFFF999111333444///...222444///444777///000888888555uuu___TTTRRRLLLKKKOOO___hhh|||www```XXXTTTSSSWWWRRRPPPNNNNNNSSSVVVTTTOOOSSSTTTNNNLLLOOOLLLPPP```bbbaaa^^^^^^bbbhhhjjjiiiiiiooowww|||~~~}}}yyykkkbbbrrr{{{xxxzzz```JJJ???999444333222111111000000000222222222222333444444555777<<<:::DDDsssuuuHHHAAA999999777---,,,222000////////////000000000000...111444000---999AAA888^^^zzzkkkOOO???666---***---///---++++++++++++************)))++++++++++++++++++++++++,,,,,,------------------///:::888222444444999EEE___kkkrrrSSS666///666666///(((+++,,,,,,***))))))***+++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***++++++,,,,,,---)))222333,,,JJJyyyxxx^^^aaauuuqqq}}}LLLAAA999:::999888888777777888888<<<777:::;;;III}}}~~~xxxyyy|||www|||pppKKKIIIIIIFFF===555222222000000222222000444666222333888777CCClllRRROOOSSSSSSWWW```ggg\\\NNNNNNMMMMMMOOOLLLMMMNNNNNNOOOPPPQQQQQQJJJVVVSSSNNNVVV[[[[[[]]][[[^^^cccfffggggggeeebbbbbb______eeesss|||~~~xxxhhhdddtttrrrUUUEEE???555444222111111111111111222222222222333444555666444777>>>[[[~~~||||||VVVFFF;;;:::999///...222////////////000000000111111444555555444555888>>>EEEtttiiidddeeeiiimmmqqqwww~~~~~~mmmBBB666,,,,,,...,,,+++,,,++++++++++++************++++++++++++++++++++++++,,,------------.........333333555===<<<111BBBiiiwwwRRR999---))),,,111---------,,,************************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,---///))),,,000@@@nnnqqqZZZcccvvv|||wwwrrrssswww{{{KKKAAA::::::999888888777777888888999:::666<<>>EEEEEEBBB;;;333000333333111111333555555555777888666]]]oooZZZLLLMMMSSSWWWaaannn}}}|||bbbJJJGGGNNNPPPOOOOOONNNQQQTTTTTTRRRQQQUUUYYYPPPXXXXXXWWW]]][[[YYY___fffdddcccdddggghhhhhhhhhbbb```aaajjjyyy}}}uuuyyy{{{}}}dddNNNHHH888555222111222333333222222222222333333555666666777555HHH{{{~~~wwwtttpppnnnqqqsssuuuyyysssNNN???:::999222000222...///000000000000111111111222555000333:::333===```tttrrryyytttggg\\\YYYWWWRRRRRRXXXXXXZZZ\\\___eeemmmvvv|||yyyjjjSSS???000000///)))(((---,,,+++++++++************++++++++++++,,,,,,,,,,,,------------......//////222333444<<<@@@CCCcccsssXXX???///...333.........---,,,+++******************************************************+++++++++++++++++++++++++++++++++++++++,,,---...333...000>>>cccyyyeeehhh{{{www^^^gggrrryyy~~~III@@@::::::999888888777777888888888888777PPPlllCCCCCCDDDGGGAAA444000555666111111666555333666777888>>>eee[[[PPPJJJNNNUUU]]]ooocccWWWMMMOOOUUUVVVUUUVVVSSSTTTWWWYYYWWWTTTWWW[[[VVVXXXYYY]]]^^^VVV^^^www~~~mmm]]][[[eeennnsssttt```lll}}}~~~|||yyy}}}wwwooo{{{uuuwww{{{|||rrrUUULLL<<<888333111333444444333333333333333444555777777<<<:::[[[xxxsssrrrlllggghhhcccccceeeiiilllpppzzzZZZDDD999888333111222---000000000111111111222222///555...333>>>444KKKrrrkkknnntttuuurrriiiVVVVVVZZZYYY\\\eee^^^___aaabbbdddfffhhhjjjqqqyyyccc~~~mmmOOO555222111***''',,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,---------...//////000000,,,777666666MMMooottt]]]FFF777111...---------------,,,+++***************************************************+++++++++++++++,,,,,,,,,,,,+++,,,,,,---...///...111???^^^{{{eee|||~~~ssszzz|||HHH???::::::999888888777777888888<<<777DDDuuu[[[DDDCCCHHHEEE888222555666222222888444222777555<<>>dddwwweeegggkkkooowwwpppXXXWWW^^^aaahhhssstttwww}}}|||}}}vvv___}}}^^^;;;111111---+++...,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------------...//////000111111***555;;;MMMwwwtttyyyzzztttqqqttt{{{~~~rrrpppyyyttt```GGG444000---++++++---...---,,,*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,---...///000&&&777YYYtttgggzzzFFF???;;;:::999888888777777888888;;;666VVVqqq???AAAEEEFFF>>>666444444444333888222333888333HHHyyyuuuZZZVVVKKKMMMSSS]]]jjjooo[[[___bbbbbb^^^[[[[[[^^^]]]YYY]]]eeefff___[[[]]]hhh|||ZZZ```mmmfffiiixxxxxxsss|||{{{ssslllvvv~~~wwweeeKKKGGG@@@777333444666555222333333444444666777999:::444[[[yyyhhhiiimmmssstttrrrsssvvvuuuuuuwwwyyyyyy}}}^^^AAA:::555444444000111111222222222333333333222888444333===LLL}}}~~~lllYYYdddfffmmm||||||hhhXXX[[[hhhtttbbbhhhlllHHH555/////////000,,,,,,,,,,,,++++++++++++++++++,,,,,,------......---......///000111222222000777MMM{{{xxxrrrnnnkkkpppyyyxxxlllcccbbbbbbccclllxxx^^^???666111,,,***,,,......---++++++++++++++++++++++++*********************************++++++,,,,,,---,,,,,,,,,---...///000111000NNNyyy}}}hhhtttEEE>>>;;;:::999888888777777888888777:::jjjEEE???AAAEEECCC;;;222222777333666000555;;;333WWWcccQQQUUUPPPWWWcccqqqjjjaaacccdddeeefffhhhiiihhhfffgggpppzzzyyyooommmrrrmmm}}}yyyhhhrrr}}}{{{zzzhhhggguuu{{{tttQQQLLLCCC888333444666444111333333444555666888::::::DDD|||jjjhhhpppwwwzzz}}}tttLLL???999777777333222222222333333333333444222555333333AAAfffrrrfffaaa^^^\\\^^^ooo{{{iiifffeeennn~~~~~~yyy~~~wwwaaaBBB111///111000------,,,,,,,,,+++++++++++++++,,,,,,---......///---...///000111222222333999PPPsss}}}uuuzzzyyyrrrkkkccc]]]aaawwwWWW@@@888000,,,,,,...---,,,++++++++++++++++++++++++************************)))******+++,,,,,,------,,,,,,------...000111222GGGmmmsssqqqDDD>>>;;;:::999999888777888888888:::DDD}}}\\\>>>>>>DDDGGG>>>000000999333555///777===444bbbhhhQQQAAAEEELLLWWWjjjmmmaaa```___bbbjjjqqqrrrooojjjooo}}}xxxxxx|||rrrsss{{{qqqjjjyyyzzzzzzlllXXXOOOEEE999444444666444111333444444555777888:::;;;\\\sssiiillluuu{{{{{{UUUEEE<<<999888555222222333333333444444444666555777999MMMyyynnnddd___ZZZWWWXXX]]]kkkqqqjjjrrrzzz~~~sss}}}yyyPPP333...000...---------,,,,,,,,,++++++++++++,,,,,,---...//////---...///000111222333333???pppmmmcccgggmmm|||sssHHH???444------------+++++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,------///000111222VVV}}}uuugggvvvyyyIII======777;;;<<<:::888777666666;;;YYY~~~{{{>>>GGG555CCCFFF111555///222BBB444777999FFFbbbJJJWWWWWWTTTXXXmmmxxxggg\\\```gggccccccmmmqqqxxx~~~ooo}}}wwwpppnnn{{{wwwfff}}}cccRRRJJJ???666444666666444555---;;;333111;;;888NNNuuunnnuuurrrwww|||}}}}}}}}}lllIII888;;;888777444444444444444444444444:::///999999fffjjj\\\[[[WWWVVVZZZ[[[[[[aaaiii{{{wwwvvvyyy^^^???===,,,111------,,,,,,,,,------......------,,,,,,,,,------...222222//////555;;;===zzz}}}aaaWWWkkkoooQQQ666111222...---222...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,,,,,,,+++,,,,,,***---888EEEtttbbbccc|||yyylll{{{III======:::::::::888888999::::::;;;iiiPPPCCC777CCCDDD777666111///;;;333777===ZZZrrrUUULLLTTTTTTYYYjjj}}}zzzcccVVVYYYcccfffnnn}}}zzz~~~|||wwwqqqtttlllooooooRRRLLLBBB999666666777666777000999444666:::<<<___rrrlllrrrzzzzzzyyyzzz|||QQQBBB<<>>===<<<:::777777999;;;<<<<<>>777555000666555777@@@uuu}}}UUUPPPUUUZZZ[[[jjjiiiYYYXXXdddmmm|||{{{bbb[[[SSSMMMEEE>>>888666777888888444555444:::999IIIpppmmmuuu~~~}}}}}}^^^HHH>>>CCC444333333333333333444555555666666777^^^{{{XXXMMMQQQUUUVVVbbbcccZZZ___xxx~~~|||qqqooorrrtttwwwzzz~~~~~~ddd;;;:::///......---------------......---------------......000---000555222888[[[kkkhhhzzzrrrLLL555111000***...------,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,---------(((,,,333000555XXX~~~fff~~~rrriii}}}~~~sss~~~HHH>>>======999666999;;;;;;:::;;;PPP}}}nnnxxxAAA<<>>>>>999BBB888777999555<<<666NNNaaaQQQPPPUUUeeetttttt]]]VVV___eeeoooyyyzzzsss}}}yyyrrrqqqssswwwooopppjjj[[[QQQHHHBBB<<<555444888333:::444666;;;GGGzzz~~~NNNPPPDDD@@@777666444444444444666777888;;;CCCqqqPPPGGGTTTbbbgggtttppppppxxx}}}vvvhhh]]]fffbbbcccfffccc```mmm}}}vvvrrrxxxaaa444777000///...------------------------------...///000111555333111AAAhhh{{{tttggg[[[VVVDDDGGGNNNYYYgggvvvxxxooolllQQQ:::111111///...------,,,,,,------,,,++++++******++++++,,,++++++++++++,,,---...///...333000+++>>>dddhhhoooyyyrrrtttWWWRRRKKKIIINNNSSSYYYhhhwwwfffvvvzzzGGG???>>><<<888999===<<<777999AAAxxxzzzgggaaaAAA===;;;???;;;888666444;;;777___aaaYYYSSSVVVlllttt___XXX```dddlllvvvwwwpppdddaaaeeejjjssshhhZZZsssdddVVVHHHCCC>>>777444888222:::555888===]]]}}}}}}[[[PPPAAAAAA:::999777555444555666777444999XXX\\\IIIKKKXXXcccjjj|||~~~vvvddd```eeefffbbbeeennnsssqqqrrrvvvzzzxxx~~~sss999;;;000000///...------------------------...///000000///444222666TTTwwwkkkdddYYYJJJCCCDDDGGGUUUjjj|||mmm|||eeeJJJ777//////......---------------,,,++++++******++++++,,,++++++++++++,,,...///000***333111333WWWaaayyyvvvlllNNNQQQUUUXXX]]]bbbgggppp{{{ooo{{{xxxGGG???>>><<<999:::===;;;777???MMMrrrsssxxxFFF===@@@;;;???999333444;;;999qqqcccYYYXXX___xxxwwwccc^^^eeeiiisss~~~lll]]]YYY^^^eeemmm```ZZZdddooo[[[IIIEEEAAA:::666888444:::666;;;DDDwww|||{{{{{{}}}wwwLLLEEE@@@>>><<<999666555555666777666999mmmpppTTTOOOTTTYYYeeettttttiiikkkrrrqqqjjjcccbbbgggooovvv{{{}}}zzzkkkxxxOOO<<<111000///...------------------------...///000111111000333HHHppppppcccUUUNNNDDD===CCCOOOgggqqq~~~uuudddJJJ222//////...---------------,,,++++++******++++++,,,+++++++++,,,---...///000***...111CCCrrr|||hhh~~~___HHHUUU[[[gggnnnnnnsssqqqxxxFFF@@@>>>>>>999:::<<<999777EEEXXXiiieee}}}mmmrrr}}}nnnIII>>>CCC999BBB:::444777======}}}aaaQQQWWWeee}}}xxxddd___fffiiitttlll\\\XXX___hhh{{{wwwpppnnn```^^^vvv___JJJFFFDDD<<<888999777999666===III|||zzzyyyyyyNNNQQQEEEAAA>>>;;;777666555666777AAA@@@~~~eeeTTTYYY]]][[[jjj{{{|||zzzrrrllltttxxxwwwuuuzzz~~~llllllfff<<<111111000......------------------......000111111555...666YYY{{{uuu]]]PPPFFFDDDDDDIII]]]sssqqqsss}}}zzz^^^999//////...------------...,,,++++++++++++++++++,,,+++++++++,,,---...000000666333777RRRlll___zzz}}}MMMRRRllljjjcccssszzzuuuzzzwwwwwwDDD@@@<<<===---EEE:::333======kkknnncccqqqvvvvvv|||]]]???@@@444>>><<<333777;;;>>>zzzaaaUUUXXXaaa|||nnnoooWWWdddnnnfff|||qqq]]]XXX]]]```www{{{wwwuuuccc}}}wwwYYYIIIIIIBBB;;;999666777===666333```uuunnnuuu~~~^^^QQQFFFIIIBBB;;;999777444555888>>>SSSdddWWWYYYUUUeeezzzxxx}}}~~~qqqvvv}}}yyy~~~tttDDD666000///---)))///333***///...---...///000//////444,,,HHH}}}zzzrrr```LLLOOOCCC@@@LLLVVVvvvsssmmm|||rrrHHH888555555///(((...222''',,,++++++******++++++,,,///...,,,,,,---/////////111***FFF___rrrZZZhhh|||uuusssssspppmmmXXXYYYgggqqq{{{wwwvvv}}}yyywwwDDD@@@<<<>>>222DDD:::888<<>>;;;666555===;;;HHHwwwnnnqqqxxx}}}pppOOOFFFGGGAAA<<<:::999666666999;;;```hhhYYY[[[ZZZjjj}}}}}}yyysssOOO999222111000***///222***---------...000111111111888===___yyyfffSSSGGG===IIINNNSSS{{{~~~uuujjjvvv|||UUU888000//////***...222+++,,,,,,++++++++++++,,,,,,...---,,,---///000111111444000WWW{{{ddd___}}}hhheeeeeesss}}}~~~wwwDDD@@@<<<===888AAA999>>>;;;CCCzzzoooaaafffgggCCCEEE???<<<999<<<555888ZZZrrr[[[SSS\\\hhhvvvaaammmuuulllrrr|||qqq^^^YYY]]]bbbyyyyyy^^^mmmdddIIIFFFEEEBBB>>>666777======\\\yyymmmkkkpppsssQQQHHHFFFAAA===<<<:::777888;;;>>>wwwmmm]]]]]]```ooohhhgggmmmzzzkkkwww```<<<333333333---...111+++------...///000222333444333MMMuuuvvvpppooopppqqqrrrsssmmm]]]MMMGGGEEE@@@SSSzzz|||xxxrrruuuDDD111---222...---000...,,,,,,++++++++++++,,,,,,,,,,,,---///000111222333222888jjj|||kkkXXXzzzmmmttt~~~wwwDDD@@@<<<;;;===<<<888BBB:::KKK|||pppoooccciiibbb~~~|||FFFDDDAAA:::999;;;999999bbb|||aaaRRRUUUaaa~~~{{{___rrr```YYY]]]ccctttsss[[[jjjfffLLLIIIFFFCCC@@@888<<<<<<;;;iiizzz{{{mmmgggiiilllzzzYYYMMMFFFBBB@@@???;;;777888<<>>888666BBB;;;YYYtttiiikkkdddnnnzzziiizzznnnsssqqqooo{{{NNNAAA@@@999;;;666@@@<<>>777777???@@@lllyyyrrrxxx|||}}}pppmmmllleeegggqqq{{{rrr]]]AAA===888<<<333DDD===iiivvv^^^UUU___nnnvvvvvveeeZZZ]]]eeevvv~~~eee\\\hhhQQQNNNHHHCCC@@@;;;999;;;XXXwwwkkkgggjjjmmm~~~~~~UUUJJJGGGCCC@@@;;;777;;;BBBlll}}}gggZZZcccooo}}}}}}iiimmmaaa@@@///333111...000000000222333222000111555999ZZZwwwUUUFFFIIIGGGGGGJJJNNNOOOLLLJJJKKKDDDhhh|||xxxqqquuuMMM333111...+++------------,,,,,,,,,,,,------,,,...000///------111555JJJjjjlllgggrrrvvv|||pppdddpppwwwDDD@@@<<<:::===888:::===GGGpppuuu}}}}}}zzzyyyxxxtttqqqFFF===888<<<555CCC;;;sss}}}pppYYYQQQ]]]nnn{{{xxx{{{xxxgggZZZ\\\fffzzzpppYYYssslllPPPKKKHHHEEEAAA:::777>>>mmmpppjjjllleeewwwWWWIIIEEEBBB???;;;999???HHHkkk[[[eeerrr~~~|||ttt^^^wwwKKK111333333...//////...000222222000333999>>>mmmttt\\\UUU[[[RRRRRRVVV[[[YYYRRROOORRRXXX~~~vvvrrrxxx[[[;;;111---///111,,,------,,,,,,,,,,,,------,,,...000///---000777<<<]]]|||hhhyyy~~~sssiii|||wwwDDD@@@<<<;;;===999===;;;LLL~~~xxxvvvJJJ===888<<<888AAA999|||nnnkkkxxx^^^SSS\\\mmmzzzrrrrrruuuzzzhhh[[[\\\ffftttqqqUUUiiipppNNNHHHHHHGGGBBB999:::@@@wwwyyytttlllmmm^^^rrrZZZGGGDDDAAA>>>;;;:::CCCMMM~~~nnn]]]hhhvvv{{{yyytttxxx}}}|||[[[nnnTTT444444444///......+++...111111111444<<>><<>>;;;ZZZ|||xxx|||nnnkkkiiilllpppyyyyyyjjjbbb[[[gggzzzkkkJJJFFFAAA;;;@@@555???ttthhh|||tttTTT{{{cccCCC111111111222///+++666......:::666CCCnnn{{{cccWWW]]]xxxeeelll|||}}}yyykkkgggmmmjjjBBBGGGvvvWWW888444+++000000------,,,,,,------...///------111+++555555999qqqfffrrr}}}tttaaawwwDDD@@@<<<999999???;;;AAAdddyyylll]]]SSSRRRWWWRRRWWWUUU```nnnfffnnnyyy|||SSSBBB;;;;;;<<<999OOOzzzXXXOOO^^^nnniiimmmttt}}}|||}}}yyyjjjaaaaaacccsss{{{]]]QQQnnnSSSHHHFFFBBB??????@@@llltttuuu~~~rrrllliiigggggggggiiisss}}}xxxhhh```___dddqqqyyyGGGIIIAAA888AAA888HHH{{{hhhxxxVVVkkk~~~AAA555333222000222---333///111888777RRRccc]]]zzzxxx~~~~~~}}}pppfffdddqqqUUUEEE~~~mmm999555)))(((...---------,,,------...//////,,,......555444EEEiiiXXX^^^eeexxxEEEAAA<<<888;;;<<<===BBBooozzzxxxqqqeeeXXXPPPRRRWWWUUU\\\[[[]]]dddfffxxx}}}|||wwwkkk}}}aaa@@@::::::::::::XXXrrrYYYSSS```rrriiigggpppzzz~~~oooiiikkknnnsss|||yyymmmdddaaaaaaooo{{{bbbTTT|||nnnTTTIIIEEEAAA???AAAGGGsssvvvwwwqqqvvvuuuvvvwwwtttqqqtttzzzuuueee\\\aaaccclllHHHLLLCCC999CCC;;;QQQmmmuuu]]]___DDD888444222...333222444333555555444YYY~~~~~~|||~~~jjjtttzzz{{{~~~~~~uuufff\\\fffeeeOOO>>>666000(((,,,---------------...//////111---,,,///222222PPP]]]YYYeeeoooyyyFFFAAA<<<:::>>>999===AAAvvv~~~kkkkkkggg^^^VVVTTTWWWZZZWWWbbbbbb]]]ggg{{{ppptttxxxvvveeefffgggvvviiiooo???:::;;;<<<===dddnnn^^^XXXcccyyyllleeekkkuuuyyykkk```]]]```bbbgggnnnvvv}}}zzzmmmddd``````ggglllvvvdddWWWtttrrrUUUHHHDDDAAA@@@CCCRRR{{{uuurrrwww~~~xxxxxxyyy|||qqqaaaXXXYYY\\\fffxxxNNNKKKDDD<<>>===<<<```yyyooo```ppphhh???555111+++333...///444777333AAAnnnzzz}}}vvvqqq{{{}}}zzz|||}}}~~~}}}|||lllZZZ___sssjjjeeeVVV000666222///......------......///000,,,111,,,333666DDDxxx```}}}cccqqqqqq{{{GGGBBB===888AAA444>>>CCCpppfffZZZ[[[YYYVVVWWW[[[ZZZTTTVVVYYYcccqqqmmm___gggfffkkkvvvlllcccnnn{{{}}}@@@======:::555gggqqq]]]]]]yyytttdddeeeppp|||zzzpppmmmmmmkkkkkknnnjjjnnnrrrtttvvv}}}yyyggg\\\\\\___lllyyyzzz[[[gggWWWEEEBBBBBBDDDGGGvvv}}}ooodddaaabbb```fffnnnvvvyyyjjj]]]WWWTTTXXXbbbtttpppIIICCCCCC:::BBBooo}}}xxxoooeee```CCC777333,,,444......333444444NNN~~~sssuuupppuuuxxx|||~~~{{{||||||~~~rrr```TTTqqq[[[jjj666333.....................//////000***444...444777MMMlllYYYhhheee~~~|||HHHBBB===666@@@222@@@FFFxxxaaaXXX[[[[[[YYYVVVYYY]]]YYYPPPbbb^^^lll___aaaiiifffiiirrrfffaaavvvyyyvvvBBB===;;;AAA666cccjjjccc}}}ttt```gggrrr~~~zzzuuuvvvyyyxxxvvvwww~~~yyyeeeYYYZZZ```nnnTTT[[[WWWDDDBBBCCCEEEHHH}}}qqqdddYYYZZZaaafffkkkqqqyyywwwjjj^^^YYYVVVVVV^^^pppLLLEEEGGG:::HHH|||~~~wwwmmmgggUUUFFF888444...555111111444222555WWWsssuuuqqqrrrsss}}}zzz}}}~~~||||||~~~vvveee^^^XXX{{{GGG999000222...............///000000)))777///222555OOOvvv]]]UUU|||sssnnnGGGAAA===666===:::===CCCyyyccc\\\ZZZ```YYYYYY___```YYYVVVYYYaaahhhmmmeeefffnnnvvvvvvpppjjjiiijjjgggLLL777CCC===<<<^^^~~~aaa}}}wwwjjj]]]bbbttt~~~zzzxxx||||||iii[[[ZZZ```jjjeeeTTT___\\\CCCDDD@@@AAATTT|||jjj```ZZZWWW[[[bbbaaajjjrrrvvv{{{vvvjjj^^^TTTTTT\\\___jjjkkkJJJFFF???@@@HHH|||wwwjjjTTT[[[VVV888:::&&&555222222999///;;;dddyyyxxxyyy~~~{{{pppoootttooowwwzzz}}}~~~~~~~~~~~~~~~}}}zzzvvvrrrrrrtttvvvfffVVV<<<444000//////............/////////222222---;;;lll^^^}}}~~~WWWHHHBBB===999>>>999<<>>444/////////............//////...///000///CCCvvvyyyiiitttVVVIIIBBB===<<>><<<===aaaeee}}}sssgggllllllZZZUUUYYY]]]dddkkkrrryyy~~~~~~|||hhhZZZZZZaaahhhoooooozzz~~~lllYYYYYYcccIIIHHHBBBCCCWWWqqqgggddd]]][[[\\\___bbbbbbeeehhhmmmrrrtttuuu|||zzzjjj^^^VVVSSSZZZ[[[eeekkkFFFEEE@@@DDDWWWrrrfffVVV{{{;;;888000000333111666///CCCuuuyyyppp}}}{{{yyywww~~~pppjjjcccccc~~~}}}|||}}}||||||}}}}}}|||xxxuuufffbbbfffxxxaaalll@@@555000//////............//////000000000111KKKooorrr\\\mmmZZZJJJCCC======???888<<>>777555///111111999333HHHuuujjjqqq}}}yyyyyyrrrzzztttooo^^^ZZZwwwxxxpppooorrrvvv~~~{{{zzz{{{|||||||||}}}}}}|||zzzwwwffftttvvvnnnXXXeeeTTTvvvCCC999222//////............//////333333333333LLLhhhnnnxxxZZZVVVjjjLLLCCC===<<<>>>888===JJJ~~~kkkhhhkkkeeegggqqqtttlllccc```^^^[[[cccuuuyyyiii]]]bbbhhheee```eeelllooommmhhhccc```]]]cccjjjrrrvvvkkkrrrfff\\\<<<;;;AAA===]]]~~~tttrrrbbbllleee[[[zzzgggXXXVVV[[[___]]]ccclllvvv~~~{{{gggZZZ[[[cccnnnwwwnnnZZZYYYiiiFFF@@@>>>JJJhhhxxxgggZZZTTTRRRVVV]]]eeehhhggghhhjjjllliiiqqqyyy~~~{{{yyy}}}kkk___XXXSSS[[[^^^iiirrrDDDDDD???DDDeeevvv~~~sssmmmRRRCCC777888000000000999666OOOlll~~~~~~~~~yyyrrrppprrrmmmqqqoookkkTTTSSSuuu}}}zzztttjjj___VVVSSSVVV[[[kkkmmmpppsssvvvzzz~~~}}}|||||||||}}}}}}{{{yyyhhhbbb]]]zzzlllMMMjjjHHH???222//////............//////111444444222JJJkkklll}}}vvv^^^|||MMMDDD===:::>>>888===III|||jjjjjjmmmdddhhhqqqrrrhhhcccfffccc[[[eeepppoooaaa^^^ggghhhaaa```bbbcccaaa^^^[[[[[[\\\dddkkkttt}}}```{{{^^^>>>>>>>>>999XXXuuudddYYY]]]```hhhvvvdddWWWSSSTTTTTTYYY\\\eeeqqqzzz}}}{{{|||{{{hhh[[[\\\eeelllfff\\\```jjjJJJDDD@@@JJJhhhtttjjjddd___\\\ZZZZZZeeennnpppnnnpppsssuuusssxxx}}}{{{uuusssxxx}}}|||lll```XXXTTT]]]```kkkvvvDDDDDD???DDDkkkzzzxxx~~~ttt|||vvvjjjTTTlllIII999777333666333777333PPPooo~~~uuukkkhhhkkkfffccc___]]]HHHPPPzzz|||}}}{{{wwwiiibbbXXXPPPIIIEEEHHHNNNPPPSSSYYYcccoooyyy~~~}}}||||||}}}}}}{{{yyyccc\\\fffqqqFFF]]]PPPGGG/////////............//////,,,111222111LLLvvvxxx{{{xxx|||mmmhhhNNNDDD===999>>>999<<>>???;;;888ZZZnnn]]]XXX[[[aaannn{{{wwwsssrrruuu{{{~~~~~~uuucccUUUQQQSSSTTTaaa[[[\\\gggsss{{{}}}{{{yyyyyy|||zzzhhh\\\^^^fffiiibbb]]]cccnnnMMMDDD???JJJiii~~~rrrccc___cccgggddd```gggttt}}}zzztttrrrsssrrrzzzxxxwwwwwwxxxuuurrruuu||||||{{{mmm```XXXUUU]]]___iiixxxDDDDDD@@@EEEsss~~~wwwttt|||uuu}}}zzzhhh[[[^^^{{{PPP:::444444777444777444TTT{{{mmm}}}uuuiiibbbaaa\\\SSSQQQUUUDDDQQQ|||}}}qqqssswww|||}}}zzzsssmmm^^^WWWQQQOOOMMMKKKOOOVVVUUUVVV]]]iiixxx~~~||||||}}}|||{{{yyyeee]]]tttxxxKKKAAAmmmXXXOOO...//////............//////,,,000000222RRRpppwww{{{ooofff^^^NNNEEE===888???:::<<>>;;;:::^^^lllXXXWWW]]]dddqqqmmmggg```]]]aaaiiirrrwww{{{}}}vvvfffWWWTTTXXX]]]lll___WWW___mmmvvv{{{yyyxxxxxxyyy~~~zzziii]]]___ggghhhzzz```YYY]]]sssLLLAAA<<>>CCCOOOtttqqqzzzwwweee```bbbcccbbbaaadddgggsss~~~|||zzzaaa```@@@000:::000;;;444:::ssseeeyyyllliiimmmooooooqqqrrrjjjYYYKKKEEE>>>???AAABBBEEEJJJPPPUUUbbbccceeeeeedddbbbbbbbbbfffiiikkkkkkkkkpppzzz}}}{{{yyyxxxwwwvvvnnn[[[___YYYCCCUUUpppGGG555222111000///...///000000...000555FFFsssXXX[[[iiijjjzzzuuuuuummmmmmpppooolllkkkZZZ@@@???===<<<@@@:::BBB|||hhhhhhgggjjjooovvvwwwpppkkknnnpppooommmgggiiiuuu}}}vvvjjjbbb[[[jjjmmmggg~~~}}}yyyWWW[[[eee>>><<<<<<888UUUjjjWWWQQQ]]]uuuxxxlllbbb___[[[]]]hhhtttxxxyyyyyyxxxxxxhhhYYYZZZ\\\\\\bbbbbbccc^^^dddnnn\\\NNNZZZ```hhhvvv}}}fffZZZ\\\cccnnneeeOOOeeewwwIII@@@???FFFwwwwwwccc[[[\\\eeejjjnnn}}}ssskkkppptttrrrnnnlllggg``````ttt{{{yyy{{{{{{zzz|||ooocccZZZUUUWWW___dddtttiiiGGG>>>CCCPPP}}}yyyqqqkkkkkkvvvyyynnngggkkkqqqqqqmmmkkk{{{}}}xxxbbbgggHHH///<<<222999333>>>sss{{{^^^sssbbbZZZYYY[[[^^^eeeiiibbbRRRDDD>>>===@@@DDDFFFFFFGGGJJJMMMSSSXXX___```[[[ZZZbbbllllllpppsssqqqooosss~~~~~~{{{yyywwwwwwvvvlll[[[[[[xxx~~~SSS@@@]]]rrrGGG333222111000/////////000111111///111CCCrrrcccXXXooodddyyyggglll~~~yyyoooiiimmmrrrssspppnnn^^^BBB???===;;;@@@;;;AAAxxxlllkkkiiilllnnnsssuuuqqqkkkjjjlllooouuuooopppzzz}}}mmmaaa^^^gggfffhhh\\\[[[eee@@@:::;;;<<>>CCCNNN|||uuuooollljjjcccbbbfffsssyyyqqqnnnnnnsssxxxyyy{{{~~~}}}tttcccooo|||QQQ///999444444222HHHvvv\\\~~~ppp]]]NNNHHHIIINNNVVV\\\WWWJJJ???<<<@@@DDDHHHHHHEEECCCDDDFFFKKKKKKRRRZZZ^^^```fffoootttwwwzzzwwwuuuxxx}}}zzzyyyxxxwwwnnnaaa]]]vvv}}}RRRFFFqqquuuIII444333222000/////////000111333///111DDDsssnnnRRRtttcccnnngggyyy|||vvvoookkkpppuuuuuurrrqqqaaaCCC???<<<:::AAA===BBByyyrrrpppmmmooogggjjjooooookkkgggkkkssswwwxxxzzzrrraaajjjaaa]]]mmmwwwnnnyyy~~~cccQQQ}}}bbbAAA<<<<<>>AAAEEEKKKOOOKKKBBB===>>>BBBFFFJJJHHHBBB??????BBBGGGBBBGGGWWWeeeggggggjjjuuuwwwxxxwwwuuuyyyzzz~~~|||zzzxxxwwwkkkbbb\\\uuuSSSGGG{{{wwwKKK777333222111000///000111111222000555IIIvvvrrraaapppfffzzzgggmmm~~~~~~}}}rrrnnnnnntttxxxwwwuuuvvvcccEEE???<<<:::AAA>>>AAAvvvvvvtttoooooofffhhhnnnrrrnnnhhhnnnxxxttt~~~wwwbbbnnnppplllsss}}}qqqkkk~~~dddUUU]]]@@@======>>>LLLrrrrrrXXXOOO```xxxiii[[[TTTQQQVVVUUUXXX```gggooo{{{mmmgggddddddjjjnnnlllhhhZZZOOO```{{{uuu{{{iii______cccrrr}}}vvvYYYQQQxxxSSSHHHCCCEEErrrzzz^^^\\\___ddddddlllqqqkkkppppppjjjkkkppprrrqqqrrruuusssooo___dddlllwww}}}sssnnnhhh]]]\\\dddbbbeeeiii~~~]]]EEEAAAAAAHHHyyyoooeeeaaa\\\WWWVVVYYYcccdddiiiqqq}}}~~~{{{xxxyyy|||{{{zzzgggpppfffhhh888555444444777QQQ~~~dddzzzzzzhhhSSSCCC===CCCDDDGGGHHHCCC===>>>CCCDDDHHHKKKGGGAAA===???CCCAAAHHHWWWdddbbbZZZ^^^jjjtttuuuuuuuuuwww}}}}}}~~~}}}{{{xxxvvvhhhbbb\\\xxxSSS>>>pppsssHHH777333222111000000000111222111///555IIItttzzzjjjqqqjjj{{{nnnlllhhh___ppp{{{fffaaahhhnnnrrruuukkkkkkpppwwwzzzyyyzzz}}}eeeEEE???===;;;AAA===>>>pppvvvuuunnnmmmjjjlllrrrwwwrrrkkkppp|||sss}}}gggjjjwww~~~}}}vvvaaafffYYY>>>>>>;;;999AAA^^^NNN```|||eeeVVVPPPNNNSSSSSSWWW]]]ccckkkzzzpppooolllfffhhhkkkmmmnnn___\\\lllcccuuu{{{iii___^^^aaammmuuutttnnnjjjSSSSSSWWWKKKBBB???iii}}}ddd___```gggjjjqqqqqqooowwwxxxsssiiiuuu~~~yyysssiii___``````fffrrr~~~www{{{|||jjjhhhbbbWWWWWWbbbccceeejjj[[[FFFCCC@@@EEE~~~qqqhhh```^^^\\\YYYYYY^^^]]]^^^```eeeppp||||||~~~{{{{{{~~~|||jjjmmm[[[ooo===555444999:::NNN}}}fffwwwzzzeeeNNNBBB@@@IIIGGGFFFEEE???;;;???FFFFFFJJJLLLHHHBBB???CCCGGGSSSnnnsss\\\jjjyyyxxxwwwyyy~~~tttzzz|||~~~~~~{{{wwwtttmmmggg```~~~UUU666cccmmmCCC555333333111000000000111222111...111CCCnnnYYY|||mmmvvvYYYJJJNNNTTTYYYuuuoooRRRKKKSSS]]]dddhhhdddgggoooxxxzzzzzz}}}mmm;;;FFF;;;CCC666>>>AAATTTpppjjjllljjjooo}}}uuupppuuulllnnnyyyssslllooozzztttUUUDDD===DDD444JJJ{{{}}}uuu\\\SSS```xxxeeeOOOOOOZZZWWWXXXdddlllhhhlllwwwzzzxxxyyysssffflllhhhuuulllmmm[[[kkksss___mmmvvvcccYYYZZZ___ccc}}}ZZZQQQ{{{WWW>>>DDDIII]]]hhhfffmmmpppkkkvvvyyyooopppvvvzzz{{{ssszzz{{{mmmccc]]]```nnnxxx|||yyyiiiddd___YYYYYY^^^bbbbbbqqqWWWFFF@@@???LLL|||eee___XXXVVVYYY\\\]]]\\\^^^___```aaafffqqq{{{|||www{{{rrrlllqqqzzz:::333444777888MMMwwwkkkjjjMMM>>>===???CCCJJJMMMEEE:::999@@@IIIHHHCCCEEEGGG@@@FFF[[[rrrooooooyyywwwwwwzzzmmm```\\\kkkxxx}}}wwwvvvvvvvvvrrrZZZnnnUUU@@@lllnnn@@@666444333111////////////000///000111DDDuuuZZZbbbXXXttt\\\JJJMMMQQQTTTXXXbbbooozzzpppZZZOOOPPPMMMPPP\\\cccbbbnnnqqqsssqqq???GGG===CCC888@@@@@@JJJssslllnnnlllppp}}}tttpppvvvnnnrrr|||}}}sss~~~tttyyyYYYEEE<<>>III}}}sss^^^[[[XXXZZZ___bbbbbbaaabbbbbbbbbbbbdddmmmyyy~~~|||~~~~~~tttqqqiiijjjrrr~~~===555111444666MMM|||kkkkkkNNN>>><<<===@@@GGGLLLIIICCCCCCHHHDDDIIIFFFCCCDDDCCCMMMaaajjjfff{{{|||sss|||zzz|||}}}xxxyyy|||{{{yyytttqqq___xxxUUUBBBqqqiii>>>999555333222000//////000000111222333DDDuuuXXXcccdddgggOOORRRRRRPPPMMMIIIIIIMMMQQQSSSGGGAAAOOOfffqqqhhhYYYYYYiiinnnpppzzzxxxCCCHHH???BBB:::BBB??????xxxwwwooopppooooooyyypppmmmuuusss|||ttt{{{|||vvvXXXDDD===::::::CCCjjjkkkzzzzzzaaaUUU___tttlllXXXRRRUUU\\\ZZZ^^^lllzzz}}}{{{ppprrrjjjjjjggghhhhhh~~~dddZZZUUU___rrrvvvddd\\\^^^cccjjj~~~```ZZZdddFFFGGGEEESSSiiigggrrryyyrrrzzzooonnnssstttsss|||~~~yyy|||{{{zzzooofffccc^^^WWWWWW^^^hhhkkkyyyUUUEEE@@@===GGGyyyvvviii\\\[[[[[[___dddgggeeeccccccddddddccceeelllwww~~~}}}|||~~~tttjjjeeemmmrrr???666555777555HHHuuummm}}}kkkOOO>>>;;;===>>>DDDLLLQQQQQQSSSVVVKKKRRROOOHHHFFFGGGVVVoooxxxYYYkkkzzzppp}}}|||~~~~~~zzzsssooodddTTTEEEwwwbbb;;;===666555333111000000000000111222222BBBqqqWWWjjjsssyyy\\\LLLNNNMMMLLLIIIHHHGGGGGGGGGGGGEEEDDD^^^tttQQQSSSdddlllmmmwww~~~FFFFFF??????:::AAA@@@;;;kkk|||rrrrrrqqqlllrrrhhhhhhvvv{{{ssslll~~~~~~{{{wwwTTTAAA>>>888@@@???[[[pppyyy```UUU___sssoooYYYRRRUUUSSSWWWZZZjjj~~~vvv{{{tttppplllfffaaa}}}rrrqqq^^^UUUVVVfffwww|||yyywwwuuuccc\\\___dddnnnzzzoooXXX[[[iiiGGGFFFBBBOOOhhhaaannn}}}yyy~~~qqqrrryyyzzzwwwyyywwwccc\\\eeetttwwwlllccc```ZZZTTTVVV^^^hhhmmm}}}QQQCCC@@@>>>GGGyyy~~~pppeeebbbaaaaaabbbeeefffeeedddbbbdddfffhhhkkkrrr||||||yyy{{{vvvjjjiiiuuuoooxxx???666777999555DDDooooooyyyjjjOOO>>>;;;??????CCCMMMXXX```dddeeeZZZZZZYYY\\\WWWLLLZZZ|||iii```sssxxxttt~~~}}}zzz{{{xxxsssnnndddQQQGGG|||^^^999>>>888777555333111000000111///111000===jjj]]]~~~uuuwwwgggRRRPPPQQQOOOMMMMMMOOOQQQQQQQQQJJJKKKRRRsssrrrWWWfffuuuyyyxxxIIIDDD???===:::>>>BBB===eeewwwuuuuuulllnnndddgggzzzcccfffsss~~~pppSSS???===888BBB<<>><<<@@@@@@BBBLLL]]]kkkppppppZZZUUU]]]sssrrrVVVXXX|||}}}bbbUUUhhhuuu{{{zzzwwwwwwvvvtttlllaaayyyLLLHHH\\\:::AAA;;;999777444222111111111000111///;;;ffffffsssnnnvvv}}}XXXHHHOOO\\\XXXTTTQQQRRRTTTVVVVVVSSSMMMZZZ{{{vvvaaaaaazzzOOOFFF???@@@>>>;;;CCC@@@\\\}}}yyymmmoooggglll^^^iiissslllVVV>>><<<999???:::KKKppp[[[TTT```ttt~~~dddZZZ\\\^^^rrruuu|||wwwxxxuuusssbbb___aaaYYYeeeNNN]]]iiigggdddpppsssbbb[[[```ffftttiii```SSSeeerrrJJJFFF@@@JJJnnniiiqqquuusssuuuzzzzzzwwwwww{{{~~~wwwqqqmmmkkknnnyyy|||kkk\\\XXXVVVTTTXXX___cccpppKKKAAAAAA???EEExxxuuuqqqpppkkkdddaaacccbbb______bbbgggnnnrrrqqqtttwwwxxxyyy|||zzz{{{vvvzzzuuuiiikkk~~~nnn~~~>>>999111666444DDDrrrqqqpppgggKKK>>>???@@@AAACCCMMM___rrr{{{{{{MMMIIIWWWxxx}}}]]]UUUqqqssswwwYYYDDDccc}}}yyyvvvtttssshhh]]]sssxxxxxxHHHKKKZZZ???DDD===;;;999666333222222111111444111;;;eeeoookkkxxxhhhjjjyyyVVVHHHOOOSSSSSSUUUXXX^^^fffnnnssspppZZZfff{{{jjjPPPSSSbbbkkkXXXMMMAAAEEEDDD:::CCC???NNNxxxmmmqqqlllqqqdddppp~~~}}}uuuhhhRRR===???;;;;;;:::JJJnnnZZZVVVbbbuuukkk\\\XXX\\\www{{{{{{|||ttt{{{rrrttt```SSS___fffnnntttrrriiinnnrrrooo~~~uuuddd]]]aaahhhxxxnnnaaaSSSgggzzzPPPJJJAAAHHHfffpppvvvnnnuuuuuuzzz|||{{{{{{{{{~~~{{{vvvppphhhaaajjjmmmttt{{{hhhYYYXXXZZZYYY[[[___eeeuuuLLLCCCBBB===@@@pppuuujjjjjjjjjfff```^^^^^^^^^]]]^^^bbbiiipppvvvzzz}}}~~~|||uuuxxxwwwtttsssmmmnnn}}}eee}}}<<<888444888333@@@nnnwwwnnneeeHHH===AAACCCEEEIIIRRReee|||LLLHHHLLL___kkk^^^YYYiiiqqqttteeeeee}}}|||wwwrrroooaaa\\\vvvwwwtttEEEOOOWWWBBBEEE>>>===:::777444333222222111444111:::cccsssfffnnnsssgggzzziiiTTTNNNTTTKKKQQQZZZdddnnnzzzeeelllwwwVVVIII___iii]]]yyy^^^SSSCCCJJJIII:::CCC===AAAuuujjjqqqnnnsssjjjtttwww[[[eeeKKK<<>>999:::IIInnn[[[WWWcccvvvnnnZZZRRRJJJhhhpppsssyyyvvvxxxjjjnnn\\\QQQooo}}}vvveee^^^cccjjj{{{ppp```PPPfffVVVNNNBBBGGG\\\|||cccvvvyyywww}}}vvvsssyyytttppptttxxxeeeWWWYYY^^^^^^]]]___hhhzzz}}}NNNDDDCCC<<<;;;iii|||ooofffhhhjjjfff___]]]\\\]]]^^^___ccciiiooottt||||||tttnnntttqqqtttsssttt}}}ZZZooosss~~~;;;666444777111>>>ooo~~~ooocccFFF===CCCGGGJJJOOOXXXlllWWWQQQDDDCCCRRRZZZ^^^hhh{{{lllqqqtttzzz~~~zzzrrrnnnooozzzyyy{{{wwwpppkkk\\\]]]{{{{{{sssDDDSSS}}}TTTCCCEEE???>>>;;;777555333222222///222///777```ttteee~~~iiijjjrrrhhh]]]VVVNNNKKKPPPXXXWWW^^^hhhooosssyyy]]]eeemmmOOOXXX{{{xxxkkkrrrZZZOOOCCCHHH>>>>>>DDDIIItttxxxwwwoooooo}}}uuu|||SSSRRRBBBBBB>>>999;;;999yyyppp]]]WWW```tttnnnZZZVVVYYYooo~~~zzzkkkooolllnnndddYYYTTTVVV```tttyyyfff]]]cccnnn|||mmm[[[fffcccLLLBBBBBBUUUlllwwwwwwwwwsssbbbVVVXXX[[[\\\bbbllliiitttIIIPPP555<<<===UUU{{{gggaaagggeeebbbccc___[[[______]]]aaakkkqqqqqqvvvzzzzzz~~~}}}xxxvvvoookkkooozzzxxxsssvvvrrreee\\\\\\lll{{{AAA333999222...>>>hhhxxxcccFFF@@@JJJ>>>KKKYYYdddlll___YYYYYY]]]SSSFFFNNNbbbiiiZZZmmmjjjqqqxxxxxxrrrooorrrvvv~~~sssrrrvvvkkkVVVbbbxxxtttAAAqqqtttKKK@@@AAA===;;;999777666444222000444...111555LLLwwwnnnsssllltttRRRTTTLLLIIIOOONNNJJJNNNNNNdddlllfffbbb]]]ZZZ___cccaaaiiieee\\\uuu{{{eeeWWWLLLNNNBBB@@@CCCHHHoooyyy}}}zzz}}}vvvzzz|||aaaSSSDDDBBBHHHCCC;;;:::lllooo[[[RRR\\\rrrzzzeee___kkksssbbbccc^^^YYYXXXYYYXXXWWW[[[kkkzzzsssbbbZZZaaalll|||gggaaa```vvvpppUUUGGGDDDGGGtttvvvzzzyyyjjj\\\SSSVVVZZZ\\\bbblllssslllJJJPPP999??????SSS|||rrreeeeeelllmmmpppqqqjjjfffaaa\\\]]]cccjjjnnnooorrrtttqqqssszzzuuuqqqyyywwwrrrooosss~~~vvvkkkffffffWWW[[[]]]wwwooo???666777555333???aaayyyzzzeeeFFF;;;AAABBBNNN\\\lllvvvrrrhhhdddhhhfff]]]YYY[[[dddcccggg```nnnuuu{{{zzzrrrmmmooottt{{{sssbbbgggqqq~~~tttssswwwnnnTTTaaa{{{oooIII{{{xxxLLL===>>>999888666666666666555333333111222333HHHwwwnnnzzz___FFFMMMKKKHHHMMMMMMOOOYYY[[[jjjjjjaaa^^^[[[ZZZaaalllwwwzzz|||xxx```WWWTTTHHHBBB>>>AAA```yyy}}}fffXXXNNNOOOQQQKKK:::<<<^^^pppYYYNNNWWWooolllbbbnnn______ZZZVVVWWWWWWVVVUUU___xxx}}}nnn___YYY```lll}}}rrrYYYZZZbbbaaaKKKCCCFFFooo|||~~~{{{xxx```WWWRRRWWW[[[^^^eeennn}}}eeeLLLMMM:::AAA===NNN~~~oooiiibbbeeejjjooo~~~rrraaaVVV[[[dddgggiiilllppppppkkkmmmxxxwwwssszzz}}}zzzwwwzzz|||uuu|||iiiYYYaaaQQQiiioooeee>>>777666888777===WWWsssvvvoooOOOAAACCCMMM^^^hhhtttyyyyyyyyyyyyxxxssskkkeeetttxxxvvvooojjjnnntttxxx|||uuuqqqrrruuutttttt___IIILLL___|||{{{|||vvvuuuuuunnn\\\iiigggWWW}}}NNN???AAA===;;;999888999999777666222666333111BBBnnn~~~pppkkkJJJBBBMMMMMMGGGGGGDDDIIIWWWcccjjjeee^^^bbbfffjjjtttrrryyy}}}}}}{{{{{{{{{yyyqqqmmmeeeYYYNNNAAA???TTT{{{^^^aaaccciiiZZZOOO777???TTTvvv\\\MMMTTTllluuullltttjjjkkk]]]]]]YYYXXXWWWVVVUUUWWWccc{{{~~~{{{mmmaaa\\\cccnnnwwwjjjfffbbbgggkkkMMM@@@GGGkkkzzzsss{{{vvvXXXTTTTTTYYY^^^aaahhhqqqdddQQQIII999>>>999GGG|||hhheeeaaabbbbbbjjjyyy```PPPXXXccceeeeeeiiikkkmmmjjjooo}}}|||{{{wwwrrrhhhRRRaaaUUU|||bbb???888666888777999PPPzzzfffssstttUUUEEEFFFUUUpppwww~~~fffwww~~~wwwwwwxxxwwwrrrUUUSSSwwwzzzyyyzzz|||}}}zzzooosssxxxyyywwwsssooojjjdddrrr[[[aaa{{{MMMCCCJJJHHHEEEAAA>>><<<:::777555111999333111===lll}}}}}}hhhEEEGGGRRRQQQLLLLLLIIIMMM[[[qqqsssjjjfffpppxxx~~~XXXQQQTTTXXX___jjjvvvsssdddMMMGGGPPPfffbbbmmmzzzlllSSS888@@@KKK|||aaaOOOSSSiii~~~ppptttdddVVVRRRQQQNNNPPPUUU[[[___dddooozzzxxxxxxlllaaa^^^eeeooouuukkkooohhhmmmtttOOO???<<<\\\www|||pppzzzhhhSSSSSSWWW[[[^^^ccckkksssiii^^^HHH999===777DDD}}}jjjcccbbbeeeeeejjjzzz```OOOVVVaaaccceeejjjiiiooooootttzzz|||gggcccMMM^^^[[[___@@@999777888444555LLLwwwkkkmmmwww[[[MMMPPPkkkaaaWWWjjjvvvsssqqqwww}}}}}}yyyqqqiiilllzzzxxxsssyyywwwwwwyyyqqqfffbbbaaasssSSSrrrpppHHHFFFNNNMMMIIIDDD???===:::777555000;;;222555;;;{{{ffftttmmmLLLOOOWWWUUUUUU]]]___```iii}}}|||qqqnnnxxx}}}pppYYYRRRbbbZZZRRRPPPWWWggg{{{qqqRRRKKKLLLYYYXXX===>>>BBByyy~~~dddSSSTTTeeeiiisss\\\RRRMMMQQQOOONNNQQQYYYdddrrrxxx|||qqqggg___]]]eeeppprrrjjjaaa^^^nnn}}}QQQ@@@999MMMmmmWWWNNNSSSYYY]]]```fffoooxxxwwwnnnLLL;;;>>>999DDDtttppp```cccnnnuuuttt}}}zzzgggWWWXXX```dddiiinnnqqq{{{|||xxxcccaaaPPP]]]iii___BBB<<<999999444444JJJssstttvvvqqqppp{{{rrrYYY___fffjjjmmmvvv~~~xxxwwwmmmvvvvvvttt}}}wwwwww}}}qqq___[[[___xxxvvvYYY___DDDHHHJJJHHHDDD@@@===;;;;;;:::999222<<<000:::999iiikkk```sssUUU]]]aaa]]]^^^iiijjjeeeiiipppnnnfffgggrrruuuwww~~~}}}{{{[[[MMM___hhhddd```aaabbbfffnnnvvvsssQQQMMMJJJfffoooUUUWWW@@@;;;>>>aaa|||dddUUUTTTbbbyyy```WWWQQQLLLSSSUUURRRPPPVVVeeewww|||tttiiibbb]]]^^^gggqqqiiiaaaWWW\\\vvvQQQ???>>>BBBcccxxxoooNNNLLLTTT]]]aaadddmmmyyyyyyMMM<<<@@@;;;BBBgggvvv___aaasss|||rrreee___aaahhhooosssxxx}}}ttt}}}cccbbbXXX___kkkFFF;;;;;;===999666GGGllllllwww^^^QQQTTTbbbdddiiipppzzzwww{{{sssrrr~~~xxxyyyttt\\\YYYgggaaabbbPPPFFFLLLDDDDDDAAA===;;;;;;<<<===<<<555<<<...???666VVVeeeyyy^^^jjjnnnjjjjjjrrrooogggiiihhhgggaaaeeeqqqsssuuu```TTThhhdddccchhhqqquuuqqqmmmmmmuuuSSSRRRMMMRRRxxxPPPUUUSSS@@@999@@@WWWuuuxxxcccUUUTTT```xxxVVVTTTNNNEEELLLNNNPPPTTT[[[fff|||{{{|||wwwnnneee```]]]```jjjuuuaaaXXX___gggOOO===;;;666WWWmmm|||]]]FFFNNNXXXbbbfffjjjuuu~~~LLL<<<@@@:::>>>\\\xxx______qqq{{{pppdddbbbkkksssvvvtttwwwrrruuu```^^^ZZZ___{{{LLL999<<<@@@>>>999EEEfffpppttt{{{[[[HHHNNNLLLTTT]]]jjjrrrrrrsss}}}~~~{{{yyyzzzvvv\\\YYYoooPPPbbbvvvHHHKKKSSSBBBEEEBBB>>><<<===>>>>>>>>>888===---BBB444JJJdddfffmmmuuutttvvv~~~|||uuuxxxyyywwwpppqqqyyyxxxyyypppbbbqqquuukkkfffllltttxxx{{{QQQNNNHHHLLL~~~vvvsss___TTTOOO<<>>@@@;;;555===999555>>>gggyyyvvvfff||||||||||||vvvwwwyyyxxxtttttt~~~YYYUUUNNNNNNwwwxxxxxxzzzXXXTTTNNN???CCC999KKK|||jjjWWW\\\}}}zzzWWWEEEHHHLLLHHHIIILLLTTTaaattt|||qqqccc\\\\\\bbbeeegggqqq~~~rrr[[[[[[UUUlll{{{FFF<<<999999AAAPPPtttlllWWWUUU\\\bbbhhhkkknnnyyylll>>>@@@===:::>>>EEE~~~lllgggwwwqqqqqq{{{www}}}{{{ooofffhhhnnnpppwwwrrrrrrwwwwwwooozzzyyyzzzqqq]]]WWWZZZmmmBBBBBBJJJ???AAA999;;;QQQmmm}}}xxx```UUUUUUZZZ]]]nnntttrrrtttqqqooottt{{{}}}ppp^^^NNNdddmmmnnnfffdddVVVFFFGGGFFFEEECCC>>>;;;999:::<<<===<<<666===999555<<<^^^xxx~~~ooo{{{yyy}}}nnncccXXXTTTooowwwmmmqqqwww|||XXXfffrrrJJJBBBBBB===DDDhhhnnnXXXXXXwwwYYYEEEGGGKKKIIIUUUYYYaaaooouuukkk[[[ZZZ___fffiiilllxxxjjjRRRSSSTTTyyymmmAAA===<<<555@@@@@@hhhzzzdddNNNNNNaaadddhhhlllttt\\\;;;???999777>>>CCCmmmxxxeeehhh}}}|||eee```oooyyy```aaammmsssttt~~~tttnnnllllllmmmkkkbbb```ppp|||uuupppaaaWWWZZZuuuMMMCCCKKKFFFCCC888<<>>888<<<===YYYooovvvPPPIIITTTffffffiiiqqq}}}OOO===@@@999777>>>AAAZZZ}}}ccc\\\ttt~~~ggg^^^ppp}}}]]]aaaqqquuussszzzrrrkkkffffffooosss{{{}}}nnniiiaaaWWWTTTNNNFFFHHHIIIDDD999@@@>>>OOOttthhhmmm{{{|||eeebbbhhhoooiii]]]FFFRRRHHH???HHHCCCBBB@@@>>><<<;;;;;;;;;<<<777===999999;;;GGGppp}}}wwweeeppppppsss{{{{{{nnn{{{{{{tttooonnn|||xxxwwwHHHEEEDDD===@@@>>>LLLiiioooxxx\\\KKKJJJOOOPPPSSS\\\fffttt~~~qqqfffaaaaaahhhmmmkkkhhhuuuuuuccc[[[^^^qqqLLL999???:::;;;555AAAHHHjjjkkkPPPHHHVVViiijjjkkkooozzzIIIAAABBB;;;999===>>>JJJlll```yyyxxxmmmyyy[[[cccqqqqqqqqq{{{}}}uuuiii|||{{{kkkcccWWWTTTVVVfffHHHHHHFFFGGGCCC:::???:::EEEooottt}}}}}}yyyyyyKKKEEECCCGGGGGG>>>???>>>>>>======<<<<<<<<<:::888>>>:::<<>>AAA>>>AAAlllxxx|||dddQQQKKKNNNPPPZZZfffsss}}}qqqddd]]]\\\```gggmmmlllpppbbb```YYYaaa}}}mmmAAA;;;===555:::111@@@;;;^^^wwwXXXIIIOOOZZZeeemmmpppsss{{{lllGGGDDDAAA>>><<<;;;===AAAzzz}}}nnn{{{uuu[[[cccmmmjjjlllnnnkkkzzzjjj___RRRUUUmmm~~~XXXLLLLLLGGGDDDDDD;;;;;;666;;;hhhssszzzuuuttt|||}}}sssxxx{{{bbbHHHHHH<<>>@@@>>>999===???fffvvv}}}wwwyyy___```gggfffhhhllluuutttggg\\\UUUXXX|||ZZZTTTKKKIII@@@EEE>>>888888:::PPP~~~vvvzzz|||{{{}}}{{{tttpppsssxxxTTTJJJGGG???DDD===???===<<<;;;:::999999:::;;;777:::AAA999<<<@@@<<>>GGGxxxyyy```SSSUUU\\\VVVjjjxxxlllaaaZZZ]]]dddiiikkkqqq}}}wwwcccccc]]]OOOoooCCC999CCC888777555???222;;;;;;ddd~~~{{{~~~kkkKKKLLLSSS\\\___bbbooo{{{DDDDDDBBB;;;AAA@@@888>>>@@@RRRwwwtttuuujjjeee^^^cccgggggg|||~~~~~~yyykkk}}}lllcccYYYXXXWWWzzz\\\UUUAAAIII===GGGAAA999>>>>>>FFFjjj||||||}}}uuu}}}uuuwww___}}}kkkMMMIIICCCFFFCCC333HHH???===;;;888777777888999777;;;BBB888:::>>>999KKKqqq~~~yyy|||}}}vvvxxx{{{yyyyyyyyynnnjjjKKKCCCHHHNNNNNNHHHBBB@@@@@@ccclllSSSQQQ]]]UUUkkk~~~mmmddd]]][[[cccooossskkkqqqoooeee```]]]bbb___DDD===999???999777777777333999UUUttt{{{zzz{{{vvvyyyuuuXXXGGGKKKQQQZZZbbbjjjpppuuuxxxRRRMMMCCCAAA???===;;;;;;;;;;;;FFFbbbgggvvv~~~``````aaacccjjjvvv~~~}}}ooo~~~{{{aaaVVVcccVVV{{{```IIIEEEGGGHHHDDD>>><<<>>>@@@@@@???ccczzz}}}}}}xxx}}}}}}~~~sss^^^zzz___VVVKKKEEECCCCCCAAA???===<<<;;;999888888999999555666777888999;;;???BBBRRR~~~vvv~~~sssuuuuuuUUUGGGGGGJJJMMMKKKFFFBBBCCCDDDUUUuuu]]]UUU[[[bbbyyytttbbb^^^___```fffmmmfff{{{zzzpppmmmaaaVVVeeeNNN>>><<<666999888666777888444666KKKcccxxxzzzwwwvvvwwwwwwwwwwwwwwwwwwyyy{{{~~~fffUUUNNNOOOQQQVVV\\\dddllltttzzzHHHEEECCCBBB@@@>>><<<;;;;;;;;;DDDkkksssgggeeeddddddfffrrr|||}}}}}}xxxqqq}}}nnn___WWW\\\XXX}}}jjjTTT???DDDEEECCCAAA???>>>>>>>>>>>>JJJeeesssnnn}}}{{{}}}cccgggkkktttnnnbbbtttMMMHHHBBB@@@AAAAAA>>>;;;<<<;;;:::888777777888888888888999999999:::===???PPP|||{{{xxxqqqmmmmmm{{{kkkeee___wwwqqqFFFJJJHHHIIIHHHEEEAAA@@@BBBEEEDDD}}}kkk\\\YYYnnn|||gggWWWZZZdddiiikkkmmmuuuffffffgggXXXOOOlllfff<<<;;;<<<666555666444666888555444>>>MMMfffwwwtttsssqqqjjjdddhhhiiimmmssswwwxxxtttppp{{{~~~qqqfffTTTFFF@@@CCCLLLSSS[[[```hhhpppyyyXXXGGGFFFCCCBBB@@@???======<<<<<<@@@fff~~~hhhdddeeefffjjjuuuoooxxxnnn___\\\WWWTTTjjjwww___cccTTT>>>IIIBBBCCCCCCBBB@@@???>>>???>>>WWW~~~pppgggnnn~~~}}}~~~gggYYYaaabbb|||ooozzzNNNFFFDDDBBBCCCDDDCCC???;;;;;;:::999777777777888888:::;;;;;;999888888:::<<>>===???AAA>>>iii}}}yyyeee[[[sssyyylll]]]UUU]]]iiinnnpppsssttt[[[YYYWWWRRR\\\MMM555;;;>>>888777666333444666555333777>>>YYYzzz{{{tttppplllgggbbbdddaaa```dddmmmssstttsssqqqqqqqqqssswww~~~yyyrrrkkkddd\\\WWWIIILLLPPPSSSTTTVVVWWWWWW]]]bbbjjjsss}}}qqqHHHLLLJJJBBBBBBAAA@@@???>>>=========QQQhhhdddiiippprrr|||yyyrrr|||bbbXXXVVVSSSTTTsssnnncccQQQDDDHHHCCCAAA@@@@@@AAABBBBBBAAADDDRRRnnn|||}}}vvvhhhjjjuuu|||jjjUUUVVVaaaoooHHHJJJHHHGGGFFFFFFCCC???;;;<<<;;;999888888888999999:::;;;;;;999888888:::<<>>======@@@TTTpppcccttt|||lll^^^XXXZZZdddkkknnnvvvzzzyyybbbXXXNNN[[[nnn@@@777<<<<<<:::888666333222333444333666999JJJ```vvvkkkfffddddddbbb]]]YYY\\\eeennnssstttqqqmmmiiidddbbbaaaaaaaaaiiihhhiiilllnnnlllgggaaaVVVSSSNNNKKKKKKKKKJJJJJJPPPSSSWWWYYY[[[]]]aaaddddddjjjsss}}}QQQIIIIIIDDDAAAAAAAAA@@@???>>>=========FFFzzzlllhhhttt{{{uuuhhh\\\YYYQQQQQQaaakkkMMMIII;;;BBB===999:::???CCCBBB@@@DDDJJJYYYuuuuuukkkpppvvvyyyzzz{{{}}}~~~tttZZZOOO___tttvvv~~~TTTOOOIIIGGGDDDBBB@@@>>>;;;:::===<<<;;;:::999:::;;;;;;888999999999888:::<<>>===AAAGGGaaa|||rrr|||ttt^^^XXX[[[bbbjjjlllppp}}}fffYYYQQQnnn|||SSS::::::999777999777666444333222333444777999===IIIvvv~~~pppfffbbbaaa```]]]\\\___dddhhhjjjjjjfffccc```^^^^^^]]][[[ZZZTTTTTTTTTUUUUUUSSSOOOLLLMMMJJJHHHJJJOOOUUUZZZ]]]cccdddcccaaa___```dddiiimmmsss|||^^^HHHNNNDDD???@@@@@@@@@@@@???>>>===<<<===CCC|||kkkjjjzzz{{{rrrZZZZZZZZZMMMUUUvvvXXX>>>GGG<<>>======>>>===<<<;;;::::::;;;<<<===666777888999999:::>>>@@@>>>===SSSnnnbbbmmmeee]]]jjjfffRRRFFFMMMFFF\\\}}}wwwpppyyyAAABBB???@@@===>>>@@@BBBBBBAAA???===;;;EEELLLwww~~~vvvpppfffYYY```dddkkkppppppyyyppp[[[XXX```\\\@@@777<<<555444999444333555555333333444666777666@@@aaa}}}wwwjjjccc```aaaccceeeffffffeeeeee^^^]]]]]]___bbbbbbaaa^^^WWWXXXYYYXXXVVVTTTTTTTTTVVVUUUTTTXXX^^^eeekkkmmmiiilllnnnmmmiiihhhjjjmmmvvv|||MMMJJJLLLAAAAAA>>>????????????>>><<<;;;999@@@fffgggnnn{{{hhhVVVYYYWWWKKK^^^uuuZZZDDD999@@@CCC===AAADDDCCC@@@<<<<<<<<<888>>>DDDQQQmmm|||oooffflllvvv|||~~~|||~~~wwwrrrbbbVVVXXX\\\aaapppJJJEEEJJJEEEEEEDDDBBB@@@??????@@@<<<;;;::::::::::::<<<<<<777888999999999:::===@@@>>>:::MMMXXXzzzzzzyyyoooxxxfffSSSaaaiiiEEECCCGGGHHHBBBqqq{{{ppphhhIIIGGG===555CCC===<<<===>>>??????>>>===444HHHCCCcccrrruuu|||oooccc___```kkkmmmrrruuuvvvqqqaaabbbOOOXXXqqqNNN777777<<<333444;;;444111555777555333333444555222<<>>CCC===>>>??????>>>===<<<;;;333===QQQgggvvvvvvvvvqqqeeeYYYXXXSSSKKKffftttXXX999NNNHHH888@@@>>>HHHQQQOOOEEE<<<;;;>>>555:::;;;@@@WWW{{{{{{vvvhhh___cccqqq~~~}}}~~~zzztttllleeeXXXSSS```qqqaaaKKKKKK???CCCDDDEEECCC@@@===;;;;;;;;;:::999999999:::;;;<<<888999999999999:::<<>>222BBBaaaxxxzzz{{{hhh\\\iiiUUUKKKcccyyy[[[JJJLLL<<<<<>>>>>@@@BBB???:::;;;@@@999888<<>>555;;;@@@DDDiii___FFFSSSxxx|||~~~uuupppggg]]]ZZZ]]]^^^YYYSSSnnnfffWWWLLLOOOPPPNNNFFF@@@@@@EEEJJJ\\\wwwnnnnnnQQQ??????<<<:::>>>::::::999999999999::::::<<<999>>>EEEaaa}}}}}}}}}|||{{{zzzyyyxxxxxxyyy{{{{{{xxxsssnnnjjj[[[]]]^^^^^^^^^aaaggglllnnnlll{{{ssscccXXXTTTRRRYYYmmmsssHHH:::888666444333333444444333222222222222333444444111222888JJJlll|||oooeeeaaaaaacccdddeeecccbbbbbbccccccaaa________________________^^^^^^___aaaccceeegggiiikkkpppqqqtttvvv|||PPPBBBOOOIIIHHHLLLAAACCC@@@<<<;;;;;;;;;999777===777===JJJeee|||wwwdddaaabbb[[[MMM[[[yyy{{{PPPCCCFFF:::;;;CCC:::@@@>>>>>>???<<<999<<>>@@@IIIeeeyyyiiiRRR[[[cccppp}}}}}}ttt}}}zzzxxxyyyzzzzzzuuuooohhhaaa\\\[[[aaahhhYYY^^^YYYFFFDDDDDDCCC@@@===;;;:::999999999888777555444555888;;;;;;777555666777555888<<<:::666999:::<<>><<<:::999999:::;;;666666555333222333555888999666555777777444444777777999888777777@@@bbblllRRRVVVbbbjjjppptttvvvwwwtttooommmhhheeegggfff___XXXTTTRRRKKKDDDCCCHHHLLLLLLJJJrrr[[[OOOLLLSSS___fffaaaPPPCCCDDDFFFCCCAAABBBooovvvhhhaaaqqq|||@@@111EEE>>>666<<<888888888777777777777888888777AAAAAA555<<>>999:::666555777666444666::::::666666888888999@@@IIIkkkuuunnniiimmm{{{{{{ttttttppphhhnnnzzzzzzWWWLLLCCCBBBEEE???>>><<<:::888777888999;;;444555444333111222444666666444444777777444333666777<<<777888<<<666JJJxxxrrrSSSXXXeeellliiifffeee___UUUVVVRRRRRRUUUVVVQQQLLLKKKBBBCCCEEEGGGHHHIIIHHHGGG~~~bbbHHHFFF\\\gggjjjcccSSSGGGFFFEEEBBBEEE999LLLyyy|||yyyooohhhvvvTTT555777CCC777888@@@666888777777666666777777888888======:::<<>>FFFYYYzzzqqqxxx^^^RRRTTTYYY]]]QQQZZZTTTKKK>>>:::===999666777666666444555888999666444666888666666888888888999<<>>777>>>???444999@@@666888888777777777777888888777888888<<<>>>???^^^zzzsssxxxkkkbbb```bbbdddeeebbbbbbaaa]]]YYYXXX[[[^^^\\\\\\]]]^^^_____________________``````_________dddlllyyyxxxtttdddaaaXXXVVV]]]bbbyyy___@@@666333222222222222111111111000000000000///000000111222...222444444777LLLttt~~~yyyuuurrrsssrrrqqqqqqtttxxx}}}nnnMMMJJJHHH@@@<<>>@@@GGG@@@<<<;;;999888666555555555333444555444333222444555222000222666777555555888444333444<<<@@@888999JJJvvv{{{aaaZZZ```eeedddRRRLLLHHHJJJKKKIIIHHHIIIKKKLLLLLLLLLMMMPPPUUUYYYppp^^^WWW]]]YYYQQQPPPXXXWWWKKKAAA>>>===DDD>>>AAAbbbwwwnnniiittthhh<<<777;;;===999666888;;;999999888888777777888888999555:::777999???:::GGGjjjpppxxxuuulllgggffffffgggiiijjjjjjfffaaa```dddhhhcccdddfffgggiiijjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmllllllnnnXXXNNNUUUVVV[[[eeevvvqqqGGG999777555111111111111111111000000000////////////000111111222333555666888CCC]]]uuuxxxSSSFFFHHHBBBCCC??????AAA;;;555:::999;;;===<<<999666666777999:::666999===<<<]]]zzzyyyyyyiii[[[VVVYYY___aaahhhjjjcccDDD888<<<;;;;;;===999777???666222222777:::777555555111444666666666777888888===NNNfffyyywwwbbb[[[___SSSSSS^^^mmmrrrkkkhhhkkkqqqbbbZZZFFF???CCCCCCCCC@@@777999999999999888777555444222333444444222222333444555222222666666444444777444000777===888777<<<===KKKxxxxxxrrrpppooonnnVVVWWW[[[]]]YYYSSSQQQTTTQQQOOOOOOWWWaaafffccc^^^ttteeegggccc^^^YYYNNNPPP```bbbQQQ@@@===>>><<<===@@@NNNoooxxxtttxxxkkk999>>>888<<<888555999777555<<<999999888888888888999999555???999666???<<<>>>SSSwww||||||}}}tttyyy~~~{{{yyyzzz|||{{{|||~~~iii___lllRRRLLLVVV[[[dddrrrQQQ777333555555000111111111111000000//////////////////000111111444222222333111444BBBRRRnnnIII===FFFBBB;;;DDD@@@888;;;;;;999<<<444777:::;;;999777888:::222>>><<<999;;;777JJJvvvzzztttxxxjjj^^^YYYTTTRRR]]]mmmhhhwwwCCC???666===;;;888999333000999555000...222444333222333///333666555444555777888555???PPPaaaooo|||sssOOOMMMBBB@@@AAADDDDDD@@@:::444666777999::::::888666555111222444333222111222333888555444666555333333666666111;;;>>>111666@@@:::555CCCvvvrrr\\\bbbkkkvvvzzzqqqfffcccggggggbbbcccooo|||zzzgggUUUtttffffff```TTTLLLTTT[[[[[[QQQEEE===999??????AAABBB>>>GGGiii}}}xxx|||www{{{wwwxxxAAA333EEE666666666666666666666666666666666666666555555555777777888999;;;<<<===>>>ZZZxxx~~~ooocccVVVYYY```JJJRRR___jjjtttOOO>>>999444444333111111000000//////......////////////000000000000111000000111333666999;;;VVV|||\\\CCCHHHGGG999???>>><<<<<<<<<;;;:::888999888888777888888999999888555888<<<:::777DDDVVVttt~~~cccdddVVVKKKTTT\\\^^^aaaOOOCCC;;;999888777555444444444444333444555444222111222333666111///444999888555555999555999EEERRReeekkkRRREEEHHHBBB<<<999>>>BBB@@@<<<:::999999888999:::999777555666555444333222222222222000222444666777555444222222111222444666888888888CCC555RRRuuuttt~~~uuuvvvxxxtttaaahhhpppkkkdddfffhhhSSSRRRQQQLLL\\\]]][[[RRRGGG>>><<<>>>@@@======???<<>>;;;666444888444444999@@@RRRuuuuuuRRRNNNFFFCCC???<<<;;;===>>>;;;:::<<<<<<;;;999999999888666444555555444333222222222222111222222333333333333333444333333333444666666666:::999EEEgggcccGGGCCCHHHJJJ```^^^WWWKKK>>>999:::>>>???::::::>>>===;;;AAAJJJjjjzzzHHH111999<<<222555555555555555555555555333333333333333333333333444555666777888:::;;;;;;555GGGoooyyyuuuqqqttt|||vvvaaaQQQSSSZZZYYYUUUSSS\\\gggfffDDD222555333000333333000000000////////////........./////////000000000111000000000111333555666555@@@[[[zzz^^^777AAAIII;;;666DDD===<<<:::999999888666444666666666666666666666666888444444999:::999>>>HHHTTT{{{ppp~~~nnnwwwuuusssssspppiii___VVVRRRQQQNNNSSSYYY^^^|||{{{{{{JJJ@@@000GGG888777666555444333333333222444444333222111222333444333666>>>BBB===666333555333222222111;;;XXXuuuvvvUUUDDDIII???777???===<<<<<<999666999>>>>>>;;;999777777666555333555444333222222111222222222111000///000111333444555444333222222333444444444:::;;;BBBdddbbbGGGAAAGGGKKKSSSSSSPPPHHH>>>888888::::::888:::???@@@<<<<<>>;;;999888888999888777555666666777777666666555555777333222888:::999;;;???BBB```tttggg~~~tttqqqnnnjjjvvvhhh]]]ZZZYYYYYYYYYSSSTTTPPPPPPYYYmmmWWW???AAA666DDD777777555444333222222222222333444333111111111222333222555===???:::444222111222444555111111===KKK___vvvuuucccbbbOOO>>>CCCAAADDDDDD???<<<;;;888555777;;;;;;999666444444555444333444333333222111111222222111111000000111111222222444444333222111111333555666777999===EEEVVVlll}}}___HHHCCCGGGIIIKKKMMMLLLFFF===888777:::777888<<>><<<===AAAEEELLLqqq{{{{{{vvvoooyyyLLL222===AAA000+++999222222222222222222222222222222333333333444444444222222333444666777888888===EEEDDDYYYttthhhdddkkkmmmgggeeeiiimmmooosssvvvwwwwwwyyy{{{~~~wwwttt|||uuupppjjj___[[[XXXNNNNNNOOOVVV\\\WWWVVVkkkLLL:::111444888000,,,///---.............../////////............////////////////////////000000111111:::111777DDDZZZeeeBBBHHHHHHAAA===???>>>999888777777777999:::999888777777888888888777666555666222222666999999888999:::MMMtttdddjjjwwwlllmmmxxx~~~ooo\\\QQQPPPTTTXXXYYYMMMSSSRRR\\\|||fff??????999;;;777777666555333222222222222222333444333111000111222222000222666777444111222111111333666555222222444@@@\\\zzz```SSSWWWGGG666???KKK[[[KKKBBB;;;::::::888777777666444222111333444444444333333222111111111222222///000222333444333111000111222333222111222555777777666:::>>>888777KKKggg\\\IIIFFFIIIKKKOOOOOOKKKCCC:::666999===666:::<<<<<<999888<<>>kkkzzzddd```bbbaaaaaaccceeecccbbbddddddeeejjjppp|||zzzyyyyyy}}}xxx|||nnn|||~~~zzzzzz___ZZZ]]]]]]TTTSSSVVVQQQOOOOOOVVVbbbmmm|||fff333666000444666...---111------............/////////------........./////////...//////000000111111111666222333777FFFmmmjjjCCCEEE===888:::======;;;;;;777666666777999:::999888777888999999888777555444444333333555777888888777444>>>]]]{{{nnnyyytttuuuvvvyyy|||}}}|||zzzddd\\\TTTQQQSSSUUURRROOOIIITTT```~~~BBB777>>>222===333666555444333222111111111111333333222111000111222111//////222222//////222333000...000333555555444555EEEYYYmmmnnnTTTYYYGGGLLLCCC999@@@DDDMMMLLLBBB999999;;;:::777666444222111111333444444333222222111111111111222222...///222444444333111//////222555555333222555888555777777555555;;;CCCFFF[[[yyy}}}XXXEEECCCIIIOOOMMMMMMIIIAAA888555888<<<777888999777777999<<<>>>888888DDDRRRjjj}}}hhh^^^lllhhhFFF222888888222222888888222000000000000000000000000000000111111222333333444111222333444555777888888888888:::;;;LLLvvvzzztttlllgggfffbbb___```cccbbb```ccciiinnnfff_________aaahhhppp~~~|||mmm\\\^^^jjjfffVVVJJJUUU___bbbZZZQQQKKKJJJMMMJJJPPPQQQIIIKKKRRROOOUUU___pppgggFFF444666111333333...111333+++---------.........//////---------.........//////......///000111222222222///555444555AAASSSrrrZZZHHH???DDD;;;555777<<<;;;999999888777666666777777666444666777888888777666444222222333444444555666888888555666FFFkkkuuuqqqvvv{{{xxxwwwwwwxxxzzztttuuuwwwxxxsssiii]]]VVVRRRRRRRRRRRRRRRQQQOOOMMM\\\ooobbb<<<<<<<<<777;;;999666555444222111111000000111222333222111000000222111///000222111......111111000///...///222444555---444===JJJccc~~~fffSSSEEE:::HHH999FFFGGGAAACCC:::999DDD>>>999::::::999888:::444333333444555555333222222222111111111111222222...///000111111111000000000444888888444222333555333555333000555>>>>>>777@@@TTTkkkxxxQQQ<<<:::DDDNNNDDDFFFGGGCCC;;;666666888666666555555888<<<>>>>>>DDD666:::CCCHHHggg|||nnnoooXXX888999666777555111000111000---000000000000000000000000...//////000111222222222111222333444666777888888:::222===CCC;;;PPPwwwlllfffccceeeiiifff```___ccc^^^XXXUUUWWWVVVRRRSSSXXXOOOTTTXXXXXXSSSMMMMMMOOONNNPPPSSSSSSPPPMMMMMMNNNMMMJJJPPPSSSOOOTTT]]]\\\ccc|||qqq999...777444///000///***//////$$$---------.........//////---------.........//////---...///111222222333333---888444222777666GGGmmmyyyGGG999===DDD888CCCEEE;;;777<<<;;;333999888666555555444222000555666777777666444222111111444555444333555888999;;;444555NNNxxxmmmeeejjj~~~}}}{{{qqqtttxxx{{{}}}~~~|||{{{gggbbb^^^]]][[[YYYWWWWWWTTTTTTSSSNNNJJJJJJPPPUUUvvv|||___777BBBAAA888===333<<<555555333222111000000000111222333222000000000111000000222555444//////111---111333111///...//////...555666444>>>VVVmmmxxxuuuQQQ??????BBB???BBB777FFFHHHAAACCC@@@FFF<<<:::::::::999666999>>>777666666666777666333000222111111111111111222222///......---...///000111111666;;;:::555222111333555000111666666222444<<<888999AAAbbbuuuLLL;;;<<<@@@AAAHHHKKKHHH>>>666777777555555555555666777888888999999888<<>><<<>>>CCCAAAAAA@@@@@@???>>>>>>===:::999999888777666555555444222000000222333111///333222111111111000///.........//////000000111111...//////000111222222333111111111222222333333333555555777AAATTTlllsssLLL<<<<<>>666666555333444444555555666777777777:::666777<<<======HHHWWW~~~cccBBB555444666777333222222111000000//////....../////////000000000//////000000000111111111222222222222333333333333444111444;;;:::777@@@MMMmmmwwwrrriiieee___[[[YYYZZZ\\\^^^VVVZZZ\\\YYYXXX[[[]]]\\\ZZZaaabbb\\\]]]gggooonnnyyy~~~wwwOOO>>>888333///000000//////...------,,,,,,,,,,,,------------...------------............//////000000000111111111222111111111333666:::<<>>???@@@AAAAAA???===;;;::::::999888666555444444333111000000222222111...333222000000000000000///////////////////////////.../////////000111111111111111111111111111111111444333333666@@@MMMZZZbbbqqqLLL<<<;;;>>>@@@AAAEEEEEE>>>777555333222333333333444444555555666;;;444333999<<<999999===QQQiiilllMMM222000555333000333222111111000000/////////.........////////////000////////////000000000000111111111222222222333333444111333888777222333999GGGkkkvvvqqqooooooccchhhkkkjjjjjjmmmooommm{{{???222888555///////////////......------,,,,,,,,,,,,,,,------------------------............////////////000000000000000000000111222444555666...OOOtttrrrKKK???777;;;>>>:::666777555555444444444444444444444333333222222222222333444333222111111111111111222222222333333444555666777555555555777IIIqqqbbbWWWQQQPPPaaaiiirrryyyzzzwwwtttqqqxxxuuutttwww}}}|||tttqqqlllhhhfffccc```]]]`````````___^^^YYYSSSOOOLLLLLLLLLLLLMMMMMMNNNPPPMMMOOOKKKeeeNNN;;;===999444333444555444222333333222222111000000000---......//////..................////////////000////////////000000000000,,,...111333222000000000222???CCCHHHZZZkkkyyyrrrnnncccNNN???===:::999;;;??????;;;999999;;;===@@@AAAAAA???<<<::::::999888777555444333222222111000000111111000...222111///......///000111///............---------......//////////////////000000000000////////////444444333333444777:::<<>><<<999:::222FFF___~~~iiiDDD333000222999888222...111000000000/////////......------........./////////........./////////000000000000000111111111222222555222333888:::777555777999FFFfffrrrLLL///000555---,,,333.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000//////000111222222222222999@@@LLL```xxxPPP;;;@@@<<<999;;;:::666777;;;666555333222222222333444333333222222222222222333222222111111000000000000222222222222333444555666555222444666111555SSSvvvuuuNNNAAAGGGPPP^^^mmmuuuqqqjjjooolllkkkoootttuuunnnhhhgggeeebbb```___]]]ZZZWWWRRRQQQPPPRRRUUUTTTOOOKKKLLLMMMPPPSSSOOOIIIEEEEEEHHH[[[kkknnn[[[FFF999<<<999555444555555444333333222222222111111111000------.../////////......------........./////////........./////////000000...000333444222000///...222555000///888>>>KKK```{{{|||kkk[[[OOOFFFDDDAAA===???FFF@@@@@@@@@>>>:::777888;;;:::<<<===??????===;;;:::999999888666444333222111111111000000000000////////////...---,,,---///000,,,---------------------..................------....../////////000000000222222333444555555555555333CCCKKKcccgggIII===:::;;;>>>>>>@@@BBBAAA;;;555333444111111111111222222222222444333444888:::999:::======???===KKKllliiiNNN999000---666888111,,,000555555//////...............---------------............---............//////////////////000000000111111222///...222666666666666...>>>MMM]]]{{{===777555666222,,,,,,111------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---............////////////000111222222222111111888555444===UUUyyy___>>>555:::;;;777333333333555999>>>888777555333222222222333222222222111111222222333000000000000000000//////222222111222222333444555222///333888444///===TTTxxx{{{QQQQQQLLLFFFIIIVVVaaafffeeecccccciiinnnlllddd[[[^^^]]][[[[[[ZZZXXXUUURRRNNNMMMMMMQQQVVVXXXVVVSSSPPPMMMLLLKKKGGGEEELLLVVVvvvvvv|||XXX:::BBB999999888555444444444444333222222222111111111111111---...//////000000000///------------............---............/////////...000111111000000000111,,,222333555888///---999@@@IIITTTZZZ___jjj|||wwwssslllccc]]]VVVKKKAAA888???BBB???===???===777:::===>>>;;;777777;;;>>>===<<<;;;:::::::::;;;;;;888777666555333222111000111111111111000000000000---......---+++***---///***++++++,,,---......///............------------,,,---...///000222333333...///000222333555666777888:::;;;LLLsssaaaGGG===999:::======>>>@@@@@@;;;444333666111111111111111111111111000222333333222222555888:::???:::666@@@OOOfffnnnSSSEEE999......555000444111(((***444333)))------------------------,,,,,,,,,---------......------------.........///........./////////000000111///...000222333333444444444888CCCYYYyyyjjj???222555666222000111///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000000111222222222222111...333666666777IIImmm\\\EEE<<<888777777555333111111222444555555888777666444333222222222222111111111111222222333///000000111111000//////000000000111111222333444000///222888777111444<<>>@@@DDDJJJLLLPPPYYYbbbeeeaaa]]]\\\[[[ZZZZZZZZZWWWSSSPPPUUUSSSRRRRRRRRRQQQOOOMMM======BBBIIIPPP```~~~YYYFFF@@@555777555555444333222111111111000000000000000000000000---...///000000000000000,,,,,,,,,---------......------------.........///,,,---...------...000222...444333222555///,,,555***000666888888<<>>LLLWWWWWWOOOFFF>>>888DDDDDDDDDAAA>>>=========;;;DDDEEE;;;888>>><<<444777===AAA???<<<;;;:::999>>><<<:::888777888999:::666555555444333222111111111222333222000000000222---000111000,,,***,,,...++++++,,,------......///------..................,,,---...///000111222333111111111111222222333444555777666666>>>PPPaaahhh~~~[[[DDD===999999===<<<;;;===>>>:::222222777111111111111111111111111000222222111000111222333---;;;@@@<<<999333444@@@UUUeeevvv^^^:::333......///......000,,,,,,+++...222333+++""",,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,---------.........------........./////////000222333222222333333222:::,,,--->>>DDDFFFffffffBBB000444333111//////111...+++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........000000000000111111222222000444:::999111000BBBXXXuuuSSS???//////777999333---444555555444333222111///444555555555444444333222111111111111111222333333///000111111111111000///////////////000111222333000111222333444444444555777UUUvvvcccOOOCCCBBBCCCFFFLLLSSSYYY[[[[[[XXXXXXXXXXXXWWWTTTOOOKKKGGGHHHHHHFFFEEEDDDDDDEEECCCOOOeeexxx|||ddd777BBBBBB222666333333333222111000000111////////////////////////,,,,,,---...////////////+++,,,,,,,,,,,,---------,,,,,,---------.........***+++------------///000333777///(((...111222999666777777555222000222444888@@@DDD???888888;;;<<<444444666888999:::===@@@AAA@@@;;;555444888===>>>:::@@@BBB???======:::555===<<<:::999777777666666444333333333222222222222222333555444111000111333///333666444///,,,,,,...///.........------,,,,,,---------...//////000000.............../////////222222222222222222111111666777;;;666...444@@@DDD\\\mmm}}}XXXCCC<<<888999===;;;999:::<<<888111111777222222222111111111111111111333333333555777555222777;;;555222777777777???555:::GGGXXXkkkfffQQQBBB888222111555333------444333---111+++,,,111///((()))222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////+++///333333222222222111///666888444222;;;KKKXXXTTT111///:::000---...111000,,,,,,111+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////...//////000111222555000111888888333444999>>>hhh]]]???555555666666000+++,,,222...111333111000222333444111222333444555444333333111111000000111222333333///000111222222111000///............///000111222000333222...///444777555111AAAYYY}}}xxxXXXVVVRRRNNNLLLMMMOOOPPPPPPPPPPPPPPPOOOKKKEEEAAA>>>CCCIIIMMMQQQWWW^^^dddmmmfff@@@AAA555111888444333444444333222111111222............////////////***+++,,,---............++++++,,,,,,,,,---------,,,,,,,,,---------......***,,,///000///......///+++555222---444555---***333333333333333555666777222:::???<<<777666666666888777666888999777777777888222444>>>???777444999666:::999666777===>>>:::;;;;;;;;;:::999666444333222222222222222222222222222444666555222000222444111666999888222...---...222111000///---,,,******---------...///000111111//////...---,,,,,,++++++***,,,...000111111000000111...444888555999<<<555999>>>CCCKKK___{{{UUUAAA777777;;;888777666666555444222111000000000000000000000000000111111222222222333333333444444444555555555555555777;;;=========@@@GGGMMMcccmmmxxx}}}uuummmddd[[[UUUEEEBBB>>>888444222000000////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///000000//////000222////////////000000000000333333444666777999::::::PPPssseeeEEE888111///111//////...---,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000...///000111222333444444222<<>>111111111111000000000000333222222222111111000000...///333;;;AAA@@@666---///000000000111111111111...///111222222111///..................///000000111000111111222333444555555222CCCiii}}}dddWWWWWWUUUTTTOOOPPP\\\ggg```QQQUUUhhh}}}YYYIII:::777777555333555222222222111111111000000///............---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////000111111111111222222222555444444444444555666666555666777777666666777888999999999999999888777666999777666888;;;<<<999555;;;:::888777777555333000222111000111333444444222//////000000000000//////111111222333222000...,,,///111333111...+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000111111222444555666666666;;;888111===VVVccc```~~~UUU@@@777777:::888777777666555444222111000000000000000000000000000111111111222222222222333444444444444444555555555555777999888666888>>>CCC>>>@@@CCCEEEGGGMMMUUU\\\rrrpppnnnnnnkkkbbbUUUKKK@@@===:::999999999777555777666444222111000111111////////////.........---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...///...------...///....../////////000000000111111222444555666777888<<>>555666444222333.........---,,,,,,++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------........./////////000000000...//////000222333333444;;;888666<<>>===555,,,000000000000////////////000000000000//////......------///333888777222---//////000000000111111111///000111111111111000///...............///000000111111111111111222333444333000;;;SSSkkk|||bbbKKK@@@777777777555444555222222111111111000000000............------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........///////////////000000000111111111333333333333333444555555444555666666555555666777777777777777777666555555555666666666555666888999:::999777777777666333111222111000111333444333222......////////////......//////111111111///---,,,---///000///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///000000111333444444555333888555111===SSS\\\WWWIIIKKKOOOXXXjjj}}}~~~yyynnniiigggSSS@@@666555999777777777777666444333111000000000000000000000000000000000000111111111222222333333333333444444444555666888888777444555999======999444333666888888666111444666777555444444555...---,,,---///111111111,,,,,,---......///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...///000///---------///.........////////////000...///000111222444555555222111777IIIgggbbb@@@222***///555333000000...------,,,,,,+++++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------.........////////////000......///000111222333333222222000---000???UUUgggsssVVVCCC///)))///444///(((//////.........---------...---------------,,,,,,,,,------...//////......////////////000000000000000000000000000000000000....../////////000000000111111111000000111222222222000333;;;DDDSSSmmmXXX???:::666444666777555444555111111111111000000000000............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------........................////////////111111111111222222222333111333444444333333444555444444555555444444333333111444555444111222666;;;888777666666777777555333333222111111222333222000------............------------...//////...---,,,+++,,,------+++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------......///000111222222333222555444666JJJeeerrrppp^^^MMM<<<999???DDDGGGIIIRRRSSSTTTQQQKKKDDD???<<<PPP???777555777666777777777666444333111000//////////////////////////////000000000111111111111111222222333333444444555666777555444444777:::>>>888333222555777444111///111333222000000333777777666444222111000//////------.../////////...............---------,,,,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,000111222111///...///000------........./////////......///000111222333333444888999444666MMMuuuuuuPPP111999222---000222///...///---,,,,,,,,,+++++++++***))))))))))))))))))))))))************++++++++++++************************++++++,,,,,,,,,---------------........./////////......//////000111222222)))111999:::666555999>>>XXXgggzzz\\\111***111777777111,,,---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,+++---000........./////////000000000//////......//////000......//////000000000000111111000/////////000000222111222111000999QQQgggMMM;;;DDD444333333444444333333444111111000000000/////////.........---------,,,,,,,,,,,,,,,++++++++++++***************************************************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------......///000000000000000///000111222111111222444222333333444333333222222///111444444444444666888666555555666777777666444444222111111222222111///---......//////......---,,,---......///......---***+++,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,------...//////000000222222111666MMMlll~~~jjjQQQ<<<999======<<<===>>>======>>>>>>===;;;888yyyKKK===777444666555666666666555444222000000................................./////////000000000000000111222333333444000000111000000111333555333111000///000111111000666555555444333222222111------,,,,,,+++++++++,,,...//////000000///......------------,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************+++++++++,,,,,,000111111000...---...///------------..................///000111222222333444444444333444999BBBIIIgggiiiJJJ555000222222///......---,,,...111+++++++++++++++*********))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------------------.....................//////000000111111333444333111111333666)))444GGG\\\ooosssXXXDDD===777---333111///....../////////,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++...111111---+++,,,...---............///////////////...------...//////------...////////////...000000///.........//////000111222111///111<<>>RRR[[[ZZZOOO<<<111777AAABBB@@@BBB<<<;;;999:::;;;;;;999666rrrFFF<<<999555555555555555555444222111///...........................------........./////////...//////000111222333333000000000111222333444555222333444333222111222222,,,+++,,,///333555333111...///000///......000111+++,,,,,,---......//////------,,,,,,,,,+++++++++************************************************************************************++++++++++++,,,---...---+++++++++---,,,,,,,,,---------............///000000111222222111000000222555777666555:::NNNmmmbbbBBB555000,,,...666***+++...///...,,,,,,,,,************************)))))))))))))))))))))))))))))))))************+++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---........./////////000444111...---...222555666AAA<<<666555AAA[[[|||dddPPP<<<444000,,,...666222000...------------,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------(((,,,//////---******+++------------.........///........................+++,,,---...///...------.........------...//////,,,...111222111000111222DDDaaakkkEEE::::::999666<<<;;;777222111444333000////////////............------------,,,,,,,,,,,,++++++++++++************************************************************((())))))))))))*********************++++++++++++************++++++++++++***+++---.........---,,,+++---...///...///000222222222333444444444333333222222555;;;???>>>777111444444444555777777666555222111000000111222111/////////000000000000//////........................+++******,,,......---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,---------+++...000222777===;;;555>>>666222666:::999444222666666555777888999888777kkkAAA<<<:::666555555444444333222111///...---------------------------,,,------------.........---......///000111222333333222222333444555555555...////////////...---,,,555444222111///---***(((///000000...+++***,,,...++++++******+++---///000,,,,,,,,,,,,++++++++++++************************************************************************************++++++++++++)))+++,,,+++******+++,,,+++,,,,,,,,,,,,------------......//////000000000000333333111///111999AAA333777@@@OOOddd{{{jjjOOO<<<222+++...444444000---+++...000///---,,,)))((()))*********************))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------............//////...///111333444444222111,,,///222222444999AAAFFF^^^uuuzzzfffMMM:::,,,...///777===666...111'''...555555///******,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++------,,,+++,,,,,,,,,,,,---------.........,,,---............---,,,)))***,,,......---,,,+++---,,,,,,,,,---...//////---...000000000000000///000EEE^^^qqq]]]:::CCCDDD000111GGG;;;:::555222555999666////////////.........---------------,,,,,,,,,++++++++++++++++++************************************************************((((((((()))))))))******)))))))))*********++++++)))*********++++++++++++***+++,,,......---,,,+++***,,,............000222111111222333333333333333333555999<<<>>>;;;777444555444444555666777555444111000///000111222111000...//////////////////.........---,,,,,,++++++,,,+++))))))+++...///...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,------***///333444555666555222...333666666777:::999555///111333555777777888999fff>>>;;;;;;666555555333333333222000///---,,,------------------------,,,,,,,,,---------......------...///000111222222000/////////000000000///222000///111333333000---,,,---/////////000222333+++---///...,,,,,,...111///---,,,******+++---...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++---,,,,,,,,,---...++++++,,,,,,,,,------------------....../////////000///000333555555222///444777888555444???UUUhhhhhhQQQDDD:::111***444777000+++...000...+++---,,,***)))***+++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------..................---///111111000///000111333555666333111333555777999===JJJ___uuutttYYYEEE;;;777444222666999111***///000000666111...******,,,...---+++,,,,,,,,,++++++++++++***))))))******+++++++++,,,...---,,,,,,,,,...//////,,,,,,,,,---------......+++,,,...//////...,,,+++((()))+++------,,,+++***+++++++++,,,---...///000///111000...---000333444---000888JJJgggPPPEEE:::777===@@@;;;555777777444222888===888...//////.........------------------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++)))+++---......---,,,+++***,,,---.........000222000000111222222222222222333888<<<===:::777777888555444444555666666555333000///...///111222222111---..................---...---,,,+++***************)))(((***...///---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,---------//////,,,***---222555000:::===666111444555111222444666666333111111222```BBB666555:::111333111000000000111000...,,,,,,,,,,,,++++++,,,------+++++++++,,,,,,,,,------............////////////333222111000////////////222222000///............------------------------...------,,,,,,++++++*********))))))******+++,,,++++++++++++++++++++++++***)))))))))))))))******)))************+++++++++))))))))))))))))))))))))******************************++++++++++++******+++++++++,,,,,,,,,---------------............///////////////000000000000333333444555666777888999GGGPPP___nnnVVVLLL>>>666444444333222//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))************+++*********))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////111111222222222333333333666666666777999===CCCHHH\\\dddppp|||{{{sssmmmaaaQQQDDD;;;999777666666555333111222111000000111000---+++...//////...,,,++++++,,,,,,+++*********+++---...,,,+++******)))***************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000222111111888NNNoooeeeDDD>>>;;;888888999:::::::::666222//////111333333222///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))***************+++,,,,,,------,,,,,,...------------...//////000111333333222222333333111555555333666>>>BBB@@@999777555555666666222///000---+++,,,///000...,,,111000///...---,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))---+++)))(((((()))(((''',,,++++++******++++++,,,.........////////////000///000000000111111111111111222333444444333111000___AAA666555:::111444111000///000111111...,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---,,,------------.........000000///.........//////222111000///............---------------,,,,,,,,,...------,,,,,,+++************))))))******+++,,,,,,,,,++++++++++++++++++******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************)))******++++++******)))+++++++++,,,,,,,,,,,,---------------................../////////000000000111111222333444555666666000555;;;@@@EEENNNYYYaaavvvzzz~~~dddPPPEEE<<<555===777000---...000///---.........---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************************)))))))))(((*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------........................////////////111111111222222222333333333444444444444777;;;???111555999===@@@BBBEEEGGGOOOPPPRRRRRRQQQNNNJJJHHHBBB???<<<;;;:::888444111666444222111111111///---444333111000//////......'''(((***+++,,,---...///------,,,,,,---...//////,,,++++++*********************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------.........////////////111333444000///555CCCOOO|||sssJJJ<<<@@@;;;999666555666888888888333000......000222111000...---------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************++++++,,,---,,,,,,,,,------,,,,,,------...///,,,...000111111111222444000444444222555;;;>>><<<666444222333444333111...///...---...000000...,,,000///...---,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,///...+++(((+++******))))))******+++,,,,,,,,,,,,---------.../////////000000000111111000000111111111111000000\\\@@@666666999111444000//////000111111///---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------...///111000///...------------......------,,,,,,++++++---------,,,++++++*********))))))))))))***++++++,,,,,,,,,++++++*********+++******)))))))))******)))))))))*********++++++))))))))))))))))))))))))************************)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,---------...............////////////000//////000111222333333444000222555555444555:::>>>:::===BBBIIIPPPWWW[[[]]]dddfffiiilllooorrrwwwzzzyyyvvvqqqjjjbbbZZZTTTPPPFFFEEE???666222333333111...+++***+++///000///,,,...------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---............/////////000111111111222222222222111222333333222222444666888999888777555555666888333444555777888777777666444555666444222333666999:::888666555666666555444333222111///...///111444000000//////......------,,,,,,,,,,,,,,,+++++++++,,,,,,+++*********************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------........./////////111222000---,,,///222KKK]]]uuuZZZ<<>>777666999111444///...---...000111111000---,,,++++++************)))))))))*********++++++++++++,,,,,,,,,---------+++++++++,,,---...///000...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++***))))))))))))(((((())))))***+++,,,,,,,,,++++++*********,,,,,,+++***************(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------............/////////000111111222222000111222111000//////000555555555666666555555444///000000///---,,,,,,---,,,---...000111222222222888444///,,,***)))***,,,000...,,,+++++++++***)))+++++++++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------............//////000000000111111111///111333444444333444555000222333222111111222333555555444333222222222222///000333555666777888999:::999888888999999777666444555777666444111...---...---,,,...111222222000------............//////---,,,,,,+++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------...---+++***+++---///000111///000666DDDYYYqqqgggTTT===888444555444111000222444222111111222222111000000111444555555333111000............------------************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((()))))))))((()))******++++++*********))))))))))))***++++++,,,---.........///222444......///000111000/////////000111111000/////////,,,///111333222000...---++++++,,,,,,,,,+++***)))***))))))((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,)))(((***///000,,,(((*********))))))*********((()))))))))************++++++,,,,,,,,,---------///...---------///000111QQQ===777666999111444///...---...000222222111---,,,+++******)))******((())))))))))))*********++++++,,,,,,,,,---------++++++++++++,,,---//////,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))(((((((((((()))******++++++++++++++++++++++++---,,,+++***************((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------......///000000000111111111111555555555444444333333222......///000000000//////222444555444222111111111///////////////......---...+++***---///000444999...---,,,******+++,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))************+++************++++++++++++******+++++++++,,,,,,,,,,,,------------.........////////////000000000000---///111222222222333444999999999777444222222333111333666:::>>>CCCFFFHHHIIIMMMSSSXXX]]]aaadddfff`````````aaabbbaaa]]]ZZZVVVTTTSSSPPPLLLFFF>>>888888444111111222222...+++,,,+++++++++,,,...000222------,,,+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,++++++************++++++++++++************+++++++++++++++++++++,,,,,,,,,------)))***---......---,,,+++444///,,,,,,000666BBBMMM[[[ggg|||zzz\\\DDD777555///222666777000***,,,333222111000000111111000//////222444555444222111111//////.........---------************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))(((((()))************)))***))))))))))))***++++++((()))+++---///333777;;;000......000000......000000222333333111//////000,,,...111222000///......***+++,,,---,,,,,,***)))))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,***((('''((()))))))))+++******))))))******+++))))))))))))*********************+++++++++,,,,,,------------...///000000~~~NNN<<<777666999111444///---,,,---000222333333---,,,+++***))))))))))))((((((((()))))))))***************++++++++++++,,,***************+++,,,---++++++************++++++*********+++,,,,,,------,,,,,,++++++***)))))))))((((((((((((((()))***************++++++,,,,,,---...---,,,+++************(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******************+++++++++++++++,,,,,,,,,,,,---------/////////000000000000000...---------///000111111111222222222111000000///+++---///000...---......111111111000...,,,+++***((('''***000000***&&&'''***+++,,,,,,,,,,,,---...)))*********************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************((()))))))))************))))))))))))************************++++++++++++************++++++++++++,,,,,,---------................../////////000000///000111111000111222444......//////000333888;;;BBBFFFNNNXXXbbbkkkqqquuuzzz~~~{{{uuukkkcccSSSNNNGGGCCC@@@;;;555///777444111...,,,---///000------,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,&&&***...000///...//////,,,+++///444222---+++///444CCC[[[sss|||```BBB444222333444555111,,,+++///222222222444111/////////000000...------000222222000...///000.........---------,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((())))))******))))))******))))))******+++,,,)))***,,,---...222666:::222...---000000---...222222444555444111//////000,,,...000000...---...///***+++,,,---...,,,+++***((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))(((&&&&&&(((***)))))))))(((((()))))))))(((((((((((()))))))))***)))))))))*********++++++***+++,,,---............|||MMM<<<777777999111444///---,,,---000222333333---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******++++++***************++++++))))))***+++,,,------...,,,,,,++++++***)))))))))((((((((((((((()))******))))))***+++,,,------......---,,,+++************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------.........///////////////222000------.../////////---...///000111111111111+++---///000...------...******+++,,,,,,,,,++++++///++++++......******...%%%'''***+++***))))))))))))))))))))))))*********************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((())))))*********+++))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,---------................../////////000222333333222111111333444444666999>>>FFFPPP\\\dddkkkooowww{{{wwwuuuqqqjjjdddKKKGGG???888333111000111...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,,,,++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---......+++((((((,,,000///***))),,,---...555???///000111444===TTTqqqyyyfffOOO888555222222666555///...222//////111333000+++,,,000///...---...//////---+++***---//////,,,+++,,,...---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))))))))))))))***************++++++,,,---......------...111444444...---000000---///444222444666444000......000,,,...000///,,,+++---000***+++---......---,,,***((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((###'''******&&&%%%(((+++((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))************((()))+++,,,------,,,,,,