BM6P6(@ fffEEE===999===777444444444333222111000/////////...---,,,++++++***+++*********))))))(((((('''&&&%%%$$$$$$%%%&&&''')))&&&%%%(((***)))'''&&&***((('''%%%$$$$$$%%%%%%$$$######%%%(((***(((&&&)))((('''%%%$$$$$$%%%%%%(((######)))///000...---222333111000333;;;>>><<>>666666777777555333222333555444444555555444444333222333222222222111111000000000000000000000//////.........---------,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,---......///.........,,,,,,,,,---------.........//////000111222222222////////////000000000000000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000////////////////////////111000...------...000111000///...------...///000...............///000000.........///000222333444111111111222222333333333555555444333222222222222444333222222555888999:::<<>>@@@???===<<<<<<===>>>>>><<<999777777999999888666666666666666555555555555777333444;;;DDDGGGAAA:::666666444111111555555111555666666666555333111000333222222444888:::999777666666555555555666666777777777666666666888999:::333222111111000000111111222222222111111111000000...222777;;;>>>AAACCCFFF???666,,,***///333111...333111111333444666>>>GGGppp___FFF???CCCOOOVVVoookkkKKK???CCCBBB555999???222666666666444222111222333777888:::???FFFOOOWWW[[[[[[```cccbbbdddjjjnnnnnnpppooonnnnnnoooooonnnmmmlllnnnqqqssssssrrrssstttuuutttssstttwwwyyyzzzyyyvvvvvvvvvuuutttuuuxxx{{{{{{{{{{{{zzzyyyxxxvvvvvvuuuyyy}}}~~~~~~~~~{{{{{{|||dddCCC===:::>>>777444444444333222111000/////////...---,,,++++++***))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&$$$###%%%&&&&&&%%%%%%'''&&&$$$############$$$$$$######%%%(((***(((''')))(((&&&%%%$$$%%%%%%&&&((($$$$$$))),,,,,,,,,...333777999666444555666555999999666222///333<<>>======<<<:::888777777:::>>>@@@???>>><<<;;;:::999999::::::;;;:::888666666888999888666666666666666555555555555777555555:::@@@BBB>>>999888888555111222555555222666666555555444222111000333111111333666888666555555555555555555666777777666555444444444555777777222222111000000000111111111111000000000/////////...000222333444777:::===EEEAAA;;;444///...000333222000111333333444:::AAALLLhhhjjjKKK=========@@@QQQkkk{{{TTT@@@>>>888888:::111666777666666444444444555555555777:::@@@GGGMMMQQQWWW\\\```aaaccciiimmmmmmmmmlllkkklllllllllkkkkkknnnooopppoooooopppsssuuutttsssrrrsssvvvwwwwwwwwwuuuuuuuuusssrrrsssuuuxxx{{{{{{zzzyyyxxxvvvuuutttxxxzzz{{{|||{{{|||}}}bbbAAA===;;;???777444444444333222111000/////////...---,,,+++******(((((((((((('''''''''''''''''''''(((((('''''''''(((''''''&&&&&&'''((((((%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%((())))))(((((('''&&&%%%%%%&&&''''''(((&&&&&&))))))(((,,,111111<<>>666333333444111555777333...000888AAAJJJeeesssmmmaaaTTTRRR]]]ooo~~~ssseeeSSSDDD888666666999<<<>>>EEEMMMGGGFFFLLL\\\ooo~~~zzzpppfff\\\NNNBBB>>>:::555333444555555444444444555555444444333222333222222222222222111111000000111111000000///............------------,,,,,,,,,+++++++++,,,---------------------,,,,,,+++******+++++++++,,,,,,,,,+++,,,------......------++++++,,,,,,,,,------------......//////000000000---.........////////////........................---------.........//////........................////////////////////////........................------------------------//////...------...////////////......//////000111/////////000111222333444111222222222222333333333333333222222333333444555777777666666777:::===???JJJWWWfffqqqzzzyyysssooojjjcccYYYOOOMMMPPPmmm|||wwwmmmlllkkkZZZZZZ]]]```bbb```XXXRRRDDD???:::888:::<<<<<<;;;777777888:::===???>>>===::::::999888888888888888888666555555777888888777666666666666555555555555777777777999;;;<<<;;;999<<<;;;777333444888999666666666444333222222222222333111111222333444333222444444444444555666777888555444333222222222333444222111111000000000000000////////////............//////...,,,,,,---111555BBBGGGJJJDDD777...---000000///000222222111444:::777DDDccc]]]GGGAAA999888???NNNooonnnAAA;;;<<<;;;;;;888777777777777777666666666444444444666:::???DDDGGGPPPWWW\\\^^^bbbhhhlllkkkjjjkkkkkklllllllllkkkkkkoooooommmjjjjjjlllpppttttttrrrrrrssstttuuuuuuttttttuuutttsssqqqqqqsssuuuwwwwwwwwwwwwwwwwwwwwwwww{{{{{{{{{yyyxxxzzz}}}}}}cccAAA>>><<>>GGGQQQSSSKKKHHHQQQ___nnn|||xxxoooeeeVVVIIIDDD<<<555222444777666444444444555555444444333222111111111111111111111111000111111111111000//////............------------++++++++++++,,,,,,---...,,,,,,------,,,,,,+++***************++++++++++++++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,---------.........///------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------........................------------------------++++++,,,,,,,,,,,,++++++......................../////////...///000000111000000000000111222333444222222222222222222222222444333333222222333333444666666777888:::???EEEIIIRRR```ppp{{{zzzrrrllliiiiiieeeXXXLLLQQQ___{{{oooxxxttteeeWWWEEEEEEFFFGGGHHHGGGCCC???888666444444777999:::999777777888:::<<<======<<<>>>===<<<:::999888777777555555444555666777777777666666666666555555555555777888888888888999;;;<<<======999666777<<<>>><<<777666444222222222222333444333222222222222222111222333333444555666888999555444333111000000111111111111000////////////000/////////...............000000///---,,,,,,...111555???JJJMMMFFF:::///***///---...111222000111555555:::RRR~~~pppSSSEEE???===???FFF^^^~~~JJJ;;;>>>@@@@@@@@@888777777777777777777666555555444555888;;;???AAAIIIQQQXXX[[[```fffjjjiiijjjlllnnnoooooonnnoooooonnnmmmllljjjiiijjjnnnqqqtttsssrrrsssuuuuuutttsssvvvwwwvvvuuusssrrrtttuuuqqqrrrtttvvvxxx{{{}}}~~~|||}}}|||{{{yyyyyy|||~~~~~~~~~~~~|||zzz~~~}}}fffCCC>>><<<>>>555444444444333222111000///......---,,,+++******)))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&### """'''&&& &&&'''''''''''''''''''''%%%%%%%%%&&&&&&((()))+++((('''&&&&&&&&&'''((()))%%%%%%((()))((((((111;;;[[[cccdddTTT???444222444222222333333333555888:::HHHjjjkkkkkk~~~fff???;;;777333444666;;;FFFPPPSSSLLLHHHOOO\\\jjjyyy~~~vvvmmm___SSSGGG???666333555777777555444444555555444444333222//////000000000000000000111111111111111000000/////////.........---------++++++++++++,,,,,,---...+++++++++++++++***)))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,------------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******------............------///////////////000111111111000000000111222333444222222222222222222222222555444333333222222222333333666888<<<@@@HHHPPPWWW___mmm{{{|||ssskkkjjjgggccc[[[MMMHHHYYYpppyyyhhhxxx}}}{{{www___III@@@@@@????????????===;;;666555444444555666666555666888999::::::;;;;;;;;;??????===<<<999777555444444555555555555555777888666666666666555555555555666777999999888999<<>>CCCKKKRRRVVV\\\cccgggggghhhkkkooopppoooooopppqqqmmmoooqqqqqqpppoooppppppuuuttttttuuuwwwwwwuuutttyyyyyyzzzxxxwwwvvvwwwxxxsssssstttvvvyyy|||{{{}}}~~~}}}{{{zzz{{{|||}}}||||||}}}~~~~~~}}}{{{~~~|||gggCCC===:::===555444444444333222111000///......---,,,+++***))))))))))))))))))************'''''''''(((((('''''''''&&&'''$$$###***222...$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&'''***,,,)))((('''&&&&&&'''(((((($$$%%%''')))((((((000:::MMMSSSRRRFFF999333444555444333222333666;;;>>>@@@YYYqqqwwwuuubbb???;;;666333444555888AAAKKKUUUPPPNNNSSS[[[eeerrr}}}wwwnnn```TTTHHHBBB:::666555666666666444444555555444444333222/////////000000000000000111111222222111111000////////////.........------,,,,,,+++++++++,,,------***************))))))(((((())))))))))))*********)))***++++++,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------............------000000//////000000111222111111111111111222333333333333333222222222222111444333333222222333333333555888===BBBIIIRRR^^^fffppp||||||vvvlllbbbooofff[[[OOOJJJSSSkkk{{{yyyssszzz{{{qqqxxxxxxyyy}}}{{{rrrYYYDDD999999888777666666666666777666555444444333333333666888::::::999999:::;;;<<<;;;;;;999888555333222555666666666444444666888666666666666555555555555666777888888888:::<<<>>>999;;;:::999<<>>999666555666777444444555555444444333222000111111111222222222222111222222222222111000000////////////............------,,,+++++++++,,,,,,***++++++++++++***))))))((((((((()))))))))******)))******+++++++++++++++))))))))))))*********+++************************************+++++++++,,,++++++++++++++++++++++++,,,+++***))))))+++---...************************************************++++++++++++++++++++++++,,,+++************+++,,,,,,------......------,,,000000//////000000111222222222111111111222333333333333333222222222111111111111111222333444666777:::>>>EEEJJJQQQ\\\iiisss{{{uuupppfff\\\ddd\\\PPPLLLYYYooolllggg___iii}}}yyyqqquuuzzzmmmkkknnnwwwoooUUUCCC;;;;;;:::999777777888888666666555444333333444555666888::::::888777888:::666666777777777666555444666777888777444444666888666666666666555555555555777777777888888999999888888::::::999;;;??????;;;777777777777777666666555666777666444111111444666333333333333444444555666444333222000000000111111000///......------......,,,---------............+++,,,------,,,,,,---//////------000888BBBJJJNNNAAA999111//////...000444555555777===NNNqqq[[[AAA>>><<<@@@UUUfffwwwyyy[[[YYYMMMFFF<<<777777888777555555444444444444555555666888>>>EEEHHHNNNWWW]]]^^^___dddjjjlllkkkjjjlllooonnnrrrwwwzzzyyywwwvvvuuuttttttuuuwwwzzzzzzxxxvvvvvvxxxyyyyyyxxxxxxxxxyyy|||zzzxxxwwwvvvwwwxxxyyyyyyzzzyyyxxxwwwxxxzzz|||yyyyyyzzz|||bbbAAA999666===999444444444333222111000///...------,,,+++***))))))&&&'''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%***<<>>444///...---///333222---000888===QQQiiiIIIHHHAAA:::FFFWWWgggzzzXXXXXXSSSJJJ???999888999888666999888777666555555555555444:::@@@CCCIIIRRRYYY[[[^^^dddjjjmmmkkkkkkmmmpppllloootttvvvvvvuuuttttttrrrssstttwwwzzzzzzyyywwwsssuuuwwwwwwwwwvvvwwwxxxzzzxxxwwwuuuuuuvvvxxxyyyyyyxxxvvvtttsssuuuyyy}}}wwwwwwwwwzzz}}}~~~~~~}}}~~~}}}~~~aaaBBB>>>;;;===333666555444333222111111111///...------++++++***)))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&$$$%%%'''))),,,...000111&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***((($$$!!!!!!###&&&(((%%%%%%$$$$$$%%%&&&((()))///---,,,---000333444444111222333555;;;CCCMMMTTTGGGBBBAAAFFFMMMYYYiiiwwwwwwhhh[[[UUUQQQPPPYYYgggSSSHHH:::333333666777666???BBBEEEGGGJJJOOOWWW]]]ooo|||nnn```WWWUUUNNNCCC<<<999666222444333222111111222333444333333333222222111111111222111111111000000//////000/////////............---.........---,,,,,,+++*********))))))))))))((())))))))))))))))))))))))******))))))***+++,,,,,,(((((((((((()))))))))))))))***,,,,,,++++++,,,...,,,+++*********+++---...,,,,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******+++++++++***************)))************+++++++++++++++,,,,,,,,,---------............////////////000000000000111111111111111111222222222333333333222222333333222111000000111222222222222444888<<>>FFFgggxxxwwwhhhTTTLLLaaa{{{jjjSSSDDD999777555444444444333222333444444444333444777999888888777777888888666555555666888:::;;;;;;::::::888555666:::999555555;;;???>>>;;;888666555444444555666666666666666666666333666666444555:::<<<:::666777777777666555444333444555555444222222333555777444111///000000000000000///---,,,,,,------...------...///000111222222................................................/////////000222666999;;;EEEDDD@@@888000,,,,,,///---,,,000444555DDDkkkUUUMMMIII<<<;;;IIILLL\\\vvvpppJJJRRRKKKBBB<<<;;;;;;999555777777888888888888777777999::::::<<>>777666555444333222111111111///...------++++++***)))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))******+++---000333666888777777777666666888<<<@@@AAA999444555>>>LLLaaaqqqrrr```RRRLLLUUUkkkooogggZZZMMMBBB;;;999999666999===AAADDDJJJRRRWWWbbbttt~~~rrrdddaaaVVVHHH???<<<:::777333222222111222333444444333333333222222222111111222111111111000000000000000000/////////.........---.........------,,,++++++++++++*********))))))************************************************(((((((((((()))))))))))))))***++++++******+++,,,***************+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******************************************++++++++++++++++++,,,,,,,,,---------............////////////000000000000111111111111111111222222222333333333222222333333333333333222000111222333555:::BBBGGGPPPVVVaaammm{{{{{{pppeeeccceeebbbUUUIII@@@HHHbbbmmmZZZccckkkqqqooobbbRRREEE???999777555444444444333222222444555444444444666888<<<:::888666666777777777666777888:::::::::999999888777999<<<:::666888===>>>===:::777555333333222444444555444444333444555777888777555777;;;999444666666666666555555555555444555555444333333444666777444111///000000000///111000//////......//////.........///000000111111------------------------------------------------,,,,,,,,,,,,---///111222>>>@@@BBBAAA<<<666111//////...111333111777QQQnnnoooXXXJJJ>>>;;;@@@@@@HHHWWWoooxxx```KKKHHHHHHIIIEEE===<<>>999666555444333222111111111///...------++++++***)))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%'''((())))))'''%%%$$$%%%%%%%%%%%%%%%&&&((((((%%%(((***,,,---222999???:::999777666666777888999<<<555000000555BBBXXXjjjuuu|||}}}pppdddhhhyyywww]]]GGG:::666111333777;;;???DDDJJJNNNTTTeeezzzwwwrrrdddRRRFFFAAA>>>:::555444444333333333333333333333333222222222222111111111111111111000000000000000000/////////......---............---,,,,,,,,,,,,,,,,,,++++++++++++************************((()))*********)))((('''(((((((((((()))))))))))))))***+++***)))((()))***(((((()))***************+++++++++++++++*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------------............////////////000000000000111111111111111111222222222333333333222333333333333444444444111222444555888???JJJRRR___gggsss{{{ppppppddd[[[\\\ZZZOOOEEEBBBAAA\\\xxxnnn___nnnjjjaaaTTTFFF<<<999:::999777555444555555333222111333555555555444555777<<<:::888555555555777888888888999::::::999999999777999;;;<<<888444777===;;;:::888666444222111111555555666444333333555777777888888777999;;;777000666666555444555666777888666777777666444444555666666444111000000000000///111111111111111000000///////////////////////////------------------------------------------------++++++++++++++++++++++++444888@@@FFFGGG@@@666//////...111333...---999IIIqqqpppXXXJJJ@@@;;;777888???RRRmmm}}}yyylllRRRKKKIIILLLIII???;;;===;;;;;;:::999888777666666444444444444666;;;BBBGGGMMMSSS\\\cccggghhhiiiiiieeehhhlllnnnnnnnnnnnnoooqqqqqqppppppqqqrrrssstttvvvxxxzzzyyyxxxvvvuuuvvv|||zzzxxxvvvvvvxxxzzz|||xxxuuuvvvzzz{{{wwwttttttvvvvvvxxxzzz||||||zzzxxxxxxxxxxxxyyy|||~~~~~~}}}|||||||||}}}}}}}}}~~~~~~nnnHHH<<<666<<<888666555444333222111111111///...------++++++***)))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''))))))'''%%%$$$%%%%%%%%%%%%&&&&&&''''''###&&&)))***,,,555BBBLLLMMMDDD:::666999<<<<<<:::666666777666444;;;OOObbbkkkyyyttt~~~^^^EEE888222333666999<<<@@@DDDGGGMMMZZZlll{{{rrr___PPPGGG@@@:::888777666444333222222222222222222222222222222222111111111111111111111111000000000////////////...------............------------------,,,,,,,,,,,,************************%%%''')))***+++***((('''(((((((((((()))))))))))))))***+++***(((''''''(((&&&''')))*********)))(((+++++++++***************))))))))))))))))))))))))******++++++++++++******((()))))))))))))))***************+++++++++,,,,,,,,,,,,,,,------------...............///////////////000000000111111111111111111222222222333333333222222222222222222222333333555777888;;;BBBOOOXXXiiisss}}}pppgggdddZZZVVVXXXOOO???===EEE\\\yyyttt___iii{{{}}}~~~nnneeebbb\\\RRRFFF===888888999:::888555555555555444222000222555666555444555555777888888777777777888999::::::::::::::::::999999777:::<<<:::444000333777666555555444333333333333777888888777555666999===666;;;>>>;;;:::999777333666555444333444666888:::;;;<<<;;;999666555555777666444111000111111000///000000111222222000///.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,000888AAAFFFCCC:::222...---///222000---000777MMMlllqqqZZZGGG;;;:::888===OOOggguuurrrhhhfff[[[LLLEEEFFFGGG@@@666:::999999888777666666666666666555555555777<<<@@@CCCJJJTTT]]]bbbdddeeeffffffiiimmmnnnnnnmmmlllmmmrrrqqqpppoooppprrrtttuuuzzz{{{}}}|||yyywwwvvvvvv{{{zzzxxxvvvwwwyyy|||~~~zzzwwwwww{{{|||xxxuuuuuuwwwwwwwwwyyy{{{zzzxxxvvvvvvvvvvvvwwwzzz||||||{{{zzz{{{}}}||||||}}}~~~nnnJJJ===666:::444666555444333222111111111///...------++++++***)))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%''')))000>>>QQQ___iiiWWWBBB777888;;;999555222666;;;999444999NNNeeeuuusssnnnsssQQQ<<<222222333666:::???BBBDDDHHHRRR___mmm}}}nnn^^^QQQFFF<<<999888555333222222222333222222222222222222222222111111111111111222222222111000000000////////////------...//////......---.........------------,,,************************###%%%'''***++++++******(((((((((((()))))))))))))))******)))'''&&&'''(((&&&'''(((******)))((((((************************))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++***++++++++++++,,,,,,,,,,,,,,,---------.....................///////////////000000000111111111111111111222222222333333333333222111111111111222222444888===???CCCKKKXXXbbbrrr|||{{{qqqgggbbb\\\TTTOOOKKK@@@777EEE[[[kkkYYY```pppwww{{{ppplllWWWQQQHHHAAA<<<;;;;;;;;;:::888666555555555444333///222555666555444444555333777<<<>>>===<<<;;;<<<;;;;;;;;;:::::::::::::::999<<<===999333000111333111111222333444555666666777888999777555666<<>>EEENNNWWW]]]aaaccceeehhhkkknnnnnnmmmlllllllllsssrrrqqqpppqqqsssuuuvvvyyy{{{||||||yyywwwvvvvvvzzzyyywwwvvvwwwyyy{{{}}}|||xxxvvvyyyzzzxxxwwwxxxxxxwwwwwwxxxzzzzzzxxxvvvvvvvvvvvvwwwzzz||||||{{{{{{}}}~~~jjjHHH>>>777:::333666555444333222111111111///...------++++++***)))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%###"""###$$$&&&(((%%%%%%&&&''''''&&&&&&%%%###$$$&&&***444DDDWWWdddhhhWWWBBB777666999999777777;;;??????===CCCXXXmmmtttppplllsssPPP999222000000222777===AAACCCCCCKKKTTT^^^nnn~~~ooocccUUUKKK@@@===999555222333444555111222222222222333333333111111111222222222222222111111000000000/////////------...////////////...............------------++++++++++++++++++++++++$$$&&&(((***++++++++++++(((((((((((())))))))))))((()))***)))((('''((()))''''''((())))))))))))))))))))))))***************))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------........................////////////000000000000111111111111111111222222222333333333333333222222333555666888777???IIIOOOTTT]]]jjjuuu}}}rrrggg```\\\VVVNNNEEE===777@@@^^^|||ttt{{{|||oooggglllvvv{{{{{{{{{mmmeeeWWWOOODDD<<<:::;;;;;;::::::888666555666666444333000222444444444333444666333999@@@CCCBBB???>>>>>>:::999999888888999::::::;;;>>>===888555555444222///000222444666777888888333666777555333666>>>EEEMMMQQQPPPFFF<<<888999999555444444444555666888999??????>>><<<888777777888888666444444444444222000...............---,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------...///...---...111666;;;>>>???666333///.........//////444???UUUxxxdddOOODDD>>>III[[[hhhllllllpppaaaCCC;;;;;;999:::999888666666666777777555555555444333333555777<<>>DDDLLLPPPRRRYYYaaa\\\gggttttttjjjgggtttxxxgggRRRCCC:::666222222555:::===>>>===DDDJJJOOOZZZpppwwwlllbbbUUUPPPGGG>>>777555555666111111222222222333333333111111111222222333333333111111111000000000//////------...///////////////.........---------,,,,,,++++++++++++++++++++++++)))))))))***************(((((((((((())))))))))))''')))******(((((()))+++))))))(((((())))))***+++((()))))))))*********+++))))))))))))))))))))))))******++++++++++++******)))******+++,,,,,,------+++++++++,,,,,,,,,------------------........................////////////000000000000111111111111111111222222222333333333444444444666999===@@@BBBDDDOOO\\\eeejjjrrr}}}xxxpppiiibbb[[[VVVLLLGGG@@@===EEE]]]}}}yyyjjjhhhrrryyyyyywwwuuuxxx~~~}}}xxxpppsss{{{jjjWWWOOOGGG>>>:::;;;<<<;;;999;;;999666666666666555333111222333333222333555777444:::@@@AAA>>>;;;:::;;;666555555555555666888999999;;;999555666:::888222222333444666777888888888222555666444333777AAAIIIQQQOOOHHH>>>999::::::777444555555555666666777777:::::::::999777777888:::999777666666666666333111///...------,,,------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,------......///111555:::>>>===:::444///---......---...444===\\\iiiUUUBBB@@@IIIRRRXXX\\\```uuuiiiLLL???>>>@@@>>>;;;888666666666666333555555555333333444666888;;;@@@EEEKKKRRRYYY^^^```aaaccceeefffiiimmmppppppppppppqqqrrrrrrssssssrrrtttvvvwwwvvvuuuuuuvvvttttttuuuuuuvvvuuuuuuuuuvvvssssssxxxzzzxxxvvvwwwxxxwwwwwwxxxzzz{{{zzzyyyvvvvvvvvvwwwzzz||||||{{{|||~~~~~~~~~~~~}}}|||{{{xxxuuuuuuaaa@@@<<<<<<@@@999666666444333222111111111///......---,,,+++***)))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&'''''''''&&&%%%$$$((('''%%%''',,,111555666555<<>>DDDIIILLLSSS^^^mmmvvvyyy|||ssshhhcccbbb___XXXRRRBBBBBBBBBGGG[[[yyytttmmmqqq|||wwwwww|||eee\\\[[[nnnlllQQQ???;;;888;;;@@@AAA>>>999;;;999777666666666555444222222333222111222555777444888<<<<<<777444444666333222222222333444666777555666333111666<<<:::222444555777888888888777666333666888666555:::DDDNNNMMMFFF:::333666<<<;;;555444555666666777666666666444555777777666777999;;;:::888777777777777444222000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++)))((((((***,,,---))),,,///000///111555999AAA>>>888222//////000///...333111<<<___hhhKKK>>>======???BBBMMM[[[~~~vvvZZZUUUEEECCC???;;;777666555555444666777777666555666888444555888;;;AAAHHHQQQWWWYYY[[[]]]___bbbgggmmmqqqnnnnnnpppqqqqqqrrrqqqqqqqqqtttwwwxxxxxxwwwxxxyyyrrrssstttuuuuuutttsssrrrqqqpppsssyyy|||xxxuuutttxxxwwwwwwxxxzzz{{{{{{zzzvvvuuuuuuwwwzzz||||||{{{{{{|||}}}|||zzz{{{~~~}}}}}}}}}}}}|||{{{zzzzzzvvv~~~ZZZ???@@@;;;;;;444666666555444333111000///...///000///,,,******+++((((((((((((''''''''''''(((((((((((('''&&&%%%$$$((((((''''''''''''((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((()))***,,,...//////555333444999======;;;999@@@BBBCCCFFFOOOUUUNNNBBB???>>>???BBBDDDKKKYYYgggnnnkkk[[[UUUcccmmmmmmpppiii\\\GGG666111555888777888777;;;BBBJJJTTTcccooo}}}~~~sssaaaPPPDDD>>>:::999555555444444444444444444222333444333222222333444111111111111111111111111000000000000000000000000000/////////..................---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((((((((((((((((()))******''''''(((((())))))************************************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////000000000000///000000000111111111111111111111222333333333333222888>>>AAABBBHHHSSS\\\dddlllwwwoooiiiccc```]]]UUUJJJAAA===888AAA^^^}}}vvvsss|||hhhccckkk}}}]]]FFF999999999:::::::::;;;;;;888888888888777666555444000111333555666666666666888777666555555555555666222222222222333444555555777444111333888;;;:::777333555888::::::999777666666555444555888===BBBEEE@@@???===:::777555444333777777888999888666444222111444888999888888999;;;BBB>>>999666666666444222........................******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********+++*********+++,,,,,,---++++++,,,---///111333444999===>>>999111,,,...222000---000999DDDYYYeeeHHHBBB???666666@@@@@@QQQtttdddTTTLLLAAA:::888777555333888333000222666999777444666555666888===DDDKKKPPPPPPUUU\\\```bbbdddiiillllllmmmnnnooooooqqqtttwwwuuuttttttsssssssssttttttuuuuuuuuuuuutttsssrrrqqqoooooopppqqqsssuuuxxxyyy{{{yyywwwvvvvvvxxx{{{}}}sssssstttvvvxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||qqqvvv~~~ZZZ@@@???:::;;;555666666555444333111000///...///000///,,,******+++((((((((((((''''''''''''(((((((((((('''&&&%%%$$$((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''')))***+++,,,---000222666888999999<<>>999888666444333444555666111222333333222222333444111111111111111111111111000000000000000000000000000000/////////...............---------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))(((((((((((()))***+++(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////000000000111000000000000111111111111222222222111222222333333555<<>>999BBBWWWsss~~~tttxxxzzzlllkkkuuupppPPP;;;888888888999999999::::::999999999888777666555444111222333444444333222222444444444333333333333222111111111111222333444555777333111333777:::999666333555777999:::999777666444444333444777:::>>>AAA::::::999888777777777777555666777777777555333222000333666777666666777999???;;;777666666666555444//////...---------------*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********++++++,,,---,,,,,,,,,---...///000111444888<<<;;;666111//////...+++---444:::IIIgggsssTTTEEE>>>777888===???GGGcccYYYPPPDDD;;;777888999:::888666444444777888666444333222222444888>>>DDDHHHMMMSSSYYY]]]___aaaeeehhhjjjlllmmmmmmmmmnnnqqqtttssssssrrrrrrqqqqqqrrrrrrtttttttttttttttssssssrrrppppppoooppprrruuuxxxyyy~~~}}}zzzxxxwwwwwwwwwxxxuuuuuuvvvwwwxxxzzz{{{||||||||||||||||||}}}}}}~~~~~~}}}|||{{{{{{{{{ooommm|||~~~ZZZ@@@>>>777;;;777666666555444333111000///...///000///,,,******+++((((((((((((''''''''''''(((((((((((('''&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((()))))),,,111555777777999>>>BBB777>>>BBB===888999>>>BBB<<<666333777>>>HHHVVVbbbttt}}}|||iiiAAA111444444222333888===BBBKKKTTT___lll|||~~~sssiii^^^TTTNNNBBB@@@<<<777444333333444333333444333333333222222111111111111111111111111000000000000000000000000000000000/////////............------......///000------------------------++++++++++++***************))))))))))))***++++++***************)))))))))))))))))))))))))))))))))+++******))))))******+++------------------------------------------------........................------.........//////////////////000000000111111111111111111111111000000222111///......///111222999@@@IIIPPPWWW```kkktttzzzuuummmiiicccUUULLLMMMHHH<<<777:::BBBYYYzzz~~~|||zzz~~~wwwqqqpppuuu|||rrrYYYAAA666777777777888888888999999999999999888777555444333444444444333222111000///222333333444444333111000000000000000111222333444666333111222555777666444333555777888888777666555222222333444555777999:::777777666666666666777777444555666666555444222111000222444444333333555666:::888555444555666666666222000///---,,,,,,,,,---*********++++++++++++,,,)))***+++,,,,,,+++***)))+++++++++++++++*********+++************+++,,,,,,---,,,,,,,,,,,,------...---222888<<<<<<777111---///,,,...111111777JJJ^^^jjjOOOBBB===:::888===<<>>::::::;;;<<<;;;555222444===LLLcccvvv{{{JJJ444555555222222555888:::@@@GGGMMMWWWggguuuwwwmmmfffYYYWWWQQQJJJBBB;;;666333888666555444333222111000111111111111111111111111000000000000000000000000000000000////////////..................//////000------------------------,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,++++++******))))))************************++++++************++++++------------------------------------------------....................................//////////////////000000000111111111222222111111111111000000444222000//////111444666???FFFPPPZZZbbblllwww~~~zzzmmmccc\\\YYYSSSGGGBBBEEE???666<<>>888888:::>>>DDDJJJUUUiii{{{xxx}}}WWWAAA===777333111444777999>>>CCCBBBLLLYYYccckkkyyyyyywwwuuupppggg\\\NNNCCC<<<:::666333111222222222111111111111111111111111111000000000000000000000000111000000000////////////.........///////////////........................,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------........................////////////////////////........./////////000000000000000000111111111111222222222111111111111111555444333333555888<<<>>>AAAIIIUUUaaalllxxxtttfff^^^YYYTTTQQQKKKBBB======:::???XXXttt|||hhh^^^aaaiiiqqqvvvuuu}}}qqqdddXXXGGG777555<<<777777777777888888888888555555555555444333222111444444444333333333333444333444555666666444222111////////////000111222222333222111111222333333333333444555555555555444333222333444555555444444333444444333333222222333333555666666666555555444444666444222111111222333444111111222222333444555666333222000---,,,+++++++++))))))*********+++++++++((()))+++,,,,,,+++)))(((************************++++++***))))))*********)))))))))***+++,,,---...***+++---333999999444//////000222333000...222777HHHlllzzzcccIII???;;;===HHHXXXiiizzzlllTTTDDD===666777888888666555555666666555555444555555666666555:::BBBHHHKKKPPPVVVZZZ```bbbdddeeefffgggiiijjjmmmnnnoooooooooooonnnmmmooooooqqqrrrsssssssssssssssrrrqqqpppqqqsssvvvxxxwwwxxxzzz{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvzzzzzzyyyyyyzzzzzz{{{|||zzzzzz{{{|||}}}kkkUUURRRSSSMMMLLLPPPWWWtttzzz[[[BBB===666;;;;;;666666555444333111000///...///000///,,,******+++((((((((((((''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((******111LLLuuu~~~___PPPEEEGGGNNNNNNDDD;;;@@@IIIXXXeeegggeeefffkkktttwwwtttcccTTTKKK:::444000111333555888======EEEPPPVVVYYYccczzz|||pppaaaSSSKKKAAA;;;444111222333333333111111111111111111111111000000000000000000000000111111000000000/////////---...///000000000000///////////////////////////------------...............------,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------////////////////////////////////////////////////....../////////000000000000000000111111111222222111111111222222222333333000000222444999>>>BBBEEEAAAIIIVVVeeetttqqqeee___[[[VVVQQQDDD===666444;;;RRRwww~~~pppqqqzzz~~~uuullliiikkkooouuu{{{}}}tttaaaTTTGGG999444666555555555666666666777777333333444444444444333333333333333333444444666666222333333444444333111000////////////000111222333222222222222222333444444333444444444444333222222333333444444444444333333000000111111222444555666666666555555555555555555999666222000111222333333///000222222111111333444111111000///---,,,******)))))))))************+++((()))***++++++***)))((()))))))))***************++++++***))))))))))))***(((((())))))+++,,,---...+++++++++...222444222///---...000000000///111333555WWWzzzWWWFFFAAA======FFF\\\}}}|||```OOOIII;;;:::888777666666666666333333333444333333333333000555;;;???BBBHHHOOOUUUZZZ\\\___bbbcccdddfffhhhjjjkkkmmmnnnoooooonnnmmmnnnooopppqqqrrrssssssrrrsssrrrrrrqqqrrrssstttuuuyyyyyyzzzyyyxxxwwwuuuttttttssssssssstttuuuvvvvvvzzzzzzzzzzzzzzz{{{{{{|||xxxyyyyyy{{{}}}qqq]]]\\\___WWWNNNKKKPPPppp\\\AAA===777<<<:::666666555444333111000///...///000///,,,******+++((((((((((((''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''((((((&&&***000CCCccc~~~~~~qqq]]]QQQGGGHHHLLLKKKHHHGGGLLLVVVhhhyyy|||ooo]]]SSSYYYppp|||{{{zzzsssooovvv}}}|||uuunnnqqqyyyuuujjjPPPFFF<<<888555222222555999===EEEKKKLLLRRRdddwwwuuujjjdddXXXNNNBBB999666666444333111111111111111111111111000000000000000000000000111111111000000000//////---...///000111000000///////////////////////////------.........////////////......---,,,,,,---------------------.........------------------------------,,,,,,,,,,,,------........................////////////////////////////////////////////////.../////////000000000000000000111111111222222222000000111111222333444444222444888>>>DDDKKKPPPSSSPPPXXXeeesss}}}tttkkkcccZZZRRRLLL;;;;;;999===PPPqqqjjjfffqqqwwwsssrrrsssxxx|||ttttttoooSSSFFF@@@888333222222333333333444444444444333333444555666666666666333333222222222333444555444444444333333333333222000000000000111222333333111111222222222333555666333333333333222222222111222222222222222222333333111111111111222333444555555444444444444444555555;;;777111///000222222222...000222222000///000111///000000000///---***)))))))))))))))************))))))************))))))((()))))))))*********+++++++++***)))))))))))))))************++++++,,,---+++++++++,,,.........---.........---...000111111555HHHfffgggRRRIII@@@===BBBQQQiii}}}{{{ppp]]]UUUDDD???:::777777888666444111222333444444333333222111333666888:::@@@GGGMMMSSSVVVZZZ]]]___```cccdddfffgggjjjlllnnnnnnmmmmmmoooooopppqqqqqqrrrqqqqqqrrrrrrsssssssssssssssssswwwwwwwwwwwwwwwvvvuuuuuurrrrrrrrrsssuuuwwwxxxyyyzzzyyyyyyyyyyyyzzz{{{{{{yyyyyyzzzzzz{{{}}}~~~zzziiimmmsssjjjXXXMMMVVVxxx]]]AAA>>>888===:::666666555444333111000///...///000///,,,******+++)))(((((((((''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((###***...444DDDWWW[[[RRRWWWOOOHHHGGGEEEDDDIIIRRRRRRVVVeeewww|||lllRRR???AAAMMMOOOPPP___mmmzzz~~~vvvnnn{{{nnnaaaRRRGGG???777333444444555;;;CCCFFFIIITTTbbbppp}}}ooobbbQQQCCC<<<888444111111111111111111111111111000000000000000000000000111111111111000000000000---...000111111111000///000000000000000000000000---.........//////000000000///...---------------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222//////000111333444555666===@@@FFFNNNVVV^^^cccfffkkkqqq|||oooppppppjjj___QQQEEE>>>777>>>FFFSSSooouuummmzzz{{{uuuuuuyyyrrrcccaaarrrgggAAA333444444333333000000111111111222222222333444555777888999999999444333222111111111222333888777666555555555555666000000000000111222333444000111222222333444666888333333333222222111111111222111111111111111222333444444333222111111111111333333333222222333444444<<<777000...///111111111...111333222///---...000---///000111000...+++((())))))))))))******************))))))))))))******(((((())))))*********+++++++++***))))))((())))))---,,,,,,+++******++++++***+++,,,,,,,,,+++******111000...,,,---111222111333555@@@\\\xxxZZZNNNCCC@@@AAABBBFFFKKKWWWwwwlllaaaLLLDDD<<<888999999666333222333444555666555555444333444555555555:::BBBHHHNNNRRRVVVZZZ\\\^^^```bbbccceeehhhjjjlllmmmlllllloooooopppqqqqqqqqqqqqpppqqqrrrssstttttttttrrrrrrrrrssssssuuuvvvwwwxxxyyyqqqqqqrrrtttvvvxxxzzz|||yyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{|||vvvwwwzzz^^^bbb]]]BBB???999<<<999666777888777444111//////000000///...---,,,,,,+++'''(((***+++***)))'''&&&&&&&&&''''''''''''&&&&&&)))&&&%%%&&&((()))'''%%%(((%%%###$$$&&&'''%%%"""###$$$%%%&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''''''''((((((((('''%%%$$$''''''&&&&&&&&&&&&'''''')))(((''')))...666===BBBFFFFFFFFFGGGGGGHHHKKKPPPSSSVVVTTTQQQUUUZZZSSSFFF888444999GGGTTTdddtttSSS;;;333333444333555888:::===FFFOOO___fffvvvwwwgggWWWJJJ@@@999666555555444444444444333333000111111000//////111222111111111111000000000000////////////000000000000000/////////...........................///000111//////............//////000///...---------------......////////////.........------,,,,,,------...---------.........//////000000000000000000000000////////////////////////---...///000000000///...,,,///111222111000000111555222000000333888===???MMMUUU___dddfffjjjssszzz~~~tttllliiijjjfffYYYIII===999:::444OOOlll{{{~~~www~~~ooo___eeexxx|||gggNNN888555666333000333333222111000000111222333000//////444:::>>><<<888333444444333222222444666777777555444444333333444777777666555444333333222666555222222:::@@@;;;000333222333555888777333///333///222:::999111111999222222111111111111222222111222333333222222444666666555444333111000///.../////////......------------...000222333222111000))))))*********)))((((((******))))))))))))******'''((()))***************))))))))))))************(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,------......///000000000111444666>>>YYY```RRREEE???;;;666888===JJJZZZ~~~}}}hhhaaaDDD===BBB666444;;;888444555555222111333666777222222333333555888:::<<>>EEEKKKOOOZZZaaajjjooorrrvvv~~~~~~tttjjjdddccc\\\RRRHHH@@@:::555222AAAaaa}}}rrrpppzzzqqqdddiiissstttiii___RRR@@@222333555111///222222111111000000111111222111//////333888:::888555222333444333222222333444555555555444444444555555777777666666555555555444777777555444999>>>:::111444333444777::::::777444444222777@@@???666333777222222111111111111222222111222333333222333555777777777666444333222000000.........---------,,,,,,,,,---///111222333333222///...,,,*********+++,,,******))))))))))))******(((((()))*********))))))(((((()))))))))*********(((((()))******+++,,,,,,*********+++++++++,,,,,,---------...//////000000---///111555FFFccckkk[[[III>>>888555999???AAAPPPtttpppZZZCCC@@@EEE;;;777<<<888666666666444333444555555333333222333444666888:::>>>AAAFFFLLLRRRWWW\\\^^^ccccccddddddeeeeeeffffffhhhjjjllloooqqqqqqqqqqqqpppqqqrrrrrrrrrrrrrrrqqquuurrrooopppssswwwyyyzzzxxxxxxxxxzzz||||||{{{yyyxxxxxxxxxxxxxxxxxxyyyyyytttvvvxxxxxxwwwwwwxxxyyywww~~~]]]BBB???999<<<888666888888777444111000000//////...---,,,+++******((()))*********)))'''&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''&&&'''&&&%%%%%%&&&&&&%%%###$$$%%%&&&'''''''''''''''%%%%%%%%%$$$%%%&&&&&&''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&'''''')))((((((((()))+++...///444;;;FFFMMMPPPOOOLLLIIIMMMKKKJJJFFF???;;;???GGG???999999AAAPPPggguuuPPP===888666555555444111111<<>>DDDKKKRRRXXX[[[___```aaabbbbbbcccccccccggghhhjjjlllmmmoooooopppnnnooopppqqqqqqqqqqqqqqqtttrrrppppppsssvvvxxxxxxvvvvvvwwwzzz||||||zzzxxxzzzyyyxxxvvvvvvvvvwwwxxxtttvvvxxxxxxwwwvvvwwwwwwYYY@@@>>>999===999777888999777444111000000......---,,,+++******)))((())))))***)))(((''''''&&&&&&''''''''''''&&&&&&''''''&&&''''''''''''&&&'''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))999???IIITTT^^^aaaXXXNNNHHHGGGKKKPPPJJJ>>><<>>;;;888666222111111222333333333222222222222111111111000000//////000000000111111111000000000////////////...111111000///........./////////............////////////............//////......////////////............------------..................////////////////////////////////////////////////////////////......///000000111111111111111111000000222555888>>>CCCKKKTTT]]]eeemmmqqqvvv{{{}}}wwwooofff]]]TTTLLLGGG<<<===;;;666555@@@TTTeee}}}lllYYY]]]```dddqqqzzz~~~~~~vvvqqqqqqkkkYYYDDD666111///111666666333444777///000111222222222111000333111111222444666444333333555888888777555444444444444555555555555555444666666555444555555666777666777888666555555555444555555555555555555444333333555;;;AAA???666111111222222111111111111222222222333444444333444666888333222111000///...------++++++++++++++++++++++++,,,+++******+++---///111111///---***)))(((((()))))))))(((((((((((()))))))))*********)))(((''''''(((((((((((()))))))))***((()))))))))*********+++************+++++++++++++++,,,,,,---......//////444111111444333666III___wwwdddUUUIII???:::===>>>JJJ```rrrzzzzzzlllWWWFFF===777777555666888999555333333444444333222222333444444555666888<<>>:::>>>:::777888999888555222000000......---,,,+++******))))))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((()))***)))((((((333;;;JJJ```xxxqqq\\\NNNIIILLLTTTTTTJJJDDDFFFTTTXXX```jjjooorrruuuyyyyyygggWWWMMMGGGCCCDDDBBB<<<888777>>>@@@EEEJJJLLLRRR```ooo~~~uuuooommmggg^^^WWWRRRLLLDDD>>>777555333333555777666555222222222222111111111111000000000000111111111111111000000000////////////222111000/////////////////////............////////////.........//////000......////////////......///......------......///........./////////000000........................000000000000000000000000---.........///000111111444555555555555999>>>BBBPPPVVV```hhhooouuu{{{tttgggccc]]]WWWPPPHHH@@@;;;444333333999HHH^^^vvvmmmfffnnn}}}~~~lllcccjjjlllppp{{{vvvnnnaaaNNN;;;000222333555666444222444888///000111333333333222111333333222333555666777666666888;;;;;;999777666666555555666666555444333333555444333222222444555666555666777666444333444777<<<;;;999777444222222111666777;;;===;;;555222333222222111111111111222222222333444333333333555777111111000///...------,,,++++++++++++++++++++++++---+++)))''''''(((***+++------...---,,,***(((&&&))))))(((((((((((()))))))))))))))))))))((('''&&&'''(((((((((((())))))))))))))))))))))))*********))))))*********+++++++++++++++,,,,,,------......000,,,,,,111000...666CCCiiilllSSSBBB>>>:::===EEELLLVVVjjjdddKKK???;;;666444888:::666444555555444333222111222222333555444555777;;;AAAFFFJJJSSSUUUXXX[[[]]]^^^______bbbbbbccceeeggghhhjjjjjjkkklllnnnooopppqqqrrrrrrqqqrrrrrrrrrrrrsssttttttqqqqqqsssuuuxxxxxxwwwuuuttttttsssssstttuuuwwwxxxwwwxxxzzzzzzyyyxxxyyyzzzSSS===>>>:::>>>;;;777999999888555222111111//////...---,,,+++******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&'''((('''%%%%%%%%%'''&&&''''''(((((((((''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%'''(((*********))))))(((555KKKkkkqqq\\\SSSMMMOOOSSSSSSQQQOOOUUU]]]kkkwwwzzzooo\\\NNNSSSeeesssxxxuuummmsssnnndddZZZRRRIII>>>777555666777;;;???@@@CCCLLLVVVfffqqq{{{vvvoookkkggg```UUULLL===999333222333555444333333222222222222111111111000000000111111111222222111111000000000/////////111111000/////////000000//////............////////////......//////000000......////////////......//////............//////....../////////000000000........................000000000000000000000000.........///000111222333222444555777:::???EEEJJJZZZbbbmmmvvvzzz~~~}}}wwwkkk```TTTQQQMMMIIIEEE???999555888000///CCCdddbbbXXX```uuuwwwpppwwwzzz{{{iiiXXXFFF999222333444555333000///222555111111222333444444444444555555555555555666888888777999;;;:::888777666666444444555666666555444333666444333111111222444555666444555777777555777;;;DDDCCC@@@;;;666333222333888999;;;;;;888666555555222222111111111111222222111222333333222222444666222222111000000///......***++++++++++++,,,,,,,,,---+++)))'''&&&&&&'''(((***,,,...000///---+++))))))((((((''''''(((((()))(((((()))))))))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++******+++,,,,,,------...---+++,,,000111///111444FFFmmmeeeIII>>>::::::===<<>>@@@JJJLLLQQQUUUYYY[[[\\\\\\^^^___aaaccceeeffffffgggiiijjjlllmmmooopppqqqqqqpppqqqssssssrrrqqqrrrrrrsssssssssuuuxxxyyyyyyxxxrrrssstttuuuvvvwwwxxxxxxvvvxxxzzz{{{zzzzzz{{{|||UUU>>>???:::>>>:::777999:::888555222111111000//////...---,,,++++++***))))))(((((((((((((((&&&&&&''''''''''''&&&&&&%%%''')))(((&&&%%%&&&(((&&&((()))(((%%%$$$&&&'''''''''((((((((((((''''''%%%%%%'''((((((((('''&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))(((&&&222DDD]]]|||wwwggg```UUUOOOSSSZZZ[[[WWWQQQTTTZZZdddjjjdddRRRAAA@@@DDDKKKZZZuuuwwwaaaHHH888444333222444888:::;;;@@@GGGSSSWWWcccvvv}}}xxxvvvuuupppfff^^^JJJBBB999444444444333111333333222222222111111111000000111111111222222222111111111000000000//////000000000///000000111111//////............/////////////////////000111111......////////////......//////............//////.../////////000000000000........................000000000000000000000000000000000000111333555666444666:::>>>CCCIIIPPPTTTbbbkkkwwwrrrjjjddd[[[QQQJJJGGGBBB===:::888555222999999BBB[[[yyyooobbbggg|||ttt|||vvvkkkwwwlllVVVHHH===777666111333333111///000111333333333333333444555666666888777777555444444666777666777777666444333333444000111444666777777777666888666444222111222444555888444444999;;;:::<<>>DDDKKKPPPSSSUUUUUUYYY[[[^^^bbbccccccbbbaaacccdddfffhhhjjjkkklllmmmnnnqqquuuuuurrrooooooppprrrpppoooooorrruuuwwwxxxxxxzzz|||}}}}}}{{{xxxvvvrrrtttwwwyyyyyyzzz{{{}}}ZZZBBB;;;;;;<<<===;;;;;;999666222//////000222111///...,,,++++++++++++++++++++++++***))))))(((((('''''''''&&&&&&&&&(((***,,,***'''%%%''')))%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((())),,,444EEEXXXffffffoootttnnn___WWWZZZbbb[[[TTTMMMIIIHHHJJJRRR[[[JJJ@@@>>>LLLeee}}}|||RRR666777666666444444555777999:::;;;>>>DDDPPPcccxxx{{{vvvlll```XXXSSSKKKAAA999555444333222222222444555333111000000222333222111555444222000000111222333000///...///111222111000000000000000000000000000////////////////////////000000000000////////////111000000/////////000000222111///---,,,,,,------,,,///111111000.........///000000///------000222444555777:::===??????>>>JJJRRR]]]eeejjjpppwww}}}uuupppfffYYYTTTPPPEEE999888666333222555888:::;;;UUUhhh}}}~~~www~~~~~~}}}}}}xxxzzz___LLL:::444444222111222222222222222222222222222222222333333333444444444777666555333222222222222333333222111000000111111...---...///222444444333222333444444333333444666444888===>>><<<::::::;;;;;;;;;999777444111...---444333222111222333444555333222111000000111222333333333333222222111111111------..................---...000111000...+++))))))'''&&&'''******(((%%%))))))************))))))---,,,+++)))(((((((((((()))(((((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***..................------111777===IIIeeegggXXXFFF;;;888:::;;;;;;JJJ^^^~~~mmmdddVVVFFF>>>:::888777777666555555666777777555333222222222222222222222222999:::===@@@EEEIIIMMMOOOTTTWWW\\\___aaabbbcccdddgggfffeeefffhhhkkkmmmmmmnnnmmmnnnnnnppprrrtttuuurrrrrrqqqrrrsssuuuwwwxxxxxxzzz||||||{{{yyyyyyyyyuuuwwwyyyxxxwwwwwwzzz}}}XXX@@@::::::::::::888999999666333111000111222111///...,,,+++++++++((())))))))))))(((''''''(((((('''''''''&&&&&&&&&%%%&&&((('''$$$###$$$&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''')))))))))***---666CCCLLLQQQ```rrrwwwnnnaaaZZZXXX[[[UUUPPPKKKFFFFFFNNNYYY]]]PPPFFFKKK^^^vvvfffHHH>>><<<888555333333444444555555666888???MMM___kkkwwwpppkkkdddYYYQQQIIIFFFBBB>>><<<999555222111000000111222222000...000000111111111000000///333222111222333444222111////////////////////////////////////////////////000000000000////////////000//////......//////000333222111000000000111222...///111111/////////000111111000000000111333444222444999@@@FFFKKKNNNOOO^^^fffqqqzzzrrrlllhhhcccXXXLLLHHHFFF>>>555333555555222333===PPP^^^}}}llliiimmmqqqyyyyyyvvvwwwwwwooonnnnnnfffZZZHHH<<<111000222222222444222222222222222222222222222222333333333444444444555444444333333222222111222222111000000000000000.........///111222333333444555666555444333444666555888;;;;;;888666666777555555555444333111///...222222111111222222333444222111111000000111111222333222222222111111111111,,,,,,,,,---------------...///000111///---***((()))'''&&&'''***+++)))'''(((((())))))))))))((((((*********)))((((((''''''(((''''''&&&''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***.........------------------111333999JJJfffyyyiiiXXXMMMDDD;;;999;;;>>>KKK___yyyzzz```UUUOOOPPPJJJ===777:::777555444555666666555444222222222222222222222222444555777:::>>>AAADDDFFFLLLPPPTTTXXXZZZ\\\^^^___dddcccdddeeehhhjjjkkklllkkklllmmmnnnpppqqqqqqqqqrrrqqqqqqqqqrrrsssuuuvvvuuuwwwyyyyyyxxxvvvvvvwwwvvvxxxyyyxxxuuuuuuwwwzzzVVV???;;;<<<;;;999777999:::999666444333333111000///...---+++******(((((())))))(((((('''&&&'''''''''''''''&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***((((((***111666AAASSSkkkzzzyyyooobbb[[[UUUUUUVVVWWWSSSOOOSSSZZZnnnddd\\\```kkkyyyjjjZZZSSSHHH???999555444222222333333111222999FFFPPP```ppp{{{qqqjjjbbb]]]VVVQQQMMMGGG===666222222222333444333000---...///111222333111000...111000000000222111000...000000000000000000000000000000000000000000000000000000000000///////////////.............../////////////////////000111111///000000000///000222444333333333333444555666777777<<>>999777555555666777777666333333333333333333333333111222333555777:::===>>>CCCGGGLLLPPPSSSVVVXXXZZZ^^^```cccfffhhhiiijjjjjjjjjkkklllmmmnnnooonnnnnnrrrqqqppppppqqqrrrssstttqqqsssuuuuuutttsssssstttuuuwwwxxxwwwsssrrruuuxxxUUU???===???>>>;;;:::<<<======:::666444444000000///...---+++***)))***************))))))(((''''''''''''''''''''''''$$$%%%&&&&&&''''''((()))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%'''))))))(((***///333@@@QQQiii}}}vvvnnnRRRUUU^^^hhhkkkgggddddddvvvtttyyyxxx{{{yyyiiiYYYMMMBBB888111222444666444222555<<>>AAAFFFKKKNNNQQQTTTWWWZZZ]]]bbbfffhhhiiijjjjjjkkkjjjjjjjjjkkklllnnnnnnrrrrrrqqqppppppqqqrrrsssoooqqqrrrrrrqqqpppqqqsssrrruuuvvvuuurrrrrrtttwwwxxxQQQ>>>===??????===;;;===>>><<<888444222111/////////...---+++)))(((***************)))((((((&&&'''''''''''''''''''''%%%%%%%%%'''((()))))))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%'''(((((())),,,333888@@@TTTsss}}}]]]]]]bbboooxxxyyyvvvuuuzzzxxx}}}vvvhhh```iiivvv|||eeeKKK999444555666555444555999<<>>GGGMMMJJJ@@@<<>>999444000000222000999LLLhhhqqqeee\\\iiittttttyyyuuu```NNN@@@777222333555444111......000222/////////000000111111111---............/////////000111333555666555444333000///////////////000000222333333111//////111444000111111111111222666888<<<:::666333111000///.........////////////......---...///000111000///......///000111111000///..............................---------,,,,,,++++++***+++,,,------,,,,,,+++''''''''''''&&&&&&'''(((&&&&&&''''''''''''&&&&&&"""###%%%'''((('''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((()))************)))++++++++++++,,,,,,------///,,,...111000222CCCXXXyyyhhh\\\OOOIIIAAA<<>>;;;<<<<<<<<<:::;;;;;;999555111///......//////...---+++)))(((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''$$$######$$$'''((('''&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&((()))((('''***000666777OOOuuu|||pppiiigggmmmvvv||||||qqqjjjlllppplllddd___IIIMMMWWWfffvvvtttYYYBBB===666222222333444444<<<;;;;;;@@@HHHTTTfffuuu{{{ooofffRRRLLLCCC>>>===@@@CCCEEEBBB@@@<<<999777777777888666333000///000111222222////////////////////////////////////////////////000000000000////////////------------...///000000///000111222222222222222333333444444444888<<<@@@JJJUUU^^^\\\TTTQQQYYYccclllsss~~~yyyrrriiiccc___\\\VVVKKKBBB???999777555444111000555<<<@@@VVVssszzzkkkeeevvv~~~|||~~~dddNNN???444///---111333222---,,,...000000......//////000000111111------------............000111222444444444333333000000/////////000111111333555777555222000111333222333333222222444888;;;:::777444222222222111///////////////...---,,,,,,......//////000000//////......////////////......,,,,,,,,,---------------......------,,,,,,++++++((()))***+++,,,---------''')))***)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''&&&%%%&&&%%%%%%%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******(((((((((((((((((((((((('''((())))))******)))))))))******++++++,,,,,,---...---///111000///444;;;QQQvvvsssZZZQQQJJJBBB<<<999<<>>AAADDDGGGMMMSSSZZZ___aaabbbeeehhhhhhgggeeedddeeeiiimmmooopppoooooonnnooopppqqqrrrooopppqqqppppppppprrrtttmmmppprrrsssrrrsssvvvzzzqqqSSSBBB<<<;;;;;;<<<:::;;;:::777444111111111......//////---+++((('''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%###"""###&&&'''&&&$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&###$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((***+++)))'''(((+++///---???[[[uuu}}}vvvuuurrrpppsssuuuzzzwwwfffZZZRRROOOQQQVVV@@@???FFFUUUiiicccUUUAAA555222333333222333000111555888<<>>888444333444555555333333333333333333333333000000000000000000000000000000000000////////////............///000111222000222444666888:::::::::AAABBBCCCDDDEEEHHHLLLPPPXXX```jjjoooooorrrzzz|||uuummmddd^^^XXXTTTPPPOOOJJJ???777444333111000222333888EEESSScccvvv}}}{{{mmmhhhwwwnnnPPP>>>666000...///---000///,,,,,,000000,,,------...//////000111111---.........////////////000000000000111111111111000000000000000111222222333777:::999444111111222444444333222000222555888555333111111333333222000/////////...---,,,+++***///////////////000000111///......------......///++++++++++++,,,,,,---------------,,,+++*********))))))******++++++,,,,,,))),,,......***'''%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''((()))*********(((((((((((((((((((((((('''(((((())))))))))))))))))))))))***+++,,,,,,,,,,,,000222000///222222111777QQQzzzbbbSSSIII@@@===:::888:::???PPPvvvyyyiiikkkiii```RRRFFF>>>999777666555555555555555555555555666666555444444444444444000222555666888:::===???DDDJJJQQQVVVWWWZZZ^^^bbb```aaabbbccceeegggiiijjjllllllkkkkkklllnnnpppqqqnnnooopppooooooppprrrtttnnnqqqssssssqqqrrruuuyyyuuuYYYGGG???<<<<<<>>><<<<<<;;;999666555555777---...//////---+++(((''')))))))))))))))(((((('''&&&&&&&&&'''''''''((((((&&&$$$###$$$'''(((&&&$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%###$$$&&&((())))))((('''(((((((((((((((((((((((('''''''''((((((((((((((('''***---,,,)))((()))++++++000:::FFFTTTbbbmmmtttooossszzz}}}{{{|||xxxeeeRRRGGGJJJRRRLLLHHHJJJUUUfff}}}nnnPPP<<<666777666444111000333888888777<<>>>>>999999999999999999999999222222222222222222222222000000000000////////////.........//////111222222888:::>>>AAAEEEGGGHHHIIINNNPPPRRRSSSUUUXXX[[[___bbbgggpppzzzxxxooogggaaa]]]XXXTTTQQQJJJDDDAAA===777444444444111111444999BBBVVVjjj~~~yyy{{{pppccc```jjj}}}uuu[[[???222///......111---000000---///222///(((---------...///000000111////////////000000000111000///............//////111111000000111222333333444888<<<;;;666111111222444333222///,,,---///222222000...000333444333111------------,,,,,,+++***000000///......000111222///...---,,,,,,---...///******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((************************+++...111111---(((%%%%%%''''''((((((((((((''''''''''''&&&%%%%%%&&&&&&''')))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++(((((((((((((((((((((((('''(((((()))))))))))))))((())))))***++++++,,,,,,'''///111++++++333555111///<<>><<<<<>>:::???<<<<<<;;;888444222111222111111000///...---,,,,,,)))))))))))))))*********&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))***)))(((''''''((()))***+++...111444:::GGGWWWcccgggxxxzzz~~~fffYYYXXX[[[bbb```YYYVVVccc~~~jjjTTTEEE999333333666000---000111222888AAA>>>GGGRRR[[[bbbooo{{{tttrrrrrrppplllmmmbbbSSSIIIHHHJJJLLLLLLOOOMMMJJJFFFCCCBBBAAAAAA===<<<:::999888888999999>>>AAAAAA<<<333...000444000222444555555888>>>BBBFFFIIINNNTTTYYY\\\^^^___eeedddeeefffhhhjjjmmmooommmpppwww|||xxxvvvtttmmmfff___[[[YYYVVVPPPJJJHHHBBB;;;777777666555555444444666>>>NNNeee|||nnn^^^\\\bbbppp|||}}}vvvoooyyy}}}qqqWWWHHH555,,,...222333222000///...------,,,,,,------...///000111111000000000//////.........//////000///.........///111222000///......000333555777999888666555333222222222666666555444333333333333222111111000000000////////////...---,,,,,,++++++---...000222333222111000...---,,,---//////...---222000---+++))))))******+++,,,---+++)))(((((()))))))))))))))))))))))))))************((('''&&&%%%(((((((((&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++,,,,,,,,,------111666@@@RRRnnngggVVVIIIHHHHHHDDDBBBDDD>>>NNNaaallltttuuujjj]]]hhhqqqrrrfffWWWJJJ???666777666555555666777888999777666555444333333333333333222222222333444444555:::<<>>:::>>><<<<<<;;;888444222111222000000///...---,,,++++++***)))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))***)))(((''''''((()))***+++,,,---...000888EEENNNgggyyy|||wwwnnnyyyvvvpppnnnvvvtttaaaKKK===777222111555555222111444;;;@@@FFFHHHIIIPPP]]]gggxxx|||vvvnnneeeaaabbbfffggggggfffdddbbb___\\\ZZZXXXWWWOOOPPPQQQRRRRRRQQQPPPOOOXXXZZZWWWNNNAAA999777999555;;;@@@AAA???BBBJJJRRRaaadddiiinnnsssvvvwwwxxxxxxzzz}}}yyyrrrlllhhhfffbbb[[[QQQKKKHHHEEEAAA===CCC<<<777666333//////222777BBBVVVjjjzzz~~~jjjkkkvvvyyy~~~rrrnnnmmmmmmssszzzyyy|||lll```cccbbbTTTCCC:::000+++...111222111//////...---------......................../////////......------......//////...---------...000000000///......///000222333777777666555444333222222666555444333222222222222222222111111111000000000//////...------,,,+++++++++,,,...111333444444444111///......///000///...111///---***)))))))))***+++,,,,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%'''''''''&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,---------............///...///333>>>SSSqqq|||tttooodddRRRGGGFFF===AAAHHHUUUdddnnnooolllWWWZZZgggyyypppZZZMMM:::<<<<<<:::666444444666555555444333333333333333222222222222222333444444777888;;;???CCCHHHLLLNNNSSSVVVZZZ]]]___```bbbdddgggggggggggghhhiiikkkllloooooommmmmmmmmmmmnnnooooooooonnnnnnoooqqqtttuuuwwwVVV@@@???>>>:::>>><<<<<<;;;888444222111222//////...---,,,+++***************))))))((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''((())))))))))))(((((((((((()))))))))******)))(((,,,444:::RRRhhh|||rrrooosssvvvmmmbbbVVVYYYkkk{{{]]]>>>999666777555222000111111444666666666:::CCCJJJPPP]]]ooo|||||||||zzzxxx{{{zzzyyyxxxuuurrrooommmiiilllpppssstttrrrooommmsssssspppgggZZZQQQNNNNNNRRRYYY``````[[[]]]fffooo{{{}}}|||xxxqqqiiiaaa[[[VVVTTTRRRKKKAAA;;;888777666444888000///444222---444BBBKKK]]]wwwfff___mmmyyy}}}wwwvvvyyy}}}zzzhhhUUUPPPKKK===222000...---...000000///.........---......///000///...---,,,+++,,,---...---------,,,,,,------...---------------...//////111000///...---...///000444555555666666555333222555444333222222111222222111222222222222111000000//////......---,,,,,,,,,******,,,///222555888999555222///...///000000000000...,,,***)))((())))))***++++++***((('''((()))))))))))))))))))))))))))((()))))))))(((''''''&&&&&&''''''&&&$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,------------............///---...444>>>TTT}}}kkk^^^^^^NNN???666AAASSSbbbrrr~~~fffXXX[[[uuuyyyiiidddOOOGGG>>>888777777666444444444333222222222333333222111111111111222333333333444555888;;;>>>AAABBBJJJMMMRRRVVVYYY\\\```bbbeeeeeeeeefffgggiiikkklllqqqooommmkkkjjjjjjkkkllllllmmmmmmnnnoooppppppqqqwwwVVV@@@???>>>:::>>><<<<<<;;;888444222111222000//////...---,,,++++++++++++***)))(((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((((((''''''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))))))))(((((((((((())))))'''((())))))(((***...222;;;SSSvvvzzzfff[[[[[[^^^]]]ZZZOOOEEEJJJhhhRRRMMMEEE===777444777:::...111333444444666999===<<>>888444444444555444444,,,,,,444555555EEE\\\sss~~~}}}hhhaaaqqq~~~{{{}}}fffNNNDDD>>>333...///000000...---------------------...///000111000///,,,+++***+++,,,---,,,,,,++++++,,,,,,---------------.........//////000//////......//////000111222444666666555444333444444222111111111111111111111222333333222111000//////......---------,,,++++++,,,---000444888:::666222///------...//////...---+++***((((((((((((((()))***)))'''&&&'''((((((((((((((((((((((((((((((((())))))***))))))(((&&&''''''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,///,,,000666777@@@___www{{{fffKKK888;;;FFFSSSkkkvvv```ZZZZZZZZZcccooonnnZZZBBB777:::===:::555444333333222222222333333222111111000111111222222222222333444555777888999>>>BBBHHHMMMRRRXXX]]]```bbbccceeegggiiilllmmmoooooonnnkkkiiiiiijjjlllmmmlllmmmnnnoooppppppooonnnxxxWWWAAA@@@>>>:::>>><<<<<<;;;888444222111222111111000///...---,,,,,,+++******)))((('''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))(((((())))))))))))((((((((()))***+++++++++---...555EEEcccttt___SSSRRRWWW\\\^^^MMMFFFWWWuuukkkfff\\\MMM@@@999777777444555666777666444222222999:::;;;>>>DDDOOO[[[eeessszzz}}}yyyzzz}}}zzzrrriiibbb^^^YYYVVVPPPKKKFFFCCCAAA@@@777555333222333333333333444///222;;;@@@HHH^^^wwwzzzhhh```mmm|||yyywwwxxx]]]BBB666444------///000...,,,***+++---,,,,,,,,,,,,---///000111111///---+++++++++---...+++++++++++++++,,,------......//////000000000000////////////000111222222...000222444555444333222333222111000000///000000///000222333333222111000///...............------...---------///222555777444111---++++++---------,,,+++***)))(((''''''''''''((()))(((&&&&&&&&&'''''''''''''''''''''''''''(((((()))***++++++++++++'''(((((('''&&&%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,*********+++++++++,,,,,,---))),,,444444444FFF___zzzzzzkkkPPP<<<;;;===BBB\\\{{{}}}[[[BBBAAATTTeeevvvjjjZZZLLLCCC===999777444444333333222222333333222222111111000111111222333333333333333444555666777;;;AAAGGGNNNTTT[[[___cccdddeeegggiiikkklllmmmkkkjjjiiihhhiiikkkmmmnnnmmmnnnoooqqqqqqpppooonnnyyyXXXAAA@@@>>>:::>>><<<<<<;;;888444222111222111111000///...------,,,)))))))))(((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$'''''''''&&&&&&''''''''''''''''''''''''((())))))(((((())))))))))))((((((+++++++++++++++******)))111666GGGeeekkk\\\YYY^^^pppeee\\\___qqq{{{pppbbbTTTHHH999---333333222333444444222000333555999;;;>>>@@@DDDGGGOOOWWWeeettt||||||~~~wwwrrrmmmkkkiiieeeaaa]]]YYYXXXRRROOOIIICCC>>><<<::::::222222111000000000000000///444???MMMZZZiii{{{pppaaaZZZbbbjjjmmmssswwwxxxhhhPPP888//////************))))))))),,,...++++++++++++,,,---...//////...---,,,,,,,,,---...++++++++++++,,,---.........//////000111000000000......///000111111222222---...000111222222222111222222000///////////////...///111222333222000///........................000///---------///111222111...+++***+++,,,,,,,,,***))))))(((((('''&&&&&&%%%'''''''''%%%%%%&&&'''''''''''''''''''''''''''&&&''')))***+++,,,,,,,,,***++++++)))'''&&&''')))&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,------------///++++++000222444???MMMbbb}}}rrreee```MMM>>><<<888999LLLfffzzzUUUBBBBBBFFF```kkkrrrjjjTTTAAA:::;;;666666555444333333333333333333222111111111111222333333333333333333444555444888===CCCHHHOOOUUUZZZ```aaabbbcccdddeeeeeedddeeeeeefffgggiiikkkmmmnnnmmmnnnooooooooonnnmmmlllyyyXXXAAA@@@>>>:::>>><<<<<<;;;888444222111222111000///...---,,,,,,+++((((((((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''((()))******)))((('''******)))*********))))))++++++111BBBYYYooo}}}sssrrr|||zzzzzzttt```JJJ<<<888222000222444444333...111444777888888888777888???IIITTT___jjjuuu||||||{{{yyywwwttttttsssqqqnnniiieeebbbYYYXXXVVVTTTRRRQQQQQQQQQIIIFFFAAA;;;777555555555222222111000111222555888<<>>:::GGGWWWjjjrrrjjjYYYJJJAAA999888777555444333222222444444333222222222222222222111111111222333444444333555999<<>>:::>>><<<<<<;;;888444222111222000///...---,,,++++++***'''''''''(((((((((((((((&&&''''''((((((''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))'''((()))******)))((('''((((((((()))+++------,,,---------000777CCCUUUdddvvv}}}|||SSSIII<<<444111222111000222222222222333444666777000444999>>>DDDLLLUUU\\\dddiiipppwww~~~~~~yyytttpppiiigggeeebbbaaa``````aaaTTTRRRNNNKKKIIIHHHIIIIII???<<<888333111000111222444444333333444999@@@EEEZZZppp{{{|||yyy{{{wwwrrruuutttsss}}}xxxmmmooossssssqqqZZZAAA222000---...000+++,,,+++******,,,,,,***(((*********)))******+++,,,((()))***+++++++++++++++,,,,,,,,,,,,---...///000,,,,,,.../////////...---////////////...---,,,+++---------------...///000111000///......------...+++,,,///111111000...---.........///////////////---------,,,,,,---------,,,+++++++++---...---+++(((((((((((('''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&((()))******/////////,,,)))'''((()))$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++%%%+++///......111222///---888SSSuuurrrfffYYYRRRJJJBBB>>>???EEEHHHYYYnnnmmmXXXJJJIII===AAAPPPgggyyyvvv^^^GGG;;;:::888666444333222222555444444333222222222333000000000000111222333333000222444555777:::>>>AAADDDGGGLLLQQQVVVZZZ\\\]]]]]]___bbbeeeffffffeeeeeehhhhhhggggggffffffeeeeeevvvVVVCCC>>>@@@>>>;;;??????>>>:::666333222222///---++++++++++++)))'''************))))))))))))''''''(((((((((((('''''''''&&&%%%%%%''''''&&&%%%((('''%%%$$$$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''')))'''######''')))'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((())))))%%%''')))***)))((()))))))))************++++++++++++***,,,///000444@@@MMMnnn{{{}}}\\\UUUUUUggg]]]AAA@@@BBB777000555555222000000222444444333555555777:::>>>CCCGGGJJJMMMNNNRRRXXX```jjjrrrvvvzzz{{{|||yyytttkkkddd___[[[WWWWWW[[[aaafffiii\\\SSSKKKFFFBBB>>>???CCC;;;555222333444111000222???333---444;;;AAAPPPaaazzz~~~ssseeefff}}}yyyyyyuuuaaa\\\fff```GGG666333000...---,,,+++***''''''((()))))))))))))))******++++++++++++******'''((()))+++,,,,,,,,,,,,...,,,++++++---......---222222111000//////000000111222111000...---...///.........///////////////444111///.........,,,+++...///000111111000///............///////////////,,,,,,,,,,,,,,,---...///,,,+++******++++++)))'''******)))'''&&&%%%$$$######$$$%%%'''((()))))))))((('''%%%#########%%%&&&$$$$$$%%%%%%&&&'''((((((++++++***)))((('''&&&&&&%%%%%%%%%$$$$$$#########%%%###!!!"""%%%'''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))******)))(((((()))+++)))************+++++++++++++++++++++++++++++++++------------...///000000---666>>>UUU|||rrr^^^FFF;;;<<<>>>AAADDDLLL[[[hhhfff\\\DDD<<<:::KKKlllvvvaaaHHHCCC===888666555555444666555444333333222333333000111111111111222222222111111111111333666999;;;<<<>>>AAAFFFKKKQQQUUUXXX[[[^^^aaaccccccccccccdddccceeeffffffeeecccccccccvvvVVVBBB>>>???>>>;;;>>>>>>===:::666222111222000...---,,,---,,,***)))*********)))))))))(((((('''''''''((((((''''''''''''%%%%%%%%%&&&'''&&&%%%((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&(((&&&######&&&(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&(((***+++***))))))***(((((()))))))))*********...***))),,,...111888???^^^xxxooossspppaaaPPPIIIHHHVVVooojjj[[[QQQBBB999999444555555666777555111///555444444555777888999999AAABBBEEEJJJQQQYYY```dddccceeeiiipppyyy~~~tttooommmhhh```YYYVVVSSSPPPPPPTTTYYY]]]___ZZZPPPFFFAAA<<<888777:::666111///111333444888>>>DDD@@@AAAHHHQQQ]]]nnn}}}}}}rrrnnnvvvsss\\\OOOPPPJJJ777222000---,,,---------,,,'''((())))))******)))))))))******++++++******)))******************++++++---,,,++++++---......---////////////000000111222000111111///---,,,---.............../////////000111///------......---,,,...///000000000000///........................///------,,,,,,,,,---......,,,+++******++++++)))((())))))((('''&&&%%%%%%$$$###$$$%%%'''(((((())))))((('''%%%######$$$%%%&&&$$$$$$%%%%%%&&&''''''((()))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%###!!!###&&&((('''&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))(((''''''(((***(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,---...///000///444444BBBaaazzzzzzYYYDDDAAA===>>>???CCCRRRiiiyyy~~~KKKCCC:::@@@WWWqqq{{{xxxcccVVVEEE:::777777555222444444444444444555555666111111111111222222222222111000000000111444666888888:::===AAAEEEJJJNNNPPPTTTWWW[[[^^^___aaacccddddddeeeeeedddbbbbbbdddfffuuuUUUAAA===???>>>;;;<<<===<<<999555222111111111///...---...---+++*********))))))))))))((((((&&&&&&''''''''''''&&&&&&'''%%%$$$%%%&&&'''&&&$$$'''&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''%%%'''&&&""""""&&&'''%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''%%%(((******)))(((((()))'''((((((((())))))))))))///***'''***...///111444DDD]]]|||uuugggWWW___TTTIIIJJJ^^^~~~yyy```QQQEEEAAA:::666444222000///444444666888;;;<<<;;;:::666777888;;;@@@FFFKKKNNNLLLMMMOOOTTT[[[cccjjjnnnooopppqqqrrruuuzzz{{{xxxpppjjjbbb^^^\\\YYYSSSMMMIIIGGGEEEFFFHHHKKKMMMNNNKKKBBB999777555111000111444000...//////333>>>HHHUUUaaammmsssxxxlllcccgggsssiiiSSS@@@999555+++---+++***+++,,,......---((()))******++++++******)))******++++++******))),,,,,,***)))))))))***+++---+++***+++,,,...------,,,------///000111222222///000111///---,,,---.....................///000///...,,,---...//////.........///000000///.................................---------------,,,,,,+++*********++++++***((((((((('''''''''&&&&&&&&&###$$$%%%''''''((((((((('''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&((()))((())))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((('''&&&&&&''')))'''''''''((((((((())))))++++++++++++++++++++++++++++++++++++,,,---......///000...333EEEXXXxxxrrrRRREEE======;;;999AAAXXXpppbbbXXXGGG:::===PPPgggttttttkkk\\\LLL>>>777555666444333333222222333333444111111111111222222222333000000//////000111333444333444666999===@@@CCCEEEJJJMMMRRRVVVYYY\\\___bbbaaaaaaaaa______```dddgggvvvUUUAAA===???>>>;;;;;;;;;:::888444111000000111///...---------+++******)))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&((('''$$$$$$'''(((&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''$$$&&&))))))(((&&&&&&'''((((((((()))))))))******,,,)))(((,,,......///222///@@@XXXsssppp|||rrrnnnzzz{{{gggMMM<<<666777777555......000444999:::999666333333444555777:::===???@@@@@@AAABBBEEEKKKQQQUUUYYYZZZ[[[[[[]]]```eeeiiifffhhhlllqqqwww|||}}}uuurrrooojjjgggdddbbbaaa\\\WWWRRROOONNNLLLGGGCCC<<<;;;:::;;;===>>>>>>===999333000222444222111222444222111222333999GGGUUUttt{{{rrr[[[XXX```jjjvvvyyyVVVGGG999000...***+++)))))))))+++---,,,+++))))))***+++++++++++++++))))))************)))))),,,+++)))((((((***+++---,,,+++)))***,,,------,,,+++,,,---...///000000000///000111000///......///......---------...///000111000......///000///....................................---------------............---,,,,,,++++++***)))***,,,,,,***(((&&&'''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))******(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&(((***''''''((((((((()))))))))************************************+++,,,---...,,,......222888===WWW}}}fffQQQIIIFFFAAA:::999CCCRRR\\\iiibbbSSS???444888FFFSSS___hhhnnndddNNN===888;;;888777666444333333222222111111111222222222333333111111000000000000111111000111222333555888:::;;;AAADDDIIIMMMPPPSSSWWWZZZYYY[[[\\\]]]]]]^^^aaacccxxxWWWAAA<<<>>>>>>;;;:::;;;:::777333111000111000...---,,,---,,,***))))))))))))(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&))))))&&&&&&))))))&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((&&&(((******)))''''''((()))))))))*********++++++)))))),,,...+++'''***000+++222<<>>DDDIIILLLMMMNNNOOONNNNNNPPPQQQOOOPPPSSSWWW\\\```ccceeelllpppvvv{{{~~~yyytttqqqooonnnnnnmmmkkkgggbbb^^^[[[VVVWWWXXXXXXVVVSSSQQQPPPJJJGGGCCCAAAAAA@@@===:::222222111333444555333222222000111555666333222444444666;;;CCCKKKUUUfffuuuzzznnneeehhhnnnssszzz^^^@@@:::444///...++++++***))))))***+++)))((())))))***+++++++++++++++)))))))))******)))))))))))))))(((''')))+++...///,,,***))))))+++,,,,,,++++++,,,---............---///000222222000/////////...---,,,,,,,,,---///000555333000///000000...---......------------.........---------,,,,,,,,,+++---............,,,++++++******)))***,,,,,,***)))&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''(((***+++%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((('''''')))+++((((((((()))))))))******************************************+++,,,------***,,,---222555000<<>>BBBNNNNNNMMMHHH???888777999;;;MMMdddoooiiiXXXFFF<<<999999888666555555555555111222222222222333333333333333222222111111111111000000000111222333444555;;;>>>AAADDDFFFIIIMMMPPPQQQUUUZZZ]]]^^^^^^___```xxx|||YYYBBB===>>>===::::::::::::777444111111111000...---,,,,,,,,,***)))))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&$$$###$$$%%%&&&%%%###$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''******''''''******'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))))))))+++------+++))))))***************++++++++++++)))***------'''!!!$$$+++111000111888IIIaaayyy{{{sssqqq}}}yyykkkTTTAAAAAA===999:::>>>AAA@@@>>>777666555444444333333333000222444555555888???DDDCCCEEEFFFFFFDDDBBBBBBBBBFFFHHHJJJMMMOOOQQQRRRSSSWWW[[[```cccdddeeeeeeffffffggghhhkkkmmmoooqqqrrrtttsssqqqppppppqqqssstttrrrooojjjddd___[[[YYYXXXWWWWWWVVVTTTQQQNNNKKKIIIIIILLLPPPQQQOOOKKKGGGEEE<<<:::777666666666444333.........///000111///...//////111333111///333:::DDDIIIUUUdddrrr}}}rrrmmmxxx|||~~~~~~uuugggEEE111111///---,,,(((+++***)))*********(((&&&((()))******++++++******((())))))******))))))((('''''''''(((***,,,...000+++)))((()))***,,,++++++***+++---......---,,,+++---///111222000/////////...---,,,++++++---///000555333111/////////---,,,...---,,,,,,,,,,,,---...---------,,,,,,++++++***,,,---.........---,,,+++***))))))***,,,,,,+++)))&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((('''(((***+++(((((()))))))))*********************************************+++,,,------+++,,,))),,,111...111BBBUUUttteeeUUUCCC999666555777;;;888:::BBBJJJKKKBBB777111000999NNNkkk}}}wwwZZZAAA777666555444444333444444222222222222333333333333444444333333333222222222111111000000000111222222777999;;;<<<>>>@@@DDDGGGJJJOOOVVVZZZ]]]]]]]]]^^^zzz[[[DDD===>>>===::::::;;;:::888444222222222111///...---...---+++***))))))(((((((((''''''''''''''''''(((((('''''''''%%%$$$###$$$%%%%%%%%%######$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&))))))''''''))))))&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))((((((***,,,,,,***((((((((())))))))))))************+++***+++,,,)))$$$%%%***111///...000777EEEXXXfffvvvbbb\\\XXX\\\gggzzzppp^^^UUUJJJEEEFFFFFFDDDAAA888777666555444333222222---000333333222444:::???===>>>===;;;999888999;;;>>>@@@BBBEEEFFFFFFFFFEEEGGGJJJNNNOOOOOONNNOOOPPPOOOOOOPPPRRRTTTWWWZZZ\\\ZZZYYYXXXWWWXXXZZZ\\\]]]]]]ZZZTTTOOOKKKIIIIIIIIIKKKJJJIIIGGGDDDBBB@@@???@@@DDDHHHHHHEEE@@@===<<<444333222111111111000000...------...000111000...---///222444444999HHHWWWrrruuuhhhfffttt|||}}}xxxiii]]]EEE333---...******,,,(((***))))))***++++++(((&&&'''((())))))******))))))(((((())))))))))))(((((('''((((((***+++,,,------***)))((((((***++++++***''')))+++---......---,,,+++---000000///---------///---+++***+++,,,///000222000............---,,,------,,,++++++,,,------------,,,,,,+++*********+++,,,---//////...---,,,***))))))***,,,,,,+++***''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%$$$&&&)))###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&''')))+++'''''''''((((((((())))))************************+++******++++++,,,---...+++...)))'''000111000666@@@PPPmmm|||cccPPPDDD<<<:::===:::777:::DDDJJJFFF@@@===999888BBBYYYoooppp[[[EEEAAA???===:::888666444444222222222333333333444444333333333333333333222222222111111000000000111111222444666777888;;;>>>AAACCCGGGMMMQQQTTTVVVXXXYYY~~~]]]EEE>>>>>>===::::::;;;;;;888555333222333222111///...///...---+++)))(((((((((''''''''''''''''''((((((((((((''''''%%%$$$######%%%%%%$$$######$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%((((((&&&&&&((((((%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&'''))))))'''%%%%%%%%%(((((((((((())))))))))))---)))'''+++---,,,,,,...+++,,,---...///444@@@KKK]]]yyysssdddbbb^^^YYYSSSRRR___|||rrriiibbbZZZTTT888888777666555333222222...222555444111111555999999888666333111222666999444666999<<<===<<<;;;:::<<<@@@CCCCCCAAA@@@AAACCC===<<<<<<===@@@CCCFFFIIICCCCCCBBBBBBCCCEEEGGGHHHIIIFFFAAA;;;999888:::;;;AAA???===:::888666555555666999======999666555555333222111000000000000000///......///111222111000///222888<<<@@@MMMggg~~~uuu```cccsssnnnSSS@@@000+++...000((()))///,,,)))((()))***,,,,,,***(((''''''((()))))))))))))))(((((())))))))))))((((((((()))***+++++++++++++++***)))'''(((***++++++***%%%&&&))),,,...///......)))+++...///---,,,++++++///---+++******,,,///000///---++++++---...---,,,------++++++++++++------------,,,,,,+++***))))))***+++---/////////---,,,)))))))))***,,,,,,+++***(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''((('''$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###%%%&&&&&&%%%&&&(((***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++++++++,,,---...///)))000---)))111333......888444CCCccc{{{|||cccNNNEEEEEE@@@777333;;;DDDJJJNNNRRR===<<<>>>EEEMMMOOOJJJCCCVVVTTTOOOIIIDDD???;;;999222222333333333444444444222222333333333222222111222222111111000000111111000111333444555888<<>>HHHXXX[[[KKK???BBBJJJKKKVVVbbbooopppbbbPPPCCC===<<<777555555444222333777222333333333222333555777333222111111000111111111333222111000000111222333777888:::<<>><<<<<<<<<======;;;777333111111222111000///...---,,,,,,,,,))))))))))))(((((((((((()))((((((''''''&&&&&&%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))***((('''(((******)))(((******))))))***+++---...---,,,++++++,,,///222333777LLLpppjjj___RRRIII???555111333222444444333222222222222777555444444444222111000111111222222333333444555777777666666666666555555111222222333333444444555222222222333333333444444444333000///...000222333333222222111111111111111000222333222///...///111333333333111000/////////333111222444555777>>>GGG\\\iiixxxzzz|||uuueeeXXXXXX[[[\\\bbblllooouuu~~~~~~oooOOO333+++111************************((((((((((((((())))))***''''''(((((())))))))))))''''''&&&&&&''''''((()))++++++*********)))))))))((()))******++++++++++++******,,,...000///---***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,---------...,,,,,,---------.........+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""###$$$%%%%%%%%%###!!! ''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((())))))***))))))))))))************(((***++++++***)))+++,,,------------............222///---333EEEbbbpppccc___NNNDDD===666;;;@@@;;;PPPeeesssmmmaaa[[[UUUNNNMMMWWWhhhwwwxxxiiiNNN:::;;;555333777:::777222///000111222222222222222333333222222111111111111111222222111000000111222222444666888999;;;>>>CCCGGG}}}YYYDDD===<<<;;;<<<>>>===<<<888444111000111111000///...---,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((((()))))))))*********)))((('''(((***++++++******)))))))))***+++,,,---++++++++++++,,,---//////000;;;SSStttggg___gggyyyyyycccMMM???:::777777777666444222333555444222111111222333000---////////////////////////111222222333333222222111111111111111000000000000......//////000000111111111000///...---......///---............---,,,,,,+++---//////......///000222111///...///000333444666333222666???NNNeeeyyy~~~jjjdddppptttfff^^^WWWUUU___mmm{{{yyy}}}vvvooobbbNNN888((()))000))))))))))))))))))))))))((((((''''''(((((()))***'''(((((((((((()))))))))((((((''''''(((((()))***+++++++++***************((())))))*********))))))+++******,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---------------------------------.........///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******))))))))))))************((()))+++***))))))***,,,,,,,,,,,,------.........111000...,,,333FFFbbbwwwyyygggSSSIIIDDD999555:::<<>><<<<<<<<<======<<<888444111000000111000///...---,,,,,,,,,))))))))))))((((((((((((&&&&&&''''''((((((((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((''')))+++,,,,,,+++))))))))))))******++++++******+++,,,,,,,,,,,,,,,333333:::JJJbbb}}}zzzuuu]]]TTTPPPTTTpppsss]]]RRRHHHCCC???===999444444555111222222111222444222///111111111111000000//////111111222222111000///...000000000000000///////////////////////////////////////...---------------,,,---...//////...---,,,------.........///000111222111222666<<>>333111...+++)))))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******++++++++++++************))))))************)))))),,,+++)))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------.........------------------............/////////------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((&&&&&&&&&&&&''')))+++,,,&&&''''''((((((''''''&&&''''''''''''(((((((((((((((''''''(((((()))***+++((()))))))))************((()))******))))))***++++++++++++,,,------......---000111///...555DDDPPP||||||iiicccbbbPPP@@@======777DDDRRRXXXXXXWWWUUUSSSMMMDDD>>>CCCTTThhhtttyyykkkXXXCCC:::999888777777222333444555666666444222333333222111111111111222222111111111111111111222///111222222222333555888|||YYYEEE???>>>======<<<===<<<999555111000000111000///...---,,,,,,,,,))))))))))))((((((((((((%%%%%%%%%&&&&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((***,,,+++***(((((())))))))))))))))))((()))***,,,,,,,,,++++++------,,,...666FFFYYYgggttt|||ssstttjjjgggjjjddd]]]lllxxxjjjbbb]]]\\\VVVIII>>>999888===???:::888999777333555444333222111111222222111111222222111111000000............////////////222111111000///...---------------,,,,,,---------///000111222222111000///000000///000222555777888===@@@FFFQQQ```nnnwww{{{zzz{{{mmmiiittttttoookkkooovvv~~~}}}llliiisss{{{vvvkkkOOO<<<***'''+++,,,((($$$(((((((((((((((((((((((('''''''''''''''(((((()))((((((((('''''''''''''''((((((((((((((()))************************************++++++,,,+++++++++---+++))))))+++,,,,,,+++++++++++++++++++++++++++------------.........//////............................../////////000000---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%&&&%%%$$$$$$######"""""""""#########$$$$$$%%%%%%%%%######$$$&&&(((***+++,,,'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''((()))***+++((()))))))))************''')))******)))(((***+++******++++++,,,------...---...000//////111555999MMMttt___KKK@@@>>>===>>>@@@??????BBBFFFNNNMMMJJJDDDDDDPPPeeevvvuuuhhhZZZRRRKKKCCC<<<999777555444555666666555333444333333222111222222222111111111222222111111111///000111111000000222444}}}[[[GGGAAA???>>>===;;;;;;;;;999555222111111111000///...---,,,,,,,,,))))))))))))(((((((((((($$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&''')))******)))'''((())))))))))))((((((((()))***+++,,,,,,,,,,,,'''+++---,,,***---666>>>III[[[{{{qqqrrr~~~ttt___SSSMMMQQQPPPJJJGGGHHHCCC;;;666555222000///000222444111111000000000000111111............////////////222222111000///...------......------...///111222//////000000111000000000111222555:::AAAEEEGGGGGGRRRVVV```pppwwwuuu{{{ttteeeaaakkktttooolllkkkdddaaadddnnnxxxpppjjjaaaTTTIII222...,,,,,,(((%%%&&&***((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((''''''''''''&&&((((((''''''(((((()))***)))))))))))))))*********))))))+++,,,,,,---------...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---...//////000......//////////////////////////////000000000000......///......---,,,+++++++++++++++++++++++++++,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################"""######$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%""""""###%%%'''***,,,---///---***'''%%%#########&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***''''''''''''(((***+++,,,))))))))))))************'''(((***)))(((((()))+++))))))***+++,,,,,,------...,,,++++++...222555666666OOOhhhiiiRRRCCC;;;666888999777999>>>EEEVVVffffffZZZQQQRRRXXXZZZYYY^^^eeeggg^^^RRRKKKAAA<<<666333444555444222444444333222222222222222000111222222222222111000///111222111000000111222~~~[[[GGGAAA???===<<<999:::;;;999666333222222111000///...---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&'''((()))(((''''''(((((())))))(((''''''(((((()))***+++---......(((,,,//////......000333444BBB^^^uuuggghhhmmmuuu{{{ooonnniiidddiiimmmdddTTTCCC@@@<<<999888;;;???BBBBBB@@@<<<888666555555666444444333333222222111111333333333333333333333333555444333333444777:::<<<555555555555555666777777;;;@@@KKKYYYffflllmmmkkklllooowwwxxxhhhaaajjj~~~}}}hhhpppccc```^^^TTTVVVaaaeeehhhsss{{{lllXXXDDD777222(((+++...000+++%%%(((...'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((()))))))))&&&''')))***,,,---------...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000.........///000000000111//////000000000111111111////////////...---,,,+++************************************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&(((***+++111000...+++(((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((())))))******&&&&&&''''''(((***+++,,,))))))))))))************'''((())))))(((((()))+++(((((()))***+++,,,---------,,,++++++---000222444111===GGG]]]iiiNNN@@@888;;;<<<777777===;;;OOOhhhxxxxxxnnnbbbZZZQQQMMMPPP]]]iiilllgggcccRRRIII===666444555444333444444333222222222222333000111222222222222111000///000222111000///000111~~~[[[GGGAAA>>><<<;;;888999:::999666444333333111000///...---,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&''''''''''''((((((((()))((('''&&&&&&'''(((&&&%%%''''''((())))))((('''&&&(((((()))***+++---///000+++***((()))+++...111333///555EEEdddrrrfffUUURRRSSSWWWsssuuuWWWTTTOOOKKKKKKOOOTTTXXX\\\XXXQQQJJJDDD@@@??????<<<;;;:::999777666555444444555555666888999::::::===<<<::::::<<>>FFFLLLXXXooowwwdddXXXTTTTTTWWW[[[aaaXXXOOOKKKFFF???<<<<<<777555333222222222000///333333222222222111111111444333333333222111111111yyyxxx___GGG>>>======<<<999:::999777444222222333222111///---+++***))))))))))))((((((((('''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...000444???SSSkkk{{{lllpppxxxttt|||~~~}}}ssseee]]]aaagggnnn}}}rrrkkkmmmxxxpppooowww{{{kkkaaa```eeejjjpppwww|||yyyrrrssssssvvvwwwrrr}}}}}}rrrZZZNNN===111+++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((***,,,...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------........................------------............/////////000000000/////////......---------,,,,,,+++******+++++++++(((((((((((((((((((((((((((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((())))))***++++++)))))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........000000111444777CCC]]]uuulllTTTEEEAAA888;;;===>>>AAAJJJXXXdddqqqooopppxxx~~~xxxcccOOOOOOMMMOOOVVVXXXPPPGGGAAA;;;888555333444444444444444333333222222222333333222222222222222111111111sssmmm```GGG??????>>>===:::;;;:::888555333333333222111///---+++******))))))))))))(((((((((''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,+++,,,------///666@@@HHHPPPWWWlllpppzzz\\\MMMLLLZZZhhhooonnnvvv{{{ddd\\\]]]xxxzzztttttteeeZZZTTTXXXbbbiiikkkmmmwww|||uuutttpppdddWWWOOO999333---******,,,+++***(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((***+++---...+++***************++++++++++++++++++,,,,,,,,,,,,......---------------------------......------,,,...............//////////////////...............---,,,+++***************(((((((((((((((((((((((((((((())))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((())))))***+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------......//////111222222555@@@KKKsss{{{___PPPDDD===999:::777555===IIINNNXXXiii~~~^^^IIIGGGIIIQQQWWWXXXWWWXXXIIIDDD===888555444333222444333222222222333444555111111111111111222222222pppeeezzz___GGG?????????<<<:::::::::888555333222333111000///---+++*********)))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***((((((((((((((()))******+++++++++++++++,,,,,,,,,)))+++---//////222666999<<<@@@PPPiiicccgggooorrrjjjZZZNNNJJJLLLPPPjjjyyybbbUUUPPPnnn~~~gggWWWPPP\\\kkktttzzzwwwfffYYYMMMAAA;;;:::///---++++++---...,,,+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))***,,,---)))))))))))))))******+++******+++++++++,,,,,,,,,......------------,,,,,,+++,,,---......---+++***---------------.................................------+++***))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))))))))******++++++++++++''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))***************++++++,,,------......,,,...111555777999;;;===IIIhhhhhhQQQ???555999<<<888:::CCC:::DDDRRReeerrraaaXXXNNNGGGEEEIIIVVVccc]]]WWWNNNFFF???999444111555333222111111111333444000000000111111222222222ooo```qqq^^^EEE>>>???>>>;;;888999999777333111111222111000...---,,,+++*********)))))))))((((((((((((''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***((((((((('''((())))))************++++++,,,,,,,,,,,,---------,,,---...///333222999GGGVVViiifff^^^[[[eeerrrvvvsssooojjj___iiiwwwkkkrrrwwwaaaTTTPPPPPP```dddlllvvv||||||zzzyyynnn```ZZZgggzzznnn]]]III;;;333...---000+++***))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))***+++)))((((((((())))))***+++******+++++++++,,,,,,,,,......------,,,,,,,,,,,,+++,,,---------,,,***)))------,,,,,,,,,,,,,,,,,,------------............---,,,+++***))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))***************+++++++++''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))***************++++++,,,------...---///222555999<<<<<<:::333EEEaaa~~~kkkQQQ>>>BBBHHHBBB:::::::::???CCCEEEQQQ```gggdddmmmkkkeeeYYYIIIAAAJJJVVVccc^^^WWWOOOIIICCC===999777666444222111111111111000000111111222222222333tttcccnnn]]]DDD>>>@@@>>>;;;888888888666333111111111000000...---,,,+++++++++******)))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***((((((''''''(((((()))***))))))******+++,,,,,,,,,,,,++++++******+++,,,,,,---+++///666;;;BBBUUUiiiuuupppvvv~~~jjj]]]iiittt~~~dddTTTYYYsss{{{fff[[[VVVSSSPPPKKKLLLWWWdddjjjkkkkkkvvvwwwpppuuu}}}xxxjjj___FFF:::///,,,+++)))(((***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,+++***)))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%############$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***************************'''((()))******)))((('''))))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,------///111111111333666555111///222<<>>DDDHHHOOO\\\lllpppdddSSSOOOSSSUUUQQQLLLHHHFFFDDDBBB@@@===<<<;;;888666333111000222222222222222333333333tttyyy^^^EEE???AAA@@@;;;999999999777444222222222000///...---,,,+++++++++*********)))))))))(((((('''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***(((''''''''''''((())))))((())))))***++++++,,,,,,***))))))***,,,...//////---***---222111///777DDDSSSccc|||kkkcccfffeeeXXXJJJEEEIIIMMMWWWrrr}}}{{{vvv^^^NNNQQQggg{{{mmm^^^SSSKKKHHHJJJUUUaaakkkvvvvvvgggfffccc^^^VVVKKK@@@999,,,((((((++++++(((&&&''''''(((******))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''(((((())))))))))))***+++,,,,,,,,,,,,,,,,,,------------......------,,,++++++***---,,,+++******))))))))),,,,,,++++++*********************++++++,,,,,,,,,******))))))))))))******''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###############################################################$$$%%%%%%############$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))(((((((((((()))))))))************+++,,,,,,------,,,000000------111000,,,000...000777AAAUUUvvvyyyPPPCCC;;;======888777<<<555BBBUUUcccddd______dddPPPKKKCCC>>>===???AAACCCFFFFFFDDDAAA===888444111444444444333333333333333___FFFAAACCCAAA===:::::::::888555333333333000///...---,,,+++++++++************))))))))))))&&&&&&&&&'''))),,,...000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***'''''''''''''''((())))))((())))))***++++++,,,,,,,,,+++***+++,,,,,,+++)))---)))***---***&&&+++666666CCCXXXpppuuu```OOOMMMTTTXXXVVVQQQNNNJJJOOOkkkvvvkkkpppsss]]]XXXlllooo[[[NNNPPPbbbvvvxxx}}}sssjjj^^^SSSRRRSSS[[[fffppp|||~~~iii___WWWKKKAAA999222,,,(((((()))+++...+++&&&%%%(((%%%'''***+++)))'''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''((())))))))))))***+++,,,---,,,,,,------------............---,,,,,,+++******...---+++)))(((((()))***,,,+++++++++******))))))))))))*********+++++++++***)))))))))))))))***+++''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######################################################""""""###$$$%%%%%%"""############$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))))))))(((((((((((((((''')))***,,,,,,***)))'''))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------&&&,,,///,,,---222333///...000555666333:::TTTqqqpppSSS===???AAA:::666:::<<<:::<<>>IIIYYYUUUSSSZZZccc]]]KKK>>>>>>CCCCCCEEEGGGGGGBBB999222111333555555444333444555^^^GGG@@@>>>===<<<<<<======;;;777444333333000000///...---,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((('''&&&%%%%%%&&&((())))))))))))******+++++++++************+++++++++,,,...---,,,,,,......---,,,444444444555<<>>DDDSSSpppxxxwwwrrrkkkcccWWWJJJ>>>777;;;<<<888888===BBBEEESSScccfff[[[TTTTTTLLLEEE>>>;;;;;;:::666333666555333000//////000222\\\DDD===<<<<<<<<<=========;;;777333222222000000///...---,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%'''((())))))((((((((()))+++,,,---))))))))))))************,,,+++******,,,,,,+++***---............111555888KKK\\\uuuzzzqqqlllmmmoooeeeccc___SSSZZZxxxcccKKKFFFDDDGGGTTThhhiiiaaadddgggjjjqqqyyypppjjjeeebbb~~~hhhJJJFFFDDDOOOnnnxxxiii[[[VVVWWWXXXWWWXXXeeemmmttttttmmmddd^^^[[[eeekkkuuutttddd^^^___^^^UUUGGG;;;333111,,,)))'''(((++++++)))&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$######%%%&&&''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''(((((('''&&&&&&''''''((()))***************+++,,,---......---,,,,,,---...---,,,******)))))))))))))))*********))))))))))))************)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&%%%&&&'''''''''((((((((()))))))))***)))))))))((((((((((((&&&&&&''''''((()))))))))''''''((()))))))))))))))(((((((((((((((((())))))+++---//////...------...000......000///---000444555777CCC[[[wwwnnnUUU>>>999===<<<777555444666AAAQQQXXXTTTSSSVVVTTTKKK@@@:::::::::666222222444777::::::777222...ZZZDDD>>>======<<<===>>>===:::666222111000000000///...---,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&'''((())))))(((''''''(((***---///((((((((()))))))))))))))(((''''''))),,,......---)))+++...000000111333555333<<>>DDDMMMbbbhhh```WWWXXXkkkzzzaaa[[[YYY\\\ooo|||iiiWWWKKKFFFeeepppPPPCCCEEENNN___ooo{{{zzzjjj]]]TTTMMMLLLOOO[[[gggrrrrrrooonnnrrrvvvyyyjjj[[[UUUQQQJJJ???444...,,,---+++***)))***++++++)))&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%&&&'''''''''(((''''''((()))***)))(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***'''&&&&&&''''''((()))******************+++,,,------,,,,,,...//////...,,,++++++******+++,,,,,,---+++******))))))******+++***))))))(((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&%%%&&&(((&&&&&&''''''((())))))***)))))))))(((((((((''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))***************++++++++++++,,,------,,,,,,---...***+++---.........///222666777:::@@@LLLgggtttMMM<<<<<<@@@@@@@@@;;;777666<<>>555333333333555777777444111{{{XXXEEE@@@???===<<<=========:::666222000000000000///...---,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&''''''(((((((((''''''&&&(((***---...(((((((((((((((((((((((()))((((((***---//////...,,,...//////......///000333666:::???MMMggg}}}uuuooorrrooo```[[[aaaaaa```\\\UUUZZZgggbbbTTTQQQ___qqqzzzgggTTTIIIDDDGGGKKKOOO^^^|||uuuRRRJJJ@@@AAAWWWxxxrrrTTTIIIDDDFFF___~~~{{{___LLLFFFHHHWWWtttwwwcccXXXPPPJJJKKKRRR^^^ppp~~~qqqeeeYYYRRRSSSYYYaaannnxxxyyyzzz{{{|||qqqXXXKKKEEE???666///,,,+++***))))))((('''&&&&&&'''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&((('''''')))++++++)))'''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******'''&&&&&&''''''((()))***+++*********+++,,,---------------///111000...,,,************+++,,,------++++++************++++++***))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%'''(((((('''&&&''')))%%%%%%&&&'''((()))******((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))******++++++++++++***+++,,,,,,++++++,,,...(((+++---...---///000111...000333444777IIImmmgggKKKBBB@@@>>>===AAA;;;666666777888999<<>>555...,,,...222444wwwVVVEEEAAA@@@>>><<<<<<<<<<<<:::666222111111000000///...---,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&''''''''''''(((((('''''''''(((***+++,,,))))))))))))((((((((((((---,,,++++++------,,,+++,,,---------++++++---///111111222333666@@@SSSeee{{{sssiiicccYYYYYY]]]^^^hhhuuulll[[[VVVIIIRRR[[[bbbiiiooommmhhhllljjjggggggrrr{{{uuugggMMMKKKGGGHHHUUUlllzzzeeeTTTOOOHHHFFFVVVnnn~~~fffRRRHHHFFFFFFPPPWWWZZZdddttt}}}eeeKKKAAAFFFPPP[[[bbbqqqooooooooojjjeeefffkkk}}}}}}ppppppvvvnnnTTTAAA777555///)))''')))+++***(((''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%######$$$$$$%%%%%%%%%%%%%%%((('''&&&(((+++,,,)))&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))'''&&&&&&''''''((()))***++++++++++++,,,---...//////......000111000...,,,)))((((((((()))***++++++++++++************++++++******)))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&((()))(((''''''((()))%%%%%%&&&'''(((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))'''''''''((())))))******)))***+++***)))***,,,...,,,000000---,,,---...---...,,,---222666===IIIUUUvvveeeYYYMMMEEEAAA<<<888777888999777666666555666;;;BBBIIILLLLLLQQQSSSUUUQQQIII???666222wwwTTTBBB??????===<<<:::;;;;;;999666333111222000000///...---,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''''''''''''''((((((((())))))***************))))))(((((((((---,,,++++++------,,,+++(((***,,,------...///111+++***...444666333333666EEEUUUmmm~~~wwwiiijjjbbb___\\\```pppvvvkkkccc```aaacccmmmnnnhhhZZZPPPOOOSSSVVVeeefffnnnvvvppp```[[[___]]]fffqqqyyyyyyqqqggg```LLLGGGEEELLL\\\ppp|||iiiUUUPPPWWWbbbmmmtttoootttqqqjjjkkkggggggcccXXXIII:::000,,,,,,***)))((())))))******(((((())))))((((((((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######(((&&&%%%(((,,,,,,)))$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&''''''((()))***+++++++++,,,---///000111111000//////000000...,,,))))))))))))))))))******,,,++++++******++++++,,,******)))((((((((((((((()))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((()))((('''&&&'''(((&&&&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&''''''((())))))******((()))))))))((())),,,......222222,,,***------+++222//////333555444444777LLL[[[uuuyyyfff\\\NNNBBB===;;;888555333333333444888===CCCGGGGGGVVVgggmmmdddRRRBBB888sss{{{xxxTTT@@@<<<<<<<<<<<<::::::;;;999666333222222000000///...---,,,,,,+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%&&&%%%$$$######$$$%%%&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''((())))))))))))((((((++++++******))))))(((((()))((((((***---.........(((+++---...---+++++++++---***///<<>>IIIWWWjjj|||nnnsssxxxiiiXXXOOOXXXfffnnnsssooo```QQQNNNSSSXXXgggzzzmmmaaabbbaaaccclllvvvzzzuuunnniii]]]WWW___kkksss{{{~~~yyyrrrmmmiiilllyyy}}}zzzfffXXXSSSIIIFFF@@@777000,,,+++,,,''')))+++)))&&&%%%(((+++&&&((())))))'''$$$###"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%$$$###""""""(((%%%%%%''',,,,,,((($$$&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***+++++++++,,,...000111222333111//////000///...,,,,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,******)))(((((((((((((((***)))((('''&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''''''''))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))((())))))***+++,,,,,,,,,(((((()))(((((())),,,...,,,111000***)))---///---+++,,,//////,,,***222<<<888<<>>???===;;;???===999777666777666666/////////...------,,,,,,******)))((('''&&&%%%%%%***))))))((('''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''$$$###$$$((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''')))+++,,,------***(((&&&(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------'''(((...999BBB@@@444(((---111444444666BBBUUUdddyyyrrrbbbeeeqqquuurrrmmmfffZZZVVVaaaqqqrrrfffnnnwww||||||{{{{{{|||{{{~~~tttjjjqqqwwwgggWWWIIIAAA444222///,,,***)))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&***------***&&&'''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))((((((((((((***,,,///111222000...---000//////...------,,,,,,***+++---......---+++***///---++++++,,,,,,,,,+++)))))))))))))))*********''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))+++++++++***************************************---///111000...,,,++++++---------...///111222333555222666AAAKKK]]]~~~xxx]]]RRRJJJAAA>>>:::999<<<999333222666===888999@@@FFFGGGHHHJJJzzzyyyyyyUUUBBB??????===;;;;;;:::888777666555333222/////////...------,,,,,,)))))))))))))))(((((((((***))))))(((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''(((***,,,---,,,+++((('''(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,......111888>>>>>>777///---000222111111666AAAJJJQQQ\\\ooo{{{www{{{~~~nnndddiiiwwwooo]]]MMM???444...000///,,,***(((((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((++++++)))&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((())))))))),,,---///000000000...---/////////...---,,,,,,,,,***+++---......---+++***...,,,******,,,,,,,,,+++))))))))))))))))))))))))'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))******+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((*********************)))************************+++---///...---+++++++++,,,,,,,,,---...///000111333///000777;;;DDDZZZqqq}}}ooobbbXXXUUUTTTQQQHHH===999<<<888<<<>>>===<<<>>>@@@@@@xxxUUUCCC??????===;;;999999999888777444222000/////////...------,,,,,,((()))))))))*********+++)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%#########$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&'''''''''''''''''''''''''''(((***,,,,,,+++***)))(((((())))))******++++++*********+++++++++,,,,,,,,,,,,,,,...111222111///,,,---//////......///111555999@@@KKK\\\sss~~~|||hhh[[[XXX\\\```ZZZSSSGGG;;;333...+++))),,,+++)))'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''''''''(((((())))))***////////////............///......------,,,,,,+++***+++,,,------,,,+++***---+++******+++,,,,,,+++******))))))((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################$$$$$$$$$###############$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++++++++,,,------......///000111222777333222444444333<<>>555:::;;;444000444:::>>>xxxVVVCCC???===;;;:::;;;;;;;;;999666333222222/////////...------,,,,,,))))))))))))))))))))))))))))))((((((''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&(((&&&###!!!###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))+++,,,++++++***((((((((()))))))))******)))))))))*********++++++))))))(((((('''(((***,,,++++++,,,---///...,,,+++000000111333999CCCOOOXXXiiivvv~~~nnntttkkkWWWJJJCCC>>><<<333111---***)))***+++,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((()))******000///...---,,,,,,---...------------,,,,,,++++++******+++,,,,,,,,,++++++,,,***))))))+++,,,,,,+++******)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""##############################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''')))++++++++++++---...222222222222333444555666<<<777555666555222333888@@@KKK[[[qqqeeeNNNFFFAAA??????===:::???HHHzzzXXXDDD>>>;;;:::999;;;;;;:::777333111111333/////////...------,,,,,,******)))(((''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))'''$$$"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&'''(((***++++++++++++(((((((((((((((((())))))((((((((()))))))))*********,,,---+++***)))+++---,,,******,,,...000///---,,,,,,,,,---...111444777777AAAPPP```ooo~~~yyyeeebbbjjjnnnllliii```UUUHHH===777333000---************((('''&&&&&&'''''''''''''''((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&&&&'''((())))))***///...,,,+++***+++,,,---,,,,,,,,,,,,,,,+++++++++)))******+++,,,,,,,,,,,,+++***((()))***++++++***)))))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""##############################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))''''''((((((((()))))))))&&&&&&''''''((((((((((((((((((((((((((((((((((((''')))***++++++,,,...000333333333333444444555666888444222333222000000222666666777AAAWWWrrr{{{ppp___]]]jjjjjjUUUIIIMMM^^^GGG>>>::::::;;;999;;;;;;888222///000111/////////...------,,,,,,******)))((('''&&&%%%%%%((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''''''''''''''''''''''''&&&'''((()))************''''''''''''(((((((((((('''''''''((((((((())))))***,,,------,,,++++++,,,---+++))))))+++---------,,,+++))))))***,,,///111111111444:::BBBMMM]]]jjj|||qqqzzzxxx^^^QQQPPPOOOLLLJJJ???999222...---,,,***(((&&&)))++++++)))&&&%%%$$$&&&''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))&&&&&&&&&''''''(((((())),,,,,,***))))))***++++++++++++++++++++++++++++++))))))******++++++,,,,,,,,,***(((((()))***)))(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################$$$$$$$$$##################""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***&&&&&&''''''(((((())))))))))))))))))))))))))))))''')))*********,,,...111000000//////000111111222333222111000/////////000...333777777888DDDXXXhhh{{{ZZZLLLdddKKK@@@;;;;;;===888<<<@@@>>>999333000000/////////...------,,,,,,***)))))))))(((((('''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''((()))))))))******''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))(((+++******)))))))))+++,,,---+++)))))))))+++,,,,,,333///---000333666===FFFWWWaaaooo{{{{{{{{{cccgggnnnyyy{{{tttaaaKKK@@@===:::777777444222///,,,***)))((('''"""%%%((()))((('''((()))&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''''''''''')))(((((((((((())))))************+++++++++++++++)))))))))******+++,,,------+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$#######################################$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))&&&''''''((())))))******************************'''((()))))))))***---///---,,,,,,,,,,,,---......,,,///111000///...///000***111777777333555AAALLLhhhccciiiNNNAAA======@@@888???FFFGGG@@@888333111000//////...------,,,,,,))))))))))))************'''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!"""&&&'''&&&###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&########################''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((+++(((&&&''')))******)))''')))******))))))+++...&&&'''))),,,......,,,***(((&&&)))000222...,,,///000666===EEEPPP]]]eeefffoooxxxooorrr||||||jjj```[[[XXX[[[bbbccc\\\UUUHHH===333000000,,,)))(((++++++***))))))(((((()))&&&((()))'''$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))******************++++++))))))))))))***+++,,,---...+++)))(((((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$%%%"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((()))******+++************************&&&'''(((''''''(((+++...,,,,,,+++++++++,,,------###)))//////------......///,,,,,,///333333333222666RRRnnn~~~jjjFFF@@@@@@<<<===<<<;;;888666444444333444333111///---,,,++++++,,,''''''''''''(((((((((((()))'''###  """$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%%%%$$$""" $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&'''&&&%%%###"""###%%%(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))'''&&&%%%%%%&&&&&&'''((((((((())))))*********)))'''&&&'''(((***+++((((((((((((((()))******++++++************++++++++++++******++++++,,,---//////000222333444555666>>>FFFRRR\\\fffqqq~~~~~~}}}kkk[[[VVV```jjjuuuxxxooo```TTTMMMCCCBBB@@@<<<999666444222---,,,,,,+++***)))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&,,,+++++++++***)))))))))******(((''''''+++000444444111---(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""""""""###########################$$$$$$$$$$$$###""""""!!!############$$$%%%$$$$$$$$$############"""%%%%%%$$$######$$$%%%%%%########################"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******)))((('''%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&(((,,,...,,,***+++---///111222000...---***)))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111999BBBJJJUUUkkklllGGGAAA@@@<<<<<<<<<:::888666444333333333222111000...------------))))))))))))************+++)))'''%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((***)))'''&&&%%%%%%&&&&&&'''''''''(((((())))))))))))((('''&&&'''(((***+++((((((((((((((())))))******))))))(((((())))))***+++************+++,,,,,,------...///000111111222---333999>>>BBBGGGOOOUUU\\\cccllluuu~~~uuu{{{}}}hhh\\\WWWMMMSSSYYYXXXOOODDD;;;777444333111000...,,,***************)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((())))))))))))(((''''''++++++************************)))''''''***///333333111---)))''''''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&###""""""!!!!!!!!!!!!!!!############"""""""""!!!#########"""""""""""""""###########################$$$$$$$$$$$$###""""""!!!############$$$%%%$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))((('''))),,,...---+++......///000///---+++***))))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---111666999???NNNbbbrrrlllHHHAAA@@@;;;;;;:::999777555444222222222111000000///......//////************))))))))))))***)))(((((((((((())))))''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$&&&(((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""######$$$&&&(((***+++((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((###$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''((((((((())))))((('''&&&&&&&&&&&&'''''''''''''''((((((((()))((('''''''''((()))***''''''((((((((())))))))))))((((((''''''(((((()))***************++++++,,,+++++++++,,,,,,,,,------***---///...------111444:::???FFFMMMSSS\\\eeelllppppppuuuwwwbbbQQQHHHDDD:::<<<===:::333...,,,,,,******))))))(((((('''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((())))))******))))))((('''))))))******************)))***)))((((((***...222111///,,,***))))))******&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$###########################""""""""""""############""""""!!!!!!###########################$$$$$$$$$$$$###"""""" !!!###$$$######$$$%%%$$$$$$$$$############"""%%%$$$############$$$%%%########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))((()))+++---...---000///...---+++***((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000000111777AAAIIIYYYooojjjGGGAAA@@@;;;<<<999888777555444222111111///............/////////((((((((((((''''''''''''%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%'''(((&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%(((***,,,)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###$$$&&&)))$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((((((((()))(((((('''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''((()))***'''''''''((((((((((((((()))((((((''''''(((((())))))))))))))))))***++++++*********)))))))))))))))---//////...,,,+++---///...000222333333555888;;;===@@@EEEKKKPPPSSSWWWZZZ[[[]]]dddnnnyyy}}}xxxvvvuuuxxx~~~rrrhhhYYYJJJ>>>666111///...///...+++)))))),,,...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((***************)))(((((((((((())))))******++++++)))******)))(((***---///---,,,***)))))))))******&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%#########"""""""""""""""############"""""""""!!!###########################$$$$$$$$$$$$###"""""" """$$$$$$#########%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))((((((***+++,,,---///---+++)))(((''''''((('''(((((()))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,---------.........000000//////000333666888888GGG___wwwfffDDD@@@@@@<<<<<<999888777666444222111000,,,,,,------------------)))((((((((('''''''''&&&$$$$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&%%%$$$"""#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))***(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((((()))&&&&&&'''((()))(((((('''***))))))(((((())))))***))))))(((((())))))***+++******)))))))))((((((((('''(((((((((((((((***+++'''((())))))))))))+++,,,(((+++.........///111222111222666>>>FFFLLLMMMLLLAAABBBCCCDDDFFFGGGHHHIIIDDDJJJWWWeeeggg]]]QQQJJJJJJPPPWWW]]]```___XXXPPP999444...+++***,,,,,,,,,'''''''''&&&&&&''')))+++&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''***************)))((((((((((((((())))))******+++)))*********))))))+++---((((((((((((((()))))))))&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""###########################$$$$$$$$$$$$###""""""!!!###%%%%%%#########$$$$$$$$$$$$#########""""""################################################$$$###$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((((((&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))***++++++***((('''''''''))))))&&&'''((()))***)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------...000111111111+++000999DDDQQQggg{{{zzzcccCCC???@@@<<<===999999888777555333111000+++,,,,,,---------,,,,,,++++++******))))))((((((&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%###!!!############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))))))))(((((('''((((((((('''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''((()))(((''''''***))))))(((((())))))***((((((((((((((())))))***))))))))))))))))))))))))''''''&&&&&&&&&'''(((((())))))))))))************(((,,,,,,)))((()))***)))((((((***---111222222000)))+++---------,,,---...---...333999999333......///......///111111000...)))'''&&&&&&(((*********((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$######"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''))))))******))))))((('''(((((())))))))))))))))))(((***++++++))))))***+++&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""###""""""""""""############!!!!!!!!!"""######$$$$$$###########################$$$$$$$$$$$$###"""""""""$$$%%%%%%$$$######$$$$$$$$$$$$############"""""""""###$$$$$$###""""""########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))((((((((()))(((''''''&&&'''((()))***&&&'''(((*********)))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///////////////000///000222666???QQQbbbxxxdddCCC@@@@@@<<<<<<999999999888666444222111,,,---.........---,,,++++++++++++***)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$###%%%&&&'''%%%$$$############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((())))))***)))(((''')))))))))(((((('''''''''&&&&&&''''''((((((''''''$$$%%%'''))))))((('''&&&)))((((((''''''(((((()))(((''''''''''''((())))))(((((((((((())))))))))))+++***)))))))))******))),,,,,,+++******)))'''&&&))),,,+++'''(((,,,,,,(((,,,,,,,,,,,,---...---,,,,,,------,,,++++++,,,---111...,,,---+++)))+++///...+++((()))*********++++++++++++***((('''&&&%%%))))))(((((()))((('''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&((())))))))))))((('''''')))))))))))))))((((((((((((***++++++***)))))))))%%%&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!"""""""""############ """###$$$%%%&&&###########################$$$$$$$$$$$$###"""""""""$$$&&&%%%$$$######$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!########################$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$'''+++,,,***((((((((('''''''''''''''((())))))%%%&&&(((***+++***))))))))))))))))))************************************++++++,,,,,,,,,---------...000000///------...000333111222333333222888???GGGQQQiiifffEEE@@@@@@;;;;;;:::::::::999777555222111---.../////////...,,,+++***))))))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%#########%%%((()))((('''"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))(((&&&$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))'''((()))******)))((('''******))))))((((((((('''%%%&&&''''''((((((''''''$$$%%%'''))))))((('''&&&'''''''''&&&&&&''''''''''''''''''''''''((())))))'''''''''((((((((()))))))))(((&&&&&&'''(((((('''(((((((((((())))))(((&&&'''***((($$$''',,,,,,'''''''''&&&'''(((***,,,,,,---+++)))'''&&&&&&(((******((())),,,+++((((((,,,%%%$$$&&&***,,,+++((('''"""%%%''''''&&&%%%&&&(((%%%$$$$$$%%%&&&(((((('''###$$$$$$%%%&&&''''''((($$$%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&******))))))((((((''''''(((***,,,,,,***(((((((((&&&''')))++++++***((('''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$###""""""!!!!!!""""""!!!!!!""""""#########$$$ !!!###%%%&&&'''###########################$$$$$$$$$$$$###""""""###$$$&&&&&&$$$######$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!########################%%%$$$#########$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$(((---...,,,)))(((((((((((((((((((((((((((((($$$&&&(((***++++++))))))))))))))))))************************************++++++,,,,,,,,,---------+++---...,,,))))))---111,,,+++---222333222222666888;;;HHH___vvveeeHHH>>>>>>===;;;::::::888777555333222111111111000///...---,,,,,,++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%%%%###'''&&&$$$""""""###$$$%%%''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$######***((('''***---...)))$$$&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++*********)))((((((((((((((((((((((((***'''&&&&&&((((((%%%###((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""########################$$$#########""""""!!!!!!###!!! !!!%%%&&&%%%###""""""""""""""""""""""""!!!"""#########!!! $$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%******))))))(((((('''''')))(((''''''''')))***+++***++++++++++++***)))))))))))))))(((''''''&&&&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$#########$$$&&&'''"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---......///////////////222222333888BBBOOO[[[ccccccGGG>>>===<<<::::::999888777666555444444111111000///...---,,,,,,+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%%%%###&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))'''&&&)))------***&&&&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((())))))((('''&&&&&&'''((())))))))))))(((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''&&&%%%'''***+++)))'''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""####################################"""""""""!!!%%%###"""###%%%%%%###!!!"""""""""""""""""""""""""""############"""!!! $$$###""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))(((((('''''')))((('''''''''(((***++++++,,,,,,,,,,,,+++******))))))((((((''''''&&&&&&$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...------...///////////////222111111111444888<<>>>>>===:::999999999888777777666666111111000///...---,,,,,,*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%###%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%(((+++---+++((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&&&&'''(((((((((((((((((((((''''''''''''''''''(((((((((((()))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''&&&&&&(((***+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""####################################""""""""""""&&&%%%%%%%%%&&&%%%""" """"""""""""""""""""""""######$$$$$$$$$###""""""###"""!!!"""$$$%%%%%%###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%)))))))))((((((((((((''')))((('''''''''((()))***,,,,,,,,,,,,,,,+++******))))))(((((('''&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$############$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""$$$%%%'''((()))***''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...////////////...---...///000000000000000333555:::CCCSSSkkkbbbHHH??????>>>;;;::::::999888666555555444111111000///...---,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$######"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###$$$%%%%%%%%%%%%$$$###"""##################$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&***,,,+++***'''&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""#################################"""""""""""""""$$$%%%%%%&&&&&&%%%###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&''''''))))))+++++++++++++++***)))))))))((((((''''''&&&%%%%%%$$$$$$############$$$$$$###$$$$$$%%%&&&%%%%%%%%%##################$$$$$$""""""""""""""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""###$$$%%%'''(((******&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************************************++++++,,,,,,,,,---------,,,---......//////......,,,---///111333333222222444555777:::???IIIUUU]]]yyyeeeJJJAAAAAA???===<<<;;;999777555333111000111111000///...---,,,,,,*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''%%%###$$$%%%%%%%%%%%%$$$###"""###"""""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%'''***+++,,,(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""########################""""""""""""""""""######!!!###$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))((('''&&&&&&'''(((((()))))))))))))))(((''''''((((((((('''&&&&&&%%%%%%$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$######$$$$$$$$$###""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,------,,,------...............000000///......---,,,,,,+++---000222333555777888>>>OOOeeeuuuhhhKKKAAAAAA@@@>>><<<;;;999777444222000///111111000///...---,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$%%%(((+++---(((&&&$$$$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&$$$%%%&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""########################""""""""""""############ """############%%%&&&""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((()))((('''&&&&&&&&&'''(((((((((((((((((('''&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$############$$$######"""!!!""""""""""""""""""""""""""""""""""""""""""######"""############$$$$$$$$$"""###############""""""###############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,---............---......---,,,,,,,,,------,,,,,,------...000111222///666===AAAGGGXXXpppiiiKKK?????????===<<<;;;:::777555333111111111111000///...---,,,,,,---,,,+++***)))''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###&&&%%%###"""""""""##############################!!!!!!!!!"""#########$$$############$$$$$$$$$$$$######$$$&&&((((((%%%###&&&%%%$$$#########$$$%%%###""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######&&&***---)))&&&$$$###%%%&&&''''''###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###%%%&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&%%%'''((('''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""########################!!!"""""""""############"""######!!! ###&&&""""""""""""""""""""""""$$$######"""###$$$%%%&&&&&&$$$######$$$$$$"""!!!""""""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''((((((((()))(((''''''&&&(((''''''&&&&&&%%%%%%$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$###"""!!! """"""""""""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))******************************++++++++++++,,,,,,,,,+++,,,------......------+++,,,---///000111111222222111000///000111111111444555444111///777FFFSSSZZZiii|||jjjJJJ>>>======<<<;;;;;;:::888777555444444111111000///...---,,,,,,...---,,,***)))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''%%%###!!!!!!"""###$$$########################%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$&&&((((((%%%###'''&&&$$$""""""###$$$%%%############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&''''''&&&%%%$$$###"""%%%)))---)))&&&$$$###%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))&&&$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""########################!!!!!!""""""#########$$$$$$$$$### !!!$$$""""""""""""""""""""""""######"""""""""###%%%&&&'''%%%$$$#########!!! """"""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&''')))))))))))))))(((((('''(((''''''&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$$$$"""!!! """"""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$!!!""""""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------......---------...000111111///,,,+++******,,,...//////---+++)))---222444333666<<>>:::===;;;:::999777666444333222111111000......---------******))))))(((((('''''''''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&##############################$$$$$$$$$$$$######!!!"""$$$###"""!!!"""###$$$$$$$$$#########"""""""""$$$%%%$$$!!!!!!###&&&$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$##############################""""""###%%%'''(((,,,)))%%%%%%'''(((&&&############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!########################$$$$$$$$$############"""!!!!!!"""###############""""""""""""############"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%$$$###""""""###$$$%%%###############"""!!!!!!"""############$$$$$$$$$######""""""""""""##############################$$$$$$######"""#################################&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************)))************+++++++++*********+++++++++,,,,,,------------------------...------------...//////000000000000111111111111333666;;;AAAHHHNNNSSSVVVrrrKKK@@@===999;;;;;;:::999777666444333222222111000///------,,,,,,+++++++++***))))))((((((''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######!!!###%%%%%%###""""""###$$$$$$$$$#########""""""###%%%&&&%%%###"""$$$'''$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$############$$$&&&'''((((((((('''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!########################$$$$$$$$$#########""""""!!!!!!"""###############""""""""""""############"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((()))((('''%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$###""""""###$$$$$$###############"""!!!!!!"""############$$$$$$$$$######""""""""""""##############################%%%$$$$$$$$$$$$$$$%%%%%%########################%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,------------...---------------------------------------...//////////////////000000000000///000222444777999;;;<<>>;;;===;;;:::999777666444333222444333111///---,,,+++***,,,++++++******)))((((((''''''''''''''''''''''''(((&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$$$$######!!!###&&&'''&&&$$$##############################%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$###&&&))))))'''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&########################$$$##################$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""####################################""""""""""""!!!!!!"""###############!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((()))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""#########"""""""""""""""$$$##################$$$#########$$$$$$######"""""""""#########$$$$$$$$$######""""""""""""#######################################$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************))))))))))))************,,,,,,,,,,,,,,,---------------,,,,,,------...///,,,,,,---------.........111111111111111111111111iiiFFF>>><<<999;;;;;;:::999777666444333222444333111///---,,,+++************)))((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$$$$######!!!$$$&&&'''%%%$$$##############################%%%$$$#########$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$%%%$$$$$$$$$$$$###%%%$$$%%%'''))))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''%%%######%%%&&&%%%%%%###########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""#################################$$$$$$#########""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""#######################################"""""""""!!!!!!!!!!!!"""###############!!!"""""""""############""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""#########"""""""""""""""#########$$$$$$###############$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""##############################""""""""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********((((((((()))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------------...///000111111222jjjFFF===;;;666888;;;:::999777666444333222333222111///---,,,++++++******))))))(((''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######"""$$$%%%%%%#########$$$###############$$$$$$$$$%%%###""""""###$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$%%%###"""%%%)))***'''###%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$'''%%%###"""$$$%%%%%%%%%########################"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""##########################################"""""""""!!!!!!!!!!!!!!!"""###############""""""""""""############"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$######""""""""""""##############################""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******)))************+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,------...+++,,,,,,,,,---------------------....../////////hhhFFF>>><<<888:::;;;:::999777666444333222222111000///------,,,,,,++++++******)))((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$#########$$$$$$"""!!!!!!###%%%""""""#########$$$$$$$$$&&&$$$""""""$$$%%%%%%###"""""""""######$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################""""""$$$%%%&&&%%%%%%$$$$$$######$$$&&&'''''''''%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$'''%%%""""""###%%%%%%%%%########################!!!$$$&&&&&&$$$######%%%########################&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""#######################################"""""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""############"""############$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$######################################################""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$######""""""""""""##############################$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))*********++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,------------...........................eeeEEE@@@@@@===@@@;;;:::999777666444333222111111000......---------,,,,,,++++++***)))))))))'''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&##############################$$$$$$$$$$$$###############!!! ###&&&""""""######$$$$$$$$$$$$(((%%%######&&&'''&&&$$$#########$$$$$$%%%%%%%%%########################$$$#########$$$%%%%%%&&&########################!!!"""###%%%&&&&&&%%%%%%!!!$$$&&&%%%######'''+++%%%%%%%%%$$$$$$#########"""############$$$$$$$$$'''%%%"""!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$######%%%###########################"""!!!"""$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$######""""""""""""##############################&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''(((((((((((())))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---------.........***+++++++++,,,,,,------dddDDD>>>===999;;;===<<<999777555444444444000000000000///...---,,,,,,+++***((('''%%%$$$###((((((((((((''''''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!! !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''+++***'''$$$######$$$%%%%%%%%%&&&&&&%%%%%%$$$###'''###"""$$$$$$"""###'''%%%###"""$$$&&&%%%"""##############################"""""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$###############$$$###!!!"""###%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##################$$$$$$$$$######!!! #########"""""""""""""""########################$$$$$$$$$#########""""""&&&### !!!"""######"""!!! """$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""""""""########################""""""!!!!!!$$$###"""###$$$$$$###"""$$$#########""""""!!!!!!&&&%%%"""!!!!!!###&&&(((###$$$%%%%%%######$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&'''$$$######""""""######$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""###$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&((()))************''''''(((((())))))******'''''''''''''''((())))))++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------...------,,,,,,eeeDDD======:::<<<<<<:::888666444333333333000000000000///...---,,,++++++***((('''&&&%%%$$$'''''''''&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''''''''%%%$$$### !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&***)))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%""""""%%%%%%""""""%%%%%%###"""###%%%%%%""" #################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""######$$$###!!!"""###%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!! ###"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""%%%###!!! """######"""###"""!!! """###%%%"""############$$$$$$$$$!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""############$$$######"""""""""""""""$$$###""""""$$$$$$###"""############"""""""""!!!$$$###"""!!!!!!###%%%&&&###$$$%%%%%%######$$$%%%"""############$$$$$$$$$####################################$$$%%%&&&'''$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''((('''''''''''''''((())))))******((((((((((((((()))******+++************+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---------------,,,,,,eeeCCC<<<<<<:::===;;;999888666444333222222000000000000///...---,,,******)))(((((('''&&&&&&******)))((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$######$$$$$$$$$$$$######"""############""""""!!!!!!!!!!!!"""######$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&((((((''''''&&&%%%$$$############$$$###""""""!!!$$$"""###''''''###"""$$$&&&$$$""""""###$$$###"""########################"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!!!!!!!"""#########$$$###!!!"""###%%%$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########""""""!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$##################"""!!!"""###$$$###"""######"""!!!"""###$$$%%%"""############$$$$$$$$$""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$############$$$$$$""""""""""""############$$$$$$"""!!!!!!!!!"""###$$$###""""""$$$$$$###"""############""""""""""""!!!""""""""""""############$$$%%%$$$######$$$%%%"""############$$$$$$$$$####################################$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&''''''(((((()))******))))))(((((())))))***+++***************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,eeeBBB;;;;;;:::===;;;:::888666555333222222000000000000///...---,,,)))))))))((((((((((((((((((((('''((((((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!! !!!!!!""""""############$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###################################################$$$$$$$$$###$$$%%%%%%&&&%%%&&&'''((('''&&&$$$#########$$$$$$######"""!!!###"""%%%******%%%"""###%%%$$$"""""""""###$$$$$$########################"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!!!!"""###$$$$$$%%%$$$###!!!"""###%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!""""""############""""""""""""""""""#########""""""""""""""""""""""""########################"""!!!!!!"""$$$$$$###!!!###""""""""""""###$$$%%%""""""#########$$$$$$$$$######$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$!!!"""""""""############$$$###"""!!!!!!"""###$$$$$$"""!!!"""###$$$###"""#########"""""""""""""""!!!!!!###$$$$$$$$$###""""""$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$####################################$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''&&&&&&''''''((())))))***((((((((((((((())))))***)))))))))))))))***++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,dddAAA;;;;;;999===;;;;;;:::888666555333222000000000000///...---,,,))))))))))))))))))))))))$$$######%%%((()))(((&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###################################################$$$############$$$%%%%%%$$$%%%'''(((((('''%%%###$$$$$$$$$$$$$$$######"""######'''------'''######$$$$$$###"""""""""$$$%%%########################"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$%%%&&&&&&$$$###!!!"""###%%%$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########!!!""""""############"""!!!!!!""""""############################################################!!!!!!!!!"""$$$%%%###"""!!!!!!!!!!!!""""""######""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$!!!"""""""""##################"""!!!!!!"""###$$$###"""!!!"""######"""!!!""""""""""""""""""######!!!"""$$$%%%&&&%%%$$$###"""###$$$$$$""""""###$$$""""""#########$$$$$$$$$####################################$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++)))))))))******+++++++++***++++++,,,,,,++++++******++++++,,,------,,,,,,bbbAAA;;;;;;999<<<;;;;;;:::999777555444222000000000000///...---,,,))))))))))))))))))))))))&&&%%%&&&)))---///---***)))(((((('''''''''''''''###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######""""""############""""""#########"""######$$$%%%""""""""""""""""""############$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$##################################################################$$$%%%%%%###%%%&&&(((((('''%%%$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$(((------((($$$$$$"""###$$$###""""""$$$&&&########################"""###%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$%%%&&&&&&&&&$$$###!!!"""###%%%$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""#########""""""#########""""""!!!!!!!!!!!!"""######$$$$$$#######################################$$$$$$$$$"""!!! !!!###$$$$$$###!!!!!!!!!"""""""""######"""############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$############$$$$$$""""""""""""############""""""""""""###############"""!!!!!!######"""!!!""""""""""""############"""###$$$&&&&&&%%%$$$$$$"""###$$$###""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))&&&&&&%%%%%%&&&&&&'''(((((((((((((((((())))))***(((((())))))***+++++++++******++++++++++++******)))***+++,,,,,,------,,,aaa@@@;;;;;;888;;;:::::::::999777555333111000000000000///...---,,,*********)))))))))(((((()))''''''+++000111...***(((((('''&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""############"""""""""!!!!!! !!!"""###$$$###""""""""""""""""""""""""############"""!!! ###$$$%%%%%%%%%%%%$$$##################################################################$$$$$$%%%$$$$$$&&&'''''''''&&&&&&#########$$$###""""""!!!###"""&&&++++++&&&"""### """%%%%%%###"""###%%%#################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""" !!!!!!"""######$$$###############"""!!! !!!!!!"""######$$$$$$########################""""""#########$$$$$$$$$###!!! """$$$%%%$$$""""""######$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""############ !!!###$$$$$$$$$""""""###!!! !!!"""###"""!!!!!!"""""""""############""""""###$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&'''(((((((((''''''''''''((())))))((((((((()))***+++++++++******++++++++++++******))))))***,,,,,,------,,,```@@@;;;;;;888:::999999999888666444111000000000000000///...---,,,++++++******)))(((((((((%%%###"""%%%***+++'''"""''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###""""""############""""""%%%%%%$$$$$$$$$%%%'''(((#########""""""""""""""""""""""""""""""!!! ###$$$%%%%%%%%%%%%$$$###########################""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$%%%&&&''''''''''''"""""""""""""""!!!!!! """!!!$$$))))))$$$!!!""""""%%%&&&$$$"""###%%%##############################"""""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$###############$$$###!!!"""###%%%%%%$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######################## !!!"""######$$$$$$$$$$$$######!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$!!!!!!$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###%%%&&&'''(((""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""############ ###%%%%%%$$$"""!!!###!!! !!!"""###"""!!!!!!!!!""""""#########$$$"""""""""""""""#########!!!###$$$###"""!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$##################$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""###$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((()))(((%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))'''''''''''''''((())))))'''(((((()))***+++++++++******++++++++++++******((()))***+++,,,---------___AAA===<<<888;;;999999888666555444333222111000///......------...------,,,+++***)))((('''((())))))))))))'''&&&%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###$$$&&&((('''%%%&&&%%%$$$###""""""""""""!!!#########$$$%%%''' !!!!!!!!!"""""""""###$$$%%%'''((()))%%%$$$###""""""###$$$%%% !!!"""######"""!!! #########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%&&&'''))))))%%%%%%$$$###"""""""""###$$$%%%&&&&&&%%%$$$"""!!!########################################################################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""########################!!!"""$$$$$$%%%%%%########################"""""""""###$$$$$$$$$%%%"""!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&''''''$$$$$$$$$#########""""""""""""############""""""$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''(((((((((((((((((()))***************''')))******))))))***+++((()))***+++,,,+++******aaaBBB===<<<888;;;999999888666555444333222111000///......------...---,,,+++***)))((('''''''''((((((((('''&&&%%%$$$(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&%%%&&&%%%$$$###""""""""""""###$$$$$$$$$""""""$$$%%%$$$$$$##############################$$$&&&'''(((######"""!!!!!!"""######!!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$%%%'''((()))&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%$$$###"""###########################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&########################%%%%%%%%%%%%%%%$$$###"""#######################################"""!!!!!!#######################################$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""""""""############""""""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((()))************)))''')))******))))))***+++((()))***+++++++++******eeeDDD===<<<999;;;999999888666555444333222111000///......------...++++++***)))((((((''''''''''''''''''&&&%%%$$$###'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&&&&&&&%%%&&&%%%$$$###""""""""""""&&&'''&&&###!!! """$$$&&&&&&%%%%%%$$$######"""#########"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""############$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$%%%&&&'''(((&&&&&&$$$######""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! """"""""""""""""""""""""$$$$$$$$$##################""""""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######"""""""""######$$$###$$$$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''''''''((((((((('''((())))))******))))))''')))******(((((()))+++((()))******++++++******jjjFFF======:::;;;999999888666555444333222111000///......------...*********)))(((''''''&&&((((((''''''&&&%%%%%%$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&%%%$$$###""""""""""""''''''&&&###!!!!!!"""$$$$$$###########################"""""""""""""""#########""""""""""""######$$$###"""!!!!!!"""###$$$###############$$$$$$$$$####################################$$$$$$$$$$$$$$$######""""""######$$$############$$$%%%&&&''''''&&&%%%$$$###"""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$######$$$%%%$$$"""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""############$$$%%%%%%&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""############"""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################"""###############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''((())))))(((((()))+++((())))))***************pppHHH======;;;;;;999999888666555444333222111000///......------...******))))))((((((''''''))))))(((''''''&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###""""""""""""%%%%%%%%%$$$""""""$$$&&&!!!""""""###$$$%%%%%%&&&######""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$################################################"""""""""######$$$$$$$$$$$$$$$############$$$$$$###############$$$%%%&&&((('''&&&$$$###"""""""""!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""%%%$$$$$$%%%%%%$$$"""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###############$$$%%%%%%&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""!!!!!!"""######!!!!!!"""""""""#########!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))&&&((())))))(((((()))***)))))))))))))))*********uuuJJJ===>>>;;;;;;999999888666555444333222111000///......------...*********))))))(((((((((******(((''''''&&&''''''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&&&&%%%$$$###"""""""""""""""$$$%%%%%%$$$$$$%%%'''""""""###$$$&&&'''((()))######"""""""""""""""###$$$$$$%%%&&&&&&%%%$$$$$$#########""""""########################"""""""""########################!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%)))(((&&&%%%###"""""""""!!!!!!!!!""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!! ########################$$$$$$$$$###############%%%$$$$$$$$$%%%%%%###!!!########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###############$$$$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!!!!""""""#########!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""######$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((&&&((())))))''''''(((***)))(((((((((((()))***+++yyyKKK===>>><<<;;;999999888666555444333222111000///......------...***************)))))))))***)))'''&&&%%%&&&&&&&&&&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&&&&%%%$$$###""""""""""""!!!$$$&&&'''&&&%%%%%%%%%"""######$$$%%%&&&''''''######"""""""""###$$$$$$###$$$%%%%%%%%%%%%$$$###"""######$$$$$$######"""$$$#########"""""""""!!!########################!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$)))((('''%%%######""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&$$$######$$$%%%$$$###########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!"""#########"""$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!!!!"""######$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############################################################""""""###$$$$$$%%%&&&&&&"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((&&&'''((((((''''''(((***)))(((((('''((()))***+++{{{LLL===???<<<;;;999999888666555444333222111000///......------...+++++++++***************)))(((&&&%%%$$$$$$%%%&&&&&&$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%""""""$$$'''&&&%%%$$$###""""""""""""!!!$$$((()))'''%%%######""""""""""""""""""#####################$$$%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$#########""""""!!!!!!######################## !!!!!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""""""""###$$$))))))'''%%%$$$###""""""###"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%&&&$$$""""""###%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""#########"""$$$$$$$$$$$$$$$###"""!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$###""" """###$$$ !!!"""######$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############################################################""""""###$$$%%%%%%&&&&&&"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&'''((((((''''''(((***)))((('''''''''(((***+++vvvMMMAAA???<<<<<<<<<:::888666444444444444000000000///......------((())))))************)))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###############"""######$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###############&&&%%%###$$$&&&'''%%%$$$&&&$$$"""###%%%&&&%%%"""!!!!!!"""###############$$$""" !!!###$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""$$$$$$$$$#########""""""######""""""######$$$%%%%%%(((***)))&&&###############"""""""""###%%%&&&''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$#########""""""### """$$$###!!!##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!!%%%$$$######""""""######!!!!!!!!!!!!!!!"""######$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""###$$$######""""""""""""######$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!"""############$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&################################################""""""""""""###$$$%%%&&& !!!"""###$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***uuuLLL@@@???;;;<<<===<<<999666444333222222000000000///......------))))))*********))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""#####################"""###############%%%###!!!"""$$$%%%###"""!!!!!!"""###############$$$###!!!!!!"""###$$$$$$"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%$$$$$$$$$#########""""""######""""""######$$$%%%$$$'''******'''$$$######$$$###"""""""""###$$$%%%)))(((&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$#########""""""&&&###""""""%%%&&&&&&$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$###############%%%$$$######""""""######!!!!!!!!!!!!!!!"""##################"""""""""!!!""""""############"""""""""!!!!!!!!!!!!""""""#########""""""""""""######$$$$$$######"""!!!!!! """"""""""""""""""""""""########################$$$$$$$$$###############$$$##################$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""##############################################################################""""""""""""############$$$#########"""""""""""""""############$$$$$$$$$&&&'''((('''%%%$$$$$$$$$################################################$$$$$$###############$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***rrrJJJ??????;;;<<<>>><<<:::777444222111000000000000///......------***************)))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""######$$$$$$###### !!!""""""!!! !!!"""###"""!!!"""######"""!!!!!!"""######$$$###########################"""""""""###$$$$$$$$$$$$###""" !!!"""###$$$%%%&&&&&&$$$$$$$$$#####################""""""######$$$%%%"""&&&)))***(((%%%###"""%%%$$$######"""#########)))((('''%%%###"""!!!!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$##################!!! """######"""#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$###""""""""""""###!!!!!!!!!!!!!!!"""##################""""""""""""######""""""""""""#########""""""!!!!!!!!!!!!"""######""""""""""""######$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""##############################################################################!!!!!!""""""###$$$$$$%%%###############""""""""""""############$$$$$$$$$&&&'''((('''%%%#########################################################&&&%%%$$$###""""""""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%(((((((((((((((((((((((((((''''''''''''((())))))pppIII???>>>;;;;;;<<<;;;999777444222111000000000000///......------+++++++++******((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###!!!"""$$$###!!! """$$$######""""""#########""""""######$$$$$$#########"""$$$%%%%%%###"""""""""#########$$$$$$#########!!!""""""###$$$$$$%%%%%%##############################""""""######$$$%%%"""$$$'''))))))&&&###!!!%%%%%%$$$######"""""""""''''''%%%$$$######"""#########$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$########################!!! !!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!""""""############"""""""""""""""$$$###"""!!!!!!"""###$$$######"""!!!!!! !!!!!!######""""""""""""##################""""""!!!!!!""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""##############################################################################"""""""""######$$$$$$$$$########################""""""#########$$$$$$$$$###%%%&&&&&&$$$######$$$################################################%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))oooHHH>>>>>>;;;;;;888888777666555444333222000000000///......------+++++++++******((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$###$$$$$$######$$$$$$$$$$$$######!!!$$$&&&%%%###"""###$$$$$$##################$$$######################################################""""""######$$$%%%"""###%%%(((((('''$$$"""$$$$$$$$$$$$######""""""$$$$$$#########$$$%%%%%%"""######$$$$$$######"""#################################$$$$$$%%%%%%%%%$$$$$$###############$$$###########################$$$$$$######$$$%%%&&&########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""######$$$###"""!!!!!!"""###$$$######"""!!!!!! !!!!!!######""""""""""""###############"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""##############################################################################%%%$$$$$$$$$######""""""###############$$$$$$$$$""""""#########$$$$$$$$$ """$$$%%%$$$$$$%%%&&&######################################################""""""###$$$$$$%%%###$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((oooHHH>>>>>>::::::666666666666666444333333000000000///......------***************)))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$%%%$$$$$$$$$'''%%%$$$%%%&&&'''&&&$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%$$$$$$###"""!!!###&&&%%%###"""$$$'''$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$######""""""######$$$%%%""""""###%%%''''''%%%#########$$$$$$$$$###"""""""""""""""######%%%&&&'''""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$######"""########################$$$$$$$$$"""#########""""""$$$%%%########################"""""""""############$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""############$$$""""""###$$$$$$$$$$$$###&&&&&&%%%$$$###"""!!! ######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""##################""""""""""""#########""""""!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$ """$$$$$$######$$$%%%################################################""""""""""""###$$$%%%&&&"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((|||oooIII???>>>:::999777777777777555444222111000000000///......------))))))*********))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$%%%%%%$$$$$$'''### !!!&&&((($$$ """$$$%%%$$$""""""###%%%$$$%%%%%%%%%$$$$$$###""" ###%%%$$$!!!"""&&&***$$$$$$###""""""###$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%$$$"""!!!###&&&'''&&&%%%""""""###$$$%%%$$$######""""""""""""###$$$%%%&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$###""""""######""""""#########$$$$$$$$$ """!!!!!!$$$########################""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""""""""############""""""############"""""""""!!!!!!!!!!!!""""""#########""""""""""""######"""""""""""""""""""""###""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""$$$%%%$$$"""!!!!!!"""################################################$$$###############$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''{{{pppIII???>>>999999888888888777555333000///000000000///......------((())))))************)))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$&&& %%%'''###!!!###%%%$$$!!! """$$$%%%%%%%%%%%%%%%$$$###""" ###%%%###!!!"""'''---%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%$$$""" """%%%''''''&&&!!!"""###$$$%%%%%%$$$###$$$$$$###############$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""######""""""######$$$$$$$$$$$$!!!###%%%$$$""""""$$$'''########################""""""""""""#################################### !!!!!!"""""""""###""""""""""""############""""""###$$$$$$$$$$$$##################$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""###$$$######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%&&&&&&%%%"""################################################&&&%%%$$$###"""""""""""""""###$$$%%%&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&******))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''rrrGGG>>>AAA===999777777777666555333222111/////////...------,,,,,,)))))))))***)))((('''''')))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%((('''%%%$$$###$$$%%%%%%%%%&&&$$$!!!###((((((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""""" !!!"""######"""!!!!!!!!!###%%%%%%###!!! !!!"""###$$$%%%$$$############"""!!!"""###%%%&&&$$$$$$$$$#########""""""###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$############$$$%%%&&&%%%%%%###"""###########################"""""""""###%%%''')))&&&$$$"""###%%%&&&$$$""""""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""###$$$$$$%%%########################"""############"""!!!!!!$$$$$$$$$#########""""""""""""""""""############!!!!!!"""#####################$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&sssHHH>>>@@@===:::888888777666444333111000000//////......---,,,,,,***)))))))))(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&$$$!!!###((((((%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""""""""#########!!! """###%%%$$$###""""""###!!!"""###$$$%%%$$$$$$###############%%%&&&((()))$$$$$$$$$#########""""""###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#################################""""""###%%%''')))(((%%%######%%%%%%$$$"""""""""###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$######################## !!!"""###############$$$$$$$$$#########""""""""""""""""""############!!!!!!"""########################$$$$$$$$$%%%%%%############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!############"""""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$''')))***%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$################################################%%%$$$$$$#########$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{NNN@@@@@@===;;;999999777666444222111000000000///......------,,,+++***)))((('''((())))))((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&$$$!!!###'''(((%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$###"""!!!###$$$$$$$$$"""###$$$&&&""""""###$$$$$$$$$$$$###"""""""""###%%%''')))***$$$$$$$$$##################%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""######""""""###%%%'''((()))'''$$$######$$$######!!!""""""#######################################"""""""""######$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""################################# !!!"""$$$$$$$$$%%%$$$############"""""""""""""""""""""############!!!!!!"""########################$$$$$$$$$$$$%%%############""""""""""""###"""!!!!!!!!!!!!"""###!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!############""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))+++---%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%''')))***%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&PPP@@@>>>:::777:::999777555333222111000000000//////...---------,,,+++)))''''''((()))***(((((((((''''''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&$$$"""###''''''$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#####################""""""!!!!!!###$$$$$$###"""###&&&(((""""""######$$$$$$$$$$$$ !!!!!!"""###%%%&&&&&&###########################%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""############$$$%%%&&&'''***(((%%%###############"""######$$$$$$$$$##############################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""######################## """######$$$$$$$$$############""""""""""""!!!"""""""""############!!!!!!"""###########################$$$$$$$$$$$$#########"""""""""""""""$$$###!!! !!!###$$$!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***+++%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""########################%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~{{{NNN???>>>999666:::999777555333222111111111000000///......---------+++)))((('''(((***+++'''(((((((((((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""###''''''$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!"""""""""######$$$$$$###$$$$$$###"""###&&&(((###############$$$$$$$$$"""################################################%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""############$$$%%%&&&&&&)))((('''%%%###"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$########################!!!!!!"""""""""#########""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""########################""""""############"""!!!""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###############""""""#########$$$$$$$$$""""""""""""""""""######%%%###""" """###%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyOOOFFFHHHBBB===:::888666444333222333333111111000//////......---,,,+++***)))((()))******''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&''''''%%%"""###''''''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&###$$$$$$$$$"""###$$$&&&######""""""######$$$%%%%%%&&&&&&&&&&&&%%%$$$##################$$$$$$$$$###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%'''(((((('''$$$######$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""################################################"""!!!!!!!!!!!!"""""""""""""""###""""""""""""############!!!!!!"""###############"""""""""############$$$""""""""""""############$$$###""""""""""""###$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######"""""""""###############""""""""""""""""""""""""########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&xxxPPPJJJMMMEEE>>>888777555333333333444555111111000000///.........+++++++++*********))))))&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&'''(((%%%"""###&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%&&&"""###%%%$$$###""""""###$$$###"""""""""###$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$""""""#########$$$$$$$$$###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$&&&))))))&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################!!!""""""############"""!!!!!!!!!!!!""""""######""""""""""""############!!!!!!"""###############""""""""""""############!!!"""""""""####################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""#########$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$""""""""""""""""""""""""########################%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&tttKKKFFFHHH===333888666444333333333555666111111000000//////......***++++++++++++***))))))&&&'''((())))))((('''&&&(((((((((''''''&&&&&&%%%$$$%%%'''((((((((('''''''''(((%%%"""###&&&&&&###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$!!!###%%%%%%###!!! $$$###"""""""""###%%%&&& !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%######""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""%%%)))***'''%%%$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######################## !!!###$$$$$$$$$$$$ !!!!!!!!!""""""######""""""""""""############!!!!!!"""###############""""""""""""############!!!!!!""""""#########$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$##################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&sssHHH>>>???;;;;;;777555333222333222111000111111111111111000//////,,,,,,------,,,+++)))(((%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### !!!###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((&&&$$$"""!!!!!!"""###""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&))))))'''&&&%%%$$$$$$$$$""""""######$$$$$$$$$$$$%%%''')))++++++(((%%%###&&&&&&&&&&&&%%%$$$######%%%''')))'''$$$""""""$$$+++)))'''$$$###$$$%%%%%%"""############$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$%%%'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""%%%$$$#########""" """############$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""######""""""""""""######!!!"""###%%%%%%$$$#########"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&rrrHHH======888777777555333222333222111000000000111111000000///...,,,,,,------,,,+++)))(((&&&&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%""""""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%'''%%%###"""!!!"""######""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&"""#########$$$$$$$$$$$$$$$&&&))),,,,,,***'''$$$%%%&&&&&&%%%%%%$$$######$$$&&&((('''$$$"""###$$$(((&&&$$$###"""###$$$%%%"""############$$$$$$$$$""""""""""""############!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$""""""""""""""""""""""""$$$###"""#########!!!""""""#########$$$$$$$$$$$$$$$###"""""""""""""""############"""""""""!!!############"""""""""!!!""""""############""""""""""""""""""""""""""""""######""""""""""""######!!!"""######$$$$$$############"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&tttJJJ>>>===888666777555333222333222111000///000000000000///......,,,,,,------,,,+++)))((((((((()))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''############$$$$$$$$$$$$###%%%))),,,---+++(((&&&$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%%%%$$$######$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$###############"""""""""!!!!!!!!!"""""""""######$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""""""""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""###"""""""""$$$$$$"""!!!"""""""""#########$$$$$$$$$###""""""""""""""""""############""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%###############"""""""""&&&%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&xxxLLL???>>>::::::777555333222333222111000///////////////......---,,,,,,------,,,+++)))((())))))******)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$$$$######%%%$$$$$$######$$$$$$%%%######""""""######%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%))),,,---,,,***((($$$$$$$$$######$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""!!!"""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!"""""""""###############"""""""""!!!!!!!!!##############################""""""""""""######!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""""""""""""""##################"""""""""""""""############"""""""""""""""#########"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""!!! !!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$###$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&zzzMMM>>>===<<<>>>777555333222333222111000///////////////......---,,,,,,------,,,+++)))((())))))******)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''######$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""######$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$"""$$$(((+++,,,,,,***)))&&&%%%$$$#########$$$$$$!!!!!!"""###$$$%%%$$$$$$############$$$$$$%%%&&&""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""""""""""""""############"""""""""############$$$##############################""""""""""""######!!!""""""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""$$$%%%$$$"""!!!!!!"""""""""############"""""""""""""""######""""""""""""""""""######""""""""""""""""""######""""""############""""""""""""""""""""""""""""""!!!"""############"""!!!"""!!! !!!###$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#######################################$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&|||NNN>>><<<;;;>>>777555333222333222111000///000000000000///......,,,,,,------,,,+++)))((((((((()))))))))(((''''''%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))******)))((('''&&&$$$######$$$%%%###""""""###%%%&&&%%%######$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$""""""######$$$$$$$$$%%%##############################""""""""""""######"""#########$$$%%%%%%%%%""""""""""""""""""""""""########################$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$%%%###"""!!!!!!!!!"""""""""######"""""""""""""""######$$$""""""""""""############""""""""""""############""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!""""""######"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&TTTCCC???;;;<<<777555333222333222111000000000111111000000///...,,,,,,------,,,+++)))(((&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!"""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######$$$$$$###############$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''')))***+++***'''%%%$$$$$$$$$%%%%%%######$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$###############"""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""###$$$"""""""""""""""""""""""""""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$!!!"""""""""############!!!"""""""""############""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################"""###$$$&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&[[[JJJCCC<<<<<<777555333222333333111000111111111111111000//////,,,,,,------,,,+++)))(((%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""$$$$$$###############$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""""""""###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$&&&(((***---+++(((&&&$$$$$$$$$%%%&&&%%%###%%%''''''%%%"""$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""###"""""""""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""############"""""""""""""""""""""""""""""" """###$$$$$$###""" !!!"""$$$%%%%%%$$$$$$### !!!"""###$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&########################"""###$$$&&&''''''&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&SSS???;;;777777888666444333333222000...000000000000000///......,,,,,,,,,,,,,,,+++))))))''''''''''''((((((((((((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$######$$$&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$######$$$&&&***)))$$$###''''''############$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%'''(((((('''&&&((()))%%%%%%%%%&&&&&&'''''''''---+++)))((('''(((''''''%%%'''(((&&&$$$###$$$&&&$$$&&&&&&&&&$$$$$$%%%&&&&&&$$$""""""$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""###"""!!!"""###$$$###!!!"""############$$$$$$$$$$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$###"""!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!###############"""!!!!!!$$$$$$######""""""!!!!!!########################"""""""""""""""""""""""""""###$$$$$$$$$"""!!! ###############$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""""""""###$$$""""""###$$$&&&'''((((((&&&'''''''''&&&%%%%%%$$$'''&&&%%%&&&((((((((('''''''''&&&%%%%%%%%%%%%&&&((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***,,,+++)))'''%%%'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%$$$###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$!!!###$$$$$$%%%%%%$$$$$$###!!!###%%%'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&SSS???;;;888888888666444333333222000...000000000000000///......,,,,,,,,,,,,+++***)))(((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%$$$%%%&&&''')))((($$$###&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''((((((''''''((())))))(((((()))+++((()))))))))*********+++...///...)))$$$$$$)))///666111+++(((((((((%%%"""$$$%%%&&&&&&$$$$$$%%%&&&'''%%%######%%%&&&&&&%%%######"""""""""###$$$$$$########################$$$$$$$$$#########""""""$$$"""!!!"""###$$$###!!!"""############$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$###""""""###############"""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!###############""""""!!!#########"""""""""""""""########################"""""""""""""""""""""""""""######$$$###"""!!! ###""""""""""""###$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$%%%"""######%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$'''&&&%%%&&&((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((***++++++***)))(((''''''&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&''''''&&&%%%%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&SSS>>>;;;999999777666444333333222000///000000000000000///......++++++++++++***)))((('''''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((&&&&&&'''''''''&&&&&&%%%$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&'''&&&((('''######%%%%%%"""&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((()))***+++++++++,,,------,,,,,,---...---............/////////***000333///))),,,:::GGGBBB777,,,)))---///***$$$&&&((()))((('''&&&&&&''')))'''%%%$$$%%%%%%%%%#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###""""""###$$$###""""""############$$$$$$$$$$$$$$$$$$###""""""!!!!!!###$$$$$$$$$$$$###"""""""""############""""""!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""######$$$$$$######"""!!!""""""""""""####################################"""""""""""""""""""""""""""############"""!!!!!!""""""!!!!!!!!!"""######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$%%%&&&''''''(((&&&&&&''''''&&&&&&%%%%%%'''&&&%%%&&&((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))*********+++***)))(((''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&TTT???;;;:::;;;777555333333333333111///000000000000000///......******+++******)))((('''''''''''''''((((((((((((((('''&&&&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$$$$&&&'''''''''((((((((('''&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%$$$$$$%%%&&&&&&(((((((((((())))))******)))***,,,------...///111000222333333222111333444333333333333333444444444+++111555333///333@@@LLL>>>555+++)))///333222///---///000///,,,***))))))+++)))'''&&&&&&&&&$$$"""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$######"""""""""############"""!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%&&&((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((***+++///...,,,***)))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&"""###$$$$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''(((''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%UUU???<<<:::;;;666555333333333333111000000000000000000///......******+++******)))((('''''''''''''''(((((((((((('''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$######$$$&&&(((((()))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""""""""###$$$###$$$%%%'''((()))+++))))))***+++---...//////...000333333222333555777555666777777666666777999999999999999999999999999555777888666333222666:::444000,,,***---111444666444555777666333000/////////---+++******(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$######!!!""""""#########""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%&&&((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%&&&(((***,,,++++++*********+++++++++++++++***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&"""###%%%%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%((((((''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%UUU@@@===;;;;;;666444333333333333222000000000000000000///......++++++++++++***)))((('''''''''''''''((((((((((((&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%$$$###"""$$$&&&''''''((()))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""###%%%&&&$$$%%%(((******,,,///***+++,,,---...000111111222555777777555555888:::555666777777666666777888;;;;;;;;;:::::::::::::::777777777888999999777555000000000...+++,,,///333555777999:::888666555555444333111000000...+++)))''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%#########$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$###"""""""""""""""####################################"""""""""""""""""""""""""""""""""!!!""""""###$$$""""""!!!!!!!!!"""######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''$$$$$$&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''')))%%%%%%'''(((+++---000111------------+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$&&&(((((('''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&(((&&&%%%$$$######$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%VVVBBB>>>;;;;;;666444333333333333222000000000000000000///......,,,,,,,,,,,,+++***)))(((''''''''''''(((((((((((($$$&&&(((******)))'''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%######%%%&&&###$$$%%%'''((((((((((((%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((***+++((((((,,,---+++,,,111------------...............222444444111000222666000222333333222222333444555444444444333333333333//////111555888:::999888111333444222---++++++---///222777:::::::::;;;;;;:::999888777777666333000---,,,***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############$$$$$$%%%%%%$$$$$$###"""#########"""""""""""""""########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###""""""""""""###$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&&&&((((((''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((((((((('''''''''&&&%%%%%%%%%%%%&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((###$$$%%%'''***---///000,,,---...///...,,,***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%''')))***)))(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%&&&(((&&&%%%###""""""###%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVBBB>>>;;;;;;555444333333333333222111000000000000000//////...,,,,,,---,,,,,,+++***)))''''''''''''((((((((()))###%%%(((++++++***'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&%%%$$$&&&(((!!!"""###%%%&&&'''(((((($$$$$$$$$############"""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''))),,,///000++++++...///+++,,,000//////...---,,,,,,++++++(((,,,///---***(((+++///,,,...//////...---///000,,,,,,,,,++++++*********)))***+++,,,,,,---......222444555444111---+++)))(((---333888:::<<<>>>??????>>>=========;;;888555333111000---,,,******)))%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$$$$%%%%%%%%%%%%$$$######$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%###############$$$$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&%%%((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&'''&&&%%%&&&((((((((('''''''''&&&%%%%%%%%%%%%&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((&&&&&&''''''((()))+++++++++,,,...000000///...---))))))))))))))))))))))))(((((('''''''''&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''###&&&((()))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###$$$'''&&&%%%###""""""###%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV???<<<999888666555444333222222222222000/////////............******++++++,,,---......(((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$"""$$$%%%&&&&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***---///111333444222111///.........///...,,,)))'''&&&&&&'''(((((((((''''''((()))***+++)))))))))***************)))(((((('''''''''''''''((((((''''''(((***,,,---000/////////000...,,,)))'''(((***...222888===???AAA@@@@@@@@@BBBCCCCCCBBB===:::888888999777444000---,,,+++)))(((&&&%%%%%%$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""####################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#################################"""""""""""""""!!!!!!"""""""""!!!!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&***!!!"""&&&###%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((%%%&&&((())))))((('''&&&"""###%%%'''((('''&&&%%%((('''&&&&&&&&&''''''(((%%%&&&&&&&&&''''''((((((''''''((((((***,,,---...))))))***+++---000222333111///,,,+++,,,,,,)))&&&%%%&&&((()))*********)))%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######$$$&&&''''''&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''XXXAAA>>>;;;888666555444333222222222222///000000000000///......,,,,,,,,,,,,,,,,,,++++++(((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###%%%%%%$$$###$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$%%%%%%''''''((()))+++++++++,,,---...///000000000...---,,,,,,,,,,,,+++***)))''''''(((***+++((())))))))))))))))))***)))***+++---///111222333000000///...------------------,,,+++++++++++++++...---------...---***((((((((())),,,000666<<>>:::777555555444333222222222222///000222222222111///...//////...,,,+++***)))((((((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&%%%$$$###%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######"""###%%%&&&(((***+++,,,//////...---,,,,,,,,,,,,---,,,+++***))))))******))))))((()))***+++---...+++,,,---...---,,,+++***((())),,,///222555888999888777666555444333333333444444333222000...,,,+++---,,,,,,---...---***((()))((('''))),,,222888<<>>>>>===:::666111---***((('''%%%$$$%%%&&&(((***&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$#################################$$$$$$$$$$$$###"""""""""#####################%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%888CCCEEE666&&&"""###$$$%%%%%%$$$$$$$$$%%%&&&'''(((''''''''''''((())))))((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))((((((''''''(((((()))''''''(((((((((((()))))))))***+++,,,------,,,+++)))))))))***+++,,,,,,,,,---...///111444666777888888;;;???CCCDDDBBB@@@===???===;;;::::::999666555333222111///---,,,+++***''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((('''&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&'''((()))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''UUU???<<<888555555444333333222222222333///111333444444222///...//////...,,,***)))((('''(((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###%%%&&&$$$###!!!###%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&''')))***,,,---...///...---,,,+++++++++++++++************)))***************+++,,,---...//////000222333222000...---,,,---///111444777999:::888888777666666666777777999999999888666333111///000//////000111111///---,,,***(((&&&(((,,,222555:::===AAACCCDDDEEEEEEFFFCCCBBBBBBCCCDDDDDDDDDCCC???@@@@@@>>>;;;777222///---,,,)))'''&&&'''((()))'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######### !!!!!!""""""""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$$$$######"""$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''///222)))!!! """###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((()))((())))))(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))+++***)))((((((***+++,,,((((((((()))***,,,...///000111333444333222000...))))))+++,,,---///000000111222222333444444555555444777===BBBEEEFFFFFFFFFDDDDDDBBBAAA@@@???>>>===???>>><<<:::888777666555---------,,,+++)))((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###%%%'''((('''&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&((()))***)))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''SSS>>><<<999666444444333222222222333333000111333444444222000...------,,,+++******))))))(((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&$$$"""!!!"""$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((*********+++,,,,,,------+++***************++++++++++++,,,,,,,,,,,,,,,,,,......---------.........000111333333333111///...000000111333444555666666444444444444555555666777;;;;;;<<<<<<;;;999777666555555555777888888666444222///***'''&&&(((,,,...///333888<<<>>>@@@CCCFFFFFFDDD@@@===::::::;;;===;;;===???@@@???===;;;999555333000,,,)))(((((((((((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################!!!!!!""""""############ !!!"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""######$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###$$$&&&'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))***))))))((()))+++---...,,,---...000222555888999::::::;;;;;;:::777444333111222333444666888999:::;;;;;;::::::888666444333111222555888<<<@@@CCCEEEFFFGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEDDDCCC:::999888777555222000///)))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&'''(((((())))))((((((&&&&&&&&&&&&'''((()))***)))(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''TTT@@@>>>;;;999444333333222222333333333000111333333333222000...,,,,,,++++++************(((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&###!!!"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***,,,,,,,,,+++++++++++++++'''''''''((()))***,,,,,,,,,---...///000000//////111000000000//////......///000111111111000///.........//////000111222222444333333333444555666777::::::;;;;;;<<<<<<;;;;;;:::::::::<<<>>>>>>===;;;777333///+++((()))***,,,)))---222444555888===AAAHHHEEE@@@999222000000222555777;;;>>>AAACCCCCCCCC===;;;888444000---***)))((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###''')))&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((((((((((('''&&&%%%%%%&&&'''(((((((((''''''(((((()))***(((((()))***,,,...///000444666888:::===@@@BBBCCCAAAAAAAAA@@@???<<<:::999>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAA???<<<:::888444333111111222666999<<>>;;;999333333333222222333333444111111111222111000000///,,,,,,++++++***)))))))))(((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((()))*********))))))))))))))))))'''''''''((()))+++,,,------...000111222222222222111111111111111000000///111111111111222222222222000111222444777999:::;;;:::999888888777777777888888888888888999:::;;;;;;<<<<<<===???AAABBB@@@>>>:::777444000...---...///---000222111///000444999>>>>>>;;;666///+++***+++---///333999>>>CCCFFFHHHBBBAAA???<<<888444000...)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$################################################### !!!!!!"""######$$$$$$!!!"""###$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))%%%###$$$&&&%%%###!!!###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''((())))))***))))))***)))'''&&&&&&''')))***((((((((((((((())))))***+++,,,...111444555777777;;;===???BBBDDDEEEFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@EEEDDDCCCBBB@@@>>>===<<<===>>>???@@@@@@???>>>===999777333111000222444666666:::===@@@AAACCCGGGJJJFFFHHHKKKNNNOOOMMMKKKJJJIIIIIIJJJJJJIIIHHHHHHGGGAAA@@@===999555222///...,,,++++++***)))(((''''''&&&%%%$$$&&&((()))((('''''''''((())))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''VVV???<<<999777333333333222222333444444111111111000000000000000------,,,+++***((((((''')))((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$###''')))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''')))***''''''''''''((((((((((((((((((((()))***,,,---......///111222333444333333000111111222222222111111444444444444444555666777;;;<<>>===;;;:::999999777666555555666777999:::=========@@@BBBBBBAAA???;;;999777444333222333333333444444000+++***...333000333555333///***))))))&&&)))---333:::@@@EEEGGGDDDDDDDDDBBB>>>:::555333)))((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$ """"""###############$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$'''###$$$%%%&&&'''&&&%%%%%%'''''''''''''''((())))))%%%&&&''')))************+++)))(((''''''((()))+++((((((((((((((()))******000222555999<<<>>>>>>???>>>???BBBDDDFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEECCCAAA===:::666333222222444777:::============;;;999777444333333444555+++///444777999<<>>;;;===DDD@@@===EEE>>>===<<<;;;;;;;;;<<<<<<999999;;;>>>@@@<<<444---444111,,,***)))))))))((('''((()))+++///777???EEEGGGFFFEEEEEEDDDCCC???===:::555///***((('''&&&%%%)))&&&$$$#########""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))******++++++***)))((('''&&&'''((((((******+++---///222444555777;;;@@@BBBAAA@@@AAACCC>>>>>>?????????@@@@@@@@@AAA@@@???>>>>>>>>>???@@@CCC@@@;;;555///---...000,,,...222777;;;>>>???@@@@@@???>>><<<;;;999888777333222111000000111222333888===CCCGGGFFFEEEFFFGGGIIIIIIIIIEEEAAA@@@BBBDDDJJJJJJJJJHHHFFFCCCAAA???999::::::777333///---,,,(((&&&&&&&&&((((((&&&%%%'''''''''((()))***,,,,,,---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))+++,,,)))(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''^^^CCC@@@;;;777333333333333333333333333222333333222222111000///---------,,,+++***)))((((((((()))*********))))))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''))))))'''&&&,,,***))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((---,,,+++))))))((('''''')))))))))***,,,---...---+++***---333555111//////...444999;;;888555555666888777666;;;JJJ___pppwwwuuuttt{{{nnn```bbbaaa______bbbkkkuuu}}}}}}wwwssspppmmmjjjgggqqquuuvvvuuutttqqqiii``````^^^UUUQQQRRRHHH>>>BBB>>>>>>============<<<;;;===<<<;;;===@@@BBBAAA@@@888555222///---+++(((&&&((((((((((((,,,222;;;AAAHHHHHHGGGHHHHHHGGGEEEDDDAAA>>>888444000---)))'''(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&'''((()))******++++++)))(((((('''((()))***+++///000222444777999;;;<<<;;;===???@@@@@@??????@@@;;;;;;:::999888888888888888888666666555666777888888777333...***((()))***+++,,,///222555888999:::999999888777777666666555444333111///...---------000444999<<<======>>>@@@FFFHHHIIIDDD===999999;;;;;;<<<>>>@@@AAABBBBBBBBBCCCEEEGGGEEE@@@:::666444///---***((((((((('''&&&'''((()))+++,,,,,,++++++,,,++++++***)))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,)))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''aaaCCC>>>:::777555555444444333333222222333333333333222111000///------------,,,***)))((())))))))))))))))))((('''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((()))******///,,,))))))***+++)))'''(((***...000111000...,,,))),,,333:::;;;777666:::AAAFFFLLLMMMKKKIIIJJJLLLNNNDDD>>>HHH]]]uuuoooeee]]]VVVYYYdddnnnssstttssstttuuuqqqkkkfffddddddfffppp{{{wwwbbbOOOLLLCCCAAA>>>=========;;;999>>>===<<<<<<===???AAABBB???===;;;999666222---)))***)))'''&&&'''---555;;;HHHHHHIIIIIIIIIIIIIIIIIIHHHFFFBBB>>>:::444...***'''&&&$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""########################!!!!!!"""""""""#########$$$$$$$$$############"""##############################$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&((()))*********)))''''''((()))+++---...///444666888;;;>>>???@@@@@@???>>>===<<<======;;;:::777555333111///......///000///.........///000111111111000...+++)))***+++++++++,,,---///000222333111111111222222222222222111000...---+++*********)))+++///111222333555777AAAFFFHHHDDD:::222000222---///222666999;;;===>>>CCCFFFKKKLLLIIIDDD@@@===;;;777222///---+++)))(((((()))+++,,,,,,,,,+++***))))))*********++++++,,,''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''bbbCCC===;;;999666666555444333222222111333333333333222111000000.........---,,,+++))))))+++***)))(((&&&$$$"""!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((''''''&&&''''''###&&&)))++++++)))(((''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&'''((()))++++++,,,,,,)))&&&(((---///...***,,,...///000///.........111888BBBJJJJJJGGGJJJQQQaaa```^^^\\\[[[ZZZ[[[\\\ZZZNNNGGGOOO___pppeee^^^ZZZ```mmmwwwxxxuuuyyyzzzlllbbb^^^eeemmmvvvzzzlllhhh[[[XXXSSSOOOJJJCCC;;;555888999:::;;;<<<===>>>>>>BBBBBBBBBCCCAAA===777333000...***&&&&&&***000666FFFGGGIIIIIIIIIIIIJJJJJJKKKIIIGGGDDD@@@;;;444///***(((&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""#########$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&''')))******)))(((''''''(((***,,,///111333444888:::<<<>>>??????>>>===???<<<888777888888666333111///---+++)))))))))***...---,,,+++,,,---...///...///000000///......///...---,,,+++,,,---...///......///////////////000,,,,,,++++++++++++,,,,,,)))******+++,,,...000111999???EEEAAA777///---///***+++---...000111222333:::???FFFJJJLLLKKKJJJJJJEEECCC???;;;888555000---,,,,,,++++++*********)))''''''(((***++++++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''___AAA===<<<;;;666666555444444333222222333333444333333222111000.........---,,,+++***)))+++******(((&&&$$$"""!!!''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&%%%''')))(((---333666333...)))&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((((('''''''''((()))+++,,,------,,,(((&&&(((...111///,,,,,,---,,,++++++---111555AAALLL[[[eeeddd^^^]]]bbbooollliiiiiikkkkkkgggccc\\\WWWTTTWWW]]]fffssssssnnniiilllttt}}}xxxmmmttt|||~~~{{{rrrrrrrrrpppiiiZZZGGG::::::999888999;;;>>>AAACCC???@@@BBBEEEFFFDDD@@@===666444///***''')))...222DDDGGGJJJKKKKKKJJJJJJKKKLLLJJJGGGEEECCC@@@<<<999111...+++)))((('''$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******)))'''''')))+++---000333666888999<<<===>>>>>>===;;;999777:::666222111333333000...---,,,+++***)))***++++++...---,,,,,,,,,...///000,,,///111222222111222333333222111/////////000111111111111111000000000000---------------------------,,,+++***+++,,,------...555;;;:::444...---///,,,,,,,,,+++++++++++++++555:::@@@FFFJJJMMMPPPRRRLLLKKKIIIHHHEEEAAA;;;666444111...+++))))))******%%%&&&((()))***+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''[[[AAA???===;;;666666555555444444333333444444444444333222111000............---+++***))))))***************)))((((((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''%%%%%%(((+++333999??????999000***&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%&&&'''((((((((((((((())))))******+++,,,------...,,,)))***---...---++++++---//////000444;;;@@@HHHSSSeeepppnnneee___```gggiiioooyyy}}}xxxxxxsssiiidddgggkkkmmmqqqmmmgggfffmmmwwwzzzyyyrrrmmmfffaaaaaaiiiuuu~~~}}}|||nnnrrrxxx~~~~~~sssaaaSSSRRRJJJ@@@;;;;;;<<<======<<<<<<===@@@CCCCCCBBB@@@<<<999555///++++++...111@@@FFFLLLOOONNNMMMMMMNNNMMMJJJEEEBBBBBBCCCDDDDDD;;;888333///,,,)))%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********+++...///222555777:::;;;;;;??????>>>===:::777555333111000///...//////---,,,,,,,,,------..................---------///000111444666888999999999:::;;;999999888777666666666777555555555555555444444444444444444333222000...---000...,,,,,,...///...---***...111222000------...,,,,,,+++************+++111555:::???CCCFFFJJJLLLMMMMMMMMMMMMMMMJJJFFFBBB>>>;;;666111...,,,,,,---'''((()))***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$%%%''')))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''XXXAAAAAA===999555555555555555444444444444444444444333222111000//////......---,,,***))))))***++++++++++++++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%"""%%%''''''%%%%%%)))...444999===<<<444---((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))***+++++++++,,,,,,------,,,,,,+++,,,,,,---......444999@@@CCCCCCCCCEEEHHHHHHMMMWWW______\\\]]]bbbccciiipppwww|||rrrhhhjjjggg]]]OOOKKKCCC;;;>>>JJJRRRSSSZZZXXXTTTOOOMMMQQQ[[[cccdddnnnzzztttnnnxxxsssnnnooosssuuurrrmmmhhh___UUUPPPOOOLLLCCC;;;===<<<;;;;;;===??????>>>???===999444///------///888@@@IIIOOOOOONNNOOOPPPMMMGGG???;;;<<>>>>>>>>>>>>>>>>>======777888888999999::::::;;;999999999999777555444222333111000222555666555333000///////////////...------,,,+++******+++,,,,,,...333999>>>AAABBBDDDEEEKKKJJJIIIJJJMMMNNNNNNMMMGGGEEEBBB===999444111///***+++---------+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((''''''&&&$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''VVVBBBBBB===888444444444555555555555555444444444444333222111111/////////...---,,,******+++++++++******(((''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&(((((()))%%%&&&&&&''''''&&&&&&%%%!!!$$$'''&&&$$$%%%***///+++000333111+++&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,...111444@@@IIITTTXXXUUUPPPLLLKKKLLLIIIHHHJJJNNNUUUbbbooojjjlllkkkccc[[[\\\fffpppiiiaaaiiidddSSSIIIGGG@@@888;;;EEEJJJIIIFFFIIIMMMMMMLLLLLLOOORRRIIIKKKUUUiii{{{uuuhhhnnnpppmmmgggdddeeeeeecccqqquuuyyyooo___^^^gggqqqvvvllliiihhhmmmqqqjjjZZZKKKBBB???<<<:::;;;<<<===<<<@@@>>>;;;666111...---...///999EEEMMMNNNNNNOOOQQQLLLDDD:::444555;;;DDDIIILLLHHHCCC>>>999555000---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&(((***&&&'''''''''(((((())))))((((((((((((((((((((((((%%%$$$%%%'''***///444777666777999;;;===>>>>>>>>>999777555333000///......$$$(((---///...---...000000222444666666444222000222222111111222444555666<<<===>>>=========???AAA@@@AAABBBCCCCCCCCCBBBAAA777888999;;;<<<>>>???@@@999:::;;;<<<<<<;;;:::999666444444777;;;===<<<:::999555111000111111000...///...,,,+++******+++,,,///555>>>DDDGGGHHHHHHHHHIIIFFFDDDFFFJJJOOOSSSTTTLLLLLLKKKHHHBBB;;;444000......///000...,,,***((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''VVV@@@===;;;:::555666666555333333444555333333333222222111111111+++,,,,,,---,,,+++)))(((+++******)))(((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********+++*********)))***+++,,,,,,,,,+++***)))000---***+++111:::AAADDDZZZ]]]```]]]VVVQQQPPPRRRNNNHHHCCCBBBDDDLLL^^^qqqlllggg```UUUIIIDDDMMMZZZ}}}uuudddSSSOOOUUUXXXVVVHHHEEEAAADDDOOOWWWSSSJJJJJJNNNMMMJJJMMMTTTRRRJJJMMMNNNMMMLLLPPPXXX\\\ZZZXXXSSSQQQUUUZZZ\\\\\\\\\```fffqqq}}}sss___[[[___cccddd^^^nnnsssvvvuuujjjZZZHHH<<<===@@@<<<:::;;;;;;;;;======999222//////...888CCCHHHNNNSSSPPPIIIJJJIIIDDD;;;333444===EEEGGGGGGFFFEEEAAA<<<777333+++)))&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''((((((((())))))))))))))))))((((((******,,,...111444666888999::::::;;;;;;;;;;;;:::222333444222000...///000///...------------------000000111222333444555555555666777777666666777888===:::888777999;;;<<<===@@@;;;;;;>>>===999:::@@@999888999<<<===<<<<<>>HHHNNNMMMJJJGGGGGGGGGGGGHHHLLLQQQUUUKKKKKKKKKLLLJJJFFF???:::444222///,,,+++******+++,,,,,,++++++***)))((((((&&&%%%%%%&&&((()))((('''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******((((((((((((((((((((((((YYYBBB>>><<<:::555666666555333333444666444444333333222222111111------...---,,,***((('''******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((***,,,///000///...---,,,,,,,,,---...***---222888AAAJJJTTTZZZZZZ\\\___bbbbbbaaa___]]]^^^VVVOOOMMMKKKIIINNNTTTUUUQQQLLLGGG@@@???HHHSSSYYY\\\\\\\\\cccooowwwyyyjjjgggbbbccckkkrrrqqqjjjdddbbbbbbeeefffiiipppxxxrrrbbbZZZ[[[]]]]]]TTTUUUWWW[[[``````XXXPPPPPPZZZdddgggfffnnn~~~mmmeeecccbbb```sss~~~yyytttrrr```NNNIIIJJJFFF???:::888777777888999777444333222;;;DDDHHHLLLQQQQQQMMMMMMLLLHHH@@@888444666999@@@BBBDDDFFFFFFBBB===999222...***'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###############""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&''''''(((((())))))*********)))))))))))))))))),,,---///222444777888999<<<;;;:::888777555444333222222222222222222333444222222111111111111111222444555666444333333666999555666777666444333444555:::999999999:::;;;;;;;;;>>>;;;;;;@@@AAA===<<>>>>><<<::::::;;;:::>>>===:::888<<>>GGGLLLNNNSSS\\\cccaaabbbgggooowwwvvvmmmeeeeee]]]TTTRRRPPPKKKFFFDDDHHHDDDCCCCCCDDDEEELLLTTT\\\gggrrrzzz|||vvvrrrtttzzz|||yyyrrrkkkkkksssuuuvvvrrrooooooooohhhnnnqqqrrrtttqqqaaaPPPEEEHHHJJJFFFDDDKKKYYYeee{{{uuummmgggfffhhhjjjkkk{{{gggYYYVVVTTTKKK???;;;999666777:::<<<<<<:::888@@@GGGHHHJJJMMMOOOOOONNNMMMJJJFFF@@@:::444111777:::???EEEIIIHHHDDD@@@;;;666///***''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$"""###$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''(((((())))))***++++++******)))))))))+++,,,---111222444777888999999999999888666333111000000000222111000222444666777777555555444444333444444444555666777666333333666999888999::::::888666666777444666888:::;;;:::999999<<<:::<<<@@@BBB???<<<<<<<<>>>>>===;;;999999<<<@@@???EEEIIIFFFDDDFFFJJJKKKDDDBBB>>>999444111//////555:::?????????EEEQQQ\\\XXXXXXVVVSSSQQQPPPRRRTTTYYYXXXVVVVVVUUUSSSOOOLLLIIIFFFAAA;;;555000---+++***)))'''&&&&&&'''((())))))((('''((()))***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((```FFFAAA===;;;444555555555444444555777666666555444333333222222///......---+++***)))((())))))))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''(((******))))))((((((((('''&&&&&&&&&&&&''''''''''''(((((()))(((((('''&&&&&&$$$%%%&&&'''((()))******++++++***)))))))))))))))*********+++...222666888CCCLLLUUUWWWUUUWWW```hhhrrrooopppyyy~~~ooo```YYYTTTQQQRRRTTTUUUSSSRRRRRRNNNNNNSSSWWWXXX[[[___aaalllxxx}}}zzzvvvtttttt{{{yyyrrriiihhhlllppppppoooiiifffnnnxxx|||yyyxxx~~~~~~zzz{{{{{{nnn[[[NNNGGG@@@???HHHRRRSSSNNNPPPPPPQQQTTTZZZcccmmmtttyyyddd[[[YYYQQQEEEFFFEEE@@@:::888;;;>>>>>><<>>>>>>>>???@@@FFFJJJOOOSSSTTTTTTSSSSSS[[[YYYYYYYYYYYYWWWUUUSSSPPPYYY[[[VVVXXXeeelllkkkYYYKKKCCCGGGJJJEEEDDDGGGIIIEEEAAA???<<<;;;<<<@@@???CCCEEEBBBAAAEEEHHHIIIHHHGGGDDD@@@<<<888555333222:::AAACCCAAABBBJJJQQQTTTWWWZZZ[[[ZZZYYYYYYZZZ\\\ZZZXXXWWWWWWVVVTTTRRRNNNLLLHHHDDD>>>999555333...,,,)))''''''(((***+++***)))((()))***+++***)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((aaaGGGBBB===;;;444555666555333333555777777666666555333222222111------,,,,,,,,,,,,,,,,,,))))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''""""""###$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%&&&''')))***++++++'''(((***,,,.../////////)))+++///444999===@@@BBBAAAIIIRRRWWWYYY```mmmxxxzzzpppfffgggllljjj^^^QQQIIINNNUUU[[[aaadddfffeee```\\\]]]cccgggfffeeefff]]]fffqqqtttoooiiihhhkkkvvvuuuqqqjjjhhhmmmqqqqqqrrrqqqmmmqqqooojjjyyy}}}wwwuuuwwwrrrkkkkkknnnhhh^^^VVVSSSOOOTTTbbbnnnlllccc\\\YYYSSSNNNMMMSSS^^^eeewwwrrr```YYYUUUOOOTTTUUUOOOBBB999999<<<<<<:::>>>CCCGGGGGGFFFHHHKKKLLLJJJIIIKKKLLLJJJCCC>>>555333333666===@@@@@@>>>;;;999777555222...(((%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))******'''((())),,,000444777999999::::::999777444111///,,,,,,++++++---000333555999999999:::;;;<<<;;;:::777777666666666777888888:::999===EEEMMMNNNIIICCC@@@DDDHHHKKKMMMOOOQQQRRR[[[aaaggglllnnnnnnoooppp|||uuupppnnnnnnmmmiiirrrvvvtttyyyooo___[[[WWWRRRRRRXXXTTTKKKFFFHHHKKKJJJJJJLLLIIIHHHDDD???AAAGGGHHHFFFFFFFFFEEEDDDBBB???<<<;;;777:::>>>??????@@@BBBDDDLLLRRRYYY___```___^^^]]]]]][[[YYYYYYYYYYYYWWWVVVSSSRRROOOKKKFFF@@@<<<999222000---***((()))***++++++***))))))***+++***(((*********))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((```GGGAAA===;;;555666666555333333444555777666555444333222111000,,,,,,,,,,,,,,,---......************************((((((''''''''''''((((((''''''''''''''''''''''''"""######$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&''''''((()))***++++++((()))***+++,,,,,,,,,,,,...111666;;;@@@CCCEEEFFFCCCFFFKKKQQQXXXbbbnnnvvvhhh[[[MMMHHHKKKOOOLLLGGGKKKVVVbbbiiinnnqqqnnnjjjdddbbbeeekkknnnkkkjjjkkkiiinnnwww}}}{{{yyy~~~~~~iiilllxxxxxxppphhhbbb___^^^OOOYYY```ccckkkyyy}}}tttdddTTTJJJIIIMMMRRRcccssshhhgggjjjjjjmmmiii\\\QQQNNNIIIBBB>>><<<===BBBEEEEEEGGGJJJNNNLLLKKKLLLMMMKKKGGGCCC:::555111222777:::999666333333444555555222,,,(((&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))***)))***---000444888:::;;;999999888777444111...,,,...------...///111333444222555888888666444333444333444555777999<<>>@@@===:::999:::===???@@@EEEKKKTTTZZZ]]]]]]\\\[[[^^^]]][[[[[[\\\\\\[[[YYYVVVUUUSSSPPPKKKFFF@@@===888666222...+++)))))))))+++***))))))******)))((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))###$$$%%%&&&'''((())))))((((((((((((((((((((((((^^^EEEAAA===;;;777777777555333222333444666666555333222111000///...---,,,,,,,,,,,,---...,,,++++++******)))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((''''''((((((((())))))*********---,,,,,,---000444888;;;@@@@@@BBBCCCEEEGGGIIIJJJLLLIIIGGGJJJQQQXXX\\\]]]QQQMMMKKKNNNTTTZZZ[[[YYY___cccfffiiioootttrrrkkkeeefffllltttwwwvvvvvvyyyxxxzzzzzz{{{qqqlllqqqccckkkooommmuuuppp```TTTPPPOOOPPPXXXhhhjjjdddddddddiiivvvqqq___MMMCCC<<<===???@@@AAAEEEJJJJJJKKKMMMMMMKKKHHHFFF>>>999444444777888444000,,,---///222444444111///'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''(((((((((((('''''''''(((((())))))******+++,,,///222555888999::::::777666555333222000///...///000000111222333444444222999@@@AAA<<<888777999===???CCCHHHNNNTTTYYY\\\iiinnnvvv}}}~~~yyydddNNNAAA???>>>===AAABBBBBBBBBAAA???>>>===???>>><<<<<<<<<===??????===BBBIIIOOOSSSVVVZZZ\\\\\\[[[[[[\\\]]]]]][[[YYYRRRRRRSSSRRROOOKKKGGGDDDAAA???;;;666222...+++***+++)))(((((())))))((('''''''''((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((\\\DDD@@@<<<;;;888888888555333111222333666555444333111000///...000///...,,,++++++,,,,,,,,,,,,,,,+++***)))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))%%%%%%&&&'''(((((((((''')))))))))))))))*********,,,---///444>>>KKKWWW^^^VVVTTTRRROOOOOOOOOQQQRRRNNNGGGAAACCCKKKOOOMMMHHHIIIRRRaaappp{{{|||yyyqqqkkkbbb^^^fffsssuuuoooiiillluuu~~~|||yyylllccc]]]ZZZXXXWWW[[[VVVRRRSSSOOORRR```mmmrrr~~~}}}^^^MMM>>>:::;;;::::::===CCCFFFJJJMMMNNNLLLJJJIIIAAA<<<777777:::999222,,,((((((***...222555555555'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''(((((((((((('''''')))))))))***++++++,,,,,,000222666999::::::888777444444222111111111111111...///111333555666777777>>>HHHQQQRRRLLLGGGGGGJJJRRRUUU[[[bbbkkkssszzz~~~{{{{{{nnnUUUKKKJJJKKKCCCBBBAAA@@@>>><<<;;;:::888===BBBEEEDDDAAA>>>===666999>>>DDDKKKRRRZZZ___YYYYYYYYY[[[\\\\\\ZZZWWWKKKMMMPPPRRRRRRPPPMMMKKKIIIGGGCCC>>>999444///---+++)))(((((())))))(((&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((\\\EEE@@@===>>>:::999666444333333444555555555444333111000//////...------,,,,,,++++++***111...+++***+++***'''$$$'''((()))))))))(((&&&%%%)))&&&%%%''''''%%%&&&)))((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%'''(((((('''&&&'''(((*********)))((((((***+++///333888@@@LLL___uuuzzzpppccc\\\ZZZXXXSSSOOOFFFDDD>>>;;;@@@IIIJJJEEETTTddduuujjjlll{{{|||~~~|||pppeeebbbeeekkk{{{uuubbb```eee```\\\``````jjjxxx~~~\\\KKKGGG999777===666;;;AAAGGGFFFCCCCCCIIIOOONNNFFF<<<777666666333000(((***+++,,,---000444777777000(((%%%&&&'''&&&$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''(((***++++++---000222777999;;;<<<;;;888555222111222444444333444777999111666777222...111888<<>>AAABBB@@@???>>>>>>DDD===:::@@@HHHNNNTTTYYYTTTUUUVVVWWWXXXZZZ[[[[[[NNNIIIEEEEEEJJJOOORRRRRROOOOOOKKKEEEBBB???777......---++++++++++++)))(((+++***((('''((()))(((''')))((('''&&&&&&'''))))))''''''''''''''''''''''''%%%&&&''''''(((((('''''')))&&&$$$$$$%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''&&&&&&&&&'''(((***+++\\\EEE???<<<===:::999666444333333444555666666555333222111000///...------,,,,,,++++++***...,,,******++++++(((&&&'''((()))))))))(((&&&%%%'''&&&(((,,,,,,(((&&&'''((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&((((((''''''((()))***++++++***)))+++...000333777>>>DDDMMM[[[kkkvvv|||vvvkkk```WWWPPPKKKHHHBBBAAA===:::@@@LLLRRRQQQ[[[iii|||xxxlllfffqqq|||sss|||zzzpppeeebbbdddiiiiiimmmcccVVVRRRAAA:::<<<555===@@@BBBCCCCCCCCCFFFIIIMMMHHHBBB<<<777333111///((((((((()))***...333777999444---(((&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''(((((())))))(((***,,,...///222555888888999:::;;;;;;999666555777888:::;;;:::999777777999888666222111666CCCNNN~~~|||yyyvvvrrrqqqtttvvv~~~vvvllljjjmmmoooooohhh___ZZZYYY[[[___bbbfffwww~~~yyyuuussspppggg^^^]]]fffvvvvvvuuuvvvjjjRRRJJJEEEDDDBBB===<<>>??????@@@EEENNNYYY___]]]]]]]]]bbbkkkwwwxxxyyyyyywww{{{tttttt}}}~~~zzztttttt|||}}}ssseee[[[]]]dddllliiieeedddiiiqqqyyy|||zzztttsssooo___NNNDDD@@@>>>>>>>>>>>>???BBBFFFIIIGGGHHHHHHEEE???888111...+++,,,,,,++++++,,,000222;;;>>>@@@<<<333+++''''''###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))+++,,,,,,(((+++///111333555888;;;999999999999999999::::::888777777999;;;;;;888666777222666EEEOOOTTTaaappp{{{}}}}}}{{{vvvpppkkkiiiiii___UUUMMMKKKIIIEEEBBBBBBBBBFFFGGGCCC???>>>@@@CCCIIIMMMLLLEEEAAACCCJJJPPPSSSYYY^^^^^^]]]bbbmmmuuujjjcccYYYQQQOOORRRXXX]]]||||||~~~sss```XXXPPPNNNRRRYYYccciiipppttttttiiiUUUBBB888555666999???FFFHHHGGGKKKQQQQQQQQQPPPPPPQQQSSSUUUVVV[[[WWWPPPFFF>>><<<@@@EEEWWW\\\]]]WWWPPPNNNLLLJJJCCC???777111...+++)))''')))'''&&&'''((())))))((('''((()))))))))(((&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((())))))[[[FFFBBB???@@@;;;:::777555444444555666777777666555333222111111...------,,,,,,++++++***+++++++++***((('''''''''(((((('''''''''((((((((((((&&&'''******'''&&&(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***+++***)))'''&&&((()))+++---...000222666<<<@@@GGGFFFDDDAAA>>>======>>>EEEFFFEEECCC???>>>>>>???GGGGGGIIILLLOOOTTT[[[```ffffffddddddiiiuuurrrmmmhhhcccnnnzzztttvvv}}}uuuoooooosss{{{wwwjjjdddcccccc\\\XXX\\\hhhttt}}}tttaaaSSSRRRJJJMMMMMMHHHAAA>>>AAAFFFDDDCCCBBBCCCDDD???777000,,,...///...,,,+++++++++888@@@GGGFFF===333---+++&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,------000333555555666888999:::999888888888999:::;;;:::888555444666999<<<>>>BBBDDDQQQdddnnnmmmlllooouuu|||ssssssxxxyyyssskkkgggbbb[[[VVVSSSRRRPPPNNNHHH@@@;;;;;;:::777666777888888999999777666888;;;>>>CCCCCC===999===BBBDDDIIIHHHKKKPPPYYYaaajjjpppdddccc^^^UUUNNNPPP[[[eeeppprrrnnnkkkgggfffkkkttt|||qqqkkkcccYYYPPPIIICCC@@@===>>>AAADDDDDDBBBEEEKKKHHHIIIKKKNNNQQQSSSTTTUUUZZZZZZYYYRRRHHH@@@<<<<<>>:::666111+++'''***)))'''''')))***))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''''''''(((((((((((((((\\\GGGCCC@@@AAA<<<:::888666555555666666777666555444333111000000...------,,,,,,++++++***+++,,,,,,***(((&&&&&&'''(((''''''''''''((()))))))))&&&%%%''''''%%%&&&)))'''(((((())))))(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''%%%&&&(((***...000222555777;;;???BBBLLLHHHCCC>>>;;;:::<<<===NNNMMMJJJDDD???===>>>AAAEEEEEEJJJSSS\\\cccjjjqqq}}}~~~ssshhh___[[[dddsss|||wwwxxx}}}{{{uuuqqq{{{ssspppoooqqqtttzzzuuu||||||qqqllljjjaaaXXXSSSYYYeeeoooxxx}}}pppccceeegggkkklllbbbQQQCCC======AAA>>>>>>AAAEEEDDD<<<555---//////...+++)))((()))555>>>GGGIIICCC:::444111***)))(((&&&%%%%%%%%%%%%"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''((()))+++---...222555888999999888999999999999888777777888888999777666444222555<<>>;;;===999888:::888555444777888555666999:::999;;;>>><<<@@@???999999@@@AAA<<<999777;;;GGGSSSZZZ]]]___fffiiiggg\\\QQQPPP\\\hhhiiilll}}}vvvxxxzzz|||vvvggg___^^^___[[[WWWPPPLLLJJJHHHDDD??????CCCCCCEEEGGGKKKOOORRRUUUVVVWWWZZZ]]][[[TTTJJJ@@@;;;DDDIIIJJJHHHHHHKKKLLLJJJ??????@@@@@@>>>999111,,,---+++))))))*********)))))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''((((((((((((''''''^^^HHHCCC??????<<<:::888666555555666777666666555333222111000///...------,,,,,,++++++***(((***+++***'''&&&''')))(((''''''&&&'''((()))***)))%%%$$$''''''$$$%%%)))'''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))+++///222222555888;;;===???BBBDDDHHHDDD>>>:::888999:::;;;KKKMMMMMMGGGAAABBBKKKTTT]]]XXXZZZdddnnnttt{{{wwwjjjaaaaaahhhooouuu}}}}}}yyyxxxwww|||{{{}}}|||uuuvvvwwwtttooommm|||{{{|||}}}~~~}}}qqqvvvuuuooommm^^^VVVRRRTTTYYY^^^fffnnnzzzzzzrrrZZZFFF;;;=========@@@BBBBBB???;;;222222000...,,,,,,...000444:::AAADDDCCC>>>;;;:::///,,,)))&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))+++---///000333666999::::::999999999888888888888777666666666666999===AAAGGGSSSeeerrrxxxnnnXXXUUUYYY^^^ppp~~~dddZZZOOOMMMLLLQQQVVVWWWQQQJJJEEECCC@@@===;;;999888777333555999===;;;777999>>>>>>999888<<<>>><<<<<>>>>>EEELLLOOOSSSXXXhhhjjjhhh^^^QQQKKKPPPXXX^^^___hhhlllnnn{{{uuukkksss{{{{{{~~~{{{vvvllleee```\\\WWWOOOJJJJJJLLLKKKIIIIIIJJJMMMQQQTTTUUUWWWZZZ[[[YYYRRRJJJCCC>>>@@@???>>>@@@CCCCCC???666888;;;???AAA???:::666///---+++***++++++***(((***)))(((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&(((******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''((())))))((('''&&&___IIIBBB>>>===<<<:::888666555555666777666555444333111000//////......---,,,,,,++++++***&&&(((******(((''')))+++((('''&&&&&&'''((()))***(((%%%%%%((((((%%%%%%((('''((()))******)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((***+++---///333888;;;555888<<>>???@@@888666222///---000555:::333777;;;???@@@@@@??????222///***&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***,,,///111222000333777888888888888888888888888888777555444333;;;CCCNNNWWWaaasssmmmTTTSSSUUUjjj\\\DDD???<<<<<<>>>CCCHHHHHHBBB<<<666;;;???@@@???===???AAABBBGGGPPPVVVTTTRRRVVV]]]]]]VVVSSSVVVWWWSSSQQQSSS[[[\\\YYY[[[jjjzzzwwwiii\\\RRRJJJHHHGGGIIIRRR]]]```bbb```YYYOOOIIIIIILLLFFFHHHKKKHHHJJJ^^^hhh\\\ZZZeeerrr~~~yyywwwrrriiiaaa^^^ZZZUUUNNNHHHFFFHHHLLLOOOTTTTTTUUUXXXZZZXXXRRRLLL@@@@@@===:::;;;>>>;;;555///222777===AAABBB@@@>>>111///---+++++++++***(((+++***((('''&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&(((***+++)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''((())))))((('''&&&[[[IIIEEE???<<<>>>;;;777555555666666666555666777777555333000...,,,,,,,,,,,,+++***))))))))))))************))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&)))))))))'''%%%%%%''')))&&&(((+++,,,,,,)))&&&$$$&&&&&&'''((()))))))))(((((((((,,,444>>>DDDDDDAAA===999<<>>>>><<<:::666444444777<<>>======AAADDDAAA>>>;;;888888:::>>>@@@BBB???;;;999;;;@@@FFFJJJ@@@:::111***''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&'''%%%$$$&&&)))+++***((('''''')))+++...222555666666777888777777777999<<<888888999888222///999GGGTTTiiiqqqqqquuuYYYWWW^^^ooo|||zzzvvvjjjoooqqqiiiVVVCCC:::::::::::::::;;;<<>>>>>@@@CCCFFFJJJHHHLLLXXXhhhvvv||||||{{{yyyzzzuuurrr}}}rrr^^^JJJ@@@AAACCCCCCOOOQQQTTTWWWWWWTTTQQQOOOIIIAAA:::;;;@@@@@@777...222111///111999@@@AAA???>>>999333///***''''''))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''((()))******+++[[[IIIEEE???======:::666444555666666666555666666666555333000...,,,,,,---,,,,,,+++***)))))))))************))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((())))))(((&&&&&&'''((('''(((***++++++)))'''%%%''''''(((((()))*********(((---777CCCLLLLLLEEE???888@@@MMMVVVOOO@@@777666444555555666888;;;???AAALLLFFFEEEJJJNNNUUUhhh|||wwwtttrrrpppppprrr|||vvvwww{{{{{{xxx|||sssgggaaa___[[[VVV\\\bbbjjjmmmlllhhhffffffkkktttxxxwww}}}~~~}}}}}}vvvlllffffffgggfffeeegggdddbbbdddmmm{{{uuulllooozzz|||lllcccccclllwwweeeWWWLLL???:::<<>>DDDKKKUUUMMM@@@444+++((('''(((&&&%%%%%%$$$%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((('''''''''***(((&&&''')))***(((''')))***,,,///111444666777777999::::::999888999::::::888777777777;;;IIIYYYggg}}}ttt[[[YYY]]]ggglllhhhaaa\\\LLLJJJHHHDDD>>>;;;;;;===;;;<<<>>>AAAFFFKKKPPPRRRTTT^^^lllyyy~~~zzzqqq}}}rrrtttzzzxxxyyy|||nnnXXXNNNMMMLLLKKKHHHDDD@@@???FFFEEEFFFHHHLLLOOORRRUUUTTTaaatttzzzwwwttt~~~vvvfffVVVMMMLLLKKKHHHHHHKKKOOORRRSSSQQQNNNLLLKKKEEE>>>>>>BBBCCC===777444222//////555===BBBDDDEEE@@@;;;555000+++))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))******[[[IIIEEE@@@>>>;;;888555333444666777777666666666666444222000///------------,,,+++***)))))))))************))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))'''&&&''''''((())))))))))))(((((('''))))))(((((()))***,,,---***///999DDDKKKIIIBBB:::888EEEVVVZZZNNN<<<222222000333666999:::<<<>>>@@@JJJGGGIIIRRRXXX\\\dddnnnmmmiiigggiiijjjfffeeefffuuuxxxyyyuuuppprrr{{{zzz{{{uuunnnooommmeee[[[VVVVVVTTTPPP\\\jjj|||{{{wwwnnnhhhcccdddmmmzzzxxx|||ttt]]]WWWXXXggguuuvvvwww|||wwwxxxwwwssspppbbbOOOAAA;;;:::999888;;;===AAADDDFFFFFFFFFFFFEEEIIIJJJEEE===:::???FFF^^^VVVJJJ;;;///((('''(((&&&&&&%%%%%%%%%%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((''''''''''''(((((((((((()))))),,,+++)))((())))))'''&&&+++---000333555777888888333555888888777666666777888555333444888@@@OOO\\\ppprrrWWWVVVWWWZZZWWWNNNHHHFFFDDD@@@<<<<<>>@@@>>><<<>>>CCCGGGFFF>>>666333555555777999999888999<<>>999999<<>>IIIKKKKKKHHHAAA;;;666111+++***)))((((((((()))***+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((ZZZIIIGGGBBBAAA;;;888444333555666888888666666555444222111000///------------,,,+++******))))))************))))))))))))((((((((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%''')))***((('''''''''))))))(((''''''((()))******)))(((((()))+++...///888777666777999<<<>>>???>>>:::555222444666777666:::;;;;;;888666999@@@FFFLLLQQQYYY]]]\\\YYY\\\aaafffccccccccc___XXXUUUWWW^^^hhhuuu~~~mmm]]]XXXRRRTTTcccmmmqqqtttwww|||}}}}}}{{{qqqqqqwww}}}|||ooo^^^UUUTTTRRRWWW[[[[[[WWWWWW```mmmvvvttttttmmm[[[FFF:::999>>>666888:::===AAAEEEHHHIIIKKKKKKJJJFFFAAA;;;777555555999<<<===999222,,,(((((('''&&&&&&%%%%%%%%%&&&(((&&&%%%%%%&&&''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))))))))&&&''''''((()))***++++++******)))))))))+++---//////111444777888888777777555777888888777777888999;;;CCCNNNWWW\\\______^^^ddd}}}yyyvvv{{{|||~~~yyykkkTTTAAAAAACCCCCC@@@@@@JJJUUU]]]gggrrrwww{{{~~~|||vvvllllllmmmrrr|||zzzzzz}}}|||ssshhhaaaeeegggkkkxxxooo\\\UUUUUUQQQJJJHHHAAA<<<===???FFFUUUdddxxx|||xxx~~~~~~vvvccc]]]TTTKKKFFFEEEFFFHHHIIIJJJLLLJJJEEE>>>777333///...///000...///999EEEJJJNNNMMMFFFAAA???999222+++***)))((('''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((ZZZJJJHHHDDDBBB<<<999666444555777888888666555444333222111000///.........------,,,+++***))))))************))))))))))))((((((((()))******((((((((())))))******+++'''(((((((((((()))))))))%%%'''))))))((('''((())))))(((((((((((())))))******))))))***+++---///000444555777888999999999888:::::::::999<<<>>>:::444;;;<<<<<<:::999@@@KKKUUU]]]______[[[VVVUUU[[[bbbdddaaaaaa```[[[SSSPPPQQQVVVcccuuuxxxnnnhhhXXXSSSMMMTTT``````ggg{{{|||~~~{{{||||||gggYYYRRRIIIMMMOOOQQQVVV```ppp{{{sssfff[[[RRRHHH===444999999999;;;???DDDHHHKKKMMMLLLJJJGGGDDD???999555...222777===???;;;333---)))((('''&&&%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((())))))))))))******''''''((())))))***++++++((()))***)))***,,,000333222333555777777888777777777777666444333555999<<>>BBBFFFGGGMMM[[[hhh~~~}}}~~~{{{|||yyy~~~{{{|||uuullldddfffgggjjjvvvzzzlll]]]MMMDDD>>>>>><<<<<>>;;;888666666777888888666555444222111000000///............---,,,+++***))))))************))))))))))))(((((()))******+++'''(((((()))******++++++'''((((((((())))))))))))&&&'''((('''''''''(((***'''((((((((())))))))))))++++++,,,...///000111222///111444666555444444333<<>>999;;;>>>@@@???@@@IIIVVVaaafffhhhhhhfffdddccccccdddaaabbbeeegggbbb[[[XXXYYYcccjjjqqqrrrlllaaaXXXRRRNNNTTTYYYhhh~~~nnnaaaYYYLLLMMMNNNRRRZZZeeettt|||kkk^^^VVVMMM@@@666888888999;;;>>>BBBFFFHHHHHHJJJKKKHHHBBB<<<999888111000111666===>>>999333)))((('''&&&&&&%%%%%%%%%((('''%%%%%%'''((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((((((((()))))))))*********((((((((())))))******+++)))***+++******,,,111555666666666777777888888888555444333222555===FFFMMMaaauuuoooWWWOOOPPPKKKLLLHHH>>>???@@@777>>>BBBJJJTTT[[[cccqqq}}}zzzzzzuuuuuussssssvvv{{{~~~~~~yyymmmaaabbbhhhhhhiiikkkpppwww|||zzzuuupppxxxtttpppqqqqqqrrryyy|||ggg[[[QQQMMMFFF>>>???HHHPPPfff~~~ppp___RRRKKKIIIHHHDDDDDDEEEHHHJJJIIIFFFBBB888222111555444111666BBBLLLRRRRRRKKKHHHKKKGGG>>>666333///,,,)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((())))))******YYYJJJIIIEEEDDD@@@===999777777888888888666555444222111000000///............---,,,++++++))))))************))))))))))))((())))))***++++++%%%&&&&&&'''((())))))***'''((((((((())))))******''''''((('''&&&''')))+++''''''((()))******)))))),,,---///111222333333333444444333222222333555777DDD]]]qqqlllWWWHHHCCCBBB>>>AAAEEEEEEFFFNNN[[[fffeeejjjpppwwwzzzwwwnnndddcccffflllrrrooohhheeegggmmmjjjccc[[[TTTQQQRRRUUU___oooxxx{{{~~~pppeee]]]NNN@@@BBBGGGOOOZZZgggvvvzzzfffTTTGGGCCCBBB666777888;;;===@@@BBBDDDBBBGGGJJJFFF===777777:::333---)))---666<<<;;;888))))))((('''&&&%%%%%%%%%((('''%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((((())))))*********+++))))))))))))***************+++,,,+++***,,,111555888888777777777888999:::666555555777???LLL[[[eee~~~lllWWWPPPFFFBBBDDDAAA999<<>>555222666555222888CCCKKKRRRQQQIIIFFFJJJFFF===:::777333...***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++[[[LLLFFFAAABBBDDD@@@:::777777888999:::888777555333111000000///------,,,++++++******)))(((***+++***)))((()))*********)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((()))***************++++++***(((&&&'''***,,,,,,...000333444444555555555555444222000///000222JJJXXXggghhh\\\LLLCCCAAABBBJJJWWW]]]XXXQQQTTT[[[UUU]]]qqqnnnbbb___```eeefffbbbaaaeeeZZZWWWSSSPPPSSS^^^nnnzzz|||}}}lllWWWOOOHHHBBBCCCHHHIIIKKKZZZooo{{{iiiXXXNNNHHHFFFCCC999888>>>;;;777>>>AAAEEEIIIHHHAAA999222///333111///...111777===BBB888000&&&$$$'''***)))&&&((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$###(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%'''((((((''''''(((***))))))))))))))))))))))))((()))))))))******************)))***---000444666;;;666333666777555555666444777777DDDccc|||}}}wwwuuunnnWWW@@@===::::::<<>>BBBIIIDDD???888000,,,*********)))'''$$$$$$&&&((())))))((((((''''''''''''(((((((((&&&&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++WWWJJJGGGDDDEEEAAA===888555555666777888888777555333111000000///------,,,,,,+++*********(((***+++***)))((()))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&(((((()))***************)))*********)))))),,,...222222222333444444333222222222333222111111333555AAAEEEHHHHHHFFFDDDEEEFFFUUU[[[dddeee[[[NNNKKKNNNXXX\\\hhh{{{{{{lll[[[SSSNNNMMMLLLKKKOOOUUUSSSZZZdddmmmvvv}}}vvvoookkkhhhggg_________bbbeeeeeeccc```aaabbbcccccccccbbbaaa```]]]]]]^^^^^^```aaacccccchhhjjjnnnttt|||vvvjjjeee[[[RRRLLLMMMPPPQQQSSSWWWnnnrrrwww||||||uuuhhh]]]WWWTTTIII???;;;666777@@@;;;???DDDEEEAAA<<<888666222000......000555;;;>>>;;;555---)))))))))(((&&&***)))'''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))******)))((()))+++************************)))))))))***************+++,,,,,,...000222555666777555777999888555555999@@@JJJQQQbbbpppccc[[[SSSGGG>>>@@@CCCEEEDDDCCCFFFPPPYYY___cccmmmzzz}}}uuulllddd```TTTRRRQQQRRRRRRSSS\\\eeeccc\\\UUUSSSUUUUUUQQQLLLKKKWWWaaadddffflllpppooo```XXXSSSSSSSSSPPPLLLKKKNNNUUU^^^dddddd```ZZZVVV]]]]]]ZZZVVVYYY```bbb^^^aaajjjxxxzzzuuuqqqrrryyynnn```___RRROOOLLLJJJGGGIIIWWWfffyyysssooofff```aaa[[[RRRJJJHHHEEEAAABBBFFFIIIGGGCCC<<<888:::CCCKKKPPPTTTVVVNNNCCC<<>>:::666555666666444222...///111222222444777:::===999444666===EEEJJJKKKPPPTTTXXXYYYRRRIIIJJJOOOWWWVVVYYYcccmmmoooggg^^^PPPHHH@@@===???EEEPPPYYYggguuu}}}tttnnnddd```ZZZSSSLLLGGGDDDCCCAAA@@@???@@@AAAAAA@@@>>>BBBBBBCCCCCCBBB@@@???>>>???>>>>>>=========>>>>>>AAABBBEEEIIIOOOTTTYYY\\\iiinnnuuu}}}}}}|||vvveeejjjhhhlll|||}}}mmmppppppiiiXXXEEE:::777:::888;;;@@@BBBAAA>>><<<;;;111000//////111444777:::===:::555000,,,)))'''&&&,,,+++)))(((''''''''''''))))))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***,,,,,,,,,***)))***+++************************+++*********************---...000222444555666666444666;;;<<<888555999AAAIII[[[kkk~~~wwwhhhYYYOOOEEE===AAAKKKWWW```gggbbbXXXYYYfffttt}}}xxxqqqmmmooouuu{{{~~~vvvhhhZZZQQQPPPTTTYYY[[[VVVUUU^^^jjjiii___TTTMMMLLLKKKIIIFFFAAAHHHOOOSSSXXXbbbkkkppp[[[TTTOOONNNMMMHHHDDDCCCNNN\\\iiipppuuuwwwnnnbbb\\\XXXPPPJJJIIIJJJEEE>>>CCCJJJXXXkkk||||||kkklllaaa[[[TTTOOOJJJHHHLLLSSScccddd______iiippp{{{|||yyyttthhh```___^^^bbbgggcccUUUFFFBBBEEEEEEJJJMMMHHH@@@???GGGOOOQQQVVVYYYSSSGGG>>>===???IIIKKKKKKFFF===444///,,,+++***(((((()))***)))(((''''''''''''''''''''''''***((('''((()))***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++}}}TTTHHHGGGDDDEEE@@@===999777888999::::::888777555333111000000///...------,,,++++++******(((***+++***)))((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))***+++,,,///333666GGGAAA:::777777777555222---///111333444666999;;;:::777555999AAAGGGHHHFFFBBBBBBCCCEEEEEEFFFNNNXXXTTTQQQOOOQQQUUUVVVQQQLLL???>>>@@@FFFPPP]]]kkktttxxxnnnggg___UUUMMMKKKHHHDDD@@@<<<999888777<<<;;;::::::999999888888;;;;;;<<<<<<<<<;;;999888;;;;;;:::999999999999999999999999:::;;;===???@@@EEEHHHMMMTTT]]]iiittt{{{}}}~~~yyyrrrsssvvvmmmfffgggyyybbbOOOBBB555;;;<<<>>>@@@@@@???>>>>>>333333222222222444555666;;;<<<;;;666///***((((((...,,,+++)))'''''''''((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$&&&(((***+++((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******+++,,,---,,,***)))***+++************************,,,++++++++++++*********---///222444666666666555555777:::999444444???MMMWWWlll~~~uuuZZZNNNGGGGGG???888FFF___zzzxxxpppyyyqqqbbb```jjjvvv|||~~~|||{{{|||}}}uuurrrnnnfff^^^[[[dddggglllllleee___ccckkkddd[[[PPPHHHFFFEEEDDDBBB:::===???@@@DDDKKKRRRWWWNNNHHHEEEGGGGGGCCC@@@AAAMMMaaattt}}}nnnfff[[[SSSPPPNNNGGGAAADDDHHHSSShhh|||yyy}}}vvv~~~xxxpppiiiaaaXXXOOOKKKGGGJJJFFFFFFNNNRRR]]]ppp~~~}}}|||vvvkkkeeeeeedddsssnnnWWWIIIEEE@@@FFFKKKJJJFFFFFFLLLRRRSSSUUUWWWTTTMMMEEE>>>;;;BBBHHHMMMKKKBBB888000---,,,+++))))))******)))((('''''''''((((((''''''''')))((('''((())))))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++{{{RRRGGGFFFCCCCCC???<<<888777888999::::::888777555333111000000///......------,,,++++++***(((***+++***)))((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************,,,+++***)))***///666;;;EEE@@@999555444444333111...111333444555666888999333444777<<<@@@AAA@@@???DDDBBBCCCFFFGGGGGGLLLRRRNNNMMMLLLKKKJJJGGGCCC@@@777???NNN^^^ooo}}}}}}sssiii\\\RRRNNNIIIDDD???===<<<:::999888777777777::::::999888777666666777666777999:::::::::999999999999888888888888999999666666777999;;;===??????<<<===???AAAEEELLLTTTYYYhhhsss~~~{{{zzz{{{}}}|||uuuoooqqqwwwzzzqqqpppnnn\\\AAA<<<<<<<<<>>>???AAABBBBBB888777666555555555555555666:::===;;;444...++++++...---+++)))((('''(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%&&&(((***,,,((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***+++,,,+++)))(((((()))************************,,,,,,,,,,,,++++++++++++...///222555666666555444777666555444333999JJJ[[[ppp{{{lll```LLLBBBAAAFFFAAA===SSSsssxxxjjjkkkxxx~~~sssjjjeeeaaa\\\XXXddddddggglllkkkfffdddeeeiiihhhhhhgggbbbZZZWWWYYYRRRMMMGGGCCCBBBAAA???======<<<;;;;;;;;;;;;===@@@AAA>>>===@@@AAA>>>===???CCCTTTcccnnn~~~~~~ttthhhaaa___^^^\\\[[[[[[]]]fffyyyyyy|||uuubbbTTTNNNOOOHHHDDDJJJNNNYYYmmmvvvwwwxxxxxxtttooonnnqqqooosss[[[NNNDDDDDDDDDEEEHHHLLLOOOQQQTTTRRRQQQSSSTTTNNNCCC::::::AAAIIIKKKFFF>>>777222...,,,***)))******)))(((''''''((())))))(((''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++yyyQQQHHHGGGCCCAAA;;;888666555666888888888888777555333111000000///......------,,,,,,++++++(((***+++***)))((()))***((((((((((((((())))))***((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((()))***************------+++******///555:::;;;888555111///...///000111333555666555555666888555666888999;;;>>>BBBDDDBBBCCCHHHOOOPPPJJJFFFEEEAAABBBCCCBBB@@@>>>???@@@KKKXXXiiiyyyzzzpppcccXXXOOOIIIAAA<<<;;;<<<<<<;;;777666666666666777777888777999::::::888777888999555666888999:::::::::999666666555555666666777888888888999::::::;;;<<<<<<=========<<<;;;<<>>BBBEEEFFF===<<<:::777666555555555333888>>>>>>:::444///...---,,,***)))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''')))***+++((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******((()))******((('''((()))++++++++++++++++++++++++++++++,,,,,,,,,---------///000333555555555444333777444444999AAALLL]]]lllppp___NNNBBBCCC<<<>>>GGGJJJQQQmmm|||yyyuuulllaaa]]]^^^aaa```^^^\\\```iiirrrrrrjjjccc```YYYSSSPPPQQQPPPKKKFFFEEE???>>>===<<<===<<<:::888>>>;;;:::;;;:::666555666<<<:::;;;>>>???<<<;;;>>><<>>CCCGGGJJJAAA@@@DDDKKKMMMHHHBBB@@@777999::::::;;;AAAJJJRRRpppyyy~~~ttthhh^^^XXXPPPFFF===888666444333444666888999555666777999;;;===>>>???===AAADDDEEEDDDCCCCCCDDD@@@AAABBBCCCCCCBBBBBBAAA??????>>>>>>>>>>>>??????@@@??????>>><<<;;;999999;;;<<<===;;;999777666777666:::>>>@@@CCCKKKWWWaaammm~~~vvvyyy{{{ZZZ>>>:::777777:::???BBBCCCAAA>>>;;;888555444444444444999???BBB@@@:::333///+++***)))((('''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((())))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''')))((((((((((((((())))))''')))***)))(((((()))***++++++++++++++++++++++++***++++++,,,---...//////111222333555555555444444999777===MMM___nnnyyypppnnnfffkkkkkk___PPPFFF???:::@@@AAAIIIVVV___kkkyyy{{{xxxqqqrrrqqqpppqqqsssrrrooolllaaa^^^aaaiiikkkcccVVVOOOFFF@@@===???AAA???===>>>777777888999:::999888666<<<777666:::999555444777999888;;;??????======AAA<<<===@@@BBBEEEKKKQQQUUUSSSRRRVVV___iiisssppplllxxx|||cccPPPLLLHHHLLL[[[]]]___aaabbbgggpppyyyzzziiiSSSFFFEEEJJJMMMNNNQQQQQQQQQSSSSSSQQQKKKFFF999:::???FFFMMMNNNIIIDDD888333...++++++---......)))***+++,,,,,,+++***)))((('''&&&'''((()))(((&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************+++++++++[[[OOOKKKBBB===;;;999777777999:::;;;:::888777555333222000000//////......------,,,++++++(((***+++***)))((()))***((((((((((((((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))******************---///000000//////000,,,000333111---,,,111777111333666777777777777888@@@>>><<<>>>CCCGGGGGGGGGKKKFFFCCCDDDEEEBBB@@@@@@888999;;;;;;???KKK]]]jjjzzzmmm```PPPFFFBBB@@@<<<888444666888999888888999:::777999;;;???CCCFFFIIIJJJFFFJJJOOOQQQPPPOOOPPPQQQMMMMMMNNNNNNMMMLLLJJJIIILLLLLLKKKJJJIIIIIIIIIIIIBBBBBBCCCCCCCCCBBBBBBAAA;;;===@@@@@@===;;;999999777:::;;;;;;<<>>555///***)))(((''''''((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''')))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))'''(((******))))))***,,,++++++++++++++++++++++++)))***+++,,,...///000000333444444555555555555555<<<<<>>???GGGMMMIIIOOO\\\jjjssszzzuuuxxxzzzuuu{{{vvvnnn```TTTLLLPPPVVVRRRFFF===<<<888666888999999:::>>>888888999::::::999888777>>>888777;;;<<<888888<<<666666:::@@@BBB@@@BBBFFF;;;>>>EEEKKKHHHAAA???BBBAAABBBIIISSSYYY```mmm{{{~~~pppqqqkkk```RRRJJJPPPTTTVVVXXX[[[cccnnnyyybbbLLLDDDFFFJJJMMMPPPSSSUUUTTTPPPMMMKKKKKK:::999;;;CCCLLLPPPLLLGGG;;;777000---,,,...000111)))***,,,------,,,***)))***((('''((()))***)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))************+++++++++]]]KKKFFFAAABBB999777666777999::::::999666555444333111000//////000000///...---+++)))(((++++++***))))))***++++++***((('''((()))***)))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))***+++,,,------...+++,,,---...000222333444222111000000000111333444666666555555777<<>>;;;???LLL\\\gggYYYOOOGGGFFFEEE@@@999666666888<<>>BBBKKK\\\ooo}}}\\\AAASSSbbbtttooo```TTTFFF999777777666999>>>===???@@@===888555555666===BBBGGGGGGBBB<<<888666333000---+++******)))((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&'''((((((''''''(((***&&&''''''(((((((((((((((---,,,+++)))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///333777666333111333888:::888555@@@RRRjjj~~~rrrYYYLLLCCC???BBBBBBAAAIIIUUUSSSbbbssszzzzzz{{{}}}pppmmmtttzzzkkk___OOOHHHBBBCCCCCC@@@===<<<<<<:::999999;;;<<<;;;999666888999999888777777888999:::<<<======;;;888666::::::<<<>>>????????????AAAEEEGGGGGGHHHIIIDDD>>>>>>???AAADDDHHHNNNVVVZZZeeehhhoooxxx~~~|||nnn___WWWRRRRRRNNNLLLQQQ[[[eeejjjkkk~~~|||ZZZFFFFFFKKKKKKMMMLLLOOORRRNNNFFFDDDGGGCCC999444:::CCCGGGHHHHHHBBB>>>999444111111222333111///---------,,,+++))),,,,,,,,,+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,---[[[JJJEEEAAAAAA999777666666888999999888666555444333111000//////,,,------...------,,,,,,************************)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***++++++,,,,,,......///111222222222222000000///000111333555666>>>===<<<::::::===CCCGGGCCC???<<<>>>KKKccc}}}lllQQQAAA<<<999777666:::>>>EEEOOO[[[fffnnnsss}}}}}}~~~|||wwwkkkZZZLLLFFF???999666999:::888888;;;;;;>>>BBBEEEGGGIIIMMMOOOVVVYYY]]]bbbgggnnntttyyy|||vvvoookkkhhhbbb]]]VVVSSSRRROOOJJJEEE???????????????===;;;:::;;;>>>FFFNNNSSSYYYdddooowwwaaaNNNHHHSSSuuuiii\\\LLLBBB:::444555:::<<<>>>>>><<<888555444555;;;@@@DDDFFFCCC???<<<;;;777444///+++))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&'''((((((''''''(((***''''''((())))))))))))(((+++******))))))))))))***------------------,,,,,,,,,------......000444777666555444333333666<<<@@@UUUjjj{{{mmmZZZGGG@@@===DDDNNNYYYdddlllpppyyyyyypppiiifffkkkrrrxxxyyyzzz}}}}}}}}}sssmmmnnnppppppuuuWWWHHHEEE>>>:::<<<===;;;999999555555444666888999999888666777888888777777999:::??????>>>===<<<;;;;;;;;;:::;;;;;;<<<===>>>???@@@999>>>BBBCCCDDDEEE???888:::;;;===???BBBFFFJJJMMMLLLNNNRRRWWW^^^jjjyyy}}}qqqkkk|||xxxrrrzzz|||qqqiiiZZZUUUOOOLLLMMMOOOOOOOOO^^^iiisss|||tttaaaXXXPPPFFFMMMHHHFFFIIIIIIDDD@@@AAAAAA<<<999:::;;;<<<@@@FFFIIIFFF@@@888222///...///000///.........---+++))),,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++XXXIIIEEE@@@@@@999777555555777777777666666555444333111000//////,,,,,,------...------,,,)))***+++,,,,,,+++***)))***((('''((()))***)))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))******+++,,,,,,,,,000000222333333222111111/////////000222444666888CCCBBB@@@===;;;===@@@CCCAAA???>>>AAAMMMaaavvveeeEEE444333888===@@@FFFKKKTTT^^^gggnnnrrrtttwwwwwwxxxyyyzzz|||}}}}}}zzzooobbbXXXNNNAAA888444888777999>>>AAAAAABBBEEENNNSSS[[[bbbhhhmmmrrruuu~~~yyyrrrjjjdddTTTQQQLLLIIIFFFCCC@@@>>>@@@>>>???AAAAAACCCJJJSSS___ooopppkkkoooqqqjjjaaaPPPPPPaaavvv~~~lllXXXDDD666444888:::<<<>>>===;;;888777777:::>>>BBBDDDDDDBBBAAAAAA===999333---)))((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((&&&'''((((((''''''(((***(((((()))******************)))))))))***++++++,,,------..................,,,...000111111222444666666777777333111999HHHUUUtttyyyfffZZZOOOBBBFFFOOO^^^uuuqqqccc[[[\\\cccmmmrrrnnngggeeeiiicccfffiiilllppppppiiiaaa\\\cccpppwwwmmmWWWBBB888:::555333666777666666888888888:::;;;<<<<<<======:::;;;<<<<<<===???CCCFFFJJJGGGDDDAAA@@@BBBDDDFFFDDDDDDEEEFFFIIIMMMQQQSSSNNNOOOLLLFFFDDDDDD@@@;;;>>>>>>>>>>>>>>>???@@@@@@DDDFFFGGGGGGGGGNNNYYYbbbwwwyyyssscccZZZbbbqqq{{{jjjbbbfffggglllttt{{{xxxiiiZZZNNNGGGEEEDDDGGGNNNTTTZZZiii}}}ooo```WWWMMMFFFHHHNNNLLLDDD???@@@???>>>;;;555222777@@@JJJJJJFFF???666000.........------...///...,,,***+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******,,,,,,++++++************UUUHHHFFF@@@???999777555555555666555444666555444333111000///////////////...---,,,***)))((()))+++,,,,,,+++)))(((+++***))))))++++++***)))((((((((((((((((((((((((''''''((()))))))))))))))+++++++++,,,------.........///111333333222111000000000000111222444666888???>>>===;;;:::;;;>>>AAA@@@BBBDDDEEEGGGJJJNNNQQQSSSCCC333111777???GGGMMMUUUYYY```fffllloooppppppqqqrrrsssttttttrrrpppoooaaaTTTGGGAAA>>>:::888999>>>AAAGGGLLLPPPSSSXXX\\\kkkrrr~~~wwwhhhZZZRRRMMMIIIGGGAAA===;;;<<<<<<<<<@@@FFFAAALLL^^^sss{{{~~~{{{rrroooooopppqqqiii___\\\eeevvvtttVVV@@@888999999:::<<<>>>>>>=========<<<>>>BBBDDDEEEDDDCCCCCCAAA===777000***((()))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''((('''%%%%%%'''(((&&&'''((((((''''''(((***))))))***++++++++++++***+++************+++,,,,,,............////////////---///222444444444555666555666666555:::III___ppphhhOOOFFFCCCEEEYYYuuuuuummmeeefffmmmuuutttmmmlllpppqqqpppooonnnmmmeeeXXXMMM>>>===@@@FFFFFFAAA<<<:::999666666888999777999>>><<>>???@@@AAAAAA@@@AAABBB@@@???CCCLLLTTTZZZbbbnnnuuussshhh[[[TTTRRRSSS]]]uuuxxx~~~uuubbbdddxxxxxxwwwwwwaaaRRRLLLJJJEEENNNVVVWWW\\\kkkrrraaaPPPLLLPPPQQQIIIAAA??????@@@>>>777000222999@@@DDDGGGEEE===555111000++++++,,,---......+++)))***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++yyy}}}SSSHHHGGG@@@===888777555444555666555444666555444333111000////////////......---,,,+++***((()))+++,,,,,,+++)))(((***)))((((((******)))(((((((((((((((((((((((((((''''''((())))))))))))))))))******+++,,,---......,,,---///000222222111111333333222222222444555666777888999999999;;;???AAA???BBBEEEFFFBBB===999777888666666<<>>BBBDDDKKKUUU\\\bbblllwww~~~~~~nnnaaaUUUNNNHHHCCC@@@@@@???<<<;;;===@@@BBBIIIUUUggg}}}yyyzzz~~~yyy~~~vvvoooqqqvvvyyyssskkkpppkkkNNN>>>999777777888;;;===??????@@@???@@@BBBDDDEEEDDDBBB@@@AAA???;;;444---))))))+++(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))(((((())))))))))))))))))))))))&&&'''((('''%%%%%%'''(((&&&'''((((((''''''(((***)))******+++++++++++++++---,,,,,,+++++++++++++++.........//////000000000...000444555555555555666555444555<<>>777222222666===EEEHHHDDD<<<555000*********+++,,,,,,***((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))************)))******+++,,,,,,------yyyQQQIIIIII@@@;;;888666444444666666666555666555444333111000//////++++++,,,---............)))***+++,,,,,,+++***)))'''&&&%%%&&&'''((('''%%%((((((((((((((((((((((((''''''((()))))))))))))))&&&'''(((***+++---...///------...///000111222222555444333333333444555666222444777999:::<<>>:::666555555444666<<>>:::;;;<<>>>>>AAABBBCCCEEEFFFDDD???<<<>>>???>>>888111+++)))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((&&&'''((((((''''''(((***))))))***++++++++++++***...------,,,+++++++++,,,------......///000000000///111444666555555666666666555:::JJJbbb{{{}}}pppfffVVVPPPVVVYYYooouuugggXXXIII===999;;;>>>::::::>>>>>>;;;888888777666888;;;<<>>999888<<>>444444777<<<===;;;;;;>>><<<===BBBGGGLLLUUUfffwww|||ttthhh___UUUQQQPPPNNNHHHBBBKKKQQQUUUWWW[[[``````\\\TTTPPPZZZfffnnn}}}~~~uuukkkqqquuummmttt|||bbbVVVYYYqqq}}}uuussswww}}}\\\OOONNNOOOHHHDDDCCCEEECCC<<<666333444777===EEEIIIFFF>>>666111...+++)))***+++******************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&'''((()))***))))))((())))))))))))))))))))))))'''(((((()))******++++++))))))*********++++++++++++++++++,,,,,,---------tttPPPLLLLLLAAA999777666444555777888888888666555444333111000//////............---,,,++++++++++++***))))))***+++++++++***)))***+++,,,+++)))(((((((((((((((((((((((('''(((((())))))))))))))))))***---///222555777888555333111///...///222333222222222333444777999:::222444666666666555666777;;;;;;999555111///000111777777<<>>NNNddd{{{}}}uuuzzzzzzpppiiibbb]]]___eeemmmhhhZZZLLL>>>999666333555;;;===;;;<<<>>>>>>>>>CCCJJJLLLOOOVVV^^^eeesss~~~zzzsssggg\\\HHHOOOUUUYYY```hhhhhhbbb^^^YYYccckkktttxxxqqqtttsssvvvkkktttnnnaaa[[[bbbddd```bbbkkkmmmkkknnnxxxoooVVVKKKGGGKKKHHHEEEEEE@@@999666777555555888AAAIIIKKKEEE>>>444111,,,******+++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&''')))*********)))((())))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++------,,,,,,,,,,,,++++++rrrQQQOOOOOODDD===888555333333444666777777888777555333111000000//////---+++,,,//////,,,***+++++++++++++++***)))(((+++)))(((&&&&&&((()))+++))))))))))))***************))))))(((((((((((((((***))),,,444>>>DDDEEECCC666222---***+++...111333222222111///000222777:::<<<777444666;;;===;;;888>>>:::444///---...000222777:::@@@FFFLLLQQQTTTUUUXXXZZZ]]]bbbfffddd___ZZZKKK???777777999888888;;;@@@GGGQQQ\\\jjj~~~kkkRRRSSSMMMGGGEEECCCAAA@@@@@@FFFLLLWWWggg{{{~~~|||pppbbbbbbnnntttqqqwwwrrrtttyyy}}}nnnffflllrrrmmmXXXPPPHHH<<<666888<<<;;;666;;;<<>>:::333---***++++++***)))((('''&&&&&&)))(((&&&%%%&&&''')))+++'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))(((((((((((((((++++++,,,,,,,,,---------,,,---.........000333555111555555222333888999666FFFJJJZZZkkk}}}|||jjj\\\\\\___[[[YYYZZZ___ooowww||||||www[[[GGG@@@<<<;;;999555777===;;;AAADDD@@@???FFFPPPVVVaaaqqq}}}hhhaaaYYYUUUWWW^^^eeeiiiaaadddbbbbbbooo{{{zzzyyyvvvqqqxxx~~~~~~{{{{{{ooo]]]ZZZZZZWWWYYY```iiiqqqjjjbbblllyyygggUUUQQQIIIHHHIIIIIIAAA777222333555===<<<555<<>>666222555777888;;;@@@EEENNN\\\iiiwww~~~xxxllldddYYYPPPJJJFFFBBBAAACCCCCCEEEMMM\\\qqq}}}uuu|||rrrttt}}}{{{rrrrrrwwwyyy|||rrruuufffooo}}}|||fffPPPEEE999555999=========>>>>>>???CCCFFFDDD???;;;666888;;;<<<:::666111---++++++***)))((((((''''''((('''%%%%%%%%%&&&((()))'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------,,,---.........000222555333555666555444999BBBJJJVVV[[[kkk|||{{{mmmaaaZZZRRRKKKNNNWWWlll}}}~~~qqq]]]KKK@@@;;;888999888777<<>>AAA===>>>GGGJJJGGG???:::222...,,,,,,+++******************************)))(((((((((((()))***++++++******)))((('''''')))((('''&&&&&&(((+++,,,))))))))))))************+++***)))((('''(((((()))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,---...///000000sssQQQNNNLLLAAA;;;999777555555777888999999888777555333111000000///,,,+++***+++,,,,,,***(((***++++++++++++***))))))***)))(((''''''((()))***''''''((((((((()))))))))(((((((((((()))***+++,,,,,,+++,,,000666999888666333111///...000333444444///000222444555666666666555777999888777777999<<<:::777333000000444999===EEEFFFHHHKKKMMMPPPRRRSSSYYYWWWSSSOOOJJJDDD===999555333333777;;;>>>EEEMMMWWWcccuuu~~~}}}pppqqqrrrrrrpppppppppqqqssssssqqqkkkeeebbbeeejjjnnnpppsssxxx|||ttt```SSSLLLGGGDDDBBB???:::;;;BBBOOO]]]fff~~~{{{zzz|||~~~~~~\\\___jjj~~~rrr^^^OOOBBB???===888777;;;@@@???@@@BBBDDDBBB<<<777777666666888:::999555222,,,+++***)))))))))))))))'''&&&%%%%%%%%%&&&'''(((((((((((()))(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************,,,,,,,,,,,,------------+++---.........///222444444333444777666;;;NNNdddwww|||}}}sssfffXXXIIICCCRRRfffxxxvvvyyyzzzqqq___TTTNNNEEE<<<;;;999888999:::???IIISSSbbbnnn{{{vvvjjjccc___XXXQQQMMMLLLQQQ^^^jjjyyycccSSSOOOQQQ```bbb\\\nnnrrraaa___fffgggiiibbbZZZYYYSSSSSS___ddduuuttt\\\MMMGGGCCCEEEEEE???888555888???EEEFFFAAA@@@EEEJJJCCC>>>777111...,,,+++***))))))))))))))))))))))))***))))))(((((())))))***'''((((((((())))))))))))))))))(((((((((((()))***))))))))))))******************)))((((((((())))))))))))***++++++++++++*********+++++++++,,,,,,,,,---------.........//////vvvUUUPPPNNNCCC===999888666666888999:::999888777555333111000000///,,,,,,,,,,,,,,,,,,************+++++++++******)))))))))(((((((((((())))))''''''''''''((((((((((((((((((((()))***+++------,,,++++++,,,///111000...111///...///111333333333222222222444777999:::999888888888888888999:::;;;777555222222444999???CCCJJJJJJKKKLLLNNNOOOQQQQQQQQQNNNIIIDDD>>>:::666333666888<<<@@@DDDLLLXXXbbbqqq~~~~~~zzzvvvttttttuuuuuuuuu}}}xxxiii^^^ZZZ___fffpppuuu}}}lll```VVVNNNIIIGGGCCCAAA@@@AAADDDFFF]]]mmmzzz}}}sssqqqooodddYYYXXX```sssyyypppeee^^^ZZZOOO???999=========???BBBDDDAAA:::444777333111333888;;;888555---,,,+++***))))))******''''''&&&&&&&&&'''((()))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++++++++,,,,,,,,,,,,,,,------------...+++,,,...//////000222444888333666@@@FFFLLLdddttteeeTTTGGGKKKgggsssqqqzzzddd]]]RRRHHHCCC@@@===:::@@@@@@@@@AAACCCMMM]]]jjjwwwfffVVVPPPLLLKKKTTTaaafffuuuhhhVVVNNN[[[```^^^mmmlllggg\\\XXX[[[WWWWWWcccddduuuoooXXXOOOHHHIIIIIIDDD===999;;;<<>>GGGGGGBBB<<<666111---+++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********((())))))))))))(((((('''((()))))))))******************))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,.....................---wwwUUUPPPMMMBBB>>>999888777777999::::::999888777555333111000000///,,,---......---,,,++++++)))******+++++++++******))))))(((((((((((())))))''''''''''''((((((((((((((((((((()))+++,,,...///000///......///000/////////...---...111222222111444333222555;;;AAAEEEGGG===999777777;;;<<<:::888444444444555999>>>DDDGGGKKKKKKKKKLLLMMMMMMNNNNNNFFFCCC???:::555333222333777===DDDIIIPPP]]]nnnzzzuuurrrpppmmmmmmooonnnpppuuu~~~|||tttsssxxxqqq___PPPNNNKKKGGGDDDBBB@@@@@@JJJSSSddd|||{{{~~~{{{oooiiiaaaUUUVVV\\\kkk{{{|||iiiQQQDDDCCC888:::>>>CCCEEEBBB:::444555111---///555999888666000...,,,+++*********+++((((((((((((((())))))***(((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))************++++++,,,,,,,,,,,,,,,,,,---------.........+++---///000000111222444888666AAAUUUcccmmm|||lllYYYJJJEEERRRtttuuu}}}qqqggg^^^UUUHHHDDDAAA???======>>>@@@OOOSSSUUUSSSUUUaaauuuvvvggg]]]SSSPPPTTTQQQZZZiiixxxxxxbbb___bbbhhhpppwww~~~cccSSSXXX[[[```lllrrr~~~tttfffWWWOOOJJJEEECCCEEE???:::===FFFEEE===:::@@@GGGEEEAAA<<<555000---+++))))))))))))))))))))))))))))))************))))))************************(((((()))******)))((('''((()))))))))************))))))******************))))))***++++++++++++*********+++++++++,,,,,,,,,...............---------tttSSSNNNJJJ@@@<<<888777777888999:::999888888777555333111000000///,,,...//////---,,,,,,---))))))***++++++++++++***(((((())))))))))))((((((''''''((((((((())))))))))))))))))***+++---...//////......------......///000...---...000111111000444222111777@@@IIIOOOQQQ@@@;;;666777;;;<<<888444222444666999>>>BBBFFFIIIIIIJJJKKKKKKJJJIIIGGGFFF<<<:::888444000000222444999CCCMMMUUUaaarrr{{{vvvnnngggcccaaa```eeekkkxxx}}}vvv[[[VVVMMMEEE@@@???AAACCCDDDFFFPPPdddrrrfffUUUWWW]]]gggqqq|||dddKKK<<<888999<<>>;;;888777777666444222222444999>>>BBBEEEGGGHHHHHHIIIJJJIIIGGGCCC???<<<333444444333222444999===FFFSSS```kkkxxx|||xxxtttpppmmmiiihhhjjjnnnqqquuuxxxgggWWWJJJDDDDDDEEEAAABBBFFFQQQfffssscccccceeeiiilllvvvfffFFF>>><<<:::<<>>@@@======AAADDDIIITTTaaa{{{hhhcccZZZTTTYYYaaakkkwwwyyyvvvzzzmmm[[[[[[ZZZZZZhhhvvv~~~bbbMMMGGGLLLDDDAAA???BBBFFFEEE@@@<<>>@@@@@@444444444333111222555888888555111---***)))))))))&&&''''''((()))(((((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***++++++,,,,,,---------.........//////---000333444444444555666DDDiiivvv___[[[\\\```___^^^fffsssmmmKKK;;;@@@DDD>>>;;;;;;BBBLLLSSSYYYffftttzzzmmmppptttxxxxxxkkk^^^ZZZXXXWWW]]]eeewww~~~mmmeeeZZZRRRZZZlllbbbOOOMMMEEEFFFEEEDDDFFFHHHEEE@@@@@@EEEJJJIIICCC:::444000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((((((((())))))))))))''''''''''''((()))+++,,,))))))))))))************((()))***+++,,,,,,+++***))))))***++++++++++++*********+++++++++,,,,,,,,,---------.........//////nnnTTTQQQIII???AAA;;;999999999;;;<<<;;;:::666555444333111000//////............---,,,+++***,,,,,,,,,+++***)))((((((++++++***)))(((((())))))))))))))))))************)))***+++---.../////////---,,,++++++---222666999444333222111111111222333555444333222222333555666888999888555111000222555555:::@@@CCCCCCCCCEEEGGGIIIFFF@@@<<<999777444333111555888;;;>>>FFFRRR[[[mmmyyyyyyoookkkmmmeeedddbbb^^^]]]fffwwwwwwvvv```SSSLLLCCCAAAEEEEEEGGG]]]yyyyyyrrrrrrmmmsssZZZFFF777999<<<999<<>>666111111111///---,,,,,,---,,,,,,,,,++++++++++++******)))(((((((((((()))***))))))))))))************))))))***+++,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,---...,,,------------.........iiiQQQPPPIII???@@@888777777888:::;;;:::888666555444333111000//////............---,,,++++++))))))))))))))))))((((((+++***))))))))))))))))))))))))))))))***************+++,,,---.../////////,,,,,,,,,---...000111222222222111111111222222333333222111111222444666777444444222000...000444777;;;===???BBBEEEFFFDDDBBB???<<<999555222222222222444888???FFFPPP^^^nnnyyyzzzxxxtttooojjjfffaaa\\\]]]aaabbblllzzzrrruuugggUUUGGGGGGGGGBBBEEEOOOfff|||xxxxxxtttrrrxxxssszzz```AAA777:::===<<<<<<>>><<<888555222000000000444777999777111,,,)))((())))))))))))(((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------......///...............///000000444777555111555???IIIkkkuuupppoooiiicccbbbsss}}}___JJJ<<>>777666777888:::;;;999888666555444333111000//////---.........------,,,+++))))))))))))******************)))))))))))))))***((()))))))))***************+++,,,---............+++,,,---...////////////111111111111111222222222333333222333444555777888333222000//////333777:::???>>>>>>AAAEEEEEEAAA===888777444222000111444666777===GGGRRR]]]jjjvvv~~~{{{yyyvvvqqqlllhhheeebbb^^^ZZZXXX[[[dddkkkxxxwwwmmmdddfffxxxqqq]]]TTTMMMEEEDDDJJJPPPjjjrrreeeaaa[[[fff~~~~~~tttrrruuu}}}tttooonnnuuupppNNN<<<999<<<===<<<===<<<:::777333000...---000666::::::444...+++******))))))((((((((((((((()))(((((((((((((((((())))))(((((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,------......///.........///000000111444444444444777===GGGNNN```qqq|||vvvddddddoooyyyrrrfffSSSBBB:::BBBIIIOOOggg~~~pppeee]]]RRRSSSXXXaaammm|||~~~{{{zzz{{{|||}}}~~~|||zzzzzz{{{}}}|||xxxssszzz}}}xxxeeebbbjjjxxx}}}wwwvvv}}}sss[[[KKKMMMUUUVVVQQQSSSllluuuccc]]]kkk}}}}}}rrrttt~~~```NNNBBBEEELLLMMMNNNRRRKKKFFF===777:::AAACCC@@@;;;555...******,,,,,,+++------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************)))******+++,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,...///000111---------...//////000000kkkPPPMMMIII???===666666666999;;;;;;999888666555444333111000//////---------...------,,,,,,++++++++++++++++++++++++***)))))))))))))))******((()))))))))************++++++,,,---............,,,---.../////////...---000000111111222222222222444444444555555666777888333222000000333777:::<<>>>>>@@@BBBAAA===888333333222111111444999>>>CCCKKKWWWcccmmmtttyyy|||tttrrrooommmiiiddd^^^YYYSSSUUUUUUVVV[[[hhhyyyqqqeee\\\WWWXXXXXX^^^rrrsss]]]LLLHHHLLLGGGVVVlllhhhUUURRRNNNVVVmmm|||xxx|||yyymmmoooyyy|||___EEE999999;;;;;;<<<<<<;;;999666222///---///444:::;;;888222...,,,******)))((('''(((((()))((())))))))))))))))))(((((())))))))))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((************************((())))))***+++,,,,,,,,,,,,,,,------------...............///000111222333666222///444AAALLLRRRTTTUUU```ggguuuuuuggg___mmmgggPPPKKKHHH@@@EEETTT^^^gggiii\\\VVVTTTXXXcccrrr~~~zzzyyyxxxuuuppplllrrruuuxxxyyywwwtttpppnnnsssxxxuuunnnnnnzzz{{{zzznnntttyyy}}}xxxYYYGGGKKKYYY```___]]]mmmqqqjjjoooooogggTTTZZZdddrrrxxx___IIIFFFJJJKKKLLLPPPNNNJJJ@@@777777>>>CCCCCC???999000++++++,,,,,,+++---------,,,,,,,,,++++++))))))************))))))((()))))))))*********************++++++,,,---...------------------------******+++++++++,,,,,,,,,*********+++,,,...///000------...//////000111111pppRRRMMMIII???<<<555666777:::<<<<<<:::888666555444333111000//////,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))))))))******+++))))))))))))************+++,,,------......------------.../////////.........///000111222222222222444555555555666666666666333222111333666:::<<<===>>>>>>>>>>>>>>>;;;777444000222333333555:::BBBHHHNNNUUU```kkkrrrsssqqqnnnjjjiiihhheee```ZZZTTTQQQJJJRRRZZZaaalll}}}gggbbbYYYQQQLLLKKKLLLNNN^^^nnnsssVVVIIIHHHGGGLLLUUUfffooo]]]YYYTTTSSS___vvvuuuhhhvvvsss{{{pppSSS???:::999777:::;;;;;;;;;999555111...000333888;;;;;;777222...+++***((('''''''''((()))((())))))******))))))(((((())))))******))))))((())))))(((((((((((())))))************************************************((())))))***+++,,,------------------------...............///000222333444666000000<<>>===999555222000///222555777:::@@@KKKSSSWWW\\\eeelllooommmgggbbbaaabbbbbb^^^XXXSSSQQQRRRTTTcccrrr|||ssseee^^^LLLIIIFFFFFFLLLVVVaaaiii~~~oooWWWMMMLLLJJJJJJTTTkkkvvviiiccc]]]aaammmwwwwwwrrrdddxxx~~~zzz{{{uuu{{{fffNNNDDD===555777999<<<===<<<888444111222222555:::===<<<555///+++***((('''''''''))))))((()))************)))(((((()))************)))((())))))(((((((((((())))))************************************************((())))))***,,,------.....................------......///000111333444555666555;;;NNNhhh{{{~~~rrriiiVVVddd|||}}}vvvyyyzzzfffUUUFFFHHHYYYaaannnmmmdddhhhwwwrrrhhh]]]VVVZZZfffrrryyykkkjjjcccWWWWWWXXXVVVUUU]]]pppqqq___\\\ccciiinnnuuunnneeebbb]]]\\\eeevvvxxx___LLLGGGHHHIIIGGGKKKIII@@@999<<>>>>><<<999666555444333111000//////,,,,,,------...---------,,,,,,,,,+++***)))(((((())))))((())))))***++++++))))))))))))************,,,,,,------...---------//////...//////000111222---...000111222222222111333333333333222111000000111111111555:::===<<<:::999<<<>>><<<666111/////////333777999===EEEQQQZZZaaaeeejjjooopppllleee___XXX[[[\\\XXXRRRPPPRRRVVVfffxxxttt[[[KKKFFFGGGHHHGGGGGGMMMXXXhhhxxx|||mmm\\\OOOLLLIIILLL___~~~rrrmmmkkkmmmmmmjjjlllqqqllltttyyyuuurrr{{{tttxxxuuu\\\PPPBBB444666888<<<>>>>>>:::666333444222333999???>>>777///+++***((('''&&&''')))***((()))***++++++***)))(((((()))***++++++***)))((())))))(((((((((((())))))((((((((((((((((((((((((************************((())))))+++,,,---........................------......///000111333555666888<<>>999444222333444333222333777;;;>>>CCCMMM[[[eeeoooppppppkkkddd___^^^___WWWQQQOOOQQQSSSWWWbbbnnn~~~nnn[[[NNNGGGBBBCCCGGGJJJQQQ]]]lll~~~rrrjjj}}}uuu^^^RRRLLLOOOQQQYYYvvvwwwiiijjjooohhhcccfffuuuwwwiiitttvvv~~~nnnpppwwwfffTTT???>>>;;;:::<<<@@@AAA;;;444777888999888;;;===888111000,,,)))'''(((*********)))((((((((()))***+++++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************++++++,,,,,,,,,---------..................------,,,,,,...222333222555:::777TTTppptttaaaVVV[[[nnnwwwjjjccccccooo~~~gggUUUUUUUUUOOO[[[SSSIIICCCBBBPPPoooyyypppsssxxxqqqnnneeeeeeiiisssppp[[[QQQZZZdddgggiiirrrxxxeeemmm~~~zzz{{{vvv[[[___^^^dddqqq{{{```GGGCCCIIIGGGEEECCCAAA??????DDDIIIKKKIIIDDD===666111/////////......------,,,++++++))))))***+++,,,,,,------,,,,,,+++***))))))******))))))***+++,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------+++///111...///666;;;;;;\\\NNNJJJAAA:::888555666:::===;;;:::<<<888777555333222222000---------------------,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))******,,,---------------,,,---......////////////...------///111000222555;;;EEEKKKFFF===555444222000///......///444444444555777999;;;<<<999666111///000222222111777<<>><<<777111...***((()))*********))))))***************++++++++++++************)))(((((((((((()))))))))***************************++++++******************++++++,,,,,,,,,---------..............................000222111111777???___ppp```\\\ZZZaaajjjtttwwwoooooosss|||{{{eeeYYYXXXUUUPPPMMMHHHEEEFFFMMM]]]yyyuuukkkkkkuuu}}}zzzvvvtttvvvtttpppooopppgggmmmzzzxxx]]]\\\]]]___aaaggguuuvvvmmmjjjiiipppeeeSSSPPPWWWkkkfffPPPCCCDDDCCCAAA@@@===;;;???EEELLLKKKHHHBBB;;;555111/////////......------,,,,,,))))))******++++++,,,,,,******)))((((((((((((((())))))***+++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,...000//////222:::AAA^^^MMMHHH???:::999666777<<<>>><<<;;;<<<888666444444333222000...,,,,,,,,,---------......++++++++++++++++++++++++************************(((((()))***,,,---...///,,,,,,,,,,,,,,,------......//////...------///111000333888BBBOOOTTTLLL???444333111///...------...666666666666777999;;;<<<666333000///000222333333:::@@@HHHNNNSSSYYYaaafffbbb^^^YYYUUUTTTTTTTTTTTTQQQMMMPPP]]]pppxxxdddRRRFFFAAA@@@DDDKKKTTT^^^mmm{{{mmmooo```PPPMMMMMMTTT]]]}}}sssnnnqqqyyytttqqqttt{{{sssfffcccdddcccqqq~~~ZZZEEE888;;;@@@======BBB;;;???@@@<<<;;;======;;;333000,,,)))******++++++***+++,,,,,,,,,+++***)))+++++++++************)))((((((((()))))))))************************************++++++++++++++++++,,,,,,,,,,,,------------........................//////222333222666BBBOOOjjjffflllccc___ZZZ[[[ddduuuyyyvvv}}}tttllljjjhhhbbb\\\KKKMMMRRRYYY```lll~~~tttjjjgggkkknnnnnnoooooosssvvvtttoooppptttzzzvvvdddWWWWWWXXXYYYfffvvv~~~ssshhh]]]YYYZZZ]]]ooohhhQQQIIILLLcccrrrOOOCCCAAA@@@AAA===999;;;AAALLLLLLKKKIIICCC;;;444/////////......------,,,,,,******************************)))(((((((((((()))))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------...---///111///...;;;LLL___LLLFFF>>>:::888666777<<<>>>;;;:::::::::555222222222000///000------------------------++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,---------,,,++++++++++++,,,---------...//////......///111000444999???GGGJJJBBB666111000...,,,++++++++++++555666888999999999888777444333111111222555777999<<>>@@@HHHWWWgggsss~~~pppuuuxxx```TTTNNNOOOUUUfff~~~sssoooqqq{{{}}}||||||nnnbbb```aaappp[[[===;;;@@@<<<<<>>@@@EEEMMMSSSVVVWWWVVVVVVSSSOOOKKKKKKMMMOOOOOOMMMXXXfffyyy}}}jjjWWWIIIBBBAAADDDFFFTTTjjjxxxoooxxx}}}dddQQQMMMRRRSSSkkk{{{zzzxxxwwwzzzooollljjjuuummmAAA888===<<<<<>>>>>999555111---,,,,,,,,,++++++---...///...,,,***)))+++++++++*********))))))))))))))))))******************************************++++++,,,,,,,,,,,,,,,,,,---------................../////////000000///000333777;;;FFF[[[ooo{{{qqqpppuuu}}}yyyvvvyyyvvveeeZZZPPPggg|||nnneee[[[YYY\\\ccchhhkkkvvvwwwxxxwwwrrrqqq{{{xxxggg[[[NNNQQQ^^^jjjxxx}}}{{{mmmcccbbb```bbbeeebbbddd|||rrrcccTTTXXXooommmKKKAAA<<>>999777444666;;;===:::777777:::222///333333///...222000///...---,,,++++++***++++++++++++++++++++++++))))))******+++++++++,,,---...//////...---+++***,,,,,,,,,,,,,,,------...+++---///000/////////000,,,222444000...000111000//////...---...///000111222444888:::888555000,,,...///111222444999>>>CCCGGGJJJOOOTTTUUUSSSPPPNNNIIIGGGEEEFFFJJJNNNRRRTTTlllyyyqqq```MMMAAA>>>BBBJJJRRR___lllssseeehhhwww~~~___PPPNNNJJJZZZwww~~~|||||||||xxxIII888:::<<<>>>BBBBBBEEEDDD@@@>>>AAABBBAAA<<<888333///...---,,,++++++,,,---------,,,+++***+++++++++************))))))))))))*********++++++++++++++++++++++++++++++******++++++,,,---------,,,---------.....................//////000000111222222555999>>>JJJ^^^pppyyymmmgggsss}}}lll___XXXaaayyy|||pppiiibbbYYYRRRVVV___gggooottt{{{vvvtttttt~~~uuubbb\\\aaa\\\dddmmmppplllkkkvvv|||ggg___\\\]]]hhhoooqqq}}}tttaaaYYYeee}}}llluuu}}}XXXFFF:::<<<>>>999777<<<;;;===BBBGGGIIIDDD;;;333------,,,,,,+++************************************))))))))))))***++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------...---000222111888OOOhhhZZZMMMIII???999777555777===>>>:::777777777111333;;;;;;222---000.........------,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,---/////////...,,,+++---------,,,---......///+++---///000/////////000///111111......222222000...---------///000222333555666777777555222///---...000333555777<<>>AAA@@@BBBAAA???@@@DDDDDDAAA>>>:::555111///...---,,,++++++++++++,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,------...------------............---......///000000111111666555777>>>FFFRRRdddsssqqqiiikkk}}}iiidddiiimmm|||rrrfff``````aaaXXXUUU]]]iiiqqqwww||||||{{{~~~{{{```]]]bbbkkkfffZZZ]]]lllttttttfffaaabbbssssss___]]]rrrjjjRRR]]]zzzlllQQQ======AAA;;;777:::666777<<>>777//////...------,,,,,,+++))))))******++++++,,,,,,***)))))))))******+++,,,))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------,,,///111000333AAAYYYlllXXXMMMKKK@@@888999777999>>>@@@<<<888888444111666AAABBB666---...,,,,,,,,,---------......++++++++++++++++++++++++***************************,,,...000000///...---...------------...//////***---///000000///000000333222///---111555333---+++++++++,,,---000222333999888666444222111000000000333666888;;;@@@HHHMMMOOOOOONNNMMMLLLHHHDDD@@@DDDCCCBBBBBBHHHVVVhhhttt}}}uuugggWWWKKKCCC???AAAKKKWWWeeexxxyyy___aaaqqqsssZZZQQQKKKPPPiii~~~zzztttvvvvvvqqqwwwmmmkkkgggIII:::999===@@@BBBBBB@@@>>>AAADDDBBB<<>>555888666888>>>@@@<<<888888666222888DDDDDD888......111///......---,,,***''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,------...///000000///...---000///...---------------***,,,...111222222222111000000000000000//////...//////...//////111333444666666666333000......///111333666999<<>>:::>>>>>>@@@BBBDDDCCC@@@======<<<;;;777222---+++***)))***,,,---...---,,,,,,+++***)))***+++++++++)))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111222111...///222444444777;;;:::FFFcccrrrssstttwwwrrrnnnuuurrrsssgggppp~~~iiiUUUWWWoooxxxlllbbb]]]XXX^^^dddhhhqqq|||}}}ttt}}}zzzlllpppmmm^^^[[[eeeggg___ooo}}}uuunnnkkkuuuwwwddd```sssiiiRRRSSS^^^gggsss~~~bbbGGGAAACCCAAA<<<:::444444666<<>>BBBFFFJJJMMMJJJFFFEEEEEEEEEDDDBBBBBBCCCGGGOOO\\\iiirrrvvvwwwwwwuuupppkkkfffcccbbbXXXQQQLLLKKKGGG@@@===@@@AAAQQQgggzzzqqqcccpppqqqbbbRRRPPPaaa}}}{{{xxxwwwsssllleeebbbdddhhhkkkkkk|||wwwhhhkkkyyywwwsssyyyoooSSS???:::;;;:::>>>>>>>>>@@@AAA@@@===::::::::::::777333///,,,+++***+++,,,---------,,,,,,+++***)))***+++,,,+++)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000///000222555666666???DDDTTTppp}}}|||jjjiiifffhhhqqqyyywwwqqq|||ZZZ\\\XXXTTT```yyyuuueee[[[TTTXXX___iiissszzz|||jjjeeennnqqqjjjxxxxxxkkk]]]fffwww|||pppccc]]]___gggmmmlllaaaPPPDDDBBBEEEBBB<<<666555666;;;BBBFFFFFFCCC999555000...------+++***++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,---+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------000//////....../////////...111//////>>>UUU___]]]sssTTTHHHHHHEEE<<<777555777<<<>>>;;;888999888111///333333...---111---,,,,,,---...///---,,,------,,,,,,++++++*********))))))******+++,,,---------......---,,,++++++,,,,,,+++++++++,,,---------...000111111111000///...///000111111///...,,,------...///000222444555555555333111//////222444555888<<>>CCCHHHQQQ]]]hhhnnnmmmjjjbbb___ZZZUUUPPPKKKFFFCCC<<<:::999999888888>>>FFFSSShhhiiifffjjj{{{cccRRRSSSbbb~~~{{{qqqzzzvvviii\\\ZZZbbbfffdddeeeqqq~~~{{{qqqttttttoooqqqvvvbbbLLL>>>::::::===<<<===>>>???===:::888777777888888555222...,,,++++++,,,---------,,,,,,,,,***)))***+++,,,+++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---///000222222444777:::>>>OOO\\\mmmxxxqqqsssyyy|||{{{pppJJJQQQWWW\\\lllwwwfff[[[TTTTTT\\\kkkvvvzzzqqqiiinnntttvvvppp[[[ZZZcccpppmmmkkknnnnnnooopppdddLLL???@@@???999999777777:::@@@EEEFFFEEE===999333///---,,,,,,+++,,,,,,,,,,,,------------...---+++))))))+++---...,,,,,,,,,---------......---------------------------------.........//////111000000//////000000111222222222777HHHZZZ___ZZZqqqSSSHHHGGGCCC;;;777555666;;;>>>;;;888999:::333000111222//////333---,,,,,,---......---+++...------,,,+++***))))))************+++,,,------............---,,,,,,+++,,,+++++++++,,,---......//////000000000000///...---///000111111///---,,,,,,---...///111333444555444333222///...000444777555999???CCCDDDEEEFFFFFFBBB@@@>>>======>>>???@@@LLLSSS^^^fffgggccc]]]XXXKKKGGGAAA>>>===;;;666222888999999888888???MMMZZZooowwweeehhh}}}{{{bbbTTTTTTjjjvvvyyy}}}vvveee]]]aaaddd```ffflllxxx}}}wwwsssttt}}}rrr```LLL???:::;;;:::;;;<<<>>>===;;;999444444666777777555111---+++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***(((((()))))))))*********++++++++++++++++++++++++------------------------............////////////000000222444444555999???TTTmmm~~~zzzzzzbbbTTTZZZ```fffssstttjjjddd\\\VVV\\\mmmwwwzzzvvvfffccckkk~~~rrr___[[[___]]]zzz}}}yyyyyy```HHH<<<<<<>>><<<:::888:::>>>CCCFFFGGGAAA<<<666000---,,,------,,,,,,,,,---------.........------,,,,,,------...------------.........///---------------------------------.........//////000000/////////000111111666444555@@@SSSbbbddd___qqqUUUIIIGGGBBB<<<999666777;;;===:::888999888444111222222111000000///...------...---+++)))------,,,+++******))))))************+++,,,---...000//////............---------,,,------...//////000000000000000//////...---...000000000///---,,,,,,---...000111333333444222111000//////111666:::555:::@@@EEEFFFFFFFFFFFFAAA???;;;999999>>>DDDHHHVVV]]]dddbbbXXXMMMGGGEEE>>>;;;777666777777555222666;;;>>>>>>BBBPPPdddssslll```kkkppp[[[SSSccc{{{rrrwwwhhhbbb```^^^eeegggmmmrrrvvvzzz|||rrrxxxrrr```KKK<<<999888999<<<>>>???>>>===222222444666888777333///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***))))))))))))************++++++++++++++++++++++++------------------------........./////////000000111000111444555666>>>IIIqqquuummmyyyvvvXXXPPPXXXbbblllyyy}}}uuuooommmddd]]]___mmmvvvzzz~~~eeeXXX]]]yyytttfff``````TTTeee}}}eeeGGG???HHH???===::::::===BBBFFFHHHDDD@@@:::333...,,,---...,,,,,,,,,---------......,,,...000111111000...,,,------........./////////------------------------------------............///.........//////000111666222666HHH\\\hhhjjjhhhqqqWWWLLLHHHEEEAAA<<<999888<<<===:::888888333222111111111000...,,,///...------...---+++))),,,,,,++++++******))))))+++******++++++,,,---...//////.........//////000......---------...//////000000000///////////////////////////......---------...///111222222222222////////////000333777;;;888<<>>;;;888:::@@@IIIPPPYYY[[[ZZZRRREEE;;;888888777555333333444555666555444===EEEJJJTTTfffzzz}}}jjjfffooogggYYY^^^kkktttsssllliiiffffffeeecccbbbiiiuuu|||pppZZZCCC888888888;;;???AAAAAA@@@222111222555888888444111------,,,+++++++++,,,,,,---+++***+++,,,---,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000111...///444888===MMM^^^|||{{{tttgggkkkiiiUUUQQQ]]]mmm{{{||||||uuunnnkkkiiidddeeennnuuufffQQQPPPdddzzzrrriiiaaaTTTVVVccc}}}ZZZAAABBB@@@???<<<;;;===AAAEEEHHHFFFDDD>>>777000------...,,,,,,,,,,,,------------+++---000222222000---+++---------.........//////---------------------------------............///............///000111111333000:::RRRfffmmmmmmmmmqqqZZZLLLFFFDDDDDD???;;;:::======:::777888222222000000000000...+++------,,,---......---++++++++++++***************++++++++++++,,,---.........------,,,---...000111......------,,,,,,------000////////////000000000000///...---------.........///000111222111111000,,,---///000111444888;;;<<<@@@DDDFFFEEECCCAAA@@@======<<<;;;===DDDNNNUUUSSSNNNFFF>>>999666555555444555666777888;;;>>>AAAFFFRRR^^^fffppp~~~sssgggooo~~~nnn```[[[|||~~~}}}sssrrrkkk___WWW[[[gggrrrzzzxxxeeeLLL888888888:::===?????????333111000333777999666222...---,,,+++++++++,,,,,,---,,,++++++------,,,++++++++++++,,,,,,,,,------------------------------.........................../////////000000000000111---000999BBBNNNfff~~~tttzzz|||xxxooobbb]]]dddoooqqqvvv{{{}}}zzztttnnnkkkjjjlllpppttt|||sssZZZPPPRRRhhhwww^^^[[[XXXaaa|||oooLLL???AAA@@@>>>======@@@EEEHHHGGGFFFAAA:::222---,,,---++++++++++++,,,,,,,,,,,,+++,,,...000000...,,,+++,,,,,,---------.........------------------------....../////////000000000////////////000111222333111333DDDaaassstttpppqqqsss[[[LLLDDDBBBCCCAAA===<<<>>>>>>:::777888444333111///000111000---+++++++++,,,///000///---***************+++++++++++++++++++++,,,---......,,,+++++++++,,,...000111...------,,,++++++++++++///////////////000111111111///---,,,+++,,,...//////000111222222111000///***,,,///111333555999;;;@@@CCCFFFFFFDDD@@@>>>===:::;;;<<<===@@@FFFOOOVVVKKK@@@555000444888888666888;;;???AAACCCGGGNNNSSSaaannn{{{hhhdddooo~~~nnnZZZnnnxxxzzzwwweeeWWWVVVaaalllvvvyyykkkRRR:::999888:::<<<>>>======444111000222777999666333///...,,,+++***+++,,,,,,---,,,++++++------,,,+++))))))*********+++++++++................................................////////////000000000000333///333???MMM^^^|||yyyhhhbbbkkkzzzxxxdddccciiiqqqzzzvvvxxx{{{|||zzzwwwuuutttkkksssyyy|||lll\\\OOO\\\{{{~~~{{{mmm|||llljjjYYYKKK___aaaLLLAAA@@@???>>>>>>@@@DDDGGGHHHGGGCCC<<<444...,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000000000111111111111000000000000111222333444222777NNNnnnzzzssstttwww\\\MMMIIIGGGDDDAAA>>>;;;<<>>BBBCCCDDDFFFGGGFFFBBB???<<<>>><<<===CCCKKKMMMHHHBBB999888666444444555888999EEEHHHLLLQQQWWW^^^fffkkkxxx~~~sssccciiisssbbbgggzzz{{{sssaaa[[[hhhzzzwwwllliiicccFFF@@@;;;:::>>>AAAAAA???666000+++,,,111666777666///...------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////////////////000//////000111222222111111///000???UUUfffuuuiiieeedddkkksssjjjpppwww~~~||||||tttpppjjjssszzz|||dddVVVYYYttttttnnntttqqqZZZfffxxx}}}yyyVVVOOOZZZkkkZZZKKKCCC@@@BBBBBB???BBBHHHKKKJJJGGG@@@777000------------......------,,,+++---------.........//////,,,,,,,,,---------......000000000000000000000000111000/////////000222333...000111000///...///111333<<>><<<<<>>BBBAAABBBCCCDDDBBB???<<<:::;;;<<<>>>DDDHHHGGGAAA;;;666666666777999===BBBEEEPPPUUU[[[bbbhhhnnntttxxxmmmcccdddpppnnneeeoooxxxzzzxxxlllgggnnnyyyxxxhhhddd^^^EEE???999888<<<@@@@@@???777222------111555777666//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------...//////000////////////////////////000/////////111111111111444777<<>><<<:::888999<<<@@@CCCCCC>>>888444444777:::>>>CCCJJJQQQVVV```eeemmmtttzzz}}}||||||}}}}}}~~~jjj]]]```kkkkkkgggqqqzzz~~~|||~~~~~~|||||||||iii```WWWJJJCCC;;;888;;;>>>???===:::555000///222555666555000000...------,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,------.../////////////////////////////////000////////////000111111333:::CCCQQQ^^^bbbsssvvv|||wwwxxx}}}{{{lllcccooossshhhdddlll}}}uuufff```ooowwwzzz[[[NNNSSSnnn___DDDDDDKKKGGGCCCEEEJJJJJJIIIDDD===555000...------......------,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------..............................///............///000000...///000000//////111333777NNNnnn~~~zzz^^^OOOKKKJJJGGGBBB@@@>>>>>>???>>>;;;999777555333111///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......---------,,,,,,------............------,,,,,,,,,---...///,,,,,,,,,---...///000111///......------......///...000111000...---...//////222777:::<<<===@@@BBB>>>======<<<;;;:::999999;;;>>>AAA@@@;;;666444333:::>>>DDDJJJPPPXXX```gggmmmqqqwww|||}}}|||{{{zzzzzzyyyyyyyyyzzzzzzzzz|||~~~lllbbb]]]iiizzzgggdddzzz~~~{{{vvvxxxwwwiiiYYYVVVLLL@@@::::::<<<===<<<<<<888444222333444555444111111///...---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------.........//////////////////////////////000000000/////////111222555>>>EEENNNUUUTTT```zzzrrrpppsssnnnuuu{{{{{{uuuqqqxxxzzzfffkkklllppp|||lllWWWTTTggg~~~iiiEEECCCMMMLLLGGGHHHIIIJJJJJJGGGAAA999333///------......------,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------......//////...///000//////000222444999[[[|||___OOOKKKJJJGGGBBBAAA@@@@@@???>>>;;;:::777555333111///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------------,,,,,,+++,,,------......------,,,,,,,,,,,,------......+++,,,------.../////////000//////////////////000000111111111//////000111111444999<<<===>>>???AAA======;;;::::::;;;<<<===???@@@???:::555444777;;;EEEKKKRRRWWW\\\bbbkkkrrrwwwyyy{{{}}}zzzzzzyyyxxxxxxxxxxxxyyyzzzyyyyyyyyyzzz|||~~~}}}}}}lllWWWXXXkkknnn___kkk{{{}}}}}}~~~wwwrrrzzznnncccVVVEEE:::888;;;===>>>===:::666444333444444444222222000///...---------......------------......---------------------------------...............000000000000000000000000///000111000...///222555;;;CCCHHHMMMRRRRRR]]]sssrrrgggnnn|||qqqzzzrrrddd___kkkxxxxxxbbbXXXdddwww}}}rrrrrr}}}iiiEEE===FFFJJJKKKLLLJJJKKKJJJIIIDDD===666111------......------,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......////////////////////////,,,------..................////////////000444666888aaa~~~```OOOKKKIIIFFFCCCCCCBBBAAA???===<<<;;;777555333111///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------------,,,,,,+++***+++,,,......------,,,++++++,,,,,,------......,,,,,,---............---000000////////////000000///000111000///000111333444777:::<<<======>>>???===<<<:::999:::<<>>FFFKKKNNNLLLKKKKKKIIIFFFAAA999444------......------,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......////////////////////////,,,---......//////.........////////////111555888@@@hhhaaaOOOJJJHHHEEECCCDDDCCCBBB???===<<<;;;777555333111///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------------------,,,+++***)))+++,,,......---,,,+++******+++,,,------......------.........---,,,+++/////////....../////////---...//////...///222444777999;;;<<<;;;;;;===>>><<<:::888777999===BBBEEEDDD@@@;;;888:::AAAKKKSSS[[[aaagggiiihhhjjjqqqwww|||~~~{{{|||}}}}}}||||||{{{|||xxxwwwuuutttssstttuuuvvvvvvuuutttttttttuuuvvvwwwuuuwwwyyy}}}}}}bbbUUUSSSYYYjjj|||~~~mmmhhhkkkvvvyyy{{{~~~|||vvvrrrqqqwww|||~~~```GGG;;;999;;;<<<;;;:::888666333222333444444333222000///...------.........------.........------------------------........................000000000000000000000000...000222111000222888======HHHOOOXXXcccbbb```iiirrryyyuuummmkkksss}}}nnnuuujjjrrrxxxrrrjjjiiivvvcccaaafffvvvzzzvvvSSS@@@DDDKKKLLLNNNLLLKKKIIIHHHCCC<<<777------......------,,,+++,,,------------.........,,,,,,,,,---------..............................,,,---...///000//////.........///...///222666999OOOlllbbbOOOJJJGGGDDDCCCDDDDDDBBB???===<<<<<<777555333111///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...------------,,,,,,+++***)))***,,,......---,,,+++)))***+++,,,---......------......///...---+++***.........------.........,,,------------///222444999:::;;;;;;::::::<<<===;;;999777666999>>>CCCGGGCCC???;;;:::>>>HHHRRRYYY___eeekkkllljjjkkkpppvvvxxx{{{}}}~~~~~~|||wwwyyyzzzzzzzzzyyyzzzzzzwwwuuusssrrrqqqrrrssstttsssrrrrrrqqqrrrtttuuuvvvqqqsssvvvyyy|||}}}~~~~~~|||}}}lll]]]SSSNNNYYYiii}}}yyyiiigggmmmrrrzzztttrrr|||qqqiiiiiimmmnnnnnnppp```gggrrrrrrRRR???888888888::::::888666333222222444555444222000///...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.....................---000000000000000000000000---000333222111333:::@@@EEEQQQ[[[eeepppjjjaaacccfffiiilllrrr~~~xxxssspppjjjmmmyyyuuusss~~~nnnzzzkkk___]]]aaavvv|||iiiHHHEEELLLKKKOOOMMMJJJIIIHHHDDD>>>999------......------,,,+++---------.........//////,,,,,,,,,---------......------------------------------///000000000///.........///...///222666:::UUUiiizzz|||\\\OOOOOOLLLEEEEEEDDDCCCBBB@@@===;;;:::777666444222111//////...---------,,,,,,,,,+++++++++,,,---,,,++++++,,,......---,,,++++++++++++,,,,,,,,,---------,,,+++***,,,,,,++++++,,,...///000////////////...---,,,+++...---...///000///,,,***((()))+++---000222444555777777888999::::::;;;;;;;;;888666777;;;@@@DDDFFFEEEBBB@@@AAAGGGPPPXXX\\\aaacccgggkkkoooqqqssssssyyy|||}}}|||~~~{{{xxxvvvuuuyyyyyyyyyxxxxxxxxxxxxwwwtttsssrrrqqqqqqqqqrrrssssssssssssrrrrrrqqqqqqqqqpppqqqrrrtttvvvyyy{{{|||zzzyyy|||zzz{{{sss```QQQNNNSSShhh|||yyymmmjjjjjjuuuxxx{{{vvvmmmccc^^^\\\gggccc]]]ZZZYYY\\\___aaabbbbbbhhhuuu|||\\\DDD777555:::777999;;;777222///000333777777555222///,,,,,,---......------------......,,,,,,,,,---------......---------...///000000111////////////000000000000444111000000222777>>>EEEPPPYYYkkk~~~{{{{{{wwwqqqxxxvvvlllpppwww}}}}}}ppplllnnnvvvvvvooowwwlllmmmnnnwwwttt```^^^^^^^^^jjj}}}cccJJJHHHMMMOOOJJJBBB>>>BBBFFFBBB:::222///---,,,---...---,,,++++++,,,,,,,,,---------+++,,,...000000///...---------............------222111000.........///000111++++++333555333999EEE[[[ZZZ___hhhooozzz|||\\\LLLKKKJJJDDDDDDCCCBBBAAA???<<<:::999777666444222000//////...---------,,,,,,,,,+++++++++,,,,,,,,,++++++---//////...---,,,,,,+++,,,,,,---------,,,,,,,,,++++++---,,,,,,+++,,,---//////------------............111000....../////////---***+++,,,///111444555666777777888888999::::::;;;888888888:::>>>CCCGGGIIIDDDCCCCCCFFFMMMUUU]]]bbbggghhhkkknnnqqqtttuuuvvvwww{{{~~~|||{{{|||||||||{{{zzzxxxwwwvvvwwwwwwwwwwwwvvvvvvvvvvvvsssrrrqqqpppppppppqqqrrrrrrrrrrrrqqqppppppoooooooooooooooppprrrtttvvvxxxzzztttsssuuutttsssiiiUUUOOOQQQXXXkkk{{{ssspppssswwwzzzvvvkkk^^^UUUPPP]]]cccaaaWWWWWW```aaaZZZ]]]^^^bbbpppjjjQQQ:::333999777:::;;;999333000000222666777666333///---------......------------......,,,,,,---------.........------......///000000111....../////////000000000000//////222666:::AAAHHHNNN]]]uuu~~~~~~qqqkkkhhhlllyyyuuuppprrrvvvyyypppgggiiiyyywwwfff___lllvvv___WWWTTTRRR]]]sssnnnMMMGGGMMMNNNJJJBBB===@@@EEECCC===333000...,,,---...---,,,++++++,,,,,,,,,---------,,,---///000111000///......//////////////////...222111000///......///000222------333333333>>>LLL\\\YYYYYY]]]bbbooocccNNNIIIHHHDDDCCCBBBAAA@@@>>><<<:::888777666444222000///......------------,,,,,,,,,,,,***+++,,,,,,,,,,,,...000000000...------,,,,,,,,,///...,,,+++++++++,,,---------,,,,,,,,,------...++++++++++++---///111222444111...---...///000000+++,,,...000222555666777777777777888999999::::::666888:::>>>BBBGGGJJJLLLCCCDDDGGGMMMTTT\\\cccgggiiijjjlllnnnqqqtttwwwxxxwwwzzz~~~~~~|||{{{zzzzzzwwwwwwwwwwwwxxxxxxxxxxxxuuuuuuuuutttttttttssssssrrrqqqpppoooooooooppppppppppppoooooonnnmmmmmmlllmmmlllkkkkkklllnnnppprrrsssooommmnnnllllllwwwwww```SSSQQQMMMZZZ{{{{{{sssxxx|||~~~tttfffXXXOOORRRcccgggZZZXXXddddddXXX^^^___```iii}}}zzzaaa@@@333999777:::<<<;;;666111000000555666666444111...............------------......,,,------------.........------......///000000000............////////////111///000555999===EEENNNZZZooovvvkkknnn}}}~~~|||dddeeelllzzzgggQQQ^^^qqq|||fffUUUPPPJJJQQQfffvvv{{{uuuMMMBBBHHHLLLIIIBBB===>>>CCCDDDAAA555222///------...------,,,,,,,,,,,,---------------...000111111111000/////////000000000000//////111000000////////////000222///000222111555GGG[[[fffaaaZZZVVVYYYeeezzzrrrUUUKKKHHHEEECCCCCCBBB@@@>>><<<:::999666555444222000///.........------------,,,,,,,,,)))+++,,,,,,,,,---///111111000///......---------000...,,,+++***+++---......------------,,,------,,,+++******,,,...111333222000...---.../////////,,,---...000333555666777777777777777888888999999555888===AAADDDGGGIIIJJJEEEHHHMMMSSSYYY___dddhhhfffggghhhjjjnnnrrrvvvxxxxxxzzz}}}}}}{{{yyyxxxxxxxxxuuuuuuuuuuuuvvvvvvwwwwwwrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjkkkjjjhhhgggggghhhjjjllloookkkiiiiiiggggggooozzzzzzbbbSSSOOOQQQhhh{{{~~~ooofffWWWhhhqqqiiibbbdddfffbbbfffhhheeeeeesssiiiFFF666;;;777:::======999444000///444666777666333000............------------......------------........................//////000000---.........////////////555111222777;;;AAAOOO^^^qqqssszzzyyyVVVXXXiiiuuuttt^^^WWWKKKKKK\\\nnntttuuuwwwyyySSSBBBDDDIIIIIICCC===<<>>;;;666222000333555777777555111000///......------------......---------.........//////............////////////.........////////////000555111333999>>>IIIccc~~~~~~zzzddd\\\nnn~~~|||yyyxxx{{{kkk___PPPIIIUUUhhhssswwwyyy}}}bbbJJJCCCFFFHHHEEE>>>:::>>>DDDGGG;;;777222...---...------,,,,,,---------.........------....../////////...---......//////......---/////////000000000000///---///111000222BBB```zzzvvvxxxssskkkkkkrrrwwwvvvrrrUUUKKKHHHEEEEEEDDDDDDBBB@@@>>><<<:::666555333111///...------............---------,,,+++,,,------,,,---///111...............///000000000///---,,,,,,,,,---...,,,,,,---......------,,,...---,,,++++++,,,,,,---------...///000///,,,)))------///000222444555666666666666666666777777777777<<>>999333///......------,,,---------............------------.........///------............------...//////000000000000///,,,///111000555HHHhhhsssyyywwwqqqttt~~~xxxkkkRRRKKKIIIEEEDDDDDDCCCAAA???===;;;:::666444333111///...------............------------,,,---...---,,,---///000,,,,,,,,,---...///111111///.........------------***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,000///......//////...,,,...///000222333555666777666666666666666666666666888===CCCDDDBBBAAACCCEEEOOOUUU[[[]]]\\\\\\___bbbcccdddgggkkknnnqqqssstttyyyxxxyyy{{{~~~|||sssttttttuuuuuuttttttssssssrrrpppooopppqqqrrrsssrrrqqqqqqqqqqqqpppppppppnnnoooooopppooonnnmmmlllkkkkkkjjjiiigggfffeeeddd``````aaaaaa```___^^^]]][[[[[[ZZZXXXWWWYYY[[[\\\oooeeeOOOTTTeeewwwtttsssooohhhjjj|||xxxtttrrrkkkWWWGGG===888999;;;======;;;888555111444888:::888444111000......------------................../////////////////////////////////...000000000000111111111222000333<<>><<<:::999555444333111///...------//////.........------------.........,,,,,,...000+++++++++,,,...000111222......//////......---,,,)))***,,,...//////......***+++,,,------------,,,333111...---...///000000000111222333555666777888666666666666666555555555888>>>CCCEEECCCBBBDDDHHHQQQVVV]]]^^^]]]]]]```cccccceeegggjjjmmmnnnnnnnnnvvvvvvvvvzzz~~~|||pppqqqssstttuuutttsssssspppooonnnmmmnnnppprrrsssrrrrrrrrrrrrqqqqqqqqqqqqnnnooopppppppppooommmlllkkkkkkjjjhhhgggfffdddddd\\\]]]___```___]]][[[ZZZYYYZZZZZZWWWWWWYYYZZZZZZbbbwwwvvvXXXTTT___|||zzz}}}vvvtttuuulllhhh~~~sssooolllhhhssstttaaaPPPCCC888999:::<<<===<<<999777000444999:::999555222000.........------...................../////////000///////////////.........000111111111222222222222333888CCCLLLNNN___~~~qqqfffdddssstttjjjllliiiiiixxxzzztttoookkk```WWW^^^mmm|||aaaQQQTTTeee{{{dddHHH@@@IIILLLCCC999999@@@FFFAAA<<<555000......---------------........./////////////////////000111111//////000000000000//////---...///111111111000///000333333222999NNNkkk~~~}}}yyykkkooo{{{~~~xxxfffNNNIIIHHHEEEDDDDDDBBB???;;;:::;;;<<<666555333111000///......------...///...---+++***((()))+++---...///000000---+++)))+++...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,------...111000000///////////////---000333333333333666999777666555444555666888:::888@@@EEECCC======FFFOOOVVVXXX[[[]]]^^^```ccceeemmmmmmnnnppprrrqqqmmmjjjtttvvvyyy{{{{{{{{{{{{{{{tttttttttuuuttttttssssssoooooonnnnnnppprrruuuwwwwwwtttqqqoooooonnnmmmmmmnnnmmmmmmnnnoooooommmlllmmmjjjhhhgggggggggeeedddaaa]]]YYYWWWWWWXXXXXXXXX]]][[[YYYWWWVVVUUUUUUVVVddddddvvvgggTTTXXXjjjpppmmm~~~vvvttt{{{{{{yyyxxxrrrvvv}}}qqqaaaVVV===<<<:::888888:::;;;;;;;;;:::999999888666222...////////////............////////////000000000000...//////000000000000000222000///222222000111555:::;;;MMMWWWVVVrrr|||{{{vvvuuuooohhh~~~|||xxxooobbb[[[[[[ooozzzcccUUUYYYYYYnnn}}}UUUIIIDDDBBB@@@999444===KKKEEE@@@:::444111///...---..................---------------............///////////////000000000000222000......///000000///000---555555888```yyyssszzz~~~uuuxxxfffNNNHHHHHHEEEDDDDDDBBB???;;;999:::;;;666555333111000///......,,,---......---,,,+++******+++,,,---.../////////---+++)))+++...000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))***++++++,,,,,,------...//////......///000111111...111333333222333555888666555444333444666888999<<>>===<<<;;;:::777333///////////////............////////////000000000000...///000000111111000000222111222555444111222666777GGGUUUeeewww|||jjj___[[[VVVrrruuuZZZTTTYYYcccqqq|||eee^^^^^^xxxpppJJJDDD@@@@@@;;;555:::DDDIIIFFF@@@:::444000..............................---------............///------------............000000000111333333111///111---333>>>SSS~~~jjjMMMFFFFFFEEECCCDDDCCCAAA===999888777666555333111000///......,,,,,,,,,,,,,,,,,,++++++...............------,,,++++++++++++---///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))***++++++,,,,,,------...---------...///000111111111111222222222333333444444444444444555777999:::>>>>>>???AAADDDIIINNNQQQXXXZZZ\\\]]]]]]^^^```bbbbbbggglllmmmkkklllrrrwwwvvvuuusssssstttwwwyyyyyyssstttuuuvvvvvvtttsssrrrsssrrrqqqpppppppppqqqqqqqqqqqqqqqooonnnmmmmmmmmmrrrssssssrrrpppnnnmmmmmmjjjhhhfffeeeeeeeeedddccc___\\\YYYWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTVVVddd}}}ccc\\\nnn}}}~~~xxxxxx{{{|||~~~bbb@@@===CCC???===AAA@@@???>>>===<<<999444111////////////............////////////000000000000//////000111111111111000111000222555444111333888<<>>;;;888777666555333111000///......,,,,,,,,,,,,,,,,,,,,,---////////////...---,,,++++++,,,,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,------...//////............//////111111111111222333333333444444555666888999;;;<<<<<<<<<>>>AAAGGGLLLPPPSSSUUUWWWYYYZZZZZZ[[[]]]___ccchhhlllmmmkkkkkkpppuuuxxxvvvtttuuuwwwyyyxxxxxxsssuuuwwwyyyyyyyyywwwvvvssssssrrrqqqpppppppppppppppqqqrrrqqqooonnnnnnppprrrssstttssspppmmmmmmnnnkkkiiifffeeeeeeeeecccbbb^^^\\\YYYWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWYYYccczzz|||llllllttt}}}wwwzzzooolllnnnooonnnsssTTTDDDCCC@@@@@@FFFAAA@@@???>>>===:::666222////////////............////////////000000000000///000000111111111111111//////222444222000555<<>>666000---,,,........./////////000000---------............///....../////////000000000//////000333444444222///444222333CCCaaa|||pppQQQGGGFFFEEEAAACCCEEEDDDAAA===:::999666555333111000///......------,,,,,,,,,---......000000000//////---,,,,,,,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,------...000///......------......111000///111333444444333333444555777999;;;<<<===;;;===AAAEEEJJJNNNQQQSSSQQQSSSUUUWWWWWWXXX[[[]]]cccfffjjjkkkkkkkkknnnqqqvvvtttuuuxxx{{{}}}zzzwwwuuuwwwzzz|||}}}|||zzzxxxssssssrrrrrrqqqpppoooooonnnqqqsssssspppnnnoooqqqppprrrtttsssooommmnnnooommmkkkhhhfffeeedddbbbaaa]]][[[YYYXXXXXXWWWVVVTTTRRRSSSTTTVVVVVVWWWWWWWWWXXXYYY```qqqzzz{{{|||nnniiixxx}}}oooffffffddd___[[[jjj```FFF@@@???@@@EEE@@@???>>>>>>>>>;;;777444////////////............////////////000000000000///000111111222222111111//////111333222111888BBBRRRmmm|||yyyzzz~~~rrruuu}}}rrrwww~~~jjjWWWQQQWWWyyyooo^^^aaallltttzzzttt^^^bbbxxxrrr^^^LLLGGGEEEBBBBBBFFFGGGHHHFFF@@@777000------.........//////000000111---------............///////////////000000000111/////////111333333222000000333777KKKiiiyyytttSSSHHHFFFEEE@@@CCCFFFFFFCCC???<<<;;;666555333111000///............---------...///000//////000//////...---,,,...//////...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,------.........---------...//////000......000333555444333111333555777999;;;<<<<<<>>>CCCHHHLLLMMMNNNPPPQQQMMMOOOQQQSSSTTTVVVXXXZZZ___bbbeeeiiikkklllllllllnnnooossszzz|||xxxyyyzzz}}}~~~~~~{{{xxxvvvrrrrrrrrrrrrqqqppppppooolllooosssrrrooommmoooqqqnnnqqqtttrrrnnnlllnnnppppppmmmiiigggfffdddbbb```]]][[[YYYXXXXXXWWWUUUTTTQQQRRRTTTVVVWWWWWWWWWWWWWWWXXX]]]jjjpppgggrrr{{{~~~zzzooolllggg]]]RRRYYYrrr```CCC<<<===>>>???>>>>>>===>>>>>><<<888555////////////............////////////000000000000000000111222222222222111000000222333222444>>>IIIaaaooo~~~yyy{{{~~~fffgggppp~~~kkkVVVVVVZZZYYY]]]gggeeeXXXNNN\\\yyyjjjiiiqqqvvvzzzzzz___YYYhhhjjjQQQFFFBBB>>>===@@@GGGIIIIIICCC:::222//////---......///000000111111---------............///........./////////000000///......///111222222111---555<<>><<<666555333111000///......///......---...///000111//////000//////...------///000000...***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***++++++,,,,,,---......,,,,,,,,,---...///000111///------///333666555333000111333666888:::;;;<<>><<<999666000/////////............////////////000000000000000000111222222222222111222222333444333666BBBNNNllllll}}}zzzsss|||iiigggmmmyyypppUUUPPPNNNIIIMMMZZZzzzpppbbbRRRLLLeeepppkkkpppsssyyyggg\\\fffoooyyywwwXXXIIIDDD???>>>@@@GGGJJJJJJEEE<<<444111111---......///000111111222---------.........//////---------........./////////...------000111222111+++777@@@XXXuuussspppzzzwwwvvvUUUIIIFFFDDD@@@@@@@@@@@@@@@???>>>>>>444444222000///.........+++,,,---...///111222222111000///...............111000///.....................---,,,,,,,,,,,,---...---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,------...............000000000000111111111111///222555666777999===AAAHHHKKKMMMNNNLLLIIIGGGFFFHHHEEEFFFLLLRRRTTTWWWZZZ^^^___aaadddgggiiijjjkkkhhhiiinnnvvv}}}~~~yyysss||||||{{{zzzxxxwwwvvvuuussstttvvvuuusssqqqpppqqqqqqqqqqqqooommmkkklllmmmtttsssqqqooommmmmmmmmnnnjjjjjjkkkjjjgggccc___\\\^^^\\\ZZZWWWVVVUUUTTTUUUQQQQQQQQQQQQRRRUUUWWWXXXXXX\\\XXX]]]vvvzzzjjjfffrrr|||uuu|||nnnhhhaaa[[[aaa~~~|||zzzxxxvvv~~~hhhHHH999<<>>555///,,,........................000000//////.........---000000000000000000000000////////////000111222333333444CCCfff{{{nnneeetttzzzzzzvvvUUUIIIGGGEEEAAA@@@@@@???===;;;:::999444444222000///.........,,,,,,---...//////000000///...------,,,,,,,,,---//////...---------............---,,,,,,,,,,,,---...---,,,+++++++++++++++++++++,,,,,,------......------...////////////...000000000000111111111111000333555777777999<<>><<<:::888666333000...///000000///........./////////000000000000000000111111111111333000111444444777JJJ___fffqqq}}}~~~|||}}}~~~rrrWWWNNNUUUeeeqqqkkkZZZSSSSSSZZZiiizzz[[[LLLOOO```}}}dddUUUYYY^^^pppvvvRRRBBBBBBCCC@@@KKKLLLKKKFFF???666000---........................000/////////............000000000000000000000000////////////000111222333666999HHHfffxxxkkkbbbpppyyywwwUUUIIIHHHGGGDDDCCCBBB???===:::777666444444222000///.........,,,,,,,,,------.........---,,,,,,+++++++++++++++------,,,,,,,,,---............---,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,---......//////......///000000000//////000000000000111111111111222444666777777888:::<<>>QQQkkkyyyooolll|||qqqqqqxxxUUUIIIHHHIIIFFFEEEDDDBBB???;;;999777444444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++,,,------......---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,---...///000000...//////000000000000000///000000000111111111111333444666777777888999999;;;JJJ___oooqqqhhh[[[RRRTTTSSSSSSQQQLLLHHHLLLTTTVVVXXX\\\___bbbcccbbbbbbkkknnnqqqqqqqqquuu}}}~~~~~~|||{{{zzzyyyxxxuuuvvvxxxxxxvvvtttttttttqqqrrrssssssssstttvvvxxxvvvuuurrrpppooonnnnnnnnniiiiiiiiihhhfffdddaaa___[[[ZZZYYYXXXVVVUUUTTTTTTUUUUUUVVVVVVVVVTTTSSSRRRLLLPPPLLLLLLXXXhhhgggccclllyyysssxxxmmmiiitttrrrhhh^^^ggg~~~QQQ>>>@@@EEEDDDDDDDDDCCCAAA>>><<<:::888555222000000000000///...////////////000000000000000111111111222222222///555555000555HHH[[[ddduuuvvv{{{xxxwwwxxxzzznnnddd^^^cccsssrrrwwwwwwhhh___cccrrr```JJJGGGOOOIIIFFFQQQccc{{{dddRRRLLLjjj|||jjjYYY\\\yyylllIIIBBBEEEEEEJJJLLLMMMJJJCCC;;;444111........................///////////////.........////////////////////////////////////000111222333///HHHbbbsssyyyrrrwwwhhhgggzzzVVVHHHHHHIIIDDDDDDCCCAAA???<<<:::999444444222000///.........,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------+++++++++++++++,,,---...------,,,++++++++++++,,,+++++++++******++++++,,,,,,,,,------...///000000...//////000000000000000///000000000111111111111444444555777888888777777333???PPP___eeebbb]]]YYY\\\___dddeee\\\PPPKKKLLLVVVXXX[[[___bbbcccddddddiiioootttvvvuuuvvv}}}~~~}}}{{{zzzyyyxxxtttuuuwwwwwwvvvtttttttttqqqrrrssssssssstttvvvxxxvvvuuurrrpppnnnmmmmmmmmmgggggggggfffdddbbb```___]]]\\\\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUSSSQQQOOOMMMIIIMMMIIIJJJTTT___vvvrrrgggggg|||tttqqqsssiiixxxvvvkkkaaahhhWWW>>>???HHHEEEEEEEEEDDDBBB@@@===<<<999666333111000111000000////////////000000000111111111111111222222222222///555555000888OOO```fffwww~~~yyyvvvuuuuuuxxxuuuYYYYYYTTTSSS```yyyxxxsssxxxgggOOOTTTbbbZZZKKKMMMYYYuuummmZZZQQQjjjvvv^^^\\\uuu}}}TTTDDDEEEGGGJJJLLLNNNLLLEEE===777333////////////////////////.........///////////////////////////////////////////////////000111222333444YYYwww~~~zzztttlllhhhooo|||WWWGGGFFFGGGAAAAAA@@@???===;;;999888444444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,+++++++++,,,------------,,,++++++++++++++++++************++++++,,,---------------...............///000000000//////000000000000111111111111444444555666888999777555666:::@@@EEEJJJOOOTTTXXXYYYaaannnuuummmZZZIIIBBBQQQSSSVVVYYY]]]___aaabbbeeekkksssxxxxxxzzz~~~~~~|||{{{zzzyyyxxxsssuuuwwwwwwvvvuuutttuuurrrsssttttttssssssuuuwwwtttrrrpppmmmkkkjjjjjjjjjeeeeeeeeedddcccaaa```___^^^^^^^^^]]]\\\[[[YYYYYYVVVUUUTTTRRRPPPMMMKKKJJJFFFHHHEEEGGGPPPVVVhhhnnneeetttvvvkkkwww~~~xxxlllbbbccctttcccCCC<<>>CCCIIINNNOOOVVVcccmmmjjjYYYHHH???DDDEEEGGGJJJNNNSSSWWWYYY[[[bbbkkkrrrvvvzzz~~~~~~}}}|||zzzyyyxxxxxxtttvvvxxxyyywwwvvvvvvwwwuuuvvvvvvuuusssrrrtttuuusssqqqooollljjjiiihhhhhheeeeeeeeedddcccbbbaaaaaa^^^_________^^^\\\ZZZYYYXXXVVVTTTQQQNNNKKKIIIIIIEEEFFFCCCFFFNNNOOO[[[ssszzzhhhqqqooonnn}}}zzzrrriii^^^```yyy}}}UUU@@@CCCBBBCCCDDDDDDCCCAAA@@@???;;;888444222111111111000//////000000000111111111111111111222222222333333222222555===MMMaaapppxxx}}}yyy}}}{{{tttpppwwwzzzvvvsssrrrsssyyyssswww}}}kkkVVVWWWccc|||ccc[[[VVV\\\aaadddrrrxxxggglllsssxxxkkkaaatttwwwttt|||nnnNNNCCCHHHJJJMMMPPPOOOIIIBBB;;;888////////////////////////............/////////000000000000000000000000000////////////000111222333===hhhkkknnn{{{XXXFFFDDDDDDEEEEEECCCAAA???<<<999888555444222000///.........,,,,,,,,,------.........,,,,,,,,,,,,------...//////......---,,,,,,,,,,,,---,,,++++++******++++++******))))))***+++,,,,,,...------,,,,,,+++******,,,------...............000000000000111111111111333222333666999:::777444...222777;;;===>>>@@@AAAIIIKKKRRRZZZZZZQQQGGGBBB777777999<<<@@@FFFKKKNNNRRRXXX```iiiqqqwww{{{~~~~~~~~~}}}{{{zzzyyyxxxwwwuuuxxxzzzzzzyyyxxxxxxxxxxxxxxxxxxvvvtttrrrssstttuuussspppmmmkkkjjjjjjiiiffffffeeeddddddcccbbbbbb^^^^^^______^^^\\\[[[YYYZZZXXXTTTPPPMMMJJJIIIIIIHHHGGGDDDGGGNNNLLLSSShhhmmmqqqxxxjjjzzzttt}}}|||xxx~~~~~~|||{{{ttt___SSSgggkkkLLLJJJAAABBBCCCCCCCCCBBB@@@@@@<<<888555222222222111000000000000000111111111111111111222222222333333333333111666CCCVVVhhhxxxkkkmmmyyyyyy{{{xxx|||tttmmmeeelllxxx~~~~~~{{{wwwsssqqqpppvvvjjjhhhoootttnnn]]][[[VVVSSS```mmmhhhtttjjjmmmwww___YYYpppsssOOO@@@DDDJJJMMMPPPPPPJJJCCC<<<999000000000000000000000000---.........//////000000000000000000000000000000////////////000111222333FFFkkkxxxtttwww{{{yyywwwTTTGGGJJJEEEDDDCCCBBB@@@===:::777666999666333222222222///,,,...//////000000000000000///......------///000111333000---+++,,,---...---......---,,,,,,+++******)))************+++++++++......//////...,,,+++)))---......///000111111222111000/////////000222333555333444999;;;888777888888555555999::::::<<<@@@CCCKKKQQQTTTVVVVVVMMMAAA===666333777:::999<<>>333222000///000111000///000000000000000000000000000000000000000000000000000222,,,---555444111666VVVuuuqqqeeepppwww~~~UUUGGGJJJDDDDDDCCCBBB@@@===:::777666777555222111111000...+++---...//////000000//////...------,,,---...///000000---++++++,,,...///......------,,,++++++******)))************++++++++++++,,,---.........---,,,---......///000000111111111000/////////000222222222111333777999999<<>>???FFFLLLPPPVVV[[[XXXRRRFFF>>>888888777666:::???DDDEEEKKKUUUbbbmmmtttwwwxxxuuuvvvzzzzzzwwwvvvzzzzzzxxxvvvwwwyyyzzzyyywwwxxxxxxxxxxxxwwwuuusssrrrnnnpppqqqpppllliiiggggggcccddddddeeedddbbb```___]]]]]]\\\[[[ZZZYYYXXXXXXYYYVVVSSSPPPOOOMMMKKKIIIEEEDDDEEEFFFFFFHHHQQQ\\\uuu|||oootttrrrpppuuuzzz|||xxxmmmcccTTTaaaOOODDDCCCCCCDDDDDDCCC@@@===<<<:::777333111000000000000111111111111222222222222222111111111111111111444444DDD[[[lllvvvfff```ccciiirrrqqqsss|||wwwuuujjjjjjttt~~~vvvpppmmmpppvvv|||~~~|||zzzxxxsssnnnllllllqqq~~~{{{tttrrrzzznnnwwwuuussswww}}}xxxdddXXXgggnnn___QQQEEEIIIPPPTTTQQQLLLIIIDDD???444222000///000000000///000000000000000000000000000000000000000000000000///222------555333111999^^^yyyqqqgggqqqwwwWWWHHHJJJDDDDDDCCCBBB@@@===:::777666555333111000000///---+++,,,---......//////......---,,,,,,,,,,,,---......---+++******,,,...//////------,,,,,,++++++******)))************+++++++++((()))+++---.../////////.........//////000000111000000000///000111111222111111333666888===IIIUUUHHH>>>666555666555333444888>>>CCCIIIRRR]]]eeegggUUUNNNFFFAAA<<<888888<<<>>>BBBHHHPPPYYYbbblllqqqtttsssuuuyyy{{{xxxxxxzzzvvvvvvwwwxxx{{{{{{yyyxxxzzzzzzxxxwwwuuutttsssrrrooopppqqqoookkkhhhffffffbbbbbbbbbbbbaaaaaa``````[[[[[[ZZZYYYXXXXXXWWWWWWXXXUUURRROOONNNMMMJJJHHHFFFDDDDDDFFFFFFGGGOOOXXXmmmwwwrrr~~~xxxrrryyy~~~{{{xxxkkk\\\eeeRRRBBBAAAAAABBBCCCCCC@@@>>>===;;;777444111000000111000111111111111222222222111111222222222222222222555777MMMjjjqqqeeebbbfffkkknnnmmmrrr~~~wwwdddcccuuuxxxtttllleeedddggglllooouuuyyy~~~|||zzzvvvqqqllljjjjjjnnn{{{ggglll}}}~~~{{{xxxwwwnnnYYY\\\sssmmm___PPPCCCGGGOOOTTTSSSOOOLLLEEE???555333000///000000000///000000000000000000000000000000000000000000000000///111---...555333333???jjj~~~ssskkkssswwwYYYHHHIIICCCDDDCCCBBB@@@===:::777666555444222111000///...---+++,,,------......---------------------.........---+++******,,,---------,,,,,,,,,,,,++++++******))))))*********+++++++++))))))***,,,---...//////........./////////000000000000000000000111111222333333444555888CCCXXXkkk```OOO>>>666444333222222222555999???IIIYYYiiisssnnnkkkgggbbbZZZRRRMMMKKKSSSXXX]]]______aaafffjjjssstttvvvyyyyyyvvvtttsssssstttwwwyyy{{{{{{yyyxxx{{{zzzwwwuuusssrrrqqqqqqqqqrrrrrrpppmmmiiihhhhhheeedddbbbaaa````````````[[[ZZZZZZYYYXXXXXXWWWWWWWWWTTTQQQOOONNNLLLJJJHHHGGGEEEDDDEEEEEEFFFLLLSSS```uuussszzzqqqtttwww}}}sssnnnwwwSSSAAA@@@@@@AAACCCCCCAAA???===;;;888555222111111111000000111111111222222222111111222222222222222333777>>>WWWuuupppiiihhhiiillljjjlllssswwwffffffpppssstttssspppnnnmmmiiieeejjjqqqyyy~~~~~~}}}{{{vvvpppkkkiiiiiimmmyyyllldddvvvooojjjqqqwwwcccXXXcccxxxqqqdddRRR@@@DDDLLLRRRSSSRRRNNNGGG???666444000///000000000///////////////////////////////////////////////////...111...///444222777IIIyyywwwqqqwwwZZZIIIIIICCCDDDCCCBBB@@@===:::777666555555444333111000//////+++,,,,,,---------------------......////////////...---++++++,,,,,,+++***,,,+++++++++++++++******))))))*********+++++++++++++++++++++,,,,,,------............///////////////000000000111111111111333222222222555BBB\\\ssslllYYYCCC888555444555777///000222666>>>NNNbbbqqq|||~~~uuulllgggiiinnnsssqqqkkkfffeeehhhrrruuuxxxxxxwwwsssnnnjjjqqqsssvvvyyyyyyyyyyyyxxxzzzxxxvvvtttrrrqqqpppppprrrsssrrrpppllljjjiiiiiiiiihhheeebbb```___``````[[[[[[[[[ZZZZZZYYYYYYXXXVVVTTTQQQOOONNNMMMJJJIIIIIIEEECCCDDDDDDDDDHHHNNNSSSeeeoooxxxxxxuuukkkggg}}}{{{|||oooWWWAAA@@@???@@@BBBCCCBBB@@@>>><<<999555333222222222000000111111111222222222111111222222333333333333888DDD___zzztttooommmlllmmmllloooxxxyyywwwwwwyyy|||pppbbb___zzz|||zzzwwwiiibbbjjjttt}}}~~~}}}||||||vvvqqqllljjjiiimmmxxxiiixxxyyyoooppp}}}uuu^^^ZZZhhh|||}}}oooYYYBBBBBBIIIPPPSSSSSSQQQIII@@@777444111//////000000000////////////////////////////////////////////////...000...000444222===VVV{{{uuuzzz[[[JJJJJJBBBDDDCCCBBB@@@===:::777666444555555444111///000111+++,,,------......---------...//////000000/////////...,,,,,,------+++)))++++++++++++++++++******)))************+++++++++---,,,+++++++++++++++,,,........................//////000111111111111000000/////////111;;;QQQeeennn^^^MMMBBB:::444000000000///000222666AAAUUUgggmmmxxx~~~xxxpppjjj[[[aaagggiiifffeeefffiiiqqqwww|||}}}}}}{{{vvvppppppsssuuuwwwvvvvvvwwwxxxxxxwwwvvvuuusssrrrqqqppppppqqqpppnnnkkkiiiiiijjjllljjjgggdddbbb`````````\\\\\\\\\[[[[[[ZZZZZZZZZWWWTTTQQQOOONNNMMMKKKJJJJJJEEEBBBCCCCCCCCCEEEJJJPPP]]]eeemmm}}}tttnnneeeqqq|||qqq|||~~~YYYBBBAAA@@@AAABBBCCCBBBAAA???===999666333222222333000111111111111222222222111111222222333444444444888JJJhhh}}}nnnxxxtttpppmmmmmmnnntttyyytttwwwuuurrrqqqbbbfffqqq}}}~~~rrrcccZZZmmmzzz{{{bbbgggoooxxx~~~|||{{{zzz}}}}}}~~~}}}|||wwwrrrmmmkkkjjjmmmwww|||zzzzzzyyyfffUUU]]]rrryyy___CCCBBBIIIOOOSSSUUUTTTLLLCCC999555111//////000000000000000000000000000000000000000000000000000000000///000///000333333EEEddd}}}uuuxxx[[[JJJJJJBBBDDDCCCBBB@@@===:::777666222444555333000...///111,,,,,,---...............,,,---.../////////.........---,,,---......---+++******************++++++)))************+++++++++,,,,,,+++******+++,,,,,,...........................///000111222111111000------///000000333???LLL\\\WWWSSSPPPIII===333///333222222333222888JJJ]]]```jjjooolllgggddd```\\\MMMPPPSSSUUUUUUVVVZZZ]]]gggpppyyy~~~|||ppprrrttttttssssssuuuwwwwwwxxxxxxxxxvvvuuusssrrrpppqqqpppnnnlllkkkkkkmmmjjjiiigggeeecccaaaaaa```\\\\\\[[[[[[[[[[[[ZZZZZZWWWUUURRRPPPOOONNNMMMKKKJJJEEEBBBCCCCCCAAACCCFFFKKKTTTXXX___nnnwwwvvv}}}vvveeedddtttwwwwww{{{}}}vvvZZZDDDCCCAAAAAABBBCCCBBBAAA???===:::666444333333333000111111111111222222222111111222222333444444555:::SSSuuu{{{rrr{{{uuuooolllmmmkkkttt~~~mmm```dddnnnnnnbbbWWW^^^tttzzzvvv{{{ggggggjjjrrr|||~~~}}}{{{zzzzzzyyyyyy{{{}}}~~~}}}}}}zzzvvvqqqmmmkkkiiilllvvvsssYYY\\\ssskkkLLLDDDJJJPPPSSSWWWWWWPPPGGG:::666222//////000000000000000000000000000000000000000000000000000000000///111...000222444KKKppp|||qqqqqq~~~[[[JJJJJJBBBDDDCCCBBB@@@===:::777666111333444222///---...000,,,---......//////......+++,,,---.........---,,,---,,,,,,...000000///...******************++++++)))************+++++++++++++++*********+++---........................---...///000222222111111000,,,...111444222///333999???EEEPPP[[[ZZZOOOBBB===666555555555222444EEEWWWiiinnnnnnddd\\\ZZZZZZXXX\\\YYYTTTMMMHHHEEEFFFGGGVVVbbbooowwwppprrrtttsssqqqqqqtttwwwwwwxxxyyyzzzyyywwwuuusssrrrsssrrrqqqooonnnooopppggggggfffeeedddbbbaaaaaa[[[[[[[[[[[[ZZZZZZZZZZZZWWWUUURRRQQQPPPOOOMMMLLLKKKEEEBBBBBBCCCAAAAAADDD???FFFGGGMMM[[[ccckkkzzzyyy}}}|||fffZZZeeezzzmmmwwwvvvwwwqqqnnnjjj___FFFDDDBBBBBBCCCCCCCCCBBB???===:::777444333333333000111111111111222222222111111222333333444555555===[[[qqquuu|||ssslllkkkmmmfffqqqfff]]]gggjjj___RRRNNNeee~~~wwwppplllooowww{{{~~~lllhhhgggmmmxxx~~~}}}|||{{{zzzzzzuuuvvvxxxzzz|||~~~~~~~~~~~~|||xxxuuuqqqllljjjiiikkktttdddccc|||{{{[[[FFFKKKQQQTTTYYYZZZSSSKKK:::777222//////000111111000000000000000000000000000000000000000000000000000111...000222555OOOxxxzzzlllkkkwww^^^JJJHHHAAADDDDDDCCCAAA>>>;;;888666444444222000///.........------------------------//////.........---------///............------------......,,,***(((((()))))))))***+++,,,,,,------+++++++++,,,,,,------------.........//////000000...///000///333666333---111111111111222111///...222888???GGGRRRVVVLLL>>>;;;777777999444000<<>>======:::===@@@CCCGGGNNNWWW]]]kkkwwwzzzjjjXXX]]]xxx|||}}}pppcccggglll{{{mmmeeegggIII>>>???DDDBBBDDDFFF@@@@@@???;;;888555222111111111111000000000000111111555222111333222222666<<>>;;;888666444444222000///.........------------------------.........------------,,,............------------...//////---+++))))))***(((((()))******+++,,,,,,***++++++,,,,,,------.............../////////000111222222111555::::::666444111......000222111///...222666===GGGOOOKKKAAA<<<777666999555111:::IIIpppyyy```RRRHHHTTTcccnnnyyyvvvooommmrrrsssqqquuu}}}{{{|||{{{xxxuuusssssstttxxxxxxuuuppplllkkkmmmpppjjjjjjiiihhhfffdddbbbaaa]]]]]][[[ZZZZZZZZZZZZ[[[YYYVVVRRROOOMMMLLLKKKIIIJJJHHHEEEAAA>>><<<;;;;;;<<<>>>???@@@AAADDDJJJNNNVVV___lllwwwzzz}}}ooo[[[\\\rrr~~~tttvvv}}}~~~tttiiiXXX^^^ggg}}}qqqfffgggRRR@@@<<>>;;;888666444444222000///.........------------------------------------,,,,,,,,,,,,............------------...//////...+++******+++((((((((()))******++++++******+++,,,,,,---..................///////////////111222444;;;FFFLLLLLL@@@999111...000222111///.........111:::CCCDDDAAA===777555888666333888AAA```tttyyyiiiPPPOOOVVVgggxxx|||uuusssuuutttqqquuu~~~~~~|||xxxtttqqqqqqrrruuuuuutttqqqnnnllllllmmmkkkkkkjjjiiigggeeedddccc^^^]]][[[ZZZYYYYYYYYYYYYZZZVVVQQQMMMKKKKKKKKKJJJHHHFFFCCC???<<<:::999888999:::;;;;;;;;;;;;===@@@CCCHHHNNNUUU\\\fffqqqyyy}}}wwwxxxbbb[[[iii|||pppmmmqqqrrrkkkdddPPPVVVaaa||||||rrrwwwdddEEE999CCCDDDBBBFFFGGGAAA???<<<888555333222222111111000000000000111111222000222555666555999>>>WWWvvviiiiiiooonnn{{{{{{nnnnnnfff[[[WWWgggzzzxxxiiiXXXHHHDDDFFFHHHKKKOOOWWWbbbjjjaaa___eeettt~~~~~~}}}xxxxxxxxxyyy{{{|||{{{zzz|||||||||}}}|||{{{{{{zzz~~~~~~{{{{{{zzzzzzzzzzzzzzz{{{wwwwwwuuupppllloooxxxWWWLLLOOOXXXXXXWWWTTTKKKCCC999222444777666333111000000////////////000000000000000000000000000000000...000444444===\\\|||rrrYYYGGGHHHCCCDDDDDDCCCAAA>>>;;;888666444444222000///.........------------------------------,,,,,,,,,+++++++++.........---------,,,,,,---......---+++******+++))))))))))))******++++++******+++,,,,,,---...............///////////////(((,,,///444@@@QQQ]]]aaaSSSIII===666555555222///444111......333999======???888555666777444555999FFFZZZvvv~~~[[[OOONNNbbbwwwzzzxxxtttnnnqqqyyy~~~~~~|||xxxssspppooopppooopppppppppnnnlllkkkkkkjjjjjjiiihhhgggeeecccbbb^^^]]]\\\ZZZYYYXXXWWWVVVXXXUUUQQQNNNMMMKKKJJJHHHFFFDDDAAA>>>;;;999888888444555777888888999999:::<<<===???@@@DDDJJJRRRYYYbbbqqqvvvlll\\\```wwwtttnnnnnnnnnjjjfffVVVWWW\\\uuuxxxNNN:::BBBEEEAAADDDHHHBBB@@@===999666444333222222111111000000111111222222000222555666444777===ZZZttt|||xxxuuulllcccdddlllqqq~~~rrrpppiii^^^ZZZhhhwwwppp^^^NNN???@@@BBBCCCCCCEEEMMMYYYbbb^^^```jjjwww~~~|||}}}}}}|||zzzvvvvvvwwwwwwxxxxxxwwwvvvzzzzzz{{{|||||||||{{{{{{~~~~~~}}}}}}||||||||||||zzzyyyxxxxxxyyyzzz{{{|||xxxwwwuuuqqqnnnpppwww~~~}}}www{{{^^^NNNMMMVVVWWWWWWTTTLLLEEE;;;333333555444222111000000////////////000000000000000000000000000000///...000333444???___vvv}}}xxxeeeXXXHHHIIIEEEDDDDDDCCCAAA>>>;;;888666444444222000///.........------------------------------,,,,,,,,,+++++++++...------------,,,,,,,,,+++,,,,,,+++)))((()))************+++++++++++++++)))******+++---......//////////////////.........'''+++...222<<>>;;;888999666333222444777;;;>>>@@@:::666666666555444555777GGG^^^vvvfffTTTMMM^^^uuuzzzwwwssslllmmmssszzz{{{zzzwwwssspppooooooiiijjjlllmmmnnnmmmkkkiiigggggggggfffeeecccbbbaaa^^^]]]\\\ZZZXXXVVVUUUTTTTTTSSSQQQPPPOOOLLLHHHDDDDDDCCC@@@===;;;999999999333444555777888999888777999999999999:::===@@@CCCBBBLLLYYYdddmmmyyy{{{~~~vvv```ZZZjjj~~~wwwtttqqqnnnlllccc]]]WWWhhh[[[???CCCDDD@@@BBBEEECCCAAA===:::777444333333222222111111111111222222333111222444444333666;;;VVV___xxxyyynnnggghhhfff```aaagggsss~~~~~~|||xxxooo```___ooozzzkkkVVVHHH===<<<>>>@@@CCCHHHRRR___gggccciiisss~~~}}}{{{zzzxxxyyyyyyxxxwwwvvvuuuuuuwwwxxxyyyzzz||||||}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{||||||zzzyyywwwsssqqqrrrxxx|||xxxwwwuuurrrvvvyyyfffOOOIIIRRRTTTTTTSSSMMMEEE;;;333222222111000000000000////////////000000000000000000000000000000......000333555CCCbbb}}}zzzuuufffXXXHHHJJJFFFDDDDDDCCCAAA>>>;;;888666444444222000///.........------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++***)))((((((***++++++++++++++++++++++++))))))***+++---.../////////////////////.........---000111///222<<>>DDD@@@<<<888555555444444444888AAAPPPdddzzz}}}|||vvvqqqlll]]]RRR[[[ppprrrpppoookkkjjjnnnsssuuuwwwwwwtttqqqoooooohhhhhhiiikkkmmmmmmkkkhhheeeeeeeeedddcccbbbaaa```^^^^^^\\\[[[XXXUUUSSSQQQPPPPPPOOOOOONNNJJJDDD@@@AAA@@@>>><<<:::999999:::888777666777888888666444555666666777888999999999999;;;AAAGGGLLLVVVgggvvvyyygggXXX```qqqzzzuuurrrnnncccTTT]]]}}}eeeGGGDDDCCCBBBDDDCCCCCCAAA>>>:::777555444444222222111111111111222222444222222444444444888>>>RRRQQQgggooodddfffeee___```gggvvv~~~yyyzzzpppdddfffwwwmmmVVVHHH@@@<<<>>>CCCKKKVVVbbbmmmsssjjjrrr|||}}}|||{{{}}}}}}|||yyywwwvvvvvvuuuvvvxxxzzz{{{}}}}}}}}}yyyyyyyyyzzzzzzyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzxxxtttrrrtttwwwzzz|||uuuqqqrrrssszzz}}}qqqnnn~~~lllqqqyyyrrrooowwwnnnQQQFFFNNNQQQRRRSSSOOOFFF===444111000......000000000////////////000000000000000000000000000000//////111333777GGGfffvvv}}}~~~vvvWWWGGGIIIFFFDDDDDDCCCAAA>>>;;;888666444444222000///.........------------------------.........------------,,,---------,,,,,,,,,++++++***+++,,,+++)))))))))***+++++++++***************((()))***+++---...///000000/////////............///222333///...333777888DDDHHHNNNQQQQQQPPPPPPPPPDDD???===<<<999777===FFF@@@>>>:::555333444555666999===EEEVVVlll{{{{{{rrrllllllrrr|||zzzpppjjjmmmcccWWWWWWgggwwwggggggjjjhhhfffgggkkkoootttvvvuuussspppoookkkjjjjjjlllmmmmmmjjjgggeeeeeeddddddcccbbb``````^^^^^^]]][[[XXXTTTQQQOOONNNLLLKKKJJJHHHEEEAAA>>>===<<<:::999888999999::::::888555666777777555333555555555666888888777777;;;999;;;???@@@CCCMMMXXX]]]fffxxxtttmmmXXXYYYfff|||xxxtttiiiYYY]]]yyylllNNNEEEBBBEEEGGGBBBDDDBBB>>>;;;888666555444333222222111111222222333555222111333555777>>>EEEVVVTTTmmmpppeeeeeeccc\\\```lll{{{}}}zzzrrrmmmmmm|||vvv^^^OOOCCC>>>>>>CCCNNN\\\hhhnnnooolllttt~~~~~~}}}zzz|||~~~}}}zzzxxxxxxyyyuuuvvvxxxyyy{{{{{{||||||xxxyyy{{{||||||{{{zzzyyywwwxxx{{{||||||{{{yyyxxxwwwvvvssspppoooppprrrtttxxxyyy||||||nnnjjjfffnnnwwwpppmmm{{{|||eeennnxxxppplllsssuuuTTTDDDJJJOOOQQQSSSQQQIII???555222000...///111000000////////////000000000000000000000000000000///000222333888JJJiiixxx}}}VVVFFFIIIEEEDDDDDDCCCAAA>>>;;;888666555444222000///.........------------------------//////.........------------------,,,,,,,,,+++++++++,,,---,,,*********,,,*********)))))))))))))))((()))***+++---...///000000000//////.........---+++000333000000444888999999BBBMMMSSSSSSQQQQQQRRRLLLFFFAAA===777333:::DDD@@@???<<<666222333666888555666<<>><<<::::::999999888777777777666666777777777777666666777777666666666666666777777777777888999999::::::<<<===DDDQQQaaaxxxxxxvvv```WWWWWWiiisssgggiiiyyy}}}|||UUUDDDCCCFFFGGGGGGGGGEEEAAA>>>;;;888555222333222222111111222222333111000555999777777HHH___ppp~~~qqq}}}zzzpppddd]]]\\\aaakkkuuu}}}|||~~~zzzmmmmmmkkkyyyuuurrr{{{vvvdddQQQBBB???===???CCCHHHJJJKKKXXXjjj|||~~~}}}zzz{{{zzzxxxuuussstttuuuvvvyyy}}}~~~|||zzz{{{|||}}}}}}|||{{{zzzyyyyyyyyywwwvvvuuuuuuvvvvvvtttrrrsssnnnhhhdddcccaaa]]]YYY[[[[[[[[[]]]^^^```bbbccceeefffgggiiimmmrrrwwwyyyuuu``````vvv|||yyyvvv~~~~~~qqqhhhhhhjjjggg}}}]]]DDDMMMQQQNNNPPPRRRNNNEEE:::222000111222111000000000000111111111111000000000000000000000000111333000///???___www}}}uuulllVVVGGGKKKHHHFFFDDDBBBDDDEEEAAA:::444666444333111///...------,,,,,,,,,,,,---...//////444222000---,,,---...000.........---,,,,,,++++++++++++++++++++++++++++++(((***+++***)))((()))***+++,,,,,,,,,,,,---------......---------...//////000000///000000111222333222666777888CCCYYYnnnyyyhhh^^^]]]aaaUUU???:::EEEIIIJJJFFF???;;;<<<;;;888222222555<<>><<<;;;::::::999999888777777777555666666777777666666555777777666666666666777777666777777888888999::::::777777;;;BBBLLL]]]uuuyyy{{{cccUUUSSSbbbzzzssslllpppyyy\\\GGGEEEFFFEEEEEEGGGDDD@@@>>>;;;888555222333222222111111222222333222111444777555:::RRRmmmyyy}}}qqqhhhaaaaaa``````kkkxxxnnnaaa___bbbdddnnnzzzqqqccc___bbbtttyyyzzzttt[[[JJJFFFAAA???@@@BBBBBBAAAQQQcccvvv~~~{{{zzzyyyxxxwwwvvvuuuuuuuuuxxx|||}}}|||{{{{{{}}}}}}}}}|||zzzxxxwwwvvvuuuwwwvvvttttttuuutttrrrpppnnniiiccc___]]]ZZZVVVRRRMMMMMMMMMMMMMMMNNNOOOPPPSSSSSSTTTUUUXXX[[[___aaagggkkkpppxxxmmmeeevvv|||~~~|||uuunnnjjjhhhggg{{{dddFFFJJJOOOQQQTTTVVVOOOFFF;;;333111222222222000000000000111111111111000000000000000000000000///333222111DDDfff}}}pppjjjWWWGGGJJJGGGBBBCCCFFFJJJLLLGGG>>>666555444222111///...------,,,,,,,,,,,,---...//////555333000...,,,,,,---...,,,,,,,,,,,,------------++++++++++++++++++++++++(((***+++***)))((()))******+++,,,---......---,,,...---------...//////000000000000000111222333444111444333222;;;RRRmmmlll___[[[bbb]]]JJJ@@@DDDKKKMMMJJJCCC@@@@@@>>>;;;222111111444:::@@@DDDFFFLLLOOOQQQRRRWWW^^^bbbbbbUUUUUUQQQKKKLLLVVVbbbiiiooo|||yyyaaaNNNCCC>>>===@@@HHHSSSYYY]]]dddkkkkkknnnnnnkkkjjjllljjjfffffffffdddcccaaa```^^^^^^\\\ZZZXXXVVVTTTQQQMMMIIIEEEDDDCCCAAA>>><<<:::999::::::999999888777777777555555555666666555555555777777666666666666777777666666777777888999999999888777888;;;???HHHXXXggg~~~yyy~~~hhhVVVOOOWWWwww{{{tttvvv___HHHCCCDDDDDDDDDEEECCC@@@===;;;999555333333222222111111222222333333333444444333>>>^^^}}}xxxooobbb^^^eeeeee___iii|||yyyjjj\\\QQQQQQSSSRRRUUUZZZxxxkkk]]]UUU^^^rrr}}}}}}zzzfffRRRLLLDDD>>>;;;:::::::::JJJ\\\qqq{{{}}}~~~}}}{{{|||zzzxxxyyyzzzzzzwwwttttttvvvyyy{{{{{{zzz{{{|||}}}|||{{{yyywwwuuusssrrrvvvuuusssssssssrrrooommmjjjeee^^^YYYVVVSSSNNNJJJFFFFFFEEEDDDCCCCCCCCCCCCGGGGGGFFFGGGHHHJJJLLLMMMPPPSSSXXX^^^fffoooyyyvvviiisss{{{|||wwwjjjdddfff}}}tttMMMGGGKKKRRRXXXXXXQQQHHH<<<444222222222222000000000000111111111111000000000000000000000000---333444444HHHnnn~~~wwwxxxkkkgggYYYGGGIIIEEEAAACCCGGGKKKKKKFFF===777555444222000///...------,,,,,,,,,,,,---...//////333111///...------......,,,,,,,,,,,,,,,,,,,,,,,,************************(((***+++***)))((()))***)))+++---//////...---,,,------------...///000111000000000111111222333444222333444444999EEEUUU```]]]RRRRRR[[[ZZZLLLBBBDDDLLLMMMKKKDDD@@@???<<<777333222000111444:::>>>AAAIIIMMMQQQSSSVVV[[[bbbfffWWWXXXVVVPPPJJJKKKPPPVVVXXXaaammmvvvvvvhhhQQQ>>>;;;;;;???IIIRRRXXX^^^dddkkkooopppmmmjjjjjjhhheeeeeeeeecccbbb```___]]]]]][[[YYYWWWUUUSSSOOOJJJGGGCCCBBBAAA???===;;;::::::::::::999999888777777777444444555555555555444444777666666666666777777888666666777777888999999::::::999:::<<<>>>AAALLLWWW{{{vvvsssoooYYYPPPNNNkkk{{{~~~|||___FFF@@@BBBEEEFFFEEECCC???===;;;999666333333222222111111222222333222333555444444CCCggg|||fff\\\dddeee^^^hhh}}}|||pppeee```^^^aaa```YYYUUUUUU^^^mmm|||iii]]]YYYcccssszzz|||yyy|||ccc[[[NNNBBB;;;999:::<<>>===<<<;;;;;;::::::999999888777777777444444555555555555444444666666666666666777888888777777888888999999::::::999777888;;;<<<===CCCKKK```tttxxxlll~~~ttt]]]QQQJJJ```|||iiiLLL@@@AAAFFFHHHFFFDDD@@@>>><<<999666333333222222111111222222333111444666555777HHHkkkooo[[[___bbb^^^hhh|||tttmmmqqqyyy}}}vvvhhh\\\VVVLLLZZZnnn~~~yyymmmdddaaafffsssyyy{{{~~~kkkWWWGGG@@@???@@@FFFTTTfffqqqyyy}}}{{{www{{{{{{|||}}}{{{xxxyyy|||}}}yyytttrrrssssssuuuvvvwwwxxxwwwyyyxxxxxxxxxwwwwwwvvvvvvrrrqqqooooooooonnnkkkiiiaaa\\\UUUPPPMMMJJJFFFBBB======<<<<<<;;;<<<<<<<<<<<<======>>>???@@@AAAAAABBBCCCEEEFFFHHHKKKPPPSSS[[[dddqqq{{{wwwsssxxxiiinnn~~~rrrUUUJJJSSS\\\WWWSSSJJJ>>>444111000/////////000000000111111111111111111111111111111111111...444333444MMMxxxrrrvvv^^^IIIIIIEEEDDDDDDCCCAAA>>>;;;777555444333222000//////......,,,,,,,,,,,,---...//////------------...///000000...------,,,+++******)))************************(((***+++***)))((()))******+++---...////////////000000//////...//////000////////////000111222333666000...111666888;;;>>>777777===GGGHHHDDDFFFNNNPPPPPPKKKCCC>>><<<999444222222111000111555;;;??????@@@CCCHHHKKKNNNVVV^^^eee```YYYOOOCCC888444666111666>>>HHHPPP\\\qqqxxxbbbIII;;;;;;BBBMMMVVVgggnnnqqqnnniiihhhgggeeeccccccaaa```^^^]]][[[[[[WWWUUUSSSQQQPPPLLLHHHDDDCCCBBB@@@>>><<<<<<<<<===::::::999999888777777777555555555666666555555555666555555666666777888999888888999999:::;;;;;;;;;<<<::::::======<<>>:::999999999999:::;;;;;;::::::;;;<<<>>>>>>??????>>>???@@@??????@@@CCCEEEJJJQQQYYY^^^dddssswwwoooppprrr|||bbbNNNUUU___ZZZVVVLLL???666222000///...000000000000111111111111111111111111111111111111///555333555TTT{{{~~~aaaJJJIIIEEEDDDDDDCCC@@@===:::888777333333111000////////////,,,,,,,,,,,,---...//////...---...............///++++++++++++++++++++++++************************(((***+++***)))((()))***++++++,,,---...///000000222111000///........................///000111222444000///222444444888???666444777@@@CCCCCCGGGOOOMMMMMMHHH@@@<<<<<<:::777222333333222111444999===<<<999:::>>>AAACCCIIIPPPRRRJJJDDD@@@;;;555444888+++000666999<<>><<<;;;<<<<<<===::::::999999888777777777555666666777777666666555555555555555666777888999999::::::;;;;;;<<<<<<===@@@>>>>>>AAAAAA???AAAEEEHHHOOOeeepppmmmiiiWWWMMMQQQiii~~~vvvqqqllllllsssPPPDDDGGGLLLLLLIIIDDDAAA>>>:::666333333222222111111222222333333555444555>>>UUUttt|||wwwhhhgggjjjqqqwwwvvvnnnfff{{{|||xxxjjj]]]ZZZZZZ^^^mmm}}}}}}||||||}}}qqq\\\HHHWWWqqqtttjjjuuuwwwkkkUUUHHHBBB@@@FFFNNNVVVaaammmrrrqqquuuvvvxxxzzz}}}{{{xxxvvvvvvvvvwwwyyywwwuuuvvvxxxyyyxxxvvvvvvvvvvvvuuuuuuuuuttttttrrroookkkhhheee```\\\XXXPPPLLLFFFDDDCCCBBB???<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>????????????@@@@@@@@@??????AAACCCDDDIIIMMMNNNPPP\\\pppuuummmsss}}}gggMMMRRR___[[[YYYPPPBBB888444222111000000000000000111111111111111111111111111111111111000555333999___{{{bbbKKKJJJFFFCCCDDDDDDBBB>>>;;;:::999333333111000////////////,,,,,,,,,,,,---...///////////////......------,,,)))******+++,,,,,,------))))))))))))))))))))))))(((***+++***)))((()))***,,,,,,,,,,,,...///111222333222111///............---------......///000111111111444777333...111999999444444;;;@@@BBBFFFLLLIIIIIIDDD<<<999::::::888555666666555333444999===<<<666555999<<<<<<@@@GGGIII???777444222......333111111222222444CCCeee}}}hhhRRREEEGGGPPPYYYbbbiiiiiiggghhhiiiiiibbbbbb```___]]][[[ZZZZZZSSSRRRPPPOOONNNKKKHHHEEEAAA???===;;;:::;;;<<<===::::::999999888777777777666666777777777777666666555555555555666777999999::::::;;;<<<<<<======>>>>>><<<===AAABBBAAABBBFFFGGGHHHYYY|||wwwlllzzzppp\\\OOOMMMaaa{{{nnnhhhffffffyyyWWWFFFHHHNNNMMMJJJFFFBBB???;;;666333333222222222222222222333555555333333???ZZZyyysssrrr~~~}}}ssshhh\\\YYYaaaiiilllkkkxxxvvvqqqjjjbbb```^^^[[[YYY___ooo~~~~~~{{{yyyzzz}}}~~~|||~~~yyy___DDDUUUtttqqq|||qqqzzzqqq[[[KKKDDD@@@DDDHHHNNN[[[iiiqqqqqqoooqqqsssvvvyyy{{{~~~|||wwwssssssuuuwww}}}zzzwwwwwwzzz{{{yyywwwwwwvvvvvvtttsssrrrqqqqqqssspppkkkeee```ZZZTTTPPPNNNIIIEEECCCCCCBBB@@@======<<<;;;;;;::::::::::::<<<<<<=========<<<<<<;;;???@@@AAA@@@@@@@@@BBBDDD@@@EEEHHHGGGFFFOOObbbqqqyyysssvvv{{{gggIIINNN]]]ZZZ\\\RRREEE;;;666444333111000000000000111111111111111111111111111111111111000555444===hhhxxxzzzcccKKKJJJFFFGGGGGGFFFDDD@@@<<<777555666555333111////////////+++,,,------......------///...---,,,,,,---...///...,,,******+++,,,+++******++++++,,,+++***)))(((++++++++++++************---...///......///222555222111000//////000111222............////////////000222333222111222555999777333222888;;;===CCCKKKHHHEEE???999888;;;999444888888:::;;;999555777<<<;;;999555222111444:::>>>888555111///000000000000666333333555444999NNNdddssssssUUUGGGHHHLLLSSS[[[bbbeeedddeeehhhiiiaaa```^^^\\\[[[YYYYYYYYYRRRNNNJJJGGGFFFEEECCCAAA@@@???>>><<<<<<<<<===>>>===<<<:::888777666555555777777666666555555555444777777888888999999::::::<<<<<<<<<======>>>???@@@AAABBBCCCDDDEEEDDDCCCCCCHHHKKKTTTllltttyyyyyy```TTTMMMXXXxxxrrrsssmmmXXXcccgggHHHDDDNNNLLLIIIEEEBBB???;;;777444333222222111111222222333666444222333@@@[[[}}}fffrrryyy~~~vvvcccWWW^^^mmmvvvxxxxxx{{{oookkkZZZ[[[XXXTTTWWWdddsss{{{|||{{{zzzwwwuuuvvvzzz}}}}}}bbbOOOTTT{{{rrruuuuuuzzznnnSSSCCC@@@<<>><<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>><<<;;;===AAACCCBBBAAACCCBBBAAAAAACCCDDDDDDCCCFFFDDDDDDFFFHHHMMMXXXcccwwwllluuuyyyyyyUUUHHHQQQ\\\\\\\\\RRRDDD999444222111111000000000000000000000000000000111111111222222222444555333AAAkkkrrrwww```KKKJJJFFFJJJIIIHHHFFFCCC>>>:::888666555333111////////////+++,,,------......------///...------------...///...,,,******+++,,,+++******++++++++++++***)))(((((((((((((((''''''''''''+++,,,......---...000222000///.........///000111............////////////000111333222111222555888888555555999::::::>>>EEEJJJIIIDDD<<<999:::999666999999<<<>>><<<999;;;AAAFFFAAA;;;555111111333444666555444222111111111111000---...222222333<<>>===<<<:::888777666555555777777666666666555555555777777777888999999::::::============>>>???AAAAAACCCDDDFFFGGGHHHHHHHHHGGGIIIKKKRRRgggxxxyyy~~~eeeSSSLLLUUUssssssrrrppp\\\\\\yyyrrrNNNDDDJJJMMMJJJFFFBBB???;;;777444333333222222222222333333333444444777EEEccc|||pppqqqmmmbbbYYYZZZWWWSSSWWWeeessszzzssssssssssssssstttvvvwww~~~}}}fffSSSXXX{{{|||sssuuucccPPPCCC@@@;;;???@@@BBBLLL]]]iiimmmqqqrrrsssssstttvvvxxxzzz{{{yyyvvvuuuvvvvvvsssqqquuuvvvwwwxxxyyyyyyxxxwwwwwwxxxxxxuuuqqqllljjjiiihhheee```[[[VVVRRRMMMIIIFFFDDDAAA???===<<<<<<<<<<<<<<<============>>>>>>@@@???>>>@@@DDDFFFEEEDDDGGGFFFEEEFFFGGGIIIIIIIIILLLJJJIIIJJJJJJLLLUUU___qqqppp|||zzz|||wwwUUUEEEMMMYYY\\\]]]SSSFFF:::444222111111000000000000000000000000111111111111111111222222333000333FFFgggyyylllwww\\\IIIJJJEEEGGGFFFEEECCC@@@<<<888666666555333111////////////,,,,,,---............---///...------------...///...,,,******+++,,,+++*********++++++******)))(((+++************))))))))))))+++---...------///000...---------......///000............////////////000111222222222333555777999777777999888777:::???GGGJJJGGG???999999:::999888999===BBBAAA>>>AAAFFFKKKEEE<<<555111/////////...111333333333444888;;;@@@>>>===???@@@???@@@AAAIIInnnxxx\\\HHHIIINNNTTTYYY[[[ZZZZZZZZZ]]]]]]]]][[[YYYVVVTTTRRRPPPMMMJJJGGGFFFDDDBBB@@@???>>>===<<<<<<<<<======<<<;;;999888777666666555777777777777666666666666777777777888999:::::::::===>>>>>>???@@@AAACCCCCCFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMQQQccc{{{wwwlllTTTLLLQQQkkkppppppuuueeeZZZjjj}}}uuuOOOCCCJJJMMMJJJFFFBBB???<<<888555333333222222222222333333444666777999EEEaaaqqqcccWWWXXXVVVSSSYYYfffsssyyyttttttuuuwwwyyyzzzyyyxxxxxxtttsssyyyvvvfffZZZaaa~~~qqq}}}}}}kkk[[[NNNDDD@@@;;;<<<;;;<<>>======>>>>>>>>>?????????@@@@@@@@@DDDCCCCCCEEEHHHJJJJJJIIIKKKKKKLLLMMMNNNPPPQQQRRRTTTRRRQQQQQQNNNMMMRRRZZZiiiyyylllwww~~~wwwuuuWWWEEELLLXXX]]]^^^UUUHHH===555222111111000000000000000000000000222222111111111111111111333...555KKKcccuuuzzzxxxzzzuuufffYYYXXXHHHIIIDDDEEEDDDCCCAAA===:::777555666555333111////////////,,,------........................------............,,,******+++,,,+++*********************)))))),,,,,,+++++++++*********'''***---......---...///---------......///000000............////////////000000111222222333555666::::::999777555555999>>>BBBHHHJJJCCC;;;:::<<<===777999===BBBBBBAAADDDJJJLLLFFF>>>777444333444555333666888777666999AAAGGGMMMLLLIIIFFFDDDDDDBBB???BBB^^^rrrQQQJJJKKKQQQYYY]]]\\\[[[[[[[[[[[[[[[ZZZXXXTTTQQQOOONNNLLLIIIGGGFFFDDDBBB@@@============<<<=========::::::999777666666666666777777777777777777777777777777888999:::;;;;;;<<>>>>>>>>666777;;;@@@@@@@@@DDDKKKPPPMMMGGG@@@:::888888999:::<<<===<<<===CCCNNNXXXeeelllmmmfff___[[[SSSJJJFFFOOOaaa~~~cccNNNKKKOOOYYY______^^^___XXXYYYYYYXXXVVVSSSPPPMMMLLLJJJHHHGGGFFFDDDAAA???<<<<<<<<<============<<<999999888777666666666777777888888888888888888888888888999:::;;;<<<======@@@@@@AAABBBDDDFFFHHHIIILLLMMMOOORRRTTTUUUUUUUUUWWWWWWYYYeeeyyyyyywww___SSSMMM\\\xxx{{{rrryyyqqqYYYVVVjjj~~~qqqOOODDDNNNOOOLLLGGGDDDAAA===999666444333333333333333333444111444777;;;GGGbbb|||mmmcccUUUWWWWWWXXX```mmmwwwzzz}}}zzzyyyyyyzzz{{{|||~~~{{{xxxxxx{{{{{{uuuuuutttnnnppplll]]]UUUnnnzzz}}}fffTTTKKKGGGDDDAAA@@@BBBHHHPPPZZZbbbeeebbb^^^]]]___bbbcccdddaaadddiiinnnqqqssstttuuurrrqqqppppppqqqtttwwwxxxsssttttttqqqmmmiiiffffffbbb^^^XXXSSSOOOLLLHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNPPPQQQQQQSSSVVVXXXZZZ\\\```dddbbbccceeegggccc^^^^^^bbbkkkwwwllljjjyyylll|||sssZZZMMMTTT\\\]]]bbb[[[OOOBBB888333222222000000000000000000000000111111111111111111111111222555:::EEE]]]zzzzzziii___SSSLLLWWWFFFIIIEEEFFFEEECCC@@@===;;;999888666555333111////////////------...////////////...------...//////...------...,,,******+++,,,+++***))))))((((((((()))************))))))))))))(((((()))+++---...------///000//////000000000//////.............../////////////////////111444555444222888===???:::666888===???HHHRRRXXXSSSIIICCC???===777666999<<<<<<<<>>;;;;;;<<<=========<<<<<<888777777666666666777777888888888888999999999999999:::;;;<<<===>>>???@@@AAAAAABBBDDDFFFIIIKKKLLLNNNPPPSSSWWWZZZ\\\]]]^^^______bbbmmm~~~{{{}}}fffWWWLLLUUUpppdddYYYiii{{{vvvsssZZZEEEJJJOOOLLLHHHDDDAAA>>>:::777444444333333333333444444555555666999DDD[[[yyy~~~iiiZZZTTTVVVWWWZZZcccqqqyyyzzz}}}yyywwwwwwzzz~~~|||xxxwwwxxx}}}zzz|||yyypppqqqpppddd\\\zzz}}}}}}ooo|||mmm[[[PPPHHHBBB>>>???CCCJJJTTT]]]bbb]]]XXXVVVVVVUUUSSSPPPYYY^^^dddjjjnnnppprrrtttqqqpppooooooppprrrtttvvvrrrssssssqqqlllhhhffffff[[[WWWRRRMMMJJJHHHFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJHHHJJJLLLNNNNNNPPPRRRTTTRRRVVVZZZ\\\^^^aaafffkkklllnnnrrrvvvsssmmmkkknnnuuuvvvzzz~~~~~~mmmiiivvvZZZMMMTTT\\\\\\ccc]]]RRREEE:::333222333000000000000000000000000000000111111111222222222000555:::FFFaaawwwdddRRRKKKYYYFFFIIIFFFCCCBBB@@@===:::888666666666555333111////////////------...///////////////------...//////...------...,,,******+++,,,+++***)))(((((('''((()))***+++,,,,,,,,,++++++++++++***)))***+++++++++,,,...000/////////000///...,,,+++............///////////////...///111444555333111666???EEEBBB<<<;;;;;;:::DDDNNNWWWUUUOOOIIIBBB===999777777888888999@@@IIIWWWeeetttvvvlll___YYYXXXSSSWWW```mmm~~~qqqdddTTTTTTjjj]]]RRRNNNXXX___]]][[[]]]VVVVVVUUUTTTSSSRRRQQQQQQJJJHHHGGGFFFFFFDDD@@@>>>:::;;;<<<=========<<<<<<777777666666666777777888888888888999999999::::::;;;;;;<<<>>>???@@@AAABBBAAABBBCCCEEEHHHJJJMMMNNNOOORRRWWW]]]cccgggjjjkkkkkklllpppzzzxxxkkk[[[KKKOOOiiirrrbbbpppyyycccHHHIIIPPPMMMIIIEEEBBB>>>:::777444444333333333333444444777666666999FFF\\\vvvwww~~~fffVVVRRRTTTVVVZZZeeerrryyyyyy|||~~~xxxwww|||}}}{{{xxxyyy{{{~~~|||zzzxxxllljjjpppssskkk[[[^^^eeefffkkksss}}}rrr\\\PPPEEEAAA@@@CCCMMMXXX^^^]]]]]]^^^^^^XXXMMMEEEMMMUUU```hhhlllnnnpppqqqppppppoooooooooppprrrrrrooopppooolllgggbbb```___VVVRRRMMMIIIGGGFFFDDDCCCEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMJJJLLLOOOPPPQQQRRRUUUWWWSSSXXX]]]```aaaeeekkkqqqwwwzzz{{{xxxzzz{{{yyynnn^^^ggg___LLLQQQ]]]bbbeee___UUUGGG;;;333222333000000000000000000000000//////000111222333333444111333>>>UUUpppkkkYYYXXXZZZFFFIIIGGGFFFEEEBBB???===;;;999999666555333111////////////---......///////////////,,,---...//////...---,,,...,,,******+++,,,+++***)))(((''''''''')))***+++)))))))))(((((((((((('''((())))))))))))***---///.../////////...,,,***)))............/////////000///......111444555333111444AAAKKKHHHBBB>>>999555:::FFFQQQSSSQQQMMMEEE>>>;;;888777777666777???HHH___vvv}}}gggXXX]]]qqqeeeWWWQQQYYY___\\\ZZZ\\\VVVUUUTTTSSSRRRRRRRRRSSSIIIHHHGGGFFFFFFDDD@@@===999:::<<<=========<<<<<<777666666666666777777888888888888999999:::::::::<<<<<<===???@@@AAACCCCCCBBBCCCDDDFFFIIILLLNNNOOOPPPTTTZZZbbbiiiooosssuuuwwwxxx|||~~~ttt|||nnn\\\JJJKKKdddxxxgggsssfffJJJKKKPPPMMMIIIEEEBBB>>>:::777555444444333333444444555333222555???SSSnnn{{{vvvbbbSSSPPPSSSUUUZZZeeerrrxxxxxxuuu{{{~~~xxxuuuyyy}}}zzzzzz|||~~~~~~ooooooyyyrrr^^^ddd```RRRHHHHHHGGGBBBGGGOOOXXX___kkkxxxhhhVVVKKKEEEEEENNNZZZaaaeeekkkqqqqqqgggWWWJJJDDDNNN\\\gggmmmnnnnnnnnnpppoooooooooooooooppppppkkkkkkjjjfff```[[[WWWVVVUUUQQQLLLHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKNNNQQQRRRRRRSSSWWWZZZUUUZZZ___bbbdddgggnnntttxxxjjj```~~~eeeLLLPPP```iiieeeaaaVVVIII;;;444222333000000000000000000000000......///111222333444555555222CCCeee~~~{{{jjj___fff^^^LLLKKKEEEEEEDDDBBB???===;;;999888777666444222000000000000---,,,,,,,,,---///111222------..................+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))((((((((((((((()))++++++++++++++++++++++++---------............///..................------777222......222555555333999DDDOOOQQQJJJ???999777:::===CCCJJJNNNLLLEEE???;;;666666999888666===III^^^uuuvvvaaa\\\eeeqqqyyyfff[[[VVV[[[\\\VVVUUUZZZVVVUUUSSSRRRRRRRRRQQQPPPJJJEEEAAAAAACCCCCC???:::::::::;;;===>>>;;;777333999666444444777999777555777777777666777888888999;;;;;;<<<>>>???@@@AAABBBCCCEEEGGGHHHIIILLLOOORRRXXXXXX^^^ffflllpppxxx~~~zzzuuu{{{uuu^^^PPPPPP[[[yyyuuuxxxyyygggtttjjjJJJMMMPPPOOOJJJCCCAAA@@@;;;444555444444333333444444555000;;;666888^^^}}}mmm]]]UUUQQQSSSUUUYYYfffuuu{{{xxxxxx{{{}}}~~~}}}|||{{{{{{zzzvvv||||||ppplllqqqxxxaaaSSSGGGEEEDDD>>>::::::===>>>BBBIIIPPP\\\pppmmm\\\JJJ@@@HHHXXXcccsssmmmJJJAAAHHHSSS___iiinnnmmmkkkrrrooooooqqquuutttooojjjiiigggccc```]]]YYYUUURRRLLLKKKIIIGGGGGGHHHIIIJJJMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPRRRTTTVVVWWWVVVUUUTTTXXX]]]aaacccdddjjjuuu}}}kkkggg|||yyyRRRRRR```aaagggbbbXXXJJJ;;;222000111111111222222222222111111...///000111222333444444777888IIIggg}}}ooogggjjjmmmZZZHHHHHHBBBDDDCCCBBB@@@>>>;;;999888666555333111000/////////......------...///000111---...............------+++******+++------,,,+++))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++------------....................................222///---///333444222...000999DDDIIIFFFAAA===<<<999999;;;BBBKKKPPPOOOLLLAAA===<<<===:::777???LLLZZZpppgggZZZ^^^jjjsssmmm___WWWYYYZZZTTTSSSWWWVVVUUUSSSQQQPPPNNNLLLKKKGGGCCC@@@???AAAAAA===999999:::===>>>===;;;888666888777555666777888777777888888777777888888999:::;;;;;;<<<>>>???@@@AAABBBDDDFFFIIIJJJLLLNNNRRRUUUVVVXXX^^^hhhqqqwww}}}vvv~~~uuu\\\LLLLLLVVVtttqqqlllnnn~~~tttdddtttgggHHHKKKQQQPPPKKKDDDAAA@@@;;;555555555555444444555555555111;;;888@@@lllzzzxxxnnnbbbXXXSSSOOOSSSVVV[[[hhhuuuyyyvvvwwwzzz}}}~~~}}}||||||}}}yyyxxx~~~}}}~~~gggdddfffqqq]]]HHHBBBBBBAAA>>>===@@@??????AAABBBGGGSSS```yyykkkWWWFFFFFFPPPdddxxxeeeOOOJJJMMMYYYeeeiiiiiihhhpppnnnmmmooorrrqqqlllhhheeeccc```]]][[[XXXTTTQQQMMMKKKJJJHHHHHHIIIJJJKKKKKKKKKMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRTTTUUUVVVVVVVVVVVVWWW\\\aaabbbccchhhrrrzzzuuueeeqqqbbbVVV___aaahhhdddZZZLLL>>>444222222111111222222222222111111//////000111222333333444555888LLLllllll```gggXXXFFFGGGBBBCCCCCCBBBAAA???<<<999777666444222000///....../////////............//////////////////...---,,,,,,*********,,,------+++)))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++------------....................................///...000444888999555111111555;;;======;;;:::999:::666555;;;HHHUUU^^^aaaLLLGGGDDDBBB;;;888DDDUUUjjj{{{iiiWWWVVV```iiihhhZZZQQQSSSWWWUUUTTTWWWUUUTTTRRRPPPMMMJJJGGGEEEGGGDDDAAA@@@AAAAAA>>>;;;999<<<@@@@@@===:::999999777888888777666666777999999999999999999::::::;;;;;;;;;<<<>>>???@@@AAABBBCCCEEEHHHJJJLLLOOOSSSVVVWWWYYY```kkkttt{{{zzzxxx]]]KKKIIIQQQnnntttfff```pppnnnbbbvvveeeJJJNNNSSSRRRMMMEEEAAA@@@<<<666666666555555555555666666111999888HHH|||{{{zzzkkkaaaXXXRRRQQQPPPTTTZZZaaammmwwwyyyvvvvvvxxx{{{|||||||||~~~{{{|||~~~xxx\\\XXXVVV}}}~~~]]]KKKEEEAAA<<<999===<<<<<<===<<<<<>><<<@@@DDDBBB<<<888888:::666999:::999666555888;;;:::::::::::::::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBB@@@BBBEEEHHHJJJMMMQQQTTTZZZ[[[aaakkksssyyy{{{bbbMMMIIINNNhhh}}}mmmccctttiiiaaazzzhhhQQQRRRTTTSSSOOOGGGBBB@@@<<<777555555444444444444555555111777777KKKyyy~~~kkk]]]SSSOOOOOOPPPVVV^^^hhhrrryyyyyyvvvsssuuuwwwyyyyyy{{{}}}zzzWWWNNNRRRttthhhYYYOOOGGGAAABBB@@@@@@AAA@@@===>>>BBB888AAAPPPhhhmmmZZZZZZ___hhhhhh]]]RRRMMMYYYiiivvv|||___IIIRRRaaacccdddjjjlllkkkkkklllmmmkkkgggcccaaa^^^ZZZXXXVVVTTTQQQOOOPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQTTTSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSSSSTTTWWWYYY[[[XXX\\\```bbbaaacccgggkkklllttt{{{zzztttqqquuuzzzhhhaaappp[[[]]]iiilllhhh```RRRCCC888333333111111222222222222111111222222222222222222222222555???^^^tttkkkyyyWWWZZZYYYHHHJJJGGGCCCCCCBBBAAA>>>;;;999777555444222000...............---------,,,++++++***////////////...---,,,++++++++++++,,,------+++)))))))))))))))))))))))))))((((((((((((((()))***************++++++,,,,,,,,,,,,,,,,,,------------...---------.........//////000111444:::BBBHHHMMMOOO???;;;666333222444777:::888999777666999GGG\\\lll]]]VVVNNNFFF======OOOfff{{{zzzkkk]]]VVVUUUUUUMMMGGGIIIOOOQQQPPPPPPPPPQQQQQQOOOKKKHHHGGGGGGHHHGGGEEEDDDDDDCCCAAA@@@AAADDDGGGCCC<<<777777888777999;;;999777666888;;;;;;;;;;;;:::;;;<<<<<<===;;;;;;<<<>>>???@@@AAABBB???AAADDDGGGIIILLLPPPSSS[[[[[[aaaiiipppttt|||wwwgggOOOIIIKKKbbbuuukkk{{{gggaaa|||lllUUUQQQRRRSSSPPPHHHCCC@@@<<<888444333333222222333333444333888888MMMsss~~~nnn^^^RRRMMMNNNOOOTTT___llltttwwwvvvtttqqqrrrtttuuuvvvyyy|||]]]LLLRRRnnnuuuggg\\\VVVMMMHHHDDDCCCAAA;;;999:::999<<>>777333222333555777777444333:::IIIVVVUUUQQQPPPOOOIIIEEEPPP```~~~}}}~~~pppvvv}}}vvvfffYYYSSSEEEBBB???AAAFFFLLLOOOQQQOOOPPPPPPMMMIIIGGGIIIKKKFFFEEEDDDCCCBBBAAA@@@@@@EEEFFFGGGDDD>>>999888888999::::::999888888999;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<>>>???@@@AAABBB@@@BBBEEEGGGIIILLLPPPSSSVVVVVV[[[bbbgggkkkrrryyyrrrwwwjjjQQQIIIHHH[[[~~~~~~qqq}}}lllbbbxxxsssWWWJJJNNNQQQQQQJJJDDDAAA<<<888333333222222222222333333666;;;<<>>===:::999999;;;======GGGaaa|||~~~rrrXXXOOOJJJRRR^^^```UUUIIILLL^^^pppyyy}}}pppUUUSSS\\\```ccchhhlllmmmnnnmmmkkkhhheeebbbccc___[[[XXXWWWUUUSSSRRRSSSSSSSSSSSSRRRRRRRRRQQQVVVTTTRRRPPPOOOPPPSSSTTTSSSRRRRRRRRRRRRRRRSSSSSSUUUTTTRRRRRRRRRTTTVVVXXXYYY[[[]]]]]]]]]]]]^^^```]]]bbbgggeeeaaa```eeejjjtttnnnfffuuuxxxVVVZZZgggnnnkkkdddWWWGGG:::333111111111222222222222111111111222222222333333444444888DDDdddrrrlllbbbtttiii\\\VVVDDDFFFCCCFFFDDDAAA>>>;;;:::::::::666555333111000/////////---.../////////...---,,,---...............------///,,,***)))***+++++++++))))))))))))))))))))))))''''''''''''((()))***+++)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,------...//////000...///000222555:::@@@DDDMMMQQQTTTOOOEEE:::333111777777777555444666999<<>>???@@@AAABBB@@@BBBDDDFFFGGGJJJMMMPPPOOONNNQQQVVVYYYZZZ^^^eeelllsssrrrpppwwwpppVVVMMMHHHXXXzzz{{{yyydddppp}}}\\\GGGIIIOOOQQQLLLEEEAAA<<<777444333333222222333333444444<<<===MMMuuuvvvpppzzzrrr___QQQLLLNNNMMMRRR___nnntttrrrppprrrssstttttttttuuuxxx}}}TTTXXXjjjnnn[[[NNNBBB>>>>>>===<<<>>>777:::888;;;QQQnnnxxxqqqQQQJJJCCCFFFPPPWWWSSSLLLIIIZZZmmmwwwzzz|||~~~www___XXX\\\bbbfffhhhkkklllmmmmmmjjjfffcccaaa```]]]YYYWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRSSSTTTTTTXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^```^^^ZZZXXXZZZ]]]gggsss~~~xxxyyy~~~yyy{{{zzzvvvlllUUU\\\dddpppnnngggZZZJJJ<<<555222111111222222222222111111111111222222333444555555999FFFeeeuuussslllsssiiiYYYWWWEEEGGGCCCGGGEEEAAA===:::::::::;;;777666444222000000000000...///000111111000///...------......///.........000---)))((()))***,,,,,,))))))))))))))))))))))))''''''''''''((()))++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,------...///000000///000111111111333666999<<>>TTThhhhhhWWWIIIEEEAAAHHHKKKGGGCCCBBBBBB@@@<<>><<<===:::777888;;;<<<;;;999;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBB===???BBBCCCDDDFFFJJJLLLKKKIIIJJJLLLKKKIIILLLQQQRRR\\\ooovvvooorrruuu[[[QQQKKKXXXyyyfffjjjbbbHHHFFFMMMQQQMMMFFFAAA<<<777555444444333333444444555///999<<>>666333111111222222222222111111000000111222444555666666999HHHhhh|||~~~{{{vvvwwwcccUUUXXXHHHDDD@@@BBBBBBBBB???<<<999999999777555222///......///000///////////////......------...///000000///...------,,,+++*********+++,,,(((((()))***************)))******)))'''&&&((())),,,+++*********+++,,,---+++,,,------......------------......///000000000000////////////111333444888===DDDKKKTTTZZZSSSFFF<<<=========:::777333000000999EEEOOORRRLLLCCC<<<@@@OOO\\\^^^YYYQQQIIIBBB>>>??????AAALLL]]]ooozzzrrrlllbbb[[[]]]dddgggeee```bbbhhhqqq|||```JJJHHHMMMUUUQQQIIICCCEEELLLPPPPPPNNNHHHDDDEEEEEEBBBEEELLLMMMHHHBBB?????????>>><<<;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<>>>============???@@@AAA??????@@@AAACCCEEEGGGHHHDDDEEEFFFEEEDDDBBB???>>>FFFIIIWWWqqq{{{nnnkkkdddOOOKKK\\\xxxqqqfffOOOKKKPPPSSSOOOIIIDDD>>>888666555333111111222333444555666888FFFlllzzzmmmwwwdddPPPLLLOOONNNTTTaaaqqqvvvsssqqquuuwwwwwwvvvwwwyyy{{{dddiiinnnZZZGGGBBBDDD@@@@@@:::888888CCCbbbxxxvvvcccOOOFFFGGGBBBCCCKKKLLLMMMVVVdddrrrzzz|||zzzxxxwwwjjjbbbbbbeeeggggggjjjhhhggghhhhhheee___ZZZZZZZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVTTTWWWZZZZZZXXXUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTUUUSSSPPPPPPQQQSSSTTTTTTVVVXXXYYYWWWRRRMMMJJJHHHMMMRRR^^^mmm~~~}}}zzznnnkkkxxxuuuttt^^^TTT\\\cccsssooojjj___MMM:::111111222222222222111111000000333333333333444555666666888LLLpppyyyxxxnnngggSSSVVVGGGDDDAAABBBBBBBBB???<<<999999999777555222///......///000///////////////......------...///000000///...---,,,+++***)))))))))******(((((()))***************)))******)))''''''((()))++++++*********+++,,,---+++,,,------......------------......///000000000000/////////000111222333444888===BBBJJJRRRPPPIIIFFFFFFEEECCC???:::444111///444;;;AAACCCAAA<<<999<<>>???@@@?????????@@@BBBCCCEEEFFFDDDCCCBBBAAA@@@???>>>>>>@@@BBBNNNeee|||~~~qqqnnnjjjSSSLLLYYYsss|||}}}dddIIILLLRRRTTTPPPJJJEEE???888666555333222111222333444666888;;;IIImmm}}}hhhRRRMMMQQQOOOVVVdddrrrwwwtttsssvvvwwwwwwwwwwww{{{~~~zzz~~~www\\\OOOKKKBBB@@@<<<;;;<<>><<<::::::;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>>>>??????@@@AAABBBAAA@@@???>>>============;;;;;;AAAPPP```ppptttqqqoooUUUJJJQQQfffyyywww~~~gggHHHNNNTTTVVVRRRLLLGGG@@@999666555333222222222333444666999===LLLnnnoooUUUMMMPPPPPPXXXfffssswwwuuutttvvvxxxwwwwwwxxx{{{vvvzzzvvvxxxcccTTTDDDBBB>>>???@@@GGGbbbzzz}}}fffPPPHHHLLLJJJIIIKKKHHHPPPUUU\\\eeennnssswwwyyyzzzoooccc___dddjjjkkkiiikkkiiigggfffeeedddaaa___^^^^^^]]]]]]^^^```aaaccc``````___^^^]]]\\\[[[[[[ZZZ[[[\\\[[[ZZZYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUTTTTTTTTTTTTTTTTTTQQQOOOMMMMMMNNNNNNNNNMMMPPPRRRUUUUUUQQQMMMJJJHHHJJJLLLSSSdddyyyxxxkkkppp|||fffuuuuuuRRRNNN___gggxxxtttnnnbbbPPP===444555222222222222111111111111222222222222333444555555777LLLjjjlllrrrqqqgggeeeRRRxxxQQQEEEEEEDDDBBBBBBBBB???<<<999999999666555333000///////////////////////////......---------...//////...------+++++++++***************((()))************)))))))))******)))(((((()))++++++***++++++++++++,,,,,,+++,,,------......------------......///000000000000000000000000111111222333444555333333666<<<@@@CCCDDDEEEEEECCC@@@<<<:::333111///------000333555999BBBOOO^^^mmmsssmmmccc\\\TTTLLLFFFDDDFFFOOOXXXZZZ]]]]]]\\\^^^___\\\VVVOOOIIIIIITTTbbbooo{{{~~~rrraaaTTTNNNNNNIIIMMMLLLHHHGGGJJJMMMMMMOOOMMMKKKKKKKKKKKKLLLNNNNNNLLLGGGCCC@@@>>><<<;;;===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>============>>>>>>===>>>>>>>>>>>>>>>======>>><<<<<>>MMMkkkwwwYYYKKKMMMPPPZZZiiisssvvvuuutttuuuyyyxxxwwwwwwzzz{{{nnnjjjyyyyyylllccckkkyyyuuu\\\HHHBBBBBB@@@DDD]]]xxxgggQQQJJJNNNNNNOOOPPPLLLQQQSSSVVV\\\dddkkkrrrvvvqqqggg^^^]]]eeellllllhhhkkkiiigggeeedddccccccbbb____________```bbbdddeeecccbbbbbbaaa```_________\\\\\\\\\[[[ZZZZZZ[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSOOOMMMLLLKKKLLLKKKJJJHHHNNNQQQUUUWWWUUUSSSQQQQQQUUUTTTXXXfff{{{rrrrrriiittt^^^UUUaaaeeeyyyuuunnnbbbOOO===555555222222222222222222222222222222111222222333444555888LLLiiimmmnnngggZZZZZZHHH}}}vvvPPPDDDEEEEEEBBBBBBBBB???<<<999999999666555333111000////////////////////////......---,,,---...//////...---,,,,,,,,,,,,,,,,,,+++++++++))))))*********))))))((()))*********((((((***+++******++++++,,,,,,,,,,,,+++,,,------......------------......///000000000///000000000111111111111000222444444222111666;;;===???AAABBBBBB@@@>>><<<555333000......///111333888<<<@@@IIIYYYiiipppooo___XXXQQQNNNJJJGGGLLLSSSWWW\\\^^^^^^^^^]]]XXXQQQKKKFFFFFFSSSdddpppyyy~~~}}}|||wwwiiiYYYNNNMMMOOONNNRRRQQQJJJEEEGGGKKKMMMMMMMMMMMMLLLLLLMMMNNNNNNHHHGGGEEEBBB@@@>>>>>>>>>>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::;;;>>>AAABBBAAA@@@???AAA>>>===<<<===FFFXXXhhhuuupppzzzcccQQQPPP___oooooottt|||XXXRRRXXX[[[WWWPPPIIIAAA999555555444444333333333444555888>>>LLLfff{{{```MMMKKKOOO[[[jjjssstttsssssstttyyyyyyxxxwwwxxx}}}ddd^^^hhhmmmsssjjjbbb]]]UUUMMMNNNTTT\\\sssmmmSSSIIICCC>>>???WWWrrr|||fffRRRLLLRRRQQQRRRUUURRRNNNNNNOOORRRXXX```hhhmmmfff```ZZZ]]]ffflllkkkgggjjjiiigggeeeccccccdddeee````````````aaaccceeefffddddddccccccbbbbbbaaaaaa]]]\\\[[[ZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUUUUTTTSSSRRRRRROOONNNMMMNNNNNNMMMKKKHHHJJJOOOUUU[[[^^^aaadddfffmmmjjjjjjrrr|||vvvtttzzzfffZZZdddgggyyyuuummmaaaNNN<<<444444222222222222222222222333222222222222333444555555:::LLLggguuurrrcccRRRRRRDDDuuuvvvPPPDDDEEEDDDBBBBBBBBB???<<<999999999555444333111000//////...///////////////......---,,,---...//////...---,,,---------...---,,,,,,+++)))************))))))((()))*********))))))***,,,)))***+++,,,,,,,,,,,,++++++,,,------......------------......///000000000///000111111111111000000---...222555555333666<<>><<<666555333111////////////555888999===III]]]nnnuuu```XXXTTTTTTPPPJJJLLLTTTXXX]]]___]]][[[YYYTTTMMMGGGCCCFFFUUUfffrrrxxx|||yyyjjjWWWJJJIIIMMMSSSXXXWWWNNNFFFFFFKKKNNNJJJMMMMMMKKKLLLNNNNNNLLLDDDDDDDDDBBB@@@??????AAA===>>>>>>>>>>>>===<<<<<<=========<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::888:::>>>AAADDDEEEEEEDDD>>>>>>>>>??????DDDSSSaaavvvpppqqqeeeSSSRRRaaarrrxxxdddnnn^^^SSSZZZ]]]XXXQQQJJJAAA999555555555555444444444333666888???OOOeee{{{zzzgggQQQMMMNNN]]]mmmsssssssssssssssxxxxxxxxxwwwxxx{{{~~~eee^^^YYYVVVMMMFFFEEEDDDAAA???AAAHHHXXXppp{{{```PPPEEE???>>>QQQjjjrrraaaQQQQQQXXXUUUSSSTTTRRRGGGFFFEEEGGGLLLSSS[[[```\\\ZZZ[[[```hhhllljjjgggiiiiiihhhfffdddccceeegggbbbaaaaaaaaabbbdddeeefffddddddddddddccccccbbbbbb^^^]]][[[\\\]]]]]]\\\ZZZ[[[[[[[[[[[[[[[[[[[[[[[[VVVVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPQQQRRRQQQMMMKKKKKKQQQYYYcccllluuu}}}sssdddWWWccckkkyyyuuummm```MMM:::333444222222222222333333333333333333333333444555666666;;;JJJddd}}}xxxeeeRRRWWWNNNlll{{{wwwPPPDDDDDDCCCBBBBBBBBB???<<<999999999555444333222000///......///////////////......---,,,,,,............,,,,,,,,,,,,---------,,,+++******************)))(((((()))*********))))))+++---)))***+++,,,,,,,,,+++++++++,,,------......------------......///000000000///000111222222111000///000...000555777555777<<>><<<999888666333111000//////222999>>>===AAANNN```jjjbbbYYYTTTUUURRRKKKNNNXXXYYY^^^___\\\WWWTTTOOOIIIEEECCCHHHXXXiiisssyyy||||||pppYYYGGGCCCEEEOOOWWWYYYPPPFFFDDDHHHKKKGGGLLLMMMJJJKKKNNNMMMJJJCCCEEEEEEDDDAAA???@@@BBB>>>>>>??????>>>>>>===<<<>>>=========<<<<<<<<<;;;999:::<<<===>>>>>>======;;;;;;::::::999:::::::::999:::;;;>>>BBBFFFJJJLLLGGGHHHLLLPPPQQQSSS\\\fffyyyrrrkkkhhhXXXYYYjjj|||ooo^^^hhhfffTTTZZZ]]]YYYRRRJJJ@@@888555555555555555444444333666777AAAWWWqqqvvvuuuhhhTTTOOOOOO```ppptttssstttuuuttttttvvvxxxxxxyyy{{{~~~tttjjjaaaUUUIIICCCAAA???>>>>>>@@@GGGVVVmmmjjjWWWIIICCC@@@NNNaaaeeeYYYPPPVVV___XXXPPPNNNJJJ???===<<<===@@@FFFLLLPPPUUUXXX___fffkkkllljjjhhhggghhhiiigggeeedddeeegggddddddcccccccccdddfffgggdddddddddccccccccccccccc___^^^]]]^^^``````]]]ZZZ[[[[[[[[[[[[[[[[[[[[[[[[VVVUUUTTTSSSQQQPPPOOONNNLLLMMMNNNPPPQQQPPPLLLIIILLLQQQYYYbbbmmmxxxssseeeSSS___kkkzzzuuummm```LLL:::333444222222222333333333444444444444444444555666777777<<>>AAABBBCCCAAA???>>>===;;;888555333222111111000<<>>CCCPPPZZZdddZZZTTTTTTQQQKKKOOO[[[[[[______ZZZTTTQQQLLLGGGEEEEEEKKK[[[kkktttzzz}}}wwwuuu[[[EEE<<<===IIIRRRXXXPPPFFFBBBDDDFFFFFFKKKLLLJJJJJJNNNMMMHHHEEEFFFGGGEEEBBB@@@AAACCC@@@AAAAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;888999:::<<<===<<<<<<;;;;;;;;;::::::999::::::;;;;;;:::999:::???FFFMMMQQQYYY\\\bbbggghhhggglllsss}}}uuuhhh~~~qqqbbbdddwwwyyysssiii]]]cccnnnTTTZZZ]]]YYYRRRJJJ@@@777555555666666555555444333333666DDD```}}}{{{fffSSSOOOPPPbbbrrruuutttuuuvvvuuurrrtttwwwyyy{{{}}}ttt```OOODDD===::::::999:::BBBWWWrrrooo[[[MMMGGGDDDNNN[[[]]]SSSOOOZZZddd[[[NNNHHHBBB888777666666999>>>CCCFFFQQQXXXbbbjjjmmmlllkkkiiifffhhhiiihhheeedddeeeggggggfffeeeddddddeeefffgggccccccccccccccccccbbbbbb```______aaacccbbb^^^[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVUUUTTTRRRQQQOOONNNMMMGGGHHHJJJLLLNNNMMMIIIFFFGGGJJJPPPXXXaaalllvvv}}}{{{}}}~~~}}}zzztttkkkSSSZZZggg{{{vvvnnn```MMM;;;333555222222222333333444444444555555444555555666777888<<>>:::777666777999777555222000///....../////////////////////////////////...------,,,,,,+++++++++++++++***)))(((************************))))))))))))***************++++++++++++,,,,,,,,,,,,---......//////......,,,,,,,,,---...///000111...///000000//////000111000111222333222333555777;;;<<<@@@FFFIIIFFF???999::::::999888777555222111555>>>GGGIIIFFFFFFKKKRRR```VVVQQQUUUUUURRRUUU]]]VVV^^^fffeee\\\SSSPPPQQQMMMIIILLL[[[ppp~~~{{{lllLLL:::777===>>>BBBEEEAAA:::999<<>>===<<<======BBBBBBAAA???>>><<<;;;:::;;;;;;;;;<<<<<<=========;;;::::::999999::::::;;;777888;;;<<<:::<<>>:::888888999888777444111///........./////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,+++******************************))))))))))))*********************++++++,,,,,,,,,,,,---......//////......------,,,,,,,,,------......///000000//////000111000111222333222333555777:::<<<@@@FFFJJJHHHBBB===BBBAAA???<<<888555333333444===FFFIIIFFFFFFKKKPPP]]]XXXUUUXXX[[[]]]bbbhhheeejjjmmmiii```XXXUUUVVVNNNJJJLLLYYYmmm{{{}}}yyy{{{]]]FFF;;;999666555777555333555:::;;;<<<===???@@@BBBCCCDDDDDDCCCBBBCCCEEEEEEDDDCCCCCCBBBAAA???>>>>>>>>>>>>BBBAAA@@@???>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;888888999:::888999BBBMMM```hhhsss{{{}}}~~~~~~vvvrrr}}}uuuhhhdddyyyqqqmmmjjjbbb[[[lll___RRRXXX]]][[[RRRFFF===999444444444444444444444444444999AAAbbbzzziiiiiicccXXXOOOFFFQQQdddssstttrrruuuwwwttttttuuuvvvwwwxxxzzz}}}~~~qqquuuzzzXXXAAA???999999;;;???HHHZZZxxx}}}cccaaatttuuubbbNNNHHHKKKOOORRRSSSMMMVVV]]]YYYLLL===666444555666666444444;;;FFFPPPZZZaaajjjnnnnnnkkkjjjjjjiiiiiihhhgggffffffeeeeeeeeegggiiijjjiiiiiiiiijjjiiigggcccaaa```bbbeeegggfffeeebbb```^^^^^^]]]]]]______^^^\\\ZZZYYYXXXWWWUUUUUUTTTSSSQQQOOONNNMMMJJJIIIHHHGGGGGGHHHIIIJJJHHHEEEBBBBBBDDDEEEEEECCCDDDFFFLLLRRRWWWaaarrrwww[[[]]]mmmzzzoooaaaPPP888555444222222222222222222222222666666555444444555777888>>>IIIUUU___mmmqqq```pppfff}}}zzzRRREEEDDDBBBAAAAAA@@@===:::999;;;<<<777666333111///---------/////////////////////////////////...------,,,,,,,,,,,,---------,,,++++++************************))))))))))))************))))))***+++,,,,,,------,,,---......//////.........---,,,+++++++++++++++...///000000//////000111000111222333222333555777999;;;AAAGGGKKKJJJFFFCCC???AAABBBAAA>>>===???BBB444<<>>======<<<::::::::::::;;;;;;;;;;;;::::::999999999999::::::;;;888777888777555999???NNNTTT\\\bbbeeehhhlllpppxxxqqq|||sssddd___tttxxxnnnqqqpppjjjttt|||XXXOOOUUU[[[[[[SSSHHH>>>999444444444444444444444444666888>>>```nnnkkk|||wwwdddbbb\\\TTTOOOIIISSSeeettttttrrruuuvvvtttssssssssstttvvvzzz}}}|||~~~ccc___jjjfffDDD===999666999===;;;BBB^^^~~~bbbIIIVVVqqqppp^^^MMMKKKQQQSSSQQQOOOKKKPPPRRRKKK>>>444111333777666444444999BBBNNNWWW___eeelllooonnnlllkkkkkkjjjiiigggfffffffffggggggiiikkkllllllkkkjjjkkkkkkjjjiiifffddddddeeegggiiiiiihhhfffcccaaa^^^\\\[[[```___^^^\\\ZZZYYYWWWWWWVVVUUUUUUSSSRRRPPPNNNMMMJJJIIIHHHGGGGGGHHHIIIJJJIIIDDD@@@@@@BBBAAA===999;;;<<>><<<:::999;;;===666555222000...---------/////////////////////////////////...------,,,,,,+++,,,,,,,,,,,,,,,++++++************************((()))))))))************))))))***+++,,,------...,,,---......///.........------,,,,,,,,,,,,,,,---...///000000//////000111000111222333222333555777999<<>>BBBGGGHHHEEEDDDEEEHHH777>>>GGGKKKJJJIIILLLOOORRRYYY[[[XXX]]]kkkrrrqqqppppppqqqpppooommmkkkiiidddVVVGGGEEETTThhhvvv}}}kkkWWW@@@:::666888999666444333666666666666666666666666:::;;;===@@@DDDFFFEEECCCCCCCCCBBBAAA@@@@@@??????@@@?????????>>>>>>======::::::::::::::::::::::::::::::999999999999::::::;;;777555777777555555777<<<@@@DDDGGGIIIMMMSSSXXXooo|||zzzqqq{{{qqq```[[[ooo{{{}}}{{{wwwVVVMMMSSSZZZ[[[UUUJJJ???999444444444444444444444444888;;;>>>[[[ddd```ssssss]]]YYYSSSNNNNNNLLLUUUfffttttttrrrtttuuutttuuutttrrrsssuuuxxx{{{|||zzzxxx{{{nnnXXXXXXgggpppJJJBBB;;;444666<<<888777OOOppptttKKKJJJaaarrrkkkZZZJJJJJJQQQSSSOOOKKKMMMLLLGGG???777333333555555555777<<>>DDDJJJNNNOOOPPPPPPHHHLLLPPPOOOIIICCC>>><<<<<>>;;;666333333777777777777777777777777666777999===AAADDDDDDCCCBBBBBBBBBBBBAAA@@@@@@???@@@?????????>>>>>>======:::::::::::::::::::::::::::999999888888999999::::::666444888:::888666777777999;;;::::::<<>>@@@XXXkkkYYY]]]oooVVVPPPIIIFFFJJJJJJWWWhhhuuutttqqqsssuuusssuuussspppppprrrtttuuuuuuppppppttt}}}aaaQQQTTTzzz~~~TTTGGG@@@555444;;;:::666FFF^^^wwwSSSDDDRRRbbbfffVVVGGGFFFLLLNNNKKKIIIMMMFFF>>>888777888888777333888@@@IIIQQQWWWZZZ[[[___dddkkknnnnnnmmmnnnoookkkjjjhhhhhhhhhjjjlllnnnlllmmmmmmllljjjiiijjjkkkllllllkkkiiiiiiiiiiiiiiigggggggggfffeeecccaaa```aaa```^^^\\\ZZZXXXWWWVVVSSSRRRRRRPPPOOOMMMKKKJJJHHHGGGGGGFFFGGGHHHIIIJJJLLLJJJIIIMMMRRRUUUSSSPPPJJJHHHFFFFFFGGGOOObbbsssyyyuuuvvvvvv|||sssfffooo|||qqqcccRRR999666555222222222222222222222222222222222222333555777999DDD[[[pppssshhh```]]]]]]mmm{{{hhhoooZZZ{{{SSSEEEDDDAAA;;;<<<===;;;999888888999666444222000///......////////////////////////////////////...------,,,,,,))))))***+++++++++******************************))))))))))))******************+++++++++,,,,,,,,,,,,---......//////......,,,,,,,,,---...///111111...///000000//////000111000111222333222333555777;;;@@@GGGNNNSSSWWWZZZ\\\UUUVVVWWWUUUPPPHHH@@@;;;BBBFFFKKKMMMMMMLLLNNNQQQUUU[[[]]]ZZZVVVVVVUUUTTTTTTUUU[[[fffqqqtttnnngggJJJAAA888;;;HHHYYYfffkkkuuu~~~vvviiiYYYNNNEEE???>>>AAA888888888777666666555555555555777:::???CCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>======<<<;;;;;;;;;;;;::::::::::::999999888888888888999999999555555999;;;::::::;;;:::;;;;;;999666666:::>>>DDDUUUnnn~~~rrr|||tttaaaXXXjjj___SSSVVV[[[\\\WWWLLLAAA999444444444444444444444444555>>>BBBWWW{{{fffTTTxxxvvv[[[QQQGGGDDDJJJLLLYYYjjjvvvuuuqqqssstttrrrssspppmmmnnnpppqqqooommmeeefffmmmwwwxxx]]]JJJhhhXXXDDDDDD:::777;;;:::666>>>KKKfff[[[BBBJJJZZZaaaSSSFFFDDDGGGHHHGGGFFFCCC>>>777555888::::::888;;;BBBLLLTTTXXXZZZZZZ[[[___eeemmmqqqqqqoooooopppkkkjjjjjjjjjkkkmmmoooppppppppppppooommmmmmnnnoooooonnnnnnmmmkkkjjjiiihhhfffffffffeeeeeedddddddddaaa```___\\\ZZZXXXVVVUUURRRQQQQQQOOONNNLLLJJJIIIGGGGGGFFFFFFGGGHHHIIIJJJNNNNNNPPPTTTYYY]]]______\\\ZZZYYYWWWUUUXXXffftttrrr~~~xxx}}}{{{vvv|||xxxmmmaaannn~~~rrrcccRRR999555444222222222222222222222222222222222333444777999:::???ZZZvvvwwwlllccc^^^bbbrrr{{{iii^^^gggPPP|||TTTFFFDDDBBB;;;===>>>>>>;;;999777777666555333111000//////000/////////////////////////////////...------,,,,,,)))***++++++,,,,,,,,,+++************************))))))))))))************,,,,,,,,,++++++++++++***,,,---......//////......,,,,,,,,,,,,---......///...///000000//////000111000111222333222333555777:::@@@JJJRRRYYY```gggkkklllhhhccc```]]]VVVMMMEEEFFFIIIKKKLLLKKKKKKMMMPPPUUUVVVYYYXXXOOODDD???@@@===>>>EEEUUUgggooollleeeLLLCCC999999DDDSSS^^^dddmmmttt}}}|||mmmaaa\\\^^^OOOMMMJJJEEE@@@<<<888666777666666999>>>CCCFFFGGGEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999888888888888999999888666777;;;<<<:::<<>>BBBWWW~~~tttppp```kkkfffXXXKKKFFFKKKNNN[[[kkkwwwuuuppprrrtttrrrqqqnnnmmmooorrrsssppplllbbbcccjjjttt{{{jjjIIIXXXpppZZZEEEBBB???======;;;999<<>>@@@@@@===:::777666777555333222000000000000////////////////////////000//////...------,,,,,,***+++,,,,,,------------************************))))))))))))************------,,,++++++******))),,,---......//////......------,,,,,,++++++,,,,,,...///000000//////000111000111333333222333555777999AAAKKKVVV___gggpppvvvtttlllfff^^^RRRIIIHHHJJJKKKJJJIIIJJJLLLOOORRRQQQSSSTTTIII777///222222333;;;OOOffftttsssmmm]]]NNN===666===LLL[[[ccccccgggooozzzwwwqqqmmmfff]]]SSSJJJCCC???:::888777999>>>CCCGGGIIIFFFGGGHHHIIIHHHGGGFFFEEEBBBBBBAAA???>>><<<;;;:::=========<<<<<<;;;;;;;;;999999888888888888999999888777888;;;;;;999<<>>@@@VVVqqqhhhxxxffffffjjjZZZJJJCCCGGGIII\\\lllwwwuuuppprrrtttrrrqqqoooooorrrwwwxxxtttoooeeefffkkksssyyy~~~mmmNNNPPP[[[|||bbbOOO>>>AAABBB@@@===<<>><<<;;;:::999888666555333111////////////---.........//////000000000...------///...***'''---,,,++++++******++++++------,,,)))'''&&&'''(((++++++***************+++************************------------------------......---,,,---...///000......//////000000111111000111111222222333333444;;;@@@MMM]]]iiiqqq{{{ggg\\\UUUKKKNNNKKKIIIKKKOOOPPPMMMIIIRRRNNNHHHAAA:::555111000000000999LLL___kkkwww|||iiiMMM888999HHHVVV\\\^^^ZZZ]]]nnn~~~wwwsssjjj]]]TTTJJJ<<<555:::<<<;;;@@@KKKIIIJJJKKKKKKIIIGGGEEECCC@@@@@@@@@??????>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888888999777888:::::::::===CCCQQQUUU[[[]]]ZZZUUUPPPMMMXXX^^^nnnppp{{{yyyhhh\\\hhhyyy~~~|||lllYYY]]]```^^^VVVJJJ@@@999444444333333333444555555444666:::XXX{{{ssshhhfffxxxZZZHHHBBBFFFKKK[[[kkkwwwvvvtttuuuuuuqqqnnnoooqqqtttxxxyyyxxxwwwllllllooouuu|||~~~RRRKKKNNNeeelllOOOCCCDDDHHHIIICCC::::::???CCCSSSwwwiiiHHHEEEMMMZZZ^^^\\\RRRFFFAAABBBEEEWWWlll}}}}}}xxxuuurrrmmmmmm```TTTSSSUUUUUUXXX]]]^^^ccciiijjjgggddddddfffhhhlllmmmkkklllrrrwwwyyywwwvvvtttsssqqqpppppppppqqqtttwwwxxxvvvsssqqqpppmmmjjjfffcccccccccbbbaaabbb```]]]ZZZXXXXXXXXXYYYXXXVVVSSSPPPMMMKKKKKKJJJGGGFFFEEEDDDEEEFFFHHHJJJGGGMMMVVV^^^fffnnnwww}}}|||~~~wwwtttzzz~~~zzzrrr___```}}}yyyiiidddcccvvvhhhPPP999:::555222222333333333333444444333333333444555777999:::NNNlllwww}}}sssvvv}}}```VVV^^^FFFUUUGGGGGG>>>??????>>><<<;;;:::999888666555333111////////////............/////////000...,,,,,,111888999444---,,,,,,++++++******+++++++++,,,,,,***))))))+++---******))))))((())))))***************************////////////////////////...------,,,---...///000......//////000000111111111111111222333333444444888<<>>>>><<<<<<<<<;;;;;;;;;::::::;;;::::::999888888777777999777777:::;;;:::>>>DDDOOOVVV```jjjppppppnnnkkkhhhiiiqqqqqqzzzvvvdddXXXeee{{{|||```UUUYYY]]][[[TTTHHH>>>888555444444333333333444444777:::>>>XXXnnnvvvbbbLLLCCCFFFKKK]]]lllwwwuuurrrttttttqqqllllllmmmqqquuuxxxyyyxxxssssssuuuzzzXXXOOOMMM]]]xxxrrr[[[KKKNNNPPPLLLDDD@@@@@@BBB===JJJkkk}}}fffJJJEEEIIIcccnnntttjjjWWWJJJJJJOOO]]]ttt~~~wwwkkk___UUUTTTVVVWWWZZZ___^^^aaacccaaa\\\YYYZZZ\\\aaagggjjjjjjlllsssxxxyyy{{{zzzxxxuuusssqqqppppppsssvvvyyyzzzxxxuuurrrqqqpppmmmiiifffddddddbbbaaabbb```^^^\\\ZZZZZZ[[[\\\XXXWWWTTTPPPNNNLLLKKKJJJGGGFFFEEEDDDDDDFFFGGGHHHIIIMMMSSSZZZbbblllvvv}}}}}}yyy|||zzzzzzbbb```hhhVVV]]]gggyyyjjjQQQ888888333222222333333333333444444333333333444555777999:::MMMkkkyyyuuuyyyuuu^^^XXXbbbMMMWWWGGGFFF>>>??????>>><<<;;;:::999888666555333111////////////............////////////...++++++333===???777...,,,,,,,,,+++++++++******)))***,,,,,,+++,,,///111)))((((((((((((((())))))++++++++++++++++++++++++........................---------,,,---......///......//////000000111111111222222333333444555555888:::HHHdddyyy```VVVVVVNNNIIIEEECCCFFFHHHHHHGGG>>>;;;666111///...///000222///555GGG^^^nnnuuuxxx|||fffNNNAAA@@@CCCDDD===:::666555???WWWvvvuuuYYYCCC>>>EEEHHHGGGIIIIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@??????===<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777777666777:::;;;;;;???EEEOOOVVVdddttttttnnnnnnvvvuuuzzztttbbbYYYggguuuooo{{{yyy]]]RRRVVVZZZZZZSSSHHH>>>888666555444444333333333333777<<<@@@XXXqqq~~~iiiRRRGGGHHHLLL```nnnxxxuuuqqqssstttqqqgggfffgggiiimmmpppqqqqqqssssssuuuzzzccc]]][[[hhhlllVVV]]]\\\PPPGGGGGGGGGCCC>>>HHHeeewwwdddLLLDDDDDDbbbvvvgggSSSSSS[[[```wwwwwwlllddd^^^^^^```aaabbbddd```___\\\VVVOOOLLLMMMOOOWWW___fffiiilllrrrwwwxxx}}}{{{xxxuuusssqqqqqquuuxxx{{{|||zzzwwwtttsssssspppllliiigggeeecccbbbaaa```___]]]]]]]]]]]]^^^XXXWWWTTTQQQNNNLLLKKKJJJHHHGGGEEEDDDDDDEEEFFFGGGJJJLLLOOOUUU]]]hhhsss{{{~~~{{{yyywwwrrrooossszzz~~~{{{hhh___]]]HHHYYYjjj{{{lllQQQ777666000222222333333333333444444333333333444555777999:::FFFddd}}}uuu}}}mmmjjjYYYUUUaaaNNNYYYFFFFFF?????????>>><<<;;;:::999888666555333111////////////.........//////////////////,,,,,,111777777111+++,,,,,,,,,,,,++++++******(((***+++,,,,,,,,,...000))))))((((((((()))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111222222222333444444555555;;;;;;FFF]]]sss~~~~~~~~~sssWWWMMMRRRIIIFFFCCCBBBDDDEEEDDDCCC777555222///...000333555555000333EEE]]]nnnsssrrr|||vvvgggRRRBBB>>>======333444333222666EEE[[[lll|||vvvwww~~~eeeHHH???GGGKKKEEEIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDBBBAAA@@@???=========<<<<<<<<<<<<;;;:::999999888888777666666777555666:::;;;;;;@@@FFFNNNTTT```qqqyyykkkdddaaaiiivvv~~~tttddd[[[lll|||rrrgggaaakkk|||```RRRVVVZZZZZZTTTJJJ@@@:::777666555444333222222222444999>>>YYYmmm|||fffSSSKKKKKKMMMbbbpppxxxtttppprrrsssqqqeeeeeefffhhhjjjjjjhhhggglllnnnrrryyyllloootttuuuaaakkkiiiXXXMMMNNNLLLEEEGGGQQQjjjwwwbbbJJJBBB@@@SSSiiimmm[[[\\\gggjjj|||}}}qqqjjjhhhhhhjjjkkkiiifffddd```\\\UUULLLDDDAAABBBEEENNNYYYdddhhhjjjooosssttt}}}|||zzzxxxvvvtttssssssuuuxxx{{{|||zzzwwwuuutttssspppmmmjjjiiihhhfffdddcccbbb```^^^]]]]]]]]]]]]XXXWWWUUURRRPPPMMMKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEHHHIIILLLQQQZZZdddnnnttttttoookkkiiifffeeejjjqqqyyy~~~|||qqq___~~~gggMMM\\\lll|||lllRRR777777000222222222333333333444444333333333444555777999:::DDDbbb{{{ggg```PPPOOO\\\HHHYYYFFFFFF@@@??????>>><<<;;;:::999888666555333111///////////////////////////.....................------,,,,,,++++++,,,,,,,,,+++***)))((()))++++++******+++---))))))))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111111111111222333333444444555888999@@@NNNYYY___cccffftttxxx}}}fffIII???DDD>>>>>>>>>???@@@???<<<;;;333222000///000333666999777333333BBBYYYjjjmmmiiikkkjjj```NNN@@@:::999888222222333333777AAANNNWWW|||yyykkk^^^[[[___kkkooocccKKK???FFFJJJFFFJJJJJJJJJKKKJJJJJJJJJIIIHHHHHHFFFEEECCCBBBAAA@@@>>>>>>=========<<<<<<<<<::::::999999888777777777777555666:::;;;;;;@@@FFFKKKNNNVVVaaajjjkkkddd]]]UUUPPPPPP\\\kkkxxxvvvdddZZZkkk{{{nnnddd^^^sss]]]QQQVVVZZZZZZSSSIII???999777666555444333222222222444777<<<\\\||||||wwwvvv[[[MMMJJJKKKKKK```nnnvvvrrrmmmooopppnnnhhhiiikkklllmmmjjjddd```eeeiiiooowww{{{vvv{{{kkkuuusssaaaVVVWWWUUUMMMQQQ[[[qqqvvv\\\DDD>>>>>>BBBSSSiiisssmmmeeeiiittt}}}|||pppfffjjjooorrrqqqlllddd\\\YYYTTTKKKBBB;;;888:::<<>><<<;;;:::999888666555333111///////////////////////////.........,,,---...---++++++...000++++++,,,---,,,+++***)))''')))++++++)))((()))******)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,......//////000000111111000111111222222333444444222333999@@@DDDFFFLLLTTT]]]___cccaaaRRR???888;;;333444777999999777555333222111111111222555777999777444333>>>RRRbbbddd^^^```___VVVFFF:::555444222555333000000444<<>>>>>>>>>>>============;;;;;;::::::999888888777777666777:::;;;;;;???EEEGGGHHHLLLQQQTTTRRRLLLFFFBBB???CCCOOO^^^kkkyyyyyydddWWWeeeuuuhhh```]]]QQQUUUYYYXXXQQQEEE;;;555666555444444333333333333666888<<<]]]qqqVVVIIIFFFHHHIII\\\jjjsssppplllmmmnnnkkkggghhhiiikkkllliiiccc______ccchhhnnn{{{rrrnnnyyy~~~zzzlllcccdddfffeee___fffwwwvvvYYYBBB===<<<:::CCCTTTeeekkkkkksss~~~yyykkkgggooouuuvvvssskkk```VVVKKKGGG???888444444555777EEESSS```eeefffiiilllmmmrrrrrrrrrssstttuuuvvvwwwtttwwwzzz{{{xxxuuusssrrrpppooommmmmmmmmmmmkkkiiifffeeecccaaa^^^[[[YYYXXXYYYXXXWWWUUURRROOOLLLKKKHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEGGGLLLTTT[[[```bbb[[[TTTMMMKKKIIIIIIMMMSSSXXX___hhhnnnpppuuu{{{{{{ttt|||bbbiiitttyyyhhhOOO777:::555222222333333333333444444333333333444555777999:::KKKcccpppppp\\\MMM[[[oooVVVTTTEEEHHHBBB??????>>><<<;;;:::999888666555333111////////////000/////////............,,,------...............***+++,,,------+++***(((&&&(((***+++***))))))***((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,......//////000000111111///000000111111222222333111111555:::<<<<<>>777444555...000222444333333222222333444444555777888999999555333333999IIIXXXYYYSSSYYYVVVMMM???555333333111777777777666777<<>>>>>>>>======<<<<<<;;;;;;:::999999999999777777:::;;;:::>>>DDDEEEFFFGGGGGGEEEAAA===:::777666:::BBBLLLWWWgggttt}}}}}}gggXXXfffpppfffgggTTTXXX[[[YYYPPPDDD999333555444444333333333444444666888<<>><<<;;;:::999888666555333111////////////000000//////.........---...---,,,...111000+++&&&***+++,,,------+++***(((%%%'''***+++*********+++''''''''''''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,......//////000111111111/////////000111111222222444333666;;;<<<;;;===BBBDDDDDDAAA:::444222///,,,000111222222222333555666777888999:::;;;;;;;;;;;;333333222666CCCQQQRRRLLLUUUQQQGGG:::444555555444888===CCCDDDAAAAAADDDGGGFFFEEEJJJPPPRRRQQQTTTZZZRRRIIICCCCCCBBB===555222777:::===???BBBGGGMMMQQQOOONNNMMMKKKJJJIIIIIIIIIFFFEEEEEEEEEDDDDDDCCCCCC????????????>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999777888:::::::::===CCCFFFGGGFFFBBB===999666666444333444888===FFFWWWfffnnn{{{lll^^^lllzzzmmmtttnnnXXX\\\^^^[[[RRRFFF:::333444444333333333444555555555888:::QQQmmmRRRFFFIIIPPP```ooozzzyyyuuuvvvuuuqqqmmmkkkkkknnnsssyyy|||~~~jjjiiidddaaakkktttmmm]]]SSSlll}}}zzziiiSSSGGG<<<999999DDDUUU]]]___fffrrrvvvqqqZZZ```fffhhhaaaYYYSSSIII???:::888555555666999:::;;;>>>MMM\\\bbbcccgggmmmpppqqqqqqqqqrrrssstttuuuvvvuuuxxx{{{{{{yyyvvvtttssswwwuuusssrrrqqqooollljjjeeeeeeeeedddbbb```___^^^YYYYYYXXXVVVSSSPPPMMMKKKHHHHHHIIIJJJKKKKKKKKKKKKKKKGGGCCCDDDJJJSSSYYY]]]WWWNNNEEE@@@<<<888888<<<<<>>555111333888===AAAEEEIIIJJJHHHFFFGGGHHHIIIIIIIIIIIIKKKPPPWWW\\\UUUNNNGGGDDDBBB>>>999777555888<<>>888333222444777777777666777999@@@HHHNNN___pppyyyrrraaajjjzzzeeeoooooo\\\^^^\\\WWWOOOEEE;;;444555444444444444555666666777===>>>OOOyyyWWWBBBGGGLLL```ooo{{{{{{yyy||||||wwwllllllooouuuxxxyyy}}}ttt{{{pppsss}}}tttRRRMMMaaawwwXXXFFFHHH@@@;;;<<>>999666777777777888;;;???BBBJJJNNNUUU]]]dddjjjnnnooossssssssssssssstttttttttuuuyyy}}}}}}yyyuuutttssssssrrrpppnnnmmmkkkkkkiiiiiihhhgggeeecccaaa```[[[[[[YYYTTTOOOLLLKKKKKKIIIJJJLLLMMMNNNNNNMMMMMMLLLGGGEEEHHHMMMRRRZZZbbbiiibbbSSSEEE>>>>>>;;;777;;;;;;===>>>AAADDDFFFHHHXXXfffvvv|||sssmmm||||||sssiiiuuu}}}vvv[[[DDD888555333222222333333333333444444111444666777777888999:::GGGUUUaaacccgggnnnqqqnnnvvvpppnnn~~~dddWWWGGGHHHBBB>>>===;;;<<<======<<<:::777555222///...---............//////......---,,,......---------,,,,,,,,,)))***++++++)))((()))+++***)))(((((((((((()))***((()))***)))((((((***,,,,,,+++***))))))***++++++...........................------,,,---...///000............////////////000000111222333333333333444666888999888:::>>>AAAIIIFFF@@@:::555222000000222000...///333777999999???===>>>BBBEEECCC???<<<555333333999CCCIIIJJJHHHIIIBBB999111000444;;;AAAFFFIIILLLMMMJJJHHHHHHIIIIIIJJJKKKLLLOOOSSSYYY^^^WWWQQQJJJGGGFFFBBB===999777888;;;???CCCFFFIIIJJJLLLJJJHHHIIIKKKLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCBBBCCCBBBAAA????????????@@@???>>>===;;;::::::::::::777777777777888:::===??????>>>===999666444555666444444333333444999???DDDNNNZZZfffppp}}}yyyyyyxxxkkkxxx~~~dddgggqqq]]]```___WWWLLLAAA999222444444444444444555666666111777999KKKwwwyyyVVVGGGLLLPPP[[[jjjuuuwwwxxx|||{{{vvvooonnnppptttuuuuuuzzz|||YYYKKKZZZ~~~```JJJCCC???::::::BBBKKKRRRYYY^^^ggguuupppUUUWWWXXXVVVPPPHHHAAA===:::999;;;???AAAAAAAAABBBCCCMMMPPPVVV^^^eeejjjnnnppprrrrrrssstttttttttssssssuuuwwwzzz||||||zzzwwwuuussssssrrrqqqooonnnmmmmmmiiiiiihhhfffdddbbb```^^^ZZZZZZXXXUUUQQQNNNNNNNNNKKKLLLMMMOOOOOOOOONNNNNNLLLHHHFFFHHHKKKPPPZZZdddwwwtttjjj[[[PPPIIIBBB;;;>>>???@@@BBBDDDFFFGGGHHHPPP[[[kkk{{{zzz}}}}}}yyypppzzzsssjjjwwwuuuZZZCCC888444222222222333333333333444444222444666777777777999:::IIIZZZjjjoooqqqrrrlllbbbrrrxxxttthhhpppSSSXXXGGGHHHBBB???>>><<<======>>><<<;;;777555222000...---............//////......---,,,......---------,,,,,,,,,+++,,,---,,,***))))))******))))))(((((())))))***((()))***)))((((((***,,,++++++************+++,,,.............../////////---,,,,,,,,,,,,---..................////////////000000111222333333333333555666888888888999<<<>>>BBB@@@===999555222000//////......111555999;;;<<>>999333///000666>>>DDDHHHJJJLLLLLLJJJHHHGGGFFFGGGIIIKKKMMMPPPUUU[[[___ZZZUUUOOOLLLKKKHHHAAA:::::::::;;;===@@@CCCGGGIIIIIIHHHHHHIIIKKKMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBAAA@@@??????????????????>>>============>>>999888777888:::<<<<<<;;;777888999999666555555555444444444333222444888<<<@@@CCCIIITTThhhxxxzzz~~~|||rrrhhhyyy{{{bbbccc|||mmm[[[bbbbbbWWWHHH>>>888444444444444444444555555666222888:::LLLyyylllnnnlllOOOFFFKKKKKKWWWeeepppssswww}}}{{{uuuooommmnnnqqqssstttzzzoooQQQUUUvvvqqqWWWDDDBBB===;;;>>>BBBGGGNNNVVVWWWfffxxxnnnOOOLLLJJJFFFBBB===;;;<<<>>>BBBGGGLLLPPPOOOMMMJJJIIIQQQTTTYYY___eeejjjnnnppppppqqqsssuuuuuutttsssrrrvvvuuuuuuwww{{{{{{yyyvvvttttttsssrrrrrrqqqqqqppplllkkkjjjhhheeeccc```___ZZZZZZYYYVVVSSSQQQQQQRRROOOOOOPPPQQQQQQPPPPPPPPPPPPMMMLLLKKKKKKPPP]]]jjjuuuiii^^^VVVUUUUUUVVVWWWWWWVVVUUUTTTQQQWWWccctttuuupppiiitttkkkxxxqqqXXXBBB777333000222222333333333333444444222444666777777777999;;;KKK___ttt}}}zzzlll]]]hhhkkkxxxooo^^^dddHHHYYYHHHHHHBBB@@@???======>>>>>>===;;;777666333000.........///.........///......---,,,......---------,,,,,,,,,,,,---...,,,***))))))***))))))))))))))))))))))))((()))***)))((((((***,,,++++++***+++++++++,,,,,,------------............---------------.....................////////////000000111222333333333333555666777777888999:::;;;999888777555333000...---,,,---///222777<<>>BBBCCCEEEFFFGGGFFFDDDCCCBBBCCCDDDFFFHHHLLLSSS\\\bbb___[[[UUUQQQPPPOOOFFF===>>>===;;;;;;===AAAEEEHHHHHHHHHHHHJJJKKKLLLLLLLLLMMMLLLKKKJJJHHHGGGFFFFFFBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@AAAAAAAAABBB<<<:::888888:::;;;999888666888999999777777777888666666666666555555888:::;;;;;;<<>>:::777444444333333444444555666555;;;<<>>===<<<===CCCKKKKKKVVVeeeyyyoooIIICCC>>>:::777666777>>>EEEPPPTTTYYY[[[ZZZWWWTTTRRRUUUWWW[[[```eeejjjnnnooonnnpppsssvvvvvvvvvtttrrryyyuuurrrtttxxxzzzxxxtttuuuuuuuuuuuuuuuuuuttttttoooooommmkkkhhheeebbb```\\\\\\[[[XXXUUUSSSSSSTTTRRRRRRSSSSSSSSSSSSSSSSSSUUUSSSRRRQQQOOOSSSaaappp||||||{{{yyyvvvqqqmmmkkk___```fffvvvwwwsssjjjtttlllxxxmmmTTT@@@666222///222222222333333333444444222444666666666777999;;;LLLbbbzzzvvvfffbbbdddpppcccVVVbbbMMMYYYHHHIIICCCAAA???======>>>>>><<<;;;888666333000///...//////.........///......---,,,......---------,,,,,,,,,,,,---...,,,***))))))***))))))************))))))((()))***)))((((((***,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,---------------......////////////............////////////000000111222333333333333666666666777888888888777333333333222111///---,,,,,,---000444888>>>CCCFFFHHHNNNRRRTTTUUURRRGGG;;;666222111:::EEEHHH@@@666///111333666888:::;;;;;;===>>>???AAABBBAAA@@@>>>AAA@@@@@@BBBGGGQQQ\\\cccccc```ZZZUUUVVVWWWNNNCCCBBB???<<<:::;;;>>>CCCFFFGGGHHHJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJHHHGGGFFFEEECCCCCCBBBBBBAAAAAA@@@???>>>>>>???@@@AAAAAABBBBBB>>><<<:::999999999999888;;;;;;:::888777777888;;;444555666666555555777999999999:::>>>HHH^^^{{{xxx{{{qqqccc\\\qqq}}}pppeeepppwwwaaa]]]iiiiiiWWWDDD<<<999555333333333333333444555555444:::;;;NNN~~~rrrWWWeeeoooTTTHHHKKKJJJ[[[iiitttxxxzzz~~~|||tttqqqnnnooorrrtttvvv|||sssZZZddd~~~xxxxxx}}}]]]FFFAAA>>><<<999888<<>>EEEJJJMMMTTTYYYXXXYYYWWWKKK<<<555333333:::BBBDDD<<<444///222666999:::999777666::::::;;;===??????===;;;>>>>>>===>>>CCCKKKVVV^^^```^^^XXXTTTYYY^^^WWWJJJCCC@@@<<<999999<<>>????????????>>>>>>===;;;999:::===???BBBAAA>>>:::777555666888444555555444333444666999666999;;;<<<@@@RRRssszzzssswwwrrrccc^^^sss~~~||||||{{{nnncccmmmrrrYYYcccnnnkkkVVVAAA:::666000333333333333333444444555555;;;===QQQvvvXXX___xxxsssVVVHHHJJJKKK[[[lllyyy{{{{{{}}}{{{vvvwwwuuutttuuutttsssvvv|||eeebbbuuu~~~rrrNNNFFF???;;;888666999>>>EEEHHHKKK[[[yyysssMMM???777222444777;;;GGGUUUYYYXXXVVVRRROOOOOOQQQSSSTTTWWW\\\aaafffiiijjjjjjkkkmmmppprrrtttttttttsssyyyuuurrrqqqssstttsssqqqwwwwwwvvvvvvvvvvvvvvvvvvmmmlllkkkiiifffcccaaa```ccccccaaa^^^YYYVVVVVVVVVXXXWWWWWWXXXXXXYYY[[[[[[YYYXXXZZZ[[[ZZZ[[[cccmmm{{{wwwsssvvv|||~~~yyyxxxkkknnnlllggguuu|||}}}fffLLL;;;555444222222222333333333333444444333444555555555777:::<<>>===<<<<<<<<<:::888888666444111/////////000......//////......---,,,......---------,,,,,,,,,)))***++++++)))((()))+++)))***++++++++++++***)))((()))***)))((((((***,,,)))***+++---------------******+++,,,,,,---......,,,---.../////////..................////////////000000111222333333333333777555555666777777444111//////..................+++,,,...111444<<>>???999333111333555777888777555444888777888:::<<<<<<999666888999999:::===BBBIIINNNRRRRRRMMMJJJSSS^^^ZZZMMMBBB???;;;777666888;;;===BBBFFFJJJKKKJJJJJJKKKLLLMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBB<<<<<<>>>???@@@@@@??????;;;>>>@@@>>>;;;===EEELLLTTTTTTRRRMMMGGGCCC@@@@@@<<<<<<;;;999888888;;;===:::<<<>>>>>>>>>LLLkkkvvvpppuuu}}}pppaaa\\\qqq{{{{{{}}}wwwkkkuuurrrXXX```kkkgggQQQ???:::666///333333222222333333444555888======PPP```\\\qqqlllPPPDDDGGGGGGWWWkkk{{{|||yyyzzzzzzwwwyyywwwvvvvvvtttpppqqqvvv|||~~~nnnzzzfffXXXIII???:::777888;;;===BBBCCCKKKdddyyymmmPPP???666222666999<<>><<<<<<<<<;;;999888888777444111/////////000......//////......---,,,......---------,,,,,,,,,((()))******)))((()))+++)))***+++,,,,,,+++***)))((()))***)))((((((***,,,)))***+++---......------++++++,,,------...//////+++,,,---.........---,,,............/////////000000000111222333333333333777555444555777666333000,,,,,,+++******++++++,,,***+++---...222:::DDDLLLVVV^^^bbb______^^^QQQAAA222222444888;;;;;;666222333333444444444444555555777666555666888777444000222333666777888999<<>>:::666444555777999???DDDIIIKKKKKKKKKMMMOOONNNMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFEEECCCBBB???@@@AAABBBCCCBBBAAAAAA999>>>AAA@@@===@@@LLLVVVnnnnnnmmmhhhaaaYYYTTTQQQGGGFFFDDDAAA??????AAADDDBBBAAAAAA@@@???JJJfffxxxqqqvvv~~~qqqaaa[[[nnn{{{zzzaaaZZZeeeaaaMMM>>>===:::222333333222222333333444555666:::888HHHxxxsssiiibbbuuugggMMMCCCGGGFFFSSSiii{{{|||wwwwwwyyyxxxvvvttttttvvvtttpppqqquuuxxx}}}~~~zzzlllUUUEEE<<<888777999333<<<>>>???RRRhhheeePPP???666222777:::<<>>JJJqqqsssvvvyyyssstttUUUEEEEEEEEEKKK```rrrvvvwww{{{zzztttvvvsssrrrtttxxxxxxuuuppprrr{{{}}}iiiRRRFFF@@@:::666;;;666555===JJJQQQJJJ@@@888777666666999===BBBEEEKKKMMMNNNIIICCC???@@@CCCJJJNNNSSSWWWZZZ]]]```bbb___aaaeeeiiikkklllkkkjjjmmmoooqqqrrrrrrrrrtttvvvqqqtttxxxyyyvvvttttttvvvwwwuuusssqqqpppnnnjjjhhhhhhgggeeecccaaa______^^^YYYZZZ\\\^^^```aaabbbbbbeeeeeeggglllqqqrrrpppmmmssswww{{{}}}}}}xxx|||iiibbbwww\\\```uuu{{{|||^^^EEE===555000555222222333444444555555666666444444666666555888>>>RRRzzzbbbfffpppXXXDDD\\\uuuPPPZZZHHHHHHAAAAAA???=========<<<:::888666555333111////////////......//////......---,,,,,,------------,,,++++++(((((()))******)))(((((()))))))))))))))))))))))),,,,,,+++++++++*********+++,,,,,,+++)))((()))+++,,,,,,---------,,,,,,+++---------............///////////////000000000000000222333333222111333444888666444444444444111......---,,,---......---,,,---++++++---...000:::FFFUUU___eeedddbbb^^^QQQAAA444222000222555666444111333111///000333777888777222111000///............000000111111111111000000111111222444:::AAAGGGKKK@@@===888444222333555777:::===@@@DDDHHHJJJKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIHHHFFFEEEEEEGGGJJJHHHMMMHHHEEEIIIKKKVVVkkk{{{rrrkkkhhhgggddddddfffgggaaa\\\YYYSSSSSSfff}}}sssuuu}}}sssccc\\\pppzzzZZZXXX\\\ZZZNNN@@@888444222222222222222333444555666777555>>>HHHmmm~~~{{{wwwvvvTTTCCCDDDDDDJJJ___ppptttvvvzzzzzzvvvuuurrrqqqssswwwwwwtttpppsss|||hhhPPPBBB===<<<999888888===EEEHHHBBB;;;888777666666888<<<@@@BBBEEEGGGHHHDDD>>>;;;===???GGGKKKQQQVVVYYY\\\^^^``````bbbfffiiijjjkkkjjjiiinnnoooqqqrrrqqqrrrtttuuuuuuwwwzzz{{{{{{zzzzzzzzz{{{yyywwwvvvuuutttqqqnnngggfffeeecccaaa```______[[[\\\^^^___```aaaaaaaaaggghhhlllqqqwwwyyyxxxvvvvvvzzz}}}~~~}}}ooogggxxxeeecccuuu{{{zzz\\\DDD===666222666222222333444444555555666666444444666666555999>>>PPPzzzoooooovvv^^^KKKbbb~~~aaaXXXGGGIIICCCAAA???=========<<<:::888666555333111////////////...////////////...---------------------,,,++++++((()))************)))((())))))))))))))))))))))))++++++*********)))))))))+++,,,+++***((((((***,,,.........------,,,******---------............///////////////000000000000000111222222111111222333666444222222222333111000111///......///...---++++++***+++------///666>>>MMMXXX```bbbbbb___OOO>>>222000///111555777666333222000......000222333333......---------------............//////.........---------///222777<<>><<<777444222222333555777999<<<@@@CCCFFFHHHIIIMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIKKKNNNLLLQQQNNNLLLPPPQQQZZZlll|||}}}|||xxxtttllljjjvvvtttvvvqqqddd___tttyyyZZZXXX[[[WWWKKK>>>777444111222222222222333444555555666555===FFFjjjvvv{{{tttRRRBBBBBBBBBIII\\\mmmrrrtttxxxzzzxxxvvvtttsssuuuxxxxxxuuurrrqqq|||gggPPPFFFDDD===<<<<<>>===>>>???<<<888777888;;;BBBGGGNNNTTTWWWZZZ\\\]]]aaabbbeeehhhiiiiiiiiihhhnnnppprrrrrrrrrrrrtttuuuxxxxxxyyy|||~~~~~~}}}zzzyyywwwvvvvvvtttqqqoooggggggfffeeecccbbbbbbaaa___```aaabbbbbbcccbbbbbbfffiiinnnuuu{{{~~~||||||vvvoooxxxpppgggwww}}}xxxYYYAAA<<<777333888222222333444444555555666666333444666666666999???WWWuuurrryyybbbPPPbbblllUUUFFFIIIDDDAAA???=========<<<:::888777555333111///.........///////////////...---------------...---,,,,,,+++************************))))))))))))))))))))))))((((((((((((''''''''''''+++++++++)))((((((+++---------......---,,,++++++---------............///////////////000000000000000222333333222111333444444333222111111222333444333111///.........,,,******+++,,,------...111555>>>KKKWWW^^^ccc```OOO<<<222000///111555888777666111000///...///000000000,,,,,,,,,,,,,,,---......------............------++++++++++++---000333555999777444222000111222333444555888;;;???CCCEEEGGGKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMMMMMMMLLLMMMOOORRROOOTTTRRRRRRWWWVVV\\\lllxxxwwwoooccc___rrrzzzwwwYYYYYY[[[UUUHHH<<<777444222333222222222333333444555444444;;;CCCiiiooo|||{{{{{{lllOOOBBBCCCAAAHHHXXXiiippprrrvvvyyyxxxxxxwwwwwwxxxzzzzzzxxxuuunnnzzz~~~kkk[[[SSSHHHCCC>>>>>>???<<<999888777666666666666777888999555777777666444333555777>>>DDDKKKQQQTTTWWWYYYZZZ^^^___bbbfffhhhiiijjjjjjoooqqqssssssssssssuuuvvvwwwvvvvvvyyy~~~}}}|||zzzxxxwwwvvvtttqqqnnnjjjiiiiiiiiihhhgggfffeeecccdddeeeeeeffffffeeeeeecccgggmmmttt{{{|||{{{}}}wwwkkkzzzxxxWWW???:::666222777222222333444444555555666555333444666777666:::@@@aaarrrkkkwwwcccPPPVVVmmmaaaTTTFFFIIIEEEAAA???=========<<<:::888777666333111///.........//////000000//////...---------.........---,,,,,,++++++************++++++************************((((((((((((''''''''''''***++++++***((()))+++---+++,,,------.........------------............///////////////000000000000222333444444333333444666555444222111111222555777444222000///...---+++)))***,,,...------...//////111???OOOZZZccccccSSS???444111000111666888888777000000000///......//////,,,,,,,,,,,,---...//////---......//////......---++++++++++++,,,---...///111000/////////111222333333333555777;;;???BBBDDDHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPLLLNNNOOOPPPPPPQQQSSSUUUQQQWWWUUUVVV[[[YYY]]]kkk}}}yyy|||lllaaa\\\nnnqqqmmmggguuutttYYY[[[[[[TTTFFF;;;777666444333333222222222333444444444444999>>>fffpppwwwxxxyyygggNNNDDDDDDAAAFFFUUUfffnnnqqqsssvvvxxxwwwwwwwwwxxxyyyyyywwwuuunnnyyy}}}sssiiiVVVIII???>>>???<<<888777666666666666666666666666222222333333222333444666<<<@@@GGGLLLPPPRRRUUUVVVXXXZZZ^^^bbbfffiiikkkllloooqqqssssssssstttvvvxxxvvvuuuuuuxxx~~~~~~~~~|||zzzxxxtttqqqnnnnnnnnnnnnmmmllljjjiiiffffffgggggggggfffeeeeeebbbffflllssszzz~~~yyysss~~~xxxoooxxxVVV===888555000444222222333444444555555666555333444777777777;;;@@@fffvvveeetttwwwgggQQQGGGTTTOOOTTTEEEIIIDDDAAA???=========<<<:::888888666444111///.........///000000000000///.....................---,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((***++++++***)))+++,,,++++++---....../////////---------............///////////////000000000000333444555555444444555666555444333111000111666999666444111000000///,,,***+++...///---...000///,,,,,,888FFFSSS___dddXXXGGG666333000111444777666555///000111000...---...///------,,,------...//////......////////////......,,,,,,,,,---------------,,,------...///111222333111111222333666:::>>>AAAEEEFFFIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRNNNPPPRRRSSSTTTUUUWWWYYYVVV[[[YYYZZZ___]]]___lll}}}|||xxxggg^^^[[[mmmlllbbbWWWbbbpppYYY\\\ZZZQQQDDD:::777666555333333333222222333333444555666999:::```www|||{{{yyyoooRRREEEEEEBBBDDDRRRdddnnnqqqqqqsssuuussssssuuuuuuuuutttssssssrrr{{{}}}yyyaaaQQQEEEDDDDDD>>>888777555666666777666555444444111000111111222333555555999<<>>AAADDDHHHKKKSSSUUUXXX\\\aaaeeehhhiiigggiiilllnnnppprrruuuwwwwwwyyy{{{|||}}}~~~|||||||||zzzxxxuuuttttttuuutttssspppnnnllleeedddbbb^^^ZZZVVVRRRPPPQQQUUU[[[bbbkkkxxxvvvyyy|||yyyyyylllpppvvvQQQ888666444111555222222333444444555555666555333444777888888<<>>666555555333444444333222222333333333333777;;;;;;]]]~~~|||cccCCC@@@CCCBBBPPPbbboooqqqnnnnnnqqqqqqrrrtttuuutttrrrrrrrrrtttyyyyyy{{{~~~oooXXXRRRSSSLLLQQQUUUUUUSSSXXXcccmmmooohhheeedddWWWDDD999;;;444555777888888666444333111000///000222444444444444555777999;;;???CCCGGGSSSUUUWWW[[[___bbbeeegggcccfffiiilllnnnpppsssvvvuuuyyy{{{|||{{{}}}}}}uuuuuuvvvuuussspppmmmkkkdddbbb^^^YYYSSSMMMHHHEEEBBBFFFMMMUUU___nnn}}}{{{uuu{{{hhhppptttOOO777666555333777222222333444444555555666555333444777888888<<>>===;;;999999666555222000...---------////////////..................---,,,,,,,,,,,,---...---------......,,,***222111111000000000000111...+++''''''***,,,,,,***---......---,,,+++---...+++,,,------......------//////.........---------......//////000000111111333333222222222333444555222...******...333666777;;;===<<<::::::;;;888333222333222111000000111222111111333777<<>>DDDIIIMMMOOOOOONNNQQQRRRTTTUUUUUUVVVXXXYYY[[[YYYXXXXXXZZZ^^^bbbeeehhhhhhhhhhhhiiilllpppttt}}}wwwaaaTTT\\\{{{yyy___bbb}}}yyyuuu{{{|||[[[XXXcccXXXIII<<<777777555222444333333222222333333444555555333:::TTTxxxdddFFF>>>DDDCCCKKK\\\lllsssqqqqqqtttsssqqqqqqtttyyyyyyuuupppsssttttttvvvxxx~~~www```TTTEEE@@@<<<:::<<<>>>CCCOOO[[[jjjmmmmmmmmmdddIII666999666:::;;;888777888777444777333......000222333222222333333333333555999<<>>===;;;:::999777666333111///.........////////////............///......------------------,,,+++,,,------+++)))..................//////---+++(((((()))***+++++++++,,,,,,+++***)))+++,,,,,,,,,---...............//////.........---------......//////000000111111222222333333333333444444111...++++++///333666666AAACCCBBB???@@@AAA>>>999333333333333222111111222///000111333777<<>>888;;;:::777666888777444555222//////111333333333111111222222222444888;;;IIINNNTTTXXXYYYXXXWWWWWWYYYYYY[[[```hhhnnnrrrrrrsssuuuxxxyyyzzz|||~~~}}}zzzvvvuuutttsssrrrooojjjfff]]]XXXOOOFFF???:::999888888:::===@@@CCCMMMbbbvvvzzzggg|||{{{kkkqqq}}}cccDDD777555333333666555444444444444444444444888777777666777888:::;;;QQQlll|||ooolllsssxxxxxx~~~bbbooo{{{VVVDDDGGGCCC@@@@@@???>>>===;;;:::999888777444222000/////////////////////............/////////.........------,,,+++***+++,,,,,,***)))*********++++++,,,,,,---***+++***)))((((((***,,,***+++,,,,,,******+++,,,------...////////////..................---------......//////000000111111111222333444444444333333///...,,,---000333555666BBBDDDCCCAAAAAACCC@@@;;;444444555555444444333222111000000111333777:::<<<555222...,,,,,,---------000000111111000///---,,,///...---,,,,,,---...///------...///000000111111222222111//////222777:::777666777888888777444111//////......///000222333888<<>>BBBIIIXXXhhhpppqqqsssvvvtttpppkkkkkkmmmoooooonnnkkkmmmppprrruuuvvvvvvvvv}}}xxxsssooojjjhhhmmmuuuuuuYYYPPPHHH???;;;888777666666;;;BBBOOOQQQRRRYYY___PPP???>>><<<<<<:::666666999888444444222000000111333333222///000000000000333666:::EEELLLTTTVVVTTTQQQPPPRRRQQQQQQTTTZZZbbbjjjoooqqqpppsssuuuwwwyyy|||{{{xxxvvvuuutttrrrppplllfffbbbWWWSSSKKKDDD===999888888555666888999;;;CCCWWWjjj{{{{{{eee}}}wwwmmmrrr|||xxx\\\@@@666444333222444555555555555555555555555777777666666777888:::;;;KKKggg~~~yyyxxxxxxnnnuuupppqqq~~~UUUDDDGGGBBB@@@@@@@@@???===<<<:::999777666444111000/////////////////////............///////////////......---,,,+++++++++------+++)))'''((()))***++++++,,,,,,(((***,,,***'''''')))---+++---......---,,,---...---......///000/////////..............................//////000000111111000111333555555444333222.........///111444666666CCCEEEDDDBBBCCCEEECCC>>>777666666777888777555444444444222222333555777888555222///---------,,,+++...///000000000///...---......---,,,,,,---......------......///000111222555777666444555999>>>???CCC@@@<<<999888777555333111000///...///000111222666:::@@@GGGMMMQQQTTTUUUUUUUUUVVVWWWYYYYYYXXXWWWYYYXXXWWWVVVXXX\\\```ccccccfffiiilllnnnqqqtttvvv}}}mmmZZZPPPZZZwww~~~YYYWWW^^^OOO???777444333444666444333333222222333333444444888777888MMMyyyxxxsss[[[HHH===BBBGGGTTTdddnnnppprrrvvvtttqqqmmmkkklllnnnnnnnnndddfffjjjnnnrrrsssrrrqqqjjjaaaWWWPPPKKKJJJPPPWWWuuuvvvtttoooqqq}}}{{{wwwyyy}}}vvvVVVKKKCCCBBB===999888666555888===MMMSSSVVV\\\```OOO<<<:::??????<<<888777999888555444222111000000000000000...////////////111555888BBBJJJQQQRRRLLLGGGFFFIIIHHHJJJMMMTTT\\\dddkkknnnmmmooorrruuuxxx{{{|||yyyuuusssqqqooolllggg```[[[RRROOOIIICCC>>>;;;::::::666666666666666===NNN___sssjjjssspppttt}}}qqqWWW===555555444222444555555555666666666666666666666666666777888:::;;;IIIeeeyyyrrrpppwwwsssiiixxxWWWEEEGGGBBB@@@@@@@@@???>>><<<::::::666555333000............////////////............//////000000//////...------,,,+++,,,......---+++'''((()))+++,,,,,,,,,,,,'''***,,,***''''''))),,,***,,,......---------...---......///000/////////---...........................//////000000111111000111333555555444333222///000000111222444777999GGGIIIIIIGGGIIIKKKIIIDDD:::999888888::::::888666666555444333333444666777777444111//////...---++++++,,,...///000000000///------,,,,,,,,,,,,------...------...///111222333666<<>>EEELLLQQQTTTVVVVVVVVVVVVXXXZZZYYYWWWTTTUUUSSSPPPNNNNNNOOORRRTTTWWW[[[```eeejjjnnnssswwwzzz|||jjjZZZSSS^^^|||~~~{{{TTTSSSYYYJJJ;;;555444222333666444333333222222333333444444999999999MMMyyy{{{tttsss[[[JJJAAABBBEEEPPP```jjjnnnqqqtttooommmkkkjjjjjjjjjiiiiiibbbbbbdddgggkkkllljjjhhhWWWMMMCCC>>>;;;;;;???EEEVVVXXXUUUOOONNNVVV___ddd___XXXRRRUUU___eeebbb[[[}}}aaaTTTKKKIIIBBB;;;999777666888===OOO[[[aaacccaaaNNN;;;999@@@CCCCCC>>>;;;:::999666444444222000/////////000000000000//////000444666@@@FFFLLLJJJCCC===<<>>@@@EEEKKKRRR[[[ccchhhiiikkkooorrruuuyyy}}}~~~}}}}}}~~~{{{yyyqqqnnnkkkgggccc^^^XXXSSSKKKIIIEEEAAA>>>;;;::::::777555555555444888FFFTTTgggxxxttt||||||tttpppuuu}}}mmmSSS;;;555666555444555555555555555666666777777666555555555666888:::;;;HHHcccwwwxxx~~~{{{zzzpppbbbuuu[[[HHHHHHBBBAAAAAA@@@???>>><<<;;;:::666444222000...---------////////////..................///000///...---,,,---,,,,,,---//////...,,,((()))+++,,,------,,,+++((()))******(((((()))***'''))),,,---,,,++++++,,,------...////////////...---------.....................//////000000111111111222333444444444333333111222333222333555999<<>>===>>>???BBBEEEEEEFFFDDD>>>===AAADDDEEEAAA>>><<>>@@@HHHLLLGGG@@@<<<:::888555555333111///000333666333333222111000000333555===@@@CCC@@@:::555555777666888===BBBHHHQQQZZZ___eeehhhlllppprrruuuxxxzzzyyyxxxxxxyyyyyyxxxuuurrriiieee```[[[WWWRRRMMMJJJAAA@@@>>><<<:::888777777555333333333222444>>>JJJWWWhhh|||||||||zzzwwwsssyyyooottt|||jjjQQQ:::444666666555666444444444555555666666777555555444555666888:::;;;EEE```kkk[[[ffffffZZZqqq___KKKIIIBBBAAAAAA@@@@@@>>>===;;;:::777555333111///.........////////////............,,,---/////////...,,,+++,,,++++++,,,......---,,,)))+++,,,------,,,+++***)))(((((()))******)))'''&&&))),,,---,,,,,,,,,,,,,,,,,,---...............---------.........//////......//////000000111111222222333333333333444444444444444333333666;;;???FFFHHHIIIHHHIIILLLKKKFFFBBB>>>999999<<<>>>===;;;777666666666888:::===???===:::777555444333000...***+++---///000000//////------............------222111111111222555777999BBBOOO]]]mmm~~~yyydddGGGBBB;;;666555666888999777666444222111111111111222555:::AAAHHHNNNRRRTTTWWWUUUTTTWWWZZZYYYTTTOOOFFFDDD???;;;888888999:::>>>AAAGGGNNNVVV___hhhnnnxxx|||yyyhhhZZZVVVcccxxxppp}}}jjjRRR]]]QQQAAA555666555111111555444333333222222333333444333888888555DDDiiilllvvvooo\\\PPPJJJBBBBBBJJJWWWccchhhkkknnnrrrpppmmmjjjiiijjjnnnpppqqqiii```\\\]]]```aaa```III@@@:::===DDDHHHLLLOOONNNMMMIIICCCAAABBB@@@<<<;;;<<<;;;>>>HHHSSSUUUPPPQQQsssvvvlll]]]LLLAAA:::666888<<>>LLLUUUQQQEEE>>>;;;:::555555444222111444:::???777666555333111111333555888999999777444222333444333666:::>>>DDDKKKUUU[[[aaaeeejjjnnnpppppprrrssssssrrrqqqqqqpppmmmiiifff```[[[TTTMMMIIIEEEBBB@@@999999888888777666555444444333444555444444;;;CCCLLL]]]rrr|||yyyqqqjjjnnnnnnttt~~~~~~iiiOOO888222555555444666222333333444555555666666444444444555666888:::<<>>===;;;:::888666444222000/////////000/////////............,,,---...//////---+++************+++------,,,+++***+++,,,------,,,***)))***(((&&&(((++++++)))&&&(((+++...//////.........+++,,,------......---------------.........//////......//////000111111111333333222222222333444555555666555444333666<<>><<<999777666444111///,,,---.../////////...---......////////////......444333333333444777:::<<>>999777777888999888;;;@@@GGGOOOYYYbbbiiixxx|||yyyhhhZZZVVVcccxxx~~~}}}```OOO___NNN???444666666111000555444333333222222333333444333777666333@@@```rrrqqqooo^^^RRRIIIBBBBBBHHHUUUaaafffiiilllpppmmmhhhcccbbbeeekkkpppjjj```UUUOOOQQQVVVZZZ[[[QQQIIIDDDKKKVVV^^^dddhhh^^^[[[SSSLLLHHHHHHCCC<<<>>>@@@???:::===HHHOOOPPPOOOppp~~~lllVVVGGG===888999<<>>;;;;;;444555444333333888AAAGGG999999777444222111333555444333222111111111333333555888<<>>GGGLLLLLLMMMNNNOOOQQQSSSTTTPPPEEE;;;:::???CCCCCCCCC???@@@@@@AAAKKKVVVWWWRRRNNNFFF>>>888444111//////,,,...000000///.....................000222444555666999;;;:::777888===BBBZZZ^^^fffjjjdddWWWOOOMMM???===888666:::@@@@@@;;;999888777555444333222222111111333999@@@GGGLLLNNNQQQSSSVVVWWWTTTOOOHHHDDD???>>>;;;:::999777444222666888;;;@@@FFFOOOYYY___qqqyyyxxxhhhZZZVVVddd}}}xxxqqqxxx___VVVOOOEEE>>>666333444555444222222222222222222222222222444888333222@@@UUUrrr~~~~~~mmmTTTMMMEEEDDDCCCEEEOOO]]]gggiiihhhgggjjjfff^^^ZZZ\\\\\\YYYVVVUUUHHH>>>DDDKKKTTTbbb[[[XXX[[[gggxxxnnn]]]RRRMMMLLLOOOKKKCCCCCCFFFBBBKKKccc```oooyyydddPPPAAA999;;;@@@TTTdddbbbUUUTTTQQQEEE===:::SSSgggdddYYYOOODDD999999777666555444;;;NNN```MMMDDD999333222333222000333222111000000111222222333777===BBBHHHMMMSSSVVV```fffmmmooollljjjlllnnnllliiidddaaa^^^YYYRRRMMMEEEBBB===888444333444555444333222111111111333333444444222111000333777;;;CCCPPPfffyyyqqqsss{{{ppp~~~ttt___YYYmmmpppyyy]]]DDD888888555555777333333444555777777777666555888777555444555777:::<<>>=========999555222222000,,,,,,///......//////...------,,,,,,------......------,,,((()))+++,,,---,,,+++*********))))))))))))******(((((((((((()))))))))******+++,,,,,,---------,,,,,,,,,,,,---------..................//////////////////000111222111111000555111111666888888999<<<@@@>>>;;;888888;;;CCCJJJRRRQQQQQQQQQPPPPPPPPPQQQNNNHHHBBBAAADDDFFFFFFFFFPPPVVV[[[^^^bbbhhhgggbbbYYYSSSJJJAAA:::444111000...............///111333333222111111111222333444===???@@@===:::<<>>CCCFFFGGGLLLNNNQQQRRRQQQNNNIIIFFFCCC@@@;;;888777666444333000111444888===EEENNNTTTgggqqq|||ssscccYYYZZZjjj|||vvvwwwYYYOOOKKKCCC===666222444555444222222222222222222222222222///444222222@@@RRRnnntttoooPPPJJJGGGBBBAAACCCMMMZZZdddggggggggghhhddd\\\XXXXXXUUUPPPDDDFFF@@@===EEEJJJXXXnnnooonnntttrrrkkklllnnnpppjjj\\\VVVUUUOOOXXXooottt|||iiiSSSDDD???BBBHHHcccvvvxxxkkkfff]]]KKK@@@AAAOOOcccppplll^^^OOOHHHDDDAAA<<<777444:::LLL^^^XXXNNN@@@777555555555444333333222111111222333444999===BBBGGGLLLRRRXXX\\\]]]bbbhhhjjjiiihhhhhhiiigggccc]]]XXXTTTOOOIIIEEE===:::777444222111222333444333333222222333333333333444333222111333666999<<>>@@@FFFLLLPPPPPPPPPPPPPPPPPPOOOOOOOOONNNLLLJJJKKKOOOUUU\\\___mmmtttyyyxxxuuusssppplllddd```XXXLLLAAA:::666444111000...---...000333555666666444444444555666777BBBCCCCCCAAA???CCCLLLTTTZZZOOOCCC>>>>>>AAAIIIPPPPPPQQQOOOLLLMMMNNNJJJCCC@@@===999888888777444222333333444777;;;>>>??????DDDFFFHHHJJJJJJJJJHHHGGGDDD@@@:::666555444444333111222444777;;;AAAIIINNN[[[eeesss~~~ooo]]]WWW___rrryyyTTTIIIIII@@@:::444222333444444333222222222222222222222222...444333444???LLLeeeuuummmuuuOOOFFFGGGAAA???@@@IIIUUU```eeefffiiihhhccc[[[VVVSSSMMMGGGFFFEEE??????BBBDDDXXXzzzzzztttlllpppttt[[[KKKHHHNNNSSStttqqqWWWGGGCCCFFFXXXrrrzzzkkkZZZTTTRRRNNNIIICCC<<<;;;FFFRRRUUULLLAAA999555444333111333333333333333444555666888;;;???DDDHHHNNNTTTXXXZZZ]]]aaadddeeedddbbbaaabbb]]]UUUNNNHHHDDD???===555444333222222222222222333333444444444444333333333444444444333333666777777>>>NNNbbboootttvvvyyyzzz{{{~~~|||uuu{{{zzz|||xxxvvvUUU===333555222222555222666666555555555555555555777666555555555777999;;;DDD___sss___zzzZZZCCC[[[fffKKKMMMEEEBBBBBBAAA@@@??????>>>>>>999555222222000,,,,,,///---...............------------............------,,,,,,---......------,,,+++******))))))******+++(((((()))))))))*********)))***+++,,,---.........,,,,,,,,,---------..................//////////////////000000111111222222555222222555777999???FFFFFFGGGGGGFFFJJJQQQUUUVVVOOOOOOPPPQQQQQQRRRSSSSSSPPPRRRUUU\\\hhhyyywwwrrrooommmjjjiiibbbUUUIII@@@;;;777333222111222444555666666888777777777888999;;;<<>>???@@@AAABBBCCCCCC>>>;;;777555555555444333444555666777:::???EEEIIIQQQ[[[iiiwwwnnnXXXTTTaaawwwzzzRRRGGGJJJ<<<888444222222333444333222222222222222222222222444888555666===GGG^^^~~~iiivvvUUUFFFFFFAAA??????FFFRRR]]]eeegggkkkiiiddd___ZZZVVVQQQMMMRRRMMMDDDBBBAAA@@@[[[cccRRROOOUUUYYYcccMMMDDDBBBNNNgggzzzwwwggg\\\ZZZXXXVVVQQQGGG@@@AAAHHHIIIEEE>>>999666444111...222222222333333444555555444666999===AAAGGGMMMRRRWWWXXX[[[___aaaaaa___\\\___ZZZQQQIIIAAA<<<999888444444444555555444444333111222333444555444333222222444666666555444444666888;;;HHH[[[iiioooppprrrvvvzzzzzz|||uuupppxxxPPP;;;222555222222666444888777555444333444444555777666555555555777999:::FFFbbb|||dddcccGGGXXXfffKKKMMMEEE@@@@@@@@@???>>>======<<<999555222222000,,,,,,///------...............------......//////......------------...------------))))))(((((((((((())))))))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,---------................../////////////////////000000111222333444222222555666999@@@HHHKKKQQQUUUTTTVVVZZZZZZVVVVVVUUUTTTSSSSSSTTTUUUUUUWWW```lllzzztttmmmmmmoooqqqppprrrlll___RRRHHH>>>555444555777;;;???AAA@@@===;;;;;;::::::;;;<<<>>>???;;;???DDDFFFIIIPPP\\\dddWWWNNNIIILLLSSSZZZaaaggggggllloooooopppoooiiibbb\\\\\\YYYNNNAAA777555666333333333444777999999888:::999999999999:::;;;<<<444444444555777666444111111222333333555888===@@@LLLSSS```ooo~~~oooUUUQQQccc{{{vvvPPPFFFHHH:::888444222222333333333222222222222222222222222666999666666===EEE^^^eeemmmeeeMMMDDDBBB@@@???DDDOOO[[[eeejjjllljjjgggeeeddddddfffjjj___[[[TTTSSSRRROOOgggqqq^^^[[[]]]^^^nnnUUUFFFEEEHHHVVVnnn~~~uuuccc[[[XXXUUUQQQIIIDDDFFFMMMKKKFFF???999555444333333111222222333333333333333555777888:::>>>DDDKKKPPPTTTVVVXXX]]]``````]]][[[\\\XXXPPPGGG???:::777666555555666777666555444333000111333444444444333222333555777777555444444444999:::DDDUUUccciiijjjkkkpppwww{{{tttvvvwwwkkkhhhmmm~~~vvvNNN:::333666333333777666777666555333333333444555666555555555666777888999CCC\\\ssskkkLLLUUUdddJJJLLLDDD@@@@@@@@@???>>><<<;;;:::999555222222000,,,,,,///,,,---......///...............////////////............---------,,,,,,,,,))))))(((((((((((()))))))))))))))*********++++++++++++,,,---------,,,,,,,,,,,,,,,---------..................////////////////////////000111333444333222333555666888@@@IIIUUUbbbjjjiiieeeddd___XXX[[[YYYWWWUUUUUUWWWYYY[[[lll|||mmm```___dddmmmtttyyy|||wwwkkk```WWWGGG888777888<<>>===<<<<<<===>>>@@@AAAAAAGGGNNNQQQRRRTTTZZZ___PPPOOOSSS___lllwww}}}kkkVVVFFF>>>===777555444444777999::::::888777666555555555666666000000222666888777444222111222333222333555999<<>>GGG\\\pppxxxssskkkbbb[[[ZZZ[[[^^^dddllluuuzzzxxxjjj\\\WWWYYY```kkkuuu~~~yyytttmmmZZZFFF???>>>>>>AAAEEEFFFBBB===999999:::<<<@@@CCCGGGIIISSSYYY```aaa\\\VVVSSSSSSLLLMMMTTTbbbsssqqq___PPPHHH===:::666555666999:::;;;777777666555555444444444222222333555777777666444333444444444444555888;;;BBBFFFQQQ```mmm}}}zzzdddRRRWWWooo___LLLGGG>>>:::999888555333222222333222222222222222222222222000333333777<<>><<<===;;;666111111222666;;;BBBIIIOOORRRccciiiooommmcccVVVLLLHHHKKKJJJLLLUUUbbbtttmmmZZZMMMBBB>>>999666666999:::;;;777777777666666666555555777555444444666777777666111222333222222333666888===AAALLL[[[hhhuuu~~~ppp]]]QQQ[[[uuu{{{zzz}}}YYYMMMIII===;;;:::999666333222222333222222222222222222222222111444555999;;;:::NNNrrrwwwNNNCCC???<<<>>>GGGVVVdddnnnoookkkgggbbb\\\ddd||||||vvvTTTPPPKKKIIInnn~~~eeeKKKFFFHHHCCC@@@AAA999888:::<<<;;;888999===DDDNNN\\\ddd```RRRBBB888666666777777666444222111222222111111333999AAAGGGJJJQQQYYY]]]\\\\\\___bbb[[[^^^___\\\TTTKKKFFFCCC666666666777777999:::;;;777666666666666888:::;;;888888888666444333444555222444;;;EEELLLNNNRRRWWW```nnnzzz|||{{{~~~~~~~~~ssspppyyyfffcccqqq}}}}}}lllKKK999444777222111666666111222444555666555444444444444555555666777777777888===QQQmmm}}}uuuGGG<<>><<<:::999777666444222000...---,,,,,,---......//////......---...............------...---,,,,,,++++++++++++++++++************+++++++++++++++*********))))))***+++,,,+++******,,,......,,,++++++---......---,,,------...///000111111...///111111000000222333444555666666777:::>>>AAAXXXeeezzz{{{uuukkkcccaaasssnnnQQQOOOUUU^^^___]]]WWWVVV___llluuuxxxkkk^^^MMM<<<555666666666777555333777AAAHHHNNN[[[kkktttvvvvvvnnn[[[HHH@@@BBBAAABBBDDDEEEJJJXXXjjjxxxxxxhhhaaa]]]FFF???777666:::<<<:::666<<<:::777444444444666888555666777888888666444333666555333222111222333333<<<===FFFVVVeeeooowww~~~{{{oooZZZNNN\\\www~~~rrr~~~pppZZZSSSEEE999999888666555333333222222444333222222111111111111555111555:::777555JJJfff~~~lllWWWEEEAAA===???FFFSSScccooonnnkkk^^^RRRQQQTTThhh|||uuu{{{}}}```KKKRRRLLLGGG]]]zzzxxxzzz```LLLGGGDDD@@@======999555555777<<>><<<;;;:::888444111333666111333444333222444999===HHHMMMSSSWWWXXXZZZ^^^aaa]]]```bbb```^^^[[[SSSKKKEEEBBB>>>:::888888999::::::999999999::::::888666333333333333333333333333222333888@@@EEEHHHMMMTTTdddnnnvvvyyyzzz}}}~~~|||{{{~~~wwwyyyjjjbbbqqqxxxccc???;;;666333333444555555333333333444444444555555555555555666666666666666888<<>><<<:::999777666444222000...------,,,---......//////......---...............------------,,,+++++++++,,,,,,++++++************+++++++++++++++*********))))))***+++,,,+++******,,,......,,,++++++---......---------......//////000000...///111111000000222333333444555555555777;;;>>>FFFOOO```pppvvvrrrnnnnnnqqqqqqxxxpppZZZQQQLLLTTTYYYYYYSSSNNNUUUfffuuu~~~nnn\\\HHH===888555333333444222:::OOOdddttt{{{jjjUUUCCC<<<>>>:::<<<>>>>>>???BBBIIINNN\\\hhh|||iiiZZZTTTKKKCCC;;;888:::;;;999666;;;999777444333333444555777777888999999888777666444444333222222333444444888888???KKKWWW___hhhooo~~~{{{~~~wwwfffVVVOOOaaa}}}uuu]]]SSSCCC777888777666444333333333333444444333222222222222222666222555:::666555HHHccc}}}jjjTTTEEEAAA>>>???DDDOOO```nnnkkkjjj\\\OOOIIIGGGSSSkkk~~~vvvyyy~~~}}}kkkTTTEEEOOOIII???GGGcccyyy}}}nnnfffccceeessszzzdddRRRBBB999<<<<<<@@@GGGHHHHHHMMMUUUbbbgggrrr{{{vvvaaaMMMCCC===<<<;;;999555222111222111222333333222444888;;;BBBGGGMMMQQQSSSVVV\\\```^^^bbbeeeeeeeeefffaaaZZZPPPMMMGGGAAA<<<999888888<<<:::999:::;;;:::888777555555555444444444444444444444777>>>BBBEEEKKKRRRdddmmmvvvyyy{{{}}}}}}|||~~~www~~~nnnkkk{{{~~~iiiOOO>>>:::666333333444555555444444444555555555666666444444555555666666666777666999HHHbbbsssttttttwww~~~XXXAAAgggLLLIIIEEECCCCCCBBB@@@>>><<<:::999777666444222000...------,,,---......//////......------...............---,,,,,,+++++++++,,,------++++++************+++++++++++++++******************+++,,,+++******,,,......,,,++++++---......---.........///////////////...///111111000000222333333333444333333444777999777:::CCCNNNTTTWWW[[[```oooyyyttthhh[[[IIIKKKPPPSSSLLLDDDIII]]]ooosss~~~}}}kkkUUUFFF===666333333666333===YYY}}}pppZZZIII===999;;;999;;;>>>@@@AAAAAAAAA@@@DDDMMM^^^ooo}}}}}}dddVVVQQQJJJAAA<<<======<<<999:::999888777555555444444888888888999999999999999444333333333333333444555888777;;;EEEOOOXXXbbbkkk{{{zzzzzzcccUUURRRfffqqq[[[QQQBBB888666555555444444444444444555444444333333333333333777333555999666555EEE\\\|||tttkkkoooUUUGGGBBB>>>>>>AAAJJJ]]]nnnooorrrhhhZZZPPPFFFIIIZZZqqq{{{|||tttpppoooooogggaaa[[[\\\bbbccc]]]WWW{{{uuuwwwiiijjjjjjhhhbbbVVVGGG===FFFCCC:::999DDDMMMYYYllluuurrrqqqeeebbb[[[TTTUUU```sssuuu^^^NNNKKKPPP___pppsssmmmppp{{{}}}yyyxxxsssdddRRRFFFCCCCCC@@@<<<888555222111111222222222222333666999;;;???DDDHHHLLLRRRZZZ```aaafffiiikkkooosssqqqlllaaa\\\UUULLLDDD>>>;;;999<<<:::999:::;;;;;;999888777666666666555555444444666555666;;;>>>AAAHHHPPPcccmmmvvvyyy{{{~~~~~~zzzzzzppppppttt\\\DDD===999555333333444444444555555555555666666666666333333444555666777777888666666EEE```uuuyyyvvvtttwww}}}zzzrrruuummmFFFdddJJJHHHCCCCCCBBBBBB@@@>>><<<:::999666555444111000......---,,,---......///.........,,,---......///.........++++++++++++,,,,,,---...++++++************++++++***************************+++,,,+++******,,,......,,,++++++---......---///////////////............///111111000000222333222333333222111111333555444222444999===AAAJJJRRRaaappp{{{yyyyyyvvvwwwlllWWWKKKLLLKKKEEE>>>AAAQQQcccgggsss|||}}}ppp[[[LLLAAA999777999<<<888???[[[www[[[IIIBBB>>>>>>???BBBCCCFFFKKKNNNPPPNNNLLLEEEIIIRRRbbbsssuuuZZZUUUNNNEEE??????@@@@@@???::::::::::::999999888888777777777666777777888999555555444444333333333333777666999CCCMMMXXXeeepppkkkZZZSSSfff~~~eeeUUULLL@@@:::444444444333333444555555555444444333333444444444777444555888555444BBBTTTxxx~~~[[[ggg|||~~~[[[IIICCC>>>>>>???GGG[[[ooowww{{{nnnaaaRRRMMMWWW```mmmxxxzzztttlll```WWWJJJGGGBBBAAAMMM[[[YYYOOO```lllaaadddWWWSSSPPPPPPRRRNNNEEE<<<;;;>>>;;;;;;BBBBBBGGGUUUgggvvvnnnkkkoooggggggbbbZZZSSSPPPRRRXXX\\\xxxppptttxxxuuusssiiiUUUEEELLLLLLGGG@@@:::888666333111111222222222333555666666999>>>AAAFFFNNNXXX```eeejjjmmmpppuuu{{{{{{wwwnnnjjjbbbXXXOOOGGGAAA>>>;;;999888888:::;;;:::999888888888777666555555444777444555999<<>><<<:::999666555333111000///......,,,---......///.........,,,------...//////......++++++++++++,,,,,,---...++++++************++++++***************************+++,,,+++******,,,......,,,++++++---......---///////////////............///111111000000222333222333333222000///000222444000///222444888@@@IIISSS^^^qqqqqqmmmqqquuuwww}}}nnnVVVMMMDDD???<<<===GGGSSS```mmmwwwvvvxxx~~~~~~{{{ooo___RRRGGG>>><<<>>>>>>;;;>>>TTTzzzuuu```JJJAAAAAABBBBBBCCCKKKOOOVVV\\\```^^^XXXSSSLLLGGGHHHVVVoooXXXSSSLLLDDD>>>>>>AAACCCCCC:::;;;;;;;;;;;;;;;::::::666666555444555555666666777777666555444222111000333222555>>>GGGSSScccpppqqq\\\RRRccc|||[[[OOOGGG<<<888444333333333333444555555444444444333333444444555777444444777555444>>>LLLyyy^^^^^^iii~~~hhhPPPFFF>>>>>>???EEEYYYnnnzzz|||ooo\\\QQQTTTZZZeeerrr|||zzzjjj[[[IIIGGGAAA@@@OOOdddhhh```[[[zzzwwwggg[[[[[[QQQHHHAAAGGGSSSWWWOOODDD;;;>>><<>>CCCKKKVVV^^^gggkkkooorrrwww}}}}}}yyyssspppiiiaaaXXXOOOIIIFFF<<<;;;999999;;;<<<<<<<<<;;;;;;:::999777666555555666333444888;;;@@@IIIQQQaaakkkuuuxxxzzz~~~~~~~~~wwwzzz~~~zzznnnmmmvvvnnn^^^SSSKKK888666333222333444444444222222333333333444444444111222333444555666777888:::888CCC^^^{{{~~~vvvzzzyyytttvvvuuuZZZdddKKKIIIEEECCCCCCBBB@@@>>><<<:::999666555333111000///......,,,---......//////......,,,,,,---...////////////,,,,,,+++++++++,,,------++++++************++++++***************+++++++++***+++,,,+++******,,,......,,,++++++---......---.........///////////////...///111111000000222333222333444333111///000111000------///111444<<>>===<<<;;;::::::::::::666666666666555555555444777777777666444333111000555444777===DDDNNN^^^lllmmmZZZSSSfff}}}rrroootttWWWMMMBBB666444444333333333333333444444333333333333333444444555666444333555555555<<>>??????===<<<:::999888777777444555999===AAAJJJRRRaaakkktttwwwyyy|||~~~}}}|||}}}~~~yyyvvv{{{llloooxxxiiiQQQDDD???666444222222333444444444111222222222333333333333222222333444555666666777999777???XXXvvvvvvzzz}}}}}}ttt|||\\\bbbIIIHHHEEECCCCCCBBB@@@>>><<<:::999555444333111000/////////,,,---......//////......+++,,,---...////////////------,,,+++++++++,,,,,,++++++************++++++))))))*********+++++++++***+++,,,+++******,,,......,,,++++++---......---------......//////000000...///111111000000222333333444555444222111111111000---,,,...000222999BBBGGGJJJPPPWWW___eeeiiijjjkkkbbbjjjvvvuuuvvv|||}}}hhhSSSAAA===<<<999;;;AAAFFFUUU```^^^]]]cccjjjlllpppnnnkkkfff\\\QQQMMMOOOFFFKKKIIIHHHXXXooosssiii\\\SSSJJJGGGHHHKKKQQQXXX]]]eeeoootttuuurrroooooodddeee___TTTTTTcccvvvtttkkkggguuusssSSSMMMDDD>>>===AAAFFFJJJHHHFFFBBB???<<<;;;;;;;;;999:::::::::999777555444444555555666666555444333666555777<<>><<>><<<:::999555444333111000/////////,,,---......//////......+++,,,---...////////////...------,,,++++++++++++++++++************++++++))))))******++++++++++++***+++,,,+++******,,,......,,,++++++---......---,,,------...///000111111...///111111000000222333333444666555333222222222333///---......000777???DDDHHHLLLOOORRRYYYccckkknnnaaagggvvvtttooosssuuujjjUUUBBB===;;;777999AAA@@@PPPZZZVVVSSSXXX___aaakkklllnnnmmmeee[[[XXXZZZ___fffaaaUUUYYYjjjnnneeebbb\\\VVVUUUVVV\\\iiiuuujjjkkkiiibbb[[[YYY\\\aaadddrrrvvveeeUUUYYYppp}}}nnn\\\[[[mmm~~~xxxYYYSSSJJJCCCAAADDDJJJNNNRRROOOIIIDDD@@@>>>======<<<===>>>>>><<<:::777555111222444666777777666666000000333888>>>FFFVVVeee|||xxxlll^^^[[[dddxxx{{{vvvqqqvvvvvvWWWFFFGGG@@@666888555444333333222222222333111111111111222222333444333222222333555666:::>>>WWWeeeUUUWWWmmmvvv\\\FFFBBBBBBBBBMMM]]]ttt~~~pppnnnfffmmmuuu|||yyykkkbbb\\\VVVSSSSSSIIIXXX\\\]]]kkkqqqmmmllloooooouuuzzz```JJJBBBGGGEEECCCEEE??????JJJ\\\bbbppptttlllppp|||~~~|||wwwnnnaaaSSSJJJ@@@IIIYYYgggggg___YYYZZZKKKUUUXXXPPPMMMOOOIII>>>;;;888999IIIdddsssiiiUUUKKK```lll```LLLBBB<<<777777555333444777777444222111333555666777<<>>===;;;;;;???@@@BBBHHHOOOaaajjjsssuuuwwwyyyzzzyyyxxxzzz~~~rrriiioooyyyjjjkkkoooWWW;;;333555444222111222333444444333333333333444444444555555444444444444444444444444444444===VVVzzzwwwjjjeee\\\]]]```HHHGGGCCCCCCCCCBBBAAA???===;;;:::666555333111000///......---------............///,,,+++***,,,...//////...,,,+++******)))*********))))))))))))))))))))))))***+++,,,,,,+++***)))(((,,,+++******+++,,,...///---------------...///000000222111...---///---)))---......000111222333444777555444444555444222000111...---------...666@@@KKKMMMOOOQQQVVV```kkkrrrtttgggeeeqqqyyyrrrhhhdddbbbZZZNNNEEE@@@>>>>>>===BBBHHHMMMNNNLLLMMMSSSYYYaaahhhnnnnnngggbbbfffmmm~~~yyyiiirrrwwwooossslllqqqxxxuuuyyyyyy]]]LLLIII>>>:::DDDMMMZZZeeetttxxxhhhZZZdddyyyuuucccTTTQQQ\\\mmmxxxnnnbbbSSSKKKEEEAAACCCGGGYYYYYYXXXTTTNNNGGGAAA>>>===>>>>>>>>>>>><<<:::999888888777666666666666666444222444999>>>FFFSSS```ooowwwjjjccc^^^lllzzzrrrttt~~~\\\JJJJJJCCC:::777444333333333333333333333333444444444333333222222222111333666777666777888999MMMzzzfff^^^rrrmmmMMMGGGCCC===GGG[[[mmm{{{rrrpppsssyyypppaaa^^^XXXLLLCCCDDDPPPVVVYYYZZZdddrrruuunnnvvvyyyoooNNNKKKKKKFFF@@@===@@@DDDFFFLLLSSS\\\bbbiiisss~~~|||tttnnn```QQQFFFJJJTTT^^^]]]RRRHHHDDD;;;>>>===<<<@@@FFFDDD===888:::777;;;RRRkkkkkkZZZOOO^^^mmmkkkZZZHHH@@@@@@888666444444444333222000333333222111333888???DDDRRR[[[jjjwww}}}|||wwwtttnnnhhhaaa[[[XXXVVVRRROOOPPPOOONNNMMMKKKHHHCCC@@@>>>:::<<>><<<:::999666555333111000///......---------............///,,,,,,+++,,,...000///...,,,++++++******************************************++++++,,,+++***)))(((,,,++++++++++++---...///---------------...//////---000000---,,,000333333//////000000111111222222444333333555777777555333444111//////...///888BBBMMMQQQTTTTTTVVV^^^iiirrruuunnnhhhjjjssswwwooodddkkkcccWWWKKKDDD???===<<>>EEERRR^^^mmmzzzmmmddddddwwwrrrooouuuVVVEEEFFF@@@999888555333333333333333333333333333333333333333333222222111333555555555555777999IIIsssmmmnnnzzzSSSFFFDDDDDDMMM\\\nnn|||ttttttvvvzzzzzztttooo```TTTSSSRRRMMMMMMSSS[[[cccgggfffkkkvvv{{{xxxvvvwww\\\IIIFFFEEEFFFHHHIIIIIIIIIAAAHHHRRR___nnn|||uuudddSSSPPPUUU]]]bbbaaaWWWJJJ@@@BBBCCC@@@;;;===DDDGGGEEE<<<;;;666777HHH```jjjgggKKKXXXhhhnnngggWWWHHH@@@;;;999777666555444222000222222111111222666===BBBNNNWWWhhhxxxzzzwwwsssnnnhhhccc```]]]XXXUUUVVVTTTSSSQQQPPPLLLGGGCCCGGGAAA@@@DDDCCCAAAIIIVVV___fffoootttrrrkkkeeeaaa```dddlllvvvxxxuuu|||zzzhhhnnnjjjEEE333777000333222222111111222222333000111111222222333444444333333333444444444555555555::::::MMM~~~zzz[[[qqq|||dddNNNaaaIIIFFFAAAAAAAAA@@@???===;;;999888666555333111000///......---------............///...---,,,---///000000///,,,,,,+++***************++++++++++++++++++++++++***++++++++++++***))))))++++++++++++,,,---...///...------------...//////---//////,,,---333777888111111111111111111111111111222333666999:::888666777444111000///111999CCCQQQVVVZZZYYYUUUZZZhhhuuuvvvvvvmmmgggqqqtttvvvnnncccUUUJJJCCC???===???EEELLLPPPOOOMMMLLLLLLSSS\\\hhhrrrvvvsssmmmhhheeeuuuuuuRRR===;;;777444333///666;;;NNNjjjzzzuuuiiibbb{{{{{{gggTTTOOOVVV\\\hhh___TTTKKKBBB===@@@EEEOOO\\\jjjnnnggg]]]WWWVVVNNNLLLIIIEEEBBB???===<<<<<<;;;999888777666555555777555666:::===CCCOOO[[[nnnzzzjjjeeelllpppSSSDDDDDD>>>999888555333333333333333333333333222222222333333333333333222333333333222444666999DDDjjj^^^GGGCCCFFFMMMUUUlll~~~}}}wwwyyyyyy}}}{{{qqqaaaWWWPPPRRRWWW\\\iiivvv{{{|||}}}{{{qqqppptttWWWKKKEEEKKKOOOKKKDDDBBBCCCDDDHHHTTTddduuuzzzlll^^^YYYgggsssvvvuuuooo^^^MMMCCCAAA<<<888<<>>999444444===KKKZZZdddJJJOOOXXXbbbggg___OOOBBB===;;;999888777666444222111111111000111444:::>>>GGGQQQcccuuu|||zzzwwwrrrnnnjjjfffbbb___^^^]]][[[YYYWWWSSSMMMJJJLLLEEEBBBDDDBBB@@@IIIUUU```hhhpppooohhh```]]]]]][[[XXX```qqq}}}rrrrrrxxx~~~}}}zzzqqqhhhlll```>>>333888///333222111111111111222333000111111222222333444444333333333444444444555555555999888IIIzzzhhhiii}}}hhhMMMaaaIIIGGGBBBAAAAAA@@@???>>><<<:::999666555333111000///......---------............//////...---...000111000///,,,,,,+++************+++++++++++++++++++++++++++*********+++************++++++,,,,,,---......///......---------......///111111...---111777777333000111111111111111222222222222555888;;;<<<:::888:::666333222000111999CCCUUUZZZ___\\\TTTVVVhhh{{{{{{{{{vvvqqqwwwvvvhhhYYYNNNHHHFFFGGGKKKQQQUUUVVVUUUSSSSSSVVV\\\eeeooowwwxxxnnncccRRR___zzzjjjLLL<<<<<<:::999888222666444===RRRfffnnnpppppp~~~zzzeeeYYYTTTQQQXXXWWWWWWVVVOOOEEE@@@@@@HHHTTTcccmmmnnnjjjfffeee]]]ZZZTTTMMMGGGBBB???===<<<<<<:::999888888888888999777888;;;>>>CCCMMMXXXppp~~~iiifffqqqnnnTTTEEEDDD===888777333333333333333333333333333111111222222333333333444222333222111111222555888;;;]]]xxxuuuxxxZZZJJJEEEIIIOOOgggvvv~~~yyy~~~}}}xxxqqqnnnpppxxxsssqqq|||eeeSSSTTTWWWQQQKKKKKKPPPKKKIIIMMMXXXhhh{{{}}}ttthhhccc}}}xxxcccNNNGGG===999@@@OOO___hhhHHH>>>777999;;;<<>>888---//////000111222333444444444555666999<<<===<<<:::;;;777555444111111888AAAWWW\\\aaa^^^UUUUUUiii}}}|||mmm]]]TTTQQQPPPQQQUUU[[[bbbhhhkkkmmmeeehhhkkkqqq{{{vvvhhh___aaassszzzWWWCCC:::;;;777666888444555333333;;;GGGVVVhhhvvvtttdddVVVNNNOOOUUUZZZXXXPPPJJJJJJEEEJJJTTT```iiinnnooonnniiieee^^^VVVMMMFFFBBB???======<<<;;;;;;;;;<<<<<<<<<::::::===???CCCMMMWWWnnnyyyjjjuuufffOOOCCCAAA:::777777222333333333333333333333333111111111222222333333333222333222111000111555777444RRRnnnfffmmm{{{\\\IIIHHHNNNaaarrr~~~~~~oooccc```]]]\\\]]]TTTSSSUUUXXX\\\cccuuunnnoooxxxfffNNN@@@CCCUUUlll}}}]]]LLL>>>===;;;888<<>>777666555666888999888777222222222222111222555777>>>GGGYYYnnn|||}}}xxxssspppnnnmmmkkkiiigggeee```[[[WWWVVVRRRSSSWWWUUUQQQVVV```mmmpppoooiiigggqqqjjjllluuuyyy}}}}}}yyylllnnnvvveeefff___III444222555000111111111111111111111111000111111222222333444444333333333444444444555555111;;;===JJJmmm\\\mmmrrr```JJJIIIEEECCCCCCBBBAAA???===;;;:::666555333111000///......---------............//////...------/////////---------,,,+++++++++++++++++++++++++++++++++++++++*********)))******+++,,,+++,,,---......//////...//////...------------...///,,,***///:::AAA:::......///000111222444555555666666777:::===??????>>>;;;999888777444222777???WWW\\\dddcccYYYVVVggg}}}www|||}}}jjj```\\\UUUVVVZZZfffuuuzzzpppgggffftttyyy```LLL???<<<===666444777444333555666666999FFF[[[kkkzzzbbbTTTOOOLLLOOOQQQQQQQQQTTTHHHGGGIIIRRR___jjjooopppnnnjjjddd\\\SSSLLLFFFCCC@@@@@@???>>>>>>>>>>>>???>>><<<===???AAADDDMMMWWWlllttt}}}yyyZZZFFF===;;;666666888333333333333333333333333333111111111222222222222222222333333222111222444666888OOOuuuiiiiiivvvmmmMMMDDDKKKZZZooouuuhhhddddddccc^^^cccmmmsssmmmdddgggqqq||||||nnnRRRFFFQQQnnnttt^^^GGG<<<888666999>>><<<;;;:::999888777666666444444333555888999999888333444555444333222444555===EEEUUUjjjyyy{{{wwwuuuuuusssqqqooommmkkkgggbbb^^^ZZZWWWXXX]]]\\\VVVZZZcccjjjpppuuuuuuvvv|||sssvvvyyy}}}yyyppp~~~{{{ddd___fffdddcccUUU@@@444222333222000000111222222111000000000111111222222333444444333333333444444444555555...;;;>>>HHHeee~~~bbbpppaaaJJJHHHDDDBBBBBBAAA@@@>>><<<;;;:::666555333111000///......---------............//////---,,,---......---,,,------,,,++++++++++++,,,******************************)))))))))***,,,,,,+++,,,---.../////////...//////...---------------...///...000666;;;777000000000111222222333444444666555666888===AAACCCDDD<<<;;;;;;;;;888555888>>>UUU\\\gggkkkaaaWWWaaassswwwuuujjjkkkrrrrrreeeWWWSSSZZZjjj}}}pppeee[[[NNNEEE;;;<<<>>>888777:::555333666888777888@@@LLLUUUnnnpppbbbTTTOOOPPPQQQSSSVVVPPPMMMJJJLLLTTT___hhhnnnjjjhhhddd^^^WWWPPPKKKHHHFFFEEECCCAAA@@@???>>>>>>???>>>???AAACCCEEENNNXXXqqqjjjTTTCCC;;;999444555888333333333333333333333333333222222222222111111111111222333444444333333444555:::JJJ|||zzzUUUEEEIIIQQQkkkzzz|||www\\\XXXqqqvvv^^^KKK@@@;;;999999777999::::::888666555555555444444555888999999888666777888777555444444555888>>>MMMbbbsss~~~{{{{{{|||wwwvvvtttsssqqqmmmhhheee___ZZZZZZ]]][[[UUUYYYcccjjjrrrzzz}}}~~~{{{vvvwww{{{}}}~~~xxxppp}}}aaaXXX___fff___LLL;;;666222000444///000111222222111000///000111111222222333444444333333333444444444555555000;;;<<<@@@WWWllluuu{{{ooo~~~bbbJJJHHHCCCAAAAAA@@@???===;;;:::999666555333111000///......---------.........//////...---,,,,,,---...---+++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))******)))))))))***,,,---+++,,,---////////////...000///...---------------111444444111000222333111222222222222222222222222555444444888===CCCGGGIII======>>>???;;;777888>>>TTT\\\jjjqqqgggYYY\\\kkk|||qqqeeeRRRCCC???IIIYYYddduuuiiieee```PPPGGGHHHFFF<<<333555:::777999:::333111111111111444;;;@@@AAAJJJqqq}}}iii___\\\YYYVVVUUUWWWTTTPPPMMMNNNVVVbbbkkkfffeeebbb^^^YYYSSSNNNKKKJJJIIIFFFDDDAAA???======@@@???@@@CCCDDDGGGOOOYYYzzzgggWWWFFF>>>:::444555777111333333333333333333333333333222222222111111000000222333555555444333444555333>>>kkkaaaLLLLLLHHHfffzzz{{{{{{jjj|||zzzcccQQQFFF===666888888777666666777999:::777666555666888999888777777999:::999666555444555111777FFF[[[nnn{{{~~~zzzyyywwwvvvuuuqqqmmmiiihhhbbb___```\\\WWW\\\fffooouuu{{{}}}{{{|||~~~ttttttwwwxxx{{{~~~~~~~~~wwwtttcccYYY```ggg]]]FFF888777333///666///000111222222111000///000111111222333333444444333333333444444444555555333<<<888777KKK^^^hhhooovvv~~~zzzcccJJJHHHCCCDDDCCCBBB???===;;;:::999666555333111000///......,,,,,,,,,---------......---------------...///000------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,...///000000/////////...............//////000000000000000444444444333333222222222444333666:::===@@@HHHQQQMMMFFF>>><<<;;;:::888666JJJWWWeeeooovvvwwwjjj\\\nnnzzzlllXXXGGG@@@AAAGGGKKKbbbVVVHHHAAAAAAAAA>>>;;;:::888777;;;???@@@<<<777666555444333333666888:::FFFQQQmmm{{{wwwoooddd^^^WWWVVVSSSPPPNNNQQQWWW[[[\\\YYYVVVUUUUUUSSSPPPMMMKKKGGGDDDCCCDDDEEECCCBBBAAACCCEEEFFFJJJQQQ[[[cccjjjRRREEE888555666555444444444444444444333333222111111222333333333333222111111111222222222333333333666AAATTTyyy{{{wwwfffPPPDDDFFFYYYqqq||||||{{{mmm^^^YYY]]]iiitttgggVVVJJJBBBDDD>>>;;;===???===;;;<<<888888999::::::;;;;;;;;;>>>======>>>>>><<<999666777888AAASSSfffuuu~~~zzzxxxxxxvvvsssqqqpppooollljjjjjjgggeeefffeeebbbbbbeeetttxxx}}}}}}{{{zzz{{{vvvsssuuuxxx~~~~~~~~~|||zzzzzz{{{|||}}}}}}~~~~~~vvv}}}kkkeeegggkkkRRR<<<777555000...111//////000000000000//////000111111111111222222222555555555555555555555555888000999888555[[[}}}qqqwww}}}rrrsssbbbIIIGGGBBBDDDCCCAAA???===;;;:::999666555333111000///......,,,,,,,,,---------......---------------...//////------------,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,---......000000/////////............//////000000000000000444333333333222222222222444333555999:::>>>HHHSSS[[[UUULLLDDD===999888999FFFNNN[[[kkk|||}}}ooohhhttt{{{jjjYYYMMMFFFCCCPPPIII@@@;;;:::;;;======<<<;;;:::===AAAAAA>>>:::777555333222333555888999CCCGGGWWWrrr}}}uuurrrddd\\\QQQIIIHHHJJJLLLNNNPPPNNNLLLMMMNNNOOOMMMKKKNNNKKKHHHGGGIIIIIIHHHGGGHHHIIIJJJKKKNNNVVV```iii{{{mmmmmm{{{fffOOOCCC777555555444333444333333444444333333222111111222222333333222222111111111222222222333333333333:::GGGbbbnnndddWWWNNNKKKFFFRRRfffuuuxxxuuu{{{zzzdddWWWIIIAAA???AAAHHHOOOaaauuurrreeePPPHHHAAA@@@???<<<999::::::::::::::::::;;;<<<===?????????@@@@@@???<<<:::999999@@@PPPbbbrrr{{{xxxwwwsssqqqooonnnnnnmmmjjjhhhkkkgggeeefffeeeccceeeiiirrrxxx}}}zzzyyy|||}}}|||xxxsssqqqrrruuuxxx{{{~~~~~~}}}|||||||||xxxuuuyyyxxxjjjgggjjjbbbLLL888555555222111444///000000111111000000///000111111111111222222222555555555555555555555555444...999;;;<<>>:::777666888===@@@???>>>===???BBBCCC@@@<<<777666333222222444666888BBBCCCLLL\\\nnn~~~uuugggUUUHHHEEEEEEEEECCCCCCBBBBBBDDDHHHJJJKKKKKKOOOMMMKKKLLLMMMNNNNNNMMMOOOPPPPPPPPPSSS[[[fffnnnTTTHHHHHHTTTiii___KKK@@@666444444333222333333333333333333222222111111111222333333222111111111111222222222333333333444999BBBQQQiiiyyywwwbbbQQQKKKOOOFFFJJJZZZooovvvrrrttt~~~aaaNNNKKKDDD?????????===>>>BBBIIIVVVooo|||eeeZZZOOOIIIEEE???======>>>===<<<<<<<<<>>>@@@AAA@@@???@@@AAABBBBBB@@@>>>;;;999>>>LLL]]]lllzzzzzzwwwuuutttnnnllljjjjjjjjjjjjhhhgggiiidddbbbcccccccccggglllpppxxx~~~yyywwwwwwvvvxxxwwwtttpppnnnoooqqqtttyyy~~~}}}|||yyyqqqttt|||pppiiijjjlllYYYFFF555333444222222444111111111222222111111111000111111111111222222222444444444444444444444444222...888<<<@@@ccczzzvvvbbbJJJGGGAAACCCBBBAAA???===<<<::::::666555333111000///......,,,,,,,,,---------............---------....../////////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000000000////////////...//////000111111111111000111111111111111111111111333333555555444888FFFUUUcccmmmwwwyyysssdddQQQBBBAAABBBIII[[[sss{{{xxxyyyyyycccXXXOOOQQQaaavvvfffOOO>>><<<999888:::===@@@BBBAAA@@@???@@@BBBBBB@@@>>>888666444222222333555666AAAEEEQQQ___jjjqqq{{{|||vvvrrrppppppqqqssswwwjjjWWWIIIBBB???>>>===<<<<<<===???CCCGGGIIIKKKNNNNNNNNNOOOQQQRRRSSSSSSUUUUUUUUUUUUWWW___jjjsss~~~rrrhhhIII???>>>EEEUUUvvvuuuXXXEEE<<<444333333222111333222222333333333222222111111111222222222222111111111111222222222333333333333777AAALLL\\\wwwwwwYYYIIIGGGFFFDDDQQQjjjwwwsssrrrxxx}}}cccOOOFFFDDD???<<<>>>>>>;;;:::<<>><<<;;;<<<>>>AAACCC@@@??????@@@BBBBBBAAA???===:::<<>><<<;;;:::666555333111000///......,,,,,,,,,---------......///......---------......//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...000111111000000000///////////////000000111111111111111111111111111111111111111333333555666555888DDDQQQ___jjjxxxhhhSSSBBBDDDKKKWWWeeesss~~~jjj\\\GGGDDDAAAAAAFFFOOOYYY___[[[\\\___bbbcccjjjyyymmmTTT>>>999777:::BBBGGGHHHEEEBBBAAA@@@@@@AAA@@@???>>>:::888555333222222444555===EEEUUUdddkkklllooouuutttuuutttpppkkkhhheeecccfff___SSSFFF<<<777777888888888999;;;===AAADDDGGGMMMOOOQQQSSSUUUWWWXXXZZZYYYZZZ[[[[[[^^^eeepppyyyqqq[[[LLLDDD<<<;;;>>>IIIggg}}}wwwttt___NNN@@@999333333333111111333111111222333333222222222111111111111111111111111111111222222222333333333111111:::DDDTTTyyyxxxlllRRRGGGEEE@@@JJJcccttttttppprrruuuzzznnn]]]TTTRRRJJJCCC===;;;;;;999:::===IIIVVVdddbbbUUUXXX||||||mmm```TTTMMMKKKGGGEEECCCAAAAAACCCFFFGGGAAA@@@??????AAAAAA???>>>>>>:::;;;EEERRR___mmmwww~~~yyysssnnnkkkiiiiiigggfffddddddeeeeeecccbbb^^^YYYWWWYYY]]]aaahhhoooqqqppplllcccYYYUUUVVVYYY\\\```fffiiijjjlllpppssszzz~~~}}}}}}mmmkkkiii```HHH===333000111111000///222222333333333333222222000000111111111222222222444444444444444444444444444222444666:::KKKaaakkkrrr}}}pppuuuxxxeeeLLLIIICCCBBBAAA@@@???>>><<<;;;;;;666555333111000///......,,,,,,,,,---------......//////...------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,---///111222111111000000000////////////000111111222222111111111111111222222222222222555444555888999;;;BBBKKKPPPWWW___gggssswwwiiiWWWCCCGGGNNNUUU[[[dddtttmmmTTTFFF;;;===??????======???AAA===>>>@@@BBBAAACCCNNNZZZfffvvvhhhQQQ999555444;;;FFFMMMMMMIIIBBBBBBAAA@@@@@@???>>>>>><<<:::777444222222444555???GGGUUUdddkkklllnnnssspppuuuxxxvvvrrrooojjjdddYYYUUUNNNDDD:::666666888555555666666777:::>>>AAALLLOOOSSSVVVXXXZZZ]]]___]]]___aaabbbeeemmmwww~~~kkkQQQ@@@???999:::<<>>::::::CCCOOO[[[hhhqqq}}}zzzwwwqqqlllgggeeedddddddddcccaaa```______\\\[[[WWWSSSRRRVVV[[[```hhhpppnnnggg[[[OOOGGGEEEIIILLLPPPVVV___eeeiiimmmrrruuuzzz}}}{{{yyyxxx{{{oooiiicccVVV===666000///222444333111111222222333333222222111000111111111111222222222333333333333333333333333333333222444999DDDUUUeeejjjuuunnngggqqqrrrkkkdddsssdddKKKHHHBBBBBBAAA@@@???>>><<<<<<;;;666555333111000///......,,,,,,,,,---------......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------///000000111111111000000000//////000000111222222222222111222222222222333333333444777444666;;;>>>>>>@@@DDD???DDDFFFGGGQQQ[[[WWWLLLGGGIIINNNRRRSSSWWWfffvvvcccPPPHHHAAAAAA@@@???>>><<<;;;:::;;;;;;>>>@@@===<<>>>>>???>>><<<888555333333444555@@@GGGUUUeeennnoooppprrrkkkrrrvvvuuutttsssnnnhhhUUUOOOGGG???:::888888888333444555444444666;;;???GGGKKKPPPTTTVVVXXX\\\___]]]```cccfffjjjqqqzzz~~~~~~~~~|||pppWWWGGG???:::===@@@IIIeee~~~rrr{{{zzzQQQAAA???999555222444444111222444000000111222222222222222222111000//////000111222111111222222222333333333666000999;;;FFFkkkMMMIIIEEEJJJZZZkkknnniiigggjjjnnnrrrsssuuuvvvxxx}}}yyymmm```WWWMMMDDD@@@AAAPPPjjjhhhZZZ\\\}}}{{{vvvqqqkkkfffbbbaaaLLLJJJFFFEEEDDDBBB@@@>>>===999:::CCCNNNYYYdddmmmuuuxxx}}}~~~{{{xxxwwwpppmmmhhhdddaaa```aaabbb```^^^[[[YYYXXXVVVSSSQQQMMMJJJKKKQQQWWW\\\dddlllbbbYYYMMMFFFEEEJJJQQQUUUWWW]]]eeejjjkkkllloooqqqtttxxx}}}}}}xxxtttrrrooo}}}~~~nnneee\\\LLL888444000///222555444111111111222222222222111111000111111111111222222222333333333333333333333333222333111333999???MMMbbbnnnvvvwww}}}uuuhhhhhhiiieee]]]ccccccKKKGGGAAABBBAAA@@@???>>>===<<<;;;666555333111000///......,,,,,,,,,---------......000///...---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------......///111111111111000000000000000000111222222222222111222222222333333444444444888555666===AAAAAA??????888???@@@===BBBKKKKKKBBBKKKKKKMMMOOOMMMNNNZZZiiiqqqppp]]]VVVWWWMMMGGGAAA>>>???@@@>>><<<::::::===@@@>>>;;;===BBBCCCGGGTTTgggvvvzzz]]]EEE999666999<<<@@@DDDFFFGGGHHHEEEEEEDDDBBB@@@??????@@@???===999666444333444555;;;CCCSSSfffpppooolllkkkpppuuuvvvrrrpppoooiii```RRRHHH<<<666555555444111333555666555444666<<<@@@AAAEEEKKKPPPRRRTTTXXX[[[ZZZ]]]bbbfffjjjqqqzzz|||~~~}}}}}}~~~~~~yyysss___QQQBBB===???CCCLLLjjjvvvvvv}}}vvvyyyyyyPPPAAA@@@888444333444444222222555///000111222222222222222222111000//////000111222111111222222222333333333///---::::::???||||||zzziiiUUUQQQGGGBBBQQQhhhpppiiigggjjjmmmooopppqqqsssuuuttt|||}}}wwwhhhXXXMMMJJJIIIaaannn^^^qqqyyyppphhhbbb___RRROOOKKKHHHGGGEEEBBB@@@<<<888:::CCCNNNXXXccckkkppptttxxx{{{yyyvvvsssrrriiifffbbb___]]]^^^```aaa]]]ZZZWWWTTTRRRPPPMMMJJJEEECCCDDDKKKQQQWWW___fffWWWOOOFFFEEEMMMYYYbbbfffgggkkkpppqqqooolllkkklllmmmsss{{{}}}wwwqqqmmmeeevvvkkksss{{{lllaaaWWWGGG999666222000111333111---111111111222222111111111000111111111111222222222333333333333333333333333222333///111888:::FFF^^^tttyyyssssssppplllnnnlll___]]]tttbbbGGGEEEEEECCCBBBAAA???===<<<::::::777666444222000...---,,,---------------------------...---,,,++++++---///000000///...------,,,,,,---------,,,,,,+++++++++***+++,,,---...---,,,,,,(((((()))***+++---///000---...000111111111000///111000000111333333111000000111111222222333444444888333444<<>>===>>>AAADDD???AAAGGGTTTdddqqqvvvwww~~~}}}fffNNN@@@;;;777888===CCCIIILLLLLLKKKGGGHHHHHHFFFCCC@@@???@@@AAABBBBBB>>>888555444555@@@KKKYYYeeekkknnnpppqqqtttpppmmmlllkkkfff\\\SSS@@@===999555333222000...666444222222444777999:::>>>@@@DDDHHHIIIHHHIIIKKKLLLUUUQQQRRRhhhzzz}}}}}}~~~{{{yyyxxx}}}~~~}}}~~~}}}|||hhhJJJFFF>>>AAAOOOYYYccc|||}}}}}}rrrrrr}}}wwwNNN:::;;;666666555444333333222222222222222111111111111000000000000000000000000000//////000111222333333444...555888666???cccmmm___VVVGGG???GGGZZZgggkkkllljjjiiijjjmmmnnnllljjjooottt|||}}}mmmWWWQQQTTTxxx~~~rrr|||zzzvvvqqqqqqtttoooqqqrrrdddTTTTTTQQQAAA???>>>===@@@JJJXXXbbbfffhhhjjjkkkllloooqqqllleee___]]][[[YYYWWWVVVVVVVVVRRROOOLLLKKKJJJHHHBBB>>>>>>===???CCCEEEGGGNNNVVVXXXWWWTTTQQQWWWccckkkmmmssspppkkkgggeeefffhhhjjjnnnsssvvvvvvuuuuuuqqqlll___iiiwwwiiisss|||xxxuuuyyyiii```QQQ:::333777666000000333222,,,444444333222222111000000111000/////////000222333333111000111222222111000333///111777777777DDDUUUqqqyyyzzzyyygggYYYjjjbbbGGGFFFEEECCCBBBAAA???===<<<;;;:::777666444222000...------------------------------,,,---...---,,,,,,---///000//////...------,,,,,,---------,,,,,,+++++++++***+++,,,---------,,,,,,------,,,,,,------...///......000111111111000///000///000222555666666555111111111222333333444444666333555;;;===999777888<<>>AAAHHHRRRYYY[[[ZZZeeepppxxxppp\\\HHH>>><<<<<<>>>BBBHHHNNNQQQRRRQQQPPPPPPOOOLLLFFFBBB???>>>BBBCCCCCC@@@;;;777777777???JJJXXXbbbhhhiiijjjkkkllljjjhhheee```VVVKKKBBB888666444444555666666555777555333333444777:::;;;;;;<<<===>>>======???BBB@@@IIIGGGJJJbbbwww|||~~~~~~}}}{{{zzz|||~~~}}}}}}~~~zzz|||}}}|||~~~}}}{{{qqqYYYEEECCCIIIWWWdddqqqyyykkkIII999:::666555555444333333222222222222222111111111111000000000000000000000000000000000000111222222333333222444666555;;;VVV|||ttteee```WWWLLLEEEHHHRRR___hhhjjjhhhfffgggjjjlllmmmlllooovvvxxxYYYUUUooo|||mmmSSSFFFBBB======DDDPPPYYY\\\aaaaaa```^^^aaadddbbb\\\\\\YYYVVVRRROOOMMMKKKKKKLLLIIIFFFDDDBBB@@@;;;888888777888;;;<<<>>>FFFOOO]]]___^^^\\\___gggmmmnnnooolllgggcccaaadddhhhlllrrrwwwyyyvvvqqqmmmfff```\\\eee{{{pppwww}}}rrrmmmqqq|||bbbXXXKKK999333444222000000222111...222111000111333333222000000000000000000111111222222111000111222333222111333000111666666666BBBRRRvvvppp^^^mmmaaaGGGFFFDDDCCCBBBAAA???>>><<<;;;:::777666444222000...------------------------------+++---//////...---------/////////...------,,,,,,------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,000///...---,,,,,,,,,,,,...///000000111111000000/////////111333555555444111111222222333333444444333333666:::;;;999:::===MMMWWW^^^XXXIIIBBBGGGPPPYYYWWWUUURRRKKKDDDDDDHHHeeesssrrrjjjooowww~~~|||ooo[[[WWWQQQNNNMMMLLLHHHEEEHHHEEEDDDFFFJJJMMMMMMLLLUUUdddqqqnnn]]]MMMGGGHHHFFFGGGKKKQQQVVVYYYXXXWWWXXXXXXWWWRRRLLLFFFBBBAAABBBCCCCCCAAA>>>:::999999===GGGVVVaaaeeegggggghhhfffeeebbb\\\RRRFFF:::333222111111333666999::::::888777555444555888;;;===AAAAAA@@@>>>;;;;;;===>>>999AAA>>>CCC\\\rrryyy}}}~~~|||{{{{{{|||~~~~~~|||{{{|||}}}|||}}}~~~~~~~~~~~~vvvzzzvvvbbbFFFKKKUUUbbbrrrwwwyyyZZZBBB999888555555444444333333222222222222222111111111111000000000000000000000000000111111111111111111111111555222222555666EEEmmm}}}wwwcccgggeee^^^TTTKKKIIIGGGIIIUUUdddhhheeeccccccfffiiilllmmmnnnwwwppp]]]eeefffRRRJJJAAA???FFFNNNUUUXXXVVVUUURRROOORRRVVVVVVQQQRRRQQQMMMJJJGGGEEECCCCCCFFFCCC???===;;;999777555777666777888666777@@@JJJ]]]cccfffdddbbbdddfffeeebbb___ZZZUUUTTTXXX___dddpppvvvyyywwwsssooojjjdddXXX```vvvzzz||||||xxxyyy}}}qqq]]]OOOBBB888555111///000111000///111///......111444555222000///000111222222222111000222111111222444555444333333000111555444444>>>LLLrrrzzzaaaiii___HHHGGGCCCBBBBBB@@@???>>><<<;;;;;;666555444111000......---------------------------***---000111///---,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,+++++++++++++++//////000000111111111111111000......///000///...111111222222333444444555333555888:::;;;???FFFMMMgggfff```RRRDDDAAAIIISSSZZZXXXUUUSSSPPPJJJDDDAAAXXXwww}}}xxxmmm^^^UUUSSSSSSRRRPPPQQQNNNKKKLLLOOORRRTTTTTTUUUfffwwwwwwhhhZZZUUUXXXTTTUUUXXX[[[^^^___]]][[[[[[\\\[[[XXXRRRLLLIIIGGGBBBCCCBBB@@@>>>;;;999999;;;FFFUUUaaaggghhhhhhiiidddbbb^^^TTTHHH===555111333222222333666888999888999888777555555888<<<@@@IIIKKKLLLHHHDDDBBBAAA???<<>>===<<<;;;666555333111000///......------------------------***---000222000...,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------000000000000000111111222222000....../////////...111222222333444444555555444666888:::>>>HHHTTT\\\jjjaaaUUUMMMKKKOOOTTTXXX]]][[[XXXWWWVVVQQQFFF===FFFfff{{{xxxeee[[[YYYYYYYYYTTTRRRPPPOOORRRWWW[[[^^^XXXjjj|||uuuiiieeegggfffeeefffggggggeeeaaa^^^aaabbbaaa^^^XXXRRRNNNLLLEEEDDDAAA???===;;;999777>>>IIIXXXccchhhhhhhhhhhhbbb]]]UUUJJJ???777444444333333333555777999999888:::999888666555888===BBBJJJRRRVVVSSSOOOLLLFFF???@@@CCC???EEE]]]ooowww~~~|||zzzxxxxxxyyyzzzyyyxxxxxxyyyzzzxxxxxxxxxxxxyyyzzz{{{|||}}}{{{wwwrrrnnnuuuttteeeaaaiiinnnvvvhhhIII>>>:::444333333333333333222222222222222222111111111000000000000000000000000000000333333222222111000000000333,,,///777666888QQQqqquuuVVVSSSbbbttt\\\IIIFFFEEECCCKKKXXXccccccaaa``````bbbeeegggdddiiisssrrrbbbiii|||]]]NNNCCCEEEKKKMMMLLLKKKDDDEEEEEEDDDHHHLLLJJJEEE<<<;;;;;;;;;<<<===???@@@===<<<;;;:::::::::<<<===999:::===BBBCCCAAACCCHHHXXX```ddd^^^VVVQQQMMMJJJGGGFFFDDDAAA@@@EEEOOOWWWhhhoootttqqqnnnnnnooonnnfffdddrrr{{{yyyhhh___mmm]]]______ccccccUUUAAA666666===;;;:::888333---...333222777:::888222...000333---///222444555333111///222111111222444666555444333222222333222333999@@@rrr}}}eee___]]]HHHHHHBBBAAAAAA@@@???>>>===<<<<<<666555333111000///......------------------------+++---111222000...------........................++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...------------...///111111111000000000000111222333222111//////222444444444222222333333444444555555555777999999@@@MMMYYY^^^TTTPPPOOOUUU^^^eeeddd```fffeeebbb``````[[[NNN@@@===LLLZZZuuuuuujjjdddaaaaaa^^^[[[YYYZZZ^^^dddhhhbbbsss}}}}}}wwwvvvuuuuuusssooojjjfffjjjkkkjjjfff___XXXSSSQQQMMMIIICCC???===;;;999888CCCNNN]]]gggkkkkkkiiihhhaaaZZZNNNBBB999555555555111111333666:::<<<<<<<<<::::::999666444777===CCCNNNZZZcccbbb___\\\SSSHHHCCCEEEAAAIIIaaaqqqwww~~~{{{yyyxxxxxxyyyyyyxxxwwwwwwxxxzzzwwwxxxxxxyyyzzz{{{||||||~~~uuuoookkkhhhssszzzsssqqqsssvvv~~~\\\EEE===999444333333333333222222222222222222222111111111111000000000000000000000000000333222222222111111000000000---000666666888LLLdddXXXLLLMMMgggrrrYYYMMMHHHEEEHHHOOO^^^```bbbbbbbbbbbbccceee```bbbfffnnn{{{tttvvvzzzxxx{{{~~~lllYYYJJJLLLRRRQQQMMMKKKDDDEEEEEEDDDGGGKKKHHHBBB999888777666666777888999888999::::::999999;;;===<<>>===<<<<<<555444333111000/////////------------------------,,,...000111000...---...........................+++++++++,,,,,,---------,,,,,,+++++++++,,,---...---------......///000111111111000000000111222333444222000000222444555555222222333333444555555555444777888999AAALLLRRRQQQEEELLLXXXdddlllnnnllliiipppqqqpppooopppmmm```RRRDDDDDDFFF```}}}uuuvvvsssnnnjjjiiimmmsssxxxvvv{{{uuuqqqqqqrrrrrroooiiibbb]]][[[XXXQQQIIIBBB???>>><<<;;;FFFQQQbbbnnntttttttttsssiii___PPPEEE>>>:::777555111222444777<<<>>>>>>===999:::999555333666===DDDSSSbbbmmmnnnlllkkkbbbVVVLLLMMMHHHPPPfffrrruuu}}}|||}}}~~~~~~}}}|||zzzzzzxxxyyyyyyxxxvvvwwwxxxzzzxxxyyy{{{|||}}}~~~~~~~~~yyyqqqooommmjjjsss|||xxxuuurrrtttlllOOO???999666444222222222222222222222222222222222111111111111000000000000000000000000000222222222111111111111111///000222333222777GGGWWWcccWWWQQQ^^^}}}kkkVVVJJJFFFHHHJJJVVV[[[aaadddeeeddddddeee^^^^^^^^^aaannn~~~ggg\\\QQQPPPaaaxxx{{{tttiiiddd```^^^\\\gggzzzbbbPPPQQQXXXYYYVVVWWWNNNMMMJJJFFFHHHKKKHHHCCC:::999888666666666777777666999;;;;;;999888999:::===CCCVVVqqqhhhhhhccc]]][[[^^^```___ZZZ\\\ZZZSSSHHHBBBBBBEEEWWWiii~~~|||zzztttmmmbbbkkkooo\\\LLLNNNOOOKKKAAA666222333333FFFMMM>>>//////333333===;;;777444222111000//////000222444444333222111222111000111222333222111222333333222333666999:::TTTxxxrrraaa[[[IIIIIIAAAAAA@@@@@@???>>>===<<<<<<555444333111000/////////------------------------,,,...000000///.........---.....................+++++++++,,,,,,------------,,,+++***+++,,,---...------,,,,,,,,,---......222111000000000111333333666444000///000000111000222222333444444555555666333777888999@@@IIIIIICCCGGGUUUfffoooooollllllooowwwzzz{{{{{{~~~~~~sssfffOOOLLLHHHVVVtttzzzuuutttxxx~~~~~~zzzrrrtttvvvuuuqqqlllhhhfff___XXXMMMEEEBBB@@@???>>>FFFSSSeeeuuu}}}ssshhhYYYMMMGGGBBB<<<777444555666999<<<>>>===;;;999:::999555222555===DDDUUUdddpppppppppqqqiii]]]WWWVVVQQQWWWjjjrrrssszzzyyyzzz{{{}}}}}}}}}||||||yyyyyyyyyxxxvvvwwwyyy{{{uuuvvvxxxzzz{{{{{{{{{zzzrrroootttuuuqqqtttyyyrrrrrrlllooo^^^FFF:::555444555222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111///222444111///555BBBMMMqqqiii```bbbxxxuuu[[[KKKGGGHHHHHHPPPWWW```fffgggfffeeefff^^^^^^\\\\\\gggxxxwwweeeLLLIIIEEEEEEPPPjjjqqqlll{{{pppiiiddd```fffbbb\\\RRRUUUttt|||bbbMMMOOOXXX[[[\\\___YYYVVVPPPIIIIIILLLJJJFFF<<<;;;:::999999999:::;;;888;;;======:::777777888777@@@YYY}}}~~~|||uuunnnpppxxx}}}}}}yyyzzzvvviiiWWWIIICCCBBBWWWlll~~~mmmiiiYYY]]]sssmmm[[[QQQSSSRRRIII>>>666333333,,,GGGRRR>>>---000666333AAA999111///333444111,,,000111222333333333222222333111000111222222111000222333333222444777999999CCCmmmkkkbbbKKKGGG@@@@@@@@@???>>><<<:::999888555444333111000//////...//////...---,,,,,,+++++++++,,,...000000///...---+++++++++,,,......---+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000...000111111000000111222111111000//////000111222333333333444444444555555111777<<<;;;:::>>>IIITTT\\\cccssswwwlllhhhooo~~~tttmmmeeebbbjjj}}}zzzzzz{{{wwwmmmeeefff[[[PPPKKKHHHDDDBBBBBBGGGLLL^^^www~~~yyypppdddUUUFFF===:::000444888999:::<<<======<<<555666<<<:::444;;;IIIbbbkkkrrruuuvvvssskkkcccddd]]]WWWZZZeeeqqqwwwxxxvvvuuuuuuvvvyyy{{{{{{{{{|||{{{yyyxxxxxxyyy{{{|||vvvxxx{{{||||||||||||}}}}}}rrrsssooonnnttt{{{|||xxxtttiiijjjrrrmmmQQQHHH>>>777666333111111111222222333333333111111111111000000000000111111000000000000000111000000000000000000000000444444333333444888>>>CCCxxxttthhhsssZZZNNNLLLIIIEEEKKKNNNVVVaaafffdddccceeebbbdddcccbbbiiiwwwwww[[[NNNDDDAAA???AAAGGGUUUmmmyyyjjjddd```aaaooohhh\\\^^^iiisssxxx{{{lllYYYXXXjjj{{{llleeeVVVKKKMMM\\\llltttiiirrriiiNNNBBBJJJMMMEEEDDDAAA<<<888666777999;;;:::@@@CCC>>>777555888;;;===FFF\\\{{{}}}jjjZZZQQQMMMTTTjjj{{{fffkkkrrrzzz|||mmm[[[XXXZZZSSSCCC888555222///222CCCOOOGGG333+++666EEE777333///...000111111///222222222222222111000///000000000000111111111111555444333222222444666777>>>dddooobbbKKKGGGAAAAAA@@@@@@???===;;;999888555444333111000//////...///......---,,,,,,+++++++++,,,...///000///...------,,,,,,---...///...,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000000111222222111111222333222111000//////000111222333333333444444444444444111555777888;;;FFFXXXgggwwwxxx}}}~~~uuufff^^^^^^nnn{{{zzz}}}wwwrrriii^^^TTTLLLIIIOOOXXX\\\UUUVVVfffzzz{{{kkkXXXGGG???===777999;;;;;;<<<=========>>>777555888666555CCCUUUgggkkknnnmmmlllkkkeee]]][[[UUUQQQUUUbbbooovvvwwwuuuttttttuuuvvvxxxyyyyyyzzzyyyxxxvvvvvvxxxyyyzzzyyyyyyyyyxxxxxxzzz}}}~~~|||qqqjjjiiikkksss|||~~~yyyuuuhhhoooeeeKKKCCC888333555444111111111222222333333333111111111111000000000000111111000000000000000111000000000000000000000000222333222222333666;;;???WWWxxxlllTTTKKKHHHEEEFFFGGGNNNZZZbbbdddfffhhhllloooooommmpppzzzuuuVVVHHHIIIFFFEEEEEEFFFHHHQQQbbbrrr{{{uuufffZZZWWWUUUTTT^^^lllmmmgggaaabbbmmmuuuqqqvvv}}}|||ttteeeWWWXXXeeessszzz~~~{{{]]]GGGEEEHHHGGGHHHFFFBBB???>>>???AAABBBKKKLLLIIIBBB;;;999;;;???@@@JJJ___xxxxxxggg]]]aaallltttxxx}}}zzzhhhcccmmmzzzuuufff]]]ZZZNNN>>>444333333111+++888GGGMMMJJJDDDBBBCCC444111......000333333222111222222222222111000///000000000000111111111111444333222111222333555666<<>><<<:::999555444333111000//////............------,,,,,,++++++,,,.../////////...---...---,,,---///000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000222333333222222333444222111111000000000111111444444444444333333333333333444555666>>>RRRlllwwwkkk___YYY]]]dddqqqwwwxxxwwwkkk``````qqqwwwbbb```rrr~~~nnnZZZLLLEEEDDD@@@???>>>>>>===;;;;;;;;;===:::999999777:::JJJ]]]hhhiiigggbbb``````\\\VVVOOOJJJGGGOOO^^^llltttvvvtttsssssssssssstttuuuvvvxxxwwwvvvuuuuuuvvvwwwxxx{{{yyywwwttttttwww~~~||||||yyyooofffgggllluuu}}}|||wwwmmmyyy~~~\\\EEE>>>444000444666111111111222222222222222111111111111000000000000000000000//////000000111000000000000000000000000000111222222222333666999;;;NNNfffoootttppp[[[NNNHHHEEEBBBEEEPPP[[[aaaeeeiiinnnssstttrrrsssxxx{{{{{{xxx\\\IIIIIIRRROOOOOOQQQRRRQQQSSS\\\fffwwwjjjgggZZZPPPMMMJJJGGGKKKRRRmmmmmmeeegggjjjkkkmmmhhhkkkpppxxxyyyiii[[[YYYbbbkkkooommmsssppp]]]HHH===???CCCHHHHHHHHHIIIJJJMMMOOOQQQZZZVVVOOOFFF???===???CCCAAAKKK\\\lllxxx|||xxx{{{xxx}}}|||~~~ooommmwwwqqqhhhaaaXXXGGG777111222333111,,,000:::HHHQQQPPPEEE:::000...---...111333555555111111222222111111000000000000000000111111111111333222111111111222444444999LLL___sssuuuaaaJJJIIIDDDBBBBBBAAA@@@>>><<<;;;999555444333111000//////.........---------,,,,,,,,,,,,---......//////.........---,,,,,,...//////...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111333222111111222444222222111111111111111111444444444333333333333222666666666888BBBXXXsss~~~qqqaaaUUUSSS\\\kkkwwwtttooovvvzzziiikkkssseee]]]XXXUUUMMMIIIFFFEEECCC>>><<<<<<;;;===???>>>;;;AAAQQQaaaeeeccc]]]VVVSSSSSSOOOIIICCC???@@@III[[[jjjsssuuusssssssssrrrqqqqqqrrrsssvvvvvvuuuttttttuuuvvvvvvyyywwwuuurrrrrrvvv}}}}}}||||||uuujjjiiilllqqqxxx}}}www{{{WWW@@@;;;444222555444111111111111111222222222111111111111000000000///000////////////000000111000000000000000000000000///111222222222222333555777777EEEJJJEEE___yyy\\\JJJHHHBBBAAAIIISSSZZZaaafffjjjppptttsssrrrsssrrroooooopppwwwwwwccc[[[[[[```dddaaa```aaaaaa___\\\aaahhhqqq|||ssskkk___SSSLLLGGGAAA@@@CCCVVVjjj{{{tttbbbZZZXXX[[[fffrrr{{{tttqqqmmmooouuuuuuooobbbVVVTTTXXX[[[YYYOOOPPPSSSQQQFFF;;;888;;;@@@BBBFFFKKKPPPUUUYYY[[[[[[TTTMMMHHHCCC@@@@@@CCCDDDKKKWWWaaahhhrrr|||vvv~~~~~~wwwxxx{{{kkkggg```RRR@@@333000222222000555111000666>>>???888//////......///111222444444000000111111111111000000///000000000111111111111111111000000111111222333666@@@QQQkkk|||mmmaaaJJJIIIEEEBBBBBBAAA@@@>>><<<;;;999555444333111000//////...---------------,,,,,,,,,,,,------...............---,,,******,,,......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111111000000111333222222222222111111000000333333333333333333333333666666666888@@@RRRhhhxxxhhh```VVVSSS[[[iiitttyyylllbbbeee~~~|||hhhsssyyywwwqqqiii\\\UUUPPPPPPNNNFFFBBBBBB<<>>DDDIIIOOORRRTTTMMMIIIGGGIIIFFFAAA???AAAFFFJJJSSS[[[bbblllyyy}}}~~~~~~yyywwwsssyyytttpppXXXJJJ;;;333333333000...666333...,,,,,,---......//////000000000000111222///000000111111111000000///000000000111111111111000000000000111111222222444:::JJJiii|||uuu~~~}}}mmmxxxcccJJJIIIEEEBBBAAAAAA???>>><<<:::999555444333111000//////...------------------------------------......//////---+++******+++---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........000111111000///111222333333333333222111000///222222222222333333333333333444555666;;;FFFTTT^^^[[[]]]^^^bbbiiiooonnnhhhccc\\\bbbyyy|||wwwuuu|||pppggg}}}xxxfff^^^YYY[[[XXXOOOHHHGGGFFFHHHDDD===DDD]]]www|||oooaaaXXXQQQEEE:::888777:::FFFYYYiiiqqqsssoooqqqrrrqqqnnnmmmppprrrrrrrrrrrrrrrrrrrrrrrrrrrnnnpppqqqrrrtttxxx}}}|||vvvpppjjjddd```hhhqqqyyy}}}lllppp}}}iiiGGG444444333111222///111111111111111000000000111111111111000000000000............///000111111000000000000000000000000000222333333222111222444333---222777444DDDnnnrrr|||uuuyyybbbGGGFFFAAA@@@DDDIIIPPPZZZcccjjjqqqvvvtttqqqmmmgggaaafffgggkkkvvvyyyuuuqqqqqqvvv~~~rrrlll```SSSGGGAAABBBDDDMMMWWWdddzzz~~~zzzuuukkkcccVVVOOOKKKOOOVVV[[[bbbggg\\\[[[WWWUUUXXX]]][[[UUUNNNHHHDDDBBB@@@<<<999:::555666888;;;>>>AAACCCDDDAAA@@@EEEKKKIII@@@===AAADDDGGGMMMSSSWWWbbbwww|||zzz{{{~~~{{{xxxzzz}}}rrrMMMAAA666444555333000...---000222000------000444///111111111///...///000//////000000111111000000000000000000111111111111000000111111222222222222333777DDDcccvvvyyy{{{wwwvvvfffkkkeeeKKKIIIEEEAAA@@@@@@???===;;;999888555444333111000//////...---------------------------------------.../////////,,,******,,,.........///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---///111222222111000222333333333444444333111000///000000111222333444444555222333444555888===EEEKKKVVV```ggghhhhhhjjjhhhdddggghhhqqqrrrggg[[[[[[lll~~~rrrqqquuuiiipppwwwmmmiiimmmkkk___WWWVVVWWW[[[WWWRRR\\\wwwvvveee[[[TTTHHH===777666999FFFXXXgggooopppkkknnnpppoookkkkkknnnqqqnnnnnnoooooooooooonnnnnnlllmmmnnnppprrrxxx}}}wwwnnnfffbbbbbbeeelllyyyllljjjmmmnnn{{{UUU<<<111555111000555777222111111111000000000///111111111111000000000000...------......000111111000000000000000000000000000111222111000000222444...111333777888;;;YYY}}}qqqsssooo[[[YYYgggjjjsss|||zzz^^^IIIDDDCCCCCCDDDEEEHHHRRR]]]fffnnntttuuutttssspppkkkvvvuuuuuuwwwuuussskkk[[[LLLDDDCCCFFFMMMTTT]]]zzztttvvvwwwoooddd[[[VVVRRRLLLGGG@@@DDDGGGJJJSSS^^^fffhhheeeaaaZZZVVVYYY^^^\\\VVVPPP]]]eee]]]MMMBBB@@@AAA:::999999999::::::;;;<<>><<<:::999888555444333111000//////...------------------------...------------...//////000...++++++---///000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---000222333333222111333444333333444444333222000/////////000111333444555666444555666777777;;;@@@DDDTTT___fffbbb^^^bbbjjjnnnsss{{{mmmVVVLLLVVVppp}}}eeeUUURRRWWWfffzzztttppp{{{~~~uuukkkjjjdddlllnnnlllwww~~~lll[[[RRRMMMDDD:::777666999FFFWWWfffmmmmmmiiilllnnnmmmjjjiiilllqqqkkkllllllmmmmmmllllllkkklllllllllmmmqqqwww{{{tttkkkbbb___eeemmmuuuuuuvvvyyy{{{vvviii[[[HHH555222888222000:::BBB222111111111000000//////111111111111000000000000---------......000111111000000000000000000000000///000000//////000222555000666333444666000GGGxxxyyy___SSSWWWSSScccdddkkk{{{yyyvvv^^^MMMGGGFFFGGGFFFBBBAAAJJJUUUfffooowww{{{~~~~~~~~~|||wwwsssuuu{{{|||vvveeeRRRFFFDDDFFFSSSRRRSSSkkk~~~```QQQRRRIIIHHHEEECCCBBBCCCEEEFFFHHHPPPTTTSSS[[[lllyyyzzzwwwooocccZZZZZZ^^^\\\VVV```iiiPPPGGGFFF>>>===<<<;;;<<<===>>>???CCCEEENNNVVVOOOAAA>>>EEETTTYYYZZZPPPBBBFFFccc~~~|||}}}xxxrrrqqqxxxvvvwwwuuuVVV@@@777111222333111222666555222...///222333///+++,,,///111111///...000222......///000000000000000000000000000111111111111111111222333333333333222222333666OOOwwwwwwfffnnnjjjZZZYYYcccIIIGGGCCCCCCAAA???>>>>>>>>><<<:::888777444222///---,,,,,,///---,,,,,,------,,,+++,,,++++++++++++,,,------++++++*********+++---...111111000......---------...------,,,,,,------.........---------......///111555888888555333333555222222222222222222222222111111111222333444555666666555333333555999===???HHHZZZddd^^^\\\iiiwww}}}xxxyyyiiiXXXQQQVVViii|||qqq```ZZZTTTKKKdddttt|||wwwvvvwwwkkkggg{{{pppZZZLLLEEEBBB>>><<<444999===DDDSSSdddkkkhhhfffeeeeeefffhhhkkkoooqqqpppllliiiiiiiiigggjjjooonnnkkkkkkpppxxx~~~xxxoooiiicccaaafffnnn{{{jjjVVVRRR===999555333333444444444333333333222222111111111000000000000000000000000---......///////////////////////////000000000000000000000000111111111111111111444444......DDD___bbbOOOOOO[[[jjjpppppp}}}|||rrr|||```TTTMMMHHHCCC@@@AAADDDGGGIIIXXXjjjxxxzzz|||~~~vvvllliiipppvvv^^^GGGEEEQQQ[[[VVVYYYhhh~~~ttt[[[JJJBBB???<<>>>>>>>><<<:::777666444222000///...---///...------......---+++,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,...///000///...------,,,,,,,,,---------,,,,,,---------...------------...//////...111444555555444444444222222222222222222333333111111111111222333555555666555333333555888<<>>===BBBSSSdddhhhddddddddddddeeehhhlllooorrrsssnnnlllkkkiiifffhhhmmmkkklllpppxxx{{{tttlllhhheeeeeemmmuuueeePPPLLL:::777333111111222333222222222111111111000000000000000000000000000000000---......///////////////////////////000000000000000000000000111111111111111111444666111///???TTTyyycccVVVmmm||||||mmmOOOJJJIIIFFFDDDCCCCCCFFFHHHRRRbbbppptttyyy~~~uuuiiidddkkkyyy|||cccMMMKKKVVVfffaaabbbmmm|||bbbLLLCCCAAAAAA;;;>>>BBBGGGSSSbbbhhhgggffffffeeeaaa```eeennnvvvsssttt{{{uuueee\\\vvvuuuwwwdddZZZQQQLLLJJJIIIMMMRRRTTT^^^aaa___[[[OOOLLLXXXzzzwwwaaaTTTVVVeeekkkooorrrtttuuuvvvxxxzzzvvvtttrrrttt|||~~~sssbbbccclll{{{^^^999666555333222111111222222222111000000///000000000...///000000//////111222...///000111111000///...000///...///000111000///000000000000111222333444444888666>>>```xxxxxxnnnXXXfffLLLIIIDDDCCCAAA???>>>>>>>>><<<:::777666444333111000000000000///---...//////...,,,---------,,,---......///...---------------...///.........---,,,,,,++++++------------------------------------......//////------///111444555444333333333333333333333333333111111111111111222333444555444333333555888;;;===@@@@@@III]]]rrrvvvlllnnnvvvzzz|||yyyyyyzzz}}}gggRRRMMMQQQUUUZZZ]]]ZZZVVV[[[kkk{{{tttooofff^^^]]]dddpppyyyyyykkkgggaaaZZZUUUTTTSSSQQQOOOIIICCC>>>CCCSSScccfffaaabbbbbbcccdddgggkkkoooqqqssspppnnnmmmiiieeefffjjjhhhnnnxxxrrrlllhhhggghhhlllvvv}}}ZZZFFFBBB777444111///000111111000111000000000000/////////000000000000000000000000---......///////////////////////////000000000000000000000000111111111111222111444777444111999GGGggghhhSSSKKKJJJIIIFFFDDDCCCDDDFFFIIIVVVdddlllvvvzzzvvvjjjdddiiittt|||hhhYYY[[[fffrrrnnnmmmtttgggKKK@@@@@@CCCEEEEEEIIIOOOYYYiii{{{~~~yyypppfff```aaaiiippp|||~~~vvvjjj\\\SSSNNNMMMSSS[[[]]]jjjooopppmmmbbb___kkkjjj___fffddddddeeejjjooossstttsss}}}|||tttqqqpppuuuvvvnnnyyynnnjjjttt|||ttt|||nnnLLL444555444333222111111111111444333222000///...------...000111000//////000222...///000111111000///...000///...///000111000///000000000000111111222333333333444999QQQvvvcccgggMMMJJJEEECCCAAA???>>>>>>>>><<<:::666555444333222111111111111///......//////...---...------------...//////------------------..................------,,,,,,,,,------------------,,,,,,,,,---....../////////...------000444666444111444444444444333333333333111111111000111111222222444444333333444777:::<<>>UUUtttpppWWWQQQJJJEEEDDDEEEEEEDDDCCCMMMYYYfffttt||||||ssslllkkkrrr~~~|||tttsss}}}zzzhhhRRRGGGIIIOOORRRPPPZZZ]]]cccnnn|||zzznnnfffeeekkkpppsssxxxqqqoooeeeZZZUUUSSSUUU\\\dddiiivvv~~~}}}vvv}}}vvvxxxuuuqqqmmmlllmmmooonnnmmm|||xxxsssqqqnnnooovvvzzzmmmfffhhhuuuvvvgggccceeejjjcccPPP>>>777333333222222111111111111444333111000......---------...000///...---...///...///000000111000000///000///...///000111000///000000000000000111222222000...555888DDDvvvzzzjjjiiiNNNJJJEEECCCAAA???>>>>>>>>><<<:::666555444333222222222222111///......//////...---...------------...//////,,,------------,,,,,,,,,....../////////...------,,,,,,---......---,,,,,,+++,,,---...////////////222///...000444555333111555555555444444444333333222222111111000111111111444333333333444666999:::<<>>>>>>>><<<:::555555444222111111111111000///---...//////...,,,---------,,,---......///,,,------------,,,++++++......///000000///...---+++,,,---......---,,,+++***+++---///000000//////222111000111333444444333666666666555555444444333444333222111111111111111333333333333444666888999999DDDaaavvvvvv~~~nnn___XXXQQQHHHCCCEEEAAAAAABBBFFFJJJJJJHHHEEEGGGSSSqqquuueeePPPBBB>>>AAACCCDDD???EEEJJJ^^^dddFFFEEEFFFMMMVVV]]]```eeejjjfffeeecccbbbbbbcccdddeeebbbbbbcccdddbbbbbbiiirrrxxxjjj``````dddmmmuuu}}}xxxPPP===999999333111000000222333333222000000111111111111222222////////////////////////---......///////////////////////////000000000000000000000000111111111111111000......000333777;;;<<>>>>>>>><<<:::555555333222000000/////////...------......---+++,,,,,,,,,,,,,,,------...---......///...---,,,+++,,,---///000000///---,,,+++,,,...//////...,,,+++)))+++---///000000//////...000111111222333555777777777666666555444444333555555333222111111111111333222222333444555777777;;;CCCUUUjjjwww{{{{{{rrrsss}}}ssseeeTTTKKKKKKJJJJJJJJJLLLMMMMMMKKKIIIIIIMMM```[[[PPPBBB999888;;;<<<;;;@@@BBB???FFF\\\kkkuuuvvvvvv```OOOLLLNNNWWW]]]___bbbgggeeedddbbbaaaaaabbbdddeeeaaa```bbbbbbaaabbbkkkwwwuuuhhhcccdddjjjttt{{{jjjGGG:::888666111000///000222333333222/////////000000000111111////////////////////////---......///////////////////////////000000000000000000000000111111111111000111111000000333666777<<>>>>>>>><<<:::555555333111000///......///---,,,,,,---...,,,+++,,,++++++++++++,,,------//////000000000///---,,,+++,,,...//////...,,,++++++,,,...//////...,,,+++)))***---///000000//////+++...111111000222666:::888777777666555444444444666555444333222111111111222222222333444555666777;;;<<>><<<>>>FFFIIILLLYYYuuummm}}}ZZZQQQNNNUUU]]]___```bbbcccbbbaaa```aaabbbdddfffaaaaaabbbbbb```bbbmmmyyy}}}xxxyyyrrrfffggghhhoooyyyyyysssaaaAAA777555222000///...000222333222111---.........//////000000////////////////////////---......///////////////////////////000000000000000000000000111111111111...222444333111222333444999:::bbb}}}]]]JJJFFFIIIDDDCCCDDDJJJTTT___lllvvv~~~}}}}}}qqquuu}}}~~~yyyxxx|||{{{qqqiiiggg]]]YYYSSSMMMIIIEEEBBB@@@@@@>>>DDDMMMLLLJJJ[[[rrr}}}|||qqqzzzqqqwwwyyy{{{uuu}}}{{{rrrmmmsss{{{{{{rrrhhhdddeeeiiijjjqqqwwwuuuoooooowwwvvvlllnnnpppxxxqqqcccaaaWWWFFF777111111111...///000111111000//////000000///..................000222222000...------............///000222222000///...///000111111///111000////////////000000***444222333<<<===OOOvvvzzz}}}qqqjjjNNNIIIDDDBBB@@@?????????===999666666555555666444//////222......///////////////......---,,,,,,,,,,,,---...,,,---......///.........,,,,,,,,,---------.........///111222333222000///...------......///000111111111000000222444777999888777777666555555444444444444444333222111000///111111111222333444666777666;;;<<<@@@FFFFFFPPPggguuu{{{sssrrrmmmeee___]]]^^^\\\YYYOOOEEEIIIfffoooTTTDDD:::>>>AAA===;;;>>>@@@<<<;;;===??????DDDIII~~~}}}}}}iiiPPPRRR^^^bbb```___````````````____________YYY[[[]]]]]]^^^fffrrr|||xxxnnnkkkhhhcccjjjllltttmmm~~~pppRRR===333333888000000111111111111000000000000000000000000000000000000//////.........---....................................////////////222222222222222111000///111111000000111111222333888666GGGgggvvvpppnnnvvvvvveeeVVVPPPDDDEEEBBBCCCFFFIIIOOOZZZfffvvvvvvwww|||yyy|||^^^GGGHHHKKKDDD>>>@@@EEEBBBCCCJJJSSS[[[aaadddvvvyyyiiicccfffhhhkkkoooqqqssssssssspppssszzz}}}rrrgggiiikkkfffeeeiiilllyyyrrrzzz}}}```\\\UUUJJJ>>>555111111222000000000000000000000000........................---------............///---------............///222222111000//////000000000000//////000111222222222111000//////444CCCRRRqqq|||iiiNNNJJJEEEIIIEEEAAA>>><<<;;;:::999666333222222000,,,---111///000000000///...---------,,,++++++++++++,,,---+++,,,---....../////////,,,,,,,,,---------......---...000111222111000///...------......///000111111000000000111444666888888777777666555444444333444444444333333222111000111111111222333444555666666:::999<<>>AAA>>>===???@@@AAAEEEKKK|||~~~^^^VVV[[[]]]]]]^^^____________^^^^^^^^^]]]\\\\\\ZZZYYY]]]gggttt~~~rrrgggdddbbb^^^mmmqqqzzz~~~tttgggKKK999111111444000000111111111111000000000000000000000000000000000/////////................................................////////////111222222222222111000///111111111111111222222333222444???VVVnnn{{{xxxqqqrrrzzzrrr\\\SSSHHHDDDAAAAAACCCEEEIIIRRR[[[mmmooossszzzpppOOOFFFGGGFFFIIIQQQKKKHHHMMM]]]ppp{{{{{{wwwzzzvvvrrr{{{ooofffffffffggghhhiiikkkmmmnnnsssvvv|||~~~yyyllldddfffhhheeeffflllnnn}}}~~~yyybbb\\\SSSDDD888222111222333000000000000000000000000........................---------............///---------............///222111111000//////000000000000//////000111111222111000000000///333AAANNNiiiwww{{{fffMMMKKKFFFOOOJJJBBB===::::::;;;;;;999555333333000---///444111111000000///---,,,+++,,,++++++******++++++,,,++++++,,,---.../////////,,,,,,,,,---------......,,,---///000000000///......------......///000111////////////111333555666888888777777555444333222444444444333333222222111111111111111222444555666555999777888>>>EEEZZZzzz}}}vvvqqqkkkhhhbbbVVVNNNWWWgggnnnfffYYYZZZXXXQQQKKKIIIIIIEEE??????<<<<<>>AAA===666222333------...///000000000///+++,,,------------,,,+++---,,,+++***+++,,,...///,,,,,,,,,---------.....................//////000...------......///000111//////000111222222222222666777:::<<<===<<<:::999777666555444444555666777111111111111111222222333333666444888<<<777999III^^^kkk|||mmmbbbbbbaaaaaaaaa^^^VVVNNNPPPVVVhhh|||vvvxxxyyy}}}sssmmmaaa^^^ZZZWWWWWWWWWVVVSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPYYYgggoooqqqmmmiiiggg___XXXRRRRRRTTTYYYeeeqqqgggKKK@@@555333333222111222000000111111111111000000////////////////////////............/////////000....................................////////////...//////000000000000000///000222333333222111000111...111666222777XXX~~~vvvkkkuuuSSSKKKEEEDDDCCC@@@@@@AAA@@@CCCGGGKKKOOOUUU\\\bbbiiigggiiimmmqqqwwwvvvqqqoooooowwwuuukkkooovvvvvvyyy~~~~~~|||vvvlllbbbZZZVVVVVVYYY]]]___ccchhhmmmppp|||rrr^^^XXX___cccooo|||uuujjj___PPPCCC555222000///000111111000////////////////////////........................---------............///---------............///...............///000000000000///...............000---...111111///222666@@@[[[fffdddNNNKKKEEEDDDAAA===;;;;;;<<<<<<<<<888777888:::666000---///...///////////////......***+++,,,------,,,+++*********))))))+++---000222,,,,,,,,,---------......///............///000000...------......///000111///000111222222222222222555777:::===>>>>>><<<;;;777666555444444555777888111111111111111111222222333444111555;;;555444BBBOOOXXXjjj~~~vvvvvvrrrrrrpppkkk```VVVVVV[[[lllooojjjuuupppggg[[[ZZZVVVRRRQQQRRRRRRPPPQQQQQQPPPPPPPPPOOOOOOOOOSSS^^^lllrrrpppiiidddbbbZZZSSSQQQUUUYYY```mmm{{{~~~VVVDDD<<<666666666444444555000000111111111111000000////////////////////////---.........//////000000..................................../////////000......///000000000000000...000222333333333111000111000222555444;;;UUUpppnnn[[[RRRJJJHHHFFFCCCBBBCCC>>>CCCHHHKKKNNNRRRWWW[[[```bbbgggjjjhhhiiisss}}}yyy~~~zzzzzz}}}xxxmmmaaaXXXUUUUUUVVVYYY\\\___eeelllpppqqq~~~tttiiieeehhhuuu|||qqq^^^GGG555222111///......000222333////////////////////////........................---------.........//////---------.........//////...............///000111111000///...............000...---000111000222666333RRRzzzcccLLLHHHAAA@@@???>>><<<;;;;;;::::::888666333222444333000...000///...---------------,,,,,,,,,+++++++++******+++++++++,,,---...///000---------------------------,,,,,,,,,,,,---......---///111///------000333---...///111222222222222333444666;;;???@@@===999;;;888444444555666555333777555444222111111222222444555555555444444555777DDD???NNNvvvuuu^^^XXXkkk|||kkkWWWXXXdddwwwgggTTT^^^rrruuuddd^^^TTTSSSSSSQQQPPPOOONNNMMMMMMPPPPPPLLLGGGHHHPPPXXX```jjjpppkkkccc___ZZZTTTPPPPPPPPPTTT^^^lllyyyuuu}}}~~~```MMM777666555333222111111000000000000000////////////---...............------///............---------.........------,,,,,,,,,............////////////222111111111000000//////000000000000111111111111333111222333222555CCCSSS{{{mmmVVVMMMGGGHHHHHH@@@AAABBBCCCEEEHHHMMMQQQTTTTTTYYY^^^``````ccciiioooyyyzzz}}}~~~{{{~~~~~~|||~~~~~~vvvhhh___WWWPPPPPPUUUYYYUUU]]]pppxxxlll^^^XXXfffyyyyyysss~~~sssWWW???333333222000/////////000111222222000///............//////...---,,,,,,++++++,,,,,,,,,---------......,,,------...///000111111...............///000000............////////////000000000000111111111111666AAAuuucccMMMIIICCCBBBAAA???>>><<<;;;::::::888666333333333333000...//////...---------------,,,,,,,,,,,,++++++++++++,,,++++++,,,,,,...//////---------------------------------------......///+++---///000//////000111//////000000111222222222333333666:::???AAA@@@>>>===:::666555666777666444666555444333222222222222222444444444333333555777===:::GGGiiixxxfffqqqjjjRRRKKKIIIOOO]]]aaa]]]LLL@@@JJJYYYfffuuutttuuuyyy{{{ttteeeZZZWWWSSSRRRQQQPPPOOONNNNNNMMMNNNOOONNNKKKJJJMMMTTT[[[aaahhhjjjddd]]]XXXSSSNNNNNNOOOQQQXXXcccqqq{{{mmmggguuulllPPP@@@666555444222111000000000000000000000////////////---...............------///............---------......---------,,,,,,,,,............////////////111111111111000000000///000000000000111111111111111///111333222222;;;EEEtttcccRRRIIIIIIHHH@@@@@@@@@@@@AAADDDGGGJJJLLLOOOSSSXXXZZZ[[[^^^dddiiirrruuuzzz|||zzzzzz|||yyy{{{zzzwwwxxx|||{{{|||~~~~~~|||{{{{{{}}}tttiii^^^XXXSSSOOOQQQUUUUUU]]]lllvvvooo^^^SSSRRRYYYccccccaaalllxxx~~~|||uuudddLLL999000222222000/////////000111222111000///............///......---,,,,,,++++++,,,,,,,,,---------......------------...........................///000000............//////////////////000000000111111111111;;;eeedddNNNLLLFFFBBBAAA???===;;;:::999888777666444333333222000...//////...------------...------------,,,,,,,,,,,,,,,++++++,,,,,,---...///------------------------............/////////000,,,---000444666666333111222222111000000111222333222333555999???CCCEEEEEE@@@===999777777777777666444444555444444333222111111222333333222333555777999777@@@VVVnnntttgggWWWHHHAAAHHHEEEEEE<<<999@@@FFFPPPbbbccccccdddeeeaaaYYYUUUUUUQQQQQQOOONNNMMMMMMMMMMMMMMMLLLJJJKKKNNNTTT\\\```dddfffccc\\\VVVRRRMMMHHHKKKNNNUUU]]]jjjyyyhhhbbbcccqqq]]]FFF:::444333222111000000000000000000000000////////////------...............---///............---------...------------,,,,,,,,,............////////////111111111111000000000000000000000000111111111111111000222444444333555:::YYYsss[[[KKKHHHHHHBBBAAAAAA??????@@@BBBDDDEEEJJJNNNRRRUUUVVVYYY___cccooottt{{{{{{vvvxxx~~~}}}{{{wwwtttuuusssqqqqqqttttttuuuwwwyyyyyyyyyyyyxxxyyy{{{~~~|||xxxuuuaaaYYYRRRPPPOOOOOOQQQTTTVVVgggvvvrrr___PPPOOOVVVVVV[[[[[[\\\______mmmrrrmmmggg```RRRAAA333...222111000/////////000000111111000///.....................------,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,...............///000000............//////////////////000000000000111111///777QQQ|||dddNNNMMMIIIAAA@@@>>><<<999888666666777666555333333111000//////......---------............---------,,,,,,,,,,,,+++++++++,,,------...------------------------...//////000000000000000000111444:::>>>>>>999555555444222000///000222333222222444888===CCCHHHJJJCCC@@@<<<999777666666666333444555555555444222111///111222222111222444666777777===GGGQQQ^^^qqq{{{fffLLL???FFFMMMKKKBBB>>>AAA@@@EEEWWW^^^^^^^^^]]]YYYUUUSSSSSSOOONNNMMMLLLKKKKKKLLLLLLKKKIIIHHHLLLUUU]]]cccfffgggccc\\\UUUQQQNNNKKKHHHKKKQQQ[[[eeeqqq{{{```fffpppzzzqqqSSSBBB;;;222222111000000///000000000000000000////////////,,,---......///.........///............---------------------------------............////////////111111111000000000000000///000000000111111111111222111333555666666777888GGGnnnlllPPPEEEFFFCCCDDDBBBAAA@@@???@@@BBBCCCHHHKKKOOORRRTTTWWW\\\```iiiooozzz}}}~~~~~~vvvqqqlllllllllmmmllllllmmmoooppprrrsssuuuwwwxxxxxxyyyyyy{{{|||{{{xxxqqqkkkfffUUUPPPLLLKKKLLLNNNOOOQQQUUUcccjjj___MMMGGGQQQ^^^aaalllpppnnnmmmjjjuuuyyypppggg\\\SSSGGG;;;333111222111000///...//////000111000///.....................---------,,,,,,,,,,,,,,,,,,---------......------------------------...............///000000............////////////////////////000000000111000777CCCccccccMMMMMMJJJCCCAAA???===:::999888777666666555444222111000000......---------......///......---------,,,,,,,,,,,,,,,+++++++++,,,------------------------------...///000111111111000000111222666;;;@@@@@@<<<777666555222111000111222333111222444777;;;AAAGGGKKKDDDCCC@@@<<<999666555555333444555666555444333222///111222111111111444666444666:::===???EEESSS```uuu}}}ZZZHHHNNNZZZXXXKKKAAA???;;;===KKKTTTWWWXXXWWWSSSQQQOOOMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIKKKRRR\\\dddggggggddd]]]UUUOOOLLLKKKKKKLLLQQQYYYeeepppzzzppp```rrr~~~{{{^^^HHH<<<888111111000000///000000000000000000000////////////,,,------...//////......///............---------------------------------............////////////000000000000000000111111///000000000111111111111///000000000222555888888>>>WWWbbbIIIEEEBBBEEEDDDBBB@@@???@@@AAABBBEEEGGGJJJNNNQQQUUUYYY\\\]]]bbbmmmxxx|||}}}{{{wwwyyyyyyqqqgggbbb]]]aaaeeefffgggjjjlllnnnnnnooopppsssuuuwwwxxxyyyzzzyyyxxxtttmmmddd]]]XXXNNNLLLJJJIIIKKKOOOQQQPPPVVVYYYZZZUUUNNNNNNWWWaaammmxxxrrreeeVVVJJJ@@@777333444111111///.........///000000//////...............---------------,,,,,,,,,,,,,,,,,,---------......,,,------...//////000000...............///000000............////////////...////////////000000000000666999NNNvvv```JJJKKKIIIDDDCCCAAA???===<<<;;;:::555666666444222000000111...------------...//////------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------...000111111111000//////000333777:::;;;999666666555333222222222333333111222444666888===DDDHHHEEEFFFEEEAAA<<<777555444444444555555555555444444111222333222111111333555000333666666666:::BBBIIIRRRaaavvvuuuYYYXXXaaaggg\\\JJJAAA<<<<<>><<<;;;;;;;;;555666777555111///000111---------------...//////,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------------------,,,---///111111000///...---///111333333444555666444444444444333333333333222333555555666999>>>CCCHHHJJJJJJGGGAAA:::666555555555444444444444555555333444444333111111222444111222222222444777999;;;>>>HHHXXXuuu}}}eeeZZZddd|||zzz```MMMDDDBBBGGGHHHOOORRRPPPNNNPPPNNNJJJHHHGGGEEEDDDEEEGGGIIIKKKPPPUUU]]]dddgggddd]]]XXXQQQLLLJJJJJJIIIKKKTTT___hhhttt|||~~~qqqVVVDDD<<<888333000000000000111111222333000000000000////////////+++,,,---...///////////////............---------,,,,,,,,,---------..................///////////////000000000111111111111000000000000111111111111555;;;<<<666000222444444888999LLLpppxxxyyyxxxaaaOOOMMMIIIEEEBBBAAA@@@@@@>>>>>>@@@DDDIIIMMMPPPQQQSSSTTTZZZcccllluuuyyywwwpppkkkkkkjjjccc]]]ZZZXXXbbbhhhgggfffjjjlllkkkkkkkkkmmmnnnqqqsssuuuwwwpppkkkddd[[[RRRLLLHHHFFFHHHLLLOOOSSS^^^mmmuuuuuuuuunnnvvvrrraaaQQQAAA777333000111444111000///...---...//////.........------......///------------------------,,,,,,,,,---------......---------....../////////...............///000000............////////////........./////////000000...+++555;;;EEEnnn\\\DDDFFFEEE>>>>>><<<;;;:::999999888555666777555111///000111---------------...///000,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++------------------------,,,---///000111000...------///111111///000444777333333444555555444444333222444555555444666;;;???IIILLLNNNKKKDDD===888666666555444333333444666777444555555444111111222333666444222000222555555222;;;???HHH```~~~www}}}zzziiifffsssWWWIIIEEEHHHIIINNNPPPKKKIIIKKKJJJFFFGGGFFFDDDCCCDDDFFFIIIKKKTTT[[[dddjjjiiiaaaWWWPPPMMMJJJJJJLLLLLLNNNZZZhhhppp|||tttooo{{{eeeGGG999666444000111000000000111222333444000000000000////////////+++,,,---...//////////////////.........---------,,,,,,,,,------...................../////////000//////000000111111111222000000000000111111111111@@@IIIKKKBBB999777777666777777@@@YYY{{{wwwqqqttt~~~rrrsssyyyWWWTTTPPPKKKFFFCCCBBBAAA>>>>>>@@@CCCIIIMMMPPPQQQNNNOOOSSS]]]gggqqqzzzzzzrrrkkkjjjiiieeebbbbbb^^^gggmmmjjjgggjjjkkkiiimmmmmmnnnppprrruuuwwwxxxjjjeee\\\RRRJJJFFFDDDDDDHHHNNNTTT\\\kkk~~~vvvvvvfffWWWHHH999222000000222555111000///...---......///......---------......///------------------------,,,,,,,,,---------............---------,,,,,,,,,...............///000000............/////////000............/////////000111***777;;;;;;eee^^^HHHGGGAAAEEECCC@@@???>>>===:::888777777555444222111//////......////////////......---,,,,,,++++++,,,,,,---************************...///////////////......+++,,,,,,---...///111111000///...------...///111222000000333777888777444666333111111444666666444BBBJJJPPPNNNHHHDDD???:::999777555555666777666555666666666555444222111000111111111222333444555666:::===AAAIIIYYYqqq|||xxxxxxtttqqqsssqqq[[[NNNFFFKKKKKKKKKJJJKKKKKKLLLLLLEEEFFFFFFCCC@@@CCCKKKRRRWWW___fffggg```WWWQQQOOONNNJJJIIIMMMQQQVVVdddrrryyyjjj^^^hhh~~~vvvSSS===666444444555222222222111111111000000333222000///---,,,,,,,,,//////............/////////...,,,++++++,,,...///---,,,,,,,,,,,,---......+++,,,---...////////////......///000000000000000...,,,///666:::888:::???CCC888;;;KKKNNN???333333555666999IIIkkkyyylllaaaUUUPPPKKKDDD@@@@@@@@@@@@???>>>BBBHHHMMMNNNOOOPPPRRRWWW___nnnzzzwwwrrrooonnnnnnppppppmmmjjjiiijjjjjjiiihhhhhhiiijjjgggiiilllppprrrqqqmmmjjjXXXUUUOOOIIIFFFFFFGGGHHHIIILLLUUUfff~~~vvvzzz~~~vvvfffXXXKKK<<<222444444//////555III:::------000...,,,,,,------------------------...------,,,,,,------...************+++,,,,,,---------------------------///...---,,,,,,---...///////////////////////////111111000000//////......000,,,444555777\\\___JJJHHHBBBEEECCC@@@???>>>===:::888777777555444222111//////......////////////......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------............------,,,,,,,,,---...///000111------...///000000111111000000111333666888888777666444111111444666777666@@@IIIQQQRRRPPPMMMEEE>>>:::888777666777777666444666666666555444333222111111111111222222444555555444666999===FFFUUUhhhuuuqqq{{{~~~ttt\\\NNNLLLKKKIIIGGGFFFEEEEEEEEEBBBBBBAAA>>>>>>CCCKKKRRR^^^aaabbb^^^UUULLLFFFCCCFFFDDDFFFNNNUUU___ooo~~~}}}eeeXXX___sss~~~eeeHHH888444222111111222222222222111111111111111000///......------...//////............/////////...,,,++++++,,,...///---,,,,,,,,,,,,---......,,,---...///000000000000......///000000000000000///111999CCCEEE>>>999888444555666;;;BBBEEE???777777555444===UUUvvvpppWWWQQQNNNEEE???@@@?????????>>>@@@DDDGGGIIILLLNNNQQQUUU]]]jjjyyy~~~{{{xxxwwwttttttwww{{{|||xxxkkkjjjhhheeedddeeehhhjjjiiiiiikkkmmmlllhhhaaa\\\OOOMMMIIIFFFDDDDDDEEEFFFGGGNNNYYYeeeqqqzzzxxxnnntttzzz}}}rrraaaSSSFFF999000222333......333@@@444,,,,,,...------...---------------------------------,,,,,,---------,,,,,,+++++++++,,,,,,---------------------------///...------------...///........................000000000000//////.........---111222555OOOvvvaaaKKKIIICCCEEECCC@@@???>>>===:::888777777555444222111//////......////////////......---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,---...///000111---...000111222111000//////111333555666777999;;;888555333222444666777777;;;CCCMMMSSSWWWVVVMMMDDD???===:::888888888777555666666555555555444444333111111111111222333444444333666888999;;;@@@HHHNNNYYYrrrqqqlll}}}}}}aaaPPPJJJIIIGGGDDDBBBAAAAAAAAACCCBBBAAABBBFFFLLLSSSXXX^^^\\\XXXRRRKKKDDD@@@===>>>???EEEPPP\\\kkk~~~fffVVVbbb~~~vvvdddQQQ===444333111//////333333222222222111111111///...............////////////............//////...---,,,++++++,,,---...---,,,,,,,,,,,,---......---...///000111111111111......///000000000000//////222999AAAAAA999222///***555555,,,555IIIJJJ:::555444333666@@@ZZZaaaUUUTTTLLLDDDBBB@@@@@@AAA@@@@@@@@@BBBDDDIIIJJJMMMRRRYYYdddooowww{{{yyywwwvvvuuuvvvwwwxxxxxxrrrkkkhhheeebbbbbbcccfffhhhkkkjjjiiifffbbbZZZRRRKKKFFFEEEDDDCCCCCCDDDEEEFFFBBBIIIQQQVVVYYYbbbppp|||uuusss~~~wwwsssjjjkkkuuuhhhWWWIII>>>444...111222...---000444///+++,,,------...000------------------------------------------------......---,,,,,,,,,------------------------------///...------------...///........................000000000////////////...---111111000555@@@```bbbMMMJJJDDDEEECCC@@@???>>>===:::888777777555444222111//////---......//////......------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,------+++,,,,,,------------,,,,,,,,,,,,------///000000111111111111111000000000111444666666555555888<<<;;;:::777555555555666666666===FFFNNNVVVZZZUUUMMMHHHCCC===999888888888888666666555555555555555555222222111111111222333333555777888999999:::===@@@EEEZZZyyyttt{{{ttt~~~sssmmmUUUKKKGGGFFFDDDBBB@@@@@@AAAAAAAAABBBDDDIIIPPPWWWZZZ\\\VVVRRRMMMHHHFFFCCCAAA???:::>>>GGGRRRaaassslll___ggghhhSSSEEE777333333222111222333222222222222111111111///......------......//////......------......///...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......---...///000000000000000---...//////000000//////111111222333333000......---777555+++111DDDFFF888222222777:::888DDDkkkvvv___\\\]]]TTTIIIDDDBBBBBBCCCAAA???@@@CCCEEEFFFIIINNNTTT[[[cccgggeeehhhlllppptttyyy{{{wwwwwwmmmqqq}}}xxxqqqpppoooooopppsssvvvxxx{{{rrriiibbbgggeeebbbbbbbbbddddddeeejjjgggaaa\\\UUUNNNGGGBBBBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCIII[[[zzzvvvuuuyyytttmmm|||vvvhhhYYYIII>>>777111...111222...---///---,,,---------,,,...111------------------------,,,------------------,,,000///...---------------------------------------.........------.................................////////////////////////...555222222777666OOOaaaLLLJJJEEEEEECCC@@@???>>>===:::888777777555444222111//////------............---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,---...............---------------...///000222111///...///222555777555777999777555555888;;;@@@???===:::777555555555777;;;???FFFPPPZZZ\\\XXXQQQJJJAAA999666666777888777777666555555555666666333333222222111222222222333333444444555666999;;;FFFMMMaaazzzooovvvrrrzzzsssmmmeeeRRRGGGHHHEEEDDDAAA???>>>>>>???@@@>>>AAAGGGOOOVVVYYYYYYWWWOOOKKKFFFCCCAAA@@@???>>>:::AAAJJJUUUeeezzzppp```fff~~~___III>>>444222222111222444222222111111111111000000000///...------,,,,,,,,,......------------......---------,,,,,,------------,,,,,,,,,,,,---......------.../////////......------...///////////////333333111//////111222222111333222///333::::::555111000555;;;666999VVVzzztttlllssskkkXXXKKKEEEAAABBBBBB???@@@CCCBBBCCCEEEIIINNNRRRVVVXXXVVVXXX[[[^^^bbbhhhnnnsssrrrtttwww{{{mmmaaammm{{{zzzuuusssnnnmmmlllllllllnnnpppqqqvvvvvvuuusssnnniiidddaaa`````````bbbddddddaaa^^^ddd___WWWOOOJJJFFFBBB@@@@@@AAABBBCCCDDDDDDEEEEEEGGGAAA===???HHH___ssslllkkknnn]]]LLL>>>555333000///111111///...///+++...000...------...///------------------------,,,,,,---......---,,,,,,000//////...---------------------------------------..................---......................................./////////...333111444777000DDDrrr___KKKJJJEEEEEECCC@@@???>>>===:::888777777555444222111//////------............---------,,,,,,++++++,,,,,,---******++++++,,,,,,------+++,,,---......///......---------------.../////////...------000555;;;???888888888777666777999;;;AAABBBBBB???;;;777555555999;;;===@@@JJJXXXaaacccYYYRRRHHH@@@;;;999888777999888777555555555666777555555444333222222222222444333222222333555777888AAA@@@III```{{{kkkjjjwwwtttnnnzzz|||{{{hhh[[[QQQFFFCCCHHHDDDBBB???===<<<===???@@@GGGKKKRRRXXXZZZXXXUUUSSSMMMJJJEEE@@@>>>>>>@@@BBBFFFNNNVVV___mmmsssdddhhhwwwoooSSS@@@888222000000...000444111111000000000/////////000///...---,,,,,,,,,,,,......------------......---------------------------,,,,,,,,,,,,---......------............------------...////////////...---000222111111333222///000,,,---111444222111222333///000555444666JJJccc~~~jjjWWWJJJ@@@AAABBB@@@???CCCBBBAAAAAADDDHHHJJJKKKKKKKKKMMMOOOQQQTTTYYY___cccccceeeiiimmmrrryyyyyypppkkkwww|||yyytttsssrrrqqqrrrllllllkkkjjjiiiiiiiiiiiinnnnnnnnnkkkfffcccbbbbbb]]]\\\]]]```bbb```[[[UUUXXXSSSKKKEEEBBBAAAAAAAAA??????@@@AAABBBCCCDDDEEEFFF@@@>>>BBBIIIVVVooorrrggg]]]hhh}}}gggTTTCCC888111111000000111000/////////---000111...---...///---------------------------+++,,,---......---,,,+++//////...---------......------------------------------...//////...---------------------------------............/////////---...///333333---===\\\]]]IIIIIIDDDEEECCC@@@???>>>===:::888777777555444222111//////,,,------......------,,,---,,,,,,++++++,,,,,,---))))))******+++,,,,,,---******,,,------............------------...//////000///...///222666:::===888666555666888;;;======@@@BBBEEEDDD???;;;888888777999:::;;;CCCRRR```fffccc^^^WWWOOOIIIBBB===999;;;:::888666555555666777777666555444333333333333555444333333555666777777777888<<>>>>>AAAEEEIIILLLUUUYYY]]]\\\XXXRRROOONNNGGGFFFCCC??????EEEPPPXXXdddkkkpppsss|||sssjjjdddyyyqqqZZZFFF777333111222111......222////////////...............------,,,,,,---------...------,,,,,,------...,,,------------------,,,---,,,,,,,,,,,,---............////////////......,,,---......//////......)))...111///000222000+++...------000111000000000444111000333444777AAAMMMsss}}}iiiTTTCCCCCCFFFCCCAAADDDBBB@@@???@@@CCCDDDDDDBBBBBBCCCEEEFFFGGGJJJNNNRRRTTTVVVZZZ^^^cccjjjqqqvvvooonnnppptttsssqqqttt{{{}}}}}}}}}}}}}}}~~~wwwpppkkkkkkkkkjjjlllooojjjjjjjjjjjjiiigggeeedddjjjkkkkkkgggbbb^^^]]]^^^^^^[[[ZZZZZZ[[[XXXRRRLLLJJJFFFBBB?????????????????????@@@BBBDDDFFFHHHIIIGGGDDDEEEIIIIIIKKK[[[ooo~~~tttgggkkk|||ppp[[[III<<<444111///000000///............---000///,,,,,,000000,,,------------------------+++,,,...//////...,,,+++---------,,,------......------------------------------...//////...---------------------------------------.........//////111***...444...---:::FFF[[[GGGHHHDDDEEECCC@@@???>>>===:::888777777555444222111//////,,,------......------,,,---,,,,,,++++++,,,,,,---(((((()))***++++++,,,,,,((()))***+++,,,---------......---------...//////333333333333333555666666777444222444:::>>>@@@???===BBBFFFFFFCCC>>>;;;;;;333666888777===LLL\\\dddllliiiddd^^^WWWMMMCCC===<<<;;;888666555555666666888777666555444333333333111111111333555666666555555:::;;;<<>>@@@AAA@@@>>>@@@AAABBBBBBAAACCCFFFHHHHHHKKKNNNSSSWWW^^^eeejjjooouuu}}}yyyqqqllljjjfffbbbdddkkklllnnnpppqqqooommmllllllfffccccccfffgggeeefffiiihhhiiijjjkkkjjjhhhfffddd```ccceeedddaaa^^^]]]^^^aaa\\\WWWUUUUUURRRLLLFFF@@@>>>======>>>???===<<>>@@@@@@>>>>>>>>>>>>@@@CCCDDD???888;;;;;;999777888@@@KKKTTT[[[gggsssttthhhXXXKKKEEEIIIAAA888666888888888777::::::999777555333444555444333222222333444333111666555555999CCCPPP^^^fffjjj}}}}}}bbb___hhhxxxvvv|||qqqgggqqq|||dddLLLKKKRRRlllyyyeee[[[RRROOOSSSRRRRRRQQQOOOOOONNNNNNNNNHHHFFFBBB>>><<<<<<===>>>888;;;AAAHHHQQQYYY___ccc\\\YYYSSSMMMIIIGGGHHHIIIAAACCC;;;<<>><<<;;;>>>>>>>>>>>>???@@@AAABBBEEEEEEGGGJJJOOOUUU[[[___```iiitttyyy{{{~~~oookkkiiibbb```eeeggghhhiiilllnnnooommmkkkbbbbbbdddeeeeeedddcccbbbjjjiiihhhgggeeecccbbbaaaeeebbb^^^\\\\\\]]]^^^^^^___\\\YYYUUUPPPJJJCCC>>><<<<<<===>>>??????===;;;AAA???AAAIIISSSWWWQQQJJJHHHZZZiiihhhaaaaaakkktttkkk\\\OOOGGG;;;...,,,444000000000000//////////////////.........---------------------------------***++++++,,,,,,------...++++++,,,,,,,,,,,,------..................------------------------------------------------------000///---,,,---...000222222111//////000111444555```LLLIIICCCDDDCCCAAA???===;;;::::::888777666444222111//////---------------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,---...............///...---,,,...///000111222333444333333222444444444777:::<<<<<<;;;@@@???>>>???CCCDDDBBB>>>999::::::888999===EEELLLOOO\\\lllsssmmm```SSSLLLJJJCCC======>>>???>>><<<666777888888777888888999444333333444666777666555666555555777<<>>;;;:::<<>>DDD@@@DDD[[[ppp}}}ssslllhhhnnnyyy]]]KKKAAA888111333333333222222222222111000//////...............------,,,,,,,,,---...///------............------,,,,,,,,,+++++++++******,,,,,,,,,---------............////////////......111111000000000///////////////000000000000//////000000000000111111111111111222333444555555555555???OOOsssoooeeejjjqqq{{{~~~eeeOOOJJJLLLJJJJJJNNNEEEDDDBBB@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAADDDDDDEEEGGGKKKOOOTTTWWWYYY```iiiooossszzz|||tttnnnddd```ccceeeeeegggjjjlllllliiiggg````````````___^^^]]]]]]cccccccccbbbbbbaaaaaaaaa___]]]YYYXXXYYYZZZZZZYYYZZZVVVPPPKKKHHHDDDAAA>>>::::::;;;<<<>>>>>>===<<<===AAAIIIQQQWWWXXXWWWVVV^^^mmmzzz|||zzz}}}jjjWWWEEE>>>999111///333000000000/////////......///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------------------------------//////---------...000111111000//////000111333555bbbMMMJJJDDDEEECCCAAA???===<<<;;;:::888777666444333111000///...............------,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,------......---...//////------...//////000222333444444333222444555555666777888999999<<<:::999:::===???AAAAAA999:::<<<:::999:::>>>BBBEEERRRdddrrrvvvppphhhaaaWWWQQQIIICCC@@@>>>:::666666666888999::::::::::::555444444555888999999888555555555555666777888999<<>><<<;;;:::;;;>>>BBBEEEIIIKKKNNNPPPQQQPPPNNNMMMEEECCCAAAAAABBBAAA>>>::::::EEEHHHOOOfff{{{yyynnnrrrjjjOOOBBB;;;666111222222111111111000000000/////////............------,,,,,,,,,,,,---...///,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......//////............/////////////////////.........//////000000000000//////000000000000111111111111111222333444444555555555888999RRRrrrmmmssszzzdddUUUOOOIIIFFFGGGIIIGGGDDDBBBBBBBBBAAA@@@>>>>>>=========>>>??????BBBBBBAAABBBDDDHHHKKKMMMQQQVVV\\\___dddmmmyyy~~~{{{{{{rrrfff______```aaacccfffhhhgggdddaaa]]]\\\[[[YYYXXXWWWVVVVVVXXXXXXYYYZZZZZZ[[[[[[\\\XXXVVVTTTSSSSSSSSSRRRQQQPPPKKKEEE@@@>>>>>>>>>>>>999:::;;;<<<===>>>>>>>>>===GGGQQQUUUSSSSSSWWW\\\ffftttdddNNN999444555333111222000////////////.....................------------------------------------......---,,,,,,+++******++++++,,,,,,,,,,,,------........................------------------------------------------------///...---------...000111111000//////000111333444dddNNNKKKEEEEEEDDDBBB???===<<<;;;;;;777777666444333222111000///////////////......------------------------------,,,,,,++++++,,,,,,---***++++++,,,------......,,,...//////......///000---///111444555666666666777888:::999777777888:::999777666888:::;;;???DDD===>>>>>><<<888777:::======GGGWWWgggtttzzz||||||llleeeYYYKKKCCC@@@<<<888999999999:::::::::888666777666555666888999888777222333333444444444444444:::???HHHUUUbbbiiikkkkkk___PPPHHHNNNZZZhhh~~~xxxhhhdddlll}}}uuuaaaPPPNNNTTT^^^mmm{{{yyyfffRRRIIIDDDAAA@@@BBB@@@???===<<<:::999999888888:::<<>>======>>>>>>NNNWWWbbbxxx|||sssqqqsssyyyVVVAAA:::888666444111000000000000/////////......///.........------,,,,,,,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000........................//////000000000000/////////000000000111111111111111111222333444444444444888444===]]]vvvbbbSSSIIIGGGMMMJJJGGGFFFFFFEEEBBB???>>>>>>===============>>>???>>>>>>???@@@BBBEEEFFFLLLOOORRRTTTVVV]]]gggnnnxxxyyyrrrjjjdddeeeiiippp{{{yyypppeee___^^^\\\]]]___bbbcccaaa]]]ZZZZZZYYYVVVSSSQQQPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTSSSQQQOOONNNMMMLLLIIIGGGEEEAAA<<<999999:::<<<<<<;;;<<<<<<<<<<<<===???AAANNNTTTYYYUUUOOONNNWWW```lll{{{yyyrrrUUUCCC333///333333222111/////////.........---------------------------------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,---------------...............------------------------------------------------......---------...///000000/////////000111222333eeeNNNKKKFFFEEEDDDBBB@@@>>><<<;;;;;;777777666555333222111111//////000000//////...------------------------------,,,,,,++++++,,,,,,---******++++++,,,------...,,,...000000/////////000...///000222444555666666888<<>>:::777999;;;;;;999;;;>>>===;;;>>>EEECCCCCCBBB===888777999===777<<>>>>>======<<<;;;::::::::::::777;;;AAAFFFJJJJJJIIIHHHKKKIIIFFFCCC@@@>>>======<<<>>>???<<<888999@@@GGGIII\\\jjjxxx~~~ppp```pppeeeFFF777555444333444000000000/////////......---......///...---,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000------------............//////000000000000/////////000000000111111111111000111222333444444444444777<<<;;;AAAcccsss___UUUKKKHHHFFFFFFHHHGGGDDD@@@??????>>>===<<<<<<======<<<<<<<<<===>>>@@@BBBDDDHHHJJJNNNOOOQQQTTTZZZ^^^eeeqqq|||vvvppphhh___XXXXXXXXX\\\dddoooxxx~~~vvvpppkkkeeeaaa```YYYYYYZZZ\\\]]][[[WWWTTTVVVUUURRROOOMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPNNNKKKIIIGGGEEEBBB???<<<:::888888999:::;;;:::;;;<<<===<<<;;;<<<@@@CCC```aaa^^^XXXRRRUUUaaakkknnnsssvvvwwwzzzzzzpppbbbCCC:::333111111000000000............------------,,,,,,------------------------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------.........//////---------------------------------------------------------------......///////////////000111222222eeeMMMKKKFFFFFFDDDBBB@@@>>>===<<<;;;777777666555444333222222///////////////......------------------------------,,,,,,++++++,,,,,,---******++++++,,,,,,------+++---000111000///000000000000000000111333555777:::AAAFFFEEE???;;;<<>>??????>>><<<:::::::::::::::;;;;;;<<<===:::>>>EEEKKKMMMLLLIIIFFFHHHFFFBBB>>><<<<<<===>>>888:::;;;::::::@@@LLLVVV[[[lllxxxpppgggdddlllTTT===555333000///111000000/////////.........------...//////---,,,++++++,,,------......------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......//////............//////---------...............//////000000000000//////000000000000111111111111000111222333333444444444///<<<>>>:::OOOttt___QQQKKKFFFEEEHHHIIIFFFBBBAAA@@@???>>>===<<<<<<<<<:::;;;;;;<<<>>>@@@AAABBBCCCFFFJJJMMMOOORRRUUUXXX\\\fffqqqwww{{{}}}zzzwwwtttpppmmmjjjeee]]]WWWSSSQQQSSSZZZaaafffjjjoooooollliiigggfffdddbbbaaaWWWWWWVVVWWWWWWVVVRRROOOQQQPPPNNNLLLKKKJJJIIIIIILLLLLLLLLLLLKKKKKKKKKKKKKKKHHHEEEBBBAAA@@@===;;;888888777999;;;;;;;;;999:::<<<===<<<<<<>>>DDDIII```bbbbbb```___eeeqqq{{{uuu|||nnnooommmllllllkkkaaaVVV555555444222000......000......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,------.../////////------------------------------------------------,,,,,,------..................///000000111111222dddLLLKKKGGGFFFEEECCC@@@>>>===<<<;;;777777666555444333333222...////////////...---------------------------------,,,,,,++++++,,,,,,---*********+++,,,,,,------+++---000111111000000000000//////000333888===AAA???HHHQQQPPPIIICCCCCCFFFCCCFFFOOOVVVNNN@@@<<>>@@@IIIZZZooo|||nnn[[[JJJGGGBBB<<<:::;;;<<<:::888888777555555666666555333444444333222222222333333444666888999999888888888555555777::::::;;;@@@FFFUUUddd|||oooooorrrpppiii___]]]mmmqqq___NNNGGGCCC======BBBCCCHHHKKKHHHEEEEEEEEEBBB;;;<<<======<<<<<<;;;999888888999:::<<>><<<;;;;;;;;;<<<999888:::@@@KKKYYYeeemmmzzzuuujjjhhhyyyjjjVVVDDD666555666111///222000000000////////////...,,,---...//////---,,,***+++,,,---.........------------............------,,,,,,,,,---------......,,,,,,,,,---------............////////////......------......//////////////////000000000000//////000000000000111111111111000111222333333444333333---555999999EEEgggwwwhhh]]]PPPIIIIIIIIIHHHEEEBBBBBB@@@???>>>=========;;;;;;<<<<<<===>>>?????????AAACCCFFFIIIMMMPPPRRRVVV^^^dddfffgggjjjjjjggggggeeeccccccdddaaa\\\WWWRRRNNNOOOVVVZZZ[[[\\\```__________________^^^\\\WWWUUUSSSSSSRRRQQQOOOMMMJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCC@@@===;;;<<<<<<<<<<<<999888777888:::<<<;;;:::;;;>>>AAAAAABBBGGGPPPWWWZZZdddooouuuwww|||yyywwwrrrlllfff^^^OOOCCC111222333111//////......---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000------------------------------------------------,,,,,,------.........------...///000000111111111cccKKKKKKHHHFFFEEECCCAAA>>>===<<<<<<777777666555444333333333...............------,,,---------------------------,,,,,,++++++,,,,,,---)))******+++,,,,,,------***---000222111000000111.........111888AAAIIINNNEEEPPPZZZZZZRRRKKKKKKNNNPPPTTT___hhh^^^LLLEEEJJJBBBFFFIIIHHHCCC===:::999777:::<<<===@@@LLL^^^mmmxxxcccPPPIIIAAA<<<<<<;;;888555777666555666777888777666333444555666666555555444444444444333222333666888;;;777444666888999::::::???MMM___rrr}}}fffUUU\\\^^^TTTNNNZZZwww~~~rrrlllmmmttt|||]]]MMMAAA???>>>:::999>>>333:::???>>><<<<<<:::666999;;;;;;999999:::;;;;;;777888:::<<>>;;;===III^^^qqq|||~~~mmmhhhkkkrrrKKKEEE888111666999333222666111000000000////////////,,,---...//////---+++***+++,,,---.........---,,,---......//////......---,,,,,,,,,------.........,,,,,,,,,---------......---...///000000///...---........./////////000000//////000000000000//////000000000000111111111111000000111222333333333333777111111555999JJJuuurrr]]]OOOJJJJJJHHHFFFCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@BBBEEEIIIKKKMMMRRRVVVVVVVVVZZZ[[[ZZZYYYWWWVVVXXX[[[[[[WWWSSSQQQMMMMMMSSSVVVSSSRRRUUUWWWYYYYYYYYYYYYYYYWWWTTTWWWUUURRRPPPPPPOOONNNLLLFFFGGGHHHIIIIIIHHHGGGFFF@@@@@@@@@AAABBBBBBCCCCCC===:::777777888;;;<<<===;;;999777777999;;;<<<<<<>>>BBBFFFHHHJJJQQQ[[[ccc[[[mmm~~~vvvkkk```PPP<<<---111222111//////000///------------,,,,,,,,,+++++++++++++++,,,,,,---------------------------------...------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,------...///000000------------------------------------------------+++,,,------......---------...///000111111111111gggJJJGGGEEEFFFEEEBBB@@@===<<<::::::999999777666444222111111000...,,,,,,---...///...,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((+++...000000000111222333111...---111<<>>===:::777999666555777777666888<<>>=========???@@@@@@???>>><<<;;;:::;;;<<<<<<======>>>>>>>>>GGGHHHJJJMMMPPPSSSUUUWWWVVVVVVVVVWWWWWWWWWWWWWWWPPPOOOMMMLLLKKKLLLMMMMMMOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLLLLGGGFFFEEEDDDCCCBBBAAAAAA??????>>>===<<<;;;;;;:::888777777888;;;<<<999777>>>;;;888666888;;;>>>@@@BBBPPPaaajjjiiieeedddfffsssxxx}}}{{{kkkRRR===555444////////////.....................------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++,,,...000000///...---,,,,,,------...///000000---......///////////////iiiLLLHHHFFFFFFEEEBBB@@@===<<<::::::999888777555333222111000000...,,,,,,---//////...,,,------------------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++...///000000111222+++...000111333888???EEELLLJJJLLLMMMFFF@@@JJJ[[[xxxtttttthhhTTTLLLSSSPPPMMMKKKMMMLLLFFF>>>999999<<<>>>===:::===EEELLLVVVggg}}}{{{aaaOOOEEE>>>===@@@888:::;;;:::888888999:::888777666666555555555555444444444444333333333333333333333333444555666777===<<<;;;BBBSSSdddjjjhhhPPPLLLFFF@@@>>>@@@CCCFFF@@@??????>>>???AAACCCEEEAAA???<<<:::888777888888888888888777777888999999777888888999;;;<<<<<<===CCCDDDEEEFFFEEEBBB???===>>>;;;999999;;;;;;999777888666777:::;;;:::<<<@@@EEEHHHPPP^^^qqq~~~sss[[[DDD888333333222111111000//////////////////..............................------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------............///........................////////////////////////---///000000///......///000000000000111111111111111111111222222333333444222555666555444;;;IIIUUUvvv|||eee\\\YYYVVVGGGHHHGGGDDDBBBBBBDDDEEE???===;;;;;;<<>>???>>>>>>@@@BBBXXXiiiyyyyyymmmgggnnnyyy||||||ttt___EEE333///222////////////..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,+++,,,...///000///...---,,,,,,------...//////000------...///////////////iiiMMMIIIGGGFFFEEEBBB@@@===<<<::::::888777666444333111000///000...------...//////...------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++)))+++.../////////000111---000333444333444888;;;@@@>>>@@@DDDAAA>>>EEEPPPjjjccc``````XXXNNNQQQ\\\SSSKKKGGGJJJJJJDDD@@@@@@777888999:::;;;===AAADDDHHHSSSeee}}}pppWWWKKKEEEAAA:::999888888888777888888888777777666666666777777555555555444444444333333333333333333444444555666;;;:::777777@@@MMMSSSSSSFFFCCC>>>:::888888999:::888888777666777888999:::<<<;;;999777666666777777666666666666777888999999777888999;;;===???@@@AAAFFFEEEDDDBBB@@@===:::999999888666777999:::999999666555777;;;<<<<<>>>>><<<::::::::::::;;;;;;;;;;;;:::;;;===@@@CCCFFFHHHIIIPPPRRRTTTVVVYYY\\\^^^___WWWVVVTTTQQQOOOMMMLLLLLLJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDAAAAAA@@@???>>>======<<<999999999999999999999999:::888666666888:::;;;;;;444888<<<======CCCMMMVVVjjjyyy}}}nnnooo{{{jjjRRR;;;//////444/////////............---------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,+++,,,---//////......---,,,,,,,,,---......//////------...////////////...iiiLLLIIIGGGFFFEEEBBB@@@===<<<::::::777777555444222000//////000...------///000///...---------,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++)))+++---...---...///111444444222000///000555888999666888===>>>===@@@FFFGGGFFFGGGJJJHHHHHHTTTccc[[[OOOFFFHHHJJJHHHHHHKKK@@@>>>;;;:::<<<>>>???@@@DDDFFFRRRggg{{{sss]]]JJJDDD???;;;:::;;;999999:::777777777666777777888888666666666555555555444444333333333333333444555555333777999999;;;@@@AAA>>>;;;:::999888777888999999999999888777777888888999888888777666666777777888666666666777777999:::;;;888999:::;;;===>>>???@@@>>>===;;;:::999888777777888777666777888999:::;;;999888;;;???BBBFFFNNNVVVmmmyyy~~~www|||```MMMCCC999333444111111000000000/////////////////////............000000///...---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------............///........................////////////////////////...///111111///...///000///000000000111111111111333333222222222222222222///111444555444444777999BBBgggvvv}}}tttoooggg^^^RRRHHHCCCDDDDDDAAA???@@@AAA???:::555:::::::::::::::999999999888888999;;;<<<>>>???@@@CCCDDDFFFHHHLLLNNNPPPRRRVVVUUUSSSQQQPPPNNNMMMLLLEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>======<<<;;;;;;::::::777777777888888999999999999888777888:::<<<===>>>>>><<<::::::AAAQQQeeesssqqqwwwyyyqqqiiittt|||mmmWWWBBB555000111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------------------------+++,,,---.........------,,,,,,,,,------.........,,,---......//////......hhhKKKIIIGGGFFFEEEBBB@@@===<<<::::::777777555444222000//////000.........000000///---...---,,,,,,,,,,,,---......------,,,,,,------...++++++++++++++++++++++++)))+++,,,,,,,,,---...000333333333444666777666555777555666:::>>>???@@@AAA@@@BBBDDDCCC@@@CCCMMMXXXcccZZZSSSUUUZZZZZZVVVQQQSSSLLLDDD>>><<<<<<<<<<<>><<<===888777777777777777888999777777777666666666555555444444333333333444555555///555999888888999777333444555666777888888999999777777666666555555555555777666666777777888999999777777777888999:::;;;<<<999::::::::::::;;;;;;;;;888777666555555555666777666666666666666888:::<<<===???DDDMMMUUU^^^lllyyycccDDD888777444111111000000//////////////////////////////............000000///...---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------............///........................////////////////////////...000111111000//////000///000000000111111111111333333222222222222222222222333333444444666777999888EEE[[[ssstttccc[[[[[[SSSOOOIIIFFFDDDCCC@@@===;;;;;;;;;::::::999999999999999999999999999999999999:::;;;===???AAABBBCCCGGGGGGFFFFFFEEEEEEDDDDDD>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777777888999999::::::888999:::::::::::::::;;;AAA???@@@GGGUUUdddooouuuooonnnllllllppp{{{{{{yyyssscccSSS>>>222000111///,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,---------------,,,,,,,,,---------------,,,------...............hhhKKKIIIGGGFFFEEEBBB@@@===<<<::::::888777666444333111000/////////...///111111///---...---,,,++++++,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,+++++++++...000111555>>>KKKTTTQQQDDD777666666888;;;@@@BBBCCCDDDGGGKKKKKKFFFCCCFFFMMMQQQ______^^^cccpppuuugggTTTSSSMMMDDD>>>;;;;;;===>>>???===@@@GGGMMMXXXmmm}}}iiiVVVNNNHHH@@@;;;<<<:::999999888888888999999888888888777777777666666555555444444444555555666333555444111111555666444333444555666666666555555555555555555555555444444666666666777888888999999999888888888999:::;;;;;;::::::999888888777666666888777666666555555555666444555666666666999===@@@AAAGGGRRRaaammm{{{|||rrrnnnzzzbbbJJJ555111555444111111////////////............////////////............/////////...---------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///........................////////////////////////...000111111000//////000000000000000111111111111222222222222222222222222888666333333555777888888;;;777@@@SSSpppxxxyyyzzzqqqaaaRRRFFFAAAAAABBB>>>======<<<;;;::::::999;;;::::::999999888777777999999::::::;;;<<<<<<===;;;<<<===>>>>>>>>>>>>===999::::::::::::999999888999999999999999:::::::::::::::999999999888888888888888888999999::::::::::::;;;;;;:::999999;;;===<<>>444555666222111444........................////////////..............................------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///........................///////////////////////////000222222000///000111000000000000111111111111111111111222222333333444777444111222666888888666<<<555<<>>===<<<;;;::::::::::::999999999999999::::::::::::;;;;;;;;;;;;999:::;;;<<<======<<<;;;777888888999999999999888777888888888999999::::::::::::999999999999888888888888888888888999999999:::;;;;;;;;;<<>>CCCIIINNNPPPNNNPPPKKKBBBBBBKKKOOOMMMVVV^^^___fffsssoooggg[[[OOOEEEAAA???<<>>AAAGGGOOOUUUfffrrrxxxmmmrrr~~~}}}}}}yyysssjjj[[[MMM===777555777333,,,,,,333---.....................000/////////............---------...............++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////........................///////////////////////////000222222000///000111000000000000111111111111000000111222333333444444222///...111777:::999777444222<<<@@@CCClllqqq\\\LLLFFFEEEBBBAAA@@@???>>>===<<<;;;888888999999:::;;;;;;;;;888888999999::::::::::::888999:::;;;;;;:::999999777777888999:::::::::999777777888888999:::::::::::::::::::::999999999999888888888888777777777777:::::::::<<>>AAAEEEIIIKKKHHHJJJJJJGGGFFFIIINNNQQQ[[[UUUSSShhhvvvfff___XXXKKK???CCCAAABBBFFFHHHGGGJJJNNNZZZ___pppxxxnnncccTTTHHHGGGGGGBBB<<<:::???<<<999888888999888888:::888666555777888888777555555444444444444555555444333333222222333333444555555555555555555555555666666666777777888888888555555666666666666555555444555555666666555444444:::777444444777::::::999;;;;;;@@@JJJRRR]]]ppp|||vvvmmmbbbWWWLLLAAA:::555444222000//////000111000000000000000/////////------......///000000000---------..................---+++******+++---...,,,------......------,,,,,,+++***,,,...//////...//////............//////---------............//////...------...///000111000222444444222000//////000000000000000000000000222222222222222222222222222222222333444555666777444666;;;>>>>>>KKKrrrxxx~~~zzzuuuqqqiii^^^UUUMMMKKKHHHEEEBBB???===<<<999::::::999777888:::===>>><<<999888999999::::::777:::======<<<:::999999===:::777666777888888888;;;;;;:::999;;;===<<<:::;;;<<<;;;:::;;;<<<<<<999444:::@@@@@@<<<999;;;>>>>>>EEEHHHFFFOOOiiivvvnnn{{{kkktttsss|||vvv___HHH:::666333222222222222222222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...,,,++++++,,,+++)))'''******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................nnnOOOKKKIIIHHHFFFCCC@@@===<<<;;;;;;777666555444333222111000......////////////......,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------------000444888:::888555===>>>??????@@@CCCHHHLLLLLLNNNNNNKKKHHHHHHJJJLLLTTTTTTVVVdddooo```[[[]]]^^^\\\MMMGGGBBBAAABBBBBBGGGMMMOOOQQQ\\\rrrjjj___WWWPPPJJJIII???===;;;:::;;;<<<;;;;;;===;;;999888888999888777777777666555555444444444555555444444444444555555555555555555555555555555555555555555555555555555444555555666666777666666777777888888999888888888:::888777777999<<<>>>???EEELLLYYYfffooo|||~~~llleeeZZZOOOFFF???999555444333111///...///000111////////////////////////---------...//////000000........................000///---,,,,,,---///000------............---------,,,+++,,,...//////...//////............//////....../////////000000000000///.........///000111///111333444222000//////111111111111111111111111222222222222222222222222333333333333333444555666555444777888555<<>>>>>???>>><<<:::999<<<>>>===<<<;;;===???@@@@@@???===<<<<<>>CCCJJJPPPSSSWWWbbbiiihhhmmm}}}www^^^^^^YYYbbbhhh___LLL:::222222111111000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******+++------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................rrrRRRLLLHHHGGGEEECCC@@@>>><<<<<<<<<888777666555444222111111......////////////...............///////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...000...,,,---000333555666<<>>CCCIIIJJJLLLNNNNNNMMMJJJJJJKKKPPPWWW\\\aaannn|||}}}zzzlll^^^VVVWWW___ggg^^^UUULLLFFFCCCBBBGGGNNNNNNMMMQQQ]]]mmmsssdddYYYTTTJJJFFFAAA>>><<<<<<;;;:::>>><<<:::999999999888666:::::::::999888777555444777666666555555666666777666666666666666666666666555555555555555444444444555666666777777888888888777777888888888888888888999:::;;;::::::>>>EEEJJJPPP^^^tttpppeee\\\OOOCCC;;;777555444333111000.........//////........................,,,------......///000000000000//////......------000///...------...///000---......//////......---...---,,,---...///...---///......------......///000000000000111111111111111000///////////////000///111333333111/////////111111111111111111111111222222222222222222222222444444333333333333444444888777888888444666HHH]]]|||xxxlll```UUULLLFFFCCC@@@>>>@@@CCCDDDAAA===888===AAAAAA>>>===@@@CCCDDDDDDDDDBBBAAABBBFFFHHHCCCCCCCCCAAA>>><<<;;;;;;::::::;;;;;;:::999:::;;;999999999::::::;;;<<<===???<<<===FFFUUUcccjjjllllllyyyzzzaaa[[[TTTXXXYYYOOO>>>222000222///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))+++...//////...******+++++++++,,,,,,,,,,,,---------------------******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................oooQQQKKKGGGFFFEEEBBB@@@>>>=========888888777666444333222111......////////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,111///------///333777999999???CCCAAA<<<:::>>>CCCCCCDDDHHHMMMOOOMMMMMMNNNMMMVVV]]]\\\[[[___bbbbbbdddfffgggaaaWWWRRRYYYdddoooggg___YYYRRRKKKJJJMMMPPPNNNOOOTTT[[[eeevvvvvvkkk^^^WWWNNNFFFBBB@@@??????>>>===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;999888777777777777666666777777777555555555555555555555555777777666666666666555555777777666666666777777777888888888888888888999999888<<<>>>???@@@HHHVVVaaajjjzzz}}}{{{zzzzzzwwwhhh```XXXKKK???888444333333111000///............///---------...............,,,------...//////000000111111000000///...------......---,,,,,,---.........//////000000//////...000...---...//////...---///..................///000000000000111111111111222111111000////////////...000222222000//////000111111111111111111111111222222222222222222222222444444333333222333333333777666888:::999888AAAKKKWWWyyyuuubbbUUUNNNJJJFFFEEEFFFIIIKKKLLLBBBBBBBBBCCCDDDEEEGGGHHHIIILLLOOOSSSUUUWWW[[[]]]^^^[[[XXXUUUSSSNNNHHHCCCDDD>>>999:::<<<===>>>@@@<<<:::;;;<<<<<<;;;===AAA???AAAIIIWWWiiivvv|||}}}{{{~~~rrrmmmfff```TTTEEE888111///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))),,,...000///...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................iiiLLLIIIGGGFFFEEEBBB@@@>>>=========888888777666444333222111......////////////......//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++---///111444777999???EEEEEE@@@>>>AAAEEEDDDBBBDDDKKKOOOMMMNNNRRRKKKRRRWWWUUUPPPNNNOOOPPPKKKUUUbbbggg```[[[dddrrrtttqqqooonnneeeXXXNNNKKKHHHHHHJJJMMMOOORRR[[[eeevvv{{{lll^^^TTTMMMJJJHHHCCC@@@>>>===>>>?????????::::::::::::::::::999999888888777777777777888888666666666666666666666666777777777777777666666666777666555555444555555666;;;;;;;;;;;;<<<>>>???@@@AAAFFFLLLPPPWWWeeeyyyzzz~~~~~~{{{wwwsssyyyvvvoooiiihhhggg___UUUOOOIII@@@888444111///---/////////...............------------......//////------...//////000000111222222111000//////..............................///000000111111000000///000///......000000///---000//////......//////000//////000000000111111111222222222111111000/////////000222111000000000111111111111111111111111111222222222222222222222222444444333222222222333333111111333777777777999===???TTTlllvvvssskkk```XXXXXX___fffXXXQQQKKKLLLTTT[[[\\\ZZZXXX[[[___eeelllvvvzzzwwwvvvpppdddZZZUUUFFF::::::>>>???@@@AAA>>>;;;<<>><<<<<<<<<888777666555444222111111......////////////..................------------------------------------++++++,,,,,,,,,,,,------************++++++++++++'''***---///111222444666;;;@@@FFFHHHHHHIIINNNRRRPPPHHHFFFKKKMMMLLLNNNTTTUUUZZZ^^^\\\VVVRRRSSSUUUTTT\\\jjjsssnnnjjjtttqqqsssyyy~~~wwwgggXXXQQQFFFDDDFFFJJJLLLLLLPPPUUU[[[gggvvvxxxhhh\\\UUUPPPLLLFFFAAA@@@@@@@@@???>>>===<<<;;;:::::::::;;;::::::999999999999::::::777777777777777777777777666777777777888888888888888777777666777999:::;;;??????AAACCCGGGKKKNNNQQQ[[[bbblllttt~~~{{{~~~wwwlllddd]]]ZZZcccccc^^^UUUPPPNNNJJJEEE;;;888555333222111///...//////////////////......---------...//////000000...//////000000111222222222222111111000000//////000111111111111111111000000111111222222111111000000///...///000111000///111000000//////000000111///000000000000111111111111222222222222111111000000111222222111000222333222222222222222222222222222222222222222222222222333333222222222222333333222333444555666555555666888===III\\\uuummmnnnrrryyy}}}yyymmmccceeeoooyyyyyyuuukkkkkkkkknnnwww{{{qqqdddRRRDDDCCCEEEDDDEEEIIIIIIHHHMMMVVVZZZ\\\dddpppvvveeeUUUEEE444+++---111111...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))******+++++++++,,,,,,,,,(((((())))))******++++++******+++,,,,,,,,,,,,+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................cccKKKLLLKKKHHHFFFCCC@@@===<<<;;;;;;777666555444333222111000......////////////......//////.........---------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------***---111222222222444666;;;===AAAEEEKKKTTT^^^eee___RRRJJJLLLNNNMMMRRR[[[ccchhhmmmkkkddd___bbbgggjjjooo{{{vvv{{{rrrwwwzzzllleeeSSSMMMIIIJJJLLLKKKNNNQQQQQQXXX___eeeooo}}}ssslllaaaWWWQQQNNNLLLKKKJJJHHHDDDAAA??????@@@@@@>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<===>>>>>>>>>>>>>>>@@@BBBFFFIIIKKKNNNPPPTTTYYY```hhhnnnrrrhhh^^^___tttvvvggg[[[TTTQQQQQQOOOOOOLLLEEEAAAAAA???;;;333222111111333333222111/////////000000/////////------...//////000111111000000000111222222333333111111111111111111111111111111111222222111111111111111222222222222111111000///...///111222222000222222111111111111222222111111111111222222222333000111222333333333222111111222333222111222333555222222222222222222222222222222222222222222222222111111111111222333444444555666666555444555555555666333999FFFYYY}}}kkkiiihhhvvv~~~}}}{{{zzz}}}xxxllldddeeeeeeaaafffoootttsssyyy|||jjjLLL>>>777///---000333222000......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++******)))***++++++***(((******+++++++++,,,,,,,,,((())))))***++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................eeeNNNNNNMMMIIIGGGDDD@@@===;;;::::::666666555444222111000///......////////////......000000//////.........---------------------------+++++++++,,,,,,------------------.........//////***---000000///...000333:::999:::@@@KKKZZZhhhqqqhhhXXXMMMNNNPPPPPPWWWbbbiiiooouuussskkkeeejjjsssooottt~~~xxx}}}zzzbbbWWWLLLIIIIIIIIIKKKNNNPPPUUUXXXXXX^^^hhhpppsssuuukkkeeeaaa```WWWSSSNNNIIIFFFEEEFFFGGG@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDEEEEEEFFFGGGJJJNNNSSSXXX[[[dddggglllttt~~~|||jjjYYY___ZZZhhh~~~}}}}}}kkkZZZOOOKKKMMMQQQKKKJJJEEE???<<<;;;666///222000//////111111000/////////000000000000000///.........///000111111222111111111222333333444444111111111111111222222222//////000000000000//////111222222333333222222111///......///222333333222333333222222222222333333222222333333333444444444///000222333444333333222222333333333222222444666222222222222222222222222222222222222222222222222111111111111222333444555222333333111000222444555666333999???FFFccczzz~~~}}}xxxsss^^^888111111111222111000...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++)))(((((()))++++++***)))******+++++++++,,,,,,,,,))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,........................gggPPPLLLGGGGGGFFFDDDBBB???<<<:::999777777666555444333333222////////////............////////////////////////000000///...------------------------------------+++++++++,,,,,,,,,------000...,,,++++++---000111555777;;;@@@FFFOOOYYY___RRRPPPLLLHHHMMMUUUWWWTTTXXXkkkvvvoooffffffgggdddpppzzz~~~~~~uuuhhh___UUUKKKGGGIIIMMMMMMRRRWWWVVVUUU]]]hhhoooxxx|||qqqllleee___[[[XXXVVVUUUTTTQQQOOOPPPMMMIIIGGGIIIHHHHHHHHHIIIIIIJJJKKKKKKDDDHHHJJJJJJOOOVVVZZZZZZaaa______bbbiiiooorrrsssooo```^^^ccceeeuuuuuu{{{www}}}qqq[[[KKKEEEFFFFFFEEEAAAAAA@@@???<<<999666444000000111111111111000000111111000000/////////...000000000000///////////////////////////000111111......///000111222222333111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333444444555555555555444333333222222333333222222222222222222222222222111111111111111222222222222222333333333444444333444444555555444444333444333777<<<<<>>::::::;;;;;;777444555555555555444333222222///000000111111000000///111111111111111111111111111111111111222222222222333333333444444444444444555555555555555444444444333333333333333333333333555555666666666666555555666666666777777777777777666666666666666666666666777777777777777777777777777777666666555555444444555555555555555444444333555555555555555555555555333222222111111111111222444444444555555555666666333444444555555444444333666222222888:::777555777FFFTTTeeeqqqvvvzzz|||xxxjjjlllmmmeeezzzrrrJJJ666222000...,,,////////////////////////...------,,,,,,------...++++++++++++++++++++++++******************************))))))******+++,,,******))))))))))))*********************************************+++++++++************++++++++++++******++++++++++++******((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......jjjSSSNNNIIIFFFEEECCCAAA???===;;;:::777777666555444333333222////////////............//////////////////////////////...---,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------...------------...///000...111444777:::<<<@@@BBBFFF???DDDTTT]]]YYYZZZbbbzzzzzzzzz}}}yyynnnhhhqqqsssbbbWWWTTTUUUZZZTTTSSSZZZaaacccdddgggjjjpppwww{{{~~~uuu|||vvvnnnxxxzzzrrrnnnjjjeee```YYYPPPFFF??????<<<999888888888555333555444444444333333333333000000111111111111000000111111111222222222222222222222222222333333444444222333444555555555444444555555555555555555444444555555555555555555555555777777888888888888777777777777888888888999999999777777777777777777777777999999999999999999999999999888888888777666666666666777777777777666555555555555555555555555555555444444333222222222222222444444444555555555666666333444444555555444444333444444666999888666777:::;;;AAAJJJVVVaaajjjppprrrpppcccfff}}}iii```fffvvvqqqUUU888---111444000***.............../////////...------,,,,,,------...++++++++++++++++++++++++******************************))))))******+++,,,***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++******++++++++++++******(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......hhhQQQNNNIIIFFFEEECCCAAA???===<<<;;;777777666555444333333222////////////............////////////////////////------------...///000000------------------------+++++++++,,,,,,,,,---------------------.../////////000222444555888===@@@JJJFFFKKKXXXaaa___\\\]]]oooqqqtttyyy~~~yyysssooojjj___XXXYYY[[[ZZZ]]]eeedddgggjjjkkklllqqqzzzzzz|||zzzqqqpppjjjbbb```\\\VVVPPPJJJDDD>>>999===:::777555555444333222333333222111111111222222111222222222222222222111222222222222222333333333222222333333444444555555222333555666666666555444555555666666666666666666777777777777777777777777888999999::::::999999888777888888999999:::::::::777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888999:::::::::999777666666666666666666666666666666666555444333333333333333444444444444555555555333444444555555444444333444666888777333222555999:::999;;;BBBMMMVVVZZZ[[[aaa]]]aaavvvuuujjjaaa\\\```pppqqq]]]FFF>>>555///.../////////---............/////////...------,,,,,,------...++++++++++++++++++++++++******************************))))))******+++,,,***))))))(((((())))))***(((((((((((((((((((((((()))))))))***++++++,,,,,,(((((())))))***+++++++++******++++++++++++******((())))))***+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......cccNNNLLLHHHEEEDDDCCCAAA???===<<<;;;777777666555444333333222////////////............////////////////////////............///000111111------------------------,,,,,,,,,,,,---------...------------......//////---///000111222555888;;;HHHLLLTTT]]]cccdddbbb```jjjpppwww{{{|||{{{vvvtttmmmeeejjjvvvuuuwwwxxxwwwtttqqqoooooorrrqqquuu}}}|||uuukkkzzz|||xxxzzz}}}fffVVVTTTKKKIIIEEE@@@===:::777555777666555444444444333333444333222111000111111222222333333444444333333222222222222333333333444444222333333444555555666666444555777888999888777666666666777777888888999999999999999999999999999999:::::::::;;;;;;:::::::::777777888999999:::;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===<<<;;;999888999999999999999999999999888777666555555444444444333333333333444444444444333444444555555444444333444666777444222222444777888666555888>>>DDDGGGHHHWWW```iiippp|||uuukkkfff```VVVTTTMMM===///111222000------///111---------.........//////...------,,,,,,------...++++++++++++++++++++++++******************************))))))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,((((((((()))***+++++++++******++++++++++++******))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......```KKKJJJGGGEEEDDDCCCAAA???===<<<;;;777777666555444333333222000/////////............////////////////////////222111000//////......///---------------------------------.........//////---------............///***,,,000222333444777999CCCPPP[[[```cccggggggeeeooowww~~~|||}}}vvvvvvqqqppptttuuuqqqssswww}}}}}}}}}yyyzzz}}}nnn~~~qqqTTTWWWuuuwwwtttrrrmmmlllkkk___LLLFFFLLL===<<<;;;999999888777777333333444555666666666555666555444222222222333333333444444555555444444333222222222333333444444444333333444444555666777777555777999:::::::::888777777777888999::::::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<<<<<<<======>>>>>>;;;<<<===>>>>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999888666666555555555222222222333333333444444333444444555555444444333333444444333444666666666444444555666777:::>>>@@@CCCXXXhhhkkkvvvwww|||{{{~~~vvvhhhfffeeeTTTBBB777......---,,,---111444222------------.........//////...------,,,,,,------...++++++++++++++++++++++++*********************************)))***++++++,,,))))))(((((((((((())))))************************((())))))***++++++,,,,,,'''(((((()))***+++++++++******++++++++++++************************++++++*********++++++,,,,,,,,,,,,,,,,,,---------......aaaMMMLLLHHHFFFEEECCCAAA>>>===<<<<<<:::888666444333222222333000000000000000///..............................111111000......---------,,,,,,,,,------...........................---------------............///---...///000111222333333:::GGG^^^ssszzzsssiiicccrrr|||{{{vvvoooooopppnnnooottttttzzz|||zzzzzz|||wwwooouuuwww{{{|||}}}~~~vvvvvvwwwvvvooohhhhhhlllfffsss}}}lllvvvqqq```\\\gggzzzjjjbbbdddbbb^^^XXXQQQIIICCC???:::999999888777666666555444444444555555555666666777444222222555666555333444444444333333222222222444444555555555444333333777777777666444444777999<<<<<<;;;;;;;;;;;;::::::888777888::::::999999:::???;;;999999<<<<<<999666888888777888999:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>===<<<<<<===???>>><<<;;;===@@@AAA???<<>>===<<<===???BBB???AAACCCBBB@@@>>><<<<<<<<>>:::;;;???>>>999>>>===;;;888555444666777444555666666555444555666666444333444666777666555333333222222222333555666666666666666777777777777@@@EEENNN[[[lll}}}qqqcccgggnnnvvvooo\\\MMM@@@444///...////////////////////////111000///...............++++++++++++,,,,,,---...++++++++++++++++++++++++*********))))))))))))))),,,+++*********+++------,,,+++***))))))***+++,,,******))))))))))))******))))))***++++++++++++******)))(((''''''((())))))******++++++++++++******...------,,,,,,++++++***++++++******++++++,,,---------------------------cccOOONNNJJJFFFEEECCCAAA>>>===<<<<<<999888666444333222222222000000000000000///..............................000///...---,,,,,,,,,,,,,,,,,,------------------..................---------------............///---...///000111222333333>>>FFFXXXooo|||{{{uuuqqqmmmrrrzzzxxx{{{{{{{{{xxxuuunnnhhhgggsssssspppkkkkkknnnmmmhhhdddccchhhkkkhhhjjjnnnlllkkklllmmmoooqqqtttvvvwwwuuusssqqqooooooooollliiigggeeegggjjjiiibbb^^^]]]aaannn|||kkktttzzzxxx|||lll^^^YYYWWWUUUQQQLLLFFF@@@<<<999888777777666555555444444333333444444444555555555666444222222444555444333444444444333333333222222555555555666555555555444333555666777888999<<>>======<<<;;;:::;;;<<<::::::;;;<<<===>>>???@@@<<<<<<======>>>>>>>>>>>>;;;;;;<<<<<<<<<=========>>>>>>======<<<<<<;;;;;;<<<<<<===>>>???@@@???>>>???@@@@@@???>>>???AAACCC???@@@AAAAAA??????AAABBB<<<>>>===:::<<<@@@???:::??????>>><<<:::888777777777888999888666666777999777666555666888888777555444444333333333444666666555555666666666777777777;;;===BBBJJJWWWfffttt|||kkkZZZ[[[bbbnnnyyyvvvwwwbbbJJJ<<<555222111333........................000///......---------...,,,+++++++++,,,,,,---...++++++++++++++++++++++++***)))))))))))))))))))))+++******)))***+++,,,---++++++***))))))***++++++******))))))))))))******))))))***++++++++++++***+++***))))))))))))***+++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++******++++++,,,---------------------------eeePPPOOOKKKFFFEEECCCAAA>>>===<<<<<<999888666555333222222222000000000000000///..............................///...---,,,++++++++++++------------------,,,,,,------------------......---------............///......//////000111222222777999EEEZZZllltttwwwxxxoooiiilllzzzzzznnnhhhqqqvvvmmmhhhssstttxxxuuuaaaWWWUUUWWWZZZ```hhhvvv}}}sssmmmllljjjgggeeebbb```aaabbbcccccc```ccccccdddeeeeeefffeeeeee___ccccccccciiioookkkbbb]]]YYYZZZeeemmmkkkddd^^^YYY^^^fffpppxxx}}}mmmZZZPPPNNNHHHFFFCCC???;;;888666555555555555444333333222222222222333333333444444444555333222333444555444222444444444444444333333333666666666666666666666666555777888888888777999:::??????>>>>>>>>>???@@@AAA888999:::999999:::<<<===<<<===>>>===:::999;;;===<<<<<<<<<=========<<<<<<<<<<<<;;;:::;;;<<<===>>>===;;;999:::<<<===;;;999:::>>>BBBCCC@@@===<<<======???@@@@@@@@@???@@@AAAAAABBBAAA???>>>>>>@@@CCC@@@@@@???===???BBBBBB>>>>>>????????????===<<<;;;:::::::::999777666888999555444444666777666444222555555444444555555666777444444555555555666666666777666666999AAAKKKVVV\\\iiijjj]]]QQQQQQVVVbbbtttzzzdddZZZ\\\ggg```LLL777///000111111222..............................------------,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++))))))))))))))))))*********))))))))))))***++++++++++++***))))))***++++++************************((()))******++++++*********************+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------------eeeQQQOOOKKKFFFEEECCC@@@>>>===<<<<<<888888777555444333222222000000000000000///....................................---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------------......---------............///......//////000111111222......444BBBQQQ```ooo{{{{{{ooofffiiimmmmmmkkkkkkpppuuudddggg```ccctttddd___VVVVVVRRRMMMOOO[[[gggmmmyyyuuuwww|||ooogggdddiiilllhhheeefffbbb___bbb]]]]]]]]]\\\[[[ZZZYYYXXXXXXbbbkkkrrr~~~ooo___VVVUUUdddtttxxxooogggWWWPPPMMMQQQUUU\\\lll}}}vvvhhhYYYNNNGGGDDD>>>===;;;999777777777777444444444444333333222222111111222222222333333333333333333444444444333333555555555444444444444444555555555666666777888888888:::;;;;;;999888999:::=========<<<======>>>>>>>>>BBBEEECCCAAAAAABBBBBB>>>===<<<<<<<<<===>>>>>>???>>>===<<<===???AAABBB???===;;;:::999:::<<<===???<<<:::===CCCGGGEEEBBBCCCJJJQQQQQQIIIAAA>>>>>>@@@CCCFFFGGGFFFEEEEEEFFFGGGGGGGGGDDDAAA??????@@@CCCAAA???>>>???AAAAAA???=========???AAAAAAAAA@@@>>>??????===;;;:::<<<===777666777888999888555222555555555555555555666666444444444444555555555666777555444444777<<>>===<<<<<<888888777666444333222111000000000000000///..............................///...------------------.........------,,,,,,,,,,,,,,,,,,,,,------......---------............///.........///000000111111000000222777???NNNggg|||yyytttppprrr{{{xxxpppdddhhh{{{jjj[[[VVVZZZ^^^\\\YYYXXX___mmm{{{wwwkkkhhhrrruuuoooyyyhhhccc]]]WWWUUUVVVZZZ\\\XXXdddqqq|||ppp[[[PPPOOO```www~~~xxxhhh\\\UUUWWWZZZbbbvvvwwwuuujjj]]]SSSMMMIIIBBB===:::999888777666777888999555555555444444444444444111111111222222222333333333444555555555444444444555555555555555555555555555555555555666777999:::777999;;;<<<<<<===???AAA???@@@AAAAAABBBBBBCCCCCCAAAHHHLLLGGGCCCCCCBBB@@@CCC???===BBBKKKRRRRRRPPPJJJGGGDDDBBBCCCGGGLLLPPPCCCBBB???<<<;;;;;;<<<<<>>???AAABBBBBBAAAAAABBBCCCCCCAAA@@@@@@AAA>>>===<<<<<<===<<<999777666666666666666666555555444444444444555555555666777666666777888999:::;;;;;;AAA@@@AAALLLNNNMMMSSSMMM^^^tttuuulllrrraaa___sssnnnPPP>>>222000111444333...+++,,,........................++++++,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,************************(((((())))))************(((((())))))*********************++++++*********)))***++++++++++++***)))(((((()))************)))'''((()))***++++++,,,,,,******))))))))))))******((()))******+++,,,------******))))))******+++,,,+++++++++,,,,,,,,,------cccOOOMMMIIIFFFEEECCCAAA>>>===<<<<<<777777777666555333111111000000000000000///....................................------------......------------------,,,,,,++++++,,,,,,------......---------............///.........//////000000000222333444444444???XXXooo|||{{{vvv|||~~~zzzwwwooofffYYYOOOQQQ[[[dddggg|||}}}iii^^^]]]qqqyyyvvvnnnaaaVVVPPPPPPTTTWWWVVVYYY```jjjrrrssslllddd\\\TTTWWWnnn~~~}}}}}}|||ppphhh]]]OOOHHHFFFDDD===777777666666666666666777777555555555555555555555555111111222222222333333333333555777777666555444555555555555666666666666666666666666666777999;;;<<<;;;;;;;;;:::999:::<<<>>>@@@BBBFFFIIILLLMMMMMMLLLKKKUUUYYYTTTPPPTTTWWWVVVUUUNNNHHHLLLVVV\\\ZZZUUUKKKHHHDDDBBBCCCHHHMMMQQQDDDCCCAAA???===<<<<<<<<>>===FFFIIILLLNNNNNNMMMMMMMMMJJJNNNSSSVVVUUURRRPPPNNNLLLHHHEEEGGGIIIIIIIIILLLKKKGGGDDDDDDEEEDDDAAA>>>>>>@@@CCCDDDCCCAAA@@@@@@AAA???===<<<<<<<<<:::888777777888888888777666666444444555555555666666666555666777888999888777777@@@BBB;;;999DDDGGGFFFMMMIIILLLTTT^^^iiiqqqtttsssxxxtttuuurrr{{{bbbEEE888777111///000111///+++---222------------------------***+++,,,---...---,,,+++------,,,+++++++++,,,,,,************************((((((((()))******++++++((()))******++++++******)))***++++++++++++***))))))***+++,,,,,,+++***)))'''((())))))******))))))'''((()))***+++++++++***)))***++++++++++++***))))))))))))***+++,,,,,,---***))))))))))))***++++++******++++++,,,,,,------dddOOOMMMIIIFFFEEECCCAAA>>>===<<<<<<777777777777555333111000000000000000000///..............................---,,,,,,,,,,,,,,,------,,,,,,------------------***++++++,,,------......---------............///.........///////////////...000222111///444EEEVVViiizzzyyyaaaZZZdddsss{{{yyypppjjjbbbWWWRRRTTTffflllrrrppppppnnnlllhhhddd```^^^aaaWWWRRRYYYaaaeeeppp|||eeeUUUOOOGGGAAA>>>;;;777444555666666666666555444444444444555555555555555555222222222222333333333444333666999999777666666666555555666666666777777777999888888888999<<<>>>@@@AAAAAAAAA@@@@@@CCCGGGKKKHHHMMMTTT[[[aaacccdddcccssszzzxxxkkkdddiiiooonnn]]]UUUMMMKKKNNNOOOKKKFFFCCCAAA>>><<<<<<>>>@@@BBB=========<<<;;;;;;:::::::::::::::::::::;;;;;;;;;???BBBEEEDDD>>>::::::<<<;;;===@@@AAAAAAAAAAAABBBBBBFFFJJJLLLKKKJJJIIIIIIJJJEEECCCHHHKKKLLLNNNSSSMMMKKKKKKMMMOOOMMMGGGAAA@@@DDDIIILLLKKKIIIFFFEEEFFFCCC@@@>>>>>>>>>======::::::;;;;;;;;;:::888777555555666666666777777777666666666666777777777777<<<@@@:::777======>>>FFFHHHFFFFFFJJJQQQWWW\\\___```hhhxxx}}}}}}yyybbbFFF333000444222...,,,......,,,...222------------------------***+++---...///...---,,,...---,,,,,,+++++++++,,,************************'''(((((()))******++++++))))))+++,,,,,,,,,+++***)))***++++++++++++***))))))***,,,------,,,***)))'''(((((())))))))))))))))))***+++,,,,,,++++++******+++---......---+++***))))))******++++++,,,,,,)))))))))))))))***++++++)))******+++,,,,,,------dddOOOMMMIIIFFFEEECCCAAA>>>===<<<<<<777777777777555333111000000000000000000//////...........................+++++++++***++++++,,,,,,,,,,,,,,,------.........******+++,,,,,,---......---------.........//////.........///////////////,,,---000222111111:::DDDYYYnnnzzztttqqqppprrrvvvooommmtttwwwcccVVV\\\fffssslllPPPCCCCCCBBB===777333333444666666777777777555444222444444444444444444444444222222333333333444444444444777:::;;;888666666777555666666666777777888888;;;:::::::::<<<>>>AAACCCAAACCCFFFKKKRRR[[[eeelllpppvvvgggUUUTTTWWWVVVPPPKKKEEEAAA@@@???===;;;===<<<;;;:::999888777666444555666777777777777666444555777888888999;;;<<<999::::::888777999>>>BBB555777999:::::::::;;;===:::<<<======<<<;;;;;;<<<===888777>>>CCCEEEIIIOOOIIIJJJNNNTTTYYYVVVNNNFFFLLLQQQWWW[[[ZZZWWWUUUSSSQQQMMMIIIFFFFFFFFFGGGFFF<<<<<<=========<<<:::999666666666666777777777777888777555444444666777888...888:::888;;;888777@@@>>>>>>???AAABBBCCCGGGKKKMMMJJJQQQ\\\[[[```~~~zzzpppaaaKKK:::444444222...///******///222000---,,,------------------------***+++---/////////---,,,...---,,,,,,++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,---,,,++++++)))***+++,,,,,,+++***))))))***,,,------,,,***)))'''(((((()))))))))))))))+++,,,---------,,,+++******,,,///111111///,,,******************+++++++++)))))))))))))))******+++))))))***+++,,,,,,------eeeOOOLLLGGGDDDCCCBBB@@@>>>===;;;;;;:::999777555333222111111000000000000//////////////////............//////.........------,,,,,,,,,---------...------,,,,,,........................////////////............111111222222222222111111...//////000111333444555CCCNNNfff|||eeeaaa___aaabbb\\\NNNBBB>>>AAA???888111111:::DDD@@@:::333222444777666555333333333222333333444444444222222555666555777;;;999777666888888666333333444888:::888999===???>>>:::BBBDDDAAAHHHWWW```___bbboooxxxyyy|||yyymmmbbbSSSHHHCCCBBBBBBBBB>>>===;;;999888777888888<<<<<<<<<;;;:::888777666888888999999999999999999:::888777999;;;<<<:::777666888999999:::;;;>>>AAA<<<<<<;;;999777666888:::888:::<<<<<<;;;999999999777888999888888999<<<>>><<>>???CCCCCC@@@???===>>>>>>:::444555:::666666777777777888999999EEEBBB>>>:::888:::===???CCCAAA===;;;:::;;;>>>???AAACCCDDDGGGOOO___tttyyymmm^^^CCC<<<555222222222///,,,000///...---------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++***)))'''''')))***+++)))))))))))))))(((''''''%%%***//////---+++,,,///---,,,++++++******++++++.........---,,,+++***))))))(((''')))---...,,,***)))************+++++++++,,,,,,,,,---------......eeeNNNJJJEEEDDDCCCBBB@@@>>>===;;;;;;:::999777555444222111111000000000000//////////////////............/////////...............---------------......------,,,........................------......//////000000000000111111111111000000/////////000111222333444:::@@@QQQpppjjjWWWRRRNNNMMMNNNJJJAAA:::333666888666555:::DDDLLLAAA;;;555333444555333000444444444333444444555666777555555777777444555888888666666888888777666666999<<<<<<999999>>>AAAAAAIIIQQQWWW```sssrrriiiccc___[[[RRRLLLDDD===:::999999:::>>>===============>>>>>>999:::===>>>>>>===<<<:::999999999999999999999999===<<<;;;===???@@@???===>>>???AAACCCCCCBBB???>>>???@@@@@@>>>===<<<===>>>999:::;;;<<<>>>>>>>>>>>>;;;<<<<<<;;;999999:::;;;>>>?????????>>>>>>>>>>>>===EEERRR^^^gggkkkllljjj~~~|||dddPPPDDDAAA@@@@@@CCC@@@<<<::::::;;;:::999888777777888999999888777EEECCC???;;;999888888999;;;:::888888999;;;===???@@@AAABBBDDDIIIVVVfffrrr|||fffVVVGGG<<<777111///111222000...//////...---------------------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---************))))))))))))++++++++++++++++++++++++(((((()))***+++++++++++++++***)))(((((()))***+++)))*********))))))((('''&&&***//////,,,***,,,...,,,+++***))))))))))))))),,,,,,,,,,,,+++***))))))***((((((***,,,---,,,))))))************+++++++++,,,,,,,,,------------...eeeMMMIIICCCCCCCCCBBB@@@>>>===<<<;;;:::999888666555333222222000000000000//////////////////............//////.........///////////////,,,------.........------........................+++,,,---...///000111111//////000000000000//////111000000000000111222333555444:::PPPqqqjjjVVVLLLHHHCCC???===<<<;;;999555666666555666999>>>BBB===999555444555555222///555555444444555555666777777555666999777333444888:::999888777888:::<<<===:::>>>BBBEEEMMMWWW^^^^^^qqqtttxxx~~~{{{nnnfff[[[PPPHHHEEEEEEGGGDDDDDDCCC@@@===<<<===>>>;;;<<<===>>>???>>>>>>===AAACCCEEEGGGHHHFFFDDDCCCGGGHHHHHHIIIIIIHHHGGGGGGHHHGGGHHHKKKOOORRRRRRRRRKKKMMMQQQVVVYYYVVVPPPJJJJJJLLLMMMMMMKKKJJJKKKKKKNNNJJJEEECCCCCCAAA>>>:::<<<===>>>===;;;999999:::===<<<:::999999:::===>>>:::<<>>???@@@BBBIIIRRRZZZaaalll{{{qqqhhhsssaaaJJJ>>>333444000------///222111000///...------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))++++++++++++++++++++++++(((((()))***+++++++++++++++***)))(((((()))***+++*********+++******)))((('''+++......+++******,,,---,,,+++***))))))))))))*********++++++******)))***))))))***,,,,,,***))))))************+++++++++,,,,,,,,,,,,------------eeeNNNIIICCCCCCBBBAAA@@@>>>===<<<<<<999999888777666444333222000000000000//////////////////............//////------....../////////000,,,------.......................................,,,,,,---......///000000......////////////......111111000000000000111111555222222;;;LLLcccwwwtttgggWWWJJJDDDBBB???:::777777999;;;:::888666444444444444333555444333444666777555333555444444444555666777888888888:::<<<:::777999>>>888999888666888@@@HHHKKKRRR[[[gggssswwwpppfff[[[TTTQQQOOONNNIIIGGGFFFEEEBBB@@@BBBFFF???AAACCCBBB??????AAADDDDDDGGGMMMTTTYYY]]]^^^___ffffffggggggfffdddcccbbbqqqtttwwwyyyyyywwwtttqqqlllmmmppptttyyy}}}{{{tttlllhhhgggddd___ZZZ\\\\\\ZZZVVVOOOHHHDDDCCCAAA???<<<;;;;;;<<<======>>><<<<<<>>>>>>======@@@>>>BBBGGGMMMVVVdddrrrzzzuuuggg```iii}}}}}}~~~rrr^^^WWWYYYTTTGGGEEE@@@;;;:::===@@@@@@???;;;:::888777777888999:::999999:::::::::999999888888:::;;;<<<<<<>>>BBBFFFKKKSSS^^^ggghhhbbbXXXQQQZZZhhhuuuuuukkkZZZ@@@555444000000...+++,,,...111111000......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************)))))))))(((************************(((((()))*********************)))(((((()))************+++++++++******))))))+++------***))))))+++000///...,,,++++++++++++))))))***+++++++++++++++*********+++++++++***)))))))))*********+++++++++++++++,,,,,,,,,---------fffOOOKKKEEEBBBBBBAAA@@@???===<<<<<<888888888777666444222111000000000000//////////////////............//////,,,,,,,,,------......///,,,---....../////////..........................................---------......////////////......222111000000///000000000222444555444666@@@NNNYYYjjjzzzggg[[[QQQHHHBBB;;;;;;;;;888555444666888666444333444777888666555333333333555666777666444444444444555555666888888<<<<<<>>>???===;;;???EEEBBBGGGIIIIIIPPP___lllrrr{{{rrriii^^^TTTPPPIIIBBB??????@@@BBBDDDAAAAAADDDHHHFFFDDDIIIQQQWWWYYY[[[[[[[[[]]]bbbggghhhooozzztttkkkgggccc```[[[XXXTTTNNNHHHCCCCCC???>>>@@@AAA???@@@EEE?????????@@@BBBDDDIIIMMMQQQSSSSSSPPPQQQ___vvv~~~qqqtttvvvrrr]]]UUUJJJBBB@@@AAACCCCCCFFFCCC>>>:::777777888999888999:::::::::999888777555666888::::::::::::;;;===@@@FFFJJJKKKHHHDDDAAADDDMMMRRR]]]sssssshhhWWWJJJBBB999...///444000000...------.../////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,************)))))))))(((************************(((((()))*********))))))******))))))))))))******)))******+++++++++******)))***++++++***))))))***///...---,,,++++++++++++)))***+++,,,------------******+++++++++***))))))))))))*********++++++++++++++++++,,,,,,,,,------fffPPPKKKEEEBBBBBBAAA@@@???>>>===<<<666666777777666444222000000000000000//////////////////............//////,,,,,,,,,---------------,,,---...///////////////.................................---------,,,,,,......////////////......111000000/////////000000,,,111555444111333<<>>;;;888999::::::888777777777888777777777888999888777555555666666666555444444555555555666777888999::::::;;;>>>@@@???@@@GGGQQQkkkttt{{{{{{www___\\\UUULLLCCC===:::888;;;999999>>>@@@>>>>>>???BBBBBBHHHOOOPPPQQQ]]]lll|||ooofffUUUNNNLLLMMMJJJBBB???CCCEEE???<<<===>>><<<;;;===<<<>>>@@@>>>>>>EEEQQQ\\\iiivvv}}}wwwuuuuuuaaaQQQGGGCCCCCCDDDBBB>>>;;;::::::;;;<<<555666777888999999999999444555777888999999888888999:::;;;<<<============>>>DDDBBBCCCOOO[[[ppp{{{sssgggVVVHHH888///...000---111333,,,000//////...---------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++************))))))))))))************************(((((()))******))))))((()))))))))******)))))))))((()))******+++*********))))))))))))))))))******+++***))))))(((((())))))***+++,,,---------------(((***,,,,,,***)))***+++)))************+++++++++++++++++++++,,,,,,,,,,,,fffOOOJJJDDDBBBAAAAAA@@@???>>>======444555666666555333111///000000000000//////////////////............//////............------------,,,---...///000000000000........................------------------------/////////000000/////////000000/////////000000111,,,///111222111333777:::AAARRRmmmuuufffXXXKKKGGGEEE???:::888999999999::::::999888777::::::999777666444444444555666666666666666666777888888888888:::;;;<<<======???EEELLLPPPWWWeeesss{{{ppphhh```SSSHHHGGGFFFDDDCCC@@@???AAACCC<<<:::>>>EEEFFFCCCCCCGGGTTTXXXcccqqqtttvvvxxxtttuuulll]]]TTTVVVUUUJJJAAABBBDDDAAA????????????>>>===;;;<<<>>>@@@BBBLLLUUUWWW]]]qqq}}}gggXXXSSSSSSKKKKKKJJJIIIFFFCCCAAA???999999999999999999999999777666666777888888888777::::::::::::;;;<<<<<<===>>>AAA>>>>>>FFFIIIRRRffftttbbbUUUHHH;;;222000***...222...000111***............,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************))))))))))))************************((()))))))))))))))(((((())))))************))))))'''((())))))*********)))(((((('''((()))*********((((((''''''(((((())))))***++++++,,,,,,,,,++++++'''))),,,,,,***)))+++---)))************+++++++++***++++++++++++,,,,,,,,,fffNNNHHHBBBBBBAAAAAA@@@???>>>======333444555555444222000///000000000000//////////////////............//////000000//////.........---,,,---...///000000000000........................***++++++,,,---...////////////000000000000/////////////////////000111111222///,,,---000333333222888@@@PPPiiivvvggg]]]NNN@@@======;;;999:::777666444555777777555333333444555444222222444666222333555555666888;;;===:::::::::;;;<<<===??????GGGKKKUUU```jjjwwwvvvgggccc]]]RRRIIIHHHJJJHHHCCCAAA??????@@@AAA@@@???@@@DDDBBBFFFNNNRRRUUU]]]gggsss{{{yyyhhhXXXTTTRRRLLLFFFDDD???>>>===>>>AAABBB@@@???EEEEEEEEECCCDDDTTTuuutttkkklllpppffffffddd___WWWMMMCCC===AAA@@@>>><<<:::999999999999777666666777888888777777888888999999::::::::::::<<<999===FFFDDDDDDQQQ\\\qqqyyyxxxyyy~~~rrr___LLL>>>666333222444///222222)))+++111...,,,---------,,,+++,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++************))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))************))))))''''''((()))))))))))))))((('''&&&''')))***++++++(((((((((((()))***+++,,,******+++++++++******)))&&&)))+++,,,******+++...)))************+++++++++******+++++++++,,,,,,,,,jjjQQQKKKFFFDDDDDDBBB@@@>>><<<;;;:::777777666555333222111000333222000/////////000111////////////............////////////////////////------------------------////////////...---,,,+++,,,------......------,,,////////////...---,,,+++///////////////000111111//////000111222333333333666555999BBBQQQjjj{{{kkkZZZPPPIIICCC;;;888999:::888555999666444666:::<<<888444333555666666444333333444666777777666666777;;;>>>>>><<<===BBBFFFJJJQQQWWW^^^xxx|||pppdddWWWMMMFFF@@@AAAAAA???<<<<<>>>>>>>>>>>AAAGGGQQQXXX```bbbccccccfffooo|||sss^^^TTTHHHNNNGGG@@@DDDBBB:::;;;:::::::::999555333666;;;444666777777666777999;;;888888:::<<<===>>>??????NNNQQQTTTUUUVVV\\\fffnnn{{{zzztttgggNNNGGG>>>666222111111111////////////////////////...------,,,,,,------...,,,,,,,,,++++++*********,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((((((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((((((************************------,,,+++***)))((('''***+++,,,,,,,,,,,,+++***)))************++++++++++++,,,,,,------,,,,,,+++lllSSSLLLGGGDDDDDDBBB@@@>>><<<;;;:::888888777666444333222111222222000/////////000111////////////............................................................////////////...---,,,+++,,,------......------,,,------...............---///////////////000000111000000000111111222222333555444444777<<>>>>>>>>???CCCMMMZZZdddmmmwwwzzzcccTTTQQQMMMJJJGGGEEEAAA???===>>>>>><<<;;;@@@GGGNNNOOORRR[[[fffmmmuuu{{{pppeeeZZZRRRLLLFFFHHHHHHGGGDDDDDDGGGIIIFFFHHHJJJLLLOOOVVV```hhhtttqqqnnnZZZHHHGGGFFFCCCFFF<<<:::888888777666555555777888888777666666888:::888888:::;;;<<<===>>>>>>???BBBDDDEEEEEEJJJRRRYYYZZZZZZaaaqqqwwwjjj[[[KKK???===888222...---...//////........................------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********************)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))******************************+++++++++******************++++++,,,,,,++++++***)))************+++++++++------............------oooUUUNNNHHHDDDDDDBBB@@@>>><<<;;;:::999999888666555444333222222111111000///000000000////////////............------------------------////////////////////////////////////...---,,,,,,,,,------......------,,,+++,,,---...//////////////////......//////000111111111111111111111111111222111222333222555???JJJeeezzzsssfff```VVVMMMGGGBBB>>>;;;999888888;;;===<<<888444;;;888555666999;;;:::999;;;777333333666888888888<<<<<<======???CCCIIIMMMXXXnnn}}}nnnfffXXXIII???===;;;;;;===>>>???>>>===>>>@@@BBBGGGQQQ___iiissszzzvvvmmm^^^]]]YYYSSSLLLFFFCCCCCCBBBBBBBBBAAABBBDDDIIILLLWWWmmm}}}hhh```UUUEEE???>>>:::888888;;;<<<999555999999999777666555777999888888999:::;;;;;;<<<<<<999:::<<<<<<;;;???EEEJJJCCCDDDJJJTTT]]]cccmmmuuuuuubbbRRRGGG>>>555///444111///...///000111111........................------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++******)))(((((('''+++++++++***************)))))))))))))))))))))))))))))))))*********++++++************************))))))******+++++++++,,,******+++,,,,,,+++******)))************+++++++++,,,,,,,,,------,,,,,,,,,pppUUUMMMHHHDDDDDDBBB@@@>>><<<;;;:::999888777666555333222222222111111000000000000000////////////............------------------------..............................//////...------,,,,,,------......------,,,,,,------...//////......///............///000000111111111111000000000000111111333666555444999AAAFFFYYYqqqjjjXXXRRRJJJCCC@@@???>>>>>>999999:::<<<>>>===:::777:::777444444777999::::::SSSIII===777888::::::999AAA>>><<<===EEEVVViiivvv|||tttcccPPPGGGHHHFFFBBB@@@???===>>>BBBEEEFFFGGGOOOSSSYYY```jjjxxxpppbbbVVVNNNKKKLLLJJJFFFCCCBBBBBBBBBCCCFFFRRRcccuuuzzzXXXEEEBBBAAA===:::;;;===<<<888999:::999777555666888:::999999999999999999::::::;;;<<<<<<;;;;;;<<<@@@CCC@@@AAAEEEJJJKKKMMMUUU^^^{{{yyymmmgggZZZQQQDDD;;;888777666444444222111111111222000///........................---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))((()))))))))************************))))))((((((************************)))))))))))))))))))))))))))))))))*********++++++************************)))************+++++++++******++++++++++++******))))))*********+++++++++))))))************))))))pppSSSLLLGGGDDDDDDBBB@@@>>><<<;;;:::888777666555333222111111111111111111000000000///////////////............------------------------------------------------.........///......---,,,,,,------......------,,,......//////...------,,,...............//////000111111000000000000000000333222222444222///222777444===JJJUUUbbbwwwzzzoooaaaJJJFFFAAA===<<<;;;:::999;;;:::::::::::::::999888888666444444666888::::::hhh[[[III===999:::;;;:::BBBGGGQQQ^^^ooo{{{mmm^^^PPPNNNIIIDDDAAA???===:::;;;<<<@@@HHHRRR\\\bbbeee}}}rrrjjj```ZZZRRRKKKHHHEEEBBB???CCCCCCEEEJJJQQQ[[[eeekkksssrrr^^^UUUWWWSSSGGG???>>>===:::;;;;;;:::888777777:::===::::::999888888888999999999::::::999888999:::;;;<<<===AAACCCAAAAAAIIISSSkkkwwwtttaaaPPPDDD>>>===999444222222222000...000.........///...,,,***........................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))((()))))))))************(((((())))))************************************))))))))))))))))))))))))((((((((()))))))))******************************+++++++++************)))************************))))))*********+++++++++((())))))******))))))(((oooRRRKKKGGGDDDDDDBBB@@@>>><<<;;;:::777777666444333222111000000111111111111000//////////////////............---------------------------------------------------...............------,,,------......------,,,////////////...---,,,+++......------......///000000000000000000000000000///---...000000...111666222222444666;;;IIIaaavvviii]]]WWWQQQ???===;;;999999999777555;;;999777666555555666777666666555666777888:::;;;QQQHHH>>>999;;;BBBIIILLLcccpppjjjWWWPPPNNNJJJFFF>>><<<<<>><<<::::::===@@@===;;;:::888777777888888888888888888888888888888777888:::======>>>FFFPPPYYYfffyyyzzz{{{tttddd^^^TTTHHH>>>777222111000//////000111111///,,,,,,++++++---//////...,,,------------------------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++***************+++++++++))))))))))))))))))))))))((((((((()))))))))******************************,,,+++++++++******))))))+++***))))))))))))***+++)))************++++++++++++++++++,,,,,,+++++++++nnnQQQLLLHHHDDDDDDBBB@@@>>><<<;;;:::888777777555444333222111000111111222111000///...////////////............................................................------...............---,,,------......------,,,---...............------...------------...//////......//////000000111111,,,+++...222444222444777666333111222111444AAAOOOooojjjSSSHHHDDDAAA;;;999888888999:::999777888888777666555555666888666777888999999:::;;;<<<888:::>>>GGGUUUdddrrrzzzxxxhhhSSSAAA===??????BBBHHHAAA@@@DDDMMMVVVddd{{{wwwhhhXXXTTTPPPMMMLLLIIIEEEAAA>>>IIIIIIFFFKKKKKKGGGKKKeeemmmooohhhcccbbb[[[QQQJJJHHHEEEAAA>>>===???BBB???===;;;888777777888888999999999:::;;;;;;999888888666777999:::;;;BBBJJJKKKSSSfffwww~~~wwwpppfffWWWIIICCC===999555222222333444444//////...///111222222222...------...000111000///------------------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++***************************************++++++++++++***)))(((((()))***+++)))************++++++++++++,,,,,,,,,,,,,,,,,,+++oooRRRLLLJJJDDDDDDBBB@@@>>><<<;;;:::999999888666555444333222000111111222222000///...000/////////............////////////////////////////////////////////////------...............---,,,------......------,,,,,,,,,---...////////////...------------...//////---......///000111111222222111333666555000---///333222333777555111444;;;FFFTTThhhzzzpppoookkkbbbTTTGGG???<<<;;;888777666666888:::::::::666888999999888888999:::666888;;;<<<<<<<<<===>>>DDDLLLZZZjjj|||sssaaaUUUOOOLLL===999DDDGGG>>>===EEEIIIPPPaaavvvqqqkkkddd___[[[VVVOOOIII>>>JJJIIICCCEEEEEEEEEKKKFFFRRR[[[___fffllldddVVVQQQOOOKKKFFFAAA???AAACCC@@@>>>;;;999777777888999777777777999::::::999777:::666444555555666:::AAAEEECCCIIIjjj~~~ppp~~~}}}xxxzzz{{{kkkiii^^^QQQIIIAAA:::666666888555333333444555333111777444000,,,+++,,,...//////---,,,,,,......---+++------------------------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))((((((((())))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************'''((()))***+++,,,------+++***)))(((((()))***+++)))************+++++++++******++++++++++++******tttRRRLLLMMMEEECCCAAA???===<<<<<<<<<777777777777666555333333111000000000000111111222000000///...............................................................------------------------,,,,,,,,,---------......,,,------...............000000//////.........------///111111///......///000111111111111222222222333333444444444444555555<<<@@@IIIXXXmmmoooddd```TTTQQQLLLEEE@@@===;;;:::888888888888888888888888444999999333444<<>>BBBDDDCCCWWWddd{{{hhh[[[QQQFFFDDDIIICCC???@@@EEECCCAAALLL\\\aaatttwwwbbbQQQLLLKKKJJJIIIHHHFFFCCC@@@DDDGGGLLLPPPRRRSSSQQQPPPYYYWWWVVVTTTMMMFFFEEEIIIAAA===999999<<<===:::777777666888;;;;;;888888<<<888777777777777888999999===:::>>>MMM```hhhcccZZZhhhiiikkknnnqqqsssuuuwwwxxxtttqqqpppmmmhhh```WWWOOOJJJAAA@@@===:::777555444333222111111111000000//////000000000000000000000000......---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...++++++************++++++,,,++++++******++++++,,,*********)))(((''''''&&&*********)))))))))))))))++++++************++++++++++++************++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++******vvvTTTMMMMMMEEEDDDAAA???===<<<<<<<<<888888777777666555333333000//////.........//////000000///...............................................................------------------------,,,---------............------...////////////...000/////////...............//////////////////000000000111111111222222222333333222333333444555555888888999===FFFRRR]]]dddzzzgggVVVKKKFFFFFFDDDAAA>>>;;;::::::;;;666666666666777777888888;;;;;;999666888;;;;;;777???;;;<<>>FFFJJJIIIFFFNNNNNNPPPRRRUUUWWWYYYZZZeeekkkrrrxxxyyyuuunnniiillliiihhhjjjdddYYYPPPNNNIIIHHHGGGDDD@@@===:::888888777666444222111111000111111111000000000//////////////////////////////...------------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,++++++************++++++,,,++++++******++++++,,,++++++***))))))((('''''')))))))))))))))*********++++++************++++++++++++************++++++))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******yyyVVVNNNMMMFFFEEEBBB???===<<<;;;;;;888888888777666555333333111000//////............000000///...............................................................------------------------------........./////////......///000000000//////////////////............///...------///000000000000000000111111111222222222111111111222333555666444222111000222666;;;>>>JJJTTTcccsssyyygggXXXKKKCCC@@@;;;:::999888777888999:::666666666666666777888999777333555;;;@@@???>>>>>>EEE???GGGZZZhhhtttsssaaaUUUFFF???===BBBEEEEEEKKKTTTccciiiyyyyyymmmdddWWWRRRIIIAAA<<<<<<===?????????BBBGGGLLLQQQ\\\fffaaa___[[[SSSJJJCCC@@@@@@???;;;888999777444444888777666666555555555666666777888888777555555888;;;;;;<<<===???@@@BBBCCCDDDFFFHHHJJJKKKKKKIIIGGGEEEGGGDDDCCCDDDAAA<<<888999444333222111000111222333111000//////////////////111111000000000000//////////////////////////////------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********++++++************++++++++++++************+++++++++++++++***))))))(((((((((((())))))******++++++++++++************++++++++++++************++++++)))))))))*********++++++))))))))))))))))))))))))******++++++++++++******zzzWWWNNNKKKFFFEEEBBB???===;;;;;;;;;999999888888666555333222444333222111000000000000000000///...............................................................------------------------.........////////////000...//////000000000000000///////////////.........///---++++++...000000///000000000000111111111111111111000000111333555666333222333333555777999;;;555:::CCCLLLXXXhhhzzzyyyhhh\\\RRRIIICCCBBB<<<;;;999888777777777777888777666666666777888888:::555888@@@@@@;;;===DDDGGGOOOeee~~~dddTTTKKKHHHGGGEEEFFFHHHKKKKKKRRReeeyyytttcccQQQEEE??????@@@???===>>>AAACCCHHHSSS^^^jjjjjjiiieee^^^TTTKKKEEEDDD???===>>><<<777555555999888777666666666666666777888999777444444777;;;999::::::;;;<<<===>>>>>>>>>======<<<;;;:::999999666777888999888777888:::666555444333333333444444000000/////////000000111000000000000000000//////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******)))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((++++++************++++++++++++************++++++++++++++++++******))))))''''''((()))***++++++,,,++++++************++++++++++++************++++++))))))))))))************))))))))))))))))))))))))******++++++++++++******zzzWWWMMMIIIFFFDDDBBB???===<<<;;;;;;::::::999888777555333222444444333111000000000000000000///...............................................................------------------------.........////////////000...//////000000000000000.........///////////////---,,,,,,,,,---//////...//////000000000111111111111111000000111333444555333333333333222222111111555777:::<<<@@@GGGQQQXXXsssqqqeeeXXXOOOGGG>>>999888<<<<<<;;;999888777777777888777555444444555666777CCC>>>===@@@>>>===IIIYYYgggvvvsssbbbSSSKKKHHHGGGFFF@@@LLLZZZ___aaammmjjjWWWKKKFFFDDDEEEAAA??????>>>???HHHQQQddddddhhhooosssnnnbbbWWWIIIBBB<<<;;;;;;::::::===999888777666555555555555444444444555555666666666888888999999:::;;;;;;;;;;;;::::::999888777555555...222555555444333444444333333333222111///...---222222111000000000000000//////////////////000000........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******)))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++************+++++++++******))))))******++++++++++++***************''''''((()))***++++++,,,++++++************++++++++++++************++++++(((((()))))))))*********))))))))))))))))))))))))******++++++++++++******yyyWWWMMMIIIEEECCCAAA???===<<<<<<<<<:::::::::888777555333222222111000000////////////000000///...............................................................------------------------------........./////////......///000000000//////.........///////////////---///000000///---...////////////000000000111111222222222333333333333333222222333333222111000///555555666666666888;;;>>>DDDRRRbbbmmmvvvuuufffZZZSSSLLLEEEBBB>>>999777888999999999999888888888888666555444333444555888999999;;;AAAJJJUUUfff}}}xxxssslllcccRRRKKKDDDAAAEEEKKKOOOQQQZZZooozzzfffYYYRRROOOKKKGGGDDD???;;;???FFFHHHKKKTTTgggzzzxxx```TTTHHHAAA===::::::===999888777555444333333333555444333555888888555222666777777888888999999999888999999999888777555555222888;;;888444222000...///000111111111///...---222111000//////...............////////////000000........................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******************************(((((())))))******++++++++++++************++++++++++++************++++++((((((((()))))))))******))))))))))))))))))))))))******++++++++++++******zzzYYYOOOKKKCCCBBB@@@>>>=========>>>;;;;;;:::999777555333222111111000000///000000000000000///...............................................................------------------------,,,---------............------...////////////.............../////////000---333888777111......111////////////000000000111222333555555555444222111111222333555555666666555222333333333333333555666222:::???@@@BBBKKKSSSWWWbbbjjjvvv}}}qqqbbbVVVOOOGGG???>>>:::999;;;<<<;;;<<>>FFFUUUiiiyyypppjjjddd[[[OOOCCC???BBB;;;<<>>===<<<:::999777666666555888777777777888888777555555666666777888999999999888888999999999999999888888>>>@@@:::555444444222222222222111111222222333000//////............///........./////////000000........................,,,,,,,,,++++++++++++***+++++++++,,,,,,---------***++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++************++++++(((((((((((()))))))))***))))))))))))))))))))))))******++++++++++++******zzzZZZQQQMMMBBBAAA@@@>>>>>>>>>>>>???;;;;;;:::999777555333222222222222222222222333333000000///...............................................................------------------------,,,,,,,,,---------......,,,------...............---.........//////000000...666===;;;444...///333////////////000000000000333444666777777444111///111111222222222111000000333333222222111222333333222777:::888888;;;>>>???999===DDDLLLTTT\\\eeejjjsss}}}~~~kkk```VVVSSSKKKBBB>>>??????;;;;;;888777::::::777777:::;;;;;;;;;:::999888666555999999:::<<<@@@EEEKKKNNNdddxxxdddMMMIIIFFF@@@BBBKKKMMMQQQ]]]qqq~~~uuujjjgggkkkrrrvvv}}}yyyxxx{{{xxxqqqmmmpppjjjwwwtttsssvvv{{{yyyeeeRRRHHHGGGHHHDDDAAADDDNNN[[[fffllltttssswww|||yyyiiiVVVJJJBBBAAA???===<<<::::::999666666777666555555888:::333333444555666777888888888777777777777888:::;;;222:::;;;444000222555444333111...,,,,,,---000222///.........//////000111---.........//////000000........................,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++++++++,,,,,,++++++++++++******)))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************++++++******))))))))))))******((((((((((((((()))))))))*********)))))))))))))))++++++************++++++++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******wwwUUUJJJCCCGGGDDDAAA??????@@@??????:::999888777666555444333111000///000111222111///111000000///...---------------............------,,,,,,,,,---------.........---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------............////////////......////////////......333444444222///------...000111111111111222222222555555555444444333333333222222222222222222222222111333444444222222333555///111333555666666666555999:::<<<===>>>@@@DDDGGGNNNRRRYYY```eeeggghhhhhhssstttwwwzzz}}}~~~uuuiii]]]RRRJJJFFF======<<<;;;;;;:::999999===:::888888:::;;;999666999777444333222444777999;;;===AAACCCCCCKKKaaawwwkkkZZZLLLCCCEEEFFFCCCGGGOOO^^^lll~~~ssshhhhhheeecccjjjfffjjjuuu~~~iiiXXX___^^^___bbbjjjttt~~~{{{^^^SSSWWWXXXDDD???FFFFFFIIIRRRVVVXXXeeevvvoooaaaSSSCCC;;;AAAGGGBBB;;;:::777777777888::::::999777888777777777777888888999999999:::::::::999888888<<<:::777444222111111222222222111111111111111222////////////////////////........................------..................---,,,+++*********+++,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,+++***)))((('''))))))))))))))))))))))))***(((((()))***+++***)))++++++******)))((((((((())))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((+++******))))))******+++************************+++*********))))))((((((((()))***++++++***)))(((,,,++++++***))))))******+++*********))))))((((((************************++++++++++++++++++++++++wwwVVVLLLFFFGGGDDDAAA??????@@@???>>>:::999888777666555444333222111000111222333222000111000000///......------------............------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,------------------------............------............------///000111111///...///000000000111111111222222222444444444333333333222222222222222222222222222222111222444333222222333555222333444666777888777777888:::===>>>>>>>>>>>>???;;;>>>BBBGGGJJJLLLLLLLLLMMMNNNOOOQQQSSSTTTVVVVVV\\\^^^aaabbbbbb___\\\ZZZYYYVVVRRRLLLFFFAAA===;;;;;;;;;:::999999888777777888777666777:::;;;999777555777999===???===888333999<<<@@@EEETTTpppjjjNNNKKK@@@;;;???DDDHHHTTTaaa~~~~~~zzzoooeee^^^[[[XXXWWWZZZaaahhhmmmrrrllliiinnnvvvsssrrrlllSSSGGGHHHDDDCCCFFFDDDLLLVVVdddsss~~~nnn___MMMCCC>>>;;;:::;;;<<<;;;888666555666888:::777777777666777777777888999999:::::::::999999888;;;:::888555333222222222111111111000000000111111////////////////////////................................................---,,,+++*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++++++++***)))((())))))))))))))))))))))))***(((((()))***+++***))))))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))(((++++++************++++++))))))))))))))))))))))))+++*********))))))))))))((()))***++++++***)))(((++++++***************+++************)))))))))(((************************************************xxxXXXOOOJJJGGGDDDAAA@@@@@@@@@???>>>:::999888777666555444333333222111222333444333111000000000///......------------............------,,,,,,,,,---------.........------,,,,,,------...,,,------------.........,,,,,,,,,------------...,,,------......------,,,+++---.../////////111222000000000111111111222222333222222222222111111111222222222222222222222222111222333333222222333555222333444555666777777777666999<<<===<<<999888888333444555777888999999999999999999999999999999999===???AAABBBBBB@@@===<<<999888888777777777888888888888888777777666666555555555666888;;;<<<;;;999777666555777<<<@@@AAA@@@BBBOOO\\\fffyyyjjj\\\UUUMMMDDDEEEEEENNN]]]hhhrrr~~~xxxrrrmmmiiigggbbb\\\VVVVVVZZZbbbppp||||||~~~zzz{{{qqqZZZQQQGGGCCCBBB===>>>BBBJJJVVVcccsss{{{lll[[[OOOKKKHHHDDD@@@???===:::888777999:::777777777666666666666666888999:::::::::::::::999::::::999888666555333222000000000//////000000111////////////////////////................................................---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++******)))))))))))))))))))))))))))***(((((()))***+++***)))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))))),,,,,,++++++++++++,,,,,,((((((((((((((((((((((((***************)))))))))))))))************))))))+++***************++++++************))))))))))))************************))))))))))))))))))))))))wwwXXXPPPLLLGGGEEEBBB@@@@@@@@@>>>===:::999888777666555444333333222111111333333222111000000//////............------............------,,,,,,,,,---------......---------------------------------.........//////,,,,,,---------.........---..................---***+++---.........000222000000000000111111111111111111111111111000000000111111111111111111111111000222333333222222333444000111111222333444444444444666999999888666555555666666555555666666777777:::::::::999999888888777666777999::::::999777666555555555555666888999:::777777777666666666555555555666888:::<<<===<<<;;;<<<;;;999888:::???FFFKKKXXXvvvvvv]]]NNNEEE@@@DDDKKKLLL[[[vvvyyyqqqjjjbbb^^^bbbjjj_________^^^YYYYYYcccppp|||hhhUUUMMMKKKEEEAAA???@@@EEELLLXXXgggttt|||xxxnnn\\\IIIDDDBBB@@@@@@@@@>>>;;;777777777777777777666555555888888999:::;;;;;;;;;:::999:::;;;;;;:::777555333111000000////////////000////////////////////////.......................................---------,,,,,,++++++++++++***+++***+++++++++++++++,,,,,,++++++,,,,,,,,,++++++***)))******+++++++++******))))))))))))))))))))))))***(((((((((***+++***)))(((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))---,,,,,,++++++,,,,,,---))))))))))))))))))))))))************************)))))))))******)))))))))*********)))******+++,,,*********)))))))))))))))************************************************vvvWWWPPPLLLGGGEEEBBBAAA@@@???>>><<<:::999888777666555444333222000///000111222111000////////////............------............------,,,,,,,,,---------......---------------------------------.........//////---.........//////////////////000000000000//////+++---......------...000//////000000000111111111000000000000000000000000111111111111111111111111000111333222111111222444000000111111222222333333333444555444333444555777666555555444555666777888888888777777777777777777666777777888888888777777777777666666666666777777777777777777777666666666555777999:::::::::::::::;;;???CCCCCCCCCGGGQQQYYY{{{aaaVVVOOONNNHHHAAAHHHVVViii|||zzzsssssslllcccZZZUUUQQQNNNQQQVVV```iiitttyyyxxxuuuuuuvvvsss```VVVLLLKKKEEECCCDDDFFFHHHPPPZZZgggyyyvvv[[[RRRIII???===@@@AAA===777999999999999888777666555777888999:::;;;<<<<<<<<<:::;;;<<<===<<<:::777555333333222000000/////////////////////////////////........................//////.........---------,,,,,,,,,,,,++++++***************++++++,,,,,,,,,******+++,,,,,,+++++++++)))******+++++++++******))))))))))))))))))))))))***(((((((((***+++***)))************))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******---,,,,,,++++++,,,,,,---***************************************+++++++++***))))))))))))))))))***+++***************++++++))))))))))))))))))******************************++++++++++++++++++++++++wwwWWWOOOJJJGGGEEECCCAAAAAA???===;;;:::999888777666555444333111000///000111111000/////////////////////......------............------,,,,,,,,,---------......,,,------......------,,,,,,------------................../////////000000000000000111111000000000---...///...------...////////////000000000111111/////////000000000000111111111111111111111111111000111222222111111222444333222222222222333444555222222333222222333666999444444333444444555666777555555555666666666777777666555555666666666777777666666666555555666777777777777777777777777777777444666777777777777999:::999:::<<<@@@III]]]uuuxxxgggZZZNNNEEEBBBDDDFFFNNNfffvvvlllfff^^^XXXUUUYYYZZZ[[[[[[ZZZXXXWWWVVVaaapppmmm\\\WWWLLLDDDDDDDDDAAADDDJJJOOO^^^uuummm^^^KKK???>>>@@@???>>><<<<<<===<<<;;;999777666777888999;;;<<<=========;;;<<<===>>>===<<<:::888888777555333111000000///////////////////////////......................../////////...------,,,,,,+++,,,,,,,,,,,,+++***)))*********++++++,,,,,,---)))***++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))***(((((()))***+++***)))++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,*********************************+++++++++++++++******))))))))))))******,,,++++++***))))))******))))))))))))************************************++++++++++++++++++++++++yyyXXXOOOJJJGGGEEECCCBBBAAA???===::::::999888777666555444333222111000000222222111000.../////////////////////------............------,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,---------------------.........////////////000000000000//////,,,...//////......///000////////////000000000111//////000000000111111111111111111111111111111111///111222222111111222333333222222111222222444444111333444444444444555666444444555555666666666666555666666666777777888888555555444444555666777777666555555555666777777888666666666666777777777777555777888777777999===AAA@@@AAAFFFSSSjjjvvvbbbTTTKKKGGGGGGEEEJJJWWWggg}}}~~~xxx{{{wwwpppggg^^^WWWRRROOOOOOWWWdddqqq|||jjjWWWPPPLLLGGGGGGLLLGGGKKKYYYnnnmmmZZZNNNGGGFFFFFF??????@@@???>>>;;;999777666777999;;;<<<===>>>>>><<<===>>>>>>>>>===<<<;;;<<<;;;888666333111000000////////////////////////........................000//////...------,,,,,,++++++,,,,,,,,,+++***))))))******+++,,,,,,------))))))***++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))***(((((()))***+++***)))*********)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************++++++************++++++*********************************++++++,,,,,,,,,+++***)))(((((()))***+++------+++***))))))((((((((()))))))))************************************************************{{{ZZZOOOIIIGGGEEECCCBBBAAA???<<<::::::999888777666555444333333222111111333333222111.........///////////////---..................---,,,,,,,,,---------......,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............////////////......+++---////////////111222////////////000000000000///000000000111111222222000000000000000000000000///111222222111111222333111000/////////000111222000333666777666444333333444444555555555555444333333333333333333444444444444333222222333444555666444444444444444555555666555555666666666666666666777999:::::::::===CCCHHHKKKUUUiiivvv___SSSMMMHHHDDDDDDDDDSSSpppwwwoookkkXXXXXXXXXXXXZZZ\\\^^^___UUUUUU\\\lllyyyiii```WWWVVV\\\NNNHHHIIITTT^^^kkk{{{dddTTTLLLKKKAAAAAABBBAAA@@@===:::888666777999;;;<<<>>>>>>>>>======>>>>>>>>>>>>======???===;;;888555222111000////////////////////////........................000000///...------,,,,,,++++++,,,---,,,+++***)))))))))***+++,,,,,,------((()))***+++++++++++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))***(((((()))***+++***)))((((((((()))******++++++))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********++++++******************+++))))))))))))))))))))))))*********++++++,,,,,,,,,+++***)))(((((()))***+++...---,,,***)))((((((((((((((())))))*********+++************************))))))))))))))))))))))))xxxVVVMMMJJJHHHFFFDDDAAA???=========::::::999999777666444333444222000000222333111///...,,,+++,,,///111///---...---,,,,,,,,,,,,---...------------------------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222222000...---......////////////......////////////............////////////000000000000......//////000000111111...000333555555444222111111000/////////000222333111111222222222333333333333333333333333333333333222333444444555555444444333333222222333333444555444444444444444555777777777777777777666666666666333888:::888555666888:::;;;777===GGGDDD@@@NNNfffxxxxxxaaaNNNDDDGGGFFF@@@GGGUUUaaa}}}ppphhhddd\\\UUUTTTSSSSSSWWW```lllyyy|||gggUUUPPPJJJDDDCCCCCCIIIYYYkkkzzzmmmYYYMMMGGGDDDEEEAAA;;;:::>>>999888888999<<<>>>>>>======>>>@@@AAAAAA@@@>>>===>>>>>>===<<<<<<999555111//////............------////////////////////////---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))++++++***************+++******************************++++++++++++******))))))(((((((((***+++,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))+++*********))))))((((((((()))))))))************))))))*********++++++++++++++++++*********))))))))))))))))))************+++*********))))))((((((+++++++++************)))zzzWWWNNNJJJHHHFFFCCCAAA???=========999:::;;;<<<;;;888444222444111000000222222111///111///---...111222000///...---,,,,,,,,,,,,---...------------------------***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---......////////////......////////////////////////000000000///////////////////////////000000000000///000222333333333111000111000/////////000222222111111111222222222333333333333333333333333333333222333444444555555444444333333222222333333444555444444444444555666777777777777777777777777777666:::999777555555888;;;===:::666888BBBLLLZZZssshhhTTTUUUIIIAAADDDIIIQQQbbbsss}}}tttfff```XXXTTTUUUZZZ```ccczzz}}}}}}aaa^^^UUUMMMJJJHHHGGGKKKRRR```kkk{{{aaaRRRFFFCCCCCCBBB@@@AAA@@@>>><<<===???BBBDDDDDD>>>???AAABBBBBBAAA???>>>@@@???>>>>>>>>><<<888555000000///////////////000////////////////////////.........---------,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))++++++***************+++************************)))******************))),,,+++***))))))***++++++++++++******)))*********))))))))))))))))))))))))************)))))))))((())))))))))))************))))))*********+++++++++,,,,,,,,,+++++++++******))))))))))))************************)))))))))(((+++++++++************)))}}}YYYOOOJJJGGGFFFCCCAAA???>>>======888:::===>>>===999444111333111000000111222000///111000//////000111///......---,,,,,,,,,,,,---...------------------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////------......////////////......////////////000000000000000000000//////.........000000000000////////////111111111111111000000000000000000///000111111222111111111222222222222333333333333333333333333333222333444444555555444444333333333333333444444555444444444444555666777888777777777777777777888888999666444555999<<<======>>>@@@EEEQQQfffsss[[[KKKFFF>>>DDDLLLXXXhhh~~~{{{rrriii___XXX```^^^[[[YYY[[[ggg}}}ooo___TTTMMMFFFAAA@@@FFFNNN[[[kkk{{{~~~hhhPPPFFFFFFGGGFFFEEEEEEBBB???>>>@@@BBBDDDDDD@@@AAABBBCCCCCCBBBAAA@@@AAA@@@@@@@@@AAA???===:::333222111/////////000111//////////////////////////////............---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++***************++++++************************((())))))******))))))(((...---,,,+++*********************)))******++++++))))))))))))))))))))))))************))))))))))))******************))))))***************+++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))************************))))))))))))+++++++++************)))[[[PPPKKKGGGEEECCCAAA???>>>>>>>>>999:::<<<<<<:::777333111222111111000111000000/////////.........------,,,...---,,,,,,,,,,,,---...------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------......//////......---/////////000000000000000000000000///......------111111000000//////......222111000///......//////000000000000000111111222111111111111222222222222222222222222222222222222222333444444555555444444333333333333333444555555444444444444555666777888777777777888888999999999777777999===???>>>???AAAJJJ[[[nnn{{{mmm___QQQEEEEEEMMMBBB[[[vvvnnneee___^^^ZZZ[[[iii{{{ooo___SSSKKKHHHDDDDDDHHHPPPZZZhhh{{{lll\\\RRRMMMIIIGGGHHHFFFCCCBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBAAA@@@AAABBBBBB@@@>>>888666444111////////////////////////////////////............------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********)))******+++,,,************************(((((())))))))))))((((((,,,,,,++++++***************)))))))))***+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))++++++************))))))************************++++++++++++++++++++++++((()))))))))*********************)))))))))))))))+++++++++*********))))))[[[PPPKKKFFFEEECCC@@@???>>>>>>>>>;;;;;;999777555444333222111111111111000//////000/////////...---,,,,,,---...---,,,,,,,,,,,,---...------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------............------......//////000000000111000/////////.........---111111000000//////......222111///...---...///000///000000000111111111111000000111111111222222222222222222222222222222222222333444444555555444444444444333333444444555666555555555555555666888888666777777888999::::::;;;<<<<<<>>>???===<<>><<<888444111...---,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,---***************+++++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************))))))***++++++,,,************************(((((())))))))))))((((((((())))))******************)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))******+++++++++***************************************))))))))))))************((()))))))))************))))))))))))))))))******+++++++++*********))))))|||YYYOOOKKKFFFEEECCC@@@???>>>>>>???===;;;888555333222222333000111222111///...///000///000111000///...///000...---,,,,,,,,,,,,---...------------------------111///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......///------............------------......//////000000........................000000000000////////////111111///......///000000//////000111111111111000000000000111111111111222222222222222222222222222222333444444555555444444444444444444444555555666555555555555666777888888666777777999:::;;;<<<<<<@@@<<<;;;;;;999@@@VVVmmmtttaaaTTTJJJAAABBBLLLZZZlllzzz~~~lll```eeekkkkkkmmmtttqqq```TTTIIIDDD@@@???HHHTTTlllyyybbbRRREEEEEEDDDEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAAAAACCCCCCBBBAAABBB@@@===:::555111...---////////////////////////+++++++++,,,,,,,,,,,,---************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))************************))))))))))))***+++,,,,,,************************((())))))******))))))(((''''''(((******++++++************)))******++++++))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++***************((((((((()))))))))))))))))))))))))))************))))))))))))************+++++++++************)))yyyWWWNNNJJJFFFDDDBBB@@@????????????<<<;;;999777555333222111///111222111...---///000...000111111///...000222...---,,,,,,,,,,,,---...------------------------111///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000,,,------......------,,,,,,,,,,,,---.../////////,,,------....../////////////////////000000000000000000000///000000111111...///000111222111111000000000000000111111111111111111111111111111111111222333444444555555444444444444444444444555666666555555555555666777888999666777888999:::<<<======???;;;>>>HHHSSSbbbmmmZZZPPPLLLKKKKKKSSSjjjyyyjjjccc^^^[[[[[[mmmoooxxx|||kkkZZZRRRJJJAAABBBJJJQQQddd{{{mmmSSSOOOJJJGGGFFFFFFGGGFFFHHHGGGGGGGGGGGGGGGGGGHHHEEECCCBBBBBBCCCDDDCCCBBBCCCCCCBBB@@@<<<888444111////////////////////////,,,,,,,,,,,,------......++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++************)))************************))))))))))))***+++,,,---************************)))******************)))))))))***+++++++++***)))++++++******)))*********))))))))))))))))))))))))((()))))))))************))))))******+++,,,------+++++++++*********))))))(((((())))))************))))))))))))************((()))))))))************+++++++++************)))wwwUUUMMMJJJEEEDDDBBB@@@????????????;;;;;;;;;:::888555222000///111222111...---...111***---//////---,,,...111...---,,,,,,,,,,,,---...------------------------000///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///000111,,,------......------,,,++++++,,,,,,---...//////+++,,,,,,---...///000000......//////000000111111//////000000111111222222...///000222222111111000000000000000111111111111111111111111111111111111222333444444555555444444555444444444444555666666555555555666666777888999666666888999;;;<<<>>>>>>??????KKKccczzzyyy```NNNIIIKKKGGGXXXnnnwwwiii]]]VVV\\\]]]aaaiiiqqq|||rrreeeXXXIIIDDDHHHEEELLLZZZpppkkkcccYYYOOOKKKIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGEEECCCCCCDDDEEEDDDCCCDDDDDDEEEDDDAAA===888666////////////////////////---------.........//////---------....../////////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))***+++,,,---******************************++++++++++++******+++,,,------,,,+++)))(((,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((())))))*********+++(((((()))***,,,---...///++++++++++++******))))))))))))******+++++++++,,,))))))))))))************(((((())))))*********++++++++++++************)))wwwWWWOOOKKKHHHFFFCCCAAA@@@???===;;;::::::999777555333111000333222000///...///000222000000000000////////////,,,,,,,,,------............---,,,,,,......---,,,++++++++++++******))))))++++++,,,,,,,,,,,,------,,,---......//////......;;;@@@@@@888///------,,,,,,,,,------------------------------............000000///...............000000000000000000000000000000000000000111111222000000000000111222333444444333333222222111111000111222444666666555444333555555555555555555444444555:::;;;666666;;;<<<999AAA???<<<:::;;;@@@BBBAAACCCSSSwww{{{gggWWWKKKEEEJJJUUUmmm}}}rrrhhh[[[RRRSSS[[[dddjjjwwwpppbbbQQQBBBEEEBBBEEERRRcccvvvooocccYYYMMMJJJMMMJJJLLLKKKIIIJJJMMMLLLJJJIIIIIIFFFBBB??????DDDHHHCCCEEEHHHIIIFFFBBB???===555333000......///222444.........//////...------000---,,,...222333///***---------,,,,,,+++++++++,,,,,,++++++***)))))))))******++++++++++++******---+++(((%%%%%%&&&)))+++************************...---+++))))))***+++,,,))),,,///000///,,,)))((())))))))))))))))))))))))++++++***((('''(((+++...,,,,,,++++++++++++++++++******))))))))))))*********)))'''&&&'''))),,,...++++++++++++++++++++++++,,,++++++,,,......---+++))))))))))))************************************+++++++++************)))vvvVVVNNNJJJHHHEEEBBBAAA@@@???===<<<::::::999888777666444333333222000///...///000111000000000/////////......,,,,,,------------------...,,,,,,,,,---...---,,,++++++++++++*********)))++++++,,,,,,,,,,,,------+++,,,,,,---------------555999999333...------,,,,,,,,,,,,------------...////////////000000000000000000///...............000000000000000000000000000000000000000111111222000000000000111222333333222222222222222111111111111333444666666555444333555555555555555555555555555888888555666;;;<<<999444555;;;BBB@@@===HHHXXXrrrgggYYYJJJDDDHHHVVVnnnqqqaaaZZZZZZ]]]VVVccczzz|||eeeTTTLLLFFFBBBEEELLLXXXhhhuuurrrZZZNNNNNNOOONNNNNNNNNMMMKKKKKKLLLKKKKKKIIIEEEAAA@@@CCCFFFGGGHHHIIIHHHFFFCCCAAA@@@<<<999666222111111222333---..................---///---+++---111222...***------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******---,,,)))((('''(((***+++************************...---+++***)))***+++,,,))),,,//////---+++***))))))))))))))))))))))))))),,,,,,+++)))(((***...222***))))))((()))***+++,,,*********))))))************)))(((((((((***,,,---+++++++++++++++++++++++++++******+++---...,,,+++))))))))))))************+++++++++++++++++++++++++++++++++************)))uuuTTTLLLHHHFFFDDDBBB@@@@@@@@@>>>===::::::::::::999888777777333222000/////////000111////////////............------------------,,,,,,...,,,+++,,,---...---+++++++++++++++************++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,...111000---,,,......+++,,,,,,,,,---------......////////////000000000000000//////............///000000000000000000000000000000000000000111111222////////////000111222333111111111222222222333333222333444555666555444444666666666666666666666666555666666666999>>>???===<<<:::@@@EEE@@@AAA\\\~~~ZZZKKKEEECCCKKK]]]yyyjjj]]]YYYMMMTTTccctttyyyeeeSSSKKKDDDAAAAAAEEEOOOZZZuuuuuu___RRRNNNJJJKKKQQQRRRLLLKKKOOONNNNNNLLLIIIEEECCCCCCDDDIIIIIIIIIHHHGGGFFFEEEEEEDDDAAA===999555333111111...........................,,,+++,,,///000---***,,,,,,,,,,,,------------+++++++++,,,---.........******++++++++++++******,,,,,,+++*********++++++************************---,,,+++*********+++,,,***,,,...---,,,******+++))))))))))))))))))))))))++++++++++++,,,111777<<<...---***(((((()))+++,,,++++++************++++++++++++*********++++++,,,+++++++++++++++++++++++++++******+++------,,,***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))uuuTTTLLLHHHFFFDDDAAA@@@@@@@@@???>>>;;;;;;;;;:::999888777666222111000000//////000000////////////.........---.........------,,,,,,,,,---,,,++++++------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------------,,,+++,,,+++)))+++///...***+++,,,,,,------.........------------............000///............//////////////////////////////000000000000000111111222////////////000111222222111222222333444444555555333333444555666555555555666666666777777777777777555666888:::>>>AAAAAA@@@DDDBBBBBBCCCJJJ```wwwaaaFFFDDDLLL\\\rrrxxx___\\\]]]dddjjjnnntttzzz```VVVLLLIIIHHHGGGIIIMMM[[[mmmlllUUUJJJGGGOOORRRNNNMMMRRRQQQQQQPPPMMMJJJGGGDDDCCCEEEEEEFFFHHHJJJJJJIIIGGGIIIGGGCCC???:::555222000000//////............///---,,,++++++---...,,,***+++,,,,,,,,,------......++++++,,,,,,------------***++++++,,,,,,++++++******+++++++++++++++******************************,,,,,,+++******++++++,,,+++,,,,,,+++******+++---))))))))))))))))))))))))))))))***,,,000666???DDD777444///+++(((((()))***,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))+++,,,---,,,***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))wwwTTTMMMJJJFFFDDDAAA@@@@@@@@@???>>><<<;;;;;;999777555444333222111111000000000000000000////////////..................------,,,,,,,,,---,,,++++++,,,---,,,++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,---...............,,,---,,,***+++...---)))++++++,,,,,,---...//////------------............//////............//////////////////////////////000000000000000111111222////////////000111222333222333333444555666777777444444555555555666555555777777777888888888999999888999<<>>???@@@:::GGGQQQYYYsssoooXXXOOOMMMKKK[[[llltttggg```[[[XXXXXXZZZjjj}}}uuubbbXXXSSSMMMHHHEEEJJJSSS```rrrwwwdddQQQLLLLLLKKKNNNTTTRRRRRRRRRQQQOOOLLLHHHFFF@@@AAACCCHHHLLLMMMKKKHHHIIIHHHFFFCCC>>>999555222333222111000////////////---,,,++++++,,,,,,,,,+++,,,,,,,,,------.........------,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++((()))***++++++******)))************************+++++++++++++++++++++,,,++++++,,,***))))))+++---))))))))))))))))))))))))((())))))***---222999>>>777444///+++(((((()))***,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++------,,,***************+++++++++++++++++++++++++++++++++++++++++++++*********))))))wwwUUUNNNLLLFFFDDDBBB@@@@@@@@@>>>===;;;;;;:::888666444222111111111111111000000000///000000000000////////////------------------,,,,,,---+++***+++,,,---,,,***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......---000///,,,+++------******+++,,,,,,---...//////////////////000000000000///............//////000000000000000000000000000000000000000000111111222000000000000111222333444333333444555555666777777444555555555555666666666777888888999999:::::::::<<<===???@@@>>><<>><<<888444111000//////......---,,,++++++---////////////...---------,,,,,,,,,------.../////////+++,,,,,,------,,,,,,+++,,,++++++++++++,,,---...************************)))***+++,,,,,,,,,,,,,,,''')))+++,,,+++***+++,,,))))))))))))))))))))))))***+++------,,,+++,,,...,,,,,,++++++++++++++++++******))))))))))))*********)))'''&&&'''))),,,...++++++++++++++++++++++++------,,,...///000///---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))vvvUUUNNNJJJGGGFFFDDDAAA???>>>===<<<::::::888777555333222111111111111111111000//////000000000000000///..............................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++***+++,,,---...---,,,+++---------,,,,,,+++++++++,,,---......,,,+++,,,...////////////////////////000000000000000000000000...............///000000////////////000000000000000000111222333333444444222222333333333444444444555666777888999:::;;;;;;===888666888::::::===AAA<<>>888333...,,,000...------------,,,***------------------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***((()))+++,,,+++(((******+++++++++,,,,,,,,,,,,+++***((((((((()))***,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++***++++++,,,------------******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******uuuVVVOOOKKKGGGFFFDDDAAA???>>>===<<<;;;;;;999888666444333222111111111111111000000//////////////////...------........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,------------,,,///.........------------,,,---......,,,,,,---...////////////////////////000000000000000000000000//////......//////000111000000000111111111111222111111111222333333333444222333333333333444444444444555666777999:::;;;<<<>>>;;;<<>>888333000111///......//////...,,,------------------------------------------------***++++++++++++++++++***++++++++++++++++++++++++******++++++++++++++++++,,,***))))))+++,,,+++)))******+++++++++,,,,,,,,,,,,+++***)))(((((()))***++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******tttXXXPPPLLLGGGFFFDDDAAA???>>>===<<<<<<;;;:::999777666444444111111222222111111000///...............------,,,........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...000000000///////////////,,,---......---,,,---...////////////////////////000000000000000000000000000000000///000111111222111111111222222222333333222222222222333333333333333333333444444444555555333444555777999;;;<<<===CCC===:::<<>>888444222000//////000000000///------------------------------------------------******++++++++++++******************************))))))*********+++++++++,,,***)))***+++,,,+++*********+++++++++,,,,,,,,,++++++***)))))))))***************++++++,,,,,,---++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******uuuXXXQQQKKKGGGFFFDDDAAA???>>>===<<<;;;;;;:::999777666555444111222222222222111000000......//////......---,,,........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------------,,,++++++---...///000000//////////////////,,,---......------...///////////////////////////////////////////////////111111000000111111222333111111111111222222222333333333333333333333222222444444444444555555555555333444555777:::<<<===>>>>>><<<<<<>>>>>>===BBBHHHVVVuuuoooOOOLLLZZZppp}}}|||||||||}}}~~~xxxttttttsssrrrrrrrrrpppmmmjjjhhhfffcccbbbbbbbbbaaa```^^^___```aaa___]]]YYYWWWUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[___```aaaeeeiiimmmmmmmmmooopppqqqtttyyy{{{jjj[[[WWW[[[iii~~~[[[OOOQQQJJJFFFLLL```wwwaaaOOONNNRRRTTTVVVXXXYYYWWWQQQKKKFFFDDDAAA:::555888===CCCKKKRRRNNNOOONNNLLLGGG@@@:::666444222000///000111000///------------------------------------------------)))******++++++******)))))))))))))))))))))))))))((())))))******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********************))))))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******wwwXXXPPPJJJGGGFFFDDDAAA???>>>===<<<::::::999888666555444444222222222222222111000000///000000000000///..............................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++,,,------......---,,,+++,,,---...///........................,,,---......------///000////////////////////////////////////////////////111111111111111222333333000000000111111111222222444444333333333333333333444444555555555666666666444555666888;;;===>>>???555;;;DDDHHHDDD@@@EEENNNuuuqqqZZZKKKXXXuuu~~~|||zzzyyy{{{zzzyyyyyy{{{}}}}}}wwwrrrnnnmmmlllllllllkkkhhheeefffccc___^^^^^^^^^^^^]]]XXXZZZ\\\]]]]]][[[YYYWWWRRRSSSSSSTTTUUUVVVWWWWWWSSSSSSSSSSSSTTTUUUVVVVVVXXXYYY\\\aaafffjjjkkkjjjkkkkkklllnnnrrrxxx}}}hhhWWWWWWmmmvvv^^^UUUOOOIIIJJJSSS___sssaaaRRRPPPRRRRRRVVV[[[\\\WWWPPPJJJFFF@@@:::666999<<<@@@GGGMMMOOOOOOOOONNNJJJDDD???;;;888555222000000000///...------------------------------------------------******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,+++++++++,,,******+++++++++,,,,,,,,,*********++++++++++++***))))))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******yyyWWWNNNJJJGGGFFFDDDAAA???>>>===<<<:::999888777666555444444222222222333222222111000000000000000000//////...........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++,,,,,,---...///---------------......///,,,------------.........,,,---//////......///111////////////////////////000000000000000000000000111111111000111111222333000000000111111111111222333333333333444444444444555555555666666666666777666777888:::<<<>>>???@@@>>>>>>@@@@@@@@@HHH[[[nnnttt\\\PPPUUUfff}}}|||||||||~~~~~~|||{{{yyywwwvvvuuuxxxwwwvvvvvvvvvxxx{{{||||||||||||}}}|||xxxrrrmmmlllkkkjjjiiijjjiiigggeeeaaa___\\\[[[[[[[[[ZZZYYYVVVWWWYYYZZZZZZXXXWWWVVVOOOOOOPPPPPPQQQRRRSSSSSSQQQPPPPPPQQQQQQSSSTTTTTTRRRRRRUUUZZZ```dddeeeeeecccdddeeegggkkkppptttwwwzzz}}}jjjeeejjjfffnnn~~~bbbUUUPPPLLLLLLNNNZZZtttkkkZZZPPPTTTVVVZZZ\\\ZZZVVVPPPLLLCCC>>>;;;;;;<<<>>>BBBIIIQQQQQQRRRQQQNNNJJJFFFDDD>>>;;;666222111000...---------------------------------------------------+++++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++,,,---,,,+++***+++---******+++++++++,,,,,,,,,)))***++++++,,,+++++++++*********++++++,,,,,,---++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******zzzVVVMMMJJJGGGFFFDDDAAA???>>>===<<<::::::999888777777666555222222333333222222111000//////000000//////...---........................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,...//////,,,------...............,,,,,,---------.........,,,---//////......000111////////////////////////000000000000000000000000000000000000000111222222111111111222222222333333222333333333444555555555555555666666666777777777999999:::<<<===???@@@@@@HHHCCCAAAGGGTTTkkkjjjSSSKKK\\\www~~~||||||||||||}}}{{{zzzxxxwwwvvvvvvwwwwwwvvvuuuttttttuuuvvvwwwvvvvvvvvvvvvuuurrrmmmiiijjjhhhffffffffffffeeeddd\\\ZZZXXXWWWXXXXXXVVVUUUVVVVVVVVVUUUTTTSSSRRRQQQLLLLLLMMMMMMNNNNNNOOOOOOQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQRRRUUUZZZ]]]___^^^]]]^^^```cccgggjjjnnnpppqqquuu{{{yyyddd]]][[[aaaqqqppp]]]OOOJJJOOOWWW^^^|||ggg]]]ZZZXXXXXXZZZZZZWWWTTTKKKEEE@@@===<<<<<>>===<<<;;;;;;::::::999888777777222333333333333222111111......//////......---,,,........................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///000+++,,,.../////////...---,,,---------......//////,,,---//////...///000222////////////////////////000000000000000000000000000000000///000111111222222222333333333444444444222222333333444555666666666666666666777777777777;;;;;;<<<===>>>???@@@AAAAAADDDRRRjjjoooTTTJJJ```~~~|||{{{{{{{{{|||yyyxxxuuutttttttttvvvwwwxxxxxxwwwvvvuuuuuutttuuuttttttssssssrrroookkkgggdddbbb___^^^^^^___^^^^^^WWWVVVTTTTTTUUUUUUSSSRRRWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOONNNMMMLLLLLLLLLLLLLLLRRRQQQPPPQQQTTTWWWWWWWWWWWWYYY\\\___cccfffiiijjjlllqqqwww{{{wwwjjj^^^YYY^^^rrruuu\\\WWWZZZWWWPPPQQQjjjeee^^^WWWUUUXXX\\\\\\ZZZSSSKKKCCC???;;;;;;AAAIIIQQQQQQQQQPPPPPPOOONNNMMMKKKFFF???999444111///---------------------------------------------------,,,------......------,,,++++++++++++++++++++++++000///......,,,,,,+++******,,,...---+++***,,,...******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******YYYMMMKKKGGGEEECCCAAAAAAAAA???>>>;;;::::::999888777666666444444333222222111111000111111000000000000111111000/////////111111///............------,,,,,,,,,***+++,,,---............---------,,,,,,+++++++++,,,,,,,,,---------......////////////////////////////////////////////////////////////000000000000111111000000//////......222222111111000000//////444333333222111111111222222444555555444555666888777777777666555777:::===;;;;;;@@@DDDCCC>>>BBBJJJHHHWWWooottt]]]WWWJJJXXX}}}zzzyyyxxx}}}}}}{{{yyyuuutttuuuvvvvvvtttrrrqqqqqqqqqpppoooqqqpppnnnmmmllliiieeebbb___^^^]]]\\\[[[[[[[[[[[[WWWVVVTTTSSSQQQPPPPPPOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKIIIJJJMMMNNNLLLJJJLLLNNNQQQSSSSSSTTTVVVWWWWWWXXXZZZ\\\```cccfffgggkkkooouuuzzz}}}nnn]]]XXX]]]nnnvvvaaaVVVQQQOOONNNSSSccc}}}hhhVVVUUU[[[]]]\\\ZZZ\\\UUULLLDDD<<<:::@@@JJJUUUTTTRRRQQQPPPPPPQQQRRRNNNNNNKKKEEE===666111///---///000000///...///000//////.........---------......//////......---,,,---,,,,,,+++***)))((((((---+++***+++,,,---------///...,,,++++++,,,...///---,,,++++++************++++++,,,,,,,,,---------------------,,,,,,+++***,,,------......------,,,)))***+++,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///...---,,,,,,++++++++++++++++++++++++++++++++++++YYYMMMKKKHHHFFFCCCAAAAAA@@@>>>===;;;::::::999888777666666444444333222222111111000111000000000000000000111000/////////111111///.../////////......---------------......------,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........////////////////////////////////////////////////////////////000000000111//////000000000000000000111111111111111111111111444333333222111111222222222444555555555555666888444555666666666777:::===@@@======@@@AAAAAAFFFMMMeee{{{ZZZJJJQQQ[[[{{{|||xxxvvv{{{{{{zzzwwwtttssstttuuutttrrrpppoooppppppooonnnooommmjjjiiigggeeeaaa___\\\\\\[[[ZZZYYYYYYYYYYYYTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHJJJLLLMMMLLLKKKKKKMMMPPPQQQRRRRRRTTTVVVUUUVVVXXXZZZ^^^aaadddeeehhhkkkppptttxxx{{{kkk[[[]]]gggwwwvvveeeWWWLLLKKKIIIQQQfffqqqcccYYYRRRSSSXXX[[[VVVOOOIIIAAA===BBBKKKRRRRRRQQQPPPPPPPPPQQQQQQQQQOOOMMMHHHBBB;;;444000...............------,,,//////.........---------......//////......---,,,,,,,,,++++++******))))))---+++***+++,,,...------///...,,,++++++,,,...///------,,,+++++++++++++++++++++,,,,,,,,,------------------------,,,+++***,,,------......------,,,******+++,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---,,,,,,+++++++++,,,++++++++++++++++++++++++YYYMMMKKKIIIGGGDDDBBBAAA@@@>>><<<;;;::::::999888777666666444444333222222111111000000000////////////000000000/////////111111///...///////////////.........000000//////---,,,***)))------------,,,,,,,,,,,,,,,------------........./////////////////////////////////////////////////////////000000000111111...//////000111111222222111111111111222222222222444333333222222222222222222444555555555555666888444666888999999:::<<<>>><<<>>>???@@@AAAKKK___rrr___OOOQQQggg}}}}}}~~~~~~xxxtttwwwxxxwwwuuurrrqqqrrrsssqqqooonnnmmmnnnnnnnnnmmmmmmiiieeebbb```^^^\\\ZZZYYYXXXWWWVVVVVVUUUUUUVVVQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGIIIKKKLLLLLLKKKIIIKKKNNNOOOOOOPPPRRRSSSSSSTTTVVVXXX[[[^^^aaabbbeeegggkkkooorrrvvv{{{ooocccdddqqqnnnVVVSSSIIIFFFOOO]]]oooiiiWWWUUU[[[ZZZYYYWWWSSSKKKDDDFFFLLLTTTTTTSSSSSSRRRRRRRRRRRRTTTRRROOOMMMIIICCC:::333111...,,,,,,......,,,***/////////.........------...////////////...------++++++++++++++++++++++++---,,,***+++---......---...---,,,++++++,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,------------,,,,,,+++,,,------......------,,,***++++++,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,---------.........------------------------,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,************************XXXMMMKKKJJJGGGDDDBBBAAA???===;;;;;;::::::999888777666666444444333222222111111000/////////000000/////////000/////////111111///...//////..................000000//////...,,,+++***------------------,,,,,,------------............//////////////////////////////////////////////////////000000000111111111000000000111111222222222111111111111111000000000444333333222222222333333333444666666555555777888777999<<<=========>>>???:::AAAGGGGGGKKK```kkk```RRR```xxx~~~|||||||||~~~|||wwwttttttuuuuuusssqqqooopppqqqooonnnllllllmmmmmmlllkkkjjjfff```\\\YYYXXXWWWUUUUUUTTTSSSRRRRRRQQQQQQQQQNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHJJJKKKKKKKKKHHHJJJMMMNNNNNNOOOPPPRRRRRRSSSTTTVVVYYY\\\___```dddfffjjjmmmpppuuu{{{fff___\\\mmmnnnaaaQQQHHHJJJNNNVVVnnnlllYYYTTTYYYYYY\\\]]]WWWOOOMMMOOOZZZZZZZZZYYYWWWVVVTTTSSSWWWTTTRRRRRRQQQKKK@@@777555000+++,,,///111///,,,////////////............///////////////...------++++++++++++,,,,,,------...,,,++++++---......---...---,,,,,,,,,,,,---...///......---------......,,,,,,,,,------------...,,,---------------,,,,,,,,,------......------,,,++++++,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------------------------------------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,************************XXXNNNKKKJJJGGGDDDBBBAAA???===;;;;;;::::::999888777666666444444333222222111111000//////000000000000//////000/////////111111///...---------------------------......//////......------------------------------------.........//////////////////////////////////////////////////////000000000000111111111111333333222222111111111000222222111000//////......444333333222333333444444333555666666555666777999999;;;======<<<<<<<<<===???AAAEEEOOOfff```QQQPPP[[[}}}|||}}}||||||||||||zzzxxxvvvuuusssttttttssspppnnnnnnooonnnlllkkkjjjkkkkkkjjjiiifffbbb\\\WWWUUUTTTSSSRRRQQQPPPOOONNNNNNMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKHHHJJJMMMNNNNNNNNNOOOQQQQQQRRRSSSUUUXXX[[[]]]^^^eeegggjjjmmmqqqvvv{{{yyyiiiXXX]]]nnnwwwrrr___NNNKKKKKKNNN]]]ooodddNNNUUUUUUYYY^^^^^^YYYVVVVVV_________]]][[[WWWTTTRRRWWWUUUTTTVVVVVVQQQGGG>>>777222,,,+++///111000---000000/////////.........//////000000//////...---+++++++++,,,------.........,,,+++,,,---.........---------,,,,,,---------.........------......///,,,,,,---------.........,,,------......---------,,,------......------,,,,,,,,,---------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---************************XXXNNNKKKIIIGGGDDDBBBAAA@@@>>><<<;;;::::::999888777666666444444333222222111111000///000111222222111000///000/////////111111///...,,,,,,,,,---------------,,,,,,---...///000000000------------............------........./////////////////////////////////////////////////////////000000000111111111222222444444333333222111111000222222111111000/////////333333333333333444444555333555666666666666777999888:::;;;;;;:::;;;<<<>>>AAA>>>EEEbbb___NNNUUUccc||||||}}}zzzyyyxxxvvvuuuuuuuuuuuutttuuuvvvtttqqqnnnmmmmmmmmmkkkiiihhhhhhhhhgggeeeaaa]]]XXXTTTRRRQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFFFFFFFFFFHHHIIIGGGIIILLLMMMLLLLLLNNNOOOPPPPPPRRRSSSVVVYYY[[[\\\cccfffjjjmmmqqquuuzzz}}}ttt___[[[YYYhhh|||```NNNFFFFFFMMMUUUjjjqqq\\\UUURRRXXX^^^___^^^]]]___``````___\\\XXXSSSQQQUUUUUUVVVXXXYYYUUUMMMGGG;;;666000---...//////...000000000/////////......///000000000000///......,,,,,,,,,------............---+++,,,...//////...------------------------...------------...//////,,,---------............,,,------............---,,,------......------,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++~~~XXXNNNKKKHHHFFFCCCAAAAAA@@@>>>===;;;::::::999888777666666444444333222222111111000000111222333333222111000000/////////111111///...------------.........///,,,---...///000000000000------------.........///............////////////////////////////////////////////////////////////000000111111111222222222333333333333333333222222111111111222222333333333333333333333333444555555444555777777666666888999888999;;;;;;<<<===AAADDDMMMWWWnnnqqqZZZSSS```}}}|||zzzzzz{{{wwwvvvuuuttttttttttttuuuvvvwwwwwwuuurrrnnnmmmlllkkkhhhfffddddddcccbbb```\\\XXXTTTQQQOOONNNMMMKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFFFFDDDDDDFFFHHHFFFHHHJJJKKKJJJJJJKKKMMMNNNNNNOOOQQQSSSVVVXXXYYY]]]aaafffjjjmmmqqquuuxxxzzz|||~~~ooo^^^^^^ooodddPPPLLLJJJGGGNNN\\\rrrwwweeeTTTSSSZZZ___aaaaaa^^^```aaaaaa___[[[WWWTTTRRRTTTWWWYYYYYYUUUQQQNNNDDD@@@999333///...///000000000000000/////////...000000000000000///......------------...............---,,,,,,...//////...,,,------------------,,,------,,,,,,---......///------------............,,,,,,---...............,,,------......------,,,------......---,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,~~~XXXNNNKKKGGGEEECCCAAAAAAAAA???>>>;;;::::::999888777666666444444333333222111111000000111333444444333111000000/////////111111000...---.........//////000000---......///////////////---------.........//////............/////////000////////////////////////////////////////////////000111111111111222222222111222222333333444444555000000222333555666888888333333333333333444555666444555777777666666888999:::;;;<<<===???BBBGGGKKKdddwwwbbbPPPTTTkkkzzz}}}~~~|||}}}zzzxxxxxxxxxuuuuuuuuuuuuuuuttttttsssxxxyyyyyywwwrrrooolllllliiigggdddbbbaaa```^^^]]]XXXUUUQQQOOOMMMLLLKKKIIIKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEGGGFFFCCCCCCDDDGGGDDDFFFHHHIIIHHHHHHIIIKKKLLLLLLMMMOOOQQQTTTVVVWWWXXX\\\bbbfffjjjmmmppprrruuuvvvyyy|||hhhfffggg{{{iiiaaa[[[QQQGGGKKKSSSgggxxx\\\RRRWWW]]]```aaa___```cccdddccc```\\\YYYPPPSSSXXXYYYXXXUUUSSSRRRNNNJJJCCC:::333000111222000000000000////////////000000000000000//////...........................///---,,,,,,...//////...,,,------......------,,,,,,,,,,,,,,,,,,---...///---------.........//////,,,,,,---.../////////...,,,------......------,,,---.........---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------*********+++,,,---...///++++++++++++,,,,,,---...------------------------}}}VVVMMMLLLGGGEEEBBBAAA@@@@@@>>><<<>>>===;;;999777555444333111222333444555444333222333222111222555555333111000000///...............///,,,000:::===777111///333000000111000---,,,...///////////////000111111111000///////////////000333222000...---...//////111000/////////000222333000000111222222222222111222222222222222222222222111111222222222333333333333333444444444444444444444;;;<<<666333888<<<<<<444@@@===<<>><<<;;;::::::999999888888777777666555555444444555555555333000111999BBBCCC999///000000///.........//////---,,,---222444222///...111......111111......111///////////////000111111000000000//////000000111///000222222222111///...000////////////000111111000111111222222222222222333333333333333333333333222222222222333333333333444444444444555555666666444888::::::;;;===<<<999???888:::CCCSSSxxxbbbQQQPPP___{{{~~~}}}||||||zzzwwwuuutttsssuuutttsssssssssuuuxxxyyyttttttrrrppplllhhhdddbbbaaa___\\\ZZZYYYWWWTTTQQQQQQOOOMMMLLLKKKJJJGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHJJJKKKLLLNNNOOOQQQRRRSSSVVVYYY___fffmmmrrrvvvxxxwwwyyy|||}}}}}}~~~wwwbbb[[[fff}}}}}}]]]FFFGGGKKKNNNaaa{{{jjj[[[VVVXXX[[[```bbbaaa___\\\[[[ZZZUUUOOOOOOTTTXXXYYYXXXWWWWWWWWWTTTNNNFFF>>>999333111//////000111111111000000000/////////.........////////////...------++++++,,,---...000222222000//////............////////////////////////...---......//////......---/////////............---------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...///////////////...---,,,+++++++++,,,ZZZOOOMMMFFFDDDAAA@@@??????===<<<;;;::::::999999888777777777666444333333333555555222111333999??????777///000000///////////////000...---...000111000//////000------111111//////222///////////////000000111000000000///000000111111222111111111000///......////////////000000111111000111222222333333222222333333333333333333333333222222222333333333444444444444444555666666777777888777666666888<<>>@@@BBBCCCRRRzzz___SSSPPPVVVrrr}}}|||{{{}}}}}}{{{}}}wwwsssssstttvvvvvvttttttsssrrrsssuuuwwwxxxssssssqqqnnniiiddd___\\\XXXVVVSSSQQQQQQOOOLLLJJJLLLJJJHHHHHHHHHHHHFFFDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@??????>>>:::<<<>>>@@@AAAAAA@@@????????????@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJLLLMMMOOOQQQRRRSSSUUUYYY___fffkkknnnoooppptttvvvxxxxxxwwwwwwxxxyyy}}}}}}~~~~~~lllbbbnnniiiTTTHHHHHHNNNRRRfffyyy```YYYVVVZZZ^^^^^^___bbb]]]]]]YYYPPPHHHFFFMMMUUUXXXYYYZZZZZZWWWSSSOOOLLL<<<888333000000000000000111000000000//////////////////000000//////...---//////.........///000000//////............//////000555666000...000000......//////////////////...////////////////////////.........//////000000000//////.........---------------------------------------------------------------------------------,,,,,,---------...............//////000000//////------------------,,,,,,YYYNNNLLLIIIFFFDDDBBBBBBAAA???>>>======<<<:::999777666666555444333333222222222222111333444333000...///111000000/////////000111111...222333000///111222111000------111111//////222///////////////000111111000000000000111111222333333111000000333888>>>AAA000111222222333333222222111222222333333333333333333333333333333333333333333333333333444444444444444555555666777888999999777999>>>AAA???<<<===AAANNNnnnxxx[[[GGGNNNbbbzzz~~~~~~}}}~~~~~~|||zzzzzz||||||yyyuuurrrpppoooqqqtttuuuuuurrrrrrrrrrrrrrrrrrssstttooonnnllliiieee```\\\ZZZXXXVVVSSSRRRQQQPPPMMMKKKJJJHHHFFFFFFGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>>>>===;;;<<<===>>>??????>>>===>>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQRRRWWW[[[```fffkkknnnoooppptttvvvxxxxxxxxxxxxyyyzzz||||||}}}}}}}}}}}}~~~~~~vvv^^^iiiaaaOOOGGGBBBGGGOOOdddppp___RRRUUU\\\___bbbggg^^^```^^^UUUJJJFFFJJJPPPZZZZZZZZZYYYWWWTTTQQQOOOCCC>>>777111///.........111111000000000////////////000000000000///......000000///......//////000///............//////000000888999111---000111......//////000000//////......////////////000000000......//////000000111111/////////.........------........................///............---------------------------------,,,---------..................///////////////...------............---,,,~~~VVVLLLKKKHHHFFFCCCAAAAAA@@@???===<<<<<<;;;:::999999888888555555555555444333222111222222222222222111111111000000//////000111111222---222444000...000111000000......111111...///111///////////////000111111000000000000111222333444222111000111444888===???111222333444444444333333111222333333444444333333444444444444444444444444333333333444444444444555444555666777888999999:::666888<<<@@@>>>???IIIVVViiixxxTTTNNNUUUrrr~~~}}}~~~{{{zzz|||~~~~~~yyyuuuuuutttsssssstttsssqqqpppnnnooooooppppppooonnnmmmhhhgggeeebbb^^^[[[YYYWWWVVVTTTQQQPPPOOONNNLLLJJJHHHFFFEEEEEEFFFFFFDDDCCC@@@@@@@@@@@@@@@AAAAAAAAA????????????????????????<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<============>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHJJJKKKMMMOOOPPPPPPVVVYYY^^^dddiiimmmoooppprrrtttvvvwwwwwwwwwxxxzzzzzzzzz{{{|||}}}}}}~~~~~~}}}}}}kkkfff|||cccUUUQQQLLLKKKQQQgggoooVVVRRRYYY]]]```ddd``````^^^YYYSSSNNNLLLLLLSSSUUUXXXYYYZZZXXXVVVUUUOOOHHH???888333111111000111111111000000000//////000000000000000///......///.........///000111111...............///000000111:::;;;222---111222...//////000000000000//////.../////////000000000000......///000000111222222////////////....................................000000/////////.................................------------.....................//////......---,,,---...//////...------|||UUUKKKJJJGGGEEEBBBAAA@@@@@@>>><<<::::::::::::::::::::::::555666777777666444222111222111000333777777444000000000///000000111222222+++222444000---000111...111......111111......111///////////////000111111000000000000111222333444222222111222333444555666222333444555666555444333111222333333444444333333444444444444444444444444333333333444444444555555444555666777888999::::::>>><<<===>>>???HHH```wwwoooRRRQQQ\\\xxx}}}{{{|||~~~|||wwwqqqqqqqqqrrrsssuuutttqqqnnnkkklllnnnnnnnnnllliiihhhcccbbb___\\\YYYWWWUUUUUURRRPPPNNNMMMLLLKKKIIIGGGGGGEEEDDDDDDEEEEEEDDDBBB???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===============<<<======<<<;;;;;;;;;<<<<<<=========>>>??????@@@@@@???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLMMMNNNOOORRRUUUZZZ```fffkkknnnpppnnnqqqsssttttttuuuvvvxxxxxxxxxyyy{{{}}}~~~|||``````ooo~~~mmmnnnRRRMMMHHHNNNfff\\\SSSWWWYYYZZZ\\\bbb___\\\[[[ZZZVVVOOOIIIJJJNNNTTTZZZ]]]^^^]]]\\\YYYRRRHHH???999777555555111111111111000000000000000000000000000//////...---------...000111333444...............///000111111;;;<<<222---111222...//////000000000000//////.../////////000000111111...//////000111222222222000/////////............////////////////////////111111000000/////////...........................---------.........//////---...............------,,,---.../////////------YYYMMMKKKEEEEEEDDDCCCAAA@@@??????===<<<;;;;;;999999888777777777666666555555555555555444333333222222222222333333333333333333333333111111000000//////......---...///111111111000/////////000111111111111111000000000111111222222222333333333222222333666999555555555555222///111555222333555555555555666888555555555555555555555555111111222333333444555555333666777777777999:::999;;;<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===<<<;;;999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDFFFGGGHHHHHHIIIJJJMMMPPPPPPUUU\\\bbbgggjjjnnnpppssstttwwwyyyzzzyyyxxxwwwxxxxxxxxxzzz}}}iii___eee{{{sss]]]KKKJJJPPP]]]{{{fffVVVUUUXXX[[[```___^^^``````\\\TTTMMMTTTQQQOOORRRXXX^^^___^^^XXX[[[ZZZQQQBBB888555666333111111333222///000444222222000///............////////////////////////,,,---...///000111222333333<<<<<<111+++000222///000000000000000000000000000///...............///222222222111111111111111000///////////////000111333333222111000000111111,,,...//////......///111333111...---...//////...111000.........///...---..............................---------,,,,,,,,,~~~XXXMMMKKKFFFEEEDDDCCCAAA@@@???>>>===<<<<<<;;;:::999888888666666666666555555444444555444333333222222333333333333333333333333333333222222111111111000000000...///000111111000000//////000000111111111111111111111111222222333333333333333333222111222555888222333333333111000111555222333555555444444666777555555555555555555555555333333444444555555666666777888888888999;;;<<<;;;DDD:::???WWWxxx~~~```XXXZZZmmm}}}{{{zzzzzzxxxwwwvvvuuusssqqqooonnnjjjjjjjjjkkkkkkgggbbb^^^YYYXXXUUURRROOOMMMKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGFFFDDDBBBAAA@@@@@@???@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>???AAABBBCCCCCCFFFGGGHHHHHHHHHJJJMMMPPPQQQUUU\\\bbbgggkkknnnqqqssstttvvvxxxyyyyyyyyyxxxyyyxxxxxxyyy{{{}}}}}}|||{{{|||~~~sss___eeewwwoooUUUKKKIIINNNbbbyyynnn]]]YYY[[[______```___]]]YYYTTTRRRTTTUUUVVVVVVVVVXXX\\\```]]]\\\ZZZVVVOOOIIICCC@@@666444333555444111333666222222000//////.........////////////////////////......///000111222333333222;;;<<<222...222444000111111111111111111111000000000/////////000000111333222222222111000000000000000//////000000111111333333222111111111111111------------......//////+++111888;;;888333///---///...------...//////....................................---------,,,,,,}}}XXXMMMKKKGGGFFFEEECCCAAA@@@>>>>>>======<<<;;;:::999888888555555555555555444444444555444333333333333333333222222222222222222222222222222222222222111111111000000111111111000000///000000111222222222222111333333333333333444444444333444333222111111444666111333444333222222444555111333444444333444555666555555555555555555555555666666666666666666666666888666555777999;;;<<<===CCC???NNNttt[[[MMMPPPhhh}}}|||{{{uuutttsssrrrpppooonnnmmmjjjiiiiiiiiihhheee```\\\WWWUUURRRNNNLLLKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEFFFEEECCCBBB@@@?????????>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::888999999:::;;;<<<<<<===>>>>>>??????@@@AAAAAABBBEEEFFFGGGHHHHHHJJJMMMPPPQQQVVV]]]cccgggkkknnnqqqttttttuuuvvvwwwxxxyyyzzzyyyxxxwwwxxxzzzzzzzzzxxxvvvxxx{{{~~~wwweeedddpppkkkXXXLLLFFFMMM[[[}}}jjjZZZUUUWWW\\\aaabbb___YYYTTTRRROOOUUUYYYXXXTTTUUU\\\ccc^^^ZZZVVVVVVVVVRRRIIIAAA666222111222111///000444222111000000////////////////////////////////////000111111111222222222222111888:::444111444555111333333333333222222111000111111111111111222333444333333222222111000//////111111000000111111222333333222222111111111111222222000///222777999999777888@@@IIIIII@@@555...,,,.........///////////////.................................------------,,,|||XXXNNNJJJHHHGGGEEEDDDBBB@@@>>>>>>======<<<;;;:::999888888555555555555444444444444555444444333333333444444222222222222222222222222222222222222222222111111111111111111111111000000000111222222333333222222444444444444555555555555333444444333111111222444444666666333333555666555111333444444333333444666555555555555555555555555777777777777666666666666888666666:::===>>>???AAA999UUUvvvbbbRRRaaappp}}}{{{zzzxxxvvvqqqpppooonnnlllkkkjjjjjjiiigggfffeeeccc```\\\XXXVVVSSSPPPLLLJJJJJJKKKLLLGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999:::;;;999999999999999999999999777888888:::;;;<<<======>>>>>>??????@@@@@@@@@AAADDDFFFGGGGGGHHHJJJNNNPPPSSSWWW^^^ccchhhkkkoooqqqtttttttttuuuvvvxxxzzz{{{yyyxxxwwwxxxzzzzzzzzzyyyuuuwwwzzz}}}jjjbbbtttvvvaaaOOOKKKQQQccckkk\\\TTTXXX___cccccc]]]UUUPPPJJJPPPUUUVVVTTTUUU\\\ccc^^^[[[WWWWWWWWWRRRHHH???:::444000111000...///222222111111000//////000000////////////////////////111111111111111111111111...555777444222444444111333444444444444222111000111111222222333444555666444333333222111000//////111111111111222333444444333222222111111222222222333111000555<<>>BBBEEEFFFCCC;;;444111111111111222111000//////000....................................------------}}}YYYNNNJJJGGGGGGFFFDDDBBB@@@???>>>>>>======<<<;;;:::999888555555555555555555555555444444444333333444555555222222222222222222222222111111111111111111111111222222222111111111111222111111222333333333333333555555555555555555555555333444444333222111333444555888666222222666666222222444555444333333444666666666666666666666666666777777777777666666666666<<<999;;;???@@@???BBBHHHMMMqqqVVV]]]~~~zzzxxxxxxwwwuuusssqqqpppnnnllljjjiiiiiiiiifffdddaaa___]]]ZZZVVVSSSQQQOOOLLLIIIGGGHHHIIIJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999777777777888999:::999999999999999999999999777777888999:::<<<<<<===>>>>>>>>>??????@@@@@@@@@DDDEEEFFFGGGHHHJJJNNNPPPTTTXXX___dddhhhllloooqqqsssssstttuuuvvvxxxzzz{{{xxxwwwwwwxxxzzz||||||{{{wwwyyy{{{~~~qqqkkklll~~~}}}```PPPNNNTTTlll}}}iiibbb\\\[[[^^^___ZZZUUUNNNOOOQQQSSSUUUWWWYYYZZZ`````````___[[[UUUNNNIIIDDD<<<666555555333333555222111111000000000000111000000000000000000000000000000000000000/////////---111333222111333222000333444555555555333222111222222222222333444666666333333222222111000000///111111111111222333444555333222222222222222333333111...,,,000777:::999666444333222222333444555555333555666555222///////////////////////////////////////.........---------[[[OOOIIIGGGFFFEEEDDDCCCAAA@@@@@@>>>>>>===<<<;;;:::999999555555555666666666666666444444444444444444555666333333333333333333333333000000000111111111111111222222111111222222333444222222333444444444444333666666666555555555555555333444555555333333444555333777555000111777777111444555666555444444555666666666666666666666666666777777777777777777777777:::777999======>>>IIIWWWbbb\\\```~~~}}}xxxwwwxxxxxxvvvssssssqqqooollljjjiiihhhhhhccc```\\\YYYVVVSSSPPPMMMJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCAAAAAA???>>>>>>=========;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::888888777777888888999999999999999999999999999999777888888999:::;;;;;;<<<======>>>>>>???@@@@@@AAACCCDDDFFFGGGHHHJJJNNNQQQUUUYYY```eeeiiillloooqqqrrrrrrtttuuuwwwxxxyyyzzzwwwvvvvvvxxxzzz||||||{{{xxxyyy{{{}}}~~~~~~~~~gggbbbsssvvvZZZNNNKKKTTThhh~~~dddUUUTTT[[[``````ZZZVVVSSSTTTWWWXXXUUUQQQ\\\___bbbbbb]]]YYYVVVVVVKKKBBB999777666333222444222111111000000111111111000000000000000000000000000000000///////////////...///000000111111111000111222444555555444222111222222111222222333444555222222222111111111111111000000111111222333444555333222222222222333333444333000//////222222000......------000333444222///333666888666222//////000/////////////////////////////////.........------^^^OOOHHHEEEEEEEEEDDDCCCBBBBBBBBB>>>>>>===<<<;;;:::999999666666666777777777888888444444444444444555666666444444444444444444444444111111111222222222333333111111111111222444555666222333333444444444444444666666666555555444444444222444666666555555666777222777555111444======555555666777777555555666777666666666666666666666666777777888888999999::::::888666888>>>AAAJJJccc}}}eee[[[ccc|||wwwvvvxxxyyywwwtttrrrpppmmmiiifffeeeeeeeee```\\\WWWSSSPPPMMMJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>============;;;;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::888888999:::::::::::::::888888888888888888888888888888999999999:::::::::;;;<<<===>>>???@@@AAABBBBBBDDDEEEFFFGGGJJJNNNQQQVVVZZZ```fffiiillloooqqqpppqqqtttvvvxxxyyyyyyyyyxxxwwwvvvwwwyyyzzzyyyxxxvvvwwwyyy{{{}}}}}}}}}}}}|||}}}~~~~~~~~~nnnfffuuusss]]]KKKLLLRRRfffyyy]]]RRRVVV^^^cccbbb^^^ZZZZZZ[[[[[[VVVQQQZZZ]]]``````]]][[[[[[[[[QQQFFF;;;777666333111222222111111000000111222222000000000000000000000000000000000000000000111111111000///000111111111222...000333555555444333222222111111000111111222222111111111111111222222222///000000000111333444555222222222222222333444555444444333222222111111000333444444444222000///......222666555222///000222////////////////////////////////////............___PPPGGGEEEDDDDDDDDDCCCCCCCCCCCC>>>>>>===<<<;;;::::::999666666777777888888999999444444444444444555666777555555555555555555555555222222222333333444444444111111000111222444666888222333444444555555444444666666555555444444444333222444666777666666777888333888888444999CCCDDD<<<666777888777666555666777777777777777777777777777888888999::::::;;;<<<<<<<<<:::>>>FFFNNN```{{{```www{{{uuuuuuwwwyyywwwtttooommmiiieeebbb`````````^^^ZZZTTTPPPMMMJJJGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???@@@???>>>======<<<======;;;;;;;;;<<<<<<=========::::::::::::::::::::::::888999;;;<<<===<<<;;;;;;888888888888888888888888999999999999999999999::::::;;;<<<>>>???AAABBBBBBBBBCCCEEEFFFGGGJJJNNNQQQVVVZZZaaafffjjjmmmooorrroooqqqtttwwwyyyyyyyyyxxxyyywwwvvvvvvwwwwwwvvvtttsssuuuwwwyyy{{{||||||||||||}}}~~~~~~~~~hhhbbbrrrUUUSSSQQQWWWoookkkXXXTTTZZZ___dddaaa_________^^^[[[WWW``````aaaaaa```___^^^]]]XXXLLLAAA<<<:::777555555222111111111111111222222000000000000000000000000000000111111222222222222444111///000111111222333---///222444555555333222111111000000///000000000000000000111222222333333/////////000111333444555222222222222333333444555///000222222111222333555///222222///,,,,,,222999)))...333444111///111333000000000000000000000000000/////////............]]]NNNHHHFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA???===:::999:::888777777888888666555666666666666666666666666555555555555555555555555222333444555555444333222222222333333444444555555777666555444333333333333666666777777777777666666777777666555555555555555666444444777;;;===;;;999888888888888777777666666999999888888888999::::::555:::===<<<;;;<<<======@@@<<<888EEEooorrrhhhyyysssrrrvvvwwwsssnnnjjjhhhddd```]]][[[[[[[[[RRRPPPNNNJJJHHHFFFFFFEEEFFFEEEEEEEEEDDDBBBAAA@@@CCCBBBBBBAAA@@@???>>>>>>?????????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999888888888777888888999999888888777666777777888888777777666777888888999999:::;;;;;;<<<<<<<<<===>>>@@@BBBBBBDDDEEEEEEFFFGGGJJJOOOSSSWWW\\\cccggghhhjjjnnnqqqnnnoooppprrrtttvvvyyyzzzvvvvvvuuurrrpppppprrrtttssssssrrrrrrsssssstttuuuxxxyyy{{{{{{{{{|||cccfff|||xxxaaaMMMMMMZZZrrr```WWW[[[[[[dddfffgggfffdddbbbcccdddcccccccccaaa^^^^^^___```[[[WWWRRRJJJ@@@666111111555222222666666333444666222222222222222222222222333333333333222222111000333333222222111000//////000111333555666666555555222333333111//////000111///000222333333222111000///000111222333333444555222222333333444555555555111111222222222333333333333333333222222111111111000000000111111000000000111111000000000000111111000000111111111111000000]]]OOOIIIHHHHHHGGGFFFDDDCCCBBBBBB???@@@@@@???>>><<<:::999999888666777888888777666777777777777777777777777444444444444444444444444444555666666666666555444666666666666666777777777666666666555555666666777555666666777777666666555888777777666666555666666777666555777:::;;;999777888888777777777666666666::::::999999::::::;;;;;;<<<<<<;;;888777888;;;===;;;CCCPPPjjjlllaaaiii|||vvvqqqppprrrsssooojjjhhhfffbbb___\\\YYYXXXWWWQQQOOOLLLIIIGGGEEEEEEEEEGGGGGGGGGFFFDDDBBBAAA@@@???????????????>>>>>>>>>@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777888888888888777777888888999999999999888888777888888999999:::;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGKKKPPPTTTXXX]]]dddgggiiijjjmmmpppoooooopppqqqssstttuuuvvvssssssqqqnnnkkkiiikkklllmmmmmmmmmmmmmmmnnnoooooorrrtttvvvwwwxxxzzz~~~{{{pppzzzaaaSSSQQQ\\\wwwrrreeeYYY^^^cccggghhhfffeeegggiiifffeeebbb]]]XXXXXX]]]aaa___]]]YYYSSSKKKAAA:::777666333333555555222222555333333333333333333333333111111222222222222222222333333333222222111111111222333444555666666555444333444444333111111222444222111111111111111222222111111222222333444444444222222222333444444555555111111111111222222222333444333333333222222222222111111222222222222111111111000000//////000000111000000111111111111000000]]]OOOJJJIIIHHHGGGFFFEEECCCBBBBBB>>>>>>>>>>>>===<<<::::::999888777888999:::999888888888888888888888888888555555555555555555555555444555555666666555555444888888777777777777777666555444555555666777888999666666777777777777666666888888888777777777777777888777777888999999777666888888888777777777777666999999999999999:::;;;;;;<<<;;;::::::::::::;;;===>>>QQQppplllTTT```~~~yyytttnnnmmmnnnnnnjjjeeedddcccaaa^^^ZZZWWWSSSRRRPPPNNNKKKHHHFFFEEEDDDDDDFFFFFFEEEDDDCCCAAA???>>><<<=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::999999999:::::::::::::::;;;;;;777777888888888888777777888888999999999999888888777888888999999:::;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFHHHLLLQQQUUUZZZ___eeehhhiiijjjmmmpppppppppqqqqqqqqqqqqppppppnnnnnnlllhhhdddbbbbbbcccfffffffffffffffggghhhhhhjjjllloooqqqsssvvvzzz|||zzzooo|||dddSSSQQQ]]]llleee[[[```eeehhhhhhhhhiiijjjhhhgggcccZZZQQQQQQXXX```bbbaaa___\\\VVVNNNDDD>>>888555444666555111111444444444444444444444444444000111111222333333444444444444333333333333333333444444666666777666555444333444444444222222444666555333111000000111333444444444444444444444444444222222222333444444555555111111111222222222333333444444444444333333333333222333333444444333333222111000000//////000000111000000111111111111000000]]]PPPLLLHHHGGGFFFEEECCCBBBAAA@@@>>>>>>>>>======<<<<<<;;;:::999888999;;;<<<<<<;;;888888888888888888888888666666666666666666666666444444444444444444444444777777666666555555444444444444444444555666777777777777888888888888777777888888888999999888888888888888888999:::999888888999999999999888888888888777777777777888999::::::666777;;;AAABBB@@@???@@@RRRjjjggg^^^eee~~~|||zzz{{{{{{{{{zzzvvvrrrmmmllllllkkkfffbbbbbbaaa```]]]YYYUUUPPPNNNOOOMMMKKKHHHFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@???>>>========================<<<;;;;;;;;;:::::::::999======<<<;;;:::999999888999999::::::;;;;;;;;;<<<888888999999999999888888777777888888888888777777777888888999999:::;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBCCCDDDFFFHHHLLLRRRVVV[[[```eeeiiiiiijjjmmmoooqqqqqqqqqqqqooommmllljjjiiiiiigggdddaaa______```bbbaaaaaaaaaaaabbbccccccdddfffiiikkklllooorrruuuzzz{{{~~~zzzwwwttt|||eeeYYYWWWYYYiiiyyy______```dddiiikkkiiifffggghhheeeZZZOOOKKKRRRZZZaaabbbaaa^^^[[[WWWNNNFFF<<<888666777666222222555444444444555555555555555444444444333444444444555444444444444555555555555555666777777777666555444222333444333333333555777666666444333333444444555666666555555444444444444333333333444555555666666222222333333333444444444444444444444444444444444333444444555555444444333222222111111111111222222000111111222222111111000]]]QQQNNNIIIIIIGGGFFFDDDBBBAAA@@@@@@??????>>>>>>=========<<<::::::;;;===>>>===<<<888888888888888888888888777777777777777777777777666555555555555555555666777777666666555555444444777666666666666666666777888999999::::::999999888777888999999999999888888777888::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888999999;;;<<<<<<888777;;;AAACCCCCCIIIQQQzzz{{{VVVggg}}}yyytttqqqqqqrrrttttttssspppmmmkkkjjjhhhdddaaa_________\\\XXXSSSNNNKKKNNNMMMJJJHHHFFFEEEDDDDDD???@@@AAABBBBBBBBBBBBAAA@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::======<<<<<<;;;:::999999999999999::::::;;;;;;;;;999::::::::::::::::::999888999999999999999999888777888888999999:::;;;;;;:::;;;;;;<<<===???AAAAAAAAABBBDDDEEEGGGLLLQQQUUUZZZ___eeehhhiiijjjlllooorrrqqqpppnnnllljjjhhhgggdddeeeeeecccaaa``````aaa``````______``````aaabbbbbbccceeeeeefffgggjjjlllsssuuuyyy}}}iiiooolll[[[PPPTTTjjjkkkbbb[[[___iiinnnkkkeeeeeehhhhhh___RRRJJJLLLQQQ^^^bbbbbb___]]]]]]XXXQQQCCC>>>;;;;;;888444444777444444444555555666666666999888777555444444444555555555555555555555666666555666777777777666555444444555666666555555777999777777888999888777666555777666666555555444444333444444444555666666777777444444444555555555555666444444444444444444444444333444444555555444444333444333333222222333333444111111222222222222111111]]]RRROOOLLLLLLJJJHHHFFFEEECCCBBBAAAAAA???>>>============<<<;;;:::;;;<<<===<<<;;;888888888888888888888888888888888888888888888888888888777666666777888888888888777777777777777666999999888888777888888888999999::::::::::::999999666777888::::::999888888666888:::;;;::::::;;;<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAA<<<:::<<>>===<<<;;;;;;========================<<<<<<;;;;;;::::::999999888999999999999999::::::999999::::::::::::999999::::::;;;;;;;;;;;;::::::777888888999999:::;;;;;;::::::;;;<<<===???@@@AAAAAABBBCCCDDDFFFJJJOOOSSSYYY^^^dddggghhhiiillloooooonnnllliiigggeeedddddd```bbbccccccaaaaaabbbccc______^^^^^^______```aaa```aaabbbbbbaaaaaaccceeejjjmmmqqqwww{{{~~~yyyeeerrrmmmTTTIIISSSgggpppaaa___gggnnnlllgggdddhhhjjjcccWWWMMMIIIIIIXXX```dddaaa___bbbaaa[[[NNNIIIDDDAAA<<<666444777333333444444555666666666;;;:::888666444444444444666666555555555555555555444444666666777666555444888999999999777888999;;;777999:::;;;:::888666444666666555555555444444444444444444555666666777777444444444555555555666666333333333333444444444444222333333444444333333222444333333333333333333444111111222222222222111111^^^RRRPPPMMMLLLKKKIIIGGGEEECCCBBBBBBAAA???===<<<;;;;;;<<<;;;999888999::::::999888777777777777777777777777666666666666666666666666777666555444444555666777666666666666666777777777666555555555666777888999777888888999999888888777555666888999:::999888777666888::::::888777888999888888888999999999:::::::::::::::;;;<<<===??????BBB===<<>>@@@AAA@@@AAABBBCCCDDDHHHMMMQQQVVV\\\bbbfffgggiiillloookkkiiifffbbbaaa```aaabbb^^^```aaaaaa```___```aaa]]]\\\\\\\\\\\\]]]^^^^^^^^^_________^^^___```bbbaaadddiiinnnrrruuuvvvvvvxxxzzz}}}{{{gggjjjdddPPPMMMPPPffftttfffcccfffhhhgggfffiiijjjfff[[[PPPHHHEEEMMM\\\eeecccaaadddddd```\\\UUUMMMGGG???666333444222333333444555555666666999888666444333333444555666666666555555444444444222333444555666666555444888999999888666666777999999999999888888777666555555555444444444444444444222222333333444555555555333333333333444444444444222222222222333333333444111111222222222222111111222222222111111222222222111222222333333222222111^^^SSSQQQLLLKKKIIIGGGEEECCCAAAAAABBBAAA>>><<<:::::::::::::::888777777888888666555666666666666666666666666555555555555555555555555333222111111111111222333222333333333444444555555000000000111333555666777666666777777777777666666444555777999:::999777666666888:::999555333444666666666777777888888888888777777777888999:::<<<===;;;:::AAALLLYYYrrrqqqiii|||wwwrrrrrrtttuuusssooohhhhhhhhhiiiiiigggdddaaaaaa``````___^^^[[[YYYWWWXXXWWWUUUSSSPPPMMMJJJIIIGGGFFFDDDAAA@@@?????????AAAAAAAAA@@@>>>===;;;::::::::::::;;;;;;;;;<<<<<<888888888888888888888999666666666666777777777777999888888888777777666666666666777777777777666666555555666666666666555555777888888999::::::;;;;;;:::::::::;;;===>>>@@@AAA@@@AAABBBBBBCCCGGGLLLOOOUUUZZZaaaeeeggghhhlllooohhheeeaaa^^^\\\]]]___```]]]___``````^^^]]]]]]^^^[[[ZZZZZZZZZZZZ[[[\\\\\\\\\]]]^^^^^^]]]^^^```bbb\\\___ccchhhlllmmmnnnmmmppprrrvvvyyy{{{rrraaaxxxqqqfffXXXLLLUUUtttnnn```]]]```dddhhhjjjjjjfff]]]RRRIIICCCCCCVVVeeedddaaadddddd___fff]]]TTTKKKAAA666111111222222333333444555666666666555333222222333444555777777666555444333333222000111333555666666555555555666666555333222333555:::999777555444444555666444444444444444444444444000111111222222333444444111111222222222333333333111111111222222333333333000000000111111000000000111111000000000000111111111222222333333222222111